.ElcjYa_root{--ink:#193f50;--teal:#246f73;--paper:#fffaf0;--line:#c5d8d0;color:var(--ink)}.ElcjYa_root :where(button,input,summary):focus-visible,.ElcjYa_root [tabindex="-1"]:focus-visible{outline-offset:4px;outline:3px solid #9a4e2b}.ElcjYa_root .gameShell>[data-flight-total]{order:1;margin:4px 0 14px}.ElcjYa_root .gameShell>.gameWorkspace{order:2}.ElcjYa_root button{touch-action:manipulation}.ElcjYa_kicker{color:#42676e;letter-spacing:.12em;margin:0 0 7px;font-size:.72rem;font-weight:800}.ElcjYa_overview{background:var(--paper);border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1.12fr;gap:28px;padding:28px;display:grid;overflow:hidden}.ElcjYa_intro h2{letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.12}.ElcjYa_intro h2 em{color:var(--teal);font-style:normal}.ElcjYa_intro p{max-width:50ch;line-height:1.6}.ElcjYa_intro small{color:#42676e;margin-top:14px;font-size:.8rem;display:block}.ElcjYa_coverArt{isolation:isolate;background:#a7d8d1;border-radius:17px;min-width:0;height:100%;min-height:230px;position:relative;overflow:hidden}.ElcjYa_coverArt>svg{object-fit:cover;width:100%;height:100%;display:block}.ElcjYa_guide{filter:drop-shadow(0 7px 5px #173c4c25);bottom:-5%;right:1%;width:36%!important;height:78%!important;position:absolute!important}.ElcjYa_guide img{object-fit:contain;width:100%!important;height:100%!important}.ElcjYa_destinations{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ElcjYa_destinations>div{background:#e7efe2;border-radius:12px;overflow:hidden}.ElcjYa_destinations svg{width:100%;height:100px;display:block}.ElcjYa_destinations span{padding:12px;display:block}.ElcjYa_destinations small{letter-spacing:.1em;color:#42676e;margin-bottom:3px;font-size:.6rem;display:block}.ElcjYa_destinations b{font-size:.85rem}.ElcjYa_mission{background:var(--paper);border:1px solid #a8c5bf;border-radius:20px;animation:.32s ease-out ElcjYa_arrival;overflow:clip;box-shadow:0 14px 38px #1d495012}.ElcjYa_location{background:#a7d8d1;height:115px;position:relative;overflow:hidden}.ElcjYa_location>svg{width:100%;height:100%;display:block}.ElcjYa_location>div{color:#fff2d4;background:#143e4df2;border:1px solid #97c2b4;border-radius:10px;max-width:75%;padding:9px 14px;position:absolute;top:21px;left:22px}.ElcjYa_location small{letter-spacing:.12em;margin-bottom:4px;font-size:.6rem;display:block}.ElcjYa_location b{font-size:1.02rem}.ElcjYa_missionNumber{color:var(--ink);letter-spacing:.1em;background:#fff5d9;border-radius:5px;padding:5px 8px;font-size:.65rem;font-weight:800;position:absolute;bottom:12px;right:20px}.ElcjYa_console{padding:22px}.ElcjYa_brief{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ElcjYa_brief>div{flex:1}.ElcjYa_brief h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.15}.ElcjYa_brief p:last-child{max-width:85ch;margin:0;font-size:.94rem;line-height:1.5}.ElcjYa_brief>button{flex-shrink:0}.ElcjYa_context{background:#e6eee2;border:1px solid #d2dfce;border-radius:9px;align-items:center;gap:16px;margin:15px 0 19px;padding:10px 14px;display:flex}.ElcjYa_context div{align-items:baseline;gap:10px;display:flex}.ElcjYa_context small{letter-spacing:.1em;color:#4a6866;font-size:.62rem;font-weight:800}.ElcjYa_context b{font-size:.86rem}.ElcjYa_context>span{color:#386f71}.ElcjYa_workspace{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.ElcjYa_routeArea,.ElcjYa_comparison{min-width:0}.ElcjYa_routes{gap:9px;display:grid}.ElcjYa_route{text-align:left;width:100%;color:var(--ink);background:#f7f0de;border:2px solid #cfdbd1;border-radius:12px;padding:10px 13px;transition:background .16s,border-color .16s,transform .16s;display:block}.ElcjYa_route[data-color="1"]{background:#eaf0e5}.ElcjYa_route[data-color="2"]{background:#f0e8e5}.ElcjYa_route:hover:enabled{border-color:#6e9a91;transform:translateY(-1px)}.ElcjYa_route[aria-pressed=true]{background:#dceee5;border-color:#246f73;box-shadow:inset 0 0 0 1px #246f73}.ElcjYa_route:disabled{opacity:1}.ElcjYa_routeTop{letter-spacing:.1em;color:#42676e;justify-content:space-between;align-items:center;font-size:.59rem;font-weight:800;display:flex}.ElcjYa_radio{color:#fff;border:1px solid #77988f;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.75rem;line-height:1;display:grid}.ElcjYa_route[aria-pressed=true] .ElcjYa_radio{background:#246f73;border-color:#246f73}.ElcjYa_routeBody{align-items:center;gap:10px;margin-top:1px;display:flex}.ElcjYa_routeBody>svg{flex-shrink:0;width:63px;height:51px}.ElcjYa_routeBody>span{flex:1;min-width:0}.ElcjYa_routeBody b{font-size:.94rem;display:block}.ElcjYa_routeBody>span>span{color:#42606a;margin-top:3px;font-size:.73rem;line-height:1.3;display:block}.ElcjYa_routeBody>strong{font-variant-numeric:tabular-nums;font-size:1.13rem}.ElcjYa_control{background:#edf1e6;border:1px solid #d4dfd0;border-radius:10px;margin-top:14px;padding:12px 14px}.ElcjYa_control>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.ElcjYa_control label{font-size:.83rem;font-weight:750}.ElcjYa_control output{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.ElcjYa_control output span{font-size:.7rem;font-weight:500}.ElcjYa_stepper{align-items:center;gap:10px;margin-top:8px;display:flex}.ElcjYa_stepper button{width:44px;height:44px;color:var(--ink);background:#fffaf0;border:1px solid #98b4a9;border-radius:9px;flex-shrink:0;padding:0;font-size:1.25rem;line-height:1}.ElcjYa_stepper input{accent-color:#246f73;cursor:pointer;width:100%;min-width:0;min-height:44px}.ElcjYa_control p{color:#42606a;margin:5px 0 0;font-size:.7rem;line-height:1.4}.ElcjYa_comparison{background:#f0f3ea;border:1px solid #cfddd2;border-radius:13px;padding:14px 16px}.ElcjYa_panelHeading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ElcjYa_panelHeading>span:first-child{color:#fff4d8;background:#245e69;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.ElcjYa_panelHeading>span:last-child{letter-spacing:.1em;margin-left:auto;font-size:.62rem}.ElcjYa_graph{margin:0 0 10px}.ElcjYa_graph svg{width:100%;max-height:218px;display:block;overflow:visible}.ElcjYa_graph text{fill:#345b63;font-family:inherit;font-size:10px}.ElcjYa_graph figcaption{color:#42636a;margin:2px 0 12px;font-size:.72rem}.ElcjYa_bars{gap:13px;display:grid}.ElcjYa_barRow>div{justify-content:space-between;align-items:baseline;gap:8px;font-size:.78rem;display:flex}.ElcjYa_barRow strong{font-variant-numeric:tabular-nums;font-size:.95rem}.ElcjYa_track{background:#d9e2d9;border-radius:5px;height:10px;margin-top:6px;display:block;overflow:hidden}.ElcjYa_track>span{background:#236e8c;border-radius:5px;height:100%;transition:width .25s;display:block}.ElcjYa_barRow[data-route-color="1"] .ElcjYa_track>span{background:#935343}.ElcjYa_barRow[data-route-color="2"] .ElcjYa_track>span{background:#71618a}.ElcjYa_barRow small{color:#8a4130;margin-top:5px;font-size:.7rem;display:block}.ElcjYa_difference{border-top:1px solid #c7d7ce;justify-content:space-between;align-items:center;margin:14px 0 0;padding-top:12px;font-size:.76rem;display:flex}.ElcjYa_difference b{font-variant-numeric:tabular-nums;font-size:1.2rem}.ElcjYa_table{margin-top:12px;font-size:.72rem}.ElcjYa_table summary{cursor:pointer;min-height:44px;padding:10px 0;display:list-item}.ElcjYa_table table{border-collapse:collapse;width:100%;margin-top:5px;font-size:.69rem}.ElcjYa_table th,.ElcjYa_table td{text-align:left;border:1px solid #b6cdc2;padding:5px}.ElcjYa_table caption{text-align:left;margin-bottom:6px}.ElcjYa_suitability{gap:12px;display:grid}.ElcjYa_suitability>div{background:#fff9e9;border:1px solid #d3dcd0;border-radius:9px;grid-template-columns:1fr auto;gap:9px;padding:15px;font-size:.85rem;display:grid}.ElcjYa_suitability span{color:#345b63;grid-column:1/-1;font-size:.8rem}.ElcjYa_budget{border-top:1px solid #bcd2c6;margin-top:16px;padding-top:12px;font-size:.75rem}.ElcjYa_budget label,.ElcjYa_budget b{display:block}.ElcjYa_budget meter{width:100%;height:22px;margin:7px 0}.ElcjYa_evidence{border:0;border-top:1px solid #cddbcf;min-width:0;margin:20px 0 0;padding:16px 0 0}.ElcjYa_evidence legend{padding:0 8px 0 0;font-size:.98rem;font-weight:800}.ElcjYa_evidence>p{color:#42606a;margin:0 0 9px;font-size:.73rem}.ElcjYa_evidence>div{gap:7px;display:grid}.ElcjYa_evidence label{cursor:pointer;background:#fffdf5;border:1px solid #c9d8cb;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:.8rem;line-height:1.4;display:flex}.ElcjYa_evidence label[data-selected=true]{background:#e3eee3;border-color:#246f73;box-shadow:inset 2px 0 #246f73}.ElcjYa_evidence input{accent-color:#246f73;flex-shrink:0;width:19px;height:19px;margin:0}.ElcjYa_feedback{background:#e5f0df;border:1px solid #b7c9b1;border-left:5px solid #2b7471;border-radius:8px;margin-top:16px;padding:14px}.ElcjYa_feedback[data-feedback=reconsider]{background:#fff0d3;border-color:#b69262}.ElcjYa_feedback strong{font-size:.95rem}.ElcjYa_feedback p{margin:6px 0;font-size:.84rem;line-height:1.5}.ElcjYa_feedback small{font-size:.76rem}.ElcjYa_actionDock{z-index:3;background:#fffaf0;border:1px solid #c3d4c8;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:16px -8px -8px;padding:12px 14px;display:flex;position:sticky;bottom:10px;box-shadow:0 5px 18px #163e5020}.ElcjYa_actionDock>span{font-size:.76rem;line-height:1.4}.ElcjYa_actionDock button{flex-shrink:0;min-height:46px}.ElcjYa_confirmed{color:#246f60;font-weight:750}.ElcjYa_recap{background:#e6eee2;border-radius:12px;padding:16px;font-size:.9rem;line-height:1.6}.ElcjYa_recap h3{margin:0}.ElcjYa_recap p{margin:6px 0}@keyframes ElcjYa_arrival{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:1100px){.ElcjYa_evidence>div{grid-template-columns:repeat(3,1fr)}.ElcjYa_evidence label{align-items:flex-start}}@media (max-width:800px){.ElcjYa_overview{gap:18px;padding:20px}.ElcjYa_workspace{grid-template-columns:1.05fr 1fr;gap:14px}.ElcjYa_console{padding:18px}.ElcjYa_routeBody{gap:6px}.ElcjYa_routeBody>svg{width:47px}.ElcjYa_routeBody>strong{font-size:1rem}.ElcjYa_routeBody b{font-size:.84rem}.ElcjYa_context{gap:10px}.ElcjYa_context div{flex-wrap:wrap;gap:5px}.ElcjYa_brief{gap:10px}.ElcjYa_brief>button{width:70px;min-width:44px;min-height:44px;padding:5px;font-size:.7rem;line-height:1.2}.ElcjYa_brief>button svg{width:22px}.ElcjYa_comparison{padding:12px}.ElcjYa_panelHeading h3{font-size:.88rem}}@media (max-width:600px){.ElcjYa_overview{border-radius:15px;grid-template-columns:1fr;padding:18px}.ElcjYa_intro h2{font-size:2rem}.ElcjYa_overview>.ElcjYa_coverArt{height:220px;min-height:0}.ElcjYa_destinations{grid-template-columns:1fr;gap:7px}.ElcjYa_destinations>div{align-items:center;display:flex}.ElcjYa_destinations svg{flex-shrink:0;width:100px;height:62px}.ElcjYa_destinations span{padding:9px}.ElcjYa_mission{border-radius:13px}.ElcjYa_location{height:86px}.ElcjYa_location>div{padding:7px 10px;top:10px;left:12px}.ElcjYa_location b{font-size:.87rem}.ElcjYa_location small{font-size:.52rem}.ElcjYa_missionNumber{padding:4px;font-size:.5rem;bottom:6px;right:10px}.ElcjYa_console{padding:14px}.ElcjYa_context{gap:8px;margin:12px 0;padding:9px}.ElcjYa_context div{flex:1;display:block}.ElcjYa_context small{margin-bottom:3px;display:block}.ElcjYa_context b{font-size:.75rem}.ElcjYa_workspace{grid-template-columns:1fr;gap:13px}.ElcjYa_route{padding:8px 10px}.ElcjYa_routeBody>svg{width:53px;height:43px}.ElcjYa_routeBody b{font-size:.89rem}.ElcjYa_routeBody>strong{font-size:1.1rem}.ElcjYa_control{margin-top:10px;padding:10px 12px}.ElcjYa_comparison{padding:13px}.ElcjYa_graph svg{max-height:175px}.ElcjYa_panelHeading{margin-bottom:10px}.ElcjYa_evidence{margin-top:18px}.ElcjYa_evidence legend{font-size:.91rem}.ElcjYa_evidence label{font-size:.8rem}.ElcjYa_actionDock{flex-wrap:wrap;gap:8px;margin:12px -5px -5px;padding:9px;bottom:6px}.ElcjYa_actionDock>span{flex:90px;min-width:0;max-width:none;font-size:.67rem}.ElcjYa_actionDock button{white-space:normal;flex:0 auto;max-width:100%;padding:11px 13px;font-size:.8rem}.ElcjYa_brief p:last-child{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.ElcjYa_mission{animation:none}.ElcjYa_root *{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.ElcjYa_route[aria-pressed=true],.ElcjYa_evidence label[data-selected=true]{outline:3px solid highlight}.ElcjYa_track>span{forced-color-adjust:none}.ElcjYa_radio{border:1px solid buttontext}.ElcjYa_actionDock{border:2px solid canvastext}}.ElcjYa_coverArt[data-compact=true]{aspect-ratio:8/5;border-radius:0;height:auto;min-height:0}.ElcjYa_coverArt[data-compact=true]>svg{width:100%;height:100%;position:absolute;inset:0}.ElcjYa_coverArt[data-compact=true] .ElcjYa_guide{bottom:-5%;right:0;width:40%!important;height:80%!important}.ElcjYa_brief p.ElcjYa_question{margin:10px 0 0;font-weight:750;line-height:1.5}.ElcjYa_baseline{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:.76rem}.ElcjYa_baseline caption{text-align:left;margin-bottom:6px;font-weight:750}.ElcjYa_baseline th,.ElcjYa_baseline td{text-align:left;border-bottom:1px solid #c7d7ce;padding:5px 0}.ElcjYa_baseline th{padding-right:8px;font-weight:500}.ElcjYa_baseline td{text-align:right;font-variant-numeric:tabular-nums}.ElcjYa_baseline small{margin-top:3px;font-size:.7rem;display:block}.ElcjYa_brief p{max-width:85ch;margin:0;font-size:.94rem;line-height:1.5}.ElcjYa_panelHeading h3{margin:0;font-size:.98rem}@media (max-width:800px){.ElcjYa_panelHeading h3{font-size:.88rem}}@media (max-width:600px){.ElcjYa_brief p{font-size:.86rem}.ElcjYa_actionDock{position:static}}
._6Qz2Zq_completion{background:#fffaf0;border:1px solid #c5d6d1;border-radius:20px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:24px;min-height:400px;padding:42px 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #173c4610}._6Qz2Zq_completion:before{content:"";background:#176b78;width:6px;position:absolute;inset:0 auto 0 0}._6Qz2Zq_kicker{letter-spacing:.12em;text-transform:uppercase;color:#23636c;margin:0 0 14px;font-size:.75rem;font-weight:750}._6Qz2Zq_kicker>span{border:1px solid #176b78;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;display:inline-flex}._6Qz2Zq_arrivalCopy{z-index:1;min-width:0;position:relative}._6Qz2Zq_arrivalCopy h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(2.25rem,4.5vw,3.7rem);font-weight:780;line-height:1.06}._6Qz2Zq_gameName{color:#176b78;margin:0 0 12px;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;line-height:1.3}._6Qz2Zq_encouragement{color:#405963;max-width:33ch;margin:0 0 24px;font-size:1.0625rem;line-height:1.55}._6Qz2Zq_summaryButton._6Qz2Zq_summaryButton{text-align:left;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:54px;padding:12px 18px;font-size:1rem;font-weight:700;line-height:1.4;display:flex}._6Qz2Zq_completion ._6Qz2Zq_summaryButton svg{flex:none;width:22px;height:22px}._6Qz2Zq_nextActions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:14px;display:flex}._6Qz2Zq_nextActions ._6Qz2Zq_action{border:2px solid var(--navy);background:var(--white);min-height:48px;color:var(--navy);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}._6Qz2Zq_nextActions ._6Qz2Zq_action:hover{background:var(--light-sky)}._6Qz2Zq_nextName{color:#4e6570;margin:12px 0 0;font-size:.8125rem;line-height:1.5}._6Qz2Zq_arrivalVisual{min-width:0}._6Qz2Zq_completion[data-completion-game=payment-showdown] ._6Qz2Zq_arrivalVisual{position:relative}._6Qz2Zq_paymentCharacter{position:absolute;bottom:20px;right:4%}._6Qz2Zq_decisionSummary{border-bottom:1px solid #c5d6d1;padding:16px 0}._6Qz2Zq_decisionSummary h3{color:#176b78;margin:0 0 16px;font-size:1.15rem}._6Qz2Zq_decisionSummary h4{margin:12px 0 4px;font-size:.875rem}._6Qz2Zq_decisionSummary p{margin:0;font-size:.875rem;line-height:1.6}._6Qz2Zq_completion ._6Qz2Zq_arrivalArt{width:100%;height:auto;max-height:330px;display:block}._6Qz2Zq_arrivalCaption{color:#4c6670;text-align:center;margin:0;font-size:.8125rem}._6Qz2Zq_arrivingPlane{animation:_6Qz2Zq_arrival var(--motion-celebrate) var(--ease-flight) both;transform-origin:50%}._6Qz2Zq_arrivalEmblem{animation:_6Qz2Zq_emblem var(--motion-feedback) var(--ease-standard) .3s backwards}._6Qz2Zq_completion ._6Qz2Zq_arrivalCopy,._6Qz2Zq_dialog[open]{animation:_6Qz2Zq_ff-enter var(--motion-scene) var(--ease-standard)}@keyframes _6Qz2Zq_arrival{0%{opacity:0;translate:-48px -18px}to{opacity:1;translate:0}}@keyframes _6Qz2Zq_emblem{0%{opacity:0}to{opacity:1}}._6Qz2Zq_dialog._6Qz2Zq_dialog{color:#233f4a;overscroll-behavior:contain;background:#fffdf7;border:1px solid #8eaaa9;border-radius:18px;width:min(760px,100vw - 32px);max-width:760px;max-height:calc(100dvh - 32px);padding:0;overflow-y:auto;box-shadow:0 24px 90px #06253255}._6Qz2Zq_dialog::backdrop{background:#102f40b8}._6Qz2Zq_summaryHeader{z-index:2;background:#edf4ef;border-bottom:1px solid #c5d6d1;justify-content:space-between;align-items:center;padding:10px 28px;display:flex;position:sticky;top:0}._6Qz2Zq_summaryHeader ._6Qz2Zq_kicker{margin:0}._6Qz2Zq_close._6Qz2Zq_close{background:0 0;border:0;border-radius:8px;width:44px;height:44px;padding:0;font-size:1.7rem;line-height:1}._6Qz2Zq_summaryBody{padding:26px 40px 30px}._6Qz2Zq_summaryBody>h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(1.5rem,3vw,2rem)}._6Qz2Zq_summaryBody>h2:focus{outline:none}._6Qz2Zq_summaryIdentity{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:22px;display:flex}._6Qz2Zq_summaryIdentity h3{color:#176b78;margin:0;font-size:1.25rem}._6Qz2Zq_summaryIdentity>span{border-left:1px solid #a8bfb9;padding-left:18px;font-size:.8125rem;font-weight:650}._6Qz2Zq_journey{border-block:1px solid #c5d6d1;align-items:center;gap:16px;padding:18px 0;display:flex}._6Qz2Zq_journeyCheck{color:#176b78;background:#edf4ef;border:1px solid #176b78;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.6rem;display:grid}._6Qz2Zq_journey strong{font-size:1rem}._6Qz2Zq_journey p{margin:2px 0 0;font-size:.95rem}._6Qz2Zq_journeyStamp{letter-spacing:.12em;color:#176b78;border:1px solid #99b7b3;margin-left:auto;padding:4px 9px;font-size:.7rem;font-weight:700;transform:rotate(-5deg)}._6Qz2Zq_journeyNote{color:#4c6670;margin:10px 0 0;font-size:.8125rem;line-height:1.5}._6Qz2Zq_skills{padding:22px 0 24px}._6Qz2Zq_skills h3{margin:0 0 14px;font-size:1.0625rem}._6Qz2Zq_skills ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}._6Qz2Zq_skills li{align-items:baseline;gap:14px;font-size:1rem;line-height:1.5;display:flex}._6Qz2Zq_skills li>span{color:#176b78;border-bottom:2px solid #e3c778;flex-shrink:0;font-size:.75rem;font-weight:750}._6Qz2Zq_certificateSection{background:#edf4ef;border:1px solid #bdd2cd;border-top:4px solid #176b78;border-radius:4px 4px 12px 12px;padding:24px}._6Qz2Zq_certificateHeading{align-items:flex-start;gap:12px;display:flex}._6Qz2Zq_dialog ._6Qz2Zq_certificateHeading svg{color:#176b78;flex:none;width:22px;height:22px;margin-top:2px}._6Qz2Zq_certificateHeading h3{margin:0 0 6px;font-size:1.15rem}._6Qz2Zq_certificateHeading p{margin:0 0 20px;font-size:.95rem;line-height:1.5}._6Qz2Zq_certificateSection label{margin-bottom:6px;font-size:.95rem}._6Qz2Zq_certificateSection input{background:#fff;border-width:1px;border-color:#547e84;border-radius:7px;width:100%;min-height:48px;font-size:1.1rem}._6Qz2Zq_certificateSection input[aria-invalid=true]{border:2px solid #9b3c32}._6Qz2Zq_formHelp{color:#455f69;margin:9px 0 16px;font-size:.8125rem;line-height:1.5}._6Qz2Zq_download._6Qz2Zq_download{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:50px;font-size:.95rem;font-weight:700;display:flex}._6Qz2Zq_download>span{font-size:1.4rem;line-height:1}._6Qz2Zq_formError{color:#8d2b24;margin:12px 0 0;font-size:.9rem;font-weight:650}._6Qz2Zq_downloadStatus{margin:12px 0 0;font-size:.875rem;line-height:1.5}._6Qz2Zq_downloadStatus:empty{display:none}._6Qz2Zq_evidence{border-bottom:1px solid #c5d6d1;margin-top:20px;font-size:.875rem}._6Qz2Zq_evidence summary{width:fit-content;padding-block:12px}._6Qz2Zq_originalEvidence{overflow-wrap:anywhere;max-width:100%}._6Qz2Zq_originalEvidence>section{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:16px!important}._6Qz2Zq_originalEvidence [data-character]{display:none}._6Qz2Zq_back._6Qz2Zq_back{border-width:1px;min-height:44px;font-size:.9rem;font-weight:650}@media (max-width:900px){._6Qz2Zq_completion{gap:8px;padding:30px}._6Qz2Zq_arrivalCopy h2{font-size:2.7rem}._6Qz2Zq_arrivalCaption{font-size:.75rem}}@media (max-width:650px){._6Qz2Zq_completion{grid-template-columns:1fr;gap:10px;min-height:0;padding:24px}._6Qz2Zq_arrivalCopy h2{font-size:2.5rem}._6Qz2Zq_encouragement{max-width:36ch;margin-bottom:20px}._6Qz2Zq_arrivalVisual{grid-row:2;max-width:310px;margin:0 auto}._6Qz2Zq_arrivalArt{max-height:160px}._6Qz2Zq_arrivalCaption{display:none}._6Qz2Zq_summaryButton._6Qz2Zq_summaryButton{width:100%;padding:12px;font-size:.95rem}._6Qz2Zq_nextActions{gap:8px}._6Qz2Zq_nextActions ._6Qz2Zq_action{flex:130px}._6Qz2Zq_nextName{margin-top:10px}._6Qz2Zq_dialog._6Qz2Zq_dialog{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}._6Qz2Zq_summaryHeader{padding:8px 18px}._6Qz2Zq_summaryBody{padding:22px 20px}._6Qz2Zq_certificateSection{padding:18px}._6Qz2Zq_journeyStamp{display:none}._6Qz2Zq_summaryIdentity{margin-bottom:18px}._6Qz2Zq_skills li{gap:10px;font-size:.95rem}}@media (max-width:350px){._6Qz2Zq_completion{padding:22px 18px}._6Qz2Zq_summaryButton._6Qz2Zq_summaryButton{gap:8px;font-size:.875rem}._6Qz2Zq_summaryBody{padding:20px 16px}._6Qz2Zq_certificateSection{padding:14px}._6Qz2Zq_summaryHeader ._6Qz2Zq_kicker{font-size:.65rem}._6Qz2Zq_download._6Qz2Zq_download{gap:8px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){._6Qz2Zq_arrivingPlane,._6Qz2Zq_arrivalEmblem{animation:none}}@media (forced-colors:active){._6Qz2Zq_completion,._6Qz2Zq_journeyCheck,._6Qz2Zq_certificateSection{border:1px solid canvastext}._6Qz2Zq_kicker,._6Qz2Zq_summaryIdentity h3,._6Qz2Zq_skills li>span{color:canvastext}}._6Qz2Zq_savingsArrival{border-left:3px solid #c79e45;margin:0 0 18px;padding:3px 0 3px 12px}._6Qz2Zq_savingsArrival strong{font-size:1rem}._6Qz2Zq_savingsArrival p{margin:5px 0;font-size:.9375rem}._6Qz2Zq_savingsArrival span{color:#285e4c;font-size:.8125rem;line-height:1.5}._6Qz2Zq_savingsSummary{background:#eaf1e5;border:1px solid #b4cbb7;border-radius:12px;margin:18px 0;padding:18px}._6Qz2Zq_savingsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 15px;display:flex}._6Qz2Zq_savingsHeading h3{margin:0;font-size:1.2rem}._6Qz2Zq_savingsHeading span{color:#285d47;font-size:.7rem;font-weight:700}._6Qz2Zq_savingsTotal{margin:14px 0;font-size:.9375rem}._6Qz2Zq_savingsTotal b{color:#176b78;font-size:1.7rem}._6Qz2Zq_savingsFacts{border-block:1px solid #c0d3be;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;padding:14px 0;display:grid}._6Qz2Zq_savingsFacts dt{color:#3d6065;font-size:.7rem}._6Qz2Zq_savingsFacts dd{margin:4px 0 0;font-size:1.1rem;font-weight:750}._6Qz2Zq_savingsSummary>p:not(._6Qz2Zq_savingsTotal){font-size:.8125rem;line-height:1.6}._6Qz2Zq_savingsNotes{grid-template-columns:1fr 1fr;gap:20px;display:grid}._6Qz2Zq_savingsNotes h4{margin:12px 0 7px;font-size:.8125rem}._6Qz2Zq_savingsNotes ul{margin:0;padding-left:17px}._6Qz2Zq_savingsNotes li,._6Qz2Zq_savingsNotes p{margin:0 0 5px;font-size:.75rem;line-height:1.65}@media (max-width:599px){._6Qz2Zq_savingsFacts{grid-template-columns:repeat(2,minmax(0,1fr))}._6Qz2Zq_savingsNotes{grid-template-columns:1fr;gap:0}._6Qz2Zq_savingsSummary{padding:14px}}._6Qz2Zq_missionDetails{min-width:0;margin-block:20px}._6Qz2Zq_missionDetails h3{margin:0 0 8px;font-size:1.0625rem}._6Qz2Zq_missionDetails [data-completion-progress]{color:#176b78;margin:0 0 18px;font-weight:750}._6Qz2Zq_topics ul{gap:7px;margin:0;padding-left:1.2em;font-size:1rem;line-height:1.5;display:grid}._6Qz2Zq_topics{overflow-wrap:anywhere;min-width:0}._6Qz2Zq_researchOverview{margin-block:18px 22px;line-height:1.5}._6Qz2Zq_researchOverview [data-completion-progress]{color:#176b78;margin:0 0 18px;font-weight:750}._6Qz2Zq_researchOverview h3{margin:0 0 8px;font-size:1.0625rem}._6Qz2Zq_researchOverview ul{gap:7px;margin:0;padding-left:1.2em;display:grid}._6Qz2Zq_researchOverview~._6Qz2Zq_summaryButton{margin-top:12px}._6Qz2Zq_researchReview._6Qz2Zq_completion{min-height:0;display:block}._6Qz2Zq_reviewBody{min-width:0;max-width:74ch;margin-inline:auto}._6Qz2Zq_reviewBody>h2{margin:0 0 14px;scroll-margin-top:16px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}._6Qz2Zq_reviewBody>button{margin:0 0 20px}._6Qz2Zq_completion[data-completion-game=financial-researcher] ._6Qz2Zq_arrivalVisual{max-width:340px;margin-inline:auto}._6Qz2Zq_completion[data-completion-game=financial-researcher] ._6Qz2Zq_arrivalVisual svg{width:100%;max-height:240px}._6Qz2Zq_completion[data-completion-game=financial-researcher]{overflow-wrap:anywhere;width:min(1016px,100vw - 56px);min-width:0;max-width:100%}._6Qz2Zq_completion[data-completion-game=financial-researcher] button{overflow-wrap:anywhere;white-space:normal;max-width:100%}@media (max-width:759px){._6Qz2Zq_completion[data-completion-game=financial-researcher]{width:calc(100vw - 24px)}}@media (max-width:650px){._6Qz2Zq_completion[data-completion-game=financial-researcher] ._6Qz2Zq_arrivalCopy h2{font-size:clamp(1.5rem,1rem + 5vw,2.5rem)}}
.coSu1q_game{--passport-ink:#153d52;--passport-teal:#176e78;--passport-paper:#fff9eb;--passport-line:#b7ceca;color:var(--passport-ink)}.coSu1q_exchangeEntry{background:#f0f3e6;border:2px solid #789d91;border-radius:10px;padding:clamp(12px,2vw,20px);box-shadow:0 5px #d6c49d}.coSu1q_exchangeSource{gap:.35rem;padding-bottom:.8rem;display:grid}.coSu1q_exchangeSource>span{letter-spacing:.06em;font-size:.8rem;font-weight:700}.coSu1q_exchangeSource strong{overflow-wrap:anywhere;font-size:1.65rem}.coSu1q_exchangeSource small{font-size:1rem;font-weight:700}.coSu1q_exchangeEntry h3{margin:.5rem 0;font-size:1rem;line-height:1.5}.coSu1q_exchangeEntry .coSu1q_rateBoard strong{font-size:1rem}.coSu1q_missionHeading>div{min-width:0}main:has(.coSu1q_game){width:100%}.coSu1q_game .gameShell{flex-direction:column;display:flex}.coSu1q_game .gameWorkspace{padding:0}.coSu1q_game .gameHeading{margin:0 0 10px}.coSu1q_game .gameHeading h1{font-size:1.5rem}.coSu1q_game .gameHeading p{display:none}.coSu1q_game [data-flight-total]{order:1;margin:0 0 12px}.coSu1q_game .gameWorkspace{order:2}.coSu1q_game .gameShell>details{order:3}.coSu1q_game .localNotice{order:3}.coSu1q_game button{touch-action:manipulation}.coSu1q_game button:focus-visible,.coSu1q_game summary:focus-visible{outline-offset:4px;outline:3px solid #ba5a15}.coSu1q_kicker{letter-spacing:.13em;color:#28616b;margin:0 0 5px;font-size:.69rem;font-weight:800}.coSu1q_opening{border:1px solid var(--passport-line);background:#f0edda;border-radius:20px;grid-template-columns:1fr 1.12fr;display:grid;overflow:hidden}.coSu1q_welcome{padding:clamp(24px,4vw,54px)}.coSu1q_welcome h2{letter-spacing:-.055em;margin:16px 0 24px;font-size:clamp(2.4rem,4.5vw,4.3rem);font-weight:750;line-height:1.04}.coSu1q_welcome h2 em{color:var(--passport-teal);font-style:normal}.coSu1q_welcome>p:not(.coSu1q_kicker){max-width:42ch;font-size:1rem;line-height:1.6}.coSu1q_launch{margin:24px 0 10px}.coSu1q_launch button{min-height:50px;padding:12px 24px}.coSu1q_welcome .coSu1q_openingMeta{color:#4b6364;font-size:.8rem}.coSu1q_cover{background:#9fd4cf;flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}.coSu1q_cover>svg{width:100%;height:auto;display:block}.coSu1q_cover>span{letter-spacing:.18em;color:#245b65;font-size:.65rem;font-weight:800;position:absolute;bottom:20px;left:30px}.coSu1q_destinations{color:#fff4da;background:#174b60;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:20px 28px;list-style:none;display:grid}.coSu1q_destinations li{align-items:center;gap:12px;font-size:.82rem;font-weight:700;display:flex}.coSu1q_destinations b{color:#ebbc70;font-size:1.2rem;font-weight:500}.coSu1q_destinations small{color:#c3dedc;margin-top:4px;font-size:.72rem;font-weight:400;display:block}.coSu1q_rateNotice{color:#48616a;margin:0;padding:10px 16px;font-size:.73rem;line-height:1.45}.coSu1q_opening>.coSu1q_rateNotice{grid-column:1/-1}.coSu1q_mission{background:var(--passport-paper);border:1px solid #b7ceca;border-radius:18px;overflow:hidden}.coSu1q_destinationBar{color:#d1eae5;letter-spacing:.08em;background:#164d61;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:.68rem;font-weight:700;display:flex}.coSu1q_destinationBar b{color:#fff3d6;letter-spacing:.01em;font-weight:650}.coSu1q_destinationBar>span:last-child{white-space:nowrap;color:#efd29a}.coSu1q_missionHeading{background:#e4eee6;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 16px;display:flex}.coSu1q_missionHeading h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.2}.coSu1q_missionHeading button{white-space:nowrap;background:#f4f7ea;min-height:40px;padding:8px 10px;font-size:.78rem}.coSu1q_playGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.coSu1q_world{isolation:isolate;background:#91c8c8;min-height:425px;position:relative;overflow:hidden}.coSu1q_scenery{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.coSu1q_location{color:#2e5d69;letter-spacing:.08em;text-transform:uppercase;background:#fff4db;border:1px solid #6c9c9d;border-radius:5px;width:fit-content;max-width:calc(100% - 36px);padding:7px 12px;font-size:.69rem;font-weight:800;position:absolute;top:17px;left:18px;right:18px}.coSu1q_decision{background:var(--passport-paper);min-width:0;padding:21px 24px 18px}.coSu1q_scenario{color:#355563;margin:0 0 12px;font-size:.95rem;line-height:1.55}.coSu1q_rateBoard{background:#e5eee5;border-left:3px solid #318892;margin:0 0 14px;padding:8px 12px}.coSu1q_rateBoard>span{letter-spacing:.11em;color:#3e6267;font-size:.6rem;font-weight:750;display:block}.coSu1q_rateBoard strong{font-variant-numeric:tabular-nums;color:#174e5e;margin-top:3px;font-size:.97rem;display:block}.coSu1q_decision h3{margin:10px 0 12px;font-size:1.07rem;line-height:1.35}.coSu1q_choices{gap:8px;display:grid}.coSu1q_choice{text-align:left;width:100%;min-width:0;color:var(--passport-ink);background:#fffdf5;border:1.5px solid #b3c7be;border-radius:10px;align-items:center;gap:10px;min-height:51px;padding:11px 13px;transition:background .15s,border-color .15s;display:flex}.coSu1q_choice:hover:not(:disabled){background:#e7f1e9;border-color:#397a7c}.coSu1q_choice[data-selected=true],.coSu1q_choice[data-revealed=true]{background:#dcefe8;border-color:#176e78;box-shadow:inset 0 0 0 1px #176e78}.coSu1q_choice[data-guided=true]{border-style:dashed;border-color:#176e78}.coSu1q_choice:disabled{opacity:1;color:var(--passport-ink);cursor:default}.coSu1q_choice:disabled:not([data-revealed=true]):not([data-guided=true]){background:#f3efdf}.coSu1q_choiceCopy{flex:1 1 0;min-width:0}.coSu1q_choice strong{font-size:.93rem;font-weight:700;line-height:1.3;display:block}.coSu1q_choice small{color:#4c6266;margin-top:6px;font-size:.8rem;line-height:1.45;display:block}.coSu1q_choiceLetter{color:#436465;background:#edf0e3;border-radius:5px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:.68rem;font-weight:800;display:grid}.coSu1q_selectionDot{color:#fff9eb;border:1px solid #749e9b;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:.75rem;display:grid}.coSu1q_choice[data-selected=true] .coSu1q_selectionDot{background:var(--passport-teal);border-color:var(--passport-teal)}.coSu1q_choice[data-guided=true]:not([data-selected=true]) .coSu1q_selectionDot{color:var(--passport-teal)}.coSu1q_choices[data-choice-layout=exchange],.coSu1q_choices[data-choice-layout=price]{grid-template-columns:repeat(3,minmax(0,1fr))}.coSu1q_choices[data-choice-layout=exchange] .coSu1q_choice,.coSu1q_choices[data-choice-layout=price] .coSu1q_choice{border-top:4px solid #cda967;border-radius:6px;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 10px;position:relative}.coSu1q_choices[data-choice-layout=exchange] .coSu1q_choice strong,.coSu1q_choices[data-choice-layout=price] .coSu1q_choice strong{font-size:clamp(.85rem,1.3vw,1.1rem)}.coSu1q_choices[data-choice-layout=exchange] .coSu1q_selectionDot,.coSu1q_choices[data-choice-layout=price] .coSu1q_selectionDot{position:absolute;top:10px;right:8px}.coSu1q_choices[data-choice-layout=compare]{grid-template-columns:1fr 1fr}.coSu1q_choices[data-choice-layout=compare] .coSu1q_choice{flex-direction:column;align-items:flex-start;gap:7px;padding:12px;position:relative}.coSu1q_choices[data-choice-layout=compare] .coSu1q_productArt{width:95px;height:62px;margin:0 auto 2px}.coSu1q_choices[data-choice-layout=compare] .coSu1q_selectionDot{position:absolute;top:12px;right:12px}.coSu1q_choices[data-choice-layout=compare] .coSu1q_choiceLetter{display:none}.coSu1q_actionBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;display:flex}.coSu1q_actionBar>button{align-items:center;gap:22px;min-height:47px;margin-left:auto;padding:10px 19px;font-size:.9rem;display:flex}.coSu1q_selectionHelp{color:#516a6b;font-size:.75rem}.coSu1q_feedback{background:#e7f1e7;border-left:3px solid #568f83;margin-top:14px;padding:11px 13px;font-size:.84rem;line-height:1.5}.coSu1q_feedback[data-kind=reconsider],.coSu1q_feedback[data-kind=information]{background:#fff0cf;border-color:#b77a30}.coSu1q_feedback strong{font-size:.91rem;display:block}.coSu1q_feedback p{margin:5px 0 0}.coSu1q_receipt{margin-top:8px;font-size:.78rem}.coSu1q_receipt summary{padding:5px 0;font-weight:700}.coSu1q_receipt dl{border-top:1px dashed #9eb9a9;margin:6px 0 0;padding-top:7px}.coSu1q_receipt dl div{justify-content:space-between;gap:12px;margin:5px 0;display:flex}.coSu1q_receipt dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:750}.coSu1q_counter{position:absolute;bottom:32px;left:8%;right:8%}.coSu1q_ticket{background:#fff5d9;border:1px solid #c8ac74;border-radius:9px;margin:0 8% -2px;padding:22px 26px;position:relative;transform:rotate(-3deg);box-shadow:4px 6px #163e521f}.coSu1q_ticket>span{letter-spacing:.16em;color:#526b68;font-size:.62rem;font-weight:800}.coSu1q_ticket strong{letter-spacing:-.04em;margin:8px 0;font-size:clamp(1.3rem,2.4vw,2rem);display:block}.coSu1q_ticket small{color:#477077;border-top:1px dashed #bcb39a;padding-top:8px;font-size:.8rem;display:block}.coSu1q_counterFront{color:#fff0cc;background:#205b6b;border-top:11px solid #e7ba77;border-radius:8px;padding:20px 20px 25px;box-shadow:5px 7px #163e5225}.coSu1q_counterFront>span{letter-spacing:.1em;font-size:.65rem}.coSu1q_counterFront b{margin-top:6px;font-size:1.15rem;font-weight:500;display:block}.coSu1q_departureBoard{color:#fff2d1;background:#163e55;border:6px solid #e3c18a;border-radius:10px;padding:25px 22px;position:absolute;top:28%;left:7%;right:7%;box-shadow:7px 8px #163e5233}.coSu1q_departureBoard>span{letter-spacing:.15em;color:#c3dfd9;font-size:.6rem}.coSu1q_departureBoard>strong{color:#ffde9e;font-variant-numeric:tabular-nums;margin:12px 0;font-size:clamp(1rem,1.8vw,1.5rem);display:block}.coSu1q_departureBoard>small{color:#d8e9df;font-size:.72rem;display:block}.coSu1q_currencyPair{align-items:center;gap:20px;margin:20px 0;font-size:1.6rem;display:flex}.coSu1q_currencyPair span{border:1px solid #638992;border-radius:5px;padding:5px 13px}.coSu1q_currencyPair b{color:#edb963;font-weight:400}.coSu1q_yenGroups{grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0 0;display:grid}.coSu1q_yenGroups>span{text-align:center;color:#173e52;background:#d9e8cc;border-radius:4px;padding:8px 0;font-size:.95rem;font-weight:700}.coSu1q_yenGroups>span span{letter-spacing:.08em;font-size:.5rem;display:block}.coSu1q_yenGroups>small{text-align:center;color:#e3e8cf;grid-column:1/-1;margin-top:7px;font-size:.73rem}.coSu1q_displayShelf{position:absolute;bottom:45px;left:7%;right:7%}.coSu1q_product{background:#f9e8bd;border-radius:100px 100px 8px 8px;width:75%;margin:auto;padding:8px}.coSu1q_productArt{width:100%;height:auto;display:block}.coSu1q_priceTag{background:#fff8e6;border:1px solid #c7a361;border-radius:5px;padding:12px 18px;position:absolute;bottom:17px;right:0;transform:rotate(5deg);box-shadow:3px 5px #173e521a}.coSu1q_priceTag small{letter-spacing:.15em;color:#54706f;font-size:.56rem;font-weight:800;display:block}.coSu1q_priceTag strong{margin-top:3px;font-size:1.4rem;display:block}.coSu1q_shelfEdge{background:#2b6573;border-bottom:5px solid #17495d;height:15px}.coSu1q_marketSign{text-align:center;background:#fff1d3;border:2px solid #e0bc7c;border-radius:8px;padding:12px 20px 20px;position:absolute;bottom:30px;left:10%;right:10%}.coSu1q_marketSign>svg{width:130px;height:110px;margin:auto}.coSu1q_marketSign>span{letter-spacing:.1em;font-size:.58rem;font-weight:750;display:block}.coSu1q_marketSign>strong{margin-top:7px;font-size:1.12rem;display:block}.coSu1q_shoppingList{background:#f8e8c8;border:1px solid #cead75;border-radius:9px;padding:15px;position:absolute;bottom:35px;left:5%;right:5%}.coSu1q_budget{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;font-size:.62rem;font-weight:700;display:flex}.coSu1q_budget b{letter-spacing:0;font-size:1.22rem}.coSu1q_shoppingList>div{gap:10px;margin-top:13px;display:flex}.coSu1q_shoppingList figure{background:#fff4d9;border-radius:5px;flex:1;min-width:0;margin:0;padding:8px}.coSu1q_shoppingList svg{height:110px}.coSu1q_shoppingList figcaption{font-size:.7rem;line-height:1.5}.coSu1q_shoppingList figcaption strong{font-size:.94rem;display:block}.coSu1q_passport{color:#244d58;background:#dce8df;border-top:1px solid #b9cdc3;align-items:center;gap:16px;padding:12px 20px;display:flex}.coSu1q_passportLabel{letter-spacing:.15em;max-width:65px;font-size:.61rem;font-weight:800}.coSu1q_passport ul{flex:1;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.coSu1q_passport li{color:#4b696a;align-items:center;gap:9px;font-size:.72rem;display:flex}.coSu1q_passport li small{margin-top:2px;font-size:.6rem;display:block}.coSu1q_stampSymbol{opacity:.7;border:2px dashed #819c98;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:1.3rem;display:grid}.coSu1q_passport li[data-earned=true]{color:#125b63;font-weight:750}.coSu1q_passport li[data-earned=true] .coSu1q_stampSymbol{outline-offset:2px;opacity:1;background:#c8ded0;border:2px double #22717a;outline:1px solid #22717a;transform:rotate(-9deg)}.coSu1q_stampArrival{color:#3b4e43;background:#f4da9d;margin:0;padding:11px 20px;font-size:.83rem;font-weight:750;animation:.4s ease-out both coSu1q_stampArrive}.coSu1q_recap{font-size:.85rem}.coSu1q_recap ol{padding-left:20px}.coSu1q_recap li{margin-bottom:14px}.coSu1q_recap li span,.coSu1q_recap li small{margin-top:3px;display:block}@keyframes coSu1q_ticketAcross{0%{transform:translate(-20px)rotate(-3deg)}to{transform:translate(14px)rotate(2deg)}}@keyframes coSu1q_stampArrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1350px){.coSu1q_world{min-height:465px}.coSu1q_decision{padding:24px 28px}}@media (max-width:900px){.coSu1q_playGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.coSu1q_decision{padding:18px}.coSu1q_world{min-height:430px}.coSu1q_counter{left:5%;right:5%}.coSu1q_ticket{margin:0 4% -2px;padding:15px}.coSu1q_ticket strong{font-size:1.3rem}.coSu1q_counterFront{padding:16px}.coSu1q_counterFront b{font-size:1rem}.coSu1q_departureBoard{padding:20px 12px;left:5%;right:5%}.coSu1q_departureBoard>strong{font-size:1.05rem}.coSu1q_product>svg{height:150px}.coSu1q_priceTag strong{font-size:1.1rem}.coSu1q_marketSign{padding:12px;left:6%;right:6%}.coSu1q_passport{gap:10px;padding:12px}.coSu1q_passport ul{gap:8px}.coSu1q_passport li{gap:6px;font-size:.66rem}.coSu1q_stampSymbol{flex-basis:30px;width:30px;height:30px}.coSu1q_destinations{gap:12px;padding:18px}.coSu1q_destinations li{gap:7px;font-size:.72rem}.coSu1q_shoppingList{padding:10px}.coSu1q_budget{flex-wrap:wrap}.coSu1q_shoppingList svg{height:85px}}@media (max-width:650px){.coSu1q_game .gameHeading h1{font-size:1.25rem}.coSu1q_game [data-flight-total]{order:2;margin:12px 0 10px}.coSu1q_game .gameWorkspace{order:1}.coSu1q_opening{border-radius:13px;grid-template-columns:1fr}.coSu1q_welcome{padding:25px 23px 20px}.coSu1q_welcome h2{margin:12px 0 18px;font-size:2.7rem}.coSu1q_welcome>p:not(.coSu1q_kicker){font-size:.93rem}.coSu1q_launch{margin-top:18px}.coSu1q_cover{max-height:210px;overflow:hidden}.coSu1q_cover>svg{height:245px}.coSu1q_cover>span{font-size:.55rem;bottom:10px;left:20px}.coSu1q_destinations{grid-template-columns:1fr 1fr;gap:17px 12px;padding:18px 20px}.coSu1q_destinations li{font-size:.74rem}.coSu1q_destinations b{font-size:1.1rem}.coSu1q_destinationBar{letter-spacing:.04em;gap:8px;padding:9px 12px;font-size:.6rem}.coSu1q_destinationBar>span:first-child{font-size:0}.coSu1q_destinationBar b{font-size:.67rem}.coSu1q_destinationBar b:first-letter{color:#0000}.coSu1q_missionHeading{gap:8px;padding:14px 13px}.coSu1q_missionHeading h2{font-size:1.3rem}.coSu1q_missionHeading button{min-height:40px;padding:7px;font-size:.7rem}.coSu1q_kicker{letter-spacing:.09em;font-size:.56rem}.coSu1q_playGrid{grid-template-columns:1fr}.coSu1q_world{height:150px;min-height:0}.coSu1q_world .coSu1q_scenery{height:210px;top:-35px}.coSu1q_location{padding:5px 8px;font-size:.58rem;top:8px;left:12px}.coSu1q_world:has(.coSu1q_yenGroups){height:174px}.coSu1q_decision{padding:16px 14px}.coSu1q_scenario{font-size:.9rem;line-height:1.5}.coSu1q_rateBoard{margin-bottom:12px;padding:7px 10px}.coSu1q_rateBoard strong{font-size:.9rem}.coSu1q_rateBoard>span{font-size:.56rem}.coSu1q_decision h3{font-size:1rem}.coSu1q_counter{bottom:12px;left:10%;right:10%}.coSu1q_ticket{margin:0 6% -2px;padding:11px 15px}.coSu1q_ticket strong{margin:3px 0;font-size:1.25rem}.coSu1q_ticket small{display:none}.coSu1q_ticket>span{font-size:.5rem}.coSu1q_counterFront{border-top-width:7px;padding:8px 14px}.coSu1q_counterFront>span{font-size:.5rem}.coSu1q_counterFront b{margin-top:1px;font-size:.85rem}.coSu1q_departureBoard{border-width:4px;padding:8px 13px;top:39px;left:12%;right:12%}.coSu1q_departureBoard>span{font-size:.47rem}.coSu1q_departureBoard>strong{margin:6px 0;font-size:1rem}.coSu1q_currencyPair{display:none}.coSu1q_departureBoard>small{font-size:.58rem}.coSu1q_yenGroups{grid-template-columns:repeat(10,1fr);gap:4px;margin:6px 0 0}.coSu1q_yenGroups>span{padding:4px 0;font-size:.6rem}.coSu1q_yenGroups>span span{font-size:.36rem}.coSu1q_yenGroups>small{margin-top:2px;font-size:.55rem}.coSu1q_displayShelf{bottom:14px;left:24%;right:16%}.coSu1q_product{width:85%;padding:0}.coSu1q_product>svg{height:105px}.coSu1q_priceTag{padding:8px 10px;bottom:6px;right:-27px}.coSu1q_priceTag small{font-size:.43rem}.coSu1q_priceTag strong{font-size:1rem}.coSu1q_shelfEdge{border-bottom-width:3px;height:10px}.coSu1q_marketSign{text-align:left;min-height:87px;padding:9px 10px 9px 65px;bottom:10px;left:22%;right:10%}.coSu1q_marketSign>svg{width:75px;height:75px;position:absolute;bottom:2px;left:0}.coSu1q_marketSign>span{font-size:.46rem}.coSu1q_marketSign>strong{margin-top:5px;font-size:.9rem}.coSu1q_shoppingList{padding:8px;bottom:8px;left:7%;right:7%}.coSu1q_budget{flex-wrap:nowrap;font-size:.48rem}.coSu1q_budget b{font-size:.95rem}.coSu1q_shoppingList>div{gap:8px;margin-top:5px}.coSu1q_shoppingList figure{align-items:center;gap:2px;padding:4px;display:flex}.coSu1q_shoppingList svg{flex:0 0 44px;width:44px;height:53px}.coSu1q_shoppingList figcaption{font-size:.52rem}.coSu1q_shoppingList figcaption strong{font-size:.68rem}.coSu1q_choices[data-choice-layout=exchange] .coSu1q_choice,.coSu1q_choices[data-choice-layout=price] .coSu1q_choice{gap:10px;padding:10px 8px}.coSu1q_choices[data-choice-layout=exchange] .coSu1q_choice strong,.coSu1q_choices[data-choice-layout=price] .coSu1q_choice strong,.coSu1q_choice strong{font-size:.85rem}.coSu1q_choice{min-height:50px;padding:11px 10px}.coSu1q_choice small{font-size:.73rem}.coSu1q_choices[data-choice-layout=compare] .coSu1q_choice{padding:10px}.coSu1q_choices[data-choice-layout=compare] .coSu1q_productArt{height:53px}.coSu1q_actionBar{margin-top:13px}.coSu1q_selectionHelp{font-size:.65rem}.coSu1q_actionBar>button{gap:16px;padding:10px 15px;font-size:.86rem}.coSu1q_feedback{font-size:.79rem}.coSu1q_feedback strong{font-size:.85rem}.coSu1q_receipt dl div{gap:8px}.coSu1q_receipt{font-size:.7rem}.coSu1q_passport{padding:10px 12px;display:block}.coSu1q_passportLabel{max-width:none;margin:0 0 8px;font-size:.6rem;display:block}.coSu1q_passport ul{gap:6px}.coSu1q_passport li{text-align:center;font-size:.65rem;display:block}.coSu1q_stampSymbol{width:28px;height:28px;margin:0 auto 7px;font-size:1rem}.coSu1q_passport li small{font-size:.55rem}.coSu1q_rateNotice{padding:8px 12px;font-size:.7rem}.coSu1q_stampArrival{padding:10px 12px;font-size:.74rem}}@media (prefers-reduced-motion:reduce){.coSu1q_game *,.coSu1q_stampArrival{transition:none!important;animation:none!important}}.coSu1q_world{height:360px;min-height:360px}.coSu1q_world .coSu1q_scenery{width:100%;height:100%;inset:0}.coSu1q_displayShelf{bottom:32px;left:20%;right:20%}.coSu1q_product{background:0 0;width:100%;padding:0}.coSu1q_product>svg{height:190px}.coSu1q_marketSign,.coSu1q_departureBoard,.coSu1q_shoppingList{max-width:90%}@media (max-width:650px){.coSu1q_world{height:240px;min-height:240px}.coSu1q_world .coSu1q_scenery{height:100%;inset:0}.coSu1q_displayShelf{bottom:20px;left:22%;right:22%}.coSu1q_product>svg{height:135px}.coSu1q_marketSign{bottom:18px}}.coSu1q_world .coSu1q_counter{width:min(74%,290px);bottom:24px;left:auto;right:5%}.coSu1q_world .coSu1q_ticket{margin:0;padding:12px 16px;transform:none;box-shadow:2px 3px #163e521f}.coSu1q_world .coSu1q_ticket strong{overflow-wrap:anywhere;margin:5px 0;font-size:clamp(1.15rem,1.7vw,1.5rem)}.coSu1q_world .coSu1q_ticket small{padding-top:6px;font-size:.75rem}.coSu1q_world .coSu1q_counterFront{border-top-width:7px;padding:9px 14px}.coSu1q_world .coSu1q_displayShelf{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;display:grid;bottom:24px;left:8%;right:8%}.coSu1q_world .coSu1q_displayShelf .coSu1q_product{width:100%;max-width:230px;height:175px;position:static}.coSu1q_world .coSu1q_displayShelf .coSu1q_priceTag{max-width:100%;padding:10px 14px;position:static;transform:none}.coSu1q_world .coSu1q_displayShelf .coSu1q_priceTag strong{font-size:1.25rem}.coSu1q_world .coSu1q_shelfEdge{width:100%;position:static}.coSu1q_world[data-resolved=true] .coSu1q_ticket{animation:none}@media (max-width:759px){.coSu1q_world .coSu1q_counter{width:min(70%,265px);bottom:15px}.coSu1q_world .coSu1q_displayShelf .coSu1q_product{height:145px}.coSu1q_world:has(.coSu1q_displayShelf){min-height:340px}}.coSu1q_world[data-kind=price] .coSu1q_shelfEdge{display:none}.coSu1q_world[data-kind=price] .coSu1q_displayShelf{gap:8px;bottom:16px}.coSu1q_world[data-kind=price] .coSu1q_displayShelf .coSu1q_product{height:150px}.coSu1q_world[data-kind=price] .coSu1q_displayShelf .coSu1q_product>svg{width:100%;height:100%}.coSu1q_world[data-art=yen] .coSu1q_departureBoard{top:auto;bottom:20px}.coSu1q_world[data-kind=price][data-art=accessory] .coSu1q_displayShelf,.coSu1q_world[data-kind=price][data-art=souvenir] .coSu1q_displayShelf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;bottom:24px;left:6%;right:6%}.coSu1q_world[data-kind=price][data-art=accessory] .coSu1q_displayShelf .coSu1q_product{max-width:115px;height:115px}.coSu1q_world[data-kind=price][data-art=souvenir] .coSu1q_displayShelf .coSu1q_product{max-width:145px;height:145px}.coSu1q_world[data-kind=price] .coSu1q_priceTag strong{white-space:nowrap}@media (min-width:651px) and (max-width:900px){.coSu1q_world[data-kind=price][data-art=accessory] .coSu1q_displayShelf,.coSu1q_world[data-kind=price][data-art=souvenir] .coSu1q_displayShelf{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;left:4%;right:4%}.coSu1q_world[data-kind=price] .coSu1q_displayShelf .coSu1q_priceTag{padding:10px 8px}.coSu1q_world[data-kind=price] .coSu1q_displayShelf .coSu1q_priceTag strong{font-size:1.05rem}}@media (max-width:650px){.coSu1q_world[data-kind=price]:has(.coSu1q_displayShelf){height:260px;min-height:260px}.coSu1q_world[data-kind=price] .coSu1q_displayShelf .coSu1q_product{height:125px}.coSu1q_world[data-kind=price][data-art=accessory] .coSu1q_displayShelf .coSu1q_product{max-width:100px;height:100px}.coSu1q_world[data-kind=price][data-art=souvenir] .coSu1q_displayShelf .coSu1q_product{max-width:125px;height:125px}.coSu1q_world[data-art=yen] .coSu1q_departureBoard{bottom:16px}}
.VdWToa_object{flex:none;max-width:100%;height:auto;display:block}.VdWToa_payment{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.VdWToa_counter{width:100%;height:auto;display:block}
.ApJsFq_game{--exchange-ink:#173e4c;--exchange-teal:#176c74;--exchange-paper:#fff5df;--exchange-line:#adcac0;color:var(--exchange-ink)}:is(.ApJsFq_game button:focus-visible,.ApJsFq_game [tabindex="-1"]:focus-visible){outline-offset:4px;outline:3px solid #285c9c}.ApJsFq_game .gameWorkspace{background:0 0;border:0;border-radius:20px;overflow:visible}.ApJsFq_kicker{letter-spacing:.13em;color:#38615f;font-weight:800;margin:0 0 7px!important;font-size:.68rem!important}.ApJsFq_opening{background:#e1eadb;border:1px solid #a7c5b4;border-radius:20px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.ApJsFq_welcome{background:#f7efda;padding:36px 30px 24px}.ApJsFq_welcome h2{letter-spacing:-.045em;margin:8px 0 18px!important;font-size:clamp(1.8rem,3.2vw,2.65rem)!important;line-height:1.13!important}.ApJsFq_welcome em{color:var(--exchange-teal);font-style:normal}.ApJsFq_welcome>p:not(.ApJsFq_kicker){max-width:44ch;font-size:1rem;line-height:1.6}.ApJsFq_launch{margin:22px 0 8px}.ApJsFq_launch .actions{gap:9px}.ApJsFq_launch button{min-height:48px}.ApJsFq_meta{color:#46635d;font-size:.76rem!important}.ApJsFq_cover{background:#27656d;flex-direction:column;align-self:stretch;padding:16px 16px 10px;display:flex}.ApJsFq_coverLabel{color:#fff1c7;letter-spacing:.15em;justify-content:space-between;padding:4px 2px 12px;font-size:.72rem;font-weight:800;display:flex}.ApJsFq_cover>p{color:#f6ebd1;text-align:center;margin:12px 0 2px;font-size:.8rem}.ApJsFq_coverArt{aspect-ratio:1.3;background:#b4ded9;border-radius:12px;width:100%;position:relative;overflow:hidden}.ApJsFq_backdrop{width:100%;height:100%;position:absolute;inset:0}.ApJsFq_coverPeople{justify-content:center;align-items:flex-end;gap:5px;display:flex;position:absolute;bottom:12%;left:8%;right:8%}.ApJsFq_coverPeople>span{aspect-ratio:384/432;filter:drop-shadow(0 8px 3px #173e4c28);width:29%;height:auto}.ApJsFq_coverSwap{flex-wrap:wrap;justify-content:center;align-items:center;width:34%;padding-bottom:12px;display:flex;position:relative}.ApJsFq_coverSwap>svg{filter:drop-shadow(0 3px #fff5df);width:47%}.ApJsFq_coverSwap>span{color:var(--exchange-ink);text-align:center;background:#ffefbc;border:2px solid #548a80;border-radius:50%;width:40px;height:40px;font-size:1.6rem;line-height:1.25;position:absolute;bottom:-8px}.ApJsFq_destinations{color:#fff3d5;background:#285e63;grid-column:1/-1;list-style:none;display:flex;margin:0!important;padding:0!important}.ApJsFq_destinations li{border-right:1px solid #6a9690;flex:1;align-items:center;gap:12px;padding:18px 22px;display:flex}.ApJsFq_destinations li:last-child{border:0}.ApJsFq_destinations b{color:#f9c76c;font-size:1.4rem}.ApJsFq_destinations span{font-size:.88rem;font-weight:700}.ApJsFq_destinations small{color:#dbe8d4;margin-top:3px;font-size:.72rem;font-weight:400;display:block}.ApJsFq_square{border:1px solid #a8c4b7;border-radius:17px;overflow:hidden;background:#f8f0dd!important;padding:0!important}.ApJsFq_districtBar{color:#f7edcf;letter-spacing:.08em;background:#245d65;justify-content:space-between;gap:12px;padding:12px 22px;font-size:.68rem;font-weight:750;display:flex}.ApJsFq_districtBar b{color:#e0efdf;font-weight:500}.ApJsFq_districtBar>span:last-child{white-space:nowrap}.ApJsFq_missionHeading{border-bottom:1px solid #c3d0b8;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.ApJsFq_missionHeading h2{letter-spacing:-.035em;margin:0!important;font-size:clamp(1.4rem,2.5vw,2rem)!important}.ApJsFq_missionHeading button{background:#f1ebd6;min-height:40px;font-size:.78rem}.ApJsFq_workspace{grid-template-columns:1.08fr 1fr;align-items:stretch;min-width:0;display:grid}.ApJsFq_world{isolation:isolate;background:#b4ded9;min-height:470px;position:relative;overflow:hidden}.ApJsFq_world>.ApJsFq_backdrop{object-fit:cover;opacity:.98;height:65%}.ApJsFq_world:after{content:"";z-index:-1;background:#d8c8a6;position:absolute;inset:50% 0 0}.ApJsFq_location{color:#245558;letter-spacing:.1em;background:#fff2d5e8;border:1px solid #8cae9b;border-radius:6px;padding:7px 10px;font-size:.62rem;font-weight:800;position:absolute;top:16px;left:16px;box-shadow:0 3px #21495516}.ApJsFq_location>span{color:#986433;margin-right:7px}.ApJsFq_participant{z-index:2;flex-direction:column;align-items:center;width:43%;display:flex;position:absolute;bottom:174px}.ApJsFq_participant[data-side=left]{left:3%}.ApJsFq_participant[data-side=right]{right:3%}.ApJsFq_participant>span{filter:drop-shadow(0 6px 2px #243e4830);width:135px;height:152px}.ApJsFq_participant>div{text-align:center;background:#fff2d4;border:1px solid #aac0a2;border-radius:8px;width:95%;min-height:55px;padding:7px 8px;box-shadow:0 4px #24495512}.ApJsFq_participant strong{font-size:.85rem;line-height:1.2;display:block}.ApJsFq_participant small{color:#4b6056;margin-top:3px;font-size:.66rem;line-height:1.3;display:block}.ApJsFq_resourceLane{z-index:3;width:100%;height:104px;position:absolute;bottom:98px}.ApJsFq_routeLine{stroke:#5e817b;stroke-width:2.5px;stroke-dasharray:5 6;fill:none;width:100%;height:100%;position:absolute;inset:0}.ApJsFq_returnLine{stroke:#295f79;stroke-dasharray:3 5}.ApJsFq_movingResource{left:var(--from);top:var(--lane);text-align:center;z-index:1;width:100px;transition:left .8s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-50%)}.ApJsFq_world[data-resolved=true] .ApJsFq_movingResource{left:var(--to)}.ApJsFq_object{justify-content:center;align-items:center;height:76px;display:flex}.ApJsFq_object>svg{filter:drop-shadow(0 4px 2px #163e4c24);width:100px;height:87px}.ApJsFq_object>span{width:115px;display:block}.ApJsFq_object img{max-width:100%;height:auto}.ApJsFq_movingResource>span{white-space:nowrap;background:#fff2cf;border-radius:5px;padding:3px 5px;font-size:.64rem;font-weight:800;box-shadow:0 2px 1px #163e4c18}.ApJsFq_world:has(.ApJsFq_movingResource:nth-of-type(2)) .ApJsFq_participant{bottom:193px}.ApJsFq_agreement{color:#fff2d2;z-index:4;background:#2a6065;flex-direction:column;gap:4px;min-height:83px;padding:12px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.ApJsFq_agreement b{letter-spacing:.025em;font-size:.75rem}.ApJsFq_agreement>span{font-size:.74rem;line-height:1.45}.ApJsFq_agreement[data-result=true]{background:#245b58}.ApJsFq_returnBadge{white-space:nowrap;z-index:4;text-align:center;background:#fff3cb;border:1px solid #aa956c;border-radius:20px;max-width:95%;padding:5px 10px;font-size:.66rem;font-weight:750;position:absolute;bottom:89px;left:50%;transform:translate(-50%)}.ApJsFq_activity{background:#fbf2dd;min-width:0;padding:22px 24px 14px}.ApJsFq_scenario{max-width:60ch;font-size:.95rem;line-height:1.6;margin:0 0 14px!important}.ApJsFq_activity h3{margin:0 0 14px!important;font-size:1.06rem!important;line-height:1.4!important}.ApJsFq_choices{gap:8px;display:grid}.ApJsFq_choice{text-align:left;min-height:66px;color:var(--exchange-ink);background:#e7ecda;border:1px solid #99b7aa;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,transform .15s;display:flex;box-shadow:0 3px #284d4920}.ApJsFq_choice:hover:not(:disabled){background:#d4e4cf;transform:translateY(-1px)}.ApJsFq_choice:disabled{opacity:1;cursor:default}.ApJsFq_choice[data-selected=true]{background:#d5e1db;border-color:#426f78}.ApJsFq_choice[data-revealed=true]{background:#d2e4cc;border:2px solid #37756b;padding:9px 11px}.ApJsFq_choice>span:nth-child(2){flex:1}.ApJsFq_choice strong{font-size:.88rem;line-height:1.3;display:block}.ApJsFq_choice small{color:#3c5d57;margin-top:4px;font-size:.72rem;line-height:1.4;display:block}.ApJsFq_choiceSymbol{background:#fcf3d9;border:1px solid #8fa89c;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:.76rem;font-weight:800;display:grid}.ApJsFq_chooseArrow{color:#316a67;font-size:1.2rem}.ApJsFq_choices[data-interaction=route] .ApJsFq_choiceSymbol{background:#f2d999;border:0;width:36px;height:36px;font-size:1.3rem}.ApJsFq_choices[data-interaction=perspective]{grid-template-columns:1fr 1fr}.ApJsFq_choices[data-interaction=perspective] .ApJsFq_choice{flex-wrap:wrap;align-content:flex-start;min-height:132px}.ApJsFq_choices[data-interaction=perspective] .ApJsFq_choice>span:nth-child(2){flex-basis:100%;order:2}.ApJsFq_choices[data-interaction=perspective] .ApJsFq_chooseArrow{margin-left:auto}.ApJsFq_feedbackDock{border-top:1px solid #b8cbb5;margin-top:16px;padding-top:12px}.ApJsFq_feedback{align-items:flex-start;gap:10px;min-height:67px;padding:3px 0;display:flex}.ApJsFq_feedbackMark{color:#245f5b;background:#d6e4d1;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.ApJsFq_feedback strong{font-size:.8rem}.ApJsFq_feedback p{font-size:.77rem;line-height:1.5;margin:3px 0!important}.ApJsFq_feedback[data-kind=reconsider]{background:#f7e3b4;border-radius:7px;padding:10px}.ApJsFq_feedback[data-kind=reconsider] .ApJsFq_feedbackMark{background:#fbf3d9}.ApJsFq_next{justify-content:space-between;align-items:center;width:100%;margin-top:9px;display:flex;background:#176c74!important;border-color:#176c74!important;min-height:45px!important;font-size:.88rem!important}.ApJsFq_evidenceNote{color:#46655e;margin:7px 0 0!important;font-size:.65rem!important}.ApJsFq_festival{background:#e0e8d2;border-bottom:1px solid #b4c7ad;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;display:grid;margin:0!important;padding:0!important}.ApJsFq_festival li{border-right:1px solid #b8c9af;align-items:center;gap:7px;padding:9px 12px;display:flex}.ApJsFq_festival li:last-child{border:0}.ApJsFq_festival svg{flex:none;width:45px;height:48px}.ApJsFq_festival b{font-size:.72rem;display:block}.ApJsFq_festival small{margin-top:3px;font-size:.62rem;line-height:1.3;display:block}.ApJsFq_festival li[data-active=true]{background:#f6df9b;box-shadow:inset 0 -3px #987136}.ApJsFq_festival li[data-complete=true]{background:#c6dfc0}.ApJsFq_recap{background:#f5efd9;padding:20px}.ApJsFq_recap h3{margin:0}.ApJsFq_recap p{font-size:.88rem}.ApJsFq_recap ol{padding-left:23px}.ApJsFq_recap li{margin-bottom:12px}.ApJsFq_recap li span{font-size:.8rem;display:block}.ApJsFq_celebration{animation:.9s ease-out both ApJsFq_celebrate}.ApJsFq_clouds{animation:18s ease-in-out infinite alternate ApJsFq_drift}@keyframes ApJsFq_drift{to{transform:translate(12px)}}@keyframes ApJsFq_celebrate{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1100px){.ApJsFq_choices[data-interaction=method]{grid-template-columns:1fr 1fr}.ApJsFq_choices[data-interaction=method] .ApJsFq_choice{align-items:flex-start;gap:8px;min-height:97px}.ApJsFq_choices[data-interaction=method] .ApJsFq_chooseArrow{display:none}.ApJsFq_world{min-height:480px}}@media (max-width:1000px){.ApJsFq_activity{padding:18px}.ApJsFq_participant>span{width:110px;height:124px}.ApJsFq_world{min-height:515px}.ApJsFq_returnBadge{white-space:normal;width:max-content}.ApJsFq_festival li{padding:8px}.ApJsFq_festival svg{width:35px}.ApJsFq_festival b{font-size:.66rem}.ApJsFq_festival small{font-size:.6rem}}@media (max-width:759px){.ApJsFq_opening{grid-template-columns:1fr}.ApJsFq_welcome{padding:24px}.ApJsFq_welcome h2{font-size:2.1rem!important}.ApJsFq_welcome>p:not(.ApJsFq_kicker){max-width:none}.ApJsFq_cover{padding:12px}.ApJsFq_coverArt{aspect-ratio:1.8}.ApJsFq_coverPeople{bottom:9%}.ApJsFq_coverPeople>span{width:24%}.ApJsFq_coverSwap{width:28%}.ApJsFq_destinations{flex-direction:column}.ApJsFq_destinations li{border-bottom:1px solid #6a9690;border-right:0;padding:12px 20px}.ApJsFq_destinations small{margin-left:10px;display:inline}.ApJsFq_districtBar{padding:11px 13px;font-size:.6rem}.ApJsFq_districtBar b{display:none}.ApJsFq_missionHeading{align-items:flex-start;padding:15px 14px 13px}.ApJsFq_missionHeading h2{font-size:1.45rem!important}.ApJsFq_missionHeading .ApJsFq_kicker{font-size:.59rem!important}.ApJsFq_missionHeading button{min-width:44px;max-width:70px;padding:6px;font-size:.65rem}.ApJsFq_workspace{flex-direction:column;display:flex}.ApJsFq_world{flex:none;order:1;height:300px;min-height:300px}.ApJsFq_activity{display:contents}.ApJsFq_scenario{order:0;max-width:none;padding:14px 15px 12px;font-size:.88rem;line-height:1.5;margin:0!important}.ApJsFq_activity h3{order:2;padding:15px 15px 0;margin-bottom:12px!important;font-size:.98rem!important}.ApJsFq_choices{order:3;gap:8px;padding:0 14px}.ApJsFq_choice{gap:9px;min-height:59px;padding:9px 10px}.ApJsFq_choice strong{font-size:.85rem}.ApJsFq_choice small{font-size:.7rem}.ApJsFq_choice[data-revealed=true]{padding:8px 9px}.ApJsFq_choices[data-interaction=method]{grid-template-columns:1fr 1fr;gap:7px}.ApJsFq_choices[data-interaction=method] .ApJsFq_choice{align-items:flex-start;gap:6px;min-height:108px}.ApJsFq_choices[data-interaction=method] .ApJsFq_choiceSymbol{width:22px;height:22px;font-size:.65rem}.ApJsFq_choices[data-interaction=method] .ApJsFq_chooseArrow{display:none}.ApJsFq_choices[data-interaction=method] .ApJsFq_choice strong{font-size:.78rem}.ApJsFq_choices[data-interaction=method] .ApJsFq_choice small{font-size:.65rem}.ApJsFq_feedbackDock{order:4;margin:14px;padding:10px 0 0}.ApJsFq_feedback{min-height:60px}.ApJsFq_feedback p{font-size:.75rem}.ApJsFq_participant{width:40%;bottom:143px}.ApJsFq_participant>span{width:100px;height:112px}.ApJsFq_participant>div{min-height:47px;padding:6px}.ApJsFq_participant strong{font-size:.74rem}.ApJsFq_participant small{font-size:.57rem}.ApJsFq_location{padding:5px;font-size:.52rem;top:8px;left:10px}.ApJsFq_resourceLane{height:73px;bottom:81px}.ApJsFq_movingResource{width:78px;top:calc(var(--lane) * .6)}.ApJsFq_object{height:55px}.ApJsFq_object>svg{width:78px;height:65px}.ApJsFq_movingResource>span{font-size:.53rem}.ApJsFq_agreement{min-height:65px;padding:9px 12px}.ApJsFq_agreement b,.ApJsFq_agreement>span{font-size:.65rem}.ApJsFq_world:has(.ApJsFq_movingResource:nth-of-type(2)) .ApJsFq_resourceLane{bottom:109px}.ApJsFq_world:has(.ApJsFq_movingResource:nth-of-type(2)) .ApJsFq_participant{bottom:143px}.ApJsFq_returnBadge{z-index:5;padding:4px 8px;font-size:.55rem;bottom:73px}.ApJsFq_world[data-resolved=true]:has(.ApJsFq_returnBadge) .ApJsFq_resourceLane{bottom:100px}.ApJsFq_festival{grid-template-columns:1fr 1fr}.ApJsFq_festival li{border-bottom:1px solid #b8c9af;min-height:66px}.ApJsFq_festival li:last-child{border-bottom:0}.ApJsFq_festival b{font-size:.66rem}.ApJsFq_festival svg{height:35px}.ApJsFq_festival small{font-size:.57rem}.ApJsFq_world>.ApJsFq_backdrop{height:67%}.ApJsFq_game .localNotice{font-size:.72rem}}@media (max-width:359px){.ApJsFq_welcome{padding:19px}.ApJsFq_welcome h2{font-size:1.8rem!important}.ApJsFq_participant small{font-size:.52rem}.ApJsFq_participant strong{font-size:.65rem}.ApJsFq_choices[data-interaction=method] .ApJsFq_choice{min-height:118px}.ApJsFq_cover>p{font-size:.7rem}.ApJsFq_festival svg{width:27px}.ApJsFq_festival li{gap:4px}.ApJsFq_festival b{font-size:.6rem}.ApJsFq_destinations small{margin:3px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.ApJsFq_game *{transition:none!important;animation:none!important}}@media (forced-colors:active){.ApJsFq_choice,.ApJsFq_participant>div,.ApJsFq_agreement,.ApJsFq_returnBadge,.ApJsFq_feedback,.ApJsFq_location{border:1px solid canvastext}.ApJsFq_world{background:canvas}.ApJsFq_backdrop,.ApJsFq_object{forced-color-adjust:none}.ApJsFq_choice[data-revealed=true]{outline:2px solid highlight}}.ApJsFq_game .ApJsFq_square{gap:0;display:block}.ApJsFq_world:has(.ApJsFq_movingResource:nth-of-type(2)) .ApJsFq_participant{bottom:205px}.ApJsFq_world:has(.ApJsFq_movingResource:nth-of-type(2)) .ApJsFq_resourceLane{bottom:98px}[data-thumbnail=community-exchange] .ApJsFq_coverArt{aspect-ratio:auto;border-radius:0;height:100%}.ApJsFq_feedbackDock>button:not(.buttonPrimary){background:#f4ecd7;min-height:38px;margin-top:5px;padding:5px 9px;font-size:.7rem}@media (max-width:759px){.ApJsFq_missionHeading{padding:13px 14px 12px}.ApJsFq_world{height:275px;min-height:275px}.ApJsFq_participant{bottom:145px}.ApJsFq_world:has(.ApJsFq_movingResource:nth-of-type(2)) .ApJsFq_participant{bottom:145px}.ApJsFq_participant>span{width:76px;height:85px}.ApJsFq_participant>div{min-height:42px}.ApJsFq_participant small{font-size:.6rem}.ApJsFq_resourceLane{height:60px;bottom:80px}.ApJsFq_world:has(.ApJsFq_movingResource:nth-of-type(2)) .ApJsFq_resourceLane{height:60px;bottom:80px}.ApJsFq_movingResource{width:70px;top:0}.ApJsFq_object{height:42px}.ApJsFq_object>svg{width:70px;height:52px}.ApJsFq_object>span{width:80px}.ApJsFq_movingResource>span{font-size:.6rem}.ApJsFq_location{white-space:nowrap;padding:4px 6px;font-size:.47rem;top:7px;left:50%;transform:translate(-50%)}.ApJsFq_choices[data-interaction=method] .ApJsFq_choice small{font-size:.73rem}.ApJsFq_choices[data-interaction=method] .ApJsFq_choice strong{font-size:.82rem}.ApJsFq_choice small{font-size:.75rem}.ApJsFq_choices[data-interaction=method] .ApJsFq_choice{min-height:112px}.ApJsFq_world[data-resolved=true]:has(.ApJsFq_returnBadge){height:305px;min-height:305px}.ApJsFq_world[data-resolved=true]:has(.ApJsFq_returnBadge) .ApJsFq_participant{bottom:175px}.ApJsFq_world[data-resolved=true]:has(.ApJsFq_returnBadge) .ApJsFq_resourceLane{bottom:110px}}.ApJsFq_construct{gap:14px;min-width:0;display:grid}.ApJsFq_construct p{margin:0;font-size:.9rem;line-height:1.5}.ApJsFq_assignment{background:#e7ecda;border:1px solid #99b7aa;border-radius:9px;gap:10px;min-width:0;padding:12px;display:flex}.ApJsFq_assignment>svg{flex:none;width:54px;height:60px}.ApJsFq_assignment>div{flex:1;min-width:0}.ApJsFq_assignment small,.ApJsFq_construct label{margin-top:5px;display:block}.ApJsFq_construct label{font-size:.9rem;font-weight:700}.ApJsFq_construct select{width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;color:#173e4c;background:#fff9ea;border:1px solid #527b72;border-radius:6px;margin-top:6px;padding:8px;display:block}.ApJsFq_construct button{min-height:48px}.ApJsFq_construct :focus-visible{outline-offset:3px;outline:3px solid #173e4c}@media (max-width:759px){.ApJsFq_construct{order:3;margin:0 14px}.ApJsFq_assignment{padding:10px}.ApJsFq_assignment>svg{width:40px}.ApJsFq_construct select{font-size:.875rem}}.ApJsFq_assignment{grid-template-columns:54px minmax(0,1fr);align-items:start;display:grid}.ApJsFq_assignment>:first-child{max-width:100%}.ApJsFq_assignment>[data-answer-mark]{grid-column:1/-1}@media (max-width:759px){.ApJsFq_assignment{grid-template-columns:40px minmax(0,1fr)}}.ApJsFq_world{height:440px;min-height:440px}.ApJsFq_world>.ApJsFq_backdrop{object-fit:cover;width:100%;height:100%;inset:0}.ApJsFq_participant{bottom:205px}.ApJsFq_world:has(.ApJsFq_movingResource:nth-of-type(2)) .ApJsFq_participant{bottom:205px}.ApJsFq_resourceLane{height:104px;bottom:98px}.ApJsFq_world:has(.ApJsFq_movingResource:nth-of-type(2)) .ApJsFq_resourceLane{height:104px;bottom:98px}.ApJsFq_movingResource{top:var(--lane)}@media (max-width:650px){.ApJsFq_world{height:340px;min-height:340px}.ApJsFq_world>.ApJsFq_backdrop{height:100%}.ApJsFq_participant{bottom:143px}.ApJsFq_world:has(.ApJsFq_movingResource:nth-of-type(2)) .ApJsFq_participant{bottom:143px}.ApJsFq_resourceLane{height:60px;bottom:80px}.ApJsFq_world:has(.ApJsFq_movingResource:nth-of-type(2)) .ApJsFq_resourceLane{height:60px;bottom:80px}.ApJsFq_movingResource{top:calc(var(--lane) * .6)}}
.PKp-ga_game{--fund-navy:#15354e;--fund-teal:#176d70;--fund-blue:#347e9f;--fund-gold:#edb655;--fund-purple:#7868b0;--fund-cream:#fcf5e6;color:var(--fund-navy)}.PKp-ga_game :where(button,a,input,summary):focus-visible{outline-offset:4px;outline:3px solid #93591b}.PKp-ga_opening{background:#e3efed;border:1px solid #b4d4d3;border-radius:20px;grid-template-columns:1fr 1.03fr;display:grid;overflow:hidden}.PKp-ga_welcome{padding:40px 38px 24px}.PKp-ga_kicker{letter-spacing:.15em;color:#326574;font-weight:800;margin:0 0 10px!important;font-size:.71rem!important}.PKp-ga_welcome h2{letter-spacing:-.045em;margin:10px 0 20px;font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:1.02}.PKp-ga_welcome h2 em{color:#137777;font-style:normal}.PKp-ga_welcome>p:not(.PKp-ga_kicker){max-width:440px;font-size:1.05rem;line-height:1.65}.PKp-ga_launch{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 14px;display:flex}.PKp-ga_launch>div{margin:0}.PKp-ga_duration{color:#426270;font-size:.78rem}.PKp-ga_cover{color:#c7e5df;background:#123c58;flex-direction:column;justify-content:center;padding:24px 24px 12px;display:flex;position:relative}.PKp-ga_cover>div>svg{width:100%;display:block}.PKp-ga_cover>div>svg+svg{max-height:70px;margin-top:-9px}.PKp-ga_cover>span{letter-spacing:.19em;text-align:right;font-size:.65rem;font-weight:700}.PKp-ga_how{background:#d4e7e2;align-items:center;gap:18px;padding:8px 28px;display:flex}.PKp-ga_how p{font-size:.82rem;line-height:1.6}.PKp-ga_destinations{background:#cfe3df;grid-column:1/-1;gap:8px;padding:12px 22px;display:flex}.PKp-ga_destinations>div{border-right:1px solid #a8c8c4;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.PKp-ga_destinations>div:last-child{border:0}.PKp-ga_destinations svg{flex-shrink:0;width:58px;height:48px}.PKp-ga_destinations small{letter-spacing:.07em;color:#42616d;font-size:.65rem;display:block}.PKp-ga_destinations strong{font-size:.88rem;display:block}.PKp-ga_destinations [data-arrived=true] small{color:#176952}.PKp-ga_notice{color:#4c626b;background:#eff5ee;grid-column:1/-1;margin:0;padding:12px 24px;font-size:.7rem;line-height:1.5}.PKp-ga_how+.PKp-ga_destinations{grid-column:2;gap:3px;padding:8px 14px}.PKp-ga_how+.PKp-ga_destinations>div{gap:5px}.PKp-ga_how+.PKp-ga_destinations svg{width:36px;height:36px}.PKp-ga_how+.PKp-ga_destinations strong{font-size:.69rem}.PKp-ga_how+.PKp-ga_destinations small{font-size:.65rem}.PKp-ga_mission{background:#e7f0ee;border:1px solid #b0cbcf;border-radius:18px;overflow:hidden;box-shadow:0 7px 18px #163c4c09}.PKp-ga_destinationBar{color:#f2f6ec;background:#173e56;justify-content:space-between;align-items:center;gap:12px;padding:8px 22px;display:flex}.PKp-ga_destinationBar>span{align-items:center;gap:10px;display:flex}.PKp-ga_destinationBar svg{width:40px;height:32px}.PKp-ga_destinationBar b{font-size:.9rem}.PKp-ga_destinationBar small{letter-spacing:.1em;color:#cee2e2;font-size:.65rem}.PKp-ga_destinationBar>span small{border-left:1px solid #74919f;padding-left:10px}.PKp-ga_workspace{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);display:grid}.PKp-ga_dashboard{background:#d1e4e2;border-right:1px solid #afcbd0;min-width:0}.PKp-ga_scene{position:relative}.PKp-ga_scene>svg{border-radius:0;width:100%;height:auto;display:block}.PKp-ga_sceneLabel{color:#e4f1e8;letter-spacing:.12em;font-size:.65rem;font-weight:700;position:absolute;top:13px;left:17px}.PKp-ga_goalTag{background:#fff0c7;border-radius:8px;padding:10px 15px;position:absolute;bottom:16px;right:14px;transform:rotate(-3deg);box-shadow:4px 5px #102e4333}.PKp-ga_goalTag small{letter-spacing:.09em;font-size:.65rem;font-weight:800;display:block}.PKp-ga_goalTag strong{font-size:1.7rem;line-height:1.2;animation:.3s ease-out PKp-ga_goalIn;display:block}.PKp-ga_actual{border-bottom:1px solid #afc9c7;justify-content:space-between;gap:8px;padding-bottom:13px;display:flex}.PKp-ga_actual small{letter-spacing:.08em;color:#3e6570;font-size:.65rem;font-weight:700;display:block}.PKp-ga_actual b{font-size:1.08rem}.PKp-ga_forecast{padding:13px 0 0}.PKp-ga_forecast>span{color:#865821;background:#fae4b7;border-radius:20px;padding:5px 10px;font-size:.69rem;font-weight:800;display:inline-block}.PKp-ga_forecast[data-on-track=true]>span{color:#125a50;background:#b9dcd0}.PKp-ga_forecast>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:7px 0 2px;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.2;display:block}.PKp-ga_forecast>p{font-size:.72rem;margin:0!important}.PKp-ga_forecast>small{color:#426270;margin-top:7px;font-size:.65rem;display:block}.PKp-ga_chart svg{width:100%;max-height:142px;display:block}.PKp-ga_chart p{color:#355b65;justify-content:space-between;font-size:.65rem;display:flex;margin:0 0 8px!important}.PKp-ga_ledger{border-top:1px solid #afc9c7;padding-top:9px}.PKp-ga_ledger>summary{cursor:pointer;padding:6px 0;font-size:.72rem;font-weight:800}.PKp-ga_activity{min-width:0;padding:22px 28px 20px}.PKp-ga_story h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.16}.PKp-ga_story h2:focus{outline:none}.PKp-ga_story>p:not(.PKp-ga_kicker){color:#3a5664;margin:0 0 14px;font-size:.84rem;line-height:1.55}.PKp-ga_question{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.PKp-ga_question h3{max-width:440px;margin:0;font-size:.91rem;line-height:1.4}.PKp-ga_question>button{min-width:64px;min-height:40px;padding:8px 10px!important;font-size:.72rem!important}.PKp-ga_question>button svg{width:18px;height:18px}.PKp-ga_priceBreakdown{background:#d5e6df;border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:16px;padding:18px;display:flex}.PKp-ga_priceBreakdown small{letter-spacing:.05em;color:#3f626a;font-size:.65rem;font-weight:800;display:block}.PKp-ga_priceBreakdown b{font-size:1.35rem}.PKp-ga_priceBreakdown>span{color:#547c80}.PKp-ga_answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.PKp-ga_answers>button{color:#15354e;text-align:left;background:#fcf8ed;border:1.5px solid #b2cbca;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:91px;padding:12px;display:flex;box-shadow:0 3px #b2cbca}.PKp-ga_answers button>b{font-variant-numeric:tabular-nums;font-size:1.2rem}.PKp-ga_answers button>span:first-child{background:#e2e9df;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.65rem;font-weight:800;display:grid}.PKp-ga_answers button>span:nth-child(3){color:#4c777b}.PKp-ga_answers button[aria-pressed=true]{background:#c0ded2;border-color:#19746f}.PKp-ga_answers button:disabled{opacity:1;cursor:default}.PKp-ga_answers[data-long=true]>button{flex-wrap:nowrap;min-height:70px}.PKp-ga_answers[data-long=true] button>b{flex:1;font-size:.78rem;font-weight:600;line-height:1.5}.PKp-ga_paystub{background:#fff9eb;border-top:5px solid #e5b15b;border-radius:5px;margin-bottom:14px;padding:16px 22px;box-shadow:0 4px #c4d7ce}.PKp-ga_paystub>div small{color:#5e6b67;letter-spacing:.08em;font-size:.65rem;display:block}.PKp-ga_paystub>div b{font-size:.85rem}.PKp-ga_paystub dl{margin:14px 0 10px}.PKp-ga_paystub dl>div{border-top:1px dashed #d9d2bb;justify-content:space-between;padding:7px 0;font-size:.85rem;display:flex}.PKp-ga_paystub dd{margin:0;font-weight:800}.PKp-ga_paystub dl>div:last-child{color:#155a60}.PKp-ga_paystub p{color:#6b6151;margin:0;font-size:.65rem}.PKp-ga_budgetBoard{background:#f6f7eb;border:1px solid #c3d4c7;border-radius:12px;overflow:hidden}.PKp-ga_income{background:#d3e5dd;align-items:center;gap:20px;padding:12px 17px;display:flex}.PKp-ga_income>span{letter-spacing:.08em;font-size:.65rem;font-weight:800}.PKp-ga_income strong{letter-spacing:-.04em;font-size:1.5rem;line-height:1.25;display:block}.PKp-ga_income>div{border-left:1px solid #aac7be;padding-left:16px;font-size:.69rem}.PKp-ga_income small{color:#426470;max-width:230px;margin-top:3px;font-size:.65rem;line-height:1.5;display:block}.PKp-ga_allocationStrip{background:#cbd8d3;border-radius:4px;height:12px;margin:15px 17px 4px;display:flex;overflow:hidden}.PKp-ga_allocationStrip span{transition:width .2s}.PKp-ga_game [data-category=essential]{background:#347894}.PKp-ga_game [data-category=flexible]{background:#e1ad48}.PKp-ga_game [data-category=goal]{background:#177c73}.PKp-ga_game [data-category=reserve]{background:#8472b5}.PKp-ga_fixed,.PKp-ga_flexible{justify-content:space-between;align-items:center;gap:15px;padding:10px 17px;font-size:.76rem;display:flex}.PKp-ga_fixed small,.PKp-ga_flexible small,.PKp-ga_control label small{color:#536a68;margin:3px 0 0 18px;font-size:.65rem;font-weight:400;display:block}.PKp-ga_fixed i,.PKp-ga_flexible i,.PKp-ga_control i{border-radius:2px;width:8px;height:8px;margin-right:9px;display:inline-block}.PKp-ga_control{border-top:1px solid #d6dfd0;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:8px 17px;display:grid}.PKp-ga_control label{font-size:.76rem;font-weight:700}.PKp-ga_adjust{align-items:center;gap:7px;display:flex}.PKp-ga_adjust button{color:#154c56;background:#e2ece1;border:1px solid #aec5bc;border-radius:6px;min-width:44px;min-height:44px;padding:0;font-size:1.2rem;line-height:1}.PKp-ga_adjust output{text-align:center;font-variant-numeric:tabular-nums;min-width:74px;font-size:1rem;font-weight:800}.PKp-ga_control input{accent-color:#147770;cursor:pointer;appearance:auto;grid-column:1/-1;width:100%;height:22px;min-height:22px;margin:0;padding:0}.PKp-ga_flexible{background:#fbefd2;border-top:1px solid #e9d4a9}.PKp-ga_balance{color:#7e4d20;background:#ffebd1;padding:9px 17px;font-size:.68rem;font-weight:700;line-height:1.4;margin:0!important}.PKp-ga_balance[data-balanced=true]{color:#205d50;background:#dceadd}.PKp-ga_futurePlan{color:#3e5267;background:#e5e8f0;padding:12px 17px;font-size:.66rem;line-height:1.5;margin:0!important}.PKp-ga_targetNote{font-size:.8rem;margin:12px 17px!important}.PKp-ga_routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.PKp-ga_routes button{text-align:left;color:#173c50;background:#e0ece7;border:1px solid #abc8c3;border-radius:8px;min-height:69px;padding:10px 12px}.PKp-ga_routes b{font-size:.73rem;display:block}.PKp-ga_routes small{color:#3f6069;margin-top:4px;font-size:.65rem;line-height:1.45;display:block}.PKp-ga_routes button[aria-pressed=true]{background:#c2ddcf;border-color:#176b62;box-shadow:inset 3px 0 #176b62}.PKp-ga_routes button:disabled{opacity:1}.PKp-ga_feedback{background:#fff1cf;border-left:4px solid #c79035;border-radius:5px;margin-top:14px;padding:10px 14px;line-height:1.5}.PKp-ga_feedback strong{font-size:.78rem}.PKp-ga_feedback p{font-size:.75rem;margin:3px 0 0!important}.PKp-ga_feedback:focus{outline:none}.PKp-ga_commit,.PKp-ga_continue{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.PKp-ga_commit p{max-width:230px;margin:0;font-size:.66rem;line-height:1.5}.PKp-ga_commit button,.PKp-ga_continue button{white-space:normal;text-align:center;min-height:42px!important;font-size:.78rem!important}.PKp-ga_continue>span{color:#226957;letter-spacing:.06em;font-size:.65rem;font-weight:800}.PKp-ga_footnote{color:#4c636b;background:#dce9e5;padding:9px 22px;font-size:.65rem;line-height:1.5;margin:0!important}.PKp-ga_statement{font-size:.68rem}.PKp-ga_statement table{border-collapse:collapse;table-layout:auto;width:100%;margin:9px 0}.PKp-ga_statement caption{text-align:left;color:#2b5b6a;padding:5px 0 10px;font-size:.7rem;font-weight:800}.PKp-ga_statement th,.PKp-ga_statement td{text-align:right;white-space:nowrap;border-bottom:1px solid #b8d0c8;padding:7px 5px;font-size:.65rem}.PKp-ga_statement th:first-child{text-align:left;white-space:normal}.PKp-ga_statement th{font-weight:700}.PKp-ga_statement td{font-variant-numeric:tabular-nums}.PKp-ga_statement th>button{text-align:left;color:#153c51;background:#eef3e7;border:1px solid #b7d1c8;border-radius:5px;min-height:34px;padding:5px 8px;font-size:.7rem}.PKp-ga_statement tr[data-discrepancy=true]{background:#f9e7be}.PKp-ga_statement p{font-size:.65rem;line-height:1.6}.PKp-ga_statement summary{cursor:pointer;padding:8px 0;font-weight:700}.PKp-ga_ledgerScroll{border:1px solid #b8d0c8;max-width:100%;max-height:300px;overflow:auto}.PKp-ga_ledgerScroll table{min-width:820px}.PKp-ga_resultsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0;display:grid}.PKp-ga_resultsGrid article{background:#e2eee7;border:1px solid #b6cec1;border-radius:10px;padding:16px}.PKp-ga_resultsGrid svg{width:64px;height:50px}.PKp-ga_resultsGrid h3{margin:8px 0;font-size:.85rem}.PKp-ga_resultsGrid p{margin:7px 0;font-size:.69rem;line-height:1.6}.PKp-ga_resultsGrid strong{letter-spacing:-.04em;font-size:1.45rem;display:block}.PKp-ga_resultsGrid small{font-size:.65rem;line-height:1.4;display:block}.PKp-ga_results>p{font-size:.7rem;line-height:1.6}.PKp-ga_results .PKp-ga_destinations{border-radius:8px;padding:10px}.PKp-ga_results .PKp-ga_destinations svg{width:35px;height:30px}.PKp-ga_results .PKp-ga_destinations strong,.PKp-ga_results .PKp-ga_destinations small{font-size:.65rem}.PKp-ga_activity .PKp-ga_results .PKp-ga_destinations{display:none}.PKp-ga_activity .PKp-ga_resultsGrid article{padding:10px}.PKp-ga_activity .PKp-ga_resultsGrid h3{font-size:.7rem}.PKp-ga_activity .PKp-ga_resultsGrid strong{font-size:1.1rem}.PKp-ga_activity .PKp-ga_resultsGrid p{font-size:.65rem}.PKp-ga_activity .PKp-ga_resultsGrid svg{width:45px;height:35px}@keyframes PKp-ga_goalIn{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1200px){.PKp-ga_game .gameShell{max-width:1220px}.PKp-ga_dashboard .PKp-ga_scene>svg{max-height:235px}.PKp-ga_activity{padding:23px 30px}.PKp-ga_dashboardBody{padding:16px 24px}}@media (max-width:900px){.PKp-ga_workspace{grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr)}.PKp-ga_activity{padding:18px}.PKp-ga_dashboardBody{padding:14px}.PKp-ga_question h3{font-size:.82rem}.PKp-ga_answers{gap:6px}.PKp-ga_answers>button{padding:10px}.PKp-ga_answers button>b{font-size:.97rem}.PKp-ga_welcome{padding:28px 24px}.PKp-ga_routes{grid-template-columns:1fr}.PKp-ga_routes button{min-height:56px}.PKp-ga_resultsGrid{gap:6px}.PKp-ga_resultsGrid article,.PKp-ga_destinations{padding:12px}.PKp-ga_destinations>div{gap:5px}.PKp-ga_destinations strong{font-size:.76rem}.PKp-ga_destinations svg{width:45px}}@media (max-width:660px){.PKp-ga_opening{grid-template-columns:1fr}.PKp-ga_welcome{padding:26px 22px 20px}.PKp-ga_welcome h2{font-size:3.2rem}.PKp-ga_welcome>p:not(.PKp-ga_kicker){font-size:.9rem}.PKp-ga_cover{padding:14px 22px 10px}.PKp-ga_cover>div{max-width:420px;margin:auto}.PKp-ga_how{padding:5px 18px}.PKp-ga_how+.PKp-ga_destinations{grid-column:1;padding:12px}.PKp-ga_how+.PKp-ga_destinations svg{width:36px}.PKp-ga_how+.PKp-ga_destinations strong{font-size:.66rem}.PKp-ga_how+.PKp-ga_destinations small{font-size:.65rem}.PKp-ga_notice{padding:12px 18px;font-size:.65rem}.PKp-ga_workspace{flex-direction:column;display:flex}.PKp-ga_activity{order:0;padding:20px 17px}.PKp-ga_dashboard{border-top:1px solid #adcac7;border-right:0;order:1;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);display:grid}.PKp-ga_dashboard .PKp-ga_scene{align-self:start;position:sticky;top:0}.PKp-ga_dashboard .PKp-ga_scene>svg{object-fit:cover;object-position:45%;height:180px}.PKp-ga_sceneLabel{max-width:110px;font-size:.65rem;top:9px;left:9px}.PKp-ga_goalTag{padding:7px 9px;bottom:11px;right:9px}.PKp-ga_goalTag strong{font-size:1.15rem}.PKp-ga_goalTag small{font-size:.65rem}.PKp-ga_dashboardBody{padding:12px}.PKp-ga_actual{gap:5px;padding-bottom:9px}.PKp-ga_actual small{font-size:.65rem}.PKp-ga_actual b{font-size:.8rem}.PKp-ga_forecast>strong{font-size:1.7rem}.PKp-ga_forecast>p,.PKp-ga_forecast>small{font-size:.65rem}.PKp-ga_forecast>span{padding:4px 7px;font-size:.65rem}.PKp-ga_chart p{gap:4px;font-size:.65rem}.PKp-ga_chart svg{max-height:100px}.PKp-ga_ledger>summary{font-size:.65rem}.PKp-ga_dashboard .PKp-ga_ledger[open]{z-index:1;background:#d1e4e2;margin-top:9px;margin-left:calc(-66.667% - 20px);padding:12px;position:relative}.PKp-ga_destinationBar{padding:8px 12px}.PKp-ga_destinationBar>span{gap:6px}.PKp-ga_destinationBar b{font-size:.78rem}.PKp-ga_destinationBar>span small{display:none}.PKp-ga_destinationBar>small{font-size:.65rem}.PKp-ga_destinationBar svg{width:31px;height:28px}.PKp-ga_story h2{font-size:1.65rem}.PKp-ga_story>p:not(.PKp-ga_kicker){font-size:.8rem}.PKp-ga_kicker{font-size:.65rem!important}.PKp-ga_answers>button{gap:7px;min-height:80px;padding:10px 8px}.PKp-ga_answers button>b{font-size:.92rem}.PKp-ga_priceBreakdown{gap:12px;padding:13px}.PKp-ga_priceBreakdown b{font-size:1.2rem}.PKp-ga_priceBreakdown small{font-size:.65rem}.PKp-ga_control label,.PKp-ga_fixed,.PKp-ga_flexible{font-size:.71rem}.PKp-ga_adjust output{min-width:65px;font-size:.93rem}.PKp-ga_routes{grid-template-columns:repeat(2,minmax(0,1fr))}.PKp-ga_routes button{min-height:86px;padding:10px}.PKp-ga_routes b{font-size:.7rem}.PKp-ga_routes small{font-size:.65rem}.PKp-ga_commit,.PKp-ga_continue{align-items:center;gap:10px}.PKp-ga_commit button,.PKp-ga_continue button{max-width:185px;font-size:.74rem!important}.PKp-ga_commit p{max-width:135px;font-size:.65rem}.PKp-ga_continue>span{font-size:.65rem}.PKp-ga_footnote{padding:10px 15px;font-size:.65rem}.PKp-ga_resultsGrid{grid-template-columns:1fr}.PKp-ga_resultsGrid article{grid-template-columns:60px 1fr;gap:0 12px;display:grid}.PKp-ga_resultsGrid article svg{grid-row:1/5}.PKp-ga_resultsGrid article h3{margin:0}.PKp-ga_resultsGrid article>p,.PKp-ga_resultsGrid article>strong,.PKp-ga_resultsGrid article>small{grid-column:2}.PKp-ga_resultsGrid article strong{font-size:1.2rem}.PKp-ga_activity .PKp-ga_resultsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PKp-ga_activity .PKp-ga_resultsGrid article{padding:8px;display:block}.PKp-ga_activity .PKp-ga_resultsGrid h3{font-size:.65rem}.PKp-ga_activity .PKp-ga_resultsGrid strong{font-size:.9rem}.PKp-ga_activity .PKp-ga_resultsGrid p,.PKp-ga_activity .PKp-ga_resultsGrid small{font-size:.65rem}.PKp-ga_activity .PKp-ga_resultsGrid svg{width:35px;height:26px}.PKp-ga_activity .PKp-ga_resultsGrid article p:first-of-type{display:none}}@media (max-width:360px){.PKp-ga_activity{padding:17px 12px}.PKp-ga_income{gap:10px;padding:12px}.PKp-ga_income>div{padding-left:10px}.PKp-ga_control{column-gap:5px;padding:8px 12px}.PKp-ga_adjust{gap:3px}.PKp-ga_adjust button{min-width:40px}.PKp-ga_control label small{max-width:105px}.PKp-ga_routes{gap:5px}.PKp-ga_routes button{padding:8px}.PKp-ga_destinationBar{gap:6px}.PKp-ga_dashboard{grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr)}.PKp-ga_dashboard .PKp-ga_ledger[open]{margin-left:calc(-53.85% - 17px)}}@media (prefers-reduced-motion:reduce){.PKp-ga_game *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.PKp-ga_allocationStrip span{border:2px solid canvastext}.PKp-ga_answers button[aria-pressed=true],.PKp-ga_routes button[aria-pressed=true]{outline:3px solid highlight}.PKp-ga_game button{border:1px solid buttontext}.PKp-ga_goalTag{border:1px solid canvastext}}.PKp-ga_coverArt{width:100%;position:relative}.PKp-ga_coverArt>svg{width:100%;height:auto;display:block}.PKp-ga_coverArt>svg+svg{background:#d1e6df;border-radius:0 0 12px 12px;max-height:65px}.PKp-ga_mission p,.PKp-ga_opening p{max-width:none}.PKp-ga_inlineForecast{display:none}.PKp-ga_changeSnapshot{background:#f4f6e9;border:1px solid #b4cdc3;border-radius:10px;overflow:hidden}.PKp-ga_changeSnapshot header{background:#d4e5dc;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.PKp-ga_changeSnapshot header span{letter-spacing:.03em;font-size:.65rem;font-weight:700}.PKp-ga_changeSnapshot header b{margin-left:8px;font-size:1.2rem}.PKp-ga_changeSnapshot header small{text-align:right;font-size:.68rem}.PKp-ga_changeSnapshot dl{grid-template-columns:1fr 1fr;gap:0 22px;margin:0;padding:6px 16px;display:grid}.PKp-ga_changeSnapshot dl>div{border-bottom:1px solid #d1dfcf;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.PKp-ga_changeSnapshot dt{font-size:.76rem}.PKp-ga_changeSnapshot dt i{border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.PKp-ga_changeSnapshot dd{margin:0;font-size:.9rem;font-weight:800}.PKp-ga_changeSnapshot p{color:#7f4f24;background:#ffedcf;padding:11px 16px;font-size:.7rem;line-height:1.5;margin:0!important}.PKp-ga_changeSnapshot p[data-balanced=true]{color:#215b50;background:#d5e6d8}.PKp-ga_customize{margin:12px 0 0;font-size:.73rem}.PKp-ga_customize>summary{cursor:pointer;color:#356573;padding:5px 0}.PKp-ga_customize[open]>summary{margin-bottom:8px}.PKp-ga_game [data-completion-game=financial-planner] .buttonPrimary+.buttonPrimary{margin-top:10px}@media (max-width:660px){.PKp-ga_inlineForecast{background:#dce9e3;border-top:1px solid #b6cfc3;padding:11px 16px;font-size:.73rem;line-height:1.6;display:block;margin:0!important}.PKp-ga_inlineForecast>b{font-size:1rem}.PKp-ga_changeSnapshot header{align-items:flex-start;padding:12px}.PKp-ga_changeSnapshot header span{font-size:.65rem}.PKp-ga_changeSnapshot header b{margin:3px 0 0;font-size:1.4rem;display:block}.PKp-ga_changeSnapshot dl{gap:0 12px;padding:4px 12px}.PKp-ga_changeSnapshot dl>div{flex-wrap:wrap;gap:5px}.PKp-ga_changeSnapshot dt{font-size:.7rem}.PKp-ga_changeSnapshot dd{font-size:.9rem}.PKp-ga_changeSnapshot p{padding:11px 12px;font-size:.73rem}.PKp-ga_question>button{min-width:61px;font-size:.7rem!important}}.PKp-ga_game{width:100%;min-width:0;max-width:100%}.PKp-ga_control{grid-template-columns:minmax(0,1fr) auto;min-width:0}.PKp-ga_control label{overflow-wrap:anywhere;min-width:0}.PKp-ga_statement{min-width:0;max-width:100%;overflow-x:auto}.PKp-ga_chart p,.PKp-ga_actual{flex-wrap:wrap}.PKp-ga_actual>span{flex:110px;min-width:0}.PKp-ga_actual small{overflow-wrap:anywhere}@media (max-width:660px){.PKp-ga_dashboard{display:block}.PKp-ga_dashboard .PKp-ga_scene{position:relative}.PKp-ga_dashboard .PKp-ga_scene>svg{object-fit:cover;object-position:50% 54%;height:180px}.PKp-ga_dashboardBody{padding:16px}.PKp-ga_dashboard .PKp-ga_ledger[open]{margin:9px 0 0;padding:12px 0 0}.PKp-ga_forecast>strong{overflow-wrap:anywhere;font-size:1.9rem}.PKp-ga_goalTag{bottom:16px;right:18px}.PKp-ga_goalTag strong{font-size:1.6rem}.PKp-ga_goalTag small{font-size:.65rem}.PKp-ga_sceneLabel{max-width:none;font-size:.65rem}.PKp-ga_actual small{font-size:.65rem}.PKp-ga_actual b{font-size:1rem}.PKp-ga_forecast>p{font-size:.75rem}.PKp-ga_forecast>small{font-size:.7rem}.PKp-ga_chart p{font-size:.65rem}.PKp-ga_ledger>summary{font-size:.8rem}.siteFrame:has(.PKp-ga_game) .headerInner{flex-wrap:wrap;gap:8px;padding:8px 0}}.siteFrame:has(.PKp-ga_game)>main{width:100%;min-width:0}.PKp-ga_game>.gameShell{min-width:0;max-width:100%}@media (max-width:400px){.PKp-ga_control{grid-template-columns:minmax(0,1fr);row-gap:9px}.PKp-ga_control label small{max-width:none}.PKp-ga_adjust{justify-content:space-between}.PKp-ga_adjust output{flex:1;min-width:0}.PKp-ga_control input{grid-column:1}.PKp-ga_income{flex-wrap:wrap}.PKp-ga_income>span{flex:100px}.PKp-ga_income>div{flex:140px;max-width:100%}}.PKp-ga_workspace{grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);align-items:start}.PKp-ga_workspace[data-review=true]{grid-template-columns:1fr}.PKp-ga_activity{margin:0;padding:16px 22px}.PKp-ga_story{background:#edf4ec;border-bottom:1px solid #b9ceca;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px 14px;display:flex}.PKp-ga_story h2{margin-bottom:6px;font-size:1.5rem}.PKp-ga_story p{max-width:840px;margin:0;font-size:.9rem;line-height:1.5}.PKp-ga_story>button{flex-shrink:0;min-height:44px;font-size:.8rem}.PKp-ga_dashboard{border:0;border-left:1px solid #afcbd0;align-self:stretch}.PKp-ga_dashboard .PKp-ga_scene>svg{object-fit:cover;max-height:155px}.PKp-ga_sceneLabel{font-size:.65rem}.PKp-ga_goalTag{padding:7px 12px;bottom:12px}.PKp-ga_goalTag strong{font-size:1.4rem}.PKp-ga_dashboardBody{padding:14px 18px}.PKp-ga_actual small,.PKp-ga_forecast>small{font-size:.72rem}.PKp-ga_forecast>p{font-size:.8rem}.PKp-ga_forecast>strong{font-size:2rem}.PKp-ga_control{grid-template-columns:minmax(0,1fr) auto;padding:8px 16px}.PKp-ga_control input{text-align:right;color:#15354e;cursor:text;appearance:auto;background:#fffdf5;border:1px solid #7d9e9e;border-radius:5px;grid-column:auto;width:88px;height:44px;min-height:44px;padding:6px;font-size:1rem;font-weight:700}.PKp-ga_control label small{font-size:.72rem}.PKp-ga_control input:invalid{border:2px solid #a04c32}.PKp-ga_adjust{gap:6px}.PKp-ga_adjust button{width:44px;height:44px}.PKp-ga_fixed{font-size:.85rem}.PKp-ga_fixed small{font-size:.72rem}.PKp-ga_allocationStrip{margin-top:12px}.PKp-ga_totals{background:#e4ece4;border-top:1px solid #c0d4cb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px 16px;display:grid}.PKp-ga_totals dt{font-size:.73rem}.PKp-ga_totals dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:1rem;font-weight:800}.PKp-ga_balance{padding:10px 16px;font-size:.82rem}.PKp-ga_futurePlan{font-size:.78rem}.PKp-ga_routes{gap:8px}.PKp-ga_routes button{min-height:68px;padding:10px}.PKp-ga_routes b{font-size:.8rem}.PKp-ga_routes small{font-size:.73rem}.PKp-ga_outcomeCheck{background:#edf3e8;border:1px solid #a6c5bd;border-radius:8px;margin:14px 0 0;padding:4px 12px 10px}.PKp-ga_outcomeCheck legend{padding:0 5px;font-size:.85rem;font-weight:700}.PKp-ga_outcomeCheck label{align-items:center;gap:7px;min-height:44px;margin-right:14px;font-size:.8rem;display:inline-flex}.PKp-ga_outcomeCheck input{accent-color:#176c66;width:20px;height:20px}.PKp-ga_trackingEntry{background:#e0ece4;border:1px solid #aec9bf;border-radius:8px;margin:12px 0;padding:12px}.PKp-ga_trackingEntry>label{margin-bottom:9px;font-size:.85rem;font-weight:700;display:block}.PKp-ga_trackingEntry>div{gap:10px;display:flex}.PKp-ga_trackingEntry input{background:#fffdf5;border:1px solid #789e98;border-radius:5px;min-width:0;max-width:130px;min-height:44px;padding:8px}.PKp-ga_trackingEntry button{min-height:44px;font-size:.8rem}.PKp-ga_trackingEntry p{font-size:.8rem}.PKp-ga_statement th,.PKp-ga_statement td{padding:8px 5px;font-size:.78rem}.PKp-ga_statement caption{font-size:.82rem}.PKp-ga_statement p{font-size:.78rem}.PKp-ga_commit{justify-content:flex-end;margin-top:12px}.PKp-ga_commit button{max-width:none;min-height:44px!important;font-size:.85rem!important}.PKp-ga_assessment{background:#dcebe3;border:1px solid #b4cbc2;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.PKp-ga_assessment dt{font-size:.8rem}.PKp-ga_assessment dd{margin:5px 0 0;font-size:1.3rem;font-weight:800}.PKp-ga_resultsGrid p,.PKp-ga_resultsGrid small,.PKp-ga_results>p{font-size:.8rem}.PKp-ga_resultsGrid h3{font-size:1rem}.PKp-ga_game input:focus-visible,.PKp-ga_game button:focus-visible,.PKp-ga_game summary:focus-visible{outline-offset:3px;outline:3px solid #164f75}@media (max-width:900px){.PKp-ga_workspace{grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr)}.PKp-ga_activity{padding:14px}.PKp-ga_control{grid-template-columns:1fr}.PKp-ga_control .PKp-ga_adjust{justify-content:space-between}.PKp-ga_control input{width:110px}.PKp-ga_routes{grid-template-columns:1fr}.PKp-ga_story{padding:16px}.PKp-ga_assessment{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.PKp-ga_workspace{flex-direction:column;display:flex}.PKp-ga_workspace>.PKp-ga_activity{order:0;width:100%;padding:14px}.PKp-ga_workspace>.PKp-ga_dashboard{border-top:1px solid #afcbd0;border-left:0;order:1;width:100%}.PKp-ga_dashboard .PKp-ga_scene>svg{max-height:120px}.PKp-ga_dashboard .PKp-ga_scene{position:relative}.PKp-ga_dashboardBody{padding:14px}.PKp-ga_story{padding:14px;display:block}.PKp-ga_story h2{font-size:1.4rem}.PKp-ga_story p{font-size:.85rem}.PKp-ga_story>button{margin-top:10px}.PKp-ga_control{grid-template-columns:minmax(0,1fr) auto;padding:8px 12px}.PKp-ga_control label{font-size:.78rem}.PKp-ga_control label small{margin-left:0;font-size:.7rem}.PKp-ga_control input{width:76px;min-width:0;font-size:.9rem}.PKp-ga_adjust{gap:4px}.PKp-ga_adjust button{width:40px;min-width:40px}.PKp-ga_totals{gap:6px;padding:10px 12px}.PKp-ga_totals dt{font-size:.7rem}.PKp-ga_totals dd{font-size:.9rem}.PKp-ga_routes{grid-template-columns:1fr}.PKp-ga_routes button{min-height:60px}.PKp-ga_outcomeCheck label{margin:0;display:flex}.PKp-ga_statement th,.PKp-ga_statement td{font-size:.74rem}.PKp-ga_activity .PKp-ga_resultsGrid{grid-template-columns:1fr}.PKp-ga_activity .PKp-ga_resultsGrid article{display:block}.PKp-ga_activity .PKp-ga_resultsGrid h3{font-size:.9rem}.PKp-ga_activity .PKp-ga_resultsGrid p,.PKp-ga_activity .PKp-ga_resultsGrid small{font-size:.8rem}.PKp-ga_activity .PKp-ga_resultsGrid article p:first-of-type{display:block}.PKp-ga_activity .PKp-ga_resultsGrid strong{font-size:1.3rem}.PKp-ga_assessment{padding:10px}.PKp-ga_assessment dt{font-size:.75rem}.PKp-ga_assessment dd{font-size:1.15rem}}@media (max-width:380px){.PKp-ga_control{grid-template-columns:1fr}.PKp-ga_adjust{justify-content:space-between}.PKp-ga_control input{flex:1;width:95px;max-width:150px}.PKp-ga_story p{font-size:.82rem}.PKp-ga_totals{grid-template-columns:1fr}.PKp-ga_totals>div{justify-content:space-between;gap:10px;display:flex}.PKp-ga_totals dd{margin:0}}.PKp-ga_workspace{display:block}.PKp-ga_workspace>.PKp-ga_activity{grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);align-items:start;gap:12px 22px;padding:16px 22px;display:grid}.PKp-ga_activity>*{grid-column:1;min-width:0}.PKp-ga_activity>.PKp-ga_dashboard{border:1px solid #afcbd0;border-radius:10px;grid-area:1/2/span 12;overflow:hidden}.PKp-ga_activity>.PKp-ga_routes,.PKp-ga_activity>.PKp-ga_outcomeCheck,.PKp-ga_activity>.PKp-ga_commit,.PKp-ga_activity>.PKp-ga_continue{margin-top:0}.PKp-ga_workspace[data-review=true]>.PKp-ga_activity{grid-template-columns:1fr}.PKp-ga_activity .PKp-ga_statement{width:100%}.PKp-ga_income{padding:9px 16px}.PKp-ga_fixed{padding:8px 16px}.PKp-ga_control{padding:5px 16px}.PKp-ga_totals{padding:9px 16px}.PKp-ga_dashboard .PKp-ga_scene>svg{max-height:145px}.PKp-ga_activity .PKp-ga_results{padding:0}@media (max-width:900px){.PKp-ga_workspace>.PKp-ga_activity{grid-template-columns:minmax(0,1.2fr) minmax(235px,.8fr);gap:12px;padding:14px}}@media (max-width:660px){.PKp-ga_workspace>.PKp-ga_activity{flex-direction:column;gap:12px;padding:14px;display:flex}.PKp-ga_activity>*{width:100%}.PKp-ga_activity>.PKp-ga_dashboard{border:1px solid #afcbd0;border-radius:8px;order:0;grid-row:auto}.PKp-ga_activity .PKp-ga_dashboard .PKp-ga_scene>svg{max-height:110px}.PKp-ga_activity .PKp-ga_dashboardBody{padding:12px}.PKp-ga_activity .PKp-ga_dashboard .PKp-ga_chart svg{max-height:100px}.PKp-ga_activity .PKp-ga_dashboard .PKp-ga_actual{flex-wrap:nowrap;display:flex}.PKp-ga_activity .PKp-ga_dashboard .PKp-ga_forecast{padding-top:8px}.PKp-ga_activity .PKp-ga_dashboard .PKp-ga_forecast>strong{font-size:1.7rem}.PKp-ga_activity .PKp-ga_dashboard .PKp-ga_goalTag{bottom:8px;right:12px}.PKp-ga_activity .PKp-ga_dashboard .PKp-ga_goalTag strong{font-size:1.3rem}.PKp-ga_activity .PKp-ga_dashboard .PKp-ga_sceneLabel{top:9px}.PKp-ga_activity .PKp-ga_control{padding:6px 12px}.PKp-ga_activity .PKp-ga_commit{justify-content:flex-end}.PKp-ga_activity .PKp-ga_commit button{max-width:none}.PKp-ga_activity .PKp-ga_statement{overflow:auto}}.PKp-ga_story .PKp-ga_budgetInstruction{margin:8px 0 0;font-size:.84rem;font-weight:600}.PKp-ga_income{justify-content:space-between}.PKp-ga_income>span+span{letter-spacing:0;font-size:.76rem}.PKp-ga_control label{font-size:.85rem}.PKp-ga_fixed small,.PKp-ga_control label small{display:none}.PKp-ga_answers>button{align-items:center;gap:8px;min-height:60px;padding:12px 14px}.PKp-ga_answers button>b{font-size:1rem}.PKp-ga_answers[data-long=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.PKp-ga_answers[data-long=true]>button{text-align:left;min-height:58px;display:block}.PKp-ga_answers[data-long=true] button>b{font-size:.88rem;line-height:1.4}.PKp-ga_outcomeCheck{background:0 0;border:0;margin:0;padding:10px 0 0}.PKp-ga_outcomeCheck legend{margin-bottom:8px;padding:0;font-size:.95rem;line-height:1.4}.PKp-ga_outcomeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.PKp-ga_outcomeOptions label{cursor:pointer;background:#f8faf0;border:1.5px solid #a6c2bc;border-radius:8px;align-items:center;gap:10px;min-height:62px;margin:0;padding:12px;font-size:.85rem;line-height:1.45;display:flex}.PKp-ga_outcomeOptions label>input{flex:0 0 20px;width:20px;height:20px;margin:0}.PKp-ga_outcomeOptions label>span{overflow-wrap:break-word;min-width:0}.PKp-ga_outcomeOptions label[data-selected=true]{background:#dcece1;border-color:#176c66}.PKp-ga_outcomeOptions label[data-answer-state=incorrect]{background:#fff0df;border-color:#a24632}.PKp-ga_outcomeOptions label[data-answer-state=correct]{background:#dcece1;border-color:#176c66}.PKp-ga_outcomeOptions label:focus-within{outline-offset:3px;outline:3px solid #164f75}.PKp-ga_outcomeOptions label:has(input:disabled){cursor:default}.PKp-ga_reviewQuestion{margin:4px 0;font-size:1rem;line-height:1.5}.PKp-ga_decisionReview ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PKp-ga_decisionReview li{text-align:left;background:#f4f7ed;border:1px solid #b3cbc1;border-left:4px solid #216e62;border-radius:8px;padding:12px 14px}.PKp-ga_decisionHeading{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.PKp-ga_decisionHeading h3{margin:0;font-size:.88rem;line-height:1.4}.PKp-ga_decisionHeading>span{color:#216453;flex-shrink:0;font-size:.76rem;font-weight:700}.PKp-ga_decisionReview p{margin:6px 0 0;font-size:.82rem;line-height:1.5}.PKp-ga_decisionReview .PKp-ga_decisionOutcome{color:#405d63}.PKp-ga_workspace[data-review=true] .PKp-ga_activity{gap:14px;max-width:100%}.PKp-ga_workspace[data-review=true] .PKp-ga_statement{margin-top:2px}.PKp-ga_activity .PKp-ga_outcomeCheck{grid-column:1}.PKp-ga_answers>button:hover:not(:disabled){background:#e8f2e7;border-color:#176c66}.PKp-ga_outcomeOptions label:hover:has(input:not(:disabled)){background:#e8f2e7;border-color:#176c66}@media (max-width:1000px){.PKp-ga_outcomeOptions,.PKp-ga_answers[data-long=true]{grid-template-columns:1fr}.PKp-ga_decisionHeading{display:block}.PKp-ga_decisionHeading>span{margin-top:4px;display:block}}@media (max-width:660px){.PKp-ga_story .PKp-ga_budgetInstruction{font-size:.8rem}.PKp-ga_outcomeCheck legend{font-size:.9rem}.PKp-ga_outcomeOptions{gap:8px}.PKp-ga_outcomeOptions label{min-height:58px;padding:10px;font-size:.82rem}.PKp-ga_decisionReview li{padding:11px}.PKp-ga_decisionHeading h3{font-size:.85rem}.PKp-ga_decisionReview p{font-size:.8rem}.PKp-ga_answers[data-long=true]>button{min-height:54px}.PKp-ga_reviewQuestion{font-size:.92rem}}@media (forced-colors:active){.PKp-ga_outcomeOptions label[data-selected=true]{outline:3px solid highlight}.PKp-ga_decisionReview li{border:1px solid canvastext}}.PKp-ga_control label .PKp-ga_previousAmount{color:#496663;margin-top:4px;font-size:.73rem;font-weight:400;line-height:1.4;display:block}.PKp-ga_answers[data-long=true]:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:660px){.PKp-ga_answers[data-long=true]:has(>button:nth-child(2):last-child){grid-template-columns:1fr}.PKp-ga_control label .PKp-ga_previousAmount{font-size:.7rem}}.PKp-ga_adjustmentOptions{margin:0;font-size:.82rem}.PKp-ga_adjustmentOptions>summary{cursor:pointer;color:#285e63;min-height:36px;padding:8px 0;font-weight:600}.PKp-ga_adjustmentOptions .PKp-ga_routes{margin:5px 0 0}.PKp-ga_activity>.PKp-ga_dashboard{align-self:start}.PKp-ga_activity>.PKp-ga_adjustmentOptions{grid-column:1}
