.JNbVoq_shell{--ink:#293e3c;--paper:#faf5e9;--gold:#e6b566;max-width:1240px;color:var(--ink);margin:auto;padding:28px 24px 64px}.JNbVoq_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.JNbVoq_back,.JNbVoq_toolbar span{align-items:center;gap:8px;display:flex}.JNbVoq_tag,.JNbVoq_eyebrow{letter-spacing:.16em;font-size:11px;font-weight:700}.JNbVoq_practice{color:#345448;background:#e8eee5;border:1px solid #ccd7c5;padding:8px 12px}.JNbVoq_intro{max-width:660px;padding:48px 0 32px}.JNbVoq_eyebrow{color:#75572e;margin-bottom:12px}.JNbVoq_intro h1{letter-spacing:-.04em;margin-bottom:20px;font-family:Georgia,serif;font-size:clamp(42px,6vw,76px);line-height:1.04}.JNbVoq_intro h1 span{color:#8b6336}.JNbVoq_intro>p:last-child{color:#52625b;max-width:490px;line-height:1.7}.JNbVoq_layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:32px;display:grid}.JNbVoq_journeySummary{gap:10px;margin:20px 0;font-size:13px;display:grid}.JNbVoq_journeySummary>div{justify-content:space-between;gap:12px;display:flex}.JNbVoq_journeySummary dd{font-weight:700}.JNbVoq_notebookLinks{gap:10px;margin-bottom:24px;display:grid}.JNbVoq_districtLedger{color:#293e3c;background:#eef0e3;border:1px solid #aab49d;padding:16px}.JNbVoq_districtLedger dl{gap:8px;margin-bottom:12px;font-size:13px;display:grid}.JNbVoq_districtLedger dl>div{justify-content:space-between;gap:12px;display:flex}.JNbVoq_districtLedger dd{font-variant-numeric:tabular-nums;font-weight:700}.JNbVoq_districtLedger small{font-size:12px;line-height:1.6;display:block}.JNbVoq_districtLedger ul{margin-block:12px;font-size:12px;line-height:1.8}.JNbVoq_packingChoices{gap:12px;display:grid}.JNbVoq_packingChoices button{white-space:normal;height:auto;padding-block:12px}.JNbVoq_allocationBoard{gap:12px;display:grid}.JNbVoq_allocationBoard>div{background:#eef0e3;border:1px solid #aab49d;grid-template-columns:minmax(0,1fr) 44px 24px 44px;align-items:center;gap:8px;padding:12px 8px;display:grid}.JNbVoq_allocationBoard>div>span{font-size:13px}.JNbVoq_allocationBoard output{text-align:center;font-weight:700}.JNbVoq_allocationBoard button{width:44px;height:44px;padding:0}.JNbVoq_supplyBoard{grid-template-columns:repeat(5,minmax(44px,1fr));gap:4px;width:100%;max-width:320px;margin-inline:auto;display:grid}.JNbVoq_supplyBoard button{color:#293e3c;cursor:pointer;background:#f2dfb9;border:1px solid #82937b;border-radius:3px;place-items:center;min-height:44px;font-size:11px;display:grid}.JNbVoq_supplyBoard button[data-water=true]{color:#fffdf6;background:#365f6b}.JNbVoq_supplyBoard button[data-visited=true]{background:#dce7cf;border-color:#52745d}.JNbVoq_supplyBoard button[data-current=true]{color:#fffdf6;background:#365f4f;box-shadow:inset 0 0 0 2px #e6b566}.JNbVoq_supplyBoard button:disabled{cursor:default}.JNbVoq_supplyBoard button:enabled:hover{background:#e4eddf}.JNbVoq_supplyBoard button:enabled{border:2px solid #365f4f}.JNbVoq_routeLegend{flex-wrap:wrap;justify-content:center;gap:8px 14px;font-size:12px;display:flex}.JNbVoq_routeLegend>span{align-items:center;gap:4px;display:inline-flex}.JNbVoq_dailyTask{border-block:1px solid #aab49d;gap:14px;padding-block:18px;display:grid}.JNbVoq_dailyTask summary,.JNbVoq_dailyWeek summary{cursor:pointer;min-height:44px;padding-block:10px;text-decoration:underline}.JNbVoq_dailyWeek ol{gap:8px;margin-block:12px;font-size:13px;display:grid}.JNbVoq_dailyWeek [aria-current=date]{background:#e7ead8;border-left:3px solid #45695b;padding-left:10px}.JNbVoq_dailyMatching{gap:12px;display:grid}.JNbVoq_dailyMatching label{gap:6px;display:grid}.JNbVoq_dailyMatching select{color:#293e3c;background:#fff9e9;border:1px solid #82937b;width:100%;min-height:44px;padding:8px}.JNbVoq_dailyTask .JNbVoq_supplyBoard{max-width:360px}.JNbVoq_dailyTask .JNbVoq_supplyBoard button{overflow-wrap:anywhere;font-size:9px}.JNbVoq_districtQuestion{border-top:1px solid #aab49d;padding-top:18px}.JNbVoq_districtQuestion>div{gap:10px;margin-top:14px;display:grid}.JNbVoq_districtQuestion button{white-space:normal;height:auto;min-height:44px;padding-block:12px}.JNbVoq_districtQuestion summary{cursor:pointer;text-underline-offset:3px;min-height:44px;padding-block:12px;font-size:13px;text-decoration:underline;display:list-item}.JNbVoq_districtStatus{color:#334e42;font-size:11px;font-weight:700}.JNbVoq_gamePanel{background:var(--paper);border:2px solid #405750;min-width:0;position:relative;overflow:hidden;box-shadow:6px 6px #b9bea6}.JNbVoq_noticeAnchor{top:12px;right:max(12px, env(safe-area-inset-right));z-index:40;pointer-events:none;width:min(360px,100% - 24px);position:absolute}.JNbVoq_noticeViewport{pointer-events:auto;color:#293e3c;text-align:left;width:100%}.JNbVoq_noticeViewport[data-empty=true]{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.JNbVoq_noticeCard{background:#fff9e9;border:1px solid #a6b39b;border-left:4px solid #45695b;border-radius:7px;grid-template-columns:32px minmax(0,1fr) 44px;align-items:start;gap:10px;max-height:min(240px,45dvh);padding:12px 6px 12px 12px;animation:.18s ease-out JNbVoq_adventureNoticeIn;display:grid;overflow-y:auto;box-shadow:0 6px 20px #172e2633}.JNbVoq_noticeCard[data-kind=achievement]{border-color:#b58b44 #b58b44 #b58b44 #946520}.JNbVoq_noticeSeal{color:#36583e;background:#e7ead8;border-radius:3px;place-items:center;width:32px;height:36px;display:grid}[data-kind=achievement]>.JNbVoq_noticeSeal{color:#765424;background:#f2dfb9}.JNbVoq_noticeCard .JNbVoq_noticeLabel{color:#626247;letter-spacing:.09em;margin:0 0 4px;font-size:9px;font-weight:700;line-height:1.5}.JNbVoq_noticeCard h3{overflow-wrap:anywhere;margin:0 0 6px;font:700 18px/1.2 Georgia,serif}.JNbVoq_noticeDescription{margin:0;font-size:12px;line-height:1.5}.JNbVoq_noticeCard .JNbVoq_noticeReward{color:#36583e;margin:7px 0 0;font-size:12px;font-weight:700;line-height:1.5}.JNbVoq_noticeFootnote{color:#596659;margin:7px 0 0;font-size:10px;line-height:1.5}.JNbVoq_noticeDismiss{cursor:pointer;color:#52634f;border-radius:3px;place-items:center;width:44px;height:44px;display:grid}.JNbVoq_noticeDismiss:hover{background:#e4eddf}.JNbVoq_noticeDismiss:focus-visible{outline-offset:-3px;outline:3px solid #986424}.JNbVoq_noticePending{background:#edf0e3;border:1px solid #cfd4be;border-radius:3px;margin:4px 0 0;padding:3px 8px;font-size:10px;line-height:1.5}.JNbVoq_noticeInDialog{z-index:5;grid-area:1/1;padding-right:36px;position:sticky;top:0}.JNbVoq_missionDialog .JNbVoq_noticeInDialog{padding:12px 56px 0 12px}.JNbVoq_noticeInDialog[data-empty=true]{padding:0}.JNbVoq_shell[data-reduced-motion=true] .JNbVoq_noticeCard{animation:none}@keyframes JNbVoq_adventureNoticeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.JNbVoq_noticeCard{animation:none}}@media (max-height:450px){.JNbVoq_noticeCard{grid-template-columns:minmax(0,1fr) 44px}.JNbVoq_noticeSeal{display:none}.JNbVoq_noticeCard h3{font-size:16px}.JNbVoq_noticeCard{max-height:40dvh;padding-block:8px}.JNbVoq_noticePending{display:none}}.JNbVoq_toolbar{color:#faedcd;letter-spacing:.08em;background:#293e3c;justify-content:space-between;align-items:center;padding:8px 14px;font-size:10px;display:flex}.JNbVoq_toolbar>span{min-width:0}.JNbVoq_toolbar>span>svg{flex-shrink:0}.JNbVoq_toolbar>div{flex-shrink:0;display:flex}.JNbVoq_toolbar button{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.JNbVoq_cover{text-align:center;background:#e4c58d;flex-direction:column;justify-content:end;align-items:center;gap:14px;min-height:430px;padding:32px 20px;display:flex;position:relative;overflow:hidden}.JNbVoq_coverCopy,.JNbVoq_cover button,.JNbVoq_cover small{z-index:1;position:relative}.JNbVoq_coverCopy{color:#233b36;background:#fff9e9;border:2px solid #405750;width:min(100%,570px);padding:18px 24px 20px;box-shadow:5px 5px #8a704c}.JNbVoq_coverCopy h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font:700 clamp(25px,4vw,36px)/1.12 Georgia,serif}.JNbVoq_coverCopy>p:last-child{font:600 16px/1.5 var(--font-sans), sans-serif;color:#40564c;margin:10px 0 0}.JNbVoq_coverCopy .JNbVoq_coverEyebrow{color:#6b5734;font:700 10px/1.4 var(--font-sans), sans-serif;letter-spacing:.13em;margin:0 0 8px}.JNbVoq_cover small{font-size:11px}.JNbVoq_coverIllustration{pointer-events:none;position:absolute;inset:0}.JNbVoq_accountEntry{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex;position:relative}.JNbVoq_accountEntry>button:last-child{text-underline-offset:4px;cursor:pointer;min-height:44px;font-size:13px;text-decoration:underline}.JNbVoq_accountError{z-index:1;color:#694d25;background:#faf5e9;max-width:480px;padding:12px 16px;font-size:13px;position:relative}.JNbVoq_accountError button{cursor:pointer;min-height:44px;text-decoration:underline}.JNbVoq_accountStatus{color:#334e42;background:#edf0e3;border-top:1px solid #bdc9a4;padding:7px 14px;font-size:11px}.JNbVoq_expanded .JNbVoq_accountStatus{flex:none}.JNbVoq_sun{background:#f9e7b4;width:74px;height:74px;position:absolute;top:38px;right:24%;box-shadow:8px 0 #f9e7b4,-8px 0 #f9e7b4,0 8px #f9e7b4,0 -8px #f9e7b4}.JNbVoq_granaries{align-items:end;gap:16px;display:flex;position:absolute;top:84px;left:12%}.JNbVoq_granaries i{background:#b78b5f;border-top:12px solid #ead2a3;width:84px;height:92px;display:block;box-shadow:6px 6px #c6a16e}.JNbVoq_granaries i:nth-child(2){height:112px}.JNbVoq_granaries i:after{content:"";background:#735841;width:18px;height:30px;margin:50px auto 0;display:block}.JNbVoq_primary{border-radius:2px;min-height:48px;padding-inline:24px;color:#fff6dc!important;background:#2d5552!important}.JNbVoq_field{outline-offset:-4px;touch-action:none;-webkit-user-select:none;user-select:none;background:#d9b477;height:420px;position:relative;overflow:hidden}.JNbVoq_joystick{pointer-events:none;background:#293e3c88;border:2px solid #fff6dc;border-radius:50%;place-items:center;width:88px;height:88px;margin:-44px 0 0 -44px;display:grid;position:absolute}.JNbVoq_joystick[hidden]{display:none}.JNbVoq_joystick>span{background:#f0d39a;border:2px solid #293e3c;border-radius:50%;width:32px;height:32px;box-shadow:0 2px #293e3c88}.JNbVoq_touchHint{display:none}@media (pointer:coarse){.JNbVoq_touchHint{display:inline}.JNbVoq_keyboardHint{display:none}}.JNbVoq_canvas{position:absolute;inset:0}.JNbVoq_canvas canvas{image-rendering:pixelated;display:block}.JNbVoq_mapHint{color:#293e3c;pointer-events:none;background:#f8edcf;padding:4px 8px;font-size:10px;position:absolute;bottom:8px;left:10px}.JNbVoq_loading{background:#eddbb8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.JNbVoq_connectionProblem{touch-action:pan-y;overscroll-behavior:contain;justify-content:flex-start;align-items:stretch;padding:16px;font-size:14px;overflow-y:auto}.JNbVoq_connectionProblem>*{flex-shrink:0}.JNbVoq_controls{background:#f4ecd9;border-top:2px solid #405750;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.JNbVoq_dpad{flex-shrink:0;grid-template-rows:repeat(2,48px);grid-template-columns:repeat(3,48px);gap:5px;display:grid}.JNbVoq_dpad button{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;background:#e0d7c3;border:1px solid #a89f87;place-items:center;display:grid;box-shadow:0 2px #a89f87}.JNbVoq_dpad button:active{background:#c4ceb9}.JNbVoq_up{grid-column:2}.JNbVoq_left{grid-area:2/1}.JNbVoq_down{grid-area:2/2}.JNbVoq_right{grid-area:2/3}.JNbVoq_interaction{text-align:right;min-width:0;font-size:12px}.JNbVoq_interaction .JNbVoq_primary{white-space:normal;max-width:100%;height:auto;min-height:44px}.JNbVoq_interaction p{margin-bottom:8px}.JNbVoq_interaction kbd{border:1px solid #829b89;margin-left:12px;padding:1px 5px;font-size:10px}.JNbVoq_sidebar h2{margin-bottom:12px;font-family:Georgia,serif;font-size:29px;line-height:1.15}.JNbVoq_description,.JNbVoq_localNotice p{color:#56645c;font-size:13px;line-height:1.7}.JNbVoq_missionList{gap:8px;padding:24px 0;display:grid}.JNbVoq_missionList li{opacity:.7;border-left:2px solid #d9d9c9;gap:12px;padding:14px 10px;display:flex}.JNbVoq_missionList li[data-active=true]{opacity:1;background:#eee3c9;border-color:#8b6336}.JNbVoq_missionList li[data-done=true]{opacity:1;color:#2d6654}.JNbVoq_missionList li>span{font-family:monospace;font-size:16px}.JNbVoq_missionList strong{font-size:13px;display:block}.JNbVoq_missionList small{margin-top:5px;font-size:11px;display:block}.JNbVoq_note{border-block:1px solid #d4d5c3;gap:10px;padding:18px 0;font-size:12px;line-height:1.7;display:flex}.JNbVoq_note svg{flex-shrink:0}.JNbVoq_localNotice{margin-top:22px}.JNbVoq_localNotice strong{font-size:13px}.JNbVoq_reset{text-underline-offset:4px;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding-block:12px;font-size:12px;text-decoration:underline;display:flex}.JNbVoq_dialog{color:#293e3c;background:#faf5e9;border:2px solid #405750;border-radius:3px;max-height:85dvh;line-height:1.7;overflow-y:auto}.JNbVoq_dialog h2,.JNbVoq_dialog h3{font-family:Georgia,serif}.JNbVoq_dialog h3{font-weight:700}.JNbVoq_options{gap:8px;display:grid}.JNbVoq_options button{text-align:left;cursor:pointer;background:#eef0e3;border:1px solid #98a797;min-height:48px;padding:12px}.JNbVoq_options button:disabled{opacity:.45;cursor:default}.JNbVoq_options button:hover:not(:disabled){background:#dee8d6}.JNbVoq_sequence{padding-left:24px;font-size:14px;list-style:decimal}.JNbVoq_actions{flex-wrap:wrap;gap:8px;display:flex}.JNbVoq_discovery{background:#e7ead8;border-left:3px solid #45695b;padding:14px}.JNbVoq_shell button:focus-visible,.JNbVoq_shell a:focus-visible,.JNbVoq_dialog button:focus-visible{outline-offset:3px;outline:3px solid #986424}.dark .JNbVoq_shell{--ink:#f1e9d4;color:var(--ink)}.dark .JNbVoq_intro h1 span{color:#e6b566}.dark .JNbVoq_eyebrow{color:#e6b566}.dark .JNbVoq_description{color:#c0c7ba}.dark .JNbVoq_intro>p:last-child{color:#c0c7ba}.dark .JNbVoq_localNotice p{color:#c0c7ba}.dark .JNbVoq_gamePanel{color:#293e3c;box-shadow:6px 6px #394e47}.dark .JNbVoq_missionList li[data-active=true]{background:#3a463c;border-color:#e6b566}.dark .JNbVoq_missionList li[data-done=true]{color:#b3d9b7}.JNbVoq_dialog .JNbVoq_eyebrow{color:#75572e}@media (max-width:900px){.JNbVoq_layout{grid-template-columns:1fr}.JNbVoq_sidebar{max-width:none}.JNbVoq_missionList{grid-template-columns:repeat(3,1fr)}.JNbVoq_intro{padding-top:32px}}@media (max-width:520px){.JNbVoq_shell{padding:20px 12px 40px}.JNbVoq_tag{display:none}.JNbVoq_field{height:360px}.JNbVoq_toolbar{padding-inline:8px;font-size:8px}.JNbVoq_controls{gap:8px;padding:12px}.JNbVoq_interaction{font-size:11px}.JNbVoq_interaction .JNbVoq_primary{padding-inline:14px}.JNbVoq_missionList{grid-template-columns:1fr}.JNbVoq_cover{gap:12px;min-height:400px;padding:24px 14px}.JNbVoq_coverCopy{padding:15px 14px 16px}.JNbVoq_coverCopy>p:last-child{font-size:14px}.JNbVoq_granaries{gap:10px;left:6%}.JNbVoq_granaries i{width:70px}}.JNbVoq_expanded{z-index:100;background:#293e3c;width:100%;max-width:none;height:100dvh;padding:0;position:fixed;inset:0}.JNbVoq_expanded .JNbVoq_header,.JNbVoq_expanded .JNbVoq_intro,.JNbVoq_expanded .JNbVoq_sidebar{display:none}.JNbVoq_expanded .JNbVoq_layout{height:100%;display:block}.JNbVoq_expanded .JNbVoq_gamePanel{height:100%;min-height:0;box-shadow:none;border:0;flex-direction:column;display:flex}.JNbVoq_expanded .JNbVoq_toolbar{padding-top:max(8px, env(safe-area-inset-top));padding-right:max(14px, env(safe-area-inset-right));flex:none}.JNbVoq_expanded .JNbVoq_field,.JNbVoq_expanded .JNbVoq_cover{flex:1 1 0;height:auto;min-height:0}.JNbVoq_expanded .JNbVoq_cover{justify-content:safe center;gap:14px;padding:24px 20px;overflow-y:auto}.JNbVoq_expanded .JNbVoq_cover>*{flex-shrink:0}.JNbVoq_expanded .JNbVoq_coverIllustration{width:min(100%,420px);height:150px;position:relative;inset:auto}.JNbVoq_expanded .JNbVoq_coverIllustration .JNbVoq_sun{top:14px;right:12%}.JNbVoq_expanded .JNbVoq_coverIllustration .JNbVoq_granaries{top:28px;left:10%}.JNbVoq_expanded .JNbVoq_controls{padding-bottom:max(12px, env(safe-area-inset-bottom));padding-inline:max(16px, env(safe-area-inset-left));flex:none}.JNbVoq_compactStatus{display:none}.JNbVoq_expanded .JNbVoq_controls{padding-block:6px}.JNbVoq_expanded .JNbVoq_dpad{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px)}.JNbVoq_expanded .JNbVoq_interaction p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.JNbVoq_expanded .JNbVoq_journeyStatus{padding:4px max(12px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:#38513d;background:#e8ecd9;border-top:1px solid #c4cdb4;flex-wrap:wrap;flex:none;align-items:center;gap:2px 12px;display:flex}.JNbVoq_expanded .JNbVoq_journeyStatus .JNbVoq_worldMessage{flex:180px;min-height:0}.JNbVoq_expanded .JNbVoq_journeyStatus .JNbVoq_worldMessage,.JNbVoq_expanded .JNbVoq_journeyStatus .JNbVoq_accountStatus{background:0 0;border:0;padding:0;font-size:11px;line-height:1.5}.JNbVoq_expanded .JNbVoq_fullStatus{display:none}.JNbVoq_expanded .JNbVoq_compactStatus{display:inline}@media (min-width:600px){.JNbVoq_expanded .JNbVoq_dpad{grid-template-rows:44px;grid-template-columns:repeat(4,44px)}.JNbVoq_expanded .JNbVoq_left{grid-area:1/1}.JNbVoq_expanded .JNbVoq_up{grid-area:1/2}.JNbVoq_expanded .JNbVoq_down{grid-area:1/3}.JNbVoq_expanded .JNbVoq_right{grid-area:1/4}}.JNbVoq_toolbar button:hover,.JNbVoq_toolbar button[aria-pressed=true]{color:#ffe5a2;background:#44645c}.JNbVoq_toolbar button:focus-visible{outline-offset:-4px;outline:2px solid #ffe5a2}.JNbVoq_field:focus-visible{outline:3px solid #fff0b6}.JNbVoq_audioNotice{margin-top:12px;font-size:12px;line-height:1.5}.JNbVoq_audioNotice:empty{display:none}.JNbVoq_expanded .JNbVoq_audioNotice{color:#293e3c;pointer-events:none;background:#faf5e9;max-width:85%;padding:8px 14px;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}.JNbVoq_dialog{border:1px solid #b4b9a4;border-radius:12px;width:calc(100% - 24px);font-size:15px;box-shadow:0 24px 100px #12282255}.JNbVoq_dialog>button[data-dialog-close]{color:#52634f;min-width:44px;min-height:44px;box-shadow:none;background:0 0;outline:none;place-items:center;display:grid;top:8px;right:8px}.JNbVoq_dialog>button[data-dialog-close]:hover{color:#293e3c;background:#e4eddf}.JNbVoq_dialog>button[data-dialog-close]:active{color:#293e3c;background:#d3e0cd}.JNbVoq_dialog>button[data-dialog-close]:focus-visible{outline-offset:-3px;outline:3px solid #986424}.JNbVoq_dialog h2:focus{outline:none}.JNbVoq_dialog h2{letter-spacing:-.025em;padding-right:22px;font-size:28px;line-height:1.15}.JNbVoq_dialog .text-muted-foreground{color:#596659}.JNbVoq_missionDialog{overscroll-behavior:contain;gap:0;max-width:640px;max-height:calc(100dvh - 32px);padding:0}.JNbVoq_missionHeader{text-align:left;background:#edf0e3;border-bottom:1px solid #cfd4be;padding:24px 28px 22px}.JNbVoq_speaker{align-items:center;gap:14px;margin-bottom:16px;display:flex}.JNbVoq_speaker .JNbVoq_eyebrow{color:#626f56;margin:0 0 3px;font-size:10px}.JNbVoq_person{font-size:14px;font-weight:700}.JNbVoq_portrait{background:#d9bb82;border:3px solid #faf5e9;border-radius:3px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 1px #a3ad92}.JNbVoq_portrait>span{width:16px;height:16px;image-rendering:pixelated;background:#c79067;border-top:5px solid #4b3830;transform:translateY(-6px);box-shadow:0 8px 0 3px #f0e3bc,0 15px 0 3px #45787b}.JNbVoq_reference{flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;font-size:12px;display:flex;color:#52634f!important}.JNbVoq_reference span{font-size:11px}.JNbVoq_missionBody{padding:24px 28px 28px}.JNbVoq_story{color:#526052;margin-bottom:24px;font-size:15px;line-height:1.8}.JNbVoq_challengeLabel{letter-spacing:.1em;color:#6f603e;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.JNbVoq_challengeLabel span:last-child{font-variant-numeric:tabular-nums;background:#e9e8d7;border-radius:20px;padding:2px 8px}.JNbVoq_instruction{margin-bottom:18px;font-size:15px;font-weight:600;line-height:1.6}.JNbVoq_options{gap:10px}.JNbVoq_options button{color:#334638;background:#fffdf6;border-color:#c4c9b7;border-radius:7px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;transition:background .15s,border-color .15s;display:flex}.JNbVoq_options button[data-selected=true]{background:#e4eddf;border-color:#52745d;box-shadow:inset 0 0 0 1px #52745d}.JNbVoq_optionNumber{color:#6b725b;background:#efeedf;border:1px solid #d1d3bf;border-radius:4px;flex-shrink:0;place-items:center;width:28px;height:28px;font:12px monospace;display:grid}[data-selected=true]>.JNbVoq_optionNumber{color:#fff7d7;background:#365f4f;border-color:#365f4f}.JNbVoq_selectedCheck{color:#365f4f;flex-shrink:0;margin-left:auto}.JNbVoq_sequencePanel{padding:14px 0 0}.JNbVoq_sequencePanel>span{color:#6a725f;letter-spacing:.035em;font-size:10px}.JNbVoq_sequence{gap:6px;margin-top:8px;padding:0;list-style:none;display:grid}.JNbVoq_sequence li{color:#54654f;align-items:center;gap:10px;font-size:12px;display:flex}.JNbVoq_sequence b{background:#e3e7d6;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.JNbVoq_sequence .JNbVoq_emptySequence{color:#68735d;border:1px dashed #c8cdb9;border-radius:5px;padding:12px}.JNbVoq_feedback{color:#694d25;background:#f6e9cf;border-left:3px solid #a8772f;margin-top:16px;padding:12px 14px;font-size:13px}.JNbVoq_missionBody .JNbVoq_discovery{color:#3c573b;border-radius:5px;align-items:start;gap:10px;margin-top:16px;font-size:13px;display:flex}.JNbVoq_discovery>svg{flex-shrink:0;margin-top:3px}.JNbVoq_missionFooter{border-top:1px solid #dedfce;gap:16px;margin-top:22px;padding-top:16px;display:grid}.JNbVoq_missionFooter>button{border-radius:7px;width:100%}.JNbVoq_secondaryActions{justify-content:space-between;gap:12px;display:flex}.JNbVoq_secondaryActions button{color:#52634f;cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.JNbVoq_secondaryActions button:disabled{opacity:.45;cursor:default}.JNbVoq_success{color:#36583e;background:#e4eddf;border:1px solid #b3c7a8;border-radius:8px;gap:14px;margin-bottom:22px;padding:18px;display:flex}.JNbVoq_success>svg{flex-shrink:0;margin-top:3px}.JNbVoq_success strong{margin-bottom:6px;display:block}.JNbVoq_success p{font-size:14px;line-height:1.8}.JNbVoq_soundSettings{background:#edf0e3;border:1px solid #cfd4be;border-radius:8px;gap:14px;padding:16px;display:grid}.JNbVoq_soundSettings button{cursor:pointer;text-align:left;align-items:center;gap:10px;min-height:44px;display:flex}.JNbVoq_soundSettings label{align-items:center;gap:16px;font-size:13px;display:flex}.JNbVoq_soundSettings input{accent-color:#365f4f;flex:1;min-width:0;min-height:44px}.JNbVoq_soundSettings small{color:#596659;font-size:11px}.JNbVoq_motionSettings{background:#fffdf6;border:1px solid #cfd4be;border-radius:8px;padding:14px 16px}.JNbVoq_motionSettings label{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:600;display:flex}.JNbVoq_motionSettings input{accent-color:#365f4f;width:20px;height:20px}.JNbVoq_motionSettings small{color:#596659;font-size:12px;line-height:1.6;display:block}.JNbVoq_shell[data-reduced-motion=true] .JNbVoq_dialog{animation:none!important}@media (max-width:520px){.JNbVoq_toolbar>span{max-width:40%;line-height:1.6}.JNbVoq_toolbar button{width:44px}.JNbVoq_missionHeader{padding:22px 18px 18px}.JNbVoq_missionBody{padding:18px}.JNbVoq_dialog h2{font-size:24px}.JNbVoq_story{margin-bottom:20px;font-size:14px}.JNbVoq_reference span{display:none}.JNbVoq_options button{padding:10px;font-size:14px}.JNbVoq_secondaryActions{flex-wrap:wrap;gap:0 12px}.JNbVoq_missionFooter{gap:8px}}@media (max-height:520px) and (orientation:landscape){.JNbVoq_expanded .JNbVoq_coverIllustration{display:none}.JNbVoq_expanded .JNbVoq_cover{gap:8px;padding-block:16px}.JNbVoq_expanded .JNbVoq_coverCopy{padding:10px 20px}.JNbVoq_expanded .JNbVoq_coverCopy h2{font-size:28px;line-height:1.08}.JNbVoq_expanded .JNbVoq_cover>small{font-size:10px;line-height:1.2}.JNbVoq_expanded .JNbVoq_controls{padding-block:6px}.JNbVoq_expanded .JNbVoq_dpad{grid-template-rows:44px;grid-template-columns:repeat(4,44px)}.JNbVoq_expanded .JNbVoq_left{grid-area:1/1}.JNbVoq_expanded .JNbVoq_up{grid-area:1/2}.JNbVoq_expanded .JNbVoq_down{grid-area:1/3}.JNbVoq_expanded .JNbVoq_right{grid-area:1/4}.JNbVoq_missionHeader{padding:16px 24px}.JNbVoq_speaker{margin-bottom:10px}.JNbVoq_portrait{width:36px;height:36px}.JNbVoq_missionBody{padding-top:16px}}@media (prefers-reduced-motion:reduce){.JNbVoq_options button{transition:none}.JNbVoq_dialog{animation:none!important}}.JNbVoq_objectiveBar{color:#334e42;background:#f4ecd9;border-bottom:1px solid #bfc5aa;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.JNbVoq_objectiveBar>svg{flex-shrink:0}.JNbVoq_objectiveBar>div{flex:1;min-width:150px}.JNbVoq_objectiveBar small{letter-spacing:.1em;color:#71613b;font-size:9px;font-weight:700;display:block}.JNbVoq_objectiveBar p{margin-top:3px;font-size:12px;font-weight:600;line-height:1.5}.JNbVoq_reservesCount{background:#e1e7d1;border:1px solid #bdc9a4;border-radius:5px;padding:7px 10px;font:11px monospace}.JNbVoq_worldMessage{color:#38513d;background:#e8ecd9;border-top:1px solid #c4cdb4;min-height:42px;padding:10px 16px;font-size:12px;line-height:1.5}.JNbVoq_expanded .JNbVoq_objectiveBar,.JNbVoq_expanded .JNbVoq_worldMessage{flex:none}.JNbVoq_granaryBrief{background:#edf0e3;border:1px solid #bdc9a4;border-radius:8px;margin-bottom:20px;padding:18px}.JNbVoq_granaryBrief h3{margin-bottom:12px;font-size:24px}.JNbVoq_granaryBrief ol{margin:16px 0;padding-left:20px;font-size:14px;list-style:decimal}.JNbVoq_granaryBrief li{margin:8px 0}.JNbVoq_granaryBrief small{color:#596659;margin-top:14px;font-size:11px;line-height:1.6;display:block}.JNbVoq_seasonDialog{background:#f8efd9;max-width:580px}.JNbVoq_seasonScene{text-align:center;background:linear-gradient(90deg,#e1e8bc,#e4c99a);border-block:1px solid #d9cba6;justify-content:center;align-items:center;gap:16px;padding:24px 10px;font:11px monospace;display:flex}.JNbVoq_seasonScene svg{flex-shrink:0}.JNbVoq_optionalTask{color:#334e42;background:#edf0e3;border:1px solid #bdc9a4;border-radius:7px;margin:0 0 22px;padding:18px}.JNbVoq_optionalTask .JNbVoq_eyebrow{color:#6d653f;font-size:9px}.JNbVoq_optionalTask h3{margin-bottom:10px;font:24px Georgia,serif}.JNbVoq_optionalTask p:not(.JNbVoq_eyebrow){margin-bottom:14px;font-size:12px;line-height:1.7}.JNbVoq_optionalTask strong{font:13px monospace}.JNbVoq_optionalTask progress{accent-color:#446c51;width:100%;height:8px;margin:12px 0;display:block}.JNbVoq_optionalTask small{color:#5d6954;font-size:11px;line-height:1.7;display:block}.JNbVoq_optionalTask button{white-space:normal;color:#334e42;background:#fffdf6;width:100%;min-height:44px;margin-top:14px}.JNbVoq_explorationCard{color:#293e3c;background:#faf5e9;border:1px solid #aab49d;border-radius:7px;margin-bottom:22px;padding:18px}.JNbVoq_explorationCard .JNbVoq_eyebrow{color:#75572e;font-size:10px}.JNbVoq_explorationCard h3{margin-bottom:12px;font:24px/1.2 Georgia,serif}.JNbVoq_explorationCard p:not(.JNbVoq_eyebrow){margin-bottom:14px;font-size:14px;line-height:1.7}.JNbVoq_explorationCard strong{margin-bottom:10px;font-size:14px;display:block}.JNbVoq_explorationCard small{color:#52634f;font-size:12px;line-height:1.7;display:block}.JNbVoq_explorationCard button{white-space:normal;width:100%;margin-top:16px}.JNbVoq_observation{background:#fffdf6;border:1px solid #c8cdb9;border-radius:7px;padding:18px}.JNbVoq_observation h3,.JNbVoq_observationDialog .JNbVoq_discovery h3{margin-bottom:8px;font-size:18px}.JNbVoq_observationDialog .JNbVoq_discovery small{margin-top:12px;display:block}.JNbVoq_artNote{color:#596659;font-size:12px;line-height:1.7}.JNbVoq_explorationNotes{border-top:2px solid #aab49d;margin-top:8px;padding-top:20px}.JNbVoq_explorationNotes>h3{font-size:22px;line-height:1.3}.JNbVoq_explorationNotes>p{margin-top:8px}.JNbVoq_explorationNotes article{border-bottom:1px solid #c8cdb9;padding:18px 0}.JNbVoq_explorationNotes h4{font-size:17px;font-weight:700}.JNbVoq_explorationNotes article>small{color:#596659;font-size:12px;display:block}.JNbVoq_explorationNotes article>div{background:#eef0e3;border-left:3px solid #82937b;margin-top:14px;padding:12px 14px;font-size:14px}.JNbVoq_explorationNotes article>div[data-observed=false]{color:#596659;background:0 0;border-left-style:dashed}.JNbVoq_explorationNotes article p+p{margin-top:8px}.JNbVoq_notebookTabs>div[role=tablist]{color:#52634f;background:#e7eadb;width:100%;height:auto;padding:4px;display:flex}.JNbVoq_notebookTabs button[role=tab]{color:#52634f;flex:1;min-height:44px}.JNbVoq_notebookTabs button[role=tab][data-state=active]{color:#233b36;background:#fffdf6}.JNbVoq_guideContent{gap:20px;margin-top:20px;display:grid}.JNbVoq_guideContent h3{margin-bottom:8px;font-size:22px;line-height:1.25}.JNbVoq_guideContent p{font-size:14px;line-height:1.7}.JNbVoq_guideMissions{gap:12px;display:grid}.JNbVoq_guideMissions li{background:#eef0e3;border-left:3px solid #8c9b7f;padding:14px}.JNbVoq_guideMissions li[data-done=true]{border-color:#45695b}.JNbVoq_guideMissions h4{margin:4px 0 8px;font-size:16px;font-weight:700}.JNbVoq_guideMissions span,.JNbVoq_guideMissions small{color:#52634f;font-size:12px}.JNbVoq_verifiedStats{color:#293e3c;background:#faf5e9;border:1px solid #aab49d;border-radius:8px;margin-block:20px;padding:20px}.JNbVoq_verifiedStats h3{margin-bottom:16px;font:24px/1.3 Georgia,serif}.JNbVoq_verifiedStats h4{margin:18px 0 12px;font-weight:700}.JNbVoq_verifiedStats dl{flex-wrap:wrap;gap:12px 24px;display:flex}.JNbVoq_verifiedStats dt{font-size:12px}.JNbVoq_verifiedStats dd{font-size:24px;font-weight:700}.JNbVoq_verifiedStats ul{gap:10px;display:grid}.JNbVoq_verifiedStats li{border-left:3px solid #aab49d;padding-left:12px}.JNbVoq_verifiedStats li[data-unlocked=true]{border-color:#45695b}.JNbVoq_verifiedStats li span{color:#52634f;font-size:12px;display:block}.JNbVoq_harvestToggle{color:#334e42;cursor:pointer;background:#fffdf6;border:1px solid #b2bda1;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:11px;display:inline-flex}.JNbVoq_harvestToggle>svg{flex-shrink:0}.JNbVoq_harvestToggle[aria-pressed=true]{background:#dce7cf}.JNbVoq_shell,.JNbVoq_dialog{--action-surface:#fffdf6;--action-hover:#e4eddf;--action-active:#d3e0cd;--action-ink:#293e3c;--action-border:#82937b;--action-focus:#986424}.JNbVoq_secondaryButton{border:1px solid var(--action-border);min-height:44px;color:var(--action-ink);background:var(--action-surface);transition:background-color .15s,border-color .15s}.JNbVoq_secondaryButton:hover:not(:disabled):not([aria-disabled=true]){color:var(--action-ink);background:var(--action-hover);border-color:#52745d}.JNbVoq_secondaryButton:active:not(:disabled):not([aria-disabled=true]){color:var(--action-ink);background:var(--action-active)}.JNbVoq_secondaryButton:focus-visible{color:var(--action-ink);outline:3px solid var(--action-focus);outline-offset:3px}.JNbVoq_primary:hover:not(:disabled){background:#244642!important}.JNbVoq_primary:active:not(:disabled){background:#1c3835!important}.JNbVoq_seasonBadge{color:#34523c;pointer-events:none;background:#eaf0d6;border:1px solid #73895f;max-width:calc(100% - 20px);padding:5px 9px;font:10px monospace;position:absolute;top:10px;left:10px}.JNbVoq_seasonBadge[data-season=scarcity]{color:#634a2a;background:#f0dfbc;border-color:#a48a60}.JNbVoq_cargoBadge{color:#fff6dc;pointer-events:none;background:#293e3c;border:2px solid #e6b566;align-items:center;gap:12px;max-width:calc(100% - 20px);padding:9px 13px;display:flex;position:absolute;top:44px;left:10px;box-shadow:3px 3px #233b3655}.JNbVoq_cargoBadge small{letter-spacing:.1em;color:#f0d39a;font:700 9px/1.5 monospace;display:block}.JNbVoq_cargoBadge strong{font-size:13px;line-height:1.5;display:block}.JNbVoq_cargoIcon{width:22px;height:25px;image-rendering:pixelated;background:#f0d39a;border:2px solid #ba8d52;flex-shrink:0;position:relative;box-shadow:inset 3px 0 #ffe8b0}.JNbVoq_cargoIcon:before{content:"";background:#ba8d52;width:12px;height:4px;position:absolute;top:-5px;left:3px}.JNbVoq_cargoIcon[data-cargo=order]:after{content:"";background:#4c8088;width:22px;height:5px;position:absolute;top:8px;left:-2px}.JNbVoq_cargoIcon[data-cargo=water]{background:#b39568;border-color:#61b7cb #6d7867 #6d7867;border-top-style:solid;border-top-width:5px;height:19px;margin-top:6px}.JNbVoq_cargoIcon[data-cargo=water]:before{background:0 0;border:2px solid #c4d4bb;border-bottom:0;width:14px;height:11px;top:-13px;left:2px}.JNbVoq_seasonScene>div{text-align:left;border-radius:5px;flex:1;min-width:0;padding:16px 10px}.JNbVoq_seasonScene strong,.JNbVoq_seasonScene small,.JNbVoq_seasonScene>div>span{display:block}.JNbVoq_seasonScene strong{margin:10px 0;font-size:10px}.JNbVoq_seasonScene small{font:12px/1.6 var(--font-sans), sans-serif}.JNbVoq_abundancePreview{color:#3d5739;background:#dce5b9}.JNbVoq_scarcityPreview{color:#62492b;background:#e2c79b}.JNbVoq_seasonScene>div>span{letter-spacing:5px;font:28px monospace}@media (max-width:520px){.JNbVoq_objectiveBar{flex-wrap:wrap;gap:6px;padding:10px 12px}.JNbVoq_objectiveBar p{font-size:11px}.JNbVoq_reservesCount{margin-left:23px;padding:4px 8px;font-size:10px}.JNbVoq_worldMessage{padding:8px 12px;font-size:11px}.JNbVoq_seasonScene{gap:8px;font-size:10px}}@media (max-height:520px) and (orientation:landscape){.JNbVoq_expanded .JNbVoq_objectiveBar{padding-block:5px}.JNbVoq_expanded .JNbVoq_worldMessage{min-height:0;padding-block:4px;font-size:10px}}
