._page_1s8e7_1{--ink:#082f49;--cream:#fffaf0;--gold:#ffce55;--accent:#118f84;--pale:#c8ece6;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 3% 10%, #ffce5580 0 10rem, transparent 10.1rem), linear-gradient(#082f490b 1px, transparent 1px), linear-gradient(90deg, #082f490b 1px, transparent 1px), var(--cream);background-size:auto,64px 64px,64px 64px,auto}._page_1s8e7_1 *{box-sizing:border-box}._topbar_1s8e7_21{justify-content:space-between;align-items:center;gap:20px;width:min(1600px,100% - 44px);min-height:82px;margin:0 auto;display:flex}._brand_1s8e7_31{color:var(--ink);letter-spacing:.15em;align-items:center;gap:12px;font-weight:1000;text-decoration:none;display:inline-flex}._brand_1s8e7_31>span{border:3px solid var(--ink);color:#fff;background:var(--accent);width:46px;height:46px;box-shadow:4px 5px 0 var(--ink);letter-spacing:0;border-radius:14px;place-items:center;display:grid}._topbar_1s8e7_21 nav{align-items:center;gap:18px;font-size:.76rem;font-weight:900;display:flex}._topbar_1s8e7_21 nav a{border:2px solid var(--ink);color:var(--ink);background:#fff;border-radius:999px;padding:10px 15px;text-decoration:none}._progressRail_1s8e7_71{border:2px solid var(--ink);background:#fff;border-radius:999px;width:min(1600px,100% - 44px);height:12px;margin:0 auto 22px;overflow:hidden}._progressRail_1s8e7_71 span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--gold));height:100%;display:block}._missionLayout_1s8e7_88{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:24px;width:min(1600px,100% - 44px);margin:0 auto;display:grid}._guidePanel_1s8e7_97{border:3px solid var(--ink);color:#fff;background:linear-gradient(#ffffff1a 2px, transparent 2px), linear-gradient(90deg, #ffffff1a 2px, transparent 2px), color-mix(in srgb, var(--accent) 82%, var(--ink));min-height:calc(100vh - 125px);box-shadow:10px 12px 0 var(--ink);background-size:72px 72px;border-radius:30px;flex-direction:column;padding:28px;display:flex;position:sticky;top:20px;overflow:hidden}._guideTitle_1s8e7_116{align-items:center;gap:14px;display:flex}._guideTitle_1s8e7_116>span{border:3px solid var(--ink);min-width:62px;min-height:62px;color:var(--ink);background:var(--gold);box-shadow:5px 6px 0 var(--ink);border-radius:17px;place-items:center;padding:8px;font-size:.72rem;font-weight:1000;display:grid}._guideTitle_1s8e7_116 small,._guideTitle_1s8e7_116 strong{display:block}._guideTitle_1s8e7_116 small{letter-spacing:.17em;font-size:.6rem;font-weight:1000}._guideTitle_1s8e7_116 strong{letter-spacing:.14em;margin-top:4px;font-size:1.1rem}._guideBubble_1s8e7_154{z-index:3;border:3px solid var(--ink);color:var(--ink);box-shadow:8px 9px 0 var(--gold);background:#fffaf0;border-radius:22px;margin:28px 0 8px;padding:22px;position:relative}._guideBubble_1s8e7_154 small,._guideBubble_1s8e7_154 strong{display:block}._guideBubble_1s8e7_154 small{color:var(--accent);letter-spacing:.16em;margin-bottom:8px;font-size:.62rem;font-weight:1000}._guideBubble_1s8e7_154 strong{font-family:Georgia,serif;font-size:1.25rem;line-height:1.35}._gioScene_1s8e7_185{flex:1;min-height:360px;margin:0 -28px;position:relative}._gioScene_1s8e7_185:before{content:"";aspect-ratio:1;background:var(--gold);border-radius:50%;position:absolute;bottom:2%;left:13%;right:13%}._gioCharacter_1s8e7_203{z-index:2;filter:drop-shadow(11px 14px #082f4938);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:112%;height:112%;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}._sceneOrb_1s8e7_217{z-index:4;border:3px solid var(--ink);width:58px;height:58px;color:var(--ink);box-shadow:5px 6px 0 var(--ink);background:#fff;border-radius:17px;place-items:center;font-family:Georgia,serif;font-size:1.65rem;font-weight:900;display:grid;position:absolute;top:18%;right:3%;transform:rotate(7deg)}._guideFacts_1s8e7_237{z-index:5;border-top:1px solid #ffffff80;padding-top:18px;position:relative}._guideFacts_1s8e7_237 span,._guideFacts_1s8e7_237 strong,._guideFacts_1s8e7_237 small{display:block}._guideFacts_1s8e7_237 span{color:var(--gold);letter-spacing:.14em;font-size:.6rem;font-weight:1000}._guideFacts_1s8e7_237 strong{margin:5px 0;font-family:Georgia,serif;font-size:1.15rem}._guideFacts_1s8e7_237 small{font-weight:750}._challengePanel_1s8e7_267{border:3px solid var(--ink);background:radial-gradient(circle at 100% 0%, var(--pale) 0 170px, transparent 171px), #fffdf8;min-height:calc(100vh - 125px);box-shadow:10px 12px 0 var(--ink);border-radius:30px;overflow:hidden}._missionHeader_1s8e7_278{border-bottom:2px solid #082f4929;justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:20px 32px;display:flex}._stepDots_1s8e7_288{gap:10px;display:flex}._stepDots_1s8e7_288 span{border:3px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:1000;display:grid}._stepDots_1s8e7_288 span._activeDot_1s8e7_304{color:#fff;background:var(--accent);box-shadow:4px 5px 0 var(--gold)}._missionLabel_1s8e7_310{align-items:center;gap:14px;display:flex}._missionLabel_1s8e7_310>span{border:3px solid var(--ink);color:#fff;background:var(--accent);width:64px;height:64px;box-shadow:5px 6px 0 var(--ink);place-items:center;font-family:Georgia,serif;font-size:1.5rem;font-weight:900;display:grid;transform:rotate(4deg)}._missionLabel_1s8e7_310 small,._missionLabel_1s8e7_310 strong{display:block}._missionLabel_1s8e7_310 small{color:var(--accent);letter-spacing:.16em;font-size:.62rem;font-weight:1000}._missionLabel_1s8e7_310 strong{margin-top:4px;font-size:.88rem}._questionArea_1s8e7_348{padding:46px 48px 54px}._eyebrow_1s8e7_352{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:1000}._promptRow_1s8e7_361{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}._promptRow_1s8e7_361 h1{letter-spacing:-.04em;max-width:970px;margin:0;font-family:Georgia,serif;font-size:clamp(2.6rem,4.7vw,5rem);line-height:.98}._hearButton_1s8e7_377{border:3px solid var(--ink);min-width:210px;min-height:62px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:10px 18px;font-weight:1000;display:inline-flex}._hearButton_1s8e7_377 span{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:42px;height:42px;font-size:.58rem;display:grid}._visualClue_1s8e7_405{border:3px solid var(--ink);background-color:#eaf8f6;background-image:linear-gradient(#082f490a 1px,#0000 1px),linear-gradient(90deg,#082f490a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:28px;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:300px;margin:38px 0 30px;padding:42px;display:grid;position:relative;overflow:hidden}._visualClue_1s8e7_405:after{content:"";border:34px solid #ffffff8c;border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;right:-60px}._clueCard_1s8e7_435{z-index:2;border:3px solid var(--ink);min-height:140px;box-shadow:8px 10px 0 var(--ink);text-align:center;background:#fffaf0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex;position:relative}._clueCard_1s8e7_435 small{color:var(--accent);letter-spacing:.16em;font-size:.62rem;font-weight:1000}._clueCard_1s8e7_435 strong{margin-top:9px;font-family:Georgia,serif;font-size:1.5rem}._cluePath_1s8e7_464{grid-template-columns:50px auto 50px;align-items:center;display:grid}._cluePath_1s8e7_464 span{background:var(--ink);height:3px}._cluePath_1s8e7_464 b{border:3px solid var(--ink);color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:74px;height:74px;font-size:.72rem;display:grid}._clueReminder_1s8e7_487{z-index:3;border:2px solid var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:12px;padding:9px 16px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}._clueReminder_1s8e7_487 span{color:var(--accent);letter-spacing:.14em;font-size:.6rem;font-weight:1000}._clueReminder_1s8e7_487 p{margin:0;font-size:.78rem;font-weight:800}._evidenceNote_1s8e7_516{border:3px solid var(--ink);box-shadow:7px 8px 0 var(--accent);background:#fff9e8;border-radius:22px;margin:0 0 28px;padding:22px 24px}._evidenceNote_1s8e7_516 label,._evidenceNote_1s8e7_516 span{font-weight:900;display:block}._evidenceNote_1s8e7_516 label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase}._evidenceNote_1s8e7_516 p{margin:8px 0 14px;line-height:1.5}._evidenceNote_1s8e7_516 textarea{resize:vertical;border:2px solid var(--ink);width:100%;min-height:120px;font:inherit;background:#fff;border-radius:14px;padding:14px 16px;line-height:1.5}._evidenceNote_1s8e7_516 span{margin-top:9px;font-size:.75rem}._answersLocked_1s8e7_559{opacity:.48}._answersLocked_1s8e7_559 button{cursor:not-allowed}._answers_1s8e7_559{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._answers_1s8e7_559 button{border:3px solid var(--ink);min-height:120px;color:var(--ink);box-shadow:8px 9px 0 var(--ink);cursor:pointer;font:inherit;text-align:left;background:#ffdf96;border-radius:23px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:22px;transition:transform .15s;display:grid}._answers_1s8e7_559 button:nth-child(2){background:#bfe6eb}._answers_1s8e7_559 button:nth-child(3){background:#cfe8c7}._answers_1s8e7_559 button:hover:not(:disabled){transform:translateY(-5px)}._answers_1s8e7_559 button>span{border:3px solid var(--ink);color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:1000;display:grid}._answers_1s8e7_559 button strong{font-size:clamp(.95rem,1.6vw,1.25rem);line-height:1.4}._answers_1s8e7_559 button._correct_1s8e7_620{color:#fff;background:#22966d}._answers_1s8e7_559 button._incorrect_1s8e7_625{color:#fff;background:#e66052}._answers_1s8e7_559 button._dimmed_1s8e7_630{opacity:.5}._feedback_1s8e7_634{border:3px solid var(--ink);box-shadow:7px 8px 0 var(--ink);border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:22px 24px;display:flex}._feedback_1s8e7_634._success_1s8e7_646{background:#ccefdc}._feedback_1s8e7_634._retry_1s8e7_650{background:#ffe4c2}._feedback_1s8e7_634 small,._feedback_1s8e7_634 strong{display:block}._feedback_1s8e7_634 small{color:var(--accent);letter-spacing:.14em;margin-bottom:6px;font-size:.65rem;font-weight:1000}._feedback_1s8e7_634 strong{line-height:1.45}._feedback_1s8e7_634 button{border:2px solid var(--ink);color:#fff;background:var(--ink);cursor:pointer;font:inherit;border-radius:999px;flex:none;padding:11px 16px;font-weight:900}._nextActions_1s8e7_683{justify-content:flex-end;margin-top:24px;display:flex}._nextActions_1s8e7_683 a{border:3px solid var(--ink);min-height:56px;color:var(--ink);background:var(--gold);box-shadow:0 6px 0 var(--ink);border-radius:999px;align-items:center;padding:13px 22px;font-weight:1000;text-decoration:none;display:inline-flex}@media (width<=1120px){._missionLayout_1s8e7_88{grid-template-columns:290px minmax(0,1fr)}._guidePanel_1s8e7_97{padding:22px}._questionArea_1s8e7_348{padding:36px 30px 44px}._promptRow_1s8e7_361{grid-template-columns:1fr}._hearButton_1s8e7_377{width:fit-content}._visualClue_1s8e7_405{gap:14px;padding:30px 20px 62px}._cluePath_1s8e7_464{grid-template-columns:25px auto 25px}._answers_1s8e7_559{grid-template-columns:1fr}._answers_1s8e7_559 button{min-height:94px}}@media (width<=760px){._topbar_1s8e7_21{width:calc(100% - 24px);min-height:70px}._brand_1s8e7_31{font-size:.72rem}._topbar_1s8e7_21 nav span{display:none}._topbar_1s8e7_21 nav a{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}._progressRail_1s8e7_71,._missionLayout_1s8e7_88{width:calc(100% - 24px)}._missionLayout_1s8e7_88{grid-template-columns:1fr}._guidePanel_1s8e7_97{min-height:420px;box-shadow:7px 8px 0 var(--ink);border-radius:24px;grid-template-columns:1fr .8fr;gap:14px;display:grid;position:relative;top:auto}._guideTitle_1s8e7_116,._guideBubble_1s8e7_154,._guideFacts_1s8e7_237{grid-column:1}._guideBubble_1s8e7_154{margin:10px 0}._gioScene_1s8e7_185{width:58%;min-height:370px;position:absolute;bottom:0;right:0}._guideFacts_1s8e7_237{align-self:end}._challengePanel_1s8e7_267{min-height:0;box-shadow:7px 8px 0 var(--ink);border-radius:24px}._missionHeader_1s8e7_278{padding:16px 18px}._stepDots_1s8e7_288 span{width:38px;height:38px}._missionLabel_1s8e7_310>span{width:50px;height:50px}._missionLabel_1s8e7_310 div{display:none}._questionArea_1s8e7_348{padding:30px 18px 38px}._promptRow_1s8e7_361 h1{font-size:clamp(2.3rem,12vw,4rem)}._hearButton_1s8e7_377{width:100%}._visualClue_1s8e7_405{grid-template-columns:1fr;min-height:0;padding:24px 16px 74px}._cluePath_1s8e7_464{grid-template-columns:1fr;justify-items:center}._cluePath_1s8e7_464 span{display:none}._clueCard_1s8e7_435{width:100%;min-height:112px}._clueReminder_1s8e7_487{white-space:normal;max-width:calc(100% - 24px)}._answers_1s8e7_559 button{padding:18px}._feedback_1s8e7_634{flex-direction:column;align-items:stretch}._feedback_1s8e7_634 button{width:100%}._nextActions_1s8e7_683 a{justify-content:center;width:100%}}@media (width<=460px){._guidePanel_1s8e7_97{grid-template-columns:1fr;min-height:470px}._guideTitle_1s8e7_116,._guideBubble_1s8e7_154,._guideFacts_1s8e7_237{max-width:68%}._gioScene_1s8e7_185{width:72%;right:0}}
