._page_iwx33_1{min-height:100vh;min-height:100svh;padding:clamp(1rem,4vw,3.5rem)}._seriesNavigation_iwx33_7{position:relative;display:flex;gap:.75rem;align-items:center;justify-content:flex-end;width:min(100%,68rem);margin:0 auto .75rem;color:var(--color-muted);font-size:.8rem}._seriesReturnConfirmation_iwx33_19{position:absolute;z-index:5;top:calc(100% + .35rem);right:0;width:min(22rem,100%);padding:.9rem;color:var(--color-ink);background:var(--color-paper-warm);border:1px solid var(--color-line-strong);box-shadow:0 .8rem 2rem color-mix(in srgb,var(--color-ink) 12%,transparent)}._seriesReturnConfirmation_iwx33_19 p{margin:0 0 .75rem;line-height:1.5}._seriesReturnConfirmation_iwx33_19 div{display:flex;gap:.5rem;justify-content:flex-end}._seriesNavigation_iwx33_7 button{min-height:2.5rem;padding:.45rem .8rem;color:var(--color-accent);background:color-mix(in srgb,var(--color-paper-warm) 75%,transparent);border:1px solid var(--color-line-strong);cursor:pointer;font:inherit;font-weight:700}._seriesNavigation_iwx33_7 button:disabled{color:var(--color-muted);cursor:not-allowed;opacity:.7}._seriesNavigation_iwx33_7 button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:2px}._persistenceWarning_iwx33_65{width:min(100%,68rem);margin:0 auto 1rem;padding:.8rem 1rem;color:var(--color-ink);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-paper));border:1px solid color-mix(in srgb,var(--color-accent) 38%,var(--color-line));border-left:3px solid var(--color-accent);font-size:.9rem;line-height:1.5}._cloudSyncNotice_iwx33_77{display:flex;gap:.75rem;align-items:center;justify-content:space-between;width:min(100%,68rem);margin:0 auto 1rem;padding:.65rem .85rem;color:var(--color-muted);background:color-mix(in srgb,var(--color-paper-warm) 72%,transparent);border:1px solid var(--color-line);font-size:.82rem;line-height:1.5}._cloudSyncNotice_iwx33_77 button{flex:0 0 auto;min-height:2.25rem;padding:.35rem .7rem;color:var(--color-accent);background:transparent;border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-line));cursor:pointer;font:inherit;font-weight:700}._cloudSyncNotice_iwx33_77 button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:2px}._preview_iwx33_109,._reader_iwx33_110,._recoveryPanel_iwx33_111,._reviewPanel_iwx33_112,._finalizingPanel_iwx33_113,._resultPanel_iwx33_114,._solutionConfirmPanel_iwx33_115,._solutionLoadingPanel_iwx33_116,._solutionPage_iwx33_117{width:min(100%,68rem);margin:0 auto}._preview_iwx33_109{padding:clamp(1.5rem,5vw,4.5rem);background:color-mix(in srgb,var(--color-paper-warm) 58%,transparent);border:1px solid var(--color-line);border-top:3px solid var(--color-accent);box-shadow:var(--shadow-soft)}._titleBlock_iwx33_130{width:min(100%,48rem);margin:0 auto;padding-bottom:clamp(2rem,6vw,4.5rem);text-align:center}._eyebrow_iwx33_137{margin:0 0 1.25rem;color:var(--color-accent);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.13em}._titleBlock_iwx33_130 h1,._readerHeader_iwx33_147 h1{margin:0;font-family:var(--font-story);font-weight:700;letter-spacing:-.03em}._titleBlock_iwx33_130 h1{font-size:clamp(2.4rem,8vw,5.4rem);line-height:1.08}._dek_iwx33_159{max-width:36rem;margin:1.5rem auto 0;color:var(--color-muted);font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.8}._previewStory_iwx33_167{width:min(100%,52rem);margin:0 auto}._previewInstructions_iwx33_172{width:min(100%,52rem);margin:0 auto clamp(2.5rem,6vw,4rem);padding:clamp(1.1rem,3vw,1.5rem);background:color-mix(in srgb,var(--color-paper-warm) 76%,transparent);border-block:1px solid var(--color-line);border-left:3px solid var(--color-accent)}._previewInstructions_iwx33_172 h2{margin:0;font-family:var(--font-story);font-size:clamp(1.35rem,3vw,1.75rem)}._previewInstructions_iwx33_172 ol{display:grid;gap:.9rem;margin:1rem 0 0;padding-left:1.4rem}._previewInstructions_iwx33_172 li{padding-left:.35rem;color:var(--color-muted);line-height:1.75}._previewInstructions_iwx33_172 strong{color:var(--color-ink);font-family:var(--font-mono)}._sectionHeading_iwx33_205{margin-bottom:2rem;padding-top:1rem;border-top:1px solid var(--color-line-strong)}._sectionHeading_iwx33_205 h2{margin:0;font-family:var(--font-story);font-size:clamp(1.5rem,3.5vw,2.1rem);line-height:1.25}._sectionHeading_iwx33_205 div p{margin:.65rem 0 0;color:var(--color-muted);font-size:.9rem;line-height:1.65}._storyText_iwx33_225{width:min(100%,44rem);margin:0 auto;font-family:var(--font-story);font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.95}._storyText_iwx33_225 p{margin:0 0 1.65em;text-indent:2em}._sentence_iwx33_238{border-radius:.12rem;outline:1px solid transparent;outline-offset:.12rem;transition:background-color .14s ease,outline-color .14s ease}._sentence_iwx33_238[role=button]{margin:0;padding:.08em;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:left;-webkit-box-decoration-break:clone;box-decoration-break:clone}._sentence_iwx33_238[role=button]:before{display:inline-block;width:0;height:2.75rem;content:"";vertical-align:middle}._sentence_iwx33_238:hover{background:color-mix(in srgb,var(--color-paper-deep) 42%,transparent);outline-color:color-mix(in srgb,var(--color-line-strong) 50%,transparent)}._sentence_iwx33_238[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent) 9%,var(--color-paper));box-shadow:inset 0 -.12rem color-mix(in srgb,var(--color-accent) 72%,transparent);outline-color:color-mix(in srgb,var(--color-accent) 28%,transparent)}._sentence_iwx33_238:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 38%,transparent);outline-offset:2px}._startPanel_iwx33_281{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;width:min(100%,52rem);margin:clamp(2.5rem,6vw,4rem) auto 0;padding:1.25rem 0 0;border-top:1px solid var(--color-line-strong)}._startPanel_iwx33_281 p{margin:0;color:var(--color-muted);font-size:.875rem;line-height:1.6}._startPanel_iwx33_281 ._startLabel_iwx33_299{margin-bottom:.25rem;color:var(--color-ink);font-weight:700}._primaryButton_iwx33_305,._secondaryButton_iwx33_306,._textButton_iwx33_307{min-height:2.75rem;border:0;cursor:pointer}._recoveryPanel_iwx33_111,._reviewPanel_iwx33_112,._finalizingPanel_iwx33_113,._resultPanel_iwx33_114,._solutionConfirmPanel_iwx33_115,._solutionLoadingPanel_iwx33_116,._solutionPage_iwx33_117{padding:clamp(1.5rem,5vw,4rem);background:var(--color-paper-warm);border-top:3px solid var(--color-accent);box-shadow:var(--shadow-soft)}._resultPanel_iwx33_114{width:min(100%,56rem);padding:clamp(1.5rem,5vw,4.5rem)}._finalizingPanel_iwx33_113 h1,._resultPanel_iwx33_114 h1{margin:0 0 1.5rem;font-family:var(--font-story);font-size:clamp(2rem,6vw,3.5rem)}._finalizingPanel_iwx33_113>p:not(._eyebrow_iwx33_137){max-width:38rem;color:var(--color-muted);line-height:1.7}._reviewPanel_iwx33_112 h1{margin:0 0 1.5rem;font-family:var(--font-story);font-size:clamp(2rem,6vw,3.5rem)}._reviewCount_iwx33_362{margin:0;color:var(--color-ink);font-family:var(--font-mono);font-weight:700}._reviewHint_iwx33_369,._reviewNote_iwx33_370{color:var(--color-muted);line-height:1.7}._reviewRoles_iwx33_375{margin:2rem 0;padding:1.25rem 0;border-block:1px solid var(--color-line-strong)}._reviewRoles_iwx33_375 h2,._reviewRoles_iwx33_375 p{margin:0}._reviewActions_iwx33_386{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}._reviewRoles_iwx33_375 h2{font-family:var(--font-story)}._reviewRoles_iwx33_375 p{margin-top:.75rem;color:var(--color-muted);line-height:1.7}._recoveryPanel_iwx33_111 h1{font-family:var(--font-story)}._recoveryPanel_iwx33_111>p:not(._eyebrow_iwx33_137){color:var(--color-muted);line-height:1.7}._primaryButton_iwx33_305{min-width:10rem;padding:.8rem 1.3rem;color:var(--color-paper);background:var(--color-accent);font-weight:700}._secondaryButton_iwx33_306{min-width:10rem;padding:.8rem 1.3rem;color:var(--color-accent);background:transparent;border:1px solid var(--color-accent);font-weight:700}._primaryButton_iwx33_305:hover:not(:disabled){background:var(--color-accent-hover)}._secondaryButton_iwx33_306:hover{color:var(--color-paper);background:var(--color-accent)}._primaryButton_iwx33_305:disabled{cursor:wait;opacity:.58}._primaryButton_iwx33_305:focus-visible,._secondaryButton_iwx33_306:focus-visible,._textButton_iwx33_307:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 38%,transparent);outline-offset:3px}._resultHeader_iwx33_450{padding-bottom:clamp(1.5rem,4vw,2.5rem);border-bottom:1px solid var(--color-line-strong)}._resultHeader_iwx33_450 ._eyebrow_iwx33_137{margin-bottom:1rem}._resultHeader_iwx33_450 h1{margin:0}._resultSummary_iwx33_463{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--color-line-strong)}._resultMetric_iwx33_469{min-width:0;padding:clamp(1.5rem,4vw,2.75rem) 0}._resultMetric_iwx33_469+._resultMetric_iwx33_469{padding-left:clamp(1.5rem,4vw,2.75rem);border-left:1px solid var(--color-line-strong)}._resultMetricLabel_iwx33_479{margin:0;color:var(--color-muted);font-size:.75rem;font-weight:700;letter-spacing:.12em}._resultScore_iwx33_487{display:flex;gap:.5rem;align-items:baseline;margin:1rem 0 0;color:var(--color-accent)}._resultScore_iwx33_487 strong{font-family:var(--font-story);font-size:clamp(4rem,14vw,7rem);font-variant-numeric:tabular-nums;line-height:.9}._resultScore_iwx33_487 span{font-weight:700}._resultTime_iwx33_506{display:block;margin-top:1.1rem;color:var(--color-ink);font-family:var(--font-mono);font-size:clamp(2.75rem,8vw,4.75rem);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.05em;line-height:.95}._resultVerdict_iwx33_518{padding-top:clamp(1.5rem,4vw,2.75rem)}._resultFeedback_iwx33_522{max-width:38rem;margin:.85rem 0 0;color:var(--color-ink);font-family:var(--font-story);font-size:clamp(1.25rem,3vw,1.7rem);line-height:1.7}._resultDiagnostics_iwx33_531{margin-top:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.25rem,3vw,1.75rem);background:#7425260d;border-left:3px solid var(--color-accent)}._resultDiagnostics_iwx33_531 p:not(._resultMetricLabel_iwx33_479){margin:.75rem 0 0;color:var(--color-ink);font-family:var(--font-story);font-size:clamp(1.05rem,2.4vw,1.3rem);line-height:1.65}._correctClueSelection_iwx33_546{margin-top:.75rem}._correctClueSelection_iwx33_546>p{margin-top:0}._correctClueList_iwx33_554{display:grid;gap:.65rem;margin:.85rem 0 0;padding-left:1.5rem;color:var(--color-ink);font-family:var(--font-story);line-height:1.7}._correctClueList_iwx33_554 li::marker{color:var(--color-accent);font-family:var(--font-mono);font-weight:700}._resultNextSteps_iwx33_570,._leaderboard_iwx33_571,._attemptHistory_iwx33_572,._solutionNarrative_iwx33_573,._responsibilitySummary_iwx33_574,._clueExplanations_iwx33_575,._discussionPrompt_iwx33_576,._solutionStory_iwx33_577{margin-top:clamp(2rem,5vw,3.5rem);padding-top:clamp(1.5rem,4vw,2.5rem);border-top:1px solid var(--color-line-strong)}._resultNextSteps_iwx33_570 h2,._leaderboard_iwx33_571 h2,._attemptHistory_iwx33_572 h2,._solutionNarrative_iwx33_573 h2,._discussionPrompt_iwx33_576 h2,._solutionStory_iwx33_577 h2{margin:.6rem 0 0;font-family:var(--font-story);font-size:clamp(1.4rem,3vw,2rem)}._resultNextSteps_iwx33_570>div:first-child>p:last-child,._solutionHeader_iwx33_595 p,._solutionWarning_iwx33_596,._solutionLoadingPanel_iwx33_116>p:not(._eyebrow_iwx33_137),._discussionPrompt_iwx33_576>p:not(._zoneLabel_iwx33_598){max-width:44rem;color:var(--color-muted);line-height:1.75}._resultActions_iwx33_604{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}._leaderboardHeading_iwx33_611{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._leaderboardHeading_iwx33_611 button{min-height:2.75rem;padding:.65rem .9rem;color:var(--color-accent);background:transparent;border:1px solid var(--color-accent);cursor:pointer;font-weight:700}._leaderboardHeading_iwx33_611 button:hover{color:var(--color-paper);background:var(--color-accent)}._leaderboardHeading_iwx33_611 button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 38%,transparent);outline-offset:3px}._leaderboardStatus_iwx33_638,._leaderboardMessage_iwx33_639,._leaderboardFootnote_iwx33_640{color:var(--color-muted);line-height:1.7}._leaderboardStatus_iwx33_638{margin:1rem 0 0}._myRank_iwx33_649{display:flex;gap:.75rem;align-items:baseline;margin-top:1.25rem;padding:1rem 1.1rem;background:#7425260d;border-left:3px solid var(--color-accent)}._myRank_iwx33_649 span,._myRank_iwx33_649 small{color:var(--color-muted)}._myRank_iwx33_649 strong{color:var(--color-accent);font-family:var(--font-story);font-size:1.3rem}._rankList_iwx33_670{margin:1.25rem 0 0;padding:0;border-block:1px solid var(--color-line);list-style:none}._rankList_iwx33_670 li{display:grid;grid-template-columns:2.5rem 2.5rem minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:4rem;padding:.7rem .25rem}._rankList_iwx33_670 li+li{border-top:1px solid var(--color-line)}._rankNumber_iwx33_690{color:var(--color-accent);font-family:var(--font-mono);text-align:center}._rankList_iwx33_670 img,._avatarPlaceholder_iwx33_697{width:2.5rem;height:2.5rem;background:var(--color-paper-deep);border:1px solid var(--color-line);border-radius:50%;object-fit:cover}._rankNickname_iwx33_706{min-width:0;overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}._rankResult_iwx33_714{display:flex;gap:.75rem;align-items:baseline;font-variant-numeric:tabular-nums}._rankResult_iwx33_714 time{color:var(--color-muted);font-family:var(--font-mono)}._incompatibleRank_iwx33_726{color:var(--color-muted);font-size:.85rem}._leaderboardFootnote_iwx33_640{margin:1rem 0 0;font-size:.82rem}._attemptHistory_iwx33_572 ol{display:grid;gap:0;margin:1.25rem 0 0;padding:0;border-block:1px solid var(--color-line);list-style:none}._attemptHistory_iwx33_572 li{margin:0}._attemptHistory_iwx33_572 li+li{border-top:1px solid var(--color-line)}._attemptHistory_iwx33_572 li>button{display:flex;justify-content:space-between;gap:1rem;align-items:center;width:100%;min-height:4.5rem;padding:1rem .5rem;color:var(--color-ink);background:transparent;border:0;cursor:pointer;text-align:left}._attemptHistory_iwx33_572 li>button:hover,._attemptHistory_iwx33_572 li>button[aria-expanded=true]{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}._attemptHistory_iwx33_572 li>button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 38%,transparent);outline-offset:-3px}._attemptIdentity_iwx33_778,._attemptMetrics_iwx33_779,._attemptMetrics_iwx33_779>span{display:flex;gap:.75rem;align-items:baseline}._attemptIdentity_iwx33_778 small,._attemptMetrics_iwx33_779 small{color:var(--color-muted);font-size:.82rem}._attemptMetrics_iwx33_779>span{min-width:6.5rem;flex-direction:column;gap:.2rem;align-items:flex-start}._attemptMetrics_iwx33_779 time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._attemptDetail_iwx33_804{margin-top:1.25rem;padding:clamp(1rem,3vw,1.5rem);background:color-mix(in srgb,var(--color-paper-warm) 72%,transparent);border:1px solid var(--color-line);border-left:3px solid var(--color-accent)}._attemptDetail_iwx33_804 h3{margin:.5rem 0 0;font-family:var(--font-story);font-size:clamp(1.25rem,3vw,1.65rem)}._attemptDetail_iwx33_804 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0 0;border-block:1px solid var(--color-line)}._attemptDetail_iwx33_804 dl>div{padding:1rem 0}._attemptDetail_iwx33_804 dl>div+div{padding-left:1rem;border-left:1px solid var(--color-line)}._attemptDetail_iwx33_804 dt{color:var(--color-muted);font-size:.75rem;font-weight:700;letter-spacing:.12em}._attemptDetail_iwx33_804 dd{margin:.45rem 0 0;font-family:var(--font-mono);font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}._attemptDetailFeedback_iwx33_849,._attemptDetailDiagnostics_iwx33_850{margin-top:1.25rem}._attemptDetailFeedback_iwx33_849>p:last-child,._attemptDetailDiagnostics_iwx33_850>p:not(._resultMetricLabel_iwx33_479),._attemptDetailDiagnostics_iwx33_850 ._correctClueSelection_iwx33_546>p{margin:.55rem 0 0;font-family:var(--font-story);line-height:1.65}._solutionConfirmPanel_iwx33_115,._solutionLoadingPanel_iwx33_116{width:min(100%,48rem);padding:clamp(1.5rem,5vw,4rem)}._solutionConfirmPanel_iwx33_115 h1,._solutionLoadingPanel_iwx33_116 h1,._solutionHeader_iwx33_595 h1{margin:0 0 1.5rem;font-family:var(--font-story);font-size:clamp(2rem,6vw,3.5rem)}._solutionPage_iwx33_117{width:min(100%,60rem);padding:clamp(1.5rem,5vw,4.5rem)}._solutionHeader_iwx33_595{padding-bottom:clamp(1.5rem,4vw,2.5rem);border-bottom:1px solid var(--color-line-strong)}._solutionNarrative_iwx33_573>p:not(._zoneLabel_iwx33_598){width:min(100%,44rem);margin:1.15em auto 0;font-family:var(--font-story);font-size:clamp(1.0625rem,1.8vw,1.2rem);line-height:1.95}._responsibilitySummary_iwx33_574,._clueExplanations_iwx33_575{color:var(--color-ink)}._responsibilitySummary_iwx33_574 summary,._clueExplanations_iwx33_575 summary{min-height:2.75rem;cursor:pointer;font-family:var(--font-story);font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700}._responsibilitySummary_iwx33_574>div{display:grid;gap:1rem;margin-top:1rem}._responsibilitySummary_iwx33_574 section{padding:1.1rem 1.25rem;background:#7425260d;border-left:3px solid var(--color-accent)}._responsibilitySummary_iwx33_574 h3,._responsibilitySummary_iwx33_574 p{margin:0}._clueExplanations_iwx33_575>div{margin-top:1rem}._clueExplanations_iwx33_575 ol{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:clue-explanation}._clueExplanations_iwx33_575 li{padding:1.15rem 1.25rem;background:#7425260d;border-left:3px solid var(--color-accent);counter-increment:clue-explanation}._clueExplanations_iwx33_575 li:before{content:counter(clue-explanation,decimal-leading-zero);color:var(--color-accent);font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.12em}._clueExplanations_iwx33_575 blockquote{margin:.65rem 0 0;font-family:var(--font-story);font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.75}._clueExplanations_iwx33_575 li>p{margin:.75rem 0 0;color:var(--color-muted);line-height:1.75}._responsibilitySummary_iwx33_574 p{margin-top:.6rem;color:var(--color-muted);line-height:1.75}._reader_iwx33_110{padding:clamp(1.5rem,5vw,4.5rem) clamp(1rem,5vw,4rem)}._readerHeader_iwx33_147{width:100%;margin:0 auto clamp(3.5rem,8vw,6rem);padding-bottom:1.5rem;border-bottom:1px solid var(--color-line-strong)}._readerHeader_iwx33_147 h1{font-size:clamp(2.25rem,7vw,4.5rem);line-height:1.1}._readerMeta_iwx33_989{max-width:42rem;margin:1.25rem 0 0;color:var(--color-muted);line-height:1.7}._taskGuide_iwx33_996{display:grid;grid-template-columns:minmax(9rem,.42fr) minmax(0,1.58fr);gap:clamp(1rem,3vw,2rem);margin-top:1.75rem;padding:1.25rem clamp(1rem,3vw,1.5rem);background:color-mix(in srgb,var(--color-paper-warm) 72%,transparent);border-block:1px solid var(--color-line);border-left:3px solid var(--color-accent)}._taskGuide_iwx33_996 h2,._taskGuide_iwx33_996 p{margin:0}._taskGuide_iwx33_996 h2{font-family:var(--font-story);font-size:1.35rem;line-height:1.25}._taskGuideIntro_iwx33_1018 p{margin-top:.45rem;color:var(--color-accent);font-size:.86rem;font-weight:700;line-height:1.55}._taskGuideItems_iwx33_1026{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._taskGuideItems_iwx33_1026>div{min-width:0}._taskGuideItems_iwx33_1026 strong{display:block;color:var(--color-ink);font-size:.9rem}._taskGuideItems_iwx33_1026 p{margin-top:.4rem;color:var(--color-muted);font-size:.84rem;line-height:1.65}._readerLayout_iwx33_1049{display:grid;grid-template-columns:minmax(0,44rem) minmax(15rem,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}._storyColumn_iwx33_1056,._fullStory_iwx33_1057{min-width:0}._roles_iwx33_1061{position:sticky;top:1.5rem;min-width:0;max-height:calc(100vh - 3rem);max-height:calc(100svh - 3rem);overflow-y:auto;padding:1rem;background:color-mix(in srgb,var(--color-paper-warm) 58%,transparent);border:1px solid var(--color-line);box-shadow:var(--shadow-soft)}._timerPanel_iwx33_1074{margin:0 0 1.5rem;padding:0 0 1.25rem;border-bottom:1px solid var(--color-line-strong)}._timerPanel_iwx33_1074 p,._timerPanel_iwx33_1074 small{display:block;margin:0;color:var(--color-muted)}._timerPanel_iwx33_1074 p{font-size:.8rem;font-weight:700;letter-spacing:.08em}._timerPanel_iwx33_1074 time{display:block;margin:.3rem 0 .4rem;color:var(--color-ink);font-family:var(--font-mono);font-size:clamp(1.8rem,3.2vw,2.5rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}._timerPanel_iwx33_1074 small{font-size:.78rem;line-height:1.55}._roles_iwx33_1061 ._sectionHeading_iwx33_205{margin-bottom:1rem;padding-top:0;border-top:0}._roles_iwx33_1061 ._sectionHeading_iwx33_205 h2{font-size:clamp(1.3rem,2.2vw,1.7rem)}._roles_iwx33_1061 ._sectionHeading_iwx33_205 ._zoneLabel_iwx33_598,._zoneLabel_iwx33_598{margin:0 0 .4rem;color:var(--color-accent);font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.12em}._roleList_iwx33_1129{display:grid;grid-template-columns:1fr;gap:1px;margin:0;padding:1px;list-style:none;background:var(--color-line)}._roleList_iwx33_1129 li{background:var(--color-paper)}._roleButton_iwx33_1143{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-content:center;width:100%;min-height:4rem;padding:.85rem;color:var(--color-ink);background:var(--color-paper);border:0;cursor:pointer;text-align:left}._roleButton_iwx33_1143:after{position:absolute;top:50%;right:.8rem;width:.55rem;height:.55rem;background:transparent;border:1px solid var(--color-line-strong);border-radius:50%;content:"";transform:translateY(-50%)}._roleButton_iwx33_1143:hover{background:color-mix(in srgb,var(--color-paper-deep) 38%,var(--color-paper))}._roleButton_iwx33_1143[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-paper));box-shadow:inset .2rem 0 0 var(--color-accent)}._roleButton_iwx33_1143[aria-pressed=true]:after{background:var(--color-accent);border-color:var(--color-accent);box-shadow:inset 0 0 0 .12rem var(--color-paper)}._roleButton_iwx33_1143:focus-visible,._reviewButton_iwx33_1188:focus-visible{z-index:1;outline:3px solid color-mix(in srgb,var(--color-accent) 38%,transparent);outline-offset:-3px}._roleNumber_iwx33_1194{color:var(--color-accent);font-family:var(--font-mono);font-size:.75rem;font-weight:700}._roleList_iwx33_1129 small{grid-column:2;color:var(--color-muted);line-height:1.5}._selectedClues_iwx33_1207{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--color-line-strong)}._selectedHeading_iwx33_1213{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}._selectedHeading_iwx33_1213 h2,._selectedHeading_iwx33_1213 strong{margin:0}._selectedHeading_iwx33_1213 h2{font-family:var(--font-story);font-size:1.2rem}._selectedHeading_iwx33_1213 strong{flex:none;color:var(--color-accent);font-family:var(--font-mono);font-size:.75rem}._emptySelection_iwx33_1237{margin:1rem 0 0;color:var(--color-muted);font-size:.85rem}._selectedClues_iwx33_1207 ol{display:grid;gap:.75rem;margin:1rem 0 0;padding-left:1.5rem}._selectedClues_iwx33_1207 li{padding-left:.25rem;color:var(--color-muted);font-size:.78rem;line-height:1.55}._selectedClues_iwx33_1207 li span{display:block;overflow-wrap:anywhere}._selectionNotice_iwx33_1262{min-height:1.5em;margin:1rem 0;color:var(--color-accent);font-size:.78rem;line-height:1.5}._reviewButton_iwx33_1188{width:100%;min-height:2.75rem;padding:.7rem 1rem;color:var(--color-accent);background:transparent;border:1px solid var(--color-accent);cursor:pointer;font-weight:700}._reviewButton_iwx33_1188:hover{color:var(--color-paper);background:var(--color-accent)}._readerFooter_iwx33_1286{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,44rem);margin:clamp(3rem,8vw,6rem) auto 0;padding-top:1.5rem;border-top:1px solid var(--color-line-strong)}._readerFooter_iwx33_1286 p{margin:0;color:var(--color-muted);font-size:.875rem}._textButton_iwx33_307{padding:.6rem 0;color:var(--color-accent);background:transparent;font-weight:700;text-decoration:underline;text-underline-offset:.25em}@media screen and (max-width:47.5rem){._page_iwx33_1{padding:max(.75rem,env(safe-area-inset-top)) .75rem max(1rem,env(safe-area-inset-bottom))}._preview_iwx33_109{padding:1.5rem 1rem 1rem}._recoveryPanel_iwx33_111,._reviewPanel_iwx33_112,._finalizingPanel_iwx33_113,._resultPanel_iwx33_114,._solutionConfirmPanel_iwx33_115,._solutionLoadingPanel_iwx33_116,._solutionPage_iwx33_117{padding:1.5rem 1rem}._resultSummary_iwx33_463{grid-template-columns:1fr}._resultMetric_iwx33_469+._resultMetric_iwx33_469{padding-left:0;border-top:1px solid var(--color-line);border-left:0}._titleBlock_iwx33_130{text-align:left}._storyText_iwx33_225 p{margin-bottom:1.45em}._startPanel_iwx33_281{grid-template-columns:1fr}._primaryButton_iwx33_305,._secondaryButton_iwx33_306{width:100%}._attemptHistory_iwx33_572 li>button,._attemptIdentity_iwx33_778,._attemptMetrics_iwx33_779{align-items:flex-start;flex-direction:column}._leaderboardHeading_iwx33_611,._myRank_iwx33_649,._rankResult_iwx33_714{align-items:flex-start;flex-direction:column}._leaderboardHeading_iwx33_611 button{width:100%}._rankList_iwx33_670 li{grid-template-columns:2rem 2.5rem minmax(0,1fr)}._rankResult_iwx33_714,._incompatibleRank_iwx33_726{grid-column:3}._attemptMetrics_iwx33_779{width:100%}._attemptMetrics_iwx33_779>span{min-width:0}._reader_iwx33_110{padding:1.5rem .5rem 2rem}._readerLayout_iwx33_1049{grid-template-columns:1fr;gap:3rem}._taskGuide_iwx33_996{grid-template-columns:1fr}._taskGuideItems_iwx33_1026{grid-template-columns:1fr;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-line)}._roles_iwx33_1061{position:static;max-height:none;overflow-y:visible;padding:1rem}._readerFooter_iwx33_1286{align-items:flex-start;flex-direction:column}}._readingNumber_iwx33_1434{color:#7a746b;font-size:.65em;font-weight:500}._translatorNote_iwx33_1435{color:#655f55;font-size:.85em;font-style:italic;cursor:text}:root{font-family:var(--font-ui);color:var(--color-ink);background:var(--color-paper);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--color-paper: #fffdf8;--color-paper-warm: #fbf4e8;--color-paper-deep: #f1e4d2;--color-ink: #161412;--color-muted: #706a61;--color-line: #e3d6c4;--color-line-strong: #cbbba3;--color-accent: #8f2024;--color-accent-hover: #a62328;--font-ui: "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-story: "Songti SC", "Noto Serif SC", "STSong", "SimSun", serif;--font-series-title: "Hannotate SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-catalog-prompt: "Kaiti SC", "STKaiti", "KaiTi", var(--font-story);--font-mono: "SFMono-Regular", "Consolas", "Liberation Mono", monospace;--shadow-soft: 0 1.25rem 4rem rgb(77 55 31 / 8%)}*{box-sizing:border-box}html{min-width:20rem;color-scheme:light}body{min-width:20rem;min-height:100vh;margin:0;background:linear-gradient(180deg,rgb(241 228 210 / 28%),transparent 34rem),var(--color-paper)}button,input,textarea,select{font:inherit}::selection{color:var(--color-paper);background:var(--color-accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hf-intro,.hf-footer{max-width:72rem;margin:0 auto;padding:2.5rem 2rem 1rem;overflow-wrap:anywhere}.hf-intro{border-bottom:1px solid #ded7ca}.hf-intro h1{font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;margin:.6rem 0}.hf-kicker{color:#796749;letter-spacing:.16em;font-size:.75rem}.hf-subheading{font-size:1.15rem}.hf-intro p{max-width:76ch;line-height:1.7}.hf-spoiler{border-left:3px solid #b49a65;padding-left:1rem}.hf-links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:1.5rem 0}.hf-links a{color:#795f28;text-underline-offset:.2em}.hf-translation,.hf-footer{color:#6e685e;font-size:.85rem}html[lang=en] button{overflow-wrap:anywhere}@media(max-width:600px){.hf-intro,.hf-footer{padding:1.5rem 1rem 1rem}}
