.o-PSxa_activity{color:#695139;background:#f7efda;border:1px solid #b59b6d;border-radius:16px;gap:8px;min-width:0;padding:13px;display:grid;box-shadow:inset 0 0 0 4px #eee1bd}.o-PSxa_activity h3,.o-PSxa_activity p{margin:0}.o-PSxa_heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.o-PSxa_activity .o-PSxa_heading h3{color:#684c35;font-size:20px;line-height:1.2}.o-PSxa_heading>span{color:#88744e;flex-shrink:0;font-size:11px}.o-PSxa_activity .o-PSxa_message{color:#655638;background:#ede0be;border-left:3px solid #a87542;padding:8px 10px;font-size:12px;line-height:1.4}.o-PSxa_activity button{color:#695139;min-width:44px;min-height:44px;font:inherit;touch-action:manipulation;cursor:pointer;background:#fffbec;border:1px solid #b59e77;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.3}.o-PSxa_activity button:hover:not(:disabled){background:#f0e4bd}.o-PSxa_activity button:focus-visible,.o-PSxa_heading h3:focus-visible{outline-offset:3px;outline:3px solid #8e5839}.o-PSxa_activity button:disabled{opacity:.5;cursor:default}.o-PSxa_activity .o-PSxa_primary{color:#fff6df;background:#815b3f;border-color:#785033;width:100%;font-weight:700}.o-PSxa_activity .o-PSxa_primary:hover:not(:disabled){background:#6b492f}.o-PSxa_hands{grid-template-columns:1fr 1fr;gap:12px;display:grid}.o-PSxa_hands>button{background:#fcf7e7;justify-items:center;gap:2px;min-width:0;padding:8px;display:grid}.o-PSxa_hands svg{width:125px;max-width:100%;height:130px;display:block}.o-PSxa_hands strong{font-size:13px}.o-PSxa_hands span{font-size:11px}.o-PSxa_hands>button:disabled{opacity:.85}.o-PSxa_joined{background:#f4e9ca;border:1px solid #d3bd8a;border-radius:12px;justify-content:center;display:flex}.o-PSxa_joined svg{width:280px;max-width:100%;height:132px;display:block}.o-PSxa_phrases{grid-template-columns:1fr 1fr;gap:8px;display:grid}.o-PSxa_phrases>button{justify-items:center;gap:5px;padding:12px 6px;display:grid}.o-PSxa_phrases strong{color:#805137;font-size:22px}.o-PSxa_phrases span{font-size:12px}.o-PSxa_activity .o-PSxa_memory{color:#7d6747;font-size:11px}.o-PSxa_instructor{background:#f1e6ca;border:1px solid #d0b98b;border-radius:12px;overflow:hidden}.o-PSxa_instructor svg{width:100%;height:115px;display:block}.o-PSxa_progress{gap:6px;display:flex}.o-PSxa_progress span{text-align:center;border:1px solid #d5c6a2;border-radius:6px;flex:1;padding:5px;font-size:11px}.o-PSxa_progress .o-PSxa_active{background:#ebd6a4;border-color:#a57c4e;font-weight:700}.o-PSxa_progress .o-PSxa_done,.o-PSxa_path .o-PSxa_done{color:#526c48}.o-PSxa_path{color:#8e8266;flex-wrap:wrap;justify-content:center;gap:5px;font-size:11px;display:flex}.o-PSxa_floor{background:repeating-linear-gradient(0deg,#e4dabd 0 35px,#c8bd9f 36px,#e4dabd 37px);border:1px solid #cab995;border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px;display:grid}.o-PSxa_floor>button{background:#fffbed;justify-items:center;gap:2px;min-width:0;padding:7px 3px;display:grid}.o-PSxa_floor svg{width:76px;max-width:100%;height:64px;display:block}.o-PSxa_floor strong{font-size:12px}.o-PSxa_floor small,.o-PSxa_positions small{font-size:11px;display:block}.o-PSxa_floor>button[aria-pressed=true]{background:#f3dfae;border:2px solid #a57649}.o-PSxa_floor>.o-PSxa_suggested{outline-offset:1px;outline:3px dashed #6e8252}.o-PSxa_positions{gap:8px;display:grid}.o-PSxa_positions>div:last-child{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.o-PSxa_positions button{min-width:0;padding:8px 3px}.o-PSxa_positions strong{font-size:12px}.o-PSxa_invite{gap:8px;display:grid}.o-PSxa_invite>svg{width:100%;height:110px;display:block}.o-PSxa_invite p{text-align:center;font-size:12px}.o-PSxa_activity .o-PSxa_card{text-align:center;background:#fff9e6;border:1px dashed #b28e56;border-radius:8px;padding:8px;font-size:12px}.o-PSxa_card strong{font-size:19px}.o-PSxa_tools{gap:7px;display:flex}.o-PSxa_tools>button{flex:1}.o-PSxa_activity .o-PSxa_footer{color:#847455;font-size:10px;line-height:1.4}.o-PSxa_preview{color:#71543b;background:#f5ecd2;border:1px solid #bca779;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.o-PSxa_preview>svg{flex-shrink:0;width:120px;height:88px}.o-PSxa_preview>div{gap:5px;min-width:0;display:grid}.o-PSxa_preview strong{font-size:15px}.o-PSxa_preview span{color:#88724b;font-size:10px}.o-PSxa_preview p{margin:0;font-size:12px;line-height:1.4}@media (max-width:440px){.o-PSxa_activity{padding:10px}.o-PSxa_activity .o-PSxa_heading h3{font-size:17px}.o-PSxa_hands svg{height:120px}.o-PSxa_phrases strong{font-size:21px}.o-PSxa_preview>svg{width:85px}}@media (max-height:500px){.o-PSxa_activity{gap:6px;padding:9px}.o-PSxa_activity .o-PSxa_heading h3{font-size:16px}.o-PSxa_activity .o-PSxa_message{padding:6px 8px;font-size:11px}.o-PSxa_hands svg{height:95px}.o-PSxa_hands>button{padding:5px}.o-PSxa_joined svg{height:90px}.o-PSxa_instructor svg,.o-PSxa_invite>svg{height:85px}.o-PSxa_floor{padding:7px}.o-PSxa_floor svg{height:45px}.o-PSxa_phrases>button{padding:7px 5px}.o-PSxa_activity .o-PSxa_footer{font-size:9px}}@media (prefers-reduced-motion:reduce){.o-PSxa_activity *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.nGbEhG_activity{color:#355f59;background:#f7f2dd;border:1px solid #89a79b;border-radius:16px;gap:8px;min-width:0;padding:13px;display:grid;box-shadow:inset 0 0 0 4px #e7e7cc}.nGbEhG_activity h3,.nGbEhG_activity p{margin:0}.nGbEhG_heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.nGbEhG_activity .nGbEhG_heading h3{color:#355f59;font-size:20px;line-height:1.2}.nGbEhG_heading>span{color:#7a6650;flex-shrink:0;font-size:11px}.nGbEhG_activity .nGbEhG_message{color:#5d573b;background:#eee5c6;border-left:3px solid #b77d42;padding:8px 10px;font-size:12px;line-height:1.4}.nGbEhG_activity button{color:#355f59;min-width:44px;min-height:44px;font:inherit;touch-action:manipulation;cursor:pointer;background:#fffbed;border:1px solid #96a99a;border-radius:9px;padding:8px 10px;font-size:12px;line-height:1.25}.nGbEhG_activity button:hover:not(:disabled){background:#e2eee0}.nGbEhG_activity button:focus-visible{outline-offset:3px;outline:3px solid #a15d37}.nGbEhG_activity button:disabled{opacity:.5;cursor:default}.nGbEhG_activity .nGbEhG_primary{color:#fffbe8;background:#447b6e;border-color:#35645b;min-height:44px;padding:10px;font-weight:700}.nGbEhG_activity .nGbEhG_primary:hover:not(:disabled){background:#356457}.nGbEhG_activity button small{margin-top:3px;font-size:10px;font-weight:400;display:block}.nGbEhG_choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nGbEhG_choices>button{align-content:center;justify-items:center;gap:5px;min-width:0;padding:10px 6px;display:grid}.nGbEhG_choices svg{width:130px;max-width:100%;height:105px;display:block}.nGbEhG_choices strong{font-size:16px}.nGbEhG_choices span{font-size:10px}.nGbEhG_scene{background:#dff0e9;border:1px solid #abc1ad;border-radius:13px;width:100%;min-width:0;overflow:hidden}.nGbEhG_scene svg{width:100%;max-height:190px;display:block}.nGbEhG_returnScene{background:#f5e7cf;border-color:#c1aa83}.nGbEhG_progress{gap:5px;display:flex}.nGbEhG_progress>span{color:#6f7860;text-align:center;border:1px solid #d0d3ba;border-radius:6px;flex:1;padding:5px 4px;font-size:10px}.nGbEhG_progress .nGbEhG_active{color:#365d49;background:#edf2cd;border-color:#688d6e;font-weight:700}.nGbEhG_progress .nGbEhG_done{color:#3b674e;background:#d6e7d1}.nGbEhG_activity .nGbEhG_memory{color:#6c674b;font-size:11px}.nGbEhG_controller{gap:8px;display:grid}.nGbEhG_wind{justify-content:space-between;align-items:center;gap:8px;display:flex}.nGbEhG_wind strong{font-size:14px}.nGbEhG_wind small{font-size:10px;font-weight:400}.nGbEhG_wind>span{font-size:10px}.nGbEhG_meter{background:repeating-linear-gradient(90deg,#dfdfc8 0 calc(10% - 1px),#9fae99 calc(10% - 1px) 10%);border:1px solid #acb8a0;border-radius:12px;height:22px;margin:0 10px;position:relative}.nGbEhG_band{background:#c5e798;border:2px solid #628346;position:absolute;inset-block:0}.nGbEhG_marker{background:#985638;border:2px solid #fff6d8;border-radius:4px;width:11px;height:29px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 0 0 1px #6c4935}.nGbEhG_spoolControls{grid-template-columns:1fr 46px 1fr;align-items:center;gap:6px;display:grid}.nGbEhG_spoolControls>svg{width:46px;height:44px;display:block}.nGbEhG_tools{gap:7px;display:flex}.nGbEhG_tools>button:first-child{flex:none}.nGbEhG_tools>button:last-child{flex:1}.nGbEhG_activity .nGbEhG_footer{color:#7a745b;font-size:10px;line-height:1.3}.nGbEhG_preview{color:#4e6757;background:#f5edd5;border:1px solid #b7b58e;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.nGbEhG_preview>svg{flex-shrink:0;width:104px;height:92px}.nGbEhG_preview>div{gap:5px;min-width:0;display:grid}.nGbEhG_preview strong{font-size:15px}.nGbEhG_preview span{color:#786b4e;font-size:10px}.nGbEhG_preview p{margin:0;font-size:12px;line-height:1.4}@media (max-width:440px){.nGbEhG_activity{padding:10px}.nGbEhG_activity .nGbEhG_heading h3{font-size:17px}.nGbEhG_wind{align-items:flex-start}.nGbEhG_wind strong small{display:block}.nGbEhG_tools>button{font-size:11px}.nGbEhG_preview>svg{width:80px}}@media (max-height:500px){.nGbEhG_activity{gap:6px;padding:9px}.nGbEhG_activity .nGbEhG_heading h3{font-size:16px}.nGbEhG_activity .nGbEhG_message{padding:6px 8px;font-size:11px}.nGbEhG_scene svg{max-height:106px}.nGbEhG_controller{gap:6px}.nGbEhG_choices svg{height:85px}.nGbEhG_progress>span{padding:3px 2px;font-size:9px}.nGbEhG_activity .nGbEhG_footer{font-size:9px}}@media (prefers-reduced-motion:reduce){.nGbEhG_activity *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.hs1DcG_table{color:#643d2d;background:#fff0d2;border:1px solid #9a5e40;border-radius:17px;gap:9px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 0 0 4px #f1d2a4}.hs1DcG_table p,.hs1DcG_table h3{margin:0}.hs1DcG_heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.hs1DcG_table .hs1DcG_heading h3{color:#793a2a;font-size:20px;line-height:1.2}.hs1DcG_heading>span{color:#6c8070;flex-shrink:0;font-size:11px}.hs1DcG_table .hs1DcG_message{color:#365b50;background:#e9ead0;border-left:3px solid #4c8174;padding:9px 11px;font-size:13px;line-height:1.45}.hs1DcG_table .hs1DcG_hint{color:#694528;background:#ffe0ae;border-radius:8px;padding:8px;font-size:12px;line-height:1.4}.hs1DcG_table button{color:#623e2b;min-width:44px;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:#fff8df;border:1px solid #a46c49;border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.25}.hs1DcG_table button:hover:not(:disabled){background:#fffef0}.hs1DcG_table button:focus-visible{outline-offset:3px;z-index:5;outline:3px solid #287369}.hs1DcG_table button:disabled{opacity:.55;cursor:default}.hs1DcG_choices,.hs1DcG_controls{flex-wrap:wrap;gap:8px;display:flex}.hs1DcG_choices>button,.hs1DcG_controls>button{flex:130px}.hs1DcG_table .hs1DcG_primary{color:#fff7dc;background:#41776a;border-color:#315b50;font-weight:700}.hs1DcG_table .hs1DcG_primary:hover:not(:disabled){background:#315e53}.hs1DcG_diagram{isolation:isolate;width:100%;min-width:0;position:relative}.hs1DcG_svg{width:100%;height:auto;display:block}.hs1DcG_table .hs1DcG_diagramButton{z-index:2;background:0 0;border:1px solid #0000;border-radius:12px;align-content:end;justify-items:center;gap:0;width:84px;height:76px;min-height:44px;padding:0 2px;font-size:11px;display:grid;position:absolute;transform:translate(-50%,-50%)}.hs1DcG_table .hs1DcG_diagramButton:hover:not(:disabled){background:#fff8de40}.hs1DcG_diagramButton strong{background:#fff9dfee;border-radius:5px 5px 0 0;padding:2px 4px 0;font-size:11px;transform:translateY(6px)}.hs1DcG_diagramButton>span{background:#fff9dfee;border-radius:0 0 5px 5px;padding:0 4px 2px;font-size:9px;display:block;transform:translateY(6px)}.hs1DcG_table .hs1DcG_basketButton{height:100px}.hs1DcG_table .hs1DcG_diagramButton.hs1DcG_selected{border:2px solid #2c7567}.hs1DcG_diagramButton.hs1DcG_selected strong,.hs1DcG_diagramButton.hs1DcG_selected>span{background:#d4ebd4}.hs1DcG_seatLabel{color:#354f45;text-align:center;pointer-events:none;background:#fff8e4d9;border-radius:8px;justify-items:center;gap:2px;width:83px;padding:3px;font-size:11px;font-weight:700;line-height:1.2;display:grid;position:absolute;transform:translate(-50%,calc(20px - 50%))}.hs1DcG_seatLabel>small{font-size:9px;font-weight:400}.hs1DcG_basketLabel{color:#62472d;pointer-events:none;background:#fff0c8dd;border-radius:7px;padding:2px 5px;font-size:10px;position:absolute;transform:translate(-50%,calc(36px - 50%))}.hs1DcG_memory{background:#f5e5c5;border:1px solid #c0ad86;border-radius:9px}.hs1DcG_memory>summary{cursor:pointer;color:#645d40;min-height:44px;padding:12px 9px;font-size:12px}.hs1DcG_memory>p{padding:8px;font-size:11px;line-height:1.4}.hs1DcG_memory .hs1DcG_preview{margin:0 7px 7px}.hs1DcG_preview{color:#5c4933;background:#f7ebce;border:1px solid #a98c60;border-radius:10px;gap:7px;min-width:0;padding:10px;display:grid}.hs1DcG_preview>span{color:#77704d;font-size:11px}.hs1DcG_preview>strong{font-size:15px}.hs1DcG_preview p{color:#5c4933;margin:0;font-size:12px;line-height:1.4}.hs1DcG_diagramPreview{justify-self:center;max-width:330px}.hs1DcG_table .hs1DcG_footer{color:#7c644b;font-size:10px;line-height:1.35}@media (max-width:440px){.hs1DcG_table{gap:8px;padding:10px}.hs1DcG_table .hs1DcG_heading h3{font-size:18px}.hs1DcG_heading>span{font-size:10px}.hs1DcG_table .hs1DcG_diagramButton{width:70px;font-size:10px}.hs1DcG_diagramButton strong{font-size:10px}.hs1DcG_diagramButton>span{font-size:9px}.hs1DcG_seatLabel{width:70px;font-size:10px}.hs1DcG_seatLabel>small{font-size:9px}}@media (max-height:500px){.hs1DcG_table{gap:6px;padding:10px}.hs1DcG_table .hs1DcG_heading h3{font-size:17px}.hs1DcG_table .hs1DcG_message{padding:6px 8px;font-size:12px}.hs1DcG_diagram{justify-self:center;max-width:360px}.hs1DcG_memory>summary{padding:10px 8px}.hs1DcG_table .hs1DcG_diagramButton{width:64px;height:60px}.hs1DcG_table .hs1DcG_basketButton{height:84px}}
.LrkNHq_table{color:#fff0c8;background:#193d36;border:1px solid #ad9b61;border-radius:16px;gap:9px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 0 0 4px #244a3e}.LrkNHq_table p,.LrkNHq_table h3{margin:0}.LrkNHq_heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.LrkNHq_table .LrkNHq_heading h3{color:#ffefc5;font-size:20px;line-height:1.2}.LrkNHq_heading>span{color:#d8c180;white-space:nowrap;font-size:10px}.LrkNHq_table .LrkNHq_message{color:#fff1cb;background:#2b5042;border-left:3px solid #d7ba71;padding:9px 11px;font-size:13px;line-height:1.4}.LrkNHq_table .LrkNHq_record{color:#e7d59d;font-size:11px;line-height:1.4}.LrkNHq_table .LrkNHq_hint{color:#344b38;background:#e3d4a0;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.4}.LrkNHq_controls{flex-wrap:wrap;gap:8px;display:flex}.LrkNHq_controls:empty{display:none}.LrkNHq_table button{color:#25483b;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#f6edcf;border:1px solid #ac9a65;border-radius:9px;padding:9px 11px;font-size:13px;line-height:1.35}.LrkNHq_controls>button{flex:130px;align-content:center;gap:4px;display:grid}.LrkNHq_controls button>span{font-size:11px}.LrkNHq_table button:hover:not(:disabled){background:#fff5d5}.LrkNHq_table button:focus-visible{outline-offset:3px;outline:3px solid #ffe19a}.LrkNHq_table button:disabled{opacity:.6;cursor:default}.LrkNHq_table button[aria-pressed=true]{background:#dce8c8;border:2px solid #ffe09b;font-weight:700;box-shadow:0 0 0 1px #b19750}.LrkNHq_table .LrkNHq_primary{color:#1d3e33;background:#ddbd70;font-weight:700}.LrkNHq_focus{background:#102f2b;border:1px solid #6c8265;border-radius:12px;flex:100%;gap:7px;padding:7px;display:flex}.LrkNHq_focus>button{flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.LrkNHq_focus>button>span{font-size:19px;line-height:1}.LrkNHq_view{background:#2b423b;border:1px solid #8c9c76;border-radius:12px;min-width:0;overflow:hidden}.LrkNHq_viewHeading,.LrkNHq_viewStatus{color:#e9dbb5;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:8px 10px;font-size:10px;line-height:1.3;display:flex}.LrkNHq_viewHeading strong{color:#f6e7bc;font-size:11px}.LrkNHq_viewStatus{border-top:1px solid #566c55}.LrkNHq_viewStatus>strong{color:#e7d395;font-size:9px}.LrkNHq_binocular{width:100%;height:auto;max-height:225px;display:block}.LrkNHq_footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.LrkNHq_table .LrkNHq_footer p{color:#d9cba2;font-size:10px;line-height:1.35}.LrkNHq_footer button{flex-shrink:0}.LrkNHq_preview{color:#294c3a;background:#e9dfba;border:1px solid #ac975c;border-radius:10px;gap:7px;padding:12px;display:grid}.LrkNHq_preview>span{color:#696442;font-size:11px}.LrkNHq_preview>strong{font-size:16px}.LrkNHq_preview p{color:#294c3a;margin:0;font-size:12px;line-height:1.4}.LrkNHq_preview .LrkNHq_binocular{max-height:180px}@media (max-width:440px){.LrkNHq_table{gap:8px;padding:10px}.LrkNHq_table .LrkNHq_heading h3{font-size:18px}.LrkNHq_heading>span{font-size:9px}.LrkNHq_table button{padding:8px;font-size:12px}.LrkNHq_viewHeading,.LrkNHq_viewStatus{padding:6px 8px}}@media (max-height:500px){.LrkNHq_table{gap:6px;padding:10px}.LrkNHq_table .LrkNHq_heading h3{font-size:17px}.LrkNHq_table .LrkNHq_message,.LrkNHq_table .LrkNHq_hint{padding:6px 8px;font-size:12px;line-height:1.3}.LrkNHq_controls button>span:not([aria-hidden]){display:none}.LrkNHq_table .LrkNHq_binocular{max-height:145px}.LrkNHq_focus{padding:4px}.LrkNHq_table .LrkNHq_record{font-size:10px}.LrkNHq_viewHeading,.LrkNHq_viewStatus{padding:5px 8px;font-size:9px}}@media (prefers-reduced-motion:reduce){.LrkNHq_table *{scroll-behavior:auto}}.LrkNHq_paintedBinocular{aspect-ratio:1.85;isolation:isolate;background:#adc8a2;border:7px solid #142e29;border-radius:44% 44% 40% 40%/46% 46% 45% 45%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #a7ad82}.LrkNHq_grassBackdrop{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.LrkNHq_paintedBird{filter:none;width:22%;transition:filter .35s;position:absolute;bottom:15%;left:62%}.LrkNHq_paintedBird[data-feeding=true]{width:24%;bottom:11%;left:27%}.LrkNHq_paintedBird[data-returning=true]{width:18%;bottom:25%}.LrkNHq_paintedBird[data-blurred=true]{filter:blur(2px)}.LrkNHq_paintedBird:not([data-blurred=true]){animation:.45s ease-out LrkNHq_fieldReveal}.LrkNHq_emptyPatch{color:#fff9df;text-align:center;background:#34594390;border:1px dashed #f9f3d3;border-radius:50%;width:35%;padding:5px;font-size:11px;position:absolute;bottom:15%;left:58%}.LrkNHq_emptyPatch[data-feeding=true]{bottom:15%;left:17%}.LrkNHq_crosshair{opacity:.6;pointer-events:none;border-top:1px solid #fff8d5;border-left:1px solid #fff8d5;width:12px;height:12px;position:absolute;top:45%;left:49%}@keyframes LrkNHq_fieldReveal{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LrkNHq_paintedBird{transition:none;animation:none!important}}
.i32esG_table{color:#fff0c8;background:#193d36;border:1px solid #ad9b61;border-radius:16px;gap:9px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 0 0 4px #244a3e}.i32esG_table p,.i32esG_table h3{margin:0}.i32esG_heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.i32esG_table .i32esG_heading h3{color:#ffefc5;font-size:20px;line-height:1.2}.i32esG_heading>span{color:#dcc58a;white-space:nowrap;font-size:10px}.i32esG_table .i32esG_message{color:#fff1cb;background:#2b5042;border-left:3px solid #d7ba71;padding:9px 11px;font-size:13px;line-height:1.4}.i32esG_table .i32esG_record,.i32esG_table .i32esG_steps{color:#e7d59d;font-size:11px;line-height:1.4}.i32esG_table .i32esG_hint{color:#344b38;background:#e3d4a0;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.4}.i32esG_controls{flex-wrap:wrap;gap:8px;display:flex}.i32esG_controls:empty{display:none}.i32esG_table button{color:#25483b;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#f6edcf;border:1px solid #ac9a65;border-radius:9px;padding:9px 11px;font-size:13px;line-height:1.3}.i32esG_controls>button{text-align:left;flex:135px;gap:4px;display:grid}.i32esG_controls button span{font-size:11px}.i32esG_table button:hover:not(:disabled){background:#fff5d5;border-color:#ffe5a3}.i32esG_table button:focus-visible,.i32esG_node:focus-visible{outline-offset:3px;outline:3px solid #ffe19a}.i32esG_table button:disabled{opacity:.65;cursor:default}.i32esG_table .i32esG_primary{color:#1d3e33;text-align:center;background:#ddbd70;font-weight:700}.i32esG_legend{color:#e1d4ab;flex-wrap:wrap;justify-content:space-between;gap:4px;font-size:10px;display:flex}.i32esG_map{aspect-ratio:430/282;isolation:isolate;width:100%;min-width:0;position:relative}.i32esG_city{border-radius:12px;width:100%;height:100%;display:block;overflow:visible}.i32esG_nodes{pointer-events:none;position:absolute;inset:0}.i32esG_map .i32esG_node{color:#315a49;pointer-events:auto;background:#fff1c9;border:3px solid #315a49;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font:700 14px/1 system-ui,sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px #21473866}.i32esG_map .i32esG_node[data-visited=true]{color:#fff0be;opacity:1;background:#3f7255;border-color:#f4d480}.i32esG_map .i32esG_node[data-closed=true]{color:#fff0c8;background:#bd826e;border-color:#794b3e}.i32esG_map .i32esG_node[aria-current=step]{box-shadow:0 0 0 3px #f0d18a}.i32esG_map .i32esG_node:disabled{cursor:default}.i32esG_preview .i32esG_map .i32esG_node{pointer-events:none}.i32esG_traveler{transition:transform .3s}.i32esG_footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.i32esG_table .i32esG_footer p{color:#d9cba2;font-size:10px;line-height:1.35}.i32esG_footer button{flex-shrink:0}.i32esG_preview{color:#294c3a;background:#e9dfba;border:1px solid #ac975c;border-radius:10px;gap:7px;padding:12px;display:grid}.i32esG_preview>span{color:#696442;font-size:11px}.i32esG_preview>strong{font-size:16px}.i32esG_preview p{color:#294c3a;margin:0;font-size:12px;line-height:1.4}.i32esG_preview .i32esG_map{max-width:430px;margin:auto}@media (max-width:440px){.i32esG_table{gap:8px;padding:10px}.i32esG_table .i32esG_heading h3{font-size:18px}.i32esG_table button{padding:8px;font-size:12px}.i32esG_heading>span{font-size:9px}}@media (max-height:500px){.i32esG_table{gap:6px;padding:10px}.i32esG_table .i32esG_heading h3{font-size:17px}.i32esG_table .i32esG_message,.i32esG_table .i32esG_hint{padding:6px 8px;font-size:12px;line-height:1.3}.i32esG_table .i32esG_map{max-width:330px;margin:0 auto}.i32esG_controls button span{display:none}.i32esG_table .i32esG_record,.i32esG_table .i32esG_steps{font-size:10px}}@media (prefers-reduced-motion:reduce){.i32esG_traveler{transition:none}}.i32esG_nodeLabel{color:#244b3a;white-space:nowrap;pointer-events:none;background:#f6edcfe8;border-radius:4px;padding:2px 4px;font:600 11px/1.15 system-ui,sans-serif;position:absolute;transform:translate(-50%,27px)}
._9ab31G_table{color:#fff0c8;background:#193d36;border:1px solid #ad9b61;border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 0 0 4px #244a3e}._9ab31G_table p,._9ab31G_table h3{margin:0}._9ab31G_heading{justify-content:space-between;align-items:center;gap:8px;display:flex}._9ab31G_table ._9ab31G_heading h3{color:#ffefc5;font-size:20px;line-height:1.2}._9ab31G_heading>span{color:#d8c180;font-size:13px}._9ab31G_table ._9ab31G_message{color:#fff1cb;background:#2b5042;border-left:3px solid #d7ba71;padding:9px 11px;font-size:13px;line-height:1.45}._9ab31G_table ._9ab31G_record{color:#e6d59e;font-size:12px;line-height:1.35}._9ab31G_table ._9ab31G_hint{color:#344b38;background:#e3d4a0;border-radius:8px;padding:8px;font-size:12px;line-height:1.4}._9ab31G_controls{flex-wrap:wrap;gap:7px;display:flex}._9ab31G_table button{color:#25483b;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#f6edcf;border:1px solid #ac9a65;border-radius:9px;padding:9px 12px;font-size:13px;line-height:1.3}._9ab31G_controls button{flex:100px}._9ab31G_table button:hover:not(:disabled){background:#fff5d5}._9ab31G_table button:focus-visible{outline-offset:3px;outline:3px solid #ffe19a}._9ab31G_table button:disabled{opacity:.6;cursor:default}._9ab31G_table button[aria-pressed=true]{color:#d8e7bc;opacity:1;background:#315944;border-color:#b7cd92}._9ab31G_table ._9ab31G_primary{color:#1d3e33;background:#ddbd70;font-weight:700}._9ab31G_board{border:1px solid #7a8e6b;border-radius:12px;width:100%;height:auto;max-height:220px;display:block}._9ab31G_board g{transition:transform .25s}._9ab31G_footer{justify-content:space-between;align-items:center;gap:8px;display:flex}._9ab31G_table ._9ab31G_footer p{color:#d9cba2;font-size:11px;line-height:1.35}._9ab31G_footer button{flex-shrink:0}._9ab31G_preview{color:#294c3a;background:#e9dfba;border:1px solid #ac975c;border-radius:10px;gap:6px;padding:12px;display:grid}._9ab31G_preview>span{color:#696442;font-size:11px}._9ab31G_preview>strong{font-size:16px}._9ab31G_preview ._9ab31G_board{max-height:160px}._9ab31G_preview p{color:#294c3a;margin:0;font-size:12px;line-height:1.4}@media (max-width:440px){._9ab31G_table{gap:8px;padding:10px}._9ab31G_table ._9ab31G_heading h3{font-size:18px}._9ab31G_table ._9ab31G_controls button{padding:8px;font-size:12px}}@media (max-height:500px){._9ab31G_table{gap:6px;padding:10px}._9ab31G_table ._9ab31G_heading h3{font-size:17px}._9ab31G_table ._9ab31G_message,._9ab31G_table ._9ab31G_hint{padding:6px 8px;font-size:12px;line-height:1.3}._9ab31G_table ._9ab31G_record{font-size:11px}._9ab31G_table ._9ab31G_board{max-height:125px}._9ab31G_table ._9ab31G_footer p{font-size:10px}}@media (prefers-reduced-motion:reduce){._9ab31G_board g{transition:none}}._9ab31G_teaBoard{background:radial-gradient(at 45% 35%,#416450,#244638 75%);max-height:none;overflow:hidden}._9ab31G_teaStage{aspect-ratio:440/264;width:100%;position:relative}._9ab31G_sceneTitle{z-index:6;color:#f0dfb0;font-size:clamp(9px,2.5vw,12px);position:absolute;top:8%;left:4%}._9ab31G_teaSaucer,._9ab31G_teaBowl,._9ab31G_teaLid,._9ab31G_teaPitcher{transition:transform .3s,left .3s,top .3s;position:absolute}._9ab31G_teaSaucer{z-index:1;width:45%;top:55%;left:23%}._9ab31G_teaSaucer[data-assembled=false]{width:30%;top:69%;left:1%}._9ab31G_teaBowl{z-index:2;width:39%;top:30%;left:26%}._9ab31G_teaBowl[data-assembled=false]{width:35%;top:30%;left:6%}._9ab31G_teaLid{z-index:4;width:25%;top:61%;left:66%;transform:rotate(-8deg)}._9ab31G_teaLid[data-aside=true]{top:25%;left:53%;transform:rotate(-18deg)}._9ab31G_teaLid[data-assembled=true]{top:25%;left:35%;transform:rotate(-8deg)}._9ab31G_teaPitcher{z-index:3;width:24%;top:5%;left:75%}._9ab31G_inBowl{z-index:3;width:27%;position:absolute;top:10%}._9ab31G_ingredient0{left:18%;transform:rotate(-10deg)}._9ab31G_ingredient1{width:26%;top:13%;left:43%}._9ab31G_ingredient2{width:22%;top:23%;left:59%}._9ab31G_sugar{width:19%;top:27%;left:32%}._9ab31G_pour{z-index:5;transform-origin:top;pointer-events:none;background:#e7d4a1;border-radius:50%;width:3px;height:26%;animation:.65s both _9ab31G_teaPour;position:absolute;top:36%;left:68%;transform:rotate(31deg)}._9ab31G_teaIngredients{background:#183b30;border-top:1px solid #88956d;align-items:center;gap:5px;padding:5px 8px;display:flex}._9ab31G_teaIngredients>span:not(._9ab31G_sugarNote){opacity:.55;flex:1;align-items:center;gap:3px;min-width:0;display:flex}._9ab31G_teaIngredients>span[data-loaded=true]{opacity:1}._9ab31G_teaIngredients>span>span{flex:none;width:24px}._9ab31G_teaIngredients b{color:#efe5bc;font-size:10px;font-weight:500}._9ab31G_sugarNote{color:#ddce9e;max-width:28%;font-size:9px;line-height:1.25}._9ab31G_preview ._9ab31G_teaBoard{max-height:none}._9ab31G_preview ._9ab31G_teaStage{aspect-ratio:440/264}@keyframes _9ab31G_teaPour{0%{opacity:0;scale:1 0}20%{opacity:.8;scale:1}80%{opacity:.8}to{opacity:0;scale:1}}@media (max-height:500px){._9ab31G_table ._9ab31G_teaBoard{max-height:none}._9ab31G_table ._9ab31G_teaStage{aspect-ratio:440/264}._9ab31G_teaIngredients{padding-block:3px}}@media (prefers-reduced-motion:reduce){._9ab31G_teaSaucer,._9ab31G_teaBowl,._9ab31G_teaLid,._9ab31G_teaPitcher{transition:none}._9ab31G_pour{opacity:0;animation:none}}
.HKyvnG_table{color:#fff0c8;background:#193d36;border:1px solid #ad9b61;border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 0 0 4px #244a3e}.HKyvnG_table p,.HKyvnG_table h3{margin:0}.HKyvnG_heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.HKyvnG_heading h3{color:#ffefc5;font-size:21px}.HKyvnG_heading>span{color:#d8c180;letter-spacing:.1em;white-space:nowrap;font-size:12px}.HKyvnG_table button{color:#25483b;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#f6edcf;border:1px solid #ac9a65;border-radius:9px;padding:9px 12px;font-size:13px;line-height:1.35}.HKyvnG_table button:hover:not(:disabled){background:#fff5d5;border-color:#ffe5a3}.HKyvnG_table button:focus-visible{outline-offset:3px;outline:3px solid #ffe19a}.HKyvnG_table button:disabled{opacity:.55;cursor:default}.HKyvnG_table button[aria-pressed=true]{background:#dce8c8;border:2px solid #ffe09b;box-shadow:0 0 0 1px #b19750}.HKyvnG_table button[data-guided=true]{outline-offset:2px;outline:2px dashed #efce79}.HKyvnG_table .HKyvnG_primary{color:#1d3e33;background:#ddbd70;font-weight:700}.HKyvnG_table .HKyvnG_capture{color:#304b3d;background:#f0e0b5;font-weight:700}.HKyvnG_capture>span{color:#9a4437;margin-right:6px;display:inline-block}.HKyvnG_table .HKyvnG_message{color:#fff1cb;background:#2b5042;border-left:3px solid #d7ba71;padding:9px 11px;font-size:13px;line-height:1.45}.HKyvnG_table .HKyvnG_hint{color:#344b38;background:#e3d4a0;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.45}.HKyvnG_choices,.HKyvnG_captionChoices,.HKyvnG_contrasts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.HKyvnG_choices button{align-content:center;gap:4px;display:grid}.HKyvnG_choices button>span{font-size:11px;font-weight:400}.HKyvnG_shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.HKyvnG_shots>button{gap:5px;padding:5px;font-size:12px;display:grid}.HKyvnG_frame{aspect-ratio:3/2;background-color:#8b8154;border-radius:5px;width:100%;position:relative;overflow:hidden}.HKyvnG_frame:before{content:"";aspect-ratio:1;background:url(/art/v5/hongkong-film-frames-v29.webp) var(--film-position,0 0) / 200% 200% no-repeat;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.HKyvnG_frame[data-shot=wide]{--film-position:0 0}.HKyvnG_frame[data-shot=host]{--film-position:100% 0}.HKyvnG_frame[data-shot=host]:before{top:0;transform:none}.HKyvnG_frame[data-shot=hands]{--film-position:0 100%}.HKyvnG_frame[data-shot=waffle]{--film-position:100% 100%}.HKyvnG_viewfinder{background:#0b2523;border:1px solid #6d8466;border-radius:10px;min-width:0;padding:7px;position:relative;overflow:hidden}.HKyvnG_viewfinder>.HKyvnG_frame{aspect-ratio:auto;max-width:440px;height:220px;margin:auto}.HKyvnG_viewLabel{color:#dfd2a4;letter-spacing:.06em;justify-content:space-between;gap:10px;margin:0 2px 6px;font-size:10px;display:flex}.HKyvnG_viewLabel b{color:#fff1c8;font-weight:500}.HKyvnG_crosshair{pointer-events:none;border:1px solid #fff2c780;width:20px;height:20px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.HKyvnG_strip{background:#102d29;border-top:5px dotted #b59c61;border-bottom:5px dotted #b59c61;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:9px 7px;list-style:none;display:grid}.HKyvnG_strip li{opacity:.7;border:1px solid #58735b;border-radius:5px;min-width:0;padding:3px}.HKyvnG_strip li[data-captured=true]{opacity:1}.HKyvnG_strip li[data-active=true]{border-color:#ffe4a0;box-shadow:0 0 0 1px #ffe4a0}.HKyvnG_strip .HKyvnG_frame{aspect-ratio:auto;height:58px}.HKyvnG_strip li>span{color:#e9dbad;margin-top:3px;font-size:10px;line-height:1.3;display:block}.HKyvnG_contrasts>button{gap:6px;padding:6px;display:grid}.HKyvnG_contrasts .HKyvnG_frame{aspect-ratio:4/3}.HKyvnG_contrasts button>span{font-size:12px}.HKyvnG_frame .HKyvnG_readable,.HKyvnG_frame .HKyvnG_faint{text-align:center;padding:6px 4px;font-size:13px;font-weight:700;line-height:1.35;position:absolute;bottom:8%;left:0;right:0}.HKyvnG_frame .HKyvnG_readable{color:#fff0ce;background:#19332def}.HKyvnG_frame .HKyvnG_faint{color:#eddd9b;background:#fff1c68c}.HKyvnG_table .HKyvnG_preserved{color:#d9cda5;font-size:11px;line-height:1.4}.HKyvnG_footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.HKyvnG_table .HKyvnG_footer p{color:#d2c7a5;font-size:10px;line-height:1.3}.HKyvnG_footer>button{flex-shrink:0}.HKyvnG_preview{color:#294c3a;background:#e9dfba;border:1px solid #ac975c;border-radius:10px;gap:7px;padding:12px;display:grid}.HKyvnG_preview>span{color:#696442;font-size:11px}.HKyvnG_preview>strong{font-size:16px}.HKyvnG_preview p{margin:0;font-size:12px;line-height:1.4}@media (max-width:440px){.HKyvnG_table{gap:8px;padding:10px}.HKyvnG_heading h3{font-size:18px}.HKyvnG_heading>span{font-size:10px}.HKyvnG_shots{gap:5px}.HKyvnG_shots>button{padding:4px;font-size:11px}.HKyvnG_viewfinder>.HKyvnG_frame{height:180px}.HKyvnG_frame .HKyvnG_readable,.HKyvnG_frame .HKyvnG_faint{font-size:11px}}@media (max-height:500px){.HKyvnG_table{gap:6px;padding:10px}.HKyvnG_table .HKyvnG_heading h3{margin:0;font-size:17px;line-height:1.2}.HKyvnG_table .HKyvnG_heading>span{display:none}.HKyvnG_table .HKyvnG_message,.HKyvnG_table .HKyvnG_hint{padding:6px 8px;font-size:12px;line-height:1.35}.HKyvnG_table .HKyvnG_choices button>span{display:none}.HKyvnG_table .HKyvnG_choices button,.HKyvnG_table .HKyvnG_captionChoices button{padding:7px;font-size:12px}.HKyvnG_table .HKyvnG_shots .HKyvnG_frame{aspect-ratio:auto;height:37px}.HKyvnG_table .HKyvnG_shots>button{padding:4px;font-size:11px}.HKyvnG_table .HKyvnG_viewfinder>.HKyvnG_frame{max-width:300px;height:130px}.HKyvnG_table .HKyvnG_strip .HKyvnG_frame{height:35px}.HKyvnG_table .HKyvnG_contrasts .HKyvnG_frame{aspect-ratio:auto;height:90px}}
.i-P9sG_table{color:#314d40;background:#f2ecd7;border:1px solid #ac9a68;border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid}.i-P9sG_table p,.i-P9sG_table h3{margin:0}.i-P9sG_heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.i-P9sG_heading p{color:#726349;font-size:12px}.i-P9sG_heading h3{margin-top:4px;font-size:21px}.i-P9sG_heading>span{color:#607654;flex-shrink:0;font-size:28px}.i-P9sG_note{color:#746548;font-size:11px;line-height:1.4}.i-P9sG_table button{color:#3b513f;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff7e3;border:1px solid #a4946b;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.i-P9sG_table button:hover:not(:disabled){background:#e5e9cf;border-color:#40715b}.i-P9sG_table button:focus-visible{outline-offset:3px;outline:3px solid #34745b}.i-P9sG_table button:disabled{opacity:.57;cursor:default}.i-P9sG_table button[aria-pressed=true]{background:#e2e7ca;border:2px solid #477357;font-weight:700}.i-P9sG_table button[data-guided=true]{box-shadow:inset 0 0 0 2px #b29b4c}.i-P9sG_table .i-P9sG_primary{color:#fff2cf;background:#38614e;border-color:#38614e;font-weight:700}.i-P9sG_table .i-P9sG_primary:hover:not(:disabled){background:#2c503e}.i-P9sG_message{background:#e4e7ce;border-left:3px solid #6b845a;padding:9px 11px;font-size:13px;line-height:1.5}.i-P9sG_hint{background:#eddda9;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.5}.i-P9sG_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.i-P9sG_choices>button{align-content:center;gap:3px;display:grid}.i-P9sG_choices span{font-size:11px;font-weight:400}.i-P9sG_tray,.i-P9sG_slots{gap:7px;display:flex}.i-P9sG_tray>button,.i-P9sG_slots>button{flex:1 1 0;align-content:center;justify-items:center;gap:3px;min-width:44px;padding:7px 5px;font-size:12px;display:grid}.i-P9sG_slots{background:#dce4cb;border:1px dashed #879975;border-radius:12px;padding:8px}.i-P9sG_slots>button{background:#edf0db;border-style:dashed}.i-P9sG_pieceIcon{width:100%;max-width:100px;height:45px;display:block}.i-P9sG_drawing{border-radius:12px;width:100%;height:auto;max-height:270px;display:block}.i-P9sG_preview{background:#e6e2c5;border:1px dashed #a19a70;border-radius:10px;gap:5px;min-height:65px;padding:12px 100px 12px 12px;display:grid;position:relative}.i-P9sG_preview>span{color:#686a4b;font-size:11px}.i-P9sG_preview strong{font-size:15px}.i-P9sG_preview p{font-size:12px;line-height:1.5}.i-P9sG_recordArt{color:#8d6437;justify-items:center;width:77px;font-size:17px;display:grid;position:absolute;top:10px;right:10px}.i-P9sG_recordArt .i-P9sG_pieceIcon{height:35px}.i-P9sG_placed{background:#dfe8ce;border:1px solid #a7b68d;border-radius:8px;padding:9px 12px;font-size:13px}.i-P9sG_actions{flex-wrap:wrap;gap:8px;display:flex}.i-P9sG_actions>button{flex:150px}@media (max-width:440px){.i-P9sG_table{gap:8px;padding:10px}.i-P9sG_heading h3{font-size:18px}.i-P9sG_heading>span{font-size:23px}.i-P9sG_tray,.i-P9sG_slots{gap:5px}.i-P9sG_tray>button,.i-P9sG_slots>button{font-size:11px}.i-P9sG_pieceIcon{height:36px}.i-P9sG_drawing{max-height:190px}}@media (max-height:500px){.i-P9sG_table{gap:8px;padding:10px}.i-P9sG_heading h3{font-size:18px}.i-P9sG_note{font-size:11px}.i-P9sG_message{padding:8px;line-height:1.4}.i-P9sG_pieceIcon{height:31px}.i-P9sG_tray>button,.i-P9sG_slots>button{padding:5px}.i-P9sG_drawing{max-height:160px}.i-P9sG_preview{padding-top:9px;padding-bottom:9px}.i-P9sG_table{gap:6px}.i-P9sG_table .i-P9sG_heading h3{margin:0;font-size:17px;line-height:1.2}.i-P9sG_table .i-P9sG_heading p,.i-P9sG_table .i-P9sG_heading>span,.i-P9sG_table .i-P9sG_note{display:none}.i-P9sG_table .i-P9sG_message,.i-P9sG_table .i-P9sG_hint{padding:6px 8px;font-size:12px;line-height:1.35}.i-P9sG_table .i-P9sG_choices span{display:none}.i-P9sG_table .i-P9sG_choices button{padding:7px;font-size:12px}}
._0XdUvq_table{color:#403d2c;background:#f5eddb;border:1px solid #aa9570;border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid}._0XdUvq_table p,._0XdUvq_table h3,._0XdUvq_table h4{margin:0}._0XdUvq_heading{justify-content:space-between;align-items:center;gap:10px;display:flex}._0XdUvq_heading p{color:#74674d;font-size:12px}._0XdUvq_heading h3{margin-top:4px;font-size:21px}._0XdUvq_heading>span{color:#527364;flex-shrink:0;font-size:28px}._0XdUvq_note{color:#70664e;font-size:11px;line-height:1.4}._0XdUvq_table button{color:#50452d;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff8e9;border:1px solid #9b8b69;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}._0XdUvq_table button:hover:not(:disabled){background:#e8ebd4;border-color:#3e705e}._0XdUvq_table button:focus-visible{outline-offset:3px;outline:3px solid #34745e}._0XdUvq_table button:disabled{cursor:default;opacity:.57}._0XdUvq_table button[aria-pressed=true]{background:#e1e8ce;border:2px solid #3f715a;font-weight:700}._0XdUvq_table button[data-guided=true]{box-shadow:inset 0 0 0 2px #8a9d68}._0XdUvq_table ._0XdUvq_primary{color:#fff6db;background:#3d6554;border-color:#3d6554;font-weight:700}._0XdUvq_table ._0XdUvq_primary:hover:not(:disabled){background:#2c5343}._0XdUvq_drawing{width:100%;height:auto;max-height:250px;display:block}._0XdUvq_variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._0XdUvq_variants>button{text-align:left;align-items:center;gap:7px;padding:7px 9px;display:flex}._0XdUvq_variants strong{font-size:12px}._0XdUvq_recipeIcon{flex:0 0 30px;width:30px;height:30px}._0XdUvq_sectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._0XdUvq_sectors>button{gap:3px;padding:10px 5px;display:grid}._0XdUvq_sectors span{font-size:11px}._0XdUvq_preview{background:#e8e3ca;border:1px dashed #9c9874;border-radius:11px;gap:5px;padding:12px 14px;display:grid}._0XdUvq_preview>span{color:#6c6d4d;text-transform:uppercase;letter-spacing:.7px;font-size:11px}._0XdUvq_preview strong{font-size:15px}._0XdUvq_preview p{font-size:12px;line-height:1.6}._0XdUvq_bowls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._0XdUvq_takeaway{background:#fdf6e5;border:1px solid #c6b998;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}._0XdUvq_takeaway h4{color:#395f50;font-size:14px}._0XdUvq_takeaway:nth-child(2) h4{color:#3b6373}._0XdUvq_order{min-height:42px;font-size:12px;line-height:1.6}._0XdUvq_labels{gap:6px;display:grid}._0XdUvq_labels>button{padding:9px 6px;font-size:12px}._0XdUvq_mark{color:#365d43;background:#e3ead2;border:1px solid #b5c49b;border-radius:8px;padding:10px;font-size:12px;line-height:1.5}._0XdUvq_message{background:#e5e8d0;border-left:3px solid #628367;padding:10px 12px;font-size:13px;line-height:1.65}._0XdUvq_hint{background:#f0dfac;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.65}._0XdUvq_actions{flex-wrap:wrap;gap:8px;display:flex}._0XdUvq_actions>button{flex:160px}._0XdUvq_lift{transform-box:fill-box;transform-origin:bottom;animation:.55s ease-out both _0XdUvq_lift}@keyframes _0XdUvq_lift{0%{opacity:.4;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._0XdUvq_lift{animation:none}}@media (max-width:440px){._0XdUvq_table{gap:8px;padding:10px}._0XdUvq_heading h3{font-size:18px}._0XdUvq_heading>span{font-size:23px}._0XdUvq_drawing,._0XdUvq_takeaway ._0XdUvq_drawing{max-height:160px}._0XdUvq_variants{gap:7px}._0XdUvq_variants>button{gap:4px;padding:6px}._0XdUvq_recipeIcon{flex-basis:26px;width:26px;height:26px}._0XdUvq_bowls{grid-template-columns:minmax(0,1fr)}._0XdUvq_order{min-height:0}._0XdUvq_labels{grid-template-columns:repeat(2,minmax(0,1fr))}._0XdUvq_sectors{gap:5px}._0XdUvq_sectors>button{font-size:12px}}@media (max-height:500px){._0XdUvq_table{gap:8px;padding:10px}._0XdUvq_table ._0XdUvq_heading h3{font-size:18px}._0XdUvq_table ._0XdUvq_heading p,._0XdUvq_table ._0XdUvq_note{font-size:12px;line-height:1.4}._0XdUvq_table ._0XdUvq_message{padding:8px;font-size:13px;line-height:1.4}._0XdUvq_drawing,._0XdUvq_takeaway ._0XdUvq_drawing{max-height:160px}._0XdUvq_variants>button{gap:5px;padding:6px}._0XdUvq_recipeIcon{flex-basis:26px;width:26px;height:26px}}._0XdUvq_paintedBowl{aspect-ratio:560/450;color:#fff5dc;background:radial-gradient(at 35% 25%,#497168,#234c43);border-radius:14px;width:100%;max-width:510px;margin:auto;position:relative;overflow:hidden}._0XdUvq_bowlLayers{width:74%;position:absolute;top:12%;left:13%}._0XdUvq_coatedSector{animation:.35s ease-out _0XdUvq_coatingReveal;position:absolute;inset:0}._0XdUvq_coatedFood{clip-path:ellipse(47% 36% at 50% 40%)}._0XdUvq_bowlTitle{letter-spacing:.1em;font-size:12px;position:absolute;top:5%;left:5%}._0XdUvq_bowlCaption{text-align:center;font-size:12px;font-weight:700;position:absolute;bottom:4%;left:4%;right:4%}._0XdUvq_sauceDishArt{width:20%;position:absolute;top:5%;right:3%}._0XdUvq_sauceArt{width:30%;transition:opacity .3s;animation:.35s ease-out _0XdUvq_coatingReveal;position:absolute;top:30%;left:36%}._0XdUvq_chiliArt{width:18%;animation:.3s ease-out _0XdUvq_coatingReveal;position:absolute;top:30%;left:23%}._0XdUvq_liftArt{transform-origin:50%;width:42%;animation:.65s ease-out both _0XdUvq_noodleDip;position:absolute;top:5%}._0XdUvq_takeaway ._0XdUvq_paintedBowl{aspect-ratio:1}._0XdUvq_takeaway ._0XdUvq_bowlLayers{width:86%;top:12%;left:7%}._0XdUvq_takeaway ._0XdUvq_bowlTitle{display:none}._0XdUvq_takeaway ._0XdUvq_sauceDishArt{width:16%}._0XdUvq_takeaway ._0XdUvq_bowlCaption{font-size:10px}._0XdUvq_recipeIcon{height:auto}@keyframes _0XdUvq_coatingReveal{0%{opacity:0}to{opacity:1}}@keyframes _0XdUvq_noodleDip{0%{opacity:0;transform:translateY(10px)}45%{opacity:1;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._0XdUvq_coatedSector,._0XdUvq_sauceArt,._0XdUvq_chiliArt,._0XdUvq_liftArt{transition:none;animation:none}}
.ymKCaG_table{color:#29473e;background:#f0f2e6;border:1px solid #a5b7a9;border-radius:17px;gap:13px;min-width:0;padding:17px;display:grid}.ymKCaG_table h3,.ymKCaG_table p{margin:0}.ymKCaG_heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ymKCaG_heading p{color:#5d7566;font-size:12px}.ymKCaG_heading h3{margin-top:4px;font-size:21px}.ymKCaG_heading>span{color:#627c69;letter-spacing:.06em;font-size:27px}.ymKCaG_note{color:#5b6f60;font-size:12px;line-height:1.6}.ymKCaG_table button{color:#355044;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fffcf1;border:1px solid #8fa694;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.ymKCaG_table button:hover:not(:disabled){background:#e2ebd8;border-color:#4b7964}.ymKCaG_table button:focus-visible,.ymKCaG_table a:focus-visible{outline-offset:3px;outline:3px solid #346e62}.ymKCaG_table button:disabled{cursor:default;opacity:.55}.ymKCaG_table button[aria-pressed=true]{background:#dce8d1;border:2px solid #416c54;font-weight:700}.ymKCaG_table .ymKCaG_primary{color:#fffbe8;background:#365f4f;border-color:#365f4f;font-weight:700}.ymKCaG_table .ymKCaG_primary:hover:not(:disabled){background:#294f40}.ymKCaG_stations{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ymKCaG_stations button{justify-content:center;align-items:center;gap:6px;padding:9px 5px;display:flex}.ymKCaG_stations span{color:#4f7558}.ymKCaG_specimen{border:1px solid #b6c2b0;border-radius:14px;justify-self:center;width:100%;max-width:343px;position:relative;overflow:hidden;container-type:inline-size}.ymKCaG_drawing{width:100%;height:auto;max-height:200px;display:block}.ymKCaG_landmarks{pointer-events:none;position:absolute;inset:0}.ymKCaG_landmarks>button{pointer-events:auto;white-space:nowrap;background:#fff9e8ee;border:2px solid #698468;padding:6px 10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px #1e3c3a30}.ymKCaG_landmarks>button>span{vertical-align:middle;font-size:22px}.ymKCaG_detail{background:#e0e7d7;border-left:3px solid #6c8a6b;border-radius:12px;gap:8px;padding:12px;display:grid}.ymKCaG_detail b{letter-spacing:.03em;font-size:12px}.ymKCaG_detail p{font-size:13px;line-height:1.65}.ymKCaG_detailDrawing{background:#e8e8dc;border-radius:10px;width:100%;max-height:130px;display:block}.ymKCaG_archive{background:#fff9e9;border:1px solid #c6b997;border-radius:12px;gap:12px;padding:14px;display:grid}.ymKCaG_archiveTitle{align-items:center;gap:11px;display:flex}.ymKCaG_archiveTitle>span{color:#8c7d53;font-size:32px}.ymKCaG_archiveTitle p{color:#7c7459;margin-top:3px;font-size:11px}.ymKCaG_archive dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ymKCaG_archive dl>div{background:#eee8d2;border-radius:8px;gap:5px;padding:10px;display:grid}.ymKCaG_archive dt{color:#6d6d53;font-size:11px}.ymKCaG_archive dd{margin:0;font-size:21px;font-weight:700}.ymKCaG_archive>p{font-size:12px;line-height:1.6}.ymKCaG_archive>a{color:#4e6d52;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.ymKCaG_archive fieldset{border:0;border-top:1px dashed #c5bd9e;min-width:0;margin:0;padding:10px 0 0}.ymKCaG_archive legend{padding:0 0 7px;font-size:13px;font-weight:700;line-height:1.5}.ymKCaG_actions{flex-wrap:wrap;gap:8px;display:flex}.ymKCaG_actions>button{flex:160px}.ymKCaG_variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ymKCaG_variants>button{gap:7px;padding:7px;display:grid}.ymKCaG_variants .ymKCaG_drawing{max-height:150px}.ymKCaG_preview{background:#e4e8d9;border:1px dashed #90a48a;border-radius:12px;gap:6px;padding:12px;display:grid}.ymKCaG_preview>b{font-size:13px}.ymKCaG_preview .ymKCaG_drawing{max-height:170px}.ymKCaG_preview>p{font-size:13px;font-weight:700}.ymKCaG_preview>small{color:#60735e;font-size:11px;line-height:1.6}.ymKCaG_photoHeading{gap:3px;display:grid}.ymKCaG_photoHeading>b{font-size:13px}.ymKCaG_photoHeading>span{color:#667d6b;font-size:11px}.ymKCaG_photo>p{justify-content:center;gap:15px;padding-top:6px;font-size:12px;display:flex}.ymKCaG_photo>p>span{color:#8e6840}.ymKCaG_photo>p>span[data-visible=true]{color:#38674b}.ymKCaG_photoContent{transition:transform .22s}.ymKCaG_positions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ymKCaG_report{background:#fff9e8;border:1px solid #b8b592;border-radius:10px;gap:7px;padding:12px;display:grid}.ymKCaG_report>span{letter-spacing:.06em;color:#7a7e5c;font-size:10px}.ymKCaG_report>b{letter-spacing:.05em;font-size:20px}.ymKCaG_report>p{color:#657158;font-size:12px}.ymKCaG_report .ymKCaG_restored{color:#365c41;border-top:1px dashed #b9be9e;padding-top:8px}.ymKCaG_message{background:#e0e8d7;border-left:3px solid #658a69;padding:11px 12px;font-size:13px;line-height:1.65}.ymKCaG_hint{background:#eee1b6;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.6}@media (max-width:440px){.ymKCaG_table{gap:11px;padding:12px}.ymKCaG_heading h3{font-size:18px}.ymKCaG_heading>span{font-size:22px}.ymKCaG_stations button{gap:4px;font-size:12px}.ymKCaG_specimen{max-width:274px}.ymKCaG_drawing{max-height:160px}.ymKCaG_detailDrawing{max-height:110px}.ymKCaG_landmarks>button{padding:4px 7px;font-size:11px}.ymKCaG_archive{padding:11px}.ymKCaG_archive dd{font-size:19px}.ymKCaG_preview .ymKCaG_drawing{max-height:135px}.ymKCaG_photo>p{gap:10px;font-size:11px}}@container (max-width:250px){.ymKCaG_landmarks{grid-template-columns:1fr;gap:6px;padding:8px;display:grid;position:static}.ymKCaG_landmarks>button{pointer-events:auto;width:100%;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.ymKCaG_photoContent{transition:none}}@media (max-height:500px){.ymKCaG_table{gap:8px;padding:10px}.ymKCaG_table .ymKCaG_heading h3{font-size:18px}.ymKCaG_table .ymKCaG_heading p,.ymKCaG_table .ymKCaG_note{font-size:12px;line-height:1.4}.ymKCaG_specimen{max-width:274px}.ymKCaG_drawing{max-height:160px}.ymKCaG_detailDrawing{max-height:110px}}
.silk-action-portrait{width:100%;height:100%;display:block}
.pottery-action-portrait{width:100%;height:100%;display:block}
.song-action-portrait{width:100%;height:100%;display:block}
.local-craft-action-portrait{width:100%;height:100%;display:block}.encounter-actor:has(.local-craft-action-portrait[data-local-craft-frame]) .encounter-shadow{inset-inline:34%;height:5%;bottom:0}
.ttx1Fq_table{color:#472b20;background:radial-gradient(at 15% 0,#fff5df,#f2e1bd 90%);border:1px solid #c3a47b;border-radius:.45rem;gap:.4rem;min-width:0;margin-bottom:.6rem;padding:clamp(.5rem,1.4vw,.8rem);display:grid;box-shadow:inset 0 0 0 3px #fff7e18a,0 2px 9px #4b2c1e33}.ttx1Fq_header{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.ttx1Fq_header h3{color:#542d21;margin:0;font:700 clamp(1rem,2.25vw,1.35rem)/1.15 Lora,Georgia,serif}.ttx1Fq_seal{color:#9c3b2e;border:1px solid #b65e49;border-radius:.15rem;flex:none;padding:.1rem .25rem;font-size:.8rem;font-weight:750;transform:rotate(-3deg);box-shadow:inset 0 0 0 1px #db957e77}.ttx1Fq_table .ttx1Fq_note{color:#633f2e;margin:0;font-size:.77rem;line-height:1.42}.ttx1Fq_table .ttx1Fq_note:empty{margin-top:-.4rem}.ttx1Fq_slip{border:1px solid #d0a879;background:#fff8e9;border-inline-start:.25rem solid #a8523d;border-radius:.25rem;gap:.4rem;min-width:0;padding:.4rem .45rem .48rem;display:grid;box-shadow:0 2px 3px #8256372b}.ttx1Fq_fields{border:0;min-width:0;margin:0;padding:0}.ttx1Fq_fields legend{color:#78513a;margin-bottom:.21rem;padding:0;font-size:.68rem;font-weight:750}.ttx1Fq_menu,.ttx1Fq_quantities,.ttx1Fq_plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.ttx1Fq_dish,.ttx1Fq_quantity{color:#572f20;text-align:start;background:#fffcf3;border:1px solid #d7b991;border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:44px;padding:.15rem .32rem;font-size:.73rem;font-weight:700;line-height:1.16;display:flex}.ttx1Fq_dish strong{font-size:1rem}.ttx1Fq_dish small{color:#664430;margin-top:.12rem;font-size:.67rem;display:block}.ttx1Fq_dish[aria-pressed=true],.ttx1Fq_quantity[aria-pressed=true]{background:#f8ddc5;border-color:#a24b37;box-shadow:inset 0 0 0 1px #a24b37}.ttx1Fq_menuDrawing{flex:none;width:clamp(1.4rem,5vw,2.5rem);display:block}.ttx1Fq_wood{color:#fff7e3;background:repeating-linear-gradient(3deg,#0000 0 12px,#471f1e33 13px,#0000 16px 23px),linear-gradient(152deg,#aa7355,#6a4234);border:1px solid #7b523d;border-radius:.35rem;justify-content:center;align-items:center;gap:clamp(.2rem,1vw,.55rem);min-width:0;padding:.3rem;display:flex;box-shadow:inset 0 -3px #55352777}.ttx1Fq_basket{text-align:center;flex:29%;min-width:0;margin:0}.ttx1Fq_basket figcaption{color:#fff7e3;padding:.1rem;font-size:.68rem;font-weight:700;line-height:1.24}.ttx1Fq_basketDrawing{width:100%;height:clamp(3.15rem,9vw,5.5rem);display:block}.ttx1Fq_plateDrawing{width:100%;height:clamp(2rem,6.5vw,3.75rem);display:block}.ttx1Fq_teapotDrawing{width:100%;height:clamp(4rem,12vw,6rem);display:block}.ttx1Fq_plates{flex:71%}.ttx1Fq_plate,.ttx1Fq_lid{color:#fff9e6;text-align:center;background:#4a2e26aa;border:1px solid #e2b18b;border-radius:.3rem;justify-items:center;min-width:0;min-height:44px;padding:.15rem .2rem .28rem;font-size:.68rem;font-weight:700;line-height:1.18;display:grid}.ttx1Fq_plate small{color:#f6dbae;align-items:center;gap:.17rem;margin-top:.15rem;font-size:.64rem;display:flex}.ttx1Fq_plate[aria-disabled=true]{cursor:default;background:#2b4439;border-color:#bfc7a6}.ttx1Fq_plate[aria-disabled=true] small{color:#e4efd4}.ttx1Fq_lid{width:min(100%,9rem);font-size:.75rem}.ttx1Fq_actions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem .45rem;display:flex}.ttx1Fq_primary,.ttx1Fq_secondary{color:#632f23;text-align:center;background:#f7ead2;border:1px solid #a06f4a;border-radius:.3rem;justify-content:center;align-items:center;gap:.33rem;min-height:44px;padding:.24rem .56rem;font-size:.73rem;font-weight:750;line-height:1.2;display:inline-flex}.ttx1Fq_primary{color:#fff9eb;background:#8c392b;border-color:#6a2b20}.ttx1Fq_table button:hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.07)}.ttx1Fq_table button:focus-visible{outline-offset:2px;outline:2px solid #913d2a}.ttx1Fq_wood button:focus-visible{outline-color:#ffe3a1}.ttx1Fq_servedPiece{animation:.22s ease-out both ttx1Fq_serve-piece}.ttx1Fq_steam{animation:.75s ease-out both ttx1Fq_teapot-steam}@keyframes ttx1Fq_serve-piece{0%{opacity:.6;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ttx1Fq_teapot-steam{0%{opacity:0;transform:translateY(6px)}40%{opacity:.95}to{opacity:.62;transform:translateY(0)}}@media (max-height:480px) and (orientation:landscape){.ttx1Fq_table{padding:.4rem .55rem}.ttx1Fq_basketDrawing{height:3.15rem}.ttx1Fq_plateDrawing{height:2.2rem}.ttx1Fq_teapotDrawing{height:3.65rem}}@media (prefers-reduced-motion:reduce){.ttx1Fq_servedPiece{animation:none}.ttx1Fq_steam{opacity:.62;animation:none}}.ttx1Fq_menuDrawing{width:clamp(44px,6vw,68px)}.ttx1Fq_paintedBasket{width:100%;max-width:220px;margin:auto;display:block;position:relative}.ttx1Fq_basketPiece{filter:drop-shadow(0 2px 1px #68432933);width:31%;position:absolute}.ttx1Fq_basketLid{width:102%;transition:transform .5s,opacity .5s;position:absolute;top:-1%;left:-1%}.ttx1Fq_paintedPlate{width:100%;margin:8px auto 2px;display:block;position:relative}.ttx1Fq_platePiece{width:33%;position:absolute;top:8%}.ttx1Fq_platePlace{border:1px dashed #71978988;border-radius:50%;width:25%;height:25%;position:absolute;top:42%}.ttx1Fq_paintedTeapot{width:min(75%,250px);margin:52px auto 5px;display:block;position:relative}.ttx1Fq_teapotLidArt{width:45%;transition:transform .45s;position:absolute;top:-14%;left:29%}.ttx1Fq_refillSteam{gap:25%;width:20%;height:33%;display:flex;position:absolute;top:-15%;left:42%}.ttx1Fq_refillSteam i{filter:blur(3px);background:linear-gradient(#0000,#fff9e7aa,#0000);border-radius:50%;width:20%;height:100%;animation:2s ease-in-out infinite ttx1Fq_teapot-steam}.ttx1Fq_wood{flex-wrap:wrap;gap:12px;padding:14px 10px}.ttx1Fq_basket{flex:100%;width:100%}.ttx1Fq_basket .ttx1Fq_paintedBasket{max-width:170px}.ttx1Fq_plates{flex:100%;gap:12px}.ttx1Fq_plate{gap:4px;padding:10px}.ttx1Fq_plate strong,.ttx1Fq_plate small,.ttx1Fq_basket figcaption{font-size:12px}.ttx1Fq_lid{width:min(100%,220px);padding:10px}.ttx1Fq_dish{gap:10px;padding:8px}.ttx1Fq_dish small{font-size:12px}.ttx1Fq_servedPiece{animation-duration:.4s}@media (prefers-reduced-motion:reduce){.ttx1Fq_basketLid,.ttx1Fq_teapotLidArt{transition:none}.ttx1Fq_refillSteam i{animation:none}}.ttx1Fq_basketLid[data-open=true]{animation:.5s ease-out both ttx1Fq_liftBasketLid}@keyframes ttx1Fq_liftBasketLid{0%{opacity:1;transform:none}to{opacity:0;transform:translate(10%,-22%)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.ttx1Fq_basketLid[data-open=true]{animation:none}}
.Yn7eDW_board{color:#2a483d;background:linear-gradient(147deg,#f7f4df,#e9edd9);border:1px solid #9aa78a;border-radius:.45rem;gap:.5rem;min-width:0;margin-bottom:.65rem;padding:clamp(.55rem,1.4vw,.8rem);display:grid;box-shadow:inset 0 0 0 3px #fff9e98a,0 2px 7px #263b2833}.Yn7eDW_heading{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.Yn7eDW_heading h3{color:#264b42;margin:0;font:700 clamp(1rem,2.2vw,1.35rem)/1.2 Lora,Georgia,serif}.Yn7eDW_heading span{color:#894333;border:1px solid #9a5142;border-radius:.18rem;flex:none;padding:.12rem .24rem;font-size:.75rem;font-weight:750;transform:rotate(-3deg)}.Yn7eDW_lake{background:#2c4a4d;border:1px solid #758f80;border-radius:.28rem;width:100%;max-height:11rem;display:block}.Yn7eDW_board .Yn7eDW_note,.Yn7eDW_board .Yn7eDW_status,.Yn7eDW_board .Yn7eDW_entry{color:#344e44;margin:0;font-size:.8rem;line-height:1.35}.Yn7eDW_board .Yn7eDW_status:empty{position:absolute}.Yn7eDW_board .Yn7eDW_status{font-weight:700}.Yn7eDW_fields{border:0;min-width:0;margin:0;padding:0}.Yn7eDW_fields legend{margin-bottom:.3rem;padding:0;font-size:.78rem;font-weight:750}.Yn7eDW_positions,.Yn7eDW_zones{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.Yn7eDW_zones{grid-template-columns:repeat(3,minmax(0,1fr))}.Yn7eDW_primary,.Yn7eDW_secondary,.Yn7eDW_zone{color:#294b40;min-width:0;min-height:44px;font:inherit;text-align:center;background:#fffdf1;border:1px solid #8f9e85;border-radius:.28rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;padding:.36rem .5rem;font-size:.8rem;font-weight:750;line-height:1.15;display:flex}.Yn7eDW_primary{color:#fff8e8;background:#2e5b52;border-color:#235049}.Yn7eDW_zone[aria-pressed=true],.Yn7eDW_secondary[aria-expanded=true]{background:#dce9d6;border-color:#426a5c;box-shadow:inset 0 0 0 1px #426a5c}.Yn7eDW_zone small{flex-basis:100%;justify-content:center;align-items:center;gap:.15rem;font-size:.7rem;display:flex}.Yn7eDW_board button:focus-visible{outline-offset:2px;outline:3px solid #91432d}.Yn7eDW_board button:disabled{cursor:default;opacity:.58}.Yn7eDW_board .Yn7eDW_entry,.Yn7eDW_sample{background:#fcf8e8;border:1px solid #b2b79a;border-radius:.27rem;min-width:0;padding:.45rem .5rem}.Yn7eDW_board .Yn7eDW_entry{border-inline-start:.2rem solid #66856a}.Yn7eDW_entry strong{margin-bottom:.12rem;display:block}.Yn7eDW_sample{align-content:start;gap:.35rem;display:grid}.Yn7eDW_actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}@media (max-width:430px){.Yn7eDW_primary,.Yn7eDW_secondary,.Yn7eDW_zone{padding-inline:.25rem}.Yn7eDW_actions>button{flex:auto}}@media (prefers-reduced-motion:no-preference){.Yn7eDW_flying{animation:3.6s ease-out both Yn7eDW_glide}.Yn7eDW_ripples{animation:2.7s ease-out both Yn7eDW_spread}}@keyframes Yn7eDW_glide{0%{transform:translate(-5px,1px)}to{transform:translate(5px,-1.5px)}}@keyframes Yn7eDW_spread{0%{stroke-opacity:.85;transform:translateY(-.8px)}to{stroke-opacity:.55;transform:translateY(1px)}}.Yn7eDW_paintedLake{aspect-ratio:16/9;isolation:isolate;background:#92bac0;border:2px solid #718c77;border-radius:10px;position:relative;overflow:hidden}.Yn7eDW_lakeBackdrop{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.Yn7eDW_birdArt{display:block;position:absolute}.Yn7eDW_reeds{width:12%;top:61%;left:18%}.Yn7eDW_shallows{width:11%;top:53%;left:52%}.Yn7eDW_sky{width:13%;top:4%;left:72%}.Yn7eDW_paintedLake[data-zone=reeds] .Yn7eDW_lakeBackdrop{transform-origin:12% 80%;transform:scale(1.75)}.Yn7eDW_paintedLake[data-zone=shallows] .Yn7eDW_lakeBackdrop{transform-origin:55% 70%;transform:scale(1.65)}.Yn7eDW_paintedLake[data-zone=sky] .Yn7eDW_lakeBackdrop{transform-origin:65% 10%;transform:scale(1.6)}.Yn7eDW_paintedLake[data-zone=reeds] .Yn7eDW_reeds{width:23%;top:53%;left:28%}.Yn7eDW_paintedLake[data-zone=shallows] .Yn7eDW_shallows{width:22%;top:37%;left:40%}.Yn7eDW_paintedLake[data-zone=sky] .Yn7eDW_sky{width:28%;animation:5s ease-in-out both Yn7eDW_birdPass;top:6%;left:39%}.Yn7eDW_pathMarker,.Yn7eDW_lensTag{color:#345549;background:#fff6dbed;border-radius:5px;max-width:92%;padding:4px 7px;font-size:11px;font-weight:700;position:absolute;bottom:5%;left:4%}.Yn7eDW_pathMarker[data-active=true]{color:#fff7d9;background:#2d5749}.Yn7eDW_lensTag{color:#fff4d6;background:#25493de8;top:5%;bottom:auto}.Yn7eDW_waterRipple{border:1px solid #e5f6e1;border-radius:50%;width:80%;height:12%;animation:3s ease-out infinite Yn7eDW_waterSpread;position:absolute;bottom:-2%;left:10%}.Yn7eDW_sample .Yn7eDW_paintedLake{margin-top:5px}.Yn7eDW_sample .Yn7eDW_lensTag{display:none}@keyframes Yn7eDW_birdPass{0%{transform:translate(-8px,3px)}to{transform:translate(8px,-3px)}}@keyframes Yn7eDW_waterSpread{0%{opacity:.85;transform:scale(.85)}to{opacity:.15;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.Yn7eDW_lakeBackdrop{transition:none}.Yn7eDW_birdArt,.Yn7eDW_waterRipple{animation:none!important}}
._4roF9G_board{--sky-top:#efbc86;--sky-bottom:#f4dfb2;--sky-stroke:#fff3cb;--dune-far:#dca068;--dune-middle:#e7b77b;--dune-near:#f1cf99;--sand-line:#99643f;--water:#397f76;--roof:#ab6044;--ink:#432b20;--paper:#fff4d9;--border:#a87c58;--surface:#f1d9ad;--accent:#ffe7af;--open:#17584d;--closed:#87372b;border:1px solid var(--border);background:linear-gradient(146deg, var(--paper), var(--surface));min-width:0;color:var(--ink);border-radius:.55rem;gap:.5rem;margin-bottom:.7rem;padding:clamp(.5rem,2vw,.8rem);display:grid;box-shadow:0 4px 12px #32282335}._4roF9G_board[data-mode=return]{--sky-top:#3c4f78;--sky-bottom:#caa2a4;--sky-stroke:#ffe1c3;--dune-far:#aa787b;--dune-middle:#c49585;--dune-near:#dfb58e;--sand-line:#8a5656;--water:#376c80;--roof:#744a57;--paper:#fff1e6;--border:#8a6670;--surface:#e7cfd5;--accent:#eddbc8;--ink:#442e3b}._4roF9G_header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._4roF9G_kicker{font-size:.7rem;font-weight:760;line-height:1.3;display:block}._4roF9G_header h3{color:var(--ink);margin:.12rem 0 0;font:680 clamp(1.05rem,2.5vw,1.4rem)/1.22 Lora,Georgia,serif}._4roF9G_counter{border:1px solid var(--border);background:var(--paper);font-variant-numeric:tabular-nums;border-radius:1rem;flex:none;padding:.25rem .5rem;font-size:.77rem;font-weight:760}._4roF9G_instructions,._4roF9G_feedback{margin:0;font-size:.8rem;line-height:1.4}._4roF9G_sheet{border:1px solid var(--border);isolation:isolate;border-radius:.4rem;position:relative}._4roF9G_sketch{border-radius:inherit;width:100%;height:auto;display:block}._4roF9G_wind{animation:3.2s ease-in-out infinite alternate _4roF9G_wind}._4roF9G_openPath{stroke:#234f46;stroke-width:5px;stroke-dasharray:1 8}._4roF9G_closedPath{stroke:#774136;stroke-width:3px;stroke-dasharray:8 7}._4roF9G_traveledPath,._4roF9G_homePath{stroke-width:5px;stroke-dasharray:1;animation:.5s ease-out both _4roF9G_walk-out}._4roF9G_traveledPath{stroke:#2e725d}._4roF9G_homePath{stroke:#21536f;animation-name:_4roF9G_walk-home}._4roF9G_marker,._4roF9G_waypoint,._4roF9G_hint,._4roF9G_continue{border:1px solid var(--border);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;line-height:1.2;display:inline-flex}._4roF9G_marker{width:44px;color:var(--open);border:2px solid;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #4b2e2870}._4roF9G_marker[data-open=false]{color:var(--closed);border-style:dashed}._4roF9G_marker[data-current=true]{box-shadow:0 0 0 3px #fff0b9,0 0 0 5px #3b6c64}._4roF9G_markerSign{background:var(--paper);border:1px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.76rem;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}._4roF9G_waypoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}._4roF9G_waypoint{text-align:left;justify-content:flex-start;min-width:0;padding:.28rem .38rem}._4roF9G_waypoint svg{flex:none}._4roF9G_waypoint strong{display:block}._4roF9G_waypoint small{color:var(--open);margin-top:.12rem;font-size:.69rem;display:block}._4roF9G_waypoint[data-open=false] small{color:var(--closed)}._4roF9G_waypoint[aria-current=location]{box-shadow:inset 0 0 0 1px var(--open)}._4roF9G_board button[data-hint=true]{z-index:1;outline-offset:2px;background:#ffe5a0;outline:2px solid #644614}._4roF9G_feedback{border-inline-start:2px solid var(--border);background:var(--paper);min-height:2.8em;padding:.32rem .45rem}._4roF9G_actions{justify-content:flex-end;display:flex}._4roF9G_hint,._4roF9G_continue{text-align:center;padding:.38rem .6rem}._4roF9G_continue{background:var(--open);color:#fffaf0}._4roF9G_board button:not(:disabled):hover{filter:brightness(.95)}._4roF9G_board button:focus-visible{z-index:2;outline-offset:2px;outline:2px solid #1c2437;box-shadow:0 0 0 5px #fff3cf}._4roF9G_board button:disabled{cursor:default}@keyframes _4roF9G_wind{to{opacity:.66;transform:translate(10px)}}@keyframes _4roF9G_walk-out{0%{stroke-dashoffset:1px}}@keyframes _4roF9G_walk-home{0%{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){._4roF9G_wind,._4roF9G_traveledPath,._4roF9G_homePath{animation:none}}
.BT4lHG_board{color:#33453c;background:#f7eedb;border:1px solid #ad9b7e;border-radius:.5rem;gap:.45rem;min-width:0;margin-bottom:.65rem;padding:clamp(.5rem,1.5vw,.8rem);display:grid;box-shadow:inset 0 0 0 3px #fff8e9,0 2px 7px #2d3d3230}.BT4lHG_heading,.BT4lHG_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.BT4lHG_heading h3{color:#304f45;margin:0;font:700 clamp(1rem,2.25vw,1.35rem)/1.2 Lora,Georgia,serif}.BT4lHG_heading>span{color:#854d31;border:1px solid #a66d47;border-radius:.18rem;flex:none;padding:.12rem .32rem;font-size:.77rem;font-weight:750}.BT4lHG_board .BT4lHG_instruction{color:#664a32;background:#f9e5bf;border:1px dashed #b28a5b;border-radius:.23rem;margin:0;padding:.3rem .5rem;font-size:.8rem;line-height:1.3}.BT4lHG_figure{border:1px solid #7c6548;border-radius:.32rem;margin:0;overflow:hidden}.BT4lHG_diagram{background:#b58857;width:100%;max-height:11rem;display:block}.BT4lHG_caption{color:#fff1d3;background:#304e40;padding:.3rem .5rem;font-size:.78rem;line-height:1.3}.BT4lHG_controls,.BT4lHG_edges,.BT4lHG_slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.BT4lHG_edges{grid-template-columns:repeat(3,minmax(0,1fr))}.BT4lHG_slots{grid-template-columns:repeat(5,minmax(44px,1fr))}.BT4lHG_board .BT4lHG_button,.BT4lHG_board .BT4lHG_primary{color:#344a3e;min-width:0;min-height:44px;font:inherit;text-align:center;background:#fff9ea;border:1px solid #9d9f83;border-radius:.3rem;justify-content:center;align-items:center;gap:.25rem;padding:.28rem .4rem;font-size:.8rem;font-weight:750;line-height:1.2;display:flex}.BT4lHG_board .BT4lHG_primary{color:#fff9e7;background:#365c4d;border-color:#294a3e}.BT4lHG_board .BT4lHG_button[aria-pressed=true]{background:#d9e4d3;border-color:#62765d}.BT4lHG_board button:disabled{cursor:default;opacity:.55}.BT4lHG_board button:focus-visible{outline-offset:2px;outline:3px solid #784a2d}.BT4lHG_board .BT4lHG_status{color:#783e25;margin:0;font-size:.8rem;font-weight:700;line-height:1.35}.BT4lHG_status:empty{position:absolute}.BT4lHG_board .BT4lHG_selection{margin:0;font-size:.8rem;font-weight:700}.BT4lHG_actions{justify-content:flex-end}@media (max-width:430px){.BT4lHG_actions>button{flex:auto}.BT4lHG_edges .BT4lHG_button{padding-inline:.16rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.BT4lHG_board *,.BT4lHG_board :before,.BT4lHG_board :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.BT4lHG_paintedTable{aspect-ratio:1.7;background:radial-gradient(at 40% 30%,#e9cfa7,#b58453);position:relative;overflow:hidden}.BT4lHG_fillingBowl{width:25%;position:absolute;top:4%;right:4%}.BT4lHG_smallTray{width:29%;position:absolute;bottom:10%;right:3%}.BT4lHG_workingDumpling{width:54%;transition:left .5s,top .5s,width .5s;position:absolute;top:24%;left:7%}.BT4lHG_workingDumpling[data-placed=true]{width:20%;top:61%;left:73%}.BT4lHG_sealedSegment{animation:.35s ease-out BT4lHG_seamClose;position:absolute;inset:0}.BT4lHG_seamLabels{justify-content:space-between;gap:5px;width:56%;display:flex;position:absolute;bottom:7%;left:5%}.BT4lHG_seamLabels small{color:#795338;background:#fff4d8;border-radius:5px;padding:3px 5px;font-size:11px}.BT4lHG_seamLabels small[data-sealed=true]{color:#38523a;background:#dbe8cf}.BT4lHG_trayCaption{color:#674725;font-size:12px;position:absolute;bottom:3%;right:9%}.BT4lHG_largeTray{width:92%;position:absolute;top:2%;left:4%}.BT4lHG_traySlots{text-align:center;color:#604426;grid-template-columns:repeat(5,1fr);align-items:start;gap:3px;font-size:12px;display:grid;position:absolute;inset:32% 10% auto}.BT4lHG_traySlots i{aspect-ratio:1.2;opacity:.5;border:1px dashed #7b5f3e;border-radius:50%;margin-bottom:8px;display:block}.BT4lHG_trayDumpling{width:15%;transition:left .45s;position:absolute;top:32%}.BT4lHG_trayDumpling b{text-align:center;color:#593b23;background:#fff2d3;border-radius:4px;width:20px;margin:3px auto;font-size:12px;display:block}@keyframes BT4lHG_seamClose{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.BT4lHG_workingDumpling,.BT4lHG_trayDumpling{transition:none}.BT4lHG_sealedSegment{animation:none}}.BT4lHG_stateArt{animation:.25s ease-out BT4lHG_seamClose}@media (prefers-reduced-motion:reduce){.BT4lHG_stateArt{animation:none}}
.j2wUEq_study{color:#344b3e;background:linear-gradient(145deg,#f6ebd0,#e4d2aa);border:1px solid #a68e61;border-radius:.6rem;gap:.65rem;min-width:0;margin-bottom:.7rem;padding:clamp(.65rem,2vw,.95rem);display:grid;box-shadow:inset 0 0 0 3px #fff7e24d,0 4px 12px #573c2426}.j2wUEq_heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.j2wUEq_heading p{color:#6c654b;margin:0 0 .15rem;font-size:.75rem;font-weight:750}.j2wUEq_heading h3{margin:0;font:650 clamp(1.08rem,2.7vw,1.4rem)/1.22 Lora,Georgia,serif}.j2wUEq_heading>span{flex:none;font-size:.82rem}.j2wUEq_study button{color:#344b3e;touch-action:manipulation;cursor:pointer;background:#fff4d7;border:1px solid #9c885e;border-radius:.35rem;min-width:44px;min-height:44px;font-family:inherit;font-size:.82rem;font-weight:750;line-height:1.35}.j2wUEq_instrument{width:min(100%,30rem);margin-inline:auto;padding-bottom:40px;position:relative}.j2wUEq_instrument>svg,.j2wUEq_positions svg{width:100%;height:auto;display:block}.j2wUEq_instrument .j2wUEq_spot{border-style:dashed;justify-content:center;align-items:center;gap:.2rem;width:30%;padding:.25rem;display:flex;position:absolute;bottom:0;transform:translate(-50%);box-shadow:0 2px 3px #452f2033}.j2wUEq_body{left:18%}.j2wUEq_neck{left:82%}.j2wUEq_strings{left:50%}.j2wUEq_positions,.j2wUEq_program,.j2wUEq_topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.j2wUEq_positions button{padding:.25rem;overflow:hidden}.j2wUEq_positions button>span{padding:.4rem .15rem;display:block}.j2wUEq_study button[aria-pressed=true],.j2wUEq_actions .j2wUEq_primary{color:#fff5dd;background:#3f5b48;border-color:#304a39}.j2wUEq_observations{gap:.25rem;margin:0;padding:0;font-size:.79rem;line-height:1.5;list-style:none;display:grid}.j2wUEq_note{color:#6b6149;text-align:center;margin:0;font-size:.72rem;line-height:1.45}.j2wUEq_slot{background:#f9edcf;border:1px solid #aa956b;border-radius:.35rem;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;padding:.55rem;display:flex}.j2wUEq_slot h4{margin:0;font-size:.85rem}.j2wUEq_stage{color:#3d5741;background:#e5dfbf;border-radius:.2rem;align-self:start;padding:.2rem .4rem;font-size:.85rem}.j2wUEq_stagePicture svg{width:100%;height:auto;max-height:130px;display:block}.j2wUEq_slot[data-placed=true]{border-color:#3f5b48;box-shadow:inset 0 0 0 1px #3f5b48}.j2wUEq_cue{flex:1;margin:0;font-size:.79rem;line-height:1.5}.j2wUEq_topics button{padding:.5rem}.j2wUEq_message,.j2wUEq_hint{margin:0;font-size:.84rem;line-height:1.5}.j2wUEq_hint{background:#fff2d3;border-left:3px solid #829367;padding:.35rem .6rem}.j2wUEq_actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.j2wUEq_actions button{justify-content:center;align-items:center;gap:.4rem;padding:.4rem .6rem;display:inline-flex}.j2wUEq_study button[data-guided=true]{outline-offset:2px;outline:2px solid #3c624b;box-shadow:0 0 0 4px #ffe9a6}.j2wUEq_study button:disabled{opacity:.65;cursor:default}.j2wUEq_study button[aria-pressed=true]:disabled{opacity:1}.j2wUEq_study button:not(:disabled):hover{filter:brightness(1.06)}.j2wUEq_study button:focus-visible{outline-offset:2px;outline:2px solid #263f32;box-shadow:0 0 0 5px #fff2c9}@media (max-width:380px){.j2wUEq_spot span{font-size:.68rem}.j2wUEq_heading>span{font-size:.72rem}.j2wUEq_slot{padding:.4rem}.j2wUEq_positions button>span{font-size:.75rem}}
.bIArvq_board{color:#33453c;background:#f7eedb;border:1px solid #ad9b7e;border-radius:.5rem;gap:.48rem;min-width:0;margin-bottom:.65rem;padding:clamp(.5rem,1.5vw,.8rem);display:grid;box-shadow:inset 0 0 0 3px #fff8e9,0 2px 7px #2d3d3230}.bIArvq_heading,.bIArvq_display,.bIArvq_actions,.bIArvq_labelTop{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.bIArvq_heading h3{color:#304f45;margin:0;font:700 clamp(1rem,2.25vw,1.35rem)/1.2 Lora,Georgia,serif}.bIArvq_heading>span{color:#854d31;border:1px solid #a66d47;border-radius:.18rem;flex:none;padding:.12rem .32rem;font-size:.77rem;font-weight:750}.bIArvq_board .bIArvq_order{color:#664a32;background:#f9e5bf;border:1px dashed #b28a5b;border-radius:.23rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .65rem;margin:0;padding:.3rem .5rem;font-size:.81rem;line-height:1.25;display:flex}.bIArvq_order strong{color:#473526;font-size:.9rem}.bIArvq_figure{background:#335d57;border:1px solid #44685d;border-radius:.32rem;margin:0;overflow:hidden}.bIArvq_diagram{width:100%;max-height:9.65rem;display:block}.bIArvq_display{color:#f4eed9;background:#243f36;border-top:1px solid #80634d;flex-wrap:wrap;gap:.15rem .5rem;padding:.25rem .5rem;font-size:.74rem;line-height:1.25}.bIArvq_display strong{color:#e3f4c8;font-variant-numeric:tabular-nums;font-size:.87rem}.bIArvq_controls,.bIArvq_labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;display:grid}.bIArvq_labels{grid-template-columns:repeat(2,minmax(0,1fr))}.bIArvq_board .bIArvq_button,.bIArvq_board .bIArvq_primary{color:#344a3e;min-width:0;min-height:44px;font:inherit;text-align:center;background:#fff9ea;border:1px solid #9d9f83;border-radius:.3rem;justify-content:center;align-items:center;gap:.25rem;padding:.28rem .44rem;font-size:.8rem;font-weight:750;line-height:1.15;display:flex}.bIArvq_board .bIArvq_primary{color:#fff9e7;background:#365c4d;border-color:#294a3e}.bIArvq_board .bIArvq_button[aria-pressed=true]{background:#d9e4d3;border-color:#62765d}.bIArvq_board button:disabled{cursor:default;opacity:.52}.bIArvq_board button:focus-visible{outline-offset:2px;outline:3px solid #784a2d}.bIArvq_controls .bIArvq_button{flex-direction:column;gap:.08rem}.bIArvq_controls .bIArvq_button small{color:#674c35;font-size:.69rem;font-weight:700}.bIArvq_board .bIArvq_status{color:#783e25;margin:0;font-size:.8rem;font-weight:700;line-height:1.35}.bIArvq_status:empty{position:absolute}.bIArvq_actions{flex-wrap:wrap;justify-content:flex-end}.bIArvq_receipt,.bIArvq_label{color:#414237;background:#fff9e9;border:1px solid #b5a17e;border-radius:.28rem;align-content:start;gap:.25rem;min-width:0;padding:.36rem .45rem;font-size:.8rem;display:grid}.bIArvq_receipt>strong,.bIArvq_label .bIArvq_match{color:#325343;align-items:center;gap:.25rem;margin:0;font-size:.8rem;font-weight:750;display:flex}.bIArvq_label[data-matched=true]{border-color:#6f886c;box-shadow:inset 0 0 0 1px #6f886c}.bIArvq_labelTop{justify-content:flex-start}.bIArvq_labelTop svg{flex:none;width:1.9rem;height:1.9rem}.bIArvq_weights{gap:.12rem;margin:0;display:grid}.bIArvq_weights div{border-top:1px solid #e2d2b4;justify-content:space-between;align-items:baseline;gap:.13rem .26rem;padding-top:.12rem;line-height:1.25;display:flex}.bIArvq_weights dt{min-width:0}.bIArvq_weights dt>span{color:#76553c;font-weight:750}.bIArvq_weights dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:750}@media (max-width:430px){.bIArvq_controls .bIArvq_button{padding-inline:.16rem}.bIArvq_actions>button{flex:auto}.bIArvq_label{padding-inline:.32rem}.bIArvq_label .bIArvq_weights{font-size:.74rem}}.bIArvq_diagramScene{width:100%;max-width:480px;margin-inline:auto;position:relative}.bIArvq_diagramScene .bIArvq_diagram{max-height:none}.bIArvq_raisinBowl,.bIArvq_raisinScoop,.bIArvq_scaleBag{position:absolute}.bIArvq_raisinBowl{width:30%;bottom:10%;left:5%}.bIArvq_raisinScoop{width:20%;bottom:8%;left:21%}.bIArvq_scaleBag{width:15%;animation:.25s both bIArvq_bagSettle;bottom:36%;left:65%}.bIArvq_bagRaisins{width:52%;position:absolute;top:6%;left:24%}.bIArvq_scoopCount{color:#f5ebca;font-variant-numeric:tabular-nums;background:#24473de8;border:1px solid #94aa88;border-radius:4px;padding:3px 6px;font-size:clamp(9px,2.4vw,12px);line-height:1.1;position:absolute;top:5%;left:2%}.bIArvq_labelTop .bIArvq_returnBag{flex:none;width:42px}@keyframes bIArvq_bagSettle{0%{opacity:.65;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bIArvq_scaleBag{animation:none}}
.Az00NG_board{color:#49362d;background:#f7ecdd;border:1px solid #b89574;border-radius:.45rem;gap:.55rem;min-width:0;margin-bottom:.65rem;padding:clamp(.55rem,1.4vw,.8rem);display:grid;box-shadow:inset 0 0 0 3px #fff7e8,0 2px 7px #38271f30}.Az00NG_heading,.Az00NG_figureLabel,.Az00NG_actions{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.Az00NG_heading h3{color:#533729;margin:0;font:700 clamp(1rem,2.2vw,1.35rem)/1.2 Lora,Georgia,serif}.Az00NG_heading span{color:#813c28;border:1px solid #a45b3f;border-radius:.15rem;flex:none;padding:.15rem .3rem;font-size:.75rem;font-weight:750}.Az00NG_figure{background:#3f3731;border:1px solid #73594b;border-radius:.32rem;overflow:hidden}.Az00NG_diagram{background:#3f3731;width:100%;max-height:9.5rem;display:block}.Az00NG_board .Az00NG_figureLabel{color:#fff1d8;background:#504036;border-top:1px solid #ac8f73;margin:0;padding:.24rem .5rem;font-size:.72rem;font-weight:650;line-height:1.2}.Az00NG_figureLabel span{font-variant-numeric:tabular-nums}.Az00NG_board .Az00NG_note,.Az00NG_board .Az00NG_status,.Az00NG_board .Az00NG_card,.Az00NG_board .Az00NG_caption{color:#4d392e;margin:0;font-size:.82rem;line-height:1.35}.Az00NG_board .Az00NG_status{color:#763c2b;font-weight:700}.Az00NG_board .Az00NG_status:empty{position:absolute}.Az00NG_views,.Az00NG_choices,.Az00NG_scales{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.Az00NG_views{grid-template-columns:repeat(3,minmax(0,1fr))}.Az00NG_fields{border:0;min-width:0;margin:0;padding:0}.Az00NG_fields legend{margin-bottom:.32rem;padding:0;font-size:.8rem;font-weight:750}.Az00NG_primary,.Az00NG_secondary{color:#4c3227;min-width:0;min-height:44px;font:inherit;text-align:center;background:#fff8ed;border:1px solid #a88468;border-radius:.3rem;justify-content:center;align-items:center;gap:.3rem;padding:.36rem .5rem;font-size:.8rem;font-weight:750;line-height:1.16;display:flex}.Az00NG_primary{color:#fff5e8;background:#704333;border-color:#5b3325}.Az00NG_secondary[aria-pressed=true]{background:#edd4b8;border-color:#805238;box-shadow:inset 0 0 0 1px #805238}.Az00NG_board button:focus-visible{outline-offset:2px;outline:3px solid #7d3e26}.Az00NG_board button:disabled{cursor:default;opacity:.58}.Az00NG_board .Az00NG_card,.Az00NG_board .Az00NG_caption{border:1px solid #c8a789;background:#fff7e8;border-inline-start:.22rem solid #98684d;border-radius:.27rem;padding:.45rem .52rem}.Az00NG_card strong{margin-bottom:.1rem;display:block}.Az00NG_board .Az00NG_card p{color:inherit;font-size:inherit;margin:0}.Az00NG_scale{background:#f2e1cc;border:1px solid #c7a687;border-radius:.28rem;align-content:start;gap:.32rem;min-width:0;padding:.3rem;display:grid}.Az00NG_scale .Az00NG_diagram{border-radius:.18rem}.Az00NG_scale .Az00NG_caption{font-size:.76rem}.Az00NG_actions{justify-content:flex-end}@media (max-width:430px){.Az00NG_primary,.Az00NG_secondary{padding-inline:.25rem}.Az00NG_actions>button{flex:auto}}
.yJyWxa_table{color:#fff7e4;background:linear-gradient(155deg,#2d5141,#17392f);border:1px solid #bca783;border-radius:.35rem;gap:.5rem;min-width:0;margin-bottom:.6rem;padding:clamp(.55rem,1.3vw,.85rem);display:grid;box-shadow:inset 0 0 0 3px #d6b78422,0 5px 18px #0f2b2299}.yJyWxa_header{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.yJyWxa_eyebrow{color:#e5d3ab;letter-spacing:.035em;margin-bottom:.1rem;font-size:.67rem;font-weight:700;line-height:1.25;display:block}.yJyWxa_header h3{color:#fff7e4;margin:0;font:650 clamp(1.05rem,2.35vw,1.4rem)/1.18 Lora,Georgia,serif}.yJyWxa_counter{color:#fff3d2;font-variant-numeric:tabular-nums;background:#1b362c;border:1px solid #b69e75;border-radius:1rem;flex:none;align-items:center;gap:.25rem;padding:.28rem .46rem;font-size:.76rem;font-weight:700;display:inline-flex}.yJyWxa_bench,.yJyWxa_tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.27rem,1.2vw,.52rem);min-width:0;display:grid}.yJyWxa_bench{background:repeating-linear-gradient(-3deg,#0000 0 8px,#573a2133 9px 10px,#0000 11px 16px),linear-gradient(160deg,#ac8259,#755139 85%);border:1px solid #a5845f;border-radius:.36rem;padding:.4rem;box-shadow:inset 0 -3px #523d29a6}.yJyWxa_tray{color:#392c20;text-align:center;background:repeating-linear-gradient(90deg,#7b654912 0 1px,#0000 1px 4px),radial-gradient(#eddec0,#d9bf97);border:1px solid #ac936f;border-radius:.3rem;align-content:start;min-width:0;padding:.28rem .3rem .36rem;display:grid;box-shadow:inset 0 0 0 2px #fff0c974,0 2px #4f3927a0}.yJyWxa_tray[data-placeable=true]{border-color:#f4deb0;box-shadow:inset 0 0 0 2px #fff0bf,0 2px #533b26a0}.yJyWxa_tray[data-matched=true]{border-color:#557b65;box-shadow:inset 0 0 0 2px #d4e4c4,0 2px #533b26a0}.yJyWxa_trayTop{color:#503724;justify-content:space-between;align-items:center;min-height:15px;font-size:.65rem;font-weight:750;line-height:1.18;display:flex}.yJyWxa_drawing{width:100%;height:clamp(3.2rem,7.7vw,5.1rem);display:block}.yJyWxa_clue{font-size:.72rem;font-weight:700;line-height:1.28}.yJyWxa_slot{color:#51381f;background:#fdf1d360;border:1px dashed #8e6c48;border-radius:.2rem;place-items:center;min-height:1.55rem;margin-top:.28rem;padding:.09rem .18rem;font-size:.67rem;line-height:1.15;display:grid}.yJyWxa_tray[data-placeable=true] .yJyWxa_slot{color:#2c4836;background:#edf3d9;border-color:#607d56}.yJyWxa_tray[data-matched=true] .yJyWxa_slot{color:#243f32;background:#e4ebd5;border:1px solid #6f8b70}.yJyWxa_landedTag{font-size:.94rem;font-weight:700;animation:.25s ease-out both yJyWxa_land-tag}.yJyWxa_tag{color:#422f20;text-align:center;background:linear-gradient(135deg,#fff2d4,#ebd4a7);border:1px solid #c8ab7b;border-radius:.22rem;flex-wrap:wrap;place-content:center;align-items:center;column-gap:.5rem;min-width:0;min-height:44px;padding:.24rem .3rem;font-size:.69rem;line-height:1.2;display:flex;box-shadow:inset 0 0 0 2px #fff9e46b,0 2px 3px #112e24a6}.yJyWxa_tag strong{font-size:1.13rem;line-height:1.12}.yJyWxa_tag small{color:#573d27;font-size:.65rem;display:block}.yJyWxa_tag[aria-pressed=true]{outline-offset:-2px;color:#392816;background:#ffe5a4;border-color:#f9d37f;outline:2px solid #f9d37f}.yJyWxa_tag[data-matched=true]:disabled{opacity:1;color:#244331;background:#d7e3ca;border-color:#7a9271}.yJyWxa_tag[data-matched=true] small{color:#31523c}.yJyWxa_footer{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.yJyWxa_table .yJyWxa_feedback{color:#f9f3dc;flex:10rem;margin:0;font-size:.74rem;line-height:1.43}.yJyWxa_help,.yJyWxa_advance{color:#fff8e2;background:#234c3d;border:1px solid #c1aa80;border-radius:.2rem;justify-content:center;align-items:center;gap:.32rem;min-height:44px;margin-inline-start:auto;padding:.24rem .5rem;font-size:.74rem;font-weight:700;line-height:1.28;display:inline-flex}.yJyWxa_advance{color:#1d4032;background:#d8e6c9}.yJyWxa_table button:hover:not(:disabled){filter:brightness(1.07)}.yJyWxa_table button:focus-visible{outline-offset:2px;outline:2px solid #fff0b4}.yJyWxa_pressClay,.yJyWxa_tapCeramic{transform-box:fill-box;transform-origin:50% 90%}.yJyWxa_pressClay{animation:.43s ease-out both yJyWxa_press-clay}.yJyWxa_thumbprint{animation:.22s ease-out 90ms both yJyWxa_reveal-thumbprint}.yJyWxa_tapCeramic{animation:.36s ease-out both yJyWxa_tap-ceramic}.yJyWxa_contact{animation:.28s ease-out both yJyWxa_contact}@keyframes yJyWxa_press-clay{25%{transform:translateY(1.5px)scale(1.045,.83)}to{transform:scale(1.015,.95)}}@keyframes yJyWxa_reveal-thumbprint{0%{opacity:0}to{opacity:1}}@keyframes yJyWxa_tap-ceramic{24%{transform:translateY(-2px)rotate(3deg)}56%{transform:rotate(-1.4deg)}to{transform:none}}@keyframes yJyWxa_contact{0%{opacity:1}to{opacity:0}}@keyframes yJyWxa_land-tag{0%{transform:translateY(-.35rem)scale(.94)}to{transform:none}}@media (max-height:480px) and (orientation:landscape){.yJyWxa_table{gap:.35rem;padding:.55rem}.yJyWxa_drawing{height:3.55rem}}@media (prefers-reduced-motion:reduce){.yJyWxa_pressClay,.yJyWxa_thumbprint,.yJyWxa_tapCeramic,.yJyWxa_contact,.yJyWxa_landedTag{animation:none}.yJyWxa_pressClay{transform:scale(1.015,.95)}.yJyWxa_contact{display:none}}
