._8FPYBa_game{--shelf-wood:#e8bd78;--shelf-shade:#c7934e;--store-cream:#fffaf0;--store-mint:#eef6ef}._8FPYBa_game .gameHeading{margin-bottom:.8rem}._8FPYBa_game .gameHeading h1{margin-bottom:.25rem}._8FPYBa_game .gameHeading>p{margin:0}._8FPYBa_game .gameToolbar:empty{display:none}._8FPYBa_game .gameWorkspace{padding:.25rem 0}._8FPYBa_game svg{width:100%;height:100%;display:block}._8FPYBa_kicker{letter-spacing:.1em;margin:0 0 .3rem;font-size:.72rem;font-weight:850}._8FPYBa_progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;font-size:.8rem;display:flex}._8FPYBa_progress>span{letter-spacing:.08em;align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;display:flex}._8FPYBa_progress>span svg{width:21px;height:21px}._8FPYBa_progress ol{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}._8FPYBa_progress li{border:1px solid var(--medium-neutral);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:800;display:grid}._8FPYBa_progress li[aria-current]{background:var(--navy);color:var(--white);border-color:var(--navy);outline:3px solid var(--light-gold)}._8FPYBa_progress li[data-done=true]{background:var(--light-green);border-color:var(--green)}._8FPYBa_mission{background:var(--light-sky);border:1px solid #bdcfe0;border-radius:18px;align-items:center;gap:1rem;padding:.85rem 1.15rem;display:flex}._8FPYBa_mission h2{margin:0 0 .35rem;font-size:clamp(1.2rem,2.5vw,1.65rem)}._8FPYBa_mission p:not(._8FPYBa_kicker){margin:0;font-size:.95rem;line-height:1.5}._8FPYBa_mission small{margin-top:.35rem;font-size:.8rem;display:block}._8FPYBa_missionCharacter{flex:none;align-self:flex-end;width:78px;height:88px}._8FPYBa_missionCharacter img{object-fit:contain;width:100%;height:100%}._8FPYBa_mission>button{flex:none;margin-left:auto;padding:.4rem .6rem;font-size:.75rem}._8FPYBa_notice{border-left:4px solid var(--gold);background:var(--light-gold);margin:0;padding:.7rem 1rem;font-size:.85rem}._8FPYBa_shop{border:2px solid var(--navy);background:var(--store-cream);border-radius:22px;overflow:clip;box-shadow:0 6px #102a4310}._8FPYBa_awning{background:repeating-linear-gradient(90deg, var(--navy) 0 44px, #eaf3ff 44px 88px);border-bottom:3px solid var(--navy);height:24px}._8FPYBa_requirement{text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:.35rem 0 .6rem;padding:.4rem 1rem;font-size:.8rem;line-height:1.4;display:flex}._8FPYBa_requirement svg{flex:none;width:22px;height:22px}._8FPYBa_shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;padding:0 1.5rem;display:grid;position:relative}._8FPYBa_shelf[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:735px;margin-inline:auto}._8FPYBa_product{z-index:1;background:var(--white);border:2px solid #d9d6ca;border-bottom:0;border-radius:15px 15px 0 0;min-width:0;padding:0;transition:border-color .15s,box-shadow .15s;position:relative}._8FPYBa_product[data-inspected=true]{border-color:var(--navy);box-shadow:0 0 0 2px #102a4310}._8FPYBa_product[data-purchased=true]{border-color:var(--green);box-shadow:0 0 0 3px var(--light-green)}._8FPYBa_package{background:var(--store-mint);border-bottom:8px solid var(--shelf-wood);height:164px;box-shadow:inset 0 -2px var(--shelf-shade);border-radius:12px 12px 0 0;place-items:center;padding-top:14px;display:grid;position:relative}._8FPYBa_product:nth-child(3) ._8FPYBa_package{background:var(--light-sky)}._8FPYBa_package>svg{width:min(100%,220px);transition:transform .15s}@media (hover:hover){._8FPYBa_product:hover ._8FPYBa_package>svg{transform:translateY(-3px)}}._8FPYBa_productState{z-index:1;justify-content:center;align-items:center;gap:.3rem;min-height:20px;font-size:.65rem;font-weight:800;display:flex;position:absolute;inset:4px 0 auto}._8FPYBa_productState svg{width:15px;height:15px}._8FPYBa_productDetails{padding:.7rem .9rem 1rem}._8FPYBa_product h3{min-height:2.4em;margin:0;font-size:1rem;line-height:1.2}._8FPYBa_quantity{margin:.15rem 0 .55rem;font-size:.9rem;font-weight:700}._8FPYBa_packPrice{justify-content:space-between;align-items:center;gap:.35rem;padding:.15rem 0 .35rem;display:flex}._8FPYBa_packPrice strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.75rem;font-weight:850}._8FPYBa_unitPrice{background:var(--store-mint);border:1px dashed #82968c;border-radius:6px;justify-content:space-between;align-items:center;gap:.25rem;min-height:42px;margin:0 0 .6rem;padding:.45rem .6rem;display:flex}._8FPYBa_unitPrice>span{font-size:.72rem;line-height:1.2}._8FPYBa_unitPrice output{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:850}._8FPYBa_unitPrice[data-revealed=true]{border-style:solid}._8FPYBa_unitPrice[data-revealed=true] output{animation:_8FPYBa_reveal var(--motion-feedback) var(--ease-standard)}._8FPYBa_inspectButton,._8FPYBa_buyButton{border-radius:8px;width:100%;min-height:44px;padding:.4rem .2rem;font-size:.86rem;font-weight:750}._8FPYBa_inspectButton{border-width:1px;justify-content:center;align-items:center;gap:.35rem;display:flex}._8FPYBa_inspectButton svg{width:19px;height:19px}._8FPYBa_inspectButton[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--navy);background:var(--light-sky)}._8FPYBa_buyButton{color:var(--white);background:var(--navy);margin-top:.35rem}._8FPYBa_buyButton:hover{background:var(--navy-dark)}._8FPYBa_buyButton:disabled{opacity:1;color:#4b5a63;background:#e5e9ea;border-color:#99a6aa}._8FPYBa_tryAgain{text-align:center;margin-top:.25rem;font-size:.69rem;font-weight:750;display:block}._8FPYBa_shelfEdge{letter-spacing:.12em;height:29px;color:var(--navy);background:var(--shelf-wood);border-block:2px solid var(--shelf-shade);justify-content:space-between;align-items:center;padding:0 1.25rem;font-size:.6rem;font-weight:800;display:flex;box-shadow:0 5px #102a4310}._8FPYBa_tools{background:#f7f3e8;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:1rem;padding:1.05rem 1.25rem 1.25rem;display:grid}._8FPYBa_inspector{border:2px solid var(--navy);background:#dce6e9;border-radius:16px;min-width:0;padding:.7rem;box-shadow:0 4px #b1c4ca}._8FPYBa_inspector>header{align-items:center;gap:.45rem;display:flex}._8FPYBa_inspector>header>svg{width:24px;height:24px}._8FPYBa_inspector h3{margin:0;font-size:1.05rem}._8FPYBa_inspector>header>span{letter-spacing:.09em;margin-left:auto;font-size:.55rem;font-weight:750}._8FPYBa_calculatorBody{padding-top:.5rem}._8FPYBa_calculatorProduct{align-items:center;gap:.4rem;display:flex}._8FPYBa_calculatorMini{flex:none;width:54px;height:42px}._8FPYBa_calculatorProduct p{margin:0;font-size:.74rem}._8FPYBa_conversion{margin:.45rem 0;font-size:.78rem;line-height:1.4}._8FPYBa_display{background:#f8fff0;border:2px solid #8b9d88;border-radius:8px;margin-top:.4rem;padding:.5rem .75rem;box-shadow:inset 0 2px #102a4310}._8FPYBa_display>span{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,2.8vw,1.55rem);font-weight:850;display:block}._8FPYBa_display b{color:#466050;margin:0 .12rem;font-weight:500}._8FPYBa_display small{font-size:.7rem;display:block}._8FPYBa_choosePrompt{margin:.45rem 0 .3rem;font-size:.76rem;font-weight:700}._8FPYBa_rateChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}._8FPYBa_rateChoices button{border-radius:8px;padding:.3rem;font-size:1rem;font-weight:800;box-shadow:0 3px #8a9da4}._8FPYBa_rateChoices button:active{transform:translateY(2px);box-shadow:0 1px #8a9da4}._8FPYBa_calculateButton{width:100%;min-height:44px;color:var(--white);background:var(--navy);border-radius:8px;justify-content:center;align-items:center;gap:.4rem;margin-top:.6rem;font-weight:750;display:flex}._8FPYBa_calculateButton:hover{background:var(--navy-dark)}._8FPYBa_calculateButton svg{width:20px;height:20px}._8FPYBa_rateFeedback{margin-top:.55rem;font-size:.77rem;line-height:1.45}._8FPYBa_rateFeedback:empty{margin:0}._8FPYBa_calculatorEmpty{align-items:center;gap:.8rem;min-height:126px;padding:.4rem;display:flex}._8FPYBa_calculatorEmpty svg{flex:none;width:45px;height:45px}._8FPYBa_calculatorEmpty p{font-size:.9rem;line-height:1.5}._8FPYBa_basketPanel{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:.5rem .8rem;padding:.6rem .1rem;display:grid}._8FPYBa_basketPicture{align-self:start;width:112px;height:106px;padding-top:30px;position:relative}._8FPYBa_basketPicture>svg{z-index:2;position:relative}._8FPYBa_basketProduct{width:77px;height:68px;animation:_8FPYBa_intoBasket var(--motion-select) var(--ease-standard);position:absolute;inset:0 auto auto 18px}._8FPYBa_basketPicture[data-filled=true]>svg{animation:_8FPYBa_basketBounce var(--motion-feedback) var(--ease-standard)}._8FPYBa_basketMessage{min-width:0}._8FPYBa_basketMessage h3{margin:0;font-size:1.05rem}._8FPYBa_basketMessage p{margin:.3rem 0 0;font-size:.8rem;line-height:1.5}._8FPYBa_feedback button{border-width:1px;min-height:44px;margin-top:.45rem;padding:.2rem .5rem;font-size:.72rem}._8FPYBa_continueButton{background:var(--navy);width:100%;min-height:44px;color:var(--white);border-radius:9px;grid-column:1/-1;margin-top:.3rem;font-weight:800}._8FPYBa_continueButton:hover{background:var(--navy-dark)}._8FPYBa_overview{border:2px solid var(--navy);border-top:18px solid var(--navy);background:var(--store-cream);border-radius:20px;grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:center;gap:1.5rem;padding:2rem;display:grid}._8FPYBa_overview h2{max-width:18ch;margin:.5rem 0;font-size:clamp(1.7rem,3vw,2.2rem)}._8FPYBa_overview p:not(._8FPYBa_kicker){margin:.5rem 0}._8FPYBa_overviewPicture{width:240px;height:220px;margin:auto;position:relative}._8FPYBa_overviewPicture>svg{width:180px;height:118px;position:absolute;bottom:0;left:0}._8FPYBa_overviewPicture>img{object-fit:contain;position:absolute;bottom:0;right:-15px}._8FPYBa_overviewProduct{width:140px;height:135px;position:absolute;top:0;left:8px}._8FPYBa_overviewSteps{flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0;padding:0;font-size:.8rem;font-weight:700;list-style:none;display:flex}._8FPYBa_overviewSteps li{align-items:center;gap:.3rem;display:flex}._8FPYBa_overviewSteps svg{width:21px;height:21px}._8FPYBa_completion{background:var(--store-cream);border:2px solid var(--navy);text-align:center;border-radius:22px;padding:1.4rem}._8FPYBa_completionPicture{width:280px;height:205px;margin:0 auto .75rem;position:relative}._8FPYBa_completionPicture>svg{width:170px;height:110px;position:absolute;bottom:0;left:5px}._8FPYBa_completionPicture img{object-fit:contain;position:absolute;bottom:0;right:0}._8FPYBa_completionProduct{width:120px;height:125px;position:absolute;top:2px;left:25px;transform:rotate(-9deg)}._8FPYBa_completionStar{color:#885f00;width:38px;height:38px;animation:_8FPYBa_reveal var(--motion-feedback) var(--ease-standard);position:absolute;top:0;right:6px}._8FPYBa_completion h2{margin:.4rem 0;font-size:clamp(1.6rem,3vw,2.3rem)}._8FPYBa_completion>p{margin-inline:auto}._8FPYBa_takeaways{flex-wrap:wrap;justify-content:center;gap:.4rem .8rem;font-size:.8rem;font-weight:750;display:flex}._8FPYBa_takeaways span{background:var(--light-green);border:1px solid #96bea5;border-radius:8px;padding:.35rem .6rem}._8FPYBa_score{font-size:.85rem;font-weight:750}._8FPYBa_completion a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (min-width:1000px){._8FPYBa_game .gameToolbar{border-block:0;padding:0}._8FPYBa_game .gameHeading{margin-bottom:.25rem}._8FPYBa_mission{padding-block:.7rem}._8FPYBa_missionCharacter{width:66px;height:75px}._8FPYBa_shop{grid-template-columns:minmax(0,1fr) 310px;display:grid}._8FPYBa_awning,._8FPYBa_requirement,._8FPYBa_shelfEdge{grid-column:1/-1}._8FPYBa_shelf{grid-area:4/1;align-items:stretch;gap:.65rem;padding:0 .85rem}._8FPYBa_shelf[data-count="2"]{max-width:none;margin:0}._8FPYBa_package{height:155px}._8FPYBa_productDetails{padding:.65rem .65rem .8rem}._8FPYBa_product h3{font-size:.92rem}._8FPYBa_packPrice{flex-direction:column;align-items:flex-start;gap:0}._8FPYBa_packPrice strong{font-size:1.6rem}._8FPYBa_tools{background:0 0;flex-direction:column;grid-area:4/2;gap:.55rem;padding:0 .8rem .8rem 0;display:flex}._8FPYBa_inspector{width:100%}._8FPYBa_inspector>header>span{display:none}._8FPYBa_display>span{font-size:1.3rem}._8FPYBa_basketPanel{grid-template-columns:70px minmax(0,1fr);gap:.5rem}._8FPYBa_basketPicture{width:70px;height:83px}._8FPYBa_basketProduct{width:55px;height:55px;top:8px;left:8px}._8FPYBa_shelfEdge{grid-row:5}}@keyframes _8FPYBa_enter{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes _8FPYBa_reveal{0%{transform:scale(.85)}60%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes _8FPYBa_intoBasket{0%{opacity:.2;transform:translateY(-35px)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes _8FPYBa_basketBounce{50%{transform:translateY(4px)rotate(3deg)}}@media (max-width:800px){._8FPYBa_shelf{gap:.65rem;padding-inline:.8rem}._8FPYBa_productDetails{padding-inline:.65rem}._8FPYBa_packPrice{flex-direction:column;align-items:flex-start;gap:0}._8FPYBa_package{height:145px}._8FPYBa_tools{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:.9rem}._8FPYBa_basketPanel{grid-template-columns:72px minmax(0,1fr);gap:.5rem}._8FPYBa_basketPicture{width:72px;height:85px}._8FPYBa_basketProduct{width:58px;height:55px;top:9px;left:8px}._8FPYBa_progress>span{display:none}._8FPYBa_missionCharacter{width:60px;height:72px}}@media (max-width:600px){._8FPYBa_workspace{gap:.65rem}._8FPYBa_game .gameHeading h1{font-size:1.65rem}._8FPYBa_game .gameHeading>p{font-size:.85rem}._8FPYBa_mission{border-radius:13px;flex-wrap:wrap;gap:.5rem;padding:.75rem}._8FPYBa_missionCharacter{display:none}._8FPYBa_mission>div:not(._8FPYBa_missionCharacter){flex:100%}._8FPYBa_mission p:not(._8FPYBa_kicker){font-size:.86rem}._8FPYBa_mission>button{min-height:44px;margin:0;padding-block:.2rem}._8FPYBa_mission h2{font-size:1.22rem}._8FPYBa_kicker{font-size:.62rem}._8FPYBa_progress{gap:.25rem}._8FPYBa_progress ol{gap:.23rem}._8FPYBa_progress li{width:22px;height:22px;font-size:.65rem}._8FPYBa_progress>strong{font-size:.7rem}._8FPYBa_shop{border-radius:14px}._8FPYBa_awning{background-size:60px;height:17px}._8FPYBa_requirement{text-align:left;justify-content:start;margin-bottom:.45rem;padding-inline:.6rem;font-size:.74rem}._8FPYBa_shelf{gap:.35rem;padding-inline:.45rem}._8FPYBa_package{border-bottom-width:5px;height:105px;padding-top:12px}._8FPYBa_product{border-radius:10px 10px 0 0}._8FPYBa_package{border-radius:8px 8px 0 0}._8FPYBa_productState{gap:.15rem;font-size:.55rem}._8FPYBa_productState svg{width:11px;height:11px}._8FPYBa_productDetails{padding:.5rem .35rem .6rem}._8FPYBa_product h3{min-height:2.4em;font-size:.79rem}._8FPYBa_shelf[data-kind=bananas] ._8FPYBa_product h3{min-height:3.6em}._8FPYBa_quantity{margin:.2rem 0;font-size:.76rem}._8FPYBa_packPrice strong{letter-spacing:-.03em;font-size:1.34rem}._8FPYBa_packPrice>span{font-size:.62rem}._8FPYBa_unitPrice{min-height:59px;margin-bottom:.35rem;padding:.25rem .3rem;display:block}._8FPYBa_unitPrice>span{min-height:2.4em;font-size:.65rem;display:block}._8FPYBa_unitPrice output{font-size:.94rem}._8FPYBa_inspectButton,._8FPYBa_buyButton{border-radius:6px;padding-inline:.1rem;font-size:.73rem;line-height:1.2}._8FPYBa_inspectButton{gap:.15rem}._8FPYBa_inspectButton svg{width:14px;height:14px}._8FPYBa_buyButton{min-height:48px}._8FPYBa_tryAgain{font-size:.6rem;line-height:1.3}._8FPYBa_shelfEdge{letter-spacing:.08em;height:24px;padding-inline:.6rem;font-size:.49rem}._8FPYBa_tools{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.75rem .6rem}._8FPYBa_inspector{border-radius:12px;padding:.6rem}._8FPYBa_inspector h3{font-size:.94rem}._8FPYBa_inspector>header>span{font-size:.48rem}._8FPYBa_display>span{font-size:1.28rem}._8FPYBa_calculatorMini{display:none}._8FPYBa_basketPanel{grid-template-columns:80px minmax(0,1fr)}._8FPYBa_basketPicture{width:80px;height:83px}._8FPYBa_basketProduct{width:62px;top:8px;left:10px}._8FPYBa_basketMessage p{font-size:.78rem}._8FPYBa_basketMessage h3{font-size:.94rem}._8FPYBa_overview{grid-template-columns:1fr;gap:.5rem;padding:1rem}._8FPYBa_overviewPicture{transform-origin:50%;height:180px;transform:scale(.9)}._8FPYBa_overview h2{font-size:1.65rem}._8FPYBa_completionPicture{width:255px;transform:scale(.9)}._8FPYBa_completion{padding:1rem .65rem}}@media (prefers-reduced-motion:reduce){._8FPYBa_game *,._8FPYBa_game :before,._8FPYBa_game :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._8FPYBa_workspace{gap:0}._8FPYBa_mission{background:#fffaf0;border-color:#bccdc4 #bccdc4 currentColor;border-bottom-style:none;border-bottom-width:0;border-radius:18px 18px 0 0;padding:18px 24px}._8FPYBa_missionCharacter{background:#edf3e6;border-radius:50%;align-self:center;width:64px;height:64px;overflow:hidden}._8FPYBa_mission>button{font-size:.875rem}._8FPYBa_shop{background:#e7f0e9;border-color:#bccdc4 #bccdc4 #ac9065;border-bottom-style:solid;border-bottom-width:6px;border-radius:0 0 18px 18px}._8FPYBa_awning{background:repeating-linear-gradient(90deg,#176b78 0 44px,#e7f0e9 44px 88px);border-color:#176b78;height:14px}._8FPYBa_requirement{justify-content:flex-start;padding:8px 20px;font-size:.95rem}._8FPYBa_package{background:#f3f5eb;border-bottom-color:#c8aa70}._8FPYBa_product:nth-child(2) ._8FPYBa_package{background:#edf1e7}._8FPYBa_product{border-color:#b8c9ba}._8FPYBa_product h3{font-size:1rem}._8FPYBa_packPrice>span,._8FPYBa_unitPrice>span{font-size:.9rem}._8FPYBa_quantity{font-size:.95rem}._8FPYBa_unitPrice{min-height:52px}._8FPYBa_unitPrice output{font-size:1.25rem}._8FPYBa_calculatorProduct strong{font-size:1rem}._8FPYBa_calculatorProduct p,._8FPYBa_conversion,._8FPYBa_choosePrompt,._8FPYBa_rateFeedback,._8FPYBa_display small{font-size:.9rem}._8FPYBa_basketMessage p{font-size:.95rem}._8FPYBa_feedback strong{font-size:1.05rem}._8FPYBa_inspector{background:#d9e5df;border-color:#38616a;padding:14px}._8FPYBa_tools{background:0 0}@media (min-width:1000px){._8FPYBa_shop{grid-template-columns:minmax(0,1fr) 340px}._8FPYBa_tools{gap:16px;padding:0 18px 18px 0}._8FPYBa_productDetails{padding:14px}._8FPYBa_packPrice{flex-direction:row;align-items:center}._8FPYBa_packPrice strong{font-size:1.8rem}._8FPYBa_display>span{font-size:1.5rem}._8FPYBa_package{height:170px}}@media (max-width:759px){._8FPYBa_mission{gap:10px;padding:16px 14px}._8FPYBa_missionCharacter{display:none}._8FPYBa_mission p:not(._8FPYBa_kicker){font-size:1rem}._8FPYBa_mission h2{font-size:1.5rem}._8FPYBa_mission>button{font-size:.85rem}._8FPYBa_requirement{padding-inline:12px;font-size:.9rem}._8FPYBa_shelf{gap:8px;padding-inline:10px}._8FPYBa_productDetails{padding:10px 8px}._8FPYBa_product h3{font-size:.95rem}._8FPYBa_package{height:135px}._8FPYBa_quantity{font-size:.875rem}._8FPYBa_packPrice>span,._8FPYBa_unitPrice>span{font-size:.85rem}._8FPYBa_packPrice strong{font-size:1.5rem}._8FPYBa_unitPrice output{font-size:1.2rem}._8FPYBa_unitPrice{min-height:64px}._8FPYBa_inspectButton,._8FPYBa_buyButton{font-size:.875rem}._8FPYBa_shelf[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-inline:8px}._8FPYBa_shelf[data-count="3"] ._8FPYBa_productDetails{padding:8px 5px}._8FPYBa_shelf[data-count="3"] ._8FPYBa_package{height:110px;padding-top:16px}._8FPYBa_shelf[data-count="3"] ._8FPYBa_product h3{min-height:2.6em;font-size:.875rem;line-height:1.3}._8FPYBa_shelf[data-count="3"] ._8FPYBa_packPrice{flex-direction:column;align-items:flex-start;gap:0;display:flex}._8FPYBa_shelf[data-count="3"] ._8FPYBa_packPrice strong{font-size:1.35rem}._8FPYBa_shelf[data-count="3"] ._8FPYBa_unitPrice{min-height:66px;padding:5px;display:block}._8FPYBa_shelf[data-count="3"] ._8FPYBa_unitPrice>span{min-height:2.5em;font-size:.8rem;display:block}._8FPYBa_shelf[data-count="3"] ._8FPYBa_unitPrice output{font-size:1.1rem}._8FPYBa_shelf[data-count="3"] ._8FPYBa_inspectButton,._8FPYBa_shelf[data-count="3"] ._8FPYBa_buyButton{font-size:.8125rem}._8FPYBa_tools{gap:16px;padding:16px 12px}._8FPYBa_calculatorMini{display:block}}._8FPYBa_kicker{font-size:var(--type-progress);letter-spacing:.035em;font-weight:600}._8FPYBa_mission h2{font-size:var(--type-challenge)}._8FPYBa_mission p:not(._8FPYBa_kicker){font-size:var(--type-task);line-height:1.5}._8FPYBa_mission small,._8FPYBa_requirement{font-size:var(--type-constraint);line-height:1.5}._8FPYBa_product h3,._8FPYBa_shelf[data-count="3"] ._8FPYBa_product h3{font-size:var(--type-product);font-weight:700;line-height:1.35}._8FPYBa_quantity{font-size:var(--type-body);margin:.35rem 0;font-weight:500}._8FPYBa_packPrice{flex-wrap:wrap;gap:.15rem .5rem}._8FPYBa_packPrice>span{font-size:var(--type-meta)}._8FPYBa_packPrice strong,._8FPYBa_shelf[data-count="3"] ._8FPYBa_packPrice strong{font-size:var(--type-price);letter-spacing:0;font-weight:650}._8FPYBa_unitPrice,._8FPYBa_shelf[data-count="3"] ._8FPYBa_unitPrice{background:#e2f1e5;border-color:#648c73;min-height:0;padding:.55rem;display:block}._8FPYBa_unitPrice>span,._8FPYBa_shelf[data-count="3"] ._8FPYBa_unitPrice>span{min-height:0;font-size:var(--type-helper);line-height:1.4;display:block}._8FPYBa_unitPrice output,._8FPYBa_shelf[data-count="3"] ._8FPYBa_unitPrice output{font-size:var(--type-unit);white-space:nowrap;color:#164d3a;margin-top:.2rem;font-weight:750;line-height:1.3;display:block}._8FPYBa_rateSource{font-size:var(--type-meta);color:#315743;margin-top:.3rem;line-height:1.4;display:block}._8FPYBa_inspectButton,._8FPYBa_buyButton,._8FPYBa_shelf[data-count="3"] ._8FPYBa_inspectButton,._8FPYBa_shelf[data-count="3"] ._8FPYBa_buyButton{font-size:var(--type-helper);line-height:1.4}._8FPYBa_productState,._8FPYBa_tryAgain{font-size:var(--type-meta);line-height:1.4}._8FPYBa_productState{min-height:1.4em;position:static}._8FPYBa_package{flex-direction:column;justify-content:center;height:auto;min-height:150px;padding-top:6px;display:flex}._8FPYBa_package>svg{max-height:130px}._8FPYBa_inspector h3,._8FPYBa_calculatorProduct strong{font-size:var(--type-product)}._8FPYBa_calculatorProduct p,._8FPYBa_conversion,._8FPYBa_choosePrompt,._8FPYBa_rateFeedback,._8FPYBa_display small{font-size:var(--type-helper);line-height:1.5}._8FPYBa_display>span{font-size:var(--type-calculation)}._8FPYBa_basketMessage h3,._8FPYBa_feedback strong{font-size:var(--type-feedback-title);line-height:1.4}._8FPYBa_basketMessage p{font-size:var(--type-feedback);line-height:1.6}._8FPYBa_feedback button{font-size:var(--type-helper)}._8FPYBa_overviewSteps,._8FPYBa_takeaways,._8FPYBa_score{font-size:var(--type-helper)}._8FPYBa_completion h2,._8FPYBa_overview h2{font-size:var(--type-achievement)}@media (max-width:759px){._8FPYBa_shelf[data-count="2"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5em),1fr))}._8FPYBa_shelf[data-count="3"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.5em),1fr))}._8FPYBa_shelf[data-count="3"] ._8FPYBa_unitPrice{padding:.35rem}._8FPYBa_package,._8FPYBa_shelf[data-count="3"] ._8FPYBa_package{height:auto;min-height:110px;padding-top:4px}._8FPYBa_package>svg{max-height:100px}._8FPYBa_shelf[data-count="3"] ._8FPYBa_productDetails{padding:.5rem .3rem}._8FPYBa_shelf[data-count="3"] ._8FPYBa_unitPrice output{font-size:1.25rem}}._8FPYBa_shop{background:#f3e6ca;border:2px solid #7f9e8f;border-bottom:7px solid #ac9065;border-radius:18px}._8FPYBa_shop>[data-setting]{grid-column:1/-1}._8FPYBa_shelf{border-inline:10px solid #bda278;background:#e2ecdf;border-top:4px solid #f7efd7;align-items:stretch;padding:16px 20px 0}._8FPYBa_product{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}._8FPYBa_package{background:#eaf1e3;border:1px solid #b5c8b0;border-bottom:10px solid #ab8d60;border-radius:6px 6px 0 0;justify-content:flex-end;min-height:166px;padding-bottom:4px;position:relative;box-shadow:0 4px #d4bc90}._8FPYBa_package>svg{align-self:center;width:100%}._8FPYBa_productState{min-height:1.5em}._8FPYBa_productDetails{background:#fffcf0;border:1px solid #cbbb96;border-top:0;border-radius:0 0 6px 6px;flex:1;margin-top:5px}._8FPYBa_shelfEdge{background:#ac9065;border-top-color:#dcc59c}._8FPYBa_tools{background:#edddbd;border-top:3px solid #f9ecd0}._8FPYBa_inspector{box-shadow:3px 4px #c5b18e}._8FPYBa_basketPanel{background:#f8efda;border-radius:8px}@media (max-width:759px){._8FPYBa_shelf{border-inline-width:5px;gap:8px;padding:10px 7px 0}._8FPYBa_package,._8FPYBa_shelf[data-count="3"] ._8FPYBa_package{border-bottom-width:7px;min-height:118px}._8FPYBa_tools{padding:12px}._8FPYBa_productDetails{padding-inline:6px}}._8FPYBa_overviewPicture>[data-character]{align-self:end;width:130px;height:146px}._8FPYBa_missionCharacter{background:0 0;border-radius:0;overflow:visible}._8FPYBa_completionPicture>[data-character]{z-index:1;position:relative}._8FPYBa_overviewPicture,._8FPYBa_completionPicture{grid-template-columns:1fr 130px;align-items:end;display:grid}._8FPYBa_overviewPicture>[data-character],._8FPYBa_completionPicture>[data-character]{grid-area:1/2;align-self:end}._8FPYBa_overviewPicture [data-character] img,._8FPYBa_completionPicture [data-character] img{border-radius:0;width:100%;height:100%;position:static}._8FPYBa_workspace,._8FPYBa_shop{min-width:0;max-width:100%}._8FPYBa_shelf[data-count]{width:100%;min-width:0;max-width:none;margin-inline:0}._8FPYBa_shelf[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._8FPYBa_shelf>._8FPYBa_product{order:1;min-width:0}._8FPYBa_shelf>._8FPYBa_inspector{order:2;grid-column:1/-1;min-width:0;margin:12px 0}._8FPYBa_shelf>._8FPYBa_inspector ._8FPYBa_calculatorBody{max-width:42rem;margin-inline:auto}._8FPYBa_tools{grid-template-columns:1fr}@media (max-width:759px){._8FPYBa_shelf[data-pending=true]>._8FPYBa_product{order:3}._8FPYBa_shelf[data-pending=true]>._8FPYBa_product[data-featured=true]{order:1;grid-column:1/-1}._8FPYBa_shelf>._8FPYBa_inspector{margin:8px 0}._8FPYBa_shelf[data-pending=true]>._8FPYBa_product[data-featured=true] ._8FPYBa_package{min-height:100px}}@media (max-width:599px){._8FPYBa_basketMessage:has([data-feedback-kind]){grid-column:1/-1}}._8FPYBa_comparisonShelf{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}._8FPYBa_comparisonProduct{background:#fffaf0;border:2px solid #afc5bb;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}._8FPYBa_comparisonProduct h3,._8FPYBa_comparisonProduct p{margin:0}._8FPYBa_comparisonArt{background:#edf3eb;border-radius:10px;place-items:center;height:180px;display:grid}._8FPYBa_comparisonArt svg{max-width:100%;height:100%}._8FPYBa_comparisonProduct ._8FPYBa_buyButton{white-space:normal;width:100%;min-width:0;height:auto;margin-top:auto}._8FPYBa_comparisonActions{flex-wrap:wrap;gap:12px;padding-block:16px;display:flex}._8FPYBa_comparisonActions button{white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-width:175px;max-width:100%;min-height:48px;display:inline-flex;width:auto!important;padding:12px 20px!important}@media (max-width:600px){._8FPYBa_comparisonShelf{grid-template-columns:minmax(0,1fr)}._8FPYBa_comparisonProduct{padding:14px}._8FPYBa_comparisonArt{height:170px}}
