._2Z98oG_entry{gap:.5rem;min-width:0;margin-top:.75rem;display:grid}._2Z98oG_entry label{font-size:1rem;font-weight:750;line-height:1.4}._2Z98oG_amount{background:#fff;border:2px solid #376a70;border-radius:8px;align-items:center;gap:.65rem;padding:.5rem .75rem;display:flex}._2Z98oG_amount>span{color:#244f58;font-weight:750}._2Z98oG_amount input{color:#153d52;background:0 0;border:0;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:.4rem;scroll-margin-block:7rem;font-family:inherit;font-size:1.4rem;font-weight:650;line-height:1.3}._2Z98oG_amount input:focus-visible{outline-offset:3px;outline:3px solid #a04b13}._2Z98oG_amount:has(input[aria-invalid=true]){background:#fff8e8;border-color:#9a3412}._2Z98oG_entry small{color:#355663;font-size:.875rem;line-height:1.5}._2Z98oG_error{color:#90300e;margin:0;font-size:.95rem;line-height:1.5}._2Z98oG_error:empty{display:none}._2Z98oG_entry>button{justify-self:start;max-width:100%;min-height:44px}@media (forced-colors:active){._2Z98oG_amount,._2Z98oG_amount input{border-color:canvastext}}
._0WPnvG_game{--gc-ink:#203f53;--gc-muted:#486271;--gc-teal:#17695f;--gc-line:#b1c9c2;--gc-paper:#fff8e9;color:var(--gc-ink);min-width:0;max-width:100%}._0WPnvG_conversionEntry{background:#fff5de;border:2px solid #8aaf9c;border-radius:12px;min-width:0;padding:clamp(12px,2vw,20px);box-shadow:0 5px #d2c49f}._0WPnvG_conversionEntry>div{gap:.35rem;padding-bottom:.5rem;display:grid}._0WPnvG_conversionEntry>div>span{letter-spacing:.06em;font-size:.8rem;font-weight:750}._0WPnvG_conversionEntry>div>strong{overflow-wrap:anywhere;font-size:1.6rem}._0WPnvG_conversionEntry>div>small{font-size:1rem;font-weight:650;line-height:1.5}._0WPnvG_game .gameShell{background:#dcebe5;border-color:#b4cbc3}._0WPnvG_game .gameWorkspace{background:0 0;border:0;min-width:0;padding:0}._0WPnvG_game button:focus-visible,._0WPnvG_game a:focus-visible{outline-offset:4px;outline:3px solid #285bbc}._0WPnvG_game h2:focus{outline:none}._0WPnvG_opening{background:var(--gc-paper);border:1px solid var(--gc-line);border-radius:18px;grid-template-columns:1fr 1fr;gap:1.5rem;padding:clamp(1rem,2.5vw,2.2rem);display:grid;overflow:hidden}._0WPnvG_welcome{align-self:center;min-width:0}._0WPnvG_kicker{letter-spacing:.13em;color:var(--gc-teal);font-weight:850;margin:0 0 .7rem!important;font-size:.72rem!important}._0WPnvG_welcome h2{letter-spacing:-.04em;margin:.4rem 0 1.3rem;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.08}._0WPnvG_welcome h2 em{color:var(--gc-teal);font-family:Georgia,serif;font-weight:500}._0WPnvG_welcome>p{font-size:1.05rem;line-height:1.65}._0WPnvG_launch{flex-wrap:wrap;align-items:center;gap:.7rem;margin:1.2rem 0;display:flex}._0WPnvG_launch .actions{margin:0}._0WPnvG_launch button{min-height:48px}._0WPnvG_meta{color:var(--gc-muted);font-size:.82rem!important}._0WPnvG_cover{align-self:center;min-width:0}._0WPnvG_cover svg{border-radius:18px;width:100%;height:auto;display:block;transform:rotate(1deg);box-shadow:0 13px 20px #203f5318}._0WPnvG_cover>span{letter-spacing:.1em;text-align:center;margin:1rem 0;font-size:.65rem;font-weight:800;display:block}._0WPnvG_boarding{background:#e0ecdf;border:1px solid #c0d0ba;border-radius:12px;grid-column:1/-1;align-items:center;gap:1.2rem;min-height:94px;padding:.8rem 1rem;display:flex;position:relative}._0WPnvG_boarding>span{letter-spacing:.1em;max-width:10rem;font-size:.72rem;font-weight:800}._0WPnvG_boarding p{flex:1;margin:0;font-size:.9rem;line-height:1.55}._0WPnvG_boarding>div,._0WPnvG_boarding>img{object-fit:contain;width:90px;max-height:90px}._0WPnvG_stamps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}._0WPnvG_stamps li{background:#f0dfbe;border:1px solid #c7af87;border-radius:12px;align-items:center;gap:.7rem;padding:.85rem;display:flex}._0WPnvG_stamps li:nth-child(2){background:#decee4;border-color:#bea9c5}._0WPnvG_stamps li:nth-child(3){background:#c9e0e2;border-color:#94b8bc}._0WPnvG_stamps li>span{border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font:800 1.8rem Georgia,serif;display:grid}._0WPnvG_stamps small{letter-spacing:.08em;font-size:.6rem;font-weight:800;display:block}._0WPnvG_stamps strong{margin-top:.2rem;font-size:.86rem;line-height:1.35;display:block}._0WPnvG_stamps [data-stamped=true]{box-shadow:inset 0 -3px var(--gc-teal)}._0WPnvG_notice{max-width:none;color:var(--gc-muted);text-align:center;grid-column:1/-1;line-height:1.6;margin:0!important;font-size:.74rem!important}._0WPnvG_mission{border:1px solid var(--gc-line);background:var(--gc-paper);border-radius:17px;animation:.25s ease-out _0WPnvG_arrive;overflow:hidden}._0WPnvG_destination{color:#fff6de;background:#203f53;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1.2rem;display:flex}._0WPnvG_destination>span{align-items:center;gap:.7rem;min-width:0;font-size:.9rem;font-weight:750;display:flex}._0WPnvG_destination b{color:#203f53;letter-spacing:.05em;background:#f5bd58;border-radius:5px;flex-shrink:0;padding:.3rem .4rem;font-size:.72rem}._0WPnvG_destination>small{letter-spacing:.1em;white-space:nowrap;font-size:.65rem}._0WPnvG_grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);display:grid}._0WPnvG_market{border-right:1px solid var(--gc-line);background:#c5dbd0;min-width:0;padding-bottom:1rem}._0WPnvG_shopWindow{aspect-ratio:640/350;border-bottom:3px solid #203f53;position:relative;overflow:hidden}._0WPnvG_shopWindow>svg{width:100%;height:100%;display:block}._0WPnvG_shopLabel{color:#fff6de;letter-spacing:.12em;background:#203f53;border-radius:4px;padding:.45rem .6rem;font-size:.57rem;font-weight:800;position:absolute;bottom:.65rem;left:.8rem}._0WPnvG_display{align-items:center;gap:0;min-height:164px;margin:-.1rem .8rem 0;display:flex;position:relative}._0WPnvG_product{flex:55%;min-width:0;transform:rotate(-2deg)}._0WPnvG_product svg{width:100%;height:165px;display:block}._0WPnvG_tag{background:#fff2d5;border:1px solid #b79c75;border-radius:7px;flex:45%;min-width:0;padding:.8rem .7rem;transform:rotate(2deg);box-shadow:3px 4px #203f5314}._0WPnvG_tag small{font-size:.8rem;font-weight:650;line-height:1.35;display:block}._0WPnvG_tag strong{overflow-wrap:normal;font-variant-numeric:tabular-nums;overflow-wrap:normal;margin:.4rem 0;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.3;display:block}._0WPnvG_tag>span{letter-spacing:.1em;color:#604e39;font-size:.6rem;font-weight:800}._0WPnvG_exchange{background:#e9f1e5;border:1px solid #9db8aa;border-radius:10px;align-items:center;gap:.65rem;margin:.3rem 1rem 1rem;padding:.8rem;display:flex}._0WPnvG_exchange>span{color:var(--gc-teal);font-size:2rem}._0WPnvG_exchange small{letter-spacing:.08em;color:#3e5d54;font-size:.58rem;font-weight:850;display:block}._0WPnvG_exchange strong{margin:.25rem 0;font-size:.98rem;line-height:1.4;display:block}._0WPnvG_exchange p{color:#3b5d55;margin:0;font-size:.72rem;line-height:1.45}._0WPnvG_guide{align-items:center;gap:.4rem;padding:.1rem 1rem;display:flex}._0WPnvG_guide>div,._0WPnvG_guide>img{object-fit:contain;flex-shrink:0;width:76px;max-height:95px}._0WPnvG_guide p{color:#2f5149;max-width:21rem;margin:0;font-size:.84rem;line-height:1.55}._0WPnvG_activity{min-width:0;padding:clamp(1rem,2vw,1.7rem)}._0WPnvG_story h2{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.15}._0WPnvG_story>p:last-child{margin:.6rem 0 1rem;font-size:.95rem;line-height:1.6}._0WPnvG_question{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin:.7rem 0;display:flex}._0WPnvG_question h3{flex:1;min-width:min(100%,12rem);margin:0;font-size:1.04rem;line-height:1.4}._0WPnvG_question button{flex-shrink:0;max-width:7.5rem;font-size:.68rem}._0WPnvG_options{gap:.65rem;display:grid}._0WPnvG_options>button{text-align:left;width:100%;color:var(--gc-ink);cursor:pointer;min-height:66px;font:inherit;background:#f2eee2;border:1.5px solid #a1bbb3;border-radius:12px;padding:.8rem .9rem;transition:background .15s,border-color .15s,transform .15s;display:block;box-shadow:0 3px #203f5310}._0WPnvG_options>button:nth-child(2){background:#e8e2ed}._0WPnvG_options>button:nth-child(3){background:#e0e9e9}._0WPnvG_options>button:hover:enabled{background:#e3eee3;border-color:#326d68;transform:translateY(-2px)}._0WPnvG_options>button:disabled{opacity:1;cursor:default}._0WPnvG_options>button[data-selected=true]{border-color:#326d68;box-shadow:inset 0 0 0 1px #326d68}._0WPnvG_options>button[data-correct=true]{background:#d6e9d5;border-color:#316854;box-shadow:inset 0 0 0 1px #316854}._0WPnvG_optionTop{align-items:center;gap:.55rem;min-width:0;display:flex}._0WPnvG_optionTop>strong{flex:1;font-size:1rem;line-height:1.3}._0WPnvG_optionTop svg{flex-shrink:0;width:49px;height:34px}._0WPnvG_letter{color:#486271;border:1px solid #9db1ad;border-radius:4px;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:.64rem;font-weight:800;display:grid}._0WPnvG_selectMark{margin-left:auto;font-size:1.3rem}._0WPnvG_terms{color:#3b5360;margin:.55rem 0;font-size:.76rem;line-height:1.45;display:block}._0WPnvG_costs{border-top:1px solid #bccac0;border-bottom:1px solid #bccac0;gap:.35rem;margin:.55rem 0 0;padding:.55rem 0;display:grid}._0WPnvG_costs>div{grid-template-columns:minmax(0,7rem) minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}._0WPnvG_costs dt{color:#455f68;font-size:.75rem;line-height:1.5}._0WPnvG_costs dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:750;line-height:1.5}._0WPnvG_finalCost b{color:#174d43}._0WPnvG_reason{margin-top:.5rem;font-size:.8rem;font-weight:650;line-height:1.45;display:block}._0WPnvG_supported{color:#23543f;margin-top:.4rem;font-size:.7rem;font-weight:800;display:block}._0WPnvG_options[data-conversion=true]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem}._0WPnvG_options[data-conversion=true]>button{min-height:128px;padding:.85rem .65rem}._0WPnvG_options[data-conversion=true] ._0WPnvG_optionTop{flex-wrap:wrap}._0WPnvG_options[data-conversion=true] ._0WPnvG_optionTop>strong{overflow-wrap:anywhere;flex-basis:100%;order:2;margin-top:.5rem;font-size:clamp(1.1rem,1.5vw,1.45rem)}._0WPnvG_chooseHint{color:var(--gc-muted);margin:.7rem 0 0;font-size:.72rem}._0WPnvG_feedback{outline-offset:3px;background:#f3e6c9;border:1px solid #c3a770;border-radius:10px;margin-top:1rem;padding:.85rem 1rem}._0WPnvG_feedback[data-feedback=correct]{background:#e0eddd;border-color:#8daf8b}._0WPnvG_feedback[data-feedback=information]{background:#dce8eb;border-color:#94b3bd}._0WPnvG_feedback>strong{font-size:.95rem}._0WPnvG_feedback p{margin:.35rem 0;font-size:.86rem;line-height:1.55}._0WPnvG_feedback small{font-size:.8rem;line-height:1.5;display:block}._0WPnvG_continue{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:1rem;display:flex}._0WPnvG_continue button{min-height:48px;font-size:.9rem}._0WPnvG_stamp{border:2px solid var(--gc-teal);color:var(--gc-teal);letter-spacing:.08em;border-radius:6px;padding:.6rem .7rem;font-size:.63rem;font-weight:850;animation:.25s ease-out _0WPnvG_stamp;transform:rotate(-4deg)}._0WPnvG_receipt{background:#fff8e9;border-bottom:4px dotted #c5dbd0;margin:0 1rem;padding:1rem;animation:.3s ease-out _0WPnvG_receipt;box-shadow:0 4px 9px #203f5314}._0WPnvG_receipt>p{letter-spacing:.13em;border-bottom:1px dashed #9eac9d;margin:0 0 .7rem;padding-bottom:.5rem;font-size:.6rem;font-weight:850}._0WPnvG_receipt>strong{font-size:1rem}._0WPnvG_receipt dl{margin:.7rem 0}._0WPnvG_receipt dl>div{justify-content:space-between;gap:.6rem;margin:.4rem 0;font-size:.79rem;display:flex}._0WPnvG_receipt dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:750}._0WPnvG_receiptTotal{border-top:1px dashed #9eac9d;padding-top:.55rem;font-weight:800;font-size:.95rem!important}._0WPnvG_receipt>small{color:#47616b;font-size:.72rem;line-height:1.55;display:block}._0WPnvG_footnote{border-top:1px solid var(--gc-line);color:#415e56;background:#d8e5dc;max-width:none;margin:0;padding:.65rem 1rem;font-size:.68rem;line-height:1.5}._0WPnvG_recap{padding:1rem}._0WPnvG_recap h3{font-size:1.2rem}._0WPnvG_recap>p{font-size:.88rem;line-height:1.6}._0WPnvG_recap>ol{grid-template-columns:1fr 1fr;gap:.5rem;padding:0;list-style:none;display:grid}._0WPnvG_recap>ol>li{border:1px solid var(--gc-line);background:#f2eee2;border-radius:7px;gap:.2rem;padding:.75rem;display:grid}._0WPnvG_recap>ol span,._0WPnvG_recap>ol small{font-size:.72rem}._0WPnvG_recap>ol strong{font-size:.88rem}@keyframes _0WPnvG_arrive{0%{transform:translateY(4px)}to{transform:none}}@keyframes _0WPnvG_receipt{0%{transform:translateY(-7px)}to{transform:none}}@keyframes _0WPnvG_stamp{0%{transform:scale(1.08)rotate(-4deg)}to{transform:scale(1)rotate(-4deg)}}@media (max-width:900px){._0WPnvG_grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}._0WPnvG_activity{padding:1rem}._0WPnvG_costs{gap:.4rem .7rem}._0WPnvG_display{flex-wrap:wrap;justify-content:center}._0WPnvG_product{flex-basis:100%}._0WPnvG_product svg{height:145px}._0WPnvG_tag{text-align:center;flex:0 90%;transform:rotate(1deg)}._0WPnvG_tag strong{overflow-wrap:normal;font-size:1.5rem}._0WPnvG_guide{align-items:flex-start}._0WPnvG_guide>div,._0WPnvG_guide>img{width:54px}._0WPnvG_guide p{font-size:.76rem}._0WPnvG_options[data-conversion=true]{grid-template-columns:1fr}._0WPnvG_options[data-conversion=true]>button{min-height:64px}._0WPnvG_options[data-conversion=true] ._0WPnvG_optionTop>strong{flex-basis:auto;order:0;margin-top:0;font-size:1.2rem}._0WPnvG_options[data-conversion=true] ._0WPnvG_optionTop{flex-wrap:nowrap}}@media (max-width:650px){._0WPnvG_opening{grid-template-columns:1fr;gap:1rem}._0WPnvG_welcome h2{font-size:2.3rem}._0WPnvG_cover{grid-row:2}._0WPnvG_cover svg{max-height:260px}._0WPnvG_boarding{gap:.65rem;padding:.7rem}._0WPnvG_boarding>span{max-width:5rem;font-size:.6rem}._0WPnvG_boarding p{font-size:.78rem}._0WPnvG_boarding>div,._0WPnvG_boarding>img{width:50px;max-height:65px}._0WPnvG_stamps{grid-template-columns:1fr;gap:.4rem}._0WPnvG_stamps li{padding:.6rem .8rem}._0WPnvG_stamps li>span{width:31px;height:31px;font-size:1.2rem}._0WPnvG_stamps strong{font-size:.85rem}._0WPnvG_notice{font-size:.69rem!important}._0WPnvG_grid{grid-template-columns:1fr}._0WPnvG_destination{padding:.65rem .8rem}._0WPnvG_destination>span{font-size:.75rem}._0WPnvG_destination>small{white-space:normal;text-align:right;max-width:5rem;font-size:.55rem}._0WPnvG_market{border-right:0;border-bottom:1px solid var(--gc-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));padding:0;display:grid}._0WPnvG_shopWindow{aspect-ratio:640/160;grid-column:1/-1}._0WPnvG_shopWindow svg{object-fit:cover}._0WPnvG_shopLabel{font-size:.5rem;bottom:.45rem;left:.6rem}._0WPnvG_display{flex-wrap:nowrap;min-height:125px;margin:0 .25rem;position:relative}._0WPnvG_product{flex-basis:100%}._0WPnvG_product svg{height:135px}._0WPnvG_tag{background:#fff2d5ed;padding:.35rem .3rem;position:absolute;bottom:.3rem;left:.4rem;right:.4rem}._0WPnvG_tag small{font-size:.62rem}._0WPnvG_tag strong{overflow-wrap:normal;margin:.15rem 0;font-size:1.1rem}._0WPnvG_tag>span{display:none}._0WPnvG_exchange{align-self:center;gap:.4rem;margin:.7rem .6rem .7rem 0;padding:.55rem}._0WPnvG_exchange>span{font-size:1.5rem}._0WPnvG_exchange small{font-size:.5rem}._0WPnvG_exchange strong{font-size:.8rem}._0WPnvG_exchange p{font-size:.64rem}._0WPnvG_guide{display:none}._0WPnvG_receipt{grid-column:1/-1;margin:0 .65rem .7rem;padding:.8rem}._0WPnvG_receipt dl{grid-template-columns:1fr 1fr;gap:0 .8rem;display:grid}._0WPnvG_receipt dl>div{flex-wrap:wrap;font-size:.7rem}._0WPnvG_receiptTotal{font-size:.75rem!important}._0WPnvG_receipt>small{font-size:.65rem}._0WPnvG_activity{padding:1rem .8rem}._0WPnvG_story h2{font-size:1.5rem}._0WPnvG_story>p:last-child{font-size:.87rem;line-height:1.55}._0WPnvG_kicker{font-size:.63rem!important}._0WPnvG_question h3{min-width:min(100%,12rem);font-size:.95rem}._0WPnvG_question button{flex-shrink:0;max-width:5rem;font-size:.6rem}._0WPnvG_options>button{padding:.75rem}._0WPnvG_optionTop>strong{font-size:.96rem}._0WPnvG_terms{font-size:.74rem}._0WPnvG_reason{font-size:.77rem}._0WPnvG_options[data-conversion=true]{grid-template-columns:1fr}._0WPnvG_continue{justify-content:space-between}._0WPnvG_continue button{font-size:.85rem}._0WPnvG_recap>ol{grid-template-columns:1fr}._0WPnvG_footnote{padding:.6rem .8rem;font-size:.63rem}}@media (prefers-reduced-motion:reduce){._0WPnvG_game *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){._0WPnvG_options>button,._0WPnvG_destination,._0WPnvG_exchange,._0WPnvG_tag,._0WPnvG_feedback,._0WPnvG_stamp{border:2px solid canvastext}._0WPnvG_options>button[data-correct=true]{outline:3px solid highlight}._0WPnvG_selectMark{color:buttontext}}._0WPnvG_comparison{margin-top:.8rem}._0WPnvG_optionCard{background:#f2eee2;border:1px solid #a1bbb3;border-radius:12px;min-width:0;padding:.85rem}._0WPnvG_optionCard:nth-child(2){background:#e8e2ed}._0WPnvG_optionCard:nth-child(3){background:#e0e9e9}._0WPnvG_totalEntry{margin-top:.65rem}._0WPnvG_totalEntry>label{margin-bottom:.3rem;font-size:.85rem;font-weight:750;display:block}._0WPnvG_totalEntry>div{background:#fff8e9;border:1.5px solid #63827b;border-radius:7px;align-items:center;gap:.5rem;padding:0 .65rem;display:flex}._0WPnvG_totalEntry>div>span{font-size:.8rem;font-weight:800}._0WPnvG_totalEntry input{width:100%;min-width:0;min-height:44px;color:var(--gc-ink);font:inherit;font-variant-numeric:tabular-nums;outline-offset:3px;background:0 0;border:0;font-weight:750}._0WPnvG_totalEntry input[aria-invalid=true]{outline:2px solid #9d3c2f}._0WPnvG_totalEntry small{margin-top:.35rem;font-size:.78rem;display:block}._0WPnvG_choices{border:0;gap:.4rem;min-width:0;margin:.85rem 0;padding:0;display:grid}._0WPnvG_choices legend{margin-bottom:.4rem;font-size:.85rem;font-weight:750}._0WPnvG_choiceLabel{cursor:pointer;background:#e9f1e5;border:1px solid #a1bbb3;border-radius:8px;align-items:center;gap:.55rem;min-height:44px;padding:.6rem .7rem;font-size:.86rem;display:flex}._0WPnvG_choiceLabel[data-selected=true]{border:2px solid #326d68;padding:calc(.6rem - 1px) calc(.7rem - 1px)}._0WPnvG_choiceLabel input{accent-color:#326d68;flex-shrink:0;width:20px;height:20px}._0WPnvG_choiceLabel:focus-within,._0WPnvG_totalEntry>div:focus-within{outline-offset:3px;outline:3px solid #203f53}._0WPnvG_formError{color:#8b2e23;font-weight:700}._0WPnvG_suppliedPrice,._0WPnvG_unusable{margin:.6rem 0 0;font-size:.85rem;line-height:1.5}._0WPnvG_conversionEntry{margin-top:.8rem}._0WPnvG_comparison>button{min-height:44px}
