.U9diKG_landing{color:#203d35;max-width:1240px;margin:auto;padding:34px 34px 70px}.U9diKG_intro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:27px;display:flex}.U9diKG_eyebrow{letter-spacing:.15em;color:#9a4938;font-size:10px;font-weight:600;line-height:1.8}.U9diKG_intro h1{letter-spacing:.08em;margin-top:8px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(28px,3.3vw,43px);font-weight:500;line-height:1.5}.U9diKG_intro h1 span{white-space:nowrap}.U9diKG_introCopy{color:#5a6c60;padding-bottom:5px;font-size:12px;line-height:2.2}.U9diKG_mapSection{grid-template-columns:minmax(0,1fr) 300px;gap:23px;display:grid}.U9diKG_mapCard{background:#fffdf7;border:1px solid #203d3524;border-radius:15px;overflow:hidden;box-shadow:0 10px 40px #53604406}.U9diKG_mapTop{justify-content:space-between;align-items:center;gap:10px;padding:18px 21px;display:flex}.U9diKG_mapTop h2{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.U9diKG_mapTop h2 span{white-space:nowrap;border:1px solid #c4c7b5;border-radius:3px;padding:3px 7px;font-size:9px;font-weight:400}.U9diKG_mapTop>a{white-space:nowrap;align-items:center;gap:6px;padding:8px 0;font-size:10px;display:flex}.U9diKG_mapCanvas{margin:0 11px;position:relative}.U9diKG_drawing{width:100%;height:auto;display:block}.U9diKG_mapPin{z-index:2;white-space:nowrap;background:#fffef8;border:1px solid #b9b69d;border-radius:8px;align-items:center;gap:6px;min-height:46px;padding:7px 10px 7px 7px;transition:transform .2s,border-color .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #203d3515}.U9diKG_mapPin:hover{border-color:#a74a37;transform:translate(-50%,-55%)}.U9diKG_pinNumber{color:#fff;background:#a54b37;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font:14px Georgia,serif;display:flex}.U9diKG_pinText{align-items:center;gap:11px;font-size:12px;font-weight:600;display:flex}.U9diKG_pinText svg{color:#a54b37}.U9diKG_pin1{top:76%;left:47%}.U9diKG_pin2{top:42%;left:29%}.U9diKG_pin3{top:31%;left:65%}.U9diKG_pin4{top:69%;left:76%}.U9diKG_mapNote{color:#5b685a;padding:15px 20px 17px;font-size:10px;line-height:1.9}.U9diKG_guideWelcome{color:#f9f4e8;background:#234438;border-radius:15px;flex-direction:column;align-items:flex-start;padding:30px 27px;display:flex}.U9diKG_guideWelcome .U9diKG_eyebrow{color:#d8c597;letter-spacing:.12em;margin-top:22px;font-size:8px}.U9diKG_guideMon{color:#ddc494;align-items:center;gap:10px;display:flex}.U9diKG_guideMon>span{border:1px solid #ddc4948a;border-radius:50%;place-items:center;width:35px;height:35px;font-family:Yu Mincho,serif;font-size:21px;display:grid}.U9diKG_guideWelcome h2{letter-spacing:.06em;margin-top:8px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:28px;font-weight:500;line-height:1.7}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety){color:#e0e5d8;margin-top:16px;font-size:12px;line-height:2.2}.U9diKG_howTo{border-top:1px solid #e0e5d82d;gap:10px;width:100%;margin-top:20px;padding-top:15px;font-size:11px;display:grid}.U9diKG_howTo li{align-items:center;gap:12px;display:flex}.U9diKG_howTo span{color:#d8c597;font-family:Georgia,serif}.U9diKG_startLink{color:#e8d3a4;border-bottom:1px solid #d8c59760;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding:20px 0 12px;font-size:12px;display:flex}.U9diKG_guideWelcome .U9diKG_safety{color:#c2cdbd;margin-top:13px;font-size:9px;line-height:1.8}.U9diKG_spotSection{padding-top:55px;scroll-margin-top:110px}.U9diKG_sectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.U9diKG_sectionHeading h2{letter-spacing:.05em;margin-top:8px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:25px;font-weight:500}.U9diKG_sectionHeading>p{color:#657363;font-size:11px;line-height:2}.U9diKG_spotGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.U9diKG_spotCard{background:#fffdf7;border:1px solid #203d3524;border-radius:10px;flex-direction:column;padding:23px;transition:background .2s,transform .2s;display:flex}.U9diKG_spotCard:hover{background:#f0efdf;transform:translateY(-3px)}.U9diKG_spotCardTop{color:#768b74;justify-content:space-between;align-items:center;display:flex}.U9diKG_spotCardTop>span{color:#a54b37;font:29px Georgia,serif}.U9diKG_spotLabel{letter-spacing:.08em;color:#a54b37;margin-top:23px;font-size:9px}.U9diKG_spotCard h3{margin-top:7px;font:500 20px/1.5 Yu Mincho,Hiragino Mincho ProN,serif}.U9diKG_spotCard>p:not(.U9diKG_spotLabel){color:#637061;margin-top:9px;font-size:11px;line-height:1.9}.U9diKG_cardLink{border-top:1px solid #203d351a;justify-content:space-between;align-items:center;margin-top:23px;padding-top:16px;font-size:11px;display:flex}.U9diKG_cardLink svg{color:#a54b37}.U9diKG_offering{background:#e8ebdf;border-radius:12px;grid-template-columns:32% 1fr;margin-top:48px;display:grid;overflow:hidden}.U9diKG_offeringPhoto{min-height:260px;position:relative}.U9diKG_offeringPhoto img{object-fit:cover;object-position:50% 42%}.U9diKG_offeringCopy{padding:34px 42px}.U9diKG_offeringCopy h2{letter-spacing:.04em;margin-top:6px;font:500 25px/1.6 Yu Mincho,Hiragino Mincho ProN,serif}.U9diKG_offeringCopy>p:not(.U9diKG_eyebrow){color:#5d6f60;margin-top:13px;font-size:12px;line-height:2.2}.U9diKG_offeringCopy>a{border-bottom:1px solid #9aa78c;align-items:center;gap:15px;margin-top:20px;padding-bottom:9px;font-size:13px;font-weight:600;display:inline-flex}.U9diKG_offeringCopy>a>span{border:1px solid #a9b296;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:400}.U9diKG_mobileOnly{display:none}.U9diKG_landing a:focus-visible{outline-offset:4px;outline:3px solid #a54b37}@media (min-width:1200px){.U9diKG_mapCanvas,.U9diKG_drawing{max-height:510px}.U9diKG_guideWelcome{padding-top:34px}}@media (max-width:1000px){.U9diKG_mapSection{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.U9diKG_landing{padding-left:25px;padding-right:25px}.U9diKG_guideWelcome{padding:25px 23px}.U9diKG_guideWelcome h2{font-size:25px}.U9diKG_guideWelcome .U9diKG_eyebrow{font-size:7px}.U9diKG_pinText{gap:5px;font-size:10px}.U9diKG_mapPin{gap:5px;padding:5px 7px 5px 5px}.U9diKG_pinNumber{width:25px;height:25px;font-size:12px}.U9diKG_pin4{left:73%}.U9diKG_spotGrid{gap:12px}.U9diKG_spotCard{padding:19px 16px}.U9diKG_spotCard h3{font-size:18px}.U9diKG_introCopy{font-size:11px}.U9diKG_offeringCopy{padding:30px}.U9diKG_offeringCopy h2{font-size:23px}.U9diKG_mapNote{font-size:9px}}@media (max-width:760px){.U9diKG_landing{padding:25px 18px 48px}.U9diKG_intro{margin-bottom:20px;display:block}.U9diKG_intro h1{letter-spacing:.06em;margin-top:5px;font-size:31px}.U9diKG_introCopy{margin-top:9px;font-size:11px;line-height:1.9}.U9diKG_introCopy br{display:none}.U9diKG_eyebrow{font-size:9px}.U9diKG_mapSection{grid-template-columns:1fr;gap:16px}.U9diKG_mapTop{padding:14px}.U9diKG_mapTop h2{gap:6px;font-size:12px}.U9diKG_mapTop>a{gap:3px;font-size:9px}.U9diKG_mapCanvas{margin:0 7px}.U9diKG_mapNote{padding:11px 14px 13px;font-size:9px;line-height:1.9}.U9diKG_mobileOnly{display:block}.U9diKG_guideWelcome{grid-template-columns:1fr 1fr;gap:0 20px;padding:23px;display:grid}.U9diKG_guideMon{display:none}.U9diKG_guideWelcome .U9diKG_eyebrow{grid-column:1/-1;margin:0;font-size:8px}.U9diKG_guideWelcome h2{grid-column:1;margin-top:8px;font-size:24px}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety){grid-area:2/2;margin-top:11px;font-size:10px;line-height:2}.U9diKG_desktopOnly{display:none}.U9diKG_howTo{grid-column:1/-1;justify-content:space-between;gap:8px;margin-top:17px;padding-top:13px;font-size:9px;display:flex}.U9diKG_howTo li{gap:5px}.U9diKG_startLink{grid-column:1/-1;padding-top:18px;font-size:12px}.U9diKG_guideWelcome .U9diKG_safety{grid-column:1/-1;margin-top:10px;font-size:9px}.U9diKG_spotSection{padding-top:37px}.U9diKG_sectionHeading{margin-bottom:20px;display:block}.U9diKG_sectionHeading h2{margin-top:7px;font-size:24px}.U9diKG_sectionHeading>p{margin-top:8px;font-size:10px}.U9diKG_spotGrid{grid-template-columns:1fr 1fr;gap:12px}.U9diKG_spotCard{padding:19px 16px}.U9diKG_spotCard h3{letter-spacing:0;font-size:17px}.U9diKG_spotCardTop>span{font-size:25px}.U9diKG_spotCardTop svg{width:21px}.U9diKG_spotLabel{margin-top:17px;font-size:9px}.U9diKG_spotCard>p:not(.U9diKG_spotLabel){margin-top:7px;font-size:10px;line-height:1.9}.U9diKG_cardLink{margin-top:20px;padding-top:12px;font-size:10px}.U9diKG_offering{grid-template-columns:1fr;margin-top:32px}.U9diKG_offeringPhoto{min-height:175px;max-height:175px}.U9diKG_offeringPhoto img{object-position:50% 43%}.U9diKG_offeringCopy{padding:25px 23px 28px}.U9diKG_offeringCopy h2{font-size:22px}.U9diKG_offeringCopy>p:not(.U9diKG_eyebrow){margin-top:10px;font-size:11px}.U9diKG_offeringCopy>a{margin-top:17px;font-size:12px}}@media (max-width:400px){.U9diKG_landing{padding-left:14px;padding-right:14px}.U9diKG_intro h1{font-size:28px}.U9diKG_pinText{gap:4px;font-size:9px}.U9diKG_pinText svg{width:10px}.U9diKG_pinNumber{width:22px;height:22px;font-size:11px}.U9diKG_mapPin{gap:4px;min-height:38px;padding:5px}.U9diKG_pin4{left:72%}.U9diKG_pin3{top:29%;left:66%}.U9diKG_pin1{top:77%}.U9diKG_guideWelcome{column-gap:10px;padding:21px 17px}.U9diKG_guideWelcome h2{font-size:23px}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety){font-size:9px}.U9diKG_howTo{font-size:8px}.U9diKG_spotCard{padding:17px 13px}.U9diKG_spotCard h3{font-size:16px}.U9diKG_sectionHeading h2{font-size:22px}.U9diKG_offeringCopy h2{font-size:20px}}@media (prefers-reduced-motion:reduce){:is(html:not([data-guide-motion=on]) .U9diKG_mapPin,html:not([data-guide-motion=on]) .U9diKG_spotCard){transition:none}html:not([data-guide-motion=on]) .U9diKG_mapPin:hover{transform:translate(-50%,-50%)}html:not([data-guide-motion=on]) .U9diKG_spotCard:hover{transform:none}}@media (max-width:760px){.U9diKG_mapPin{gap:5px;min-height:44px;padding:6px 8px 6px 6px}.U9diKG_pinText{gap:6px;font-size:11px}.U9diKG_pinText svg{width:12px}.U9diKG_pinNumber{width:26px;height:26px;font-size:12px}.U9diKG_pin1{top:87%;left:44%}.U9diKG_pin2{top:36%;left:24%}.U9diKG_pin3{top:14%;left:66%}.U9diKG_pin4{top:62%;left:68%}.U9diKG_mapTop>a{min-height:44px;font-size:11px}.U9diKG_mapNote{font-size:11px;line-height:1.85}.U9diKG_introCopy{font-size:12px}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety),.U9diKG_guideWelcome .U9diKG_safety{font-size:11px}.U9diKG_howTo{flex-wrap:wrap;gap:10px 14px;font-size:11px}.U9diKG_sectionHeading>p,.U9diKG_spotCard>p:not(.U9diKG_spotLabel),.U9diKG_cardLink,.U9diKG_offeringCopy>p:not(.U9diKG_eyebrow){font-size:12px}.U9diKG_startLink{font-size:13px}}@media (max-width:400px){.U9diKG_mapPin{gap:5px;min-height:44px;padding:6px 8px 6px 6px}.U9diKG_pinText{gap:5px;font-size:11px}.U9diKG_pinText svg{width:11px}.U9diKG_pinNumber{width:26px;height:26px;font-size:12px}.U9diKG_pin1{top:87%;left:44%}.U9diKG_pin2{top:36%;left:24%}.U9diKG_pin3{top:14%;left:66%}.U9diKG_pin4{top:62%;left:68%}.U9diKG_guideWelcome{grid-template-columns:1fr}.U9diKG_guideWelcome h2{grid-area:auto/1}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety){grid-area:auto/1;margin-top:10px;font-size:12px}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety) br{display:none}.U9diKG_howTo{gap:8px;font-size:11px;display:grid}.U9diKG_guideWelcome .U9diKG_safety{font-size:11px}.U9diKG_spotCard{padding:17px 13px}.U9diKG_spotCard h3{font-size:16px}.U9diKG_spotCard>p:not(.U9diKG_spotLabel){font-size:12px}.U9diKG_cardLink{font-size:11px}}@media (min-width:761px){.U9diKG_pin1{top:84%}.U9diKG_pin2{top:43%}.U9diKG_pin3{top:22%}.U9diKG_pin4{top:60%;left:73%}}@media (min-width:761px) and (max-width:1000px){.U9diKG_pinText{gap:6px;font-size:11px}.U9diKG_pinNumber{width:26px;height:26px;font-size:12px}.U9diKG_mapPin{gap:5px;padding:6px 8px 6px 6px}}.U9diKG_welcomePortrait{justify-content:center;align-items:flex-end;width:100%;height:180px;margin-top:-15px;margin-bottom:0;display:flex;position:relative}.U9diKG_welcomePortrait>span:first-child{width:139px;height:181px}.U9diKG_welcomeBubble{color:#234438;background:#f5edcf;border-radius:13px 13px 1px;padding:9px 11px;font:500 12px/1.7 Yu Mincho,serif;position:absolute;top:28px;left:-6px;transform:rotate(-5deg);box-shadow:0 3px 10px #152e2012}.U9diKG_guideWelcome .U9diKG_eyebrow{margin-top:13px}.U9diKG_guideWelcome h2{font-size:25px;line-height:1.6}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety){margin-top:12px}.U9diKG_howTo{gap:8px;margin-top:16px}.U9diKG_guideWelcome{padding-top:25px}.U9diKG_journeyPath{stroke-dashoffset:0;opacity:.55;animation:3.5s ease-out .3s backwards U9diKG_route-unfold}.U9diKG_floatingLeaf{pointer-events:none;color:#b29c61;z-index:1;opacity:.7;font-size:18px;animation:9s ease-in-out infinite U9diKG_leaf-drift;position:absolute}.U9diKG_leafOne{top:18%;left:15%}.U9diKG_leafTwo{font-size:27px;animation-delay:-4s;bottom:18%;right:9%}.U9diKG_mapPin:after{content:"";pointer-events:none;opacity:0;border:1px solid #ac8e5850;border-radius:11px;animation:5s ease-out 1.8s 2 U9diKG_pin-invitation;position:absolute;inset:-5px}.U9diKG_mapPin:nth-of-type(2):after{animation-delay:2.1s}.U9diKG_mapPin:nth-of-type(3):after{animation-delay:2.4s}.U9diKG_mapPin:nth-of-type(4):after{animation-delay:2.7s}.U9diKG_historyInvite{background:radial-gradient(at 15%,#eee2be55,#0000 60%),#faf8ef;border:1px solid #c8cdb9;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:35px;margin-top:46px;padding:33px 42px;display:grid;position:relative;overflow:hidden}.U9diKG_historyInvite:after{content:"";pointer-events:none;border:1px solid #c7b47433;border-radius:50%;width:260px;height:260px;position:absolute;top:-40px;right:-90px;box-shadow:0 0 0 25px #c7b4740a,0 0 0 50px #c7b47408}.U9diKG_historyOrbit{color:#9d623d;background:#f5eedb;border:1px solid #c8b37b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:122px;height:122px;display:flex;position:relative;box-shadow:0 0 0 10px #f4f0e2,0 0 0 11px #d4c9a155}.U9diKG_historyOrbit>span{letter-spacing:.12em;font:14px/1 Yu Mincho,serif}.U9diKG_historyInvite h2{letter-spacing:.05em;margin-top:6px;font:500 27px/1.7 Yu Mincho,Hiragino Mincho ProN,serif}.U9diKG_historyInvite>div>p:not(.U9diKG_eyebrow){color:#62725e;margin-top:10px;font-size:12px;line-height:2.1}.U9diKG_historyInvite a{color:#934b38;z-index:1;border-bottom:1px solid #a5ac90;align-items:center;gap:24px;min-height:44px;margin-top:20px;padding:10px 0;font-size:12px;font-weight:600;display:inline-flex;position:relative}.U9diKG_historyInvite a svg{transition:transform .2s}.U9diKG_historyInvite a:hover svg{transform:translate(4px)}@keyframes U9diKG_route-unfold{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:.55}}@keyframes U9diKG_leaf-drift{0%,to{opacity:.45;transform:translateY(0)rotate(0)}50%{opacity:.8;transform:translateY(-10px)rotate(25deg)}}@keyframes U9diKG_pin-invitation{0%{opacity:0;transform:scale(.95)}15%{opacity:.8}50%,to{opacity:0;transform:scale(1.16)}}html[data-guide-motion=off] .U9diKG_mapPin:hover{transform:translate(-50%,-50%)}html[data-guide-motion=off] .U9diKG_spotCard:hover{transform:none}html[data-guide-motion=off] .U9diKG_historyInvite a:hover svg{transform:none}@media (min-width:761px){.U9diKG_guideWelcome .U9diKG_startLink{padding-top:19px}.U9diKG_guideWelcome .U9diKG_safety{font-size:10px}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety){font-size:11px}.U9diKG_guideWelcome .U9diKG_eyebrow{font-size:7px}}@media (max-width:1000px) and (min-width:761px){.U9diKG_welcomePortrait{height:149px;margin-top:-12px}.U9diKG_welcomePortrait>span:first-child{width:114px;height:154px}.U9diKG_welcomeBubble{padding:7px 8px;font-size:10px;top:25px;left:-8px}.U9diKG_guideWelcome h2{font-size:23px}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety){font-size:10px}.U9diKG_guideWelcome{padding:22px 18px}.U9diKG_howTo{font-size:10px}.U9diKG_guideWelcome .U9diKG_startLink{font-size:11px}.U9diKG_guideWelcome .U9diKG_safety{font-size:9px}.U9diKG_historyInvite{gap:22px;padding:30px}}@media (max-width:760px){.U9diKG_guideWelcome{grid-template-columns:1fr 116px;gap:0 12px;padding:24px 23px;position:relative;overflow:hidden}.U9diKG_welcomePortrait{grid-area:1/2/4;align-self:center;width:116px;height:168px;margin-top:0}.U9diKG_welcomePortrait>span:first-child{width:112px;height:168px}.U9diKG_welcomeBubble{padding:6px 8px;font-size:9px;top:10px;left:-12px}.U9diKG_guideWelcome .U9diKG_eyebrow{letter-spacing:.07em;grid-area:1/1;max-width:170px;margin-top:0;font-size:7px;line-height:1.9}.U9diKG_guideWelcome h2{grid-area:2/1;margin-top:9px;font-size:25px;line-height:1.55}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety){grid-area:3/1;margin-top:11px;font-size:11px;line-height:1.9}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety) br{display:none}.U9diKG_howTo{grid-column:1/-1;gap:9px 15px;margin-top:19px;font-size:11px;display:flex}.U9diKG_startLink,.U9diKG_guideWelcome .U9diKG_safety{grid-column:1/-1}.U9diKG_historyInvite{grid-template-columns:74px 1fr;gap:20px;margin-top:32px;padding:27px 23px}.U9diKG_historyOrbit{align-self:start;gap:5px;width:68px;height:68px;margin-top:10px;box-shadow:0 0 0 7px #f4f0e2,0 0 0 8px #d4c9a155}.U9diKG_historyOrbit svg{width:24px;height:24px}.U9diKG_historyOrbit>span{font-size:10px}.U9diKG_historyInvite h2{font-size:23px;line-height:1.6}.U9diKG_historyInvite .U9diKG_eyebrow{letter-spacing:.1em;font-size:8px}.U9diKG_historyInvite>div>p:not(.U9diKG_eyebrow){margin-top:11px;font-size:12px;line-height:1.9}.U9diKG_historyInvite>div>p:not(.U9diKG_eyebrow) br{display:none}.U9diKG_historyInvite a{gap:12px;margin-top:14px;font-size:12px;line-height:1.8}.U9diKG_historyInvite a svg{flex-shrink:0;width:15px}.U9diKG_historyInvite:after{right:-170px}.U9diKG_floatingLeaf{font-size:13px}.U9diKG_leafTwo{font-size:19px}}@media (max-width:400px){.U9diKG_guideWelcome{grid-template-columns:1fr 96px;gap:0 9px;padding:23px 18px}.U9diKG_welcomePortrait{grid-area:1/2/4;width:96px;height:151px}.U9diKG_welcomePortrait>span:first-child{width:99px;height:151px}.U9diKG_welcomeBubble{padding:5px 7px;font-size:8px;top:4px;left:-12px}.U9diKG_guideWelcome h2{grid-area:2/1;font-size:22px}.U9diKG_guideWelcome .U9diKG_eyebrow{letter-spacing:.05em;grid-area:1/1;font-size:6px}.U9diKG_guideWelcome>p:not(.U9diKG_eyebrow):not(.U9diKG_safety){grid-area:3/1;margin-top:9px;font-size:10px;line-height:1.9}.U9diKG_howTo{gap:8px;font-size:11px;display:grid}.U9diKG_historyInvite{grid-template-columns:1fr;gap:19px;padding:24px 22px}.U9diKG_historyOrbit{display:none}.U9diKG_historyInvite h2{font-size:22px}.U9diKG_historyInvite h2 br{display:none}}.U9diKG_gameInvite{background:radial-gradient(at 85% 0,#e6d9af66,#0000 62%),#ecf0e4;border:1px solid #c4ccb8;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:35px;margin-top:46px;padding:34px 42px;display:grid}.U9diKG_gameSeal{color:#536f51;background:#f8f6e9;border:1px solid #b1bfa0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:122px;height:122px;display:flex;box-shadow:0 0 0 10px #e2e8d8,0 0 0 11px #becaad88}.U9diKG_gameSeal span{font:14px/1.5 Yu Mincho,serif}.U9diKG_gameInvite h2{letter-spacing:.05em;margin-top:6px;font:500 27px/1.7 Yu Mincho,Hiragino Mincho ProN,serif}.U9diKG_gameInvite p:not(.U9diKG_eyebrow){color:#5c705c;margin-top:12px;font-size:13px;line-height:2}.U9diKG_gameInvite a{color:#8d4735;border-bottom:1px solid #839676;align-items:center;gap:25px;min-height:48px;margin-top:18px;padding:8px 0;font-size:13px;font-weight:600;display:inline-flex}.U9diKG_gameInvite small{color:#6a785f;margin-top:10px;font-size:11px;line-height:1.9;display:block}.U9diKG_gameInvite a:focus-visible{outline-offset:5px;outline:2px solid #a44736}@media (max-width:760px){.U9diKG_gameInvite{grid-template-columns:72px 1fr;gap:20px;margin-top:32px;padding:27px 23px}.U9diKG_gameSeal{align-self:start;gap:4px;width:68px;height:68px;margin-top:10px;box-shadow:0 0 0 7px #e2e8d8,0 0 0 8px #becaad88}.U9diKG_gameSeal svg{width:25px;height:25px}.U9diKG_gameSeal span{font-size:10px}.U9diKG_gameInvite h2{font-size:23px;line-height:1.6}.U9diKG_gameInvite p:not(.U9diKG_eyebrow){font-size:12px}.U9diKG_gameInvite p br{display:none}.U9diKG_gameInvite .U9diKG_eyebrow{letter-spacing:.08em;font-size:8px}.U9diKG_gameInvite a{gap:14px}}@media (max-width:400px){.U9diKG_gameInvite{grid-template-columns:1fr;gap:10px;padding:24px 22px}.U9diKG_gameSeal{display:none}.U9diKG_gameInvite h2{font-size:22px}}
._5vo_4q_character{isolation:isolate;pointer-events:none;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:flex-end;display:inline-flex;position:relative}._5vo_4q_small{width:58px;height:76px}._5vo_4q_medium{width:118px;height:160px}._5vo_4q_large{width:210px;height:270px}._5vo_4q_characterImage{object-fit:contain;z-index:1;transform-origin:50% 90%;filter:drop-shadow(0 8px 6px #17372b12);width:100%;height:100%;animation:5s ease-in-out infinite _5vo_4q_taimyu-breathe;display:block;position:relative}._5vo_4q_characterGlow{z-index:0;background:radial-gradient(#ead7a142,#0000 70%);border-radius:50%;position:absolute;inset:25% 1% 0}._5vo_4q_character[data-taimyu-state=thinking] ._5vo_4q_characterImage{animation:3s ease-in-out infinite _5vo_4q_taimyu-think}._5vo_4q_character[data-taimyu-state=answer] ._5vo_4q_characterImage{animation:.8s ease-out _5vo_4q_taimyu-answer,5s ease-in-out .8s infinite _5vo_4q_taimyu-breathe}._5vo_4q_thoughts{z-index:2;background:#fffdf5;border:1px solid #d9caa9;border-radius:15px 15px 15px 3px;gap:4px;padding:8px;display:flex;position:absolute;top:9%;right:-7px;box-shadow:0 4px 12px #203d3509}._5vo_4q_thoughts i,._5vo_4q_waitingDots i{background:#a54b37;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite _5vo_4q_taimyu-dot;display:block}._5vo_4q_thoughts i:nth-child(2),._5vo_4q_waitingDots i:nth-child(2){animation-delay:.16s}._5vo_4q_thoughts i:nth-child(3),._5vo_4q_waitingDots i:nth-child(3){animation-delay:.32s}._5vo_4q_answerSpark{color:#a8792d;animation:1.1s ease-out both _5vo_4q_taimyu-spark;position:absolute;top:15%;right:0}._5vo_4q_dock{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#203d35;background:#fffdf8f5;border:1px solid #d1d4bf;border-radius:18px;width:min(460px,100% - 28px);position:fixed;bottom:14px;right:20px;overflow:visible;box-shadow:0 7px 32px #1d3e311c}._5vo_4q_dockBar{align-items:center;gap:9px;min-height:91px;padding:6px 12px 6px 9px;display:flex}._5vo_4q_dockBar>._5vo_4q_character{align-self:flex-end;margin-top:-6px;margin-bottom:0}._5vo_4q_guideToggle{text-align:left;cursor:pointer;flex:1;min-width:0;min-height:64px;padding:5px 22px 5px 0;position:relative}._5vo_4q_guideToggle>svg{color:#8e9d82;position:absolute;top:9px;right:0}._5vo_4q_dockLabel{letter-spacing:.025em;color:#934b38;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1.8;display:flex}._5vo_4q_dockPreview{-webkit-line-clamp:2;color:#61715f;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}._5vo_4q_motionToggle{color:#64745e;cursor:pointer;white-space:nowrap;border-left:1px solid #dce0d0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:51px;min-height:57px;padding-left:10px;font-size:8px;display:flex}._5vo_4q_motionToggle svg{width:15px;height:15px}._5vo_4q_dock button:focus-visible,._5vo_4q_dock a:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #a54b37}._5vo_4q_dockDetails{padding:20px 21px 0}._5vo_4q_dockDetails>p{letter-spacing:.025em;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:16px;line-height:1.9}._5vo_4q_dockDetails nav{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}._5vo_4q_dockDetails nav a{background:#f2f4e9;border:1px solid #dae0cc;border-radius:7px;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:10px;display:flex}._5vo_4q_dockDetails nav a>svg:last-child{margin-left:auto}._5vo_4q_dockDetails>small{color:#6d7963;border-bottom:1px solid #e3e5d9;padding:13px 0;font-size:9px;line-height:1.8;display:block}._5vo_4q_waitingDots{gap:3px;display:flex}._5vo_4q_waitingDots i{width:3px;height:3px}._5vo_4q_dock[data-state=thinking]{border-color:#c6af83}._5vo_4q_dock[data-state=error]{border-color:#d9afa3}._5vo_4q_dock[data-state=error] ._5vo_4q_dockLabel{color:#9a4839}._5vo_4q_keyboardDock{bottom:5px}._5vo_4q_keyboardDock ._5vo_4q_dockBar{min-height:66px;padding-top:3px;padding-bottom:3px}._5vo_4q_keyboardDock ._5vo_4q_small{width:42px;height:54px}._5vo_4q_keyboardDock ._5vo_4q_dockPreview{display:none}._5vo_4q_keyboardDock ._5vo_4q_guideToggle,._5vo_4q_keyboardDock ._5vo_4q_motionToggle{min-height:46px}@keyframes _5vo_4q_taimyu-breathe{0%,to{transform:translateY(0)rotate(-.7deg)}50%{transform:translateY(-4px)rotate(.8deg)}}@keyframes _5vo_4q_taimyu-think{0%,to{transform:translateY(0)rotate(-1.7deg)}50%{transform:translateY(-3px)rotate(1.7deg)}}@keyframes _5vo_4q_taimyu-answer{0%{transform:translateY(0)}30%{transform:translateY(-9px)rotate(2deg)}65%{transform:translateY(1px)rotate(-1deg)}to{transform:translateY(0)}}@keyframes _5vo_4q_taimyu-dot{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes _5vo_4q_taimyu-spark{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){._5vo_4q_dock{right:12px;bottom:max(8px,env(safe-area-inset-bottom));border-radius:14px;width:calc(100% - 24px)}._5vo_4q_dockBar{gap:7px;min-height:82px;padding:5px 10px 5px 7px}._5vo_4q_dockBar ._5vo_4q_small{width:52px;height:71px}._5vo_4q_guideToggle{min-height:58px;padding-right:17px}._5vo_4q_dockLabel{gap:5px;font-size:10px}._5vo_4q_dockPreview{font-size:10px;line-height:1.75}._5vo_4q_guideToggle>svg{width:14px;top:9px;right:0}._5vo_4q_motionToggle{min-width:49px;min-height:54px;padding-left:9px;font-size:8px}._5vo_4q_dockDetails{padding:18px 17px 0}._5vo_4q_dockDetails>p{font-size:15px}._5vo_4q_dockDetails nav a{padding:8px;font-size:10px}._5vo_4q_dockDetails>small{font-size:9px}._5vo_4q_keyboardDock ._5vo_4q_dockBar{min-height:58px}._5vo_4q_keyboardDock ._5vo_4q_dockBar ._5vo_4q_small{width:37px;height:49px}._5vo_4q_keyboardDock ._5vo_4q_guideToggle,._5vo_4q_keyboardDock ._5vo_4q_motionToggle{min-height:44px}}@media (max-width:350px){._5vo_4q_dock{width:calc(100% - 16px);right:8px}._5vo_4q_dockBar{gap:5px;padding-right:8px}._5vo_4q_dockBar ._5vo_4q_small{width:47px;height:65px}._5vo_4q_dockLabel,._5vo_4q_dockPreview{font-size:9px}._5vo_4q_motionToggle{min-width:47px;padding-left:7px;font-size:8px}._5vo_4q_dockDetails nav{gap:7px}._5vo_4q_dockDetails nav a{gap:4px;font-size:9px}._5vo_4q_dockDetails nav a>svg{width:13px}}@media (prefers-reduced-motion:reduce){html:not([data-guide-motion=on]) ._5vo_4q_characterImage{animation:none}html:not([data-guide-motion=on]) ._5vo_4q_thoughts i{animation:none}html:not([data-guide-motion=on]) ._5vo_4q_waitingDots i{animation:none}html:not([data-guide-motion=on]) ._5vo_4q_answerSpark{animation:none}}@media (max-width:350px){._5vo_4q_dockLabel,._5vo_4q_dockPreview{font-size:10px}._5vo_4q_guideToggle{padding-right:15px}._5vo_4q_motionToggle{min-width:49px;font-size:9px}}._5vo_4q_dock:is([data-taimyu-game=true],[data-taimyu-compact=true]) ._5vo_4q_dockBar{gap:8px;min-height:52px;padding:3px 10px 3px 8px}._5vo_4q_dock:is([data-taimyu-game=true],[data-taimyu-compact=true]) ._5vo_4q_dockBar ._5vo_4q_small{width:33px;height:43px;margin-top:0}._5vo_4q_dock:is([data-taimyu-game=true],[data-taimyu-compact=true]) ._5vo_4q_guideToggle{min-height:44px;padding-top:3px;padding-bottom:3px}._5vo_4q_dock:is([data-taimyu-game=true],[data-taimyu-compact=true]) ._5vo_4q_dockPreview{display:none}._5vo_4q_dock:is([data-taimyu-game=true],[data-taimyu-compact=true]) ._5vo_4q_dockLabel{font-size:11px}._5vo_4q_dock:is([data-taimyu-game=true],[data-taimyu-compact=true]) ._5vo_4q_guideToggle>svg{top:14px}._5vo_4q_dock:is([data-taimyu-game=true],[data-taimyu-compact=true]) ._5vo_4q_motionToggle{min-width:52px;min-height:44px;font-size:9px}._5vo_4q_dock:is([data-taimyu-game=true],[data-taimyu-compact=true]) ._5vo_4q_dockDetails{max-height:calc(100dvh - 190px);overflow-y:auto}@media (max-height:480px){._5vo_4q_dock{bottom:6px}._5vo_4q_dockBar{gap:7px;min-height:50px;padding:3px 9px}._5vo_4q_dockBar ._5vo_4q_small{width:31px;height:41px;margin-top:0}._5vo_4q_guideToggle{min-height:44px;padding-top:3px;padding-bottom:3px}._5vo_4q_guideToggle>svg{top:14px}._5vo_4q_dockPreview{display:none}._5vo_4q_motionToggle{min-height:44px;font-size:9px}._5vo_4q_dockDetails{max-height:calc(100dvh - 135px);padding-top:12px;overflow-y:auto}._5vo_4q_dockDetails>p{font-size:13px;line-height:1.65}._5vo_4q_dockDetails nav{margin-top:9px}._5vo_4q_dockDetails>small{padding:9px 0}}
.HU5WXq_drawing{stroke:#6e765a;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.HU5WXq_label{letter-spacing:.015em;font-size:24px;font-weight:600}.HU5WXq_small{font-size:18px;font-weight:500}.HU5WXq_year{font-size:43px;font-weight:500;font-family:Georgia,serif!important}.HU5WXq_second,.HU5WXq_last{opacity:0;transition:opacity .6s,translate .95s cubic-bezier(.2,.7,.2,1);translate:0 8px}:is([data-scene-step="1"] .HU5WXq_second,[data-scene-step="2"] .HU5WXq_second,[data-scene-step="2"] .HU5WXq_last){opacity:1;translate:0}.HU5WXq_draw{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 1.35s}:is([data-scene-step="1"] .HU5WXq_draw,[data-scene-step="2"] .HU5WXq_draw){stroke-dashoffset:0}.HU5WXq_routeBase{fill:none;stroke:#d3c9ab;stroke-width:4px}.HU5WXq_slideLeft{transition:transform 1.25s;transform:translate(27px)}.HU5WXq_slideRight{transition:transform 1.25s;transform:translate(-27px)}:is([data-scene-step="1"] .HU5WXq_slideLeft,[data-scene-step="2"] .HU5WXq_slideLeft,[data-scene-step="1"] .HU5WXq_slideRight,[data-scene-step="2"] .HU5WXq_slideRight){transform:translate(0)}.HU5WXq_sideWalker{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}:is([data-scene-step="1"] .HU5WXq_sideWalker,[data-scene-step="2"] .HU5WXq_sideWalker){transform:translate(-44px)}.HU5WXq_crossingWalker{transition:transform 1.4s}[data-scene-step="1"] .HU5WXq_crossingWalker{transform:translate(25px,-7px)}[data-scene-step="2"] .HU5WXq_crossingWalker{transform:translate(59px,-35px)}.HU5WXq_travel{transition:transform 1.3s}[data-scene-step="1"] .HU5WXq_travel{transform:translate(132px,-18px)}[data-scene-step="2"] .HU5WXq_travel{transform:translate(288px,-10px)}.HU5WXq_clockAllowance{stroke-dasharray:200;stroke-dashoffset:200px;opacity:.3;transition:stroke-dashoffset 1.2s,opacity .6s}:is([data-scene-step="1"] .HU5WXq_clockAllowance,[data-scene-step="2"] .HU5WXq_clockAllowance){stroke-dashoffset:0;opacity:.8}.HU5WXq_unroll{transform-origin:300px 248px;transition:transform 1s;transform:scaleX(.12)}:is([data-scene-step="1"] .HU5WXq_unroll,[data-scene-step="2"] .HU5WXq_unroll){transform:scaleX(1)}.HU5WXq_targetGlow{opacity:.45;transition:opacity .8s}:is([data-scene-step="1"] .HU5WXq_targetGlow,[data-scene-step="2"] .HU5WXq_targetGlow){opacity:1}.HU5WXq_rejoin{stroke-dasharray:15 18;stroke-dashoffset:264px;opacity:.25;transition:stroke-dashoffset 1.2s,opacity .8s}[data-scene-step="1"] .HU5WXq_rejoin{opacity:.8;stroke-dashoffset:0}[data-scene-step="2"] .HU5WXq_rejoin{opacity:1;stroke-dasharray:none;stroke-dashoffset:0}.HU5WXq_longRoute{fill:none;stroke:#9dac76;stroke-width:5px;stroke-dasharray:1100;stroke-dashoffset:1100px;transition:stroke-dashoffset 2.3s}:is([data-scene-step="1"] .HU5WXq_longRoute,[data-scene-step="2"] .HU5WXq_longRoute){stroke-dashoffset:0}.HU5WXq_marketLeft{opacity:.35;transition:opacity .8s,transform 1.1s;transform:translate(-17px)}.HU5WXq_marketRight{opacity:.35;transition:opacity .8s,transform 1.1s;transform:translate(17px)}:is([data-scene-step="1"] .HU5WXq_marketLeft,[data-scene-step="2"] .HU5WXq_marketLeft,[data-scene-step="2"] .HU5WXq_marketRight){opacity:1;transform:translate(0)}.HU5WXq_addressFirst{transition:transform 1s;transform:translate(61px)}:is([data-scene-step="1"] .HU5WXq_addressFirst,[data-scene-step="2"] .HU5WXq_addressFirst){transform:translate(0)}.HU5WXq_dancerLeft{transform-origin:225px 190px;transition:transform 1s}.HU5WXq_dancerRight{transform-origin:378px 190px;transition:transform 1s}[data-scene-step="1"] .HU5WXq_dancerLeft{transform:rotate(-9deg)}[data-scene-step="1"] .HU5WXq_dancerRight{transform:rotate(9deg)}[data-scene-step="2"] .HU5WXq_dancerLeft{transform:rotate(8deg)}[data-scene-step="2"] .HU5WXq_dancerRight{transform:rotate(-8deg)}.HU5WXq_periodBand{opacity:.2;transform-origin:300px 220px;transition:opacity .7s,transform 1.35s;transform:scaleX(.25)}:is([data-scene-step="1"] .HU5WXq_periodBand,[data-scene-step="2"] .HU5WXq_periodBand){opacity:1;transform:scaleX(1)}.HU5WXq_unknownTag{opacity:0;transition:opacity .6s,transform .9s;transform:translateY(-17px)}:is([data-scene-step="1"] .HU5WXq_unknownTag,[data-scene-step="2"] .HU5WXq_unknownTag){opacity:1;transform:translateY(0)}.HU5WXq_waves{transition:transform 1.4s}[data-scene-step="1"] .HU5WXq_waves{transform:translateY(3px)}[data-scene-step="2"] .HU5WXq_waves{transform:translateY(0)}.HU5WXq_seaArrival{opacity:0;transition:opacity .65s,transform 1.3s;transform:translate(50px,25px)}:is([data-scene-step="1"] .HU5WXq_seaArrival,[data-scene-step="2"] .HU5WXq_seaArrival){opacity:1;transform:translate(0)}.HU5WXq_bookLeft{transition:transform 1.15s;transform:translate(19px)}.HU5WXq_bookRight{transition:transform 1.15s;transform:translate(-19px)}:is([data-scene-step="1"] .HU5WXq_bookLeft,[data-scene-step="2"] .HU5WXq_bookLeft,[data-scene-step="1"] .HU5WXq_bookRight,[data-scene-step="2"] .HU5WXq_bookRight){transform:translate(0)}.HU5WXq_rodReveal{opacity:.25;transform-origin:225px 224px;transition:opacity .7s,transform 1s;transform:rotate(-10deg)}:is([data-scene-step="1"] .HU5WXq_rodReveal,[data-scene-step="2"] .HU5WXq_rodReveal){opacity:1;transform:rotate(0)}.HU5WXq_fishReveal{opacity:0;transition:opacity .6s,transform 1.2s;transform:translateY(33px)}:is([data-scene-step="1"] .HU5WXq_fishReveal,[data-scene-step="2"] .HU5WXq_fishReveal){opacity:1;transform:translateY(0)}.HU5WXq_boatApproach{transition:transform 1.5s;transform:translate(-59px)}[data-scene-step="1"] .HU5WXq_boatApproach{transform:translateY(-3px)}[data-scene-step="2"] .HU5WXq_boatApproach{transform:translate(45px)}.HU5WXq_riceGrowth,.HU5WXq_riceGrowthLater{transform-origin:300px 221px;opacity:.4;transition:opacity .6s,transform 1.35s;transform:scaleY(.5)}:is([data-scene-step="1"] .HU5WXq_riceGrowth,[data-scene-step="2"] .HU5WXq_riceGrowth,[data-scene-step="2"] .HU5WXq_riceGrowthLater){opacity:1;transform:scaleY(1)}.HU5WXq_puppet{transition:transform 1.1s;transform:translateY(4px)}[data-scene-step="1"] .HU5WXq_puppet{transform-origin:195px 161px;transform:translateY(-9px)rotate(-4deg)}[data-scene-step="2"] .HU5WXq_puppet{transform:translateY(0)}.HU5WXq_documentToLeft{opacity:0;transition:opacity .6s,transform 1.2s;transform:translate(80px)}:is([data-scene-step="1"] .HU5WXq_documentToLeft,[data-scene-step="2"] .HU5WXq_documentToLeft){opacity:1;transform:translate(0)}.HU5WXq_pictureToPaper{opacity:1;transition:opacity 1s}[data-scene-step="2"] .HU5WXq_pictureToPaper{opacity:.55}.HU5WXq_tabletReveal{opacity:.12;transition:opacity .7s,transform 1.3s;transform:translate(-35px)}:is([data-scene-step="1"] .HU5WXq_tabletReveal,[data-scene-step="2"] .HU5WXq_tabletReveal){opacity:1;transform:translate(0)}.HU5WXq_delivery{opacity:.3;transition:transform 1.3s,opacity .5s;transform:translate(-112px)}[data-scene-step="1"] .HU5WXq_delivery{opacity:1;transform:translate(0)}[data-scene-step="2"] .HU5WXq_delivery{opacity:1;transform:translate(111px)}.HU5WXq_gateLeft{transform-origin:194px 180px;transition:transform 1.4s}.HU5WXq_gateRight{transform-origin:406px 180px;transition:transform 1.4s}:is([data-scene-step="1"] .HU5WXq_gateLeft,[data-scene-step="2"] .HU5WXq_gateLeft),:is([data-scene-step="1"] .HU5WXq_gateRight,[data-scene-step="2"] .HU5WXq_gateRight){transform:scaleX(.27)}.HU5WXq_thanks{opacity:0;transition:transform 1.4s,opacity .6s;transform:translate(233px,181px)}[data-scene-step="1"] .HU5WXq_thanks{opacity:1;transform:translate(300px,125px)}[data-scene-step="2"] .HU5WXq_thanks{opacity:1;transform:translate(357px,156px)}.HU5WXq_readingBookmark{opacity:0;transition:transform 1s,opacity .6s;transform:translateY(-19px)}:is([data-scene-step="1"] .HU5WXq_readingBookmark,[data-scene-step="2"] .HU5WXq_readingBookmark){opacity:1;transform:translateY(0)}.HU5WXq_treasureArrival{transform-origin:300px 210px;transition:transform 1.5s;transform:translate(-129px,-5px)scale(.65)}[data-scene-step="1"] .HU5WXq_treasureArrival{transform:translate(-54px)scale(.8)}[data-scene-step="2"] .HU5WXq_treasureArrival{transform:translate(0)scale(1)}.HU5WXq_guardianActive{opacity:.35;transition:opacity .7s}:is([data-scene-step="1"] .HU5WXq_guardianActive,[data-scene-step="2"] .HU5WXq_guardianActive){opacity:1}:is([data-scene-motion=off] .HU5WXq_drawing *,[data-motion=off] .HU5WXq_drawing *){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){[data-scene-motion=off] .HU5WXq_drawing *{transition:none!important;animation:none!important}}
.JFatNa_drawing{stroke:#6e7457;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;fill:none}.JFatNa_drawing text{stroke:none;fill:#5b684c;font-family:Yu Gothic,Meiryo,sans-serif}.JFatNa_text{letter-spacing:.02em;font-size:21px;font-weight:600}.JFatNa_smallText{font-size:16px;font-weight:500}.JFatNa_arrow{stroke:#ad9c65;stroke-width:3px}.JFatNa_middle,.JFatNa_last{opacity:.12;transition:opacity .65s,transform 1s}.JFatNa_last{transform:translateY(8px)}:is([data-scene-step="1"] .JFatNa_middle,[data-scene-step="2"] .JFatNa_middle,[data-scene-step="2"] .JFatNa_last){opacity:1;transform:none}.JFatNa_drops{opacity:.35;transition:transform 1s,opacity .7s;transform:translateY(-12px)}:is([data-scene-step="1"] .JFatNa_drops,[data-scene-step="2"] .JFatNa_drops){opacity:1;transform:translateY(9px)}.JFatNa_heartIn{opacity:0;transition:transform 1.3s,opacity .7s;transform:translateY(18px)}:is([data-scene-step="1"] .JFatNa_heartIn,[data-scene-step="2"] .JFatNa_heartIn){opacity:1;transform:none}.JFatNa_wave{stroke-dasharray:400;stroke-dashoffset:140px;transition:stroke-dashoffset 1.4s}:is([data-scene-step="1"] .JFatNa_wave,[data-scene-step="2"] .JFatNa_wave){stroke-dashoffset:0}.JFatNa_firstPour{opacity:.25;transition:opacity .7s}.JFatNa_secondPour{opacity:.08;transition:opacity .7s}:is([data-scene-step="1"] .JFatNa_firstPour,[data-scene-step="2"] .JFatNa_firstPour,[data-scene-step="2"] .JFatNa_secondPour){opacity:1}.JFatNa_usedWater{stroke-dashoffset:40px;opacity:.15;transition:opacity .7s,stroke-dashoffset 1.5s}:is([data-scene-step="1"] .JFatNa_usedWater,[data-scene-step="2"] .JFatNa_usedWater){opacity:1;stroke-dashoffset:0}.JFatNa_handleTurn{transform-origin:0 0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transform:rotate(-50deg)}:is([data-scene-step="1"] .JFatNa_handleTurn,[data-scene-step="2"] .JFatNa_handleTurn){transform:rotate(0)}.JFatNa_handleWater{stroke-dashoffset:80px;opacity:.1;transition:stroke-dashoffset 1.4s,opacity .5s}:is([data-scene-step="1"] .JFatNa_handleWater,[data-scene-step="2"] .JFatNa_handleWater){stroke-dashoffset:0;opacity:1}.JFatNa_localSign{opacity:.2;transition:opacity .8s,transform 1.2s;transform:translate(-21px)}:is([data-scene-step="1"] .JFatNa_localSign,[data-scene-step="2"] .JFatNa_localSign){opacity:1;transform:none}.JFatNa_pathWalker{transition:transform 1.2s;transform:translate(15px)}:is([data-scene-step="1"] .JFatNa_pathWalker,[data-scene-step="2"] .JFatNa_pathWalker){transform:translate(-16px)}.JFatNa_crossWalker{transition:transform 1.4s;transform:translate(-66px)}[data-scene-step="2"] .JFatNa_crossWalker{transform:translate(45px)}.JFatNa_bowBody{transform-origin:0 19px;transition:transform .85s}[data-scene-step="1"] .JFatNa_bowBody{transform:rotate(28deg)}.JFatNa_toriiWalker{transition:transform 1.4s}[data-scene-step="2"] .JFatNa_toriiWalker{transform:translate(222px)}.JFatNa_twoBows .JFatNa_bowBody{transform-origin:0 19px}[data-scene-step="0"] .JFatNa_twoBows .JFatNa_bowBody{animation:1.3s ease-in-out JFatNa_two-bows}[data-scene-step="1"] .JFatNa_twoBows .JFatNa_bowBody{transform:none}[data-scene-step="2"] .JFatNa_oneBow .JFatNa_bowBody{animation:.85s ease-in-out JFatNa_one-bow;transform:rotate(37deg)}.JFatNa_clapLeft,.JFatNa_clapRight{transition:transform .5s}.JFatNa_clapRays{opacity:0}[data-scene-step="1"] .JFatNa_clapLeft{animation:1.2s ease-in-out JFatNa_clap-left}[data-scene-step="1"] .JFatNa_clapRight{animation:1.2s ease-in-out JFatNa_clap-right}[data-scene-step="1"] .JFatNa_clapRays{animation:1.2s ease-in-out JFatNa_clap-rays}[data-scene-step="2"] .JFatNa_clapRays{opacity:.7}[data-scene-step="1"] .JFatNa_rightFingers{transform:translateY(15px)}[data-scene-step="2"] .JFatNa_rightFingers{transform:none}.JFatNa_respectBow{transition:transform .9s}.JFatNa_meaningHeart{transform-origin:300px 140px;opacity:0;transition:transform 1.4s,opacity .7s;transform:translateY(35px)scale(.8)}:is([data-scene-step="1"] .JFatNa_meaningHeart,[data-scene-step="2"] .JFatNa_meaningHeart){opacity:1;transform:translateY(0)scale(1)}.JFatNa_drawLine{stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset 1.3s}:is([data-scene-step="1"] .JFatNa_drawLine,[data-scene-step="2"] .JFatNa_drawLine){stroke-dashoffset:0}.JFatNa_gratitudeHeart{opacity:0;transition:opacity .6s,transform 1.4s;transform:translate(-60px,35px)}[data-scene-step="1"] .JFatNa_gratitudeHeart{opacity:1;transform:translate(-20px,10px)}[data-scene-step="2"] .JFatNa_gratitudeHeart{opacity:1;transform:none}.JFatNa_coinLeft{transition:transform 1s;transform:translate(-15px)}:is([data-scene-step="1"] .JFatNa_coinLeft,[data-scene-step="2"] .JFatNa_coinLeft){transform:none}.JFatNa_gentleCoin{transition:transform 1.3s,opacity .4s;transform:translateY(-37px)}[data-scene-step="1"] .JFatNa_gentleCoin{transform:translateY(25px)}[data-scene-step="2"] .JFatNa_gentleCoin{opacity:0;transform:translateY(72px)}.JFatNa_bellSwing{transform-origin:0 -80px;transition:transform 1s}[data-scene-step="1"] .JFatNa_bellSwing{animation:1.3s ease-in-out JFatNa_bell-sway}.JFatNa_bellWaves{opacity:0;transform-origin:184px 145px;transition:opacity .6s,transform 1.3s;transform:scale(.6)}:is([data-scene-step="1"] .JFatNa_bellWaves,[data-scene-step="2"] .JFatNa_bellWaves){opacity:1;transform:scale(1)}.JFatNa_quietVoice{transform-origin:0 0;transition:transform 1s,opacity 1s}:is([data-scene-step="1"] .JFatNa_quietVoice,[data-scene-step="2"] .JFatNa_quietVoice){opacity:.6;transform:scale(.58)}.JFatNa_rake{transition:transform 1.35s;transform:translateY(-28px)}:is([data-scene-step="1"] .JFatNa_rake,[data-scene-step="2"] .JFatNa_rake){transform:translateY(24px)}.JFatNa_fortuneLeft,.JFatNa_fortuneRight{transition:transform 1.4s,opacity .8s}[data-scene-step="1"] .JFatNa_fortuneLeft{transform:translate(70px,31px)}[data-scene-step="1"] .JFatNa_fortuneRight{transform:translate(-70px,31px)}[data-scene-step="2"] .JFatNa_fortuneLeft{opacity:.65;transform:translate(103px,42px)}[data-scene-step="2"] .JFatNa_fortuneRight{opacity:.65;transform:translate(-103px,42px)}.JFatNa_placeRake{opacity:.3;transition:opacity .6s,transform 1.35s;transform:translateY(-25px)}:is([data-scene-step="1"] .JFatNa_placeRake,[data-scene-step="2"] .JFatNa_placeRake){opacity:1;transform:none}.JFatNa_hamayaArrive{opacity:.4;transition:opacity .7s,transform 1.2s;transform:translateY(20px)}:is([data-scene-step="1"] .JFatNa_hamayaArrive,[data-scene-step="2"] .JFatNa_hamayaArrive){opacity:1;transform:none}.JFatNa_misfortuneCloud{transition:transform 1.4s,opacity 1s}[data-scene-step="1"] .JFatNa_misfortuneCloud{opacity:.6}[data-scene-step="2"] .JFatNa_misfortuneCloud{opacity:.3;transform:translateY(-18px)}.JFatNa_directionArrow{transition:transform 1.3s;transform:rotate(-32deg)}[data-scene-step="1"] .JFatNa_directionArrow{transform:rotate(30deg)}[data-scene-step="2"] .JFatNa_directionArrow{transform:rotate(0)}.JFatNa_ofudaHome{opacity:.2;transition:transform 1.25s,opacity .7s;transform:translateY(-20px)}:is([data-scene-step="1"] .JFatNa_ofudaHome,[data-scene-step="2"] .JFatNa_ofudaHome){opacity:1;transform:none}.JFatNa_charmNear{opacity:0;transition:opacity .8s}[data-scene-step="2"] .JFatNa_charmNear{opacity:1}.JFatNa_charmLeft,.JFatNa_charmRight{transition:transform 1.4s}:is([data-scene-step="1"] .JFatNa_charmLeft,[data-scene-step="2"] .JFatNa_charmLeft){transform:translate(40px)}:is([data-scene-step="1"] .JFatNa_charmRight,[data-scene-step="2"] .JFatNa_charmRight){transform:translate(-40px)}.JFatNa_worryCloud{transition:opacity 1s,transform 1.3s}:is([data-scene-step="1"] .JFatNa_worryCloud,[data-scene-step="2"] .JFatNa_worryCloud){opacity:0;transform:translateY(-18px)}.JFatNa_seal{opacity:0;transition:opacity .7s,transform .9s;transform:translateY(-25px)}[data-scene-step="2"] .JFatNa_seal{opacity:1;transform:none}@keyframes JFatNa_two-bows{0%,44%,to{transform:rotate(0)}20%,72%{transform:rotate(37deg)}}@keyframes JFatNa_one-bow{0%{transform:rotate(0)}to{transform:rotate(37deg)}}@keyframes JFatNa_clap-left{0%,44%,to{transform:translate(0)}20%,72%{transform:translate(16px)}}@keyframes JFatNa_clap-right{0%,44%,to{transform:translate(0)}20%,72%{transform:translate(-16px)}}@keyframes JFatNa_clap-rays{0%,44%,to{opacity:0}20%,72%{opacity:1}}@keyframes JFatNa_bell-sway{0%,to{transform:rotate(0)}25%{transform:rotate(11deg)}65%{transform:rotate(-8deg)}}[data-scene-motion=off] .JFatNa_drawing *{transition:none!important;animation:none!important}[data-scene-motion=off] .JFatNa_bowBody{transform:rotate(28deg)}[data-scene-motion=off] .JFatNa_toriiWalker{transform:translate(0)}[data-scene-step="1"] .JFatNa_handsLeft{animation:1.15s ease-in-out .2s JFatNa_clap-left}[data-scene-step="1"] .JFatNa_handsRight{animation:1.15s ease-in-out .2s JFatNa_clap-right}.JFatNa_rightFingers{transition:transform .25s}
.YUD-ca_scene{--ink:#59694b;--gold:#b79450;min-width:0;color:var(--ink);isolation:isolate;background:radial-gradient(at 50% 38%,#fff9e6 0,#0000 68%),#f6f0dd;border:1px solid #d8d8bb;border-radius:18px;margin:0;overflow:hidden}.YUD-ca_sceneHeader{letter-spacing:.08em;color:#8a7958;justify-content:space-between;align-items:center;gap:10px;padding:16px 21px 0;font-size:11px;display:flex}.YUD-ca_sceneHeader>span:first-child{color:#796848;border-left:3px solid #aa6747;padding-left:9px}.YUD-ca_sceneHeader>span:last-child{letter-spacing:.03em;color:#9a947d;font-size:10px}.YUD-ca_canvas{stroke:#6c7356;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;max-height:340px;display:block;overflow:visible}.YUD-ca_canvas text{stroke:none;font-family:Yu Gothic,Meiryo,sans-serif}.YUD-ca_canvas text:not([fill]){fill:#59694b}.YUD-ca_building{stroke:#6f7558;stroke-width:2.3px}.YUD-ca_person{stroke:#6b674f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.YUD-ca_label{letter-spacing:.03em;font-size:25px;font-weight:600}.YUD-ca_largeLabel{letter-spacing:.09em;font-size:39px;font-weight:600}.YUD-ca_smallLabel{font-size:19px;font-weight:500}.YUD-ca_tinyLabel{font-size:16px}.YUD-ca_year{letter-spacing:.02em;font-size:43px;font-weight:500;font-family:Georgia,serif!important}.YUD-ca_tagText{font-size:18px;font-weight:600}.YUD-ca_founderName{letter-spacing:.05em;font-size:33px;font-weight:600}.YUD-ca_mapCloud{fill:none;stroke:#c7cbb7;stroke-dasharray:5 8;stroke-width:2px}.YUD-ca_ground{fill:none;stroke:#c3c7ad;stroke-width:2px}.YUD-ca_timeline{fill:none;stroke:#c5bea2;stroke-width:3px}.YUD-ca_caption{text-align:center;min-height:92px;padding:0 18px 18px}.YUD-ca_stepDots{justify-content:center;align-items:center;gap:7px;height:10px;margin:0 0 11px;display:flex}.YUD-ca_stepDots>span{background:#d4d4bb;border-radius:50%;width:6px;height:6px;transition:width .3s,background .3s}.YUD-ca_stepDots>span[data-active=true]{background:#a9704e}.YUD-ca_stepDots>span:last-child[data-active=true]{border-radius:6px;width:20px}.YUD-ca_stepCopy{letter-spacing:.025em;text-wrap:balance;margin:0;font-size:14px;font-weight:500;line-height:1.85;animation:.35s both YUD-ca_caption-arrive}.YUD-ca_caption>small{color:#98917b;letter-spacing:.08em;margin-top:6px;font-size:9px;display:block}.YUD-ca_arriveLast{opacity:0;transition:opacity .55s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(9px)}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_arriveLast{opacity:1;transform:translateY(0)}.YUD-ca_locationPin{opacity:0;transition:transform 1s cubic-bezier(.2,.9,.2,1.14),opacity .3s;transform:translateY(-65px)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_locationPin{opacity:1;transform:translateY(0)}.YUD-ca_faithPath{fill:none;stroke:#c1ac73;stroke-width:3px;stroke-dasharray:4 8}.YUD-ca_faithLight{opacity:0;transition:transform 1.4s cubic-bezier(.35,.05,.3,1),opacity .3s;transform:translate(219px,130px)}.YUD-ca_scene[data-scene-step="1"] .YUD-ca_faithLight{opacity:1;transform:translate(300px,109px)}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_faithLight{opacity:1;transform:translate(381px,130px)}.YUD-ca_dateMuted{opacity:.65;transition:opacity .5s}.YUD-ca_dateActive rect{stroke:#a8b18b;transition:fill .6s,stroke .6s,stroke-width .6s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_dateActive rect{fill:#e4ebd0;stroke:#80946a;stroke-width:4px}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_dateMuted{opacity:.85}.YUD-ca_foundingTag{opacity:0;transition:opacity .4s,transform .7s;transform:translateY(-14px)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_foundingTag{opacity:1;transform:translateY(0)}.YUD-ca_scrollOpen{transform-origin:300px 150px;opacity:.6;transition:transform 1s,opacity .7s;transform:scaleX(.91)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_scrollOpen{opacity:1;transform:scaleX(1)}.YUD-ca_nameUnderline{stroke:#b68d49;stroke-width:5px;stroke-dasharray:294;stroke-dashoffset:294px;transition:stroke-dashoffset 1.2s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_nameUnderline{stroke-dashoffset:0}.YUD-ca_recordBookmark{opacity:0;transition:opacity .4s,transform .75s;transform:translateY(-25px)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_recordBookmark{opacity:1;transform:translateY(0)}.YUD-ca_oldPlaceCard{transition:opacity .7s}.YUD-ca_newPlaceCard{opacity:.14;transition:opacity .7s,transform 1s;transform:translate(-24px)}.YUD-ca_placeLink{fill:none;stroke:#b29150;stroke-width:4px;stroke-dasharray:90;stroke-dashoffset:90px;transition:stroke-dashoffset .9s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_newPlaceCard{opacity:1;transform:translate(0)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_placeLink{stroke-dashoffset:0}.YUD-ca_communityLeft{transition:transform 1.2s;transform:translate(-27px)}.YUD-ca_communityRight{transition:transform 1.2s;transform:translate(27px)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_communityLeft,.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_communityRight{transform:translate(0)}.YUD-ca_wishLantern{opacity:0;transition:opacity .8s,transform 1.2s;transform:translateY(20px)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_wishLantern{opacity:1;transform:translateY(0)}.YUD-ca_generationLight{transition:transform 1.4s cubic-bezier(.3,.1,.2,1);transform:translate(131px,142px)}.YUD-ca_scene[data-scene-step="1"] .YUD-ca_generationLight{transform:translate(300px,142px)}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_generationLight{transform:translate(469px,142px)}.YUD-ca_expansionNew{fill:#dce5ca;fill-opacity:.24;stroke:#7f9566;stroke-width:3px;opacity:0;transition:transform 1.4s cubic-bezier(.25,.7,.15,1),opacity .5s;transform:scale(.59,.66)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_expansionNew{opacity:1;transform:scale(1)}.YUD-ca_expansionArrows{fill:none;stroke:#8c9d73;stroke-width:3px;opacity:0;transition:opacity .7s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_expansionArrows{opacity:1}.YUD-ca_repairRecord{transition:transform 1s}.YUD-ca_recordLink{fill:none;stroke:#a7b18e;stroke-dasharray:5 7;opacity:0;transition:opacity .6s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_recordLink{opacity:1}.YUD-ca_crack{stroke:#9e7654;stroke-width:3px;fill:none;opacity:1;transition:opacity .5s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_crack{opacity:0}.YUD-ca_repairPatch{opacity:0;transition:opacity .4s,transform 1.2s cubic-bezier(.2,.75,.2,1);transform:translateY(-43px)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_repairPatch{opacity:1;transform:translateY(0)}.YUD-ca_repairShine{fill:none;stroke:#ba9656;stroke-width:3px;opacity:0;transition:opacity .7s}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_repairShine{opacity:1}.YUD-ca_sumoScene{opacity:.16;transition:opacity .6s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_sumoScene{opacity:1}.YUD-ca_sumoLeft{transition:transform 1.1s;transform:translate(-16px)}.YUD-ca_sumoRight{transition:transform 1.1s;transform:translate(16px)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_sumoLeft,.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_sumoRight{transform:translate(0)}.YUD-ca_theatreScene{opacity:.16;transition:opacity .6s,transform .8s;transform:translateY(8px)}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_theatreScene{opacity:1;transform:translateY(0)}.YUD-ca_wishesTravel{opacity:.2;transition:transform 1.5s cubic-bezier(.2,.7,.2,1),opacity .6s;transform:translate(196px,173px)scale(.67)}.YUD-ca_scene[data-scene-step="1"] .YUD-ca_wishesTravel{opacity:1;transform:translate(300px,113px)scale(.8)}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_wishesTravel{opacity:1;transform:translate(382px,163px)scale(.75)}.YUD-ca_sacredGround{fill:#dce6ca;fill-opacity:.1;stroke:none;transition:fill-opacity 1.2s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_sacredGround{fill-opacity:.6}.YUD-ca_boundaryLine{fill:none;stroke:#ab985c;stroke-width:3px;stroke-dasharray:6 8;stroke-dashoffset:210px;opacity:0;transition:stroke-dashoffset 1.4s,opacity .7s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_boundaryLine{stroke-dashoffset:0;opacity:.75}.YUD-ca_boundaryWalker{transition:transform 1.4s}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_boundaryWalker{transform:translate(185px)}.YUD-ca_varietySecond{opacity:0;transition:opacity .6s,transform 1.1s;transform:translate(-100px)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_varietySecond{opacity:1;transform:translate(0)}.YUD-ca_varietyThird{opacity:0;transition:opacity .6s,transform 1.1s;transform:translate(-190px)}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_varietyThird{opacity:1;transform:translate(0)}.YUD-ca_theoryBranches{fill:none;stroke:#ab9d72;stroke-width:3px;stroke-dasharray:450;stroke-dashoffset:450px;transition:stroke-dashoffset 1.3s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_theoryBranches{stroke-dashoffset:0}.YUD-ca_theoryLeft,.YUD-ca_theoryRight{opacity:0;transition:opacity .7s,transform 1s;transform:translateY(20px)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_theoryLeft,.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_theoryRight{opacity:1;transform:translateY(0)}.YUD-ca_bowingBody{transform-origin:0 18px;transition:transform .95s cubic-bezier(.3,.2,.2,1)}.YUD-ca_scene[data-scene-step="1"] .YUD-ca_bowingBody{transform:rotate(22deg)}.YUD-ca_bowWalker{transition:transform 1.45s cubic-bezier(.25,.7,.25,1)}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_bowWalker{transform:translate(181px)}.YUD-ca_bowArc{stroke:#b69b5c;fill:none;stroke-width:2px;stroke-dasharray:70;stroke-dashoffset:70px;opacity:0;transition:stroke-dashoffset 1s,opacity .5s}.YUD-ca_scene[data-scene-step="1"] .YUD-ca_bowArc{stroke-dashoffset:0;opacity:.8}.YUD-ca_approachPath{fill:none;stroke:#9ba775;stroke-width:8px;stroke-dasharray:260;stroke-dashoffset:260px;opacity:.6;transition:stroke-dashoffset 1.5s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_approachPath{stroke-dashoffset:0}.YUD-ca_approachLight{opacity:0;transition:transform 1.45s cubic-bezier(.3,.2,.2,1),opacity .3s;transform:translate(159px,243px)}.YUD-ca_scene[data-scene-step="1"] .YUD-ca_approachLight{opacity:1;transform:translate(262px,190px)}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_approachLight{opacity:1;transform:translate(379px,183px)}.YUD-ca_centerLine{fill:none;stroke:#baa461;stroke-width:5px;stroke-dasharray:8 9;opacity:.25;transition:opacity 1s}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_centerLine{opacity:1}.YUD-ca_centerWalker{transition:transform 1.35s cubic-bezier(.3,.2,.2,1)}.YUD-ca_scene[data-scene-step="2"] .YUD-ca_centerWalker{transform:translate(-49px)}.YUD-ca_centerLabel{opacity:0;transition:opacity .8s,transform 1s;transform:translate(-14px)}.YUD-ca_scene:not([data-scene-step="0"]) .YUD-ca_centerLabel{opacity:1;transform:translate(0)}.YUD-ca_scene[data-scene-motion=off] *{transition:none!important;animation:none!important}.YUD-ca_scene[data-scene-motion=off] .YUD-ca_bowWalker{transform:none}.YUD-ca_scene[data-scene-motion=off] .YUD-ca_bowingBody{transform:rotate(22deg)}.YUD-ca_scene[data-scene-motion=off] .YUD-ca_bowArc{stroke-dashoffset:0;opacity:.8}@keyframes YUD-ca_caption-arrive{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.YUD-ca_scene{border-radius:12px}.YUD-ca_sceneHeader{padding:13px 14px 0;font-size:10px}.YUD-ca_sceneHeader>span:last-child{font-size:8px}.YUD-ca_caption{min-height:94px;padding:0 14px 15px}.YUD-ca_stepCopy{font-size:12px;line-height:1.9}.YUD-ca_caption>small{font-size:8px}.YUD-ca_canvas{max-height:280px}.YUD-ca_stepDots{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.YUD-ca_scene[data-scene-motion=off] *{transition:none!important;animation:none!important}}.YUD-ca_scene[data-scene-presentation=stage]{border-radius:10px;grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.YUD-ca_scene[data-scene-presentation=stage] .YUD-ca_sceneHeader{display:none}.YUD-ca_scene[data-scene-presentation=stage] .YUD-ca_canvas{height:100%;min-height:0;max-height:none;overflow:hidden}.YUD-ca_scene[data-scene-presentation=stage] .YUD-ca_caption{min-height:0;padding:5px 12px 9px}.YUD-ca_scene[data-scene-presentation=stage] .YUD-ca_stepDots{height:6px;margin-bottom:5px}.YUD-ca_scene[data-scene-presentation=stage] .YUD-ca_stepCopy{font-size:13px;line-height:1.6}.YUD-ca_scene[data-scene-presentation=stage] .YUD-ca_caption>small{display:none}@media (max-width:380px){.YUD-ca_scene[data-scene-presentation=stage] .YUD-ca_stepCopy{font-size:12px}.YUD-ca_scene[data-scene-presentation=stage] .YUD-ca_caption{padding:4px 8px 7px}}@media (max-height:500px){.YUD-ca_scene[data-scene-presentation=stage]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}.YUD-ca_scene[data-scene-presentation=stage] .YUD-ca_caption{padding:5px 12px}.YUD-ca_scene[data-scene-presentation=stage] .YUD-ca_stepCopy{font-size:12px}.YUD-ca_scene[data-scene-presentation=stage] .YUD-ca_canvas{height:100%;max-height:100%}}
.XY0rDG_encounter{isolation:isolate;color:#243f35;background:#f9f6ec;border:1px solid #c7ceb9;border-radius:18px;outline:none;scroll-margin-top:14px;overflow:hidden;box-shadow:0 18px 50px #243c2710}.XY0rDG_encounter:focus-visible{outline-offset:4px;outline:3px solid #9d4935}.XY0rDG_topline{letter-spacing:.04em;background:#f1eee1;border-bottom:1px solid #d8d9c6;justify-content:space-between;align-items:center;gap:15px;padding:13px 25px;font-size:11px;display:flex}.XY0rDG_topline>span:first-child{align-items:center;gap:9px;display:flex}.XY0rDG_topline>span:last-child{color:#9e4e36;font:23px/1.3 Georgia,serif}.XY0rDG_topline i{color:#76816a;font:11px/1.3 sans-serif}.XY0rDG_questionStage{grid-template-columns:.82fr 1.25fr;min-height:480px;display:grid}.XY0rDG_questionVisual{background:radial-gradient(at 50% 45%,#eadfbc85,#0000 66%),#e9edde;flex-direction:column;justify-content:center;align-items:center;padding:28px 20px;display:flex;position:relative;overflow:hidden}.XY0rDG_questionVisual:after{content:"";border:1px solid #b6c2a6;border-radius:50%;width:120%;height:180px;position:absolute;bottom:-70px;left:-10%;transform:rotate(-12deg)}.XY0rDG_orbit{border:1px solid #b7c3a68c;border-radius:50%;width:250px;height:250px;position:absolute;box-shadow:0 0 0 20px #b9c6a420,0 0 0 21px #b9c6a440}.XY0rDG_questionVisual figure{z-index:1;text-align:center;width:100%;margin:0;position:relative}.XY0rDG_questionVisual img{object-fit:contain;width:100%;height:285px;display:block}.XY0rDG_questionVisual figcaption{color:#4d6546;letter-spacing:.09em;font:16px/1.8 Yu Mincho,serif}.XY0rDG_questionVisual figcaption small{color:#6d7d60;letter-spacing:.02em;margin-top:4px;font:9px/1.8 sans-serif;display:block}.XY0rDG_visualWhisper{writing-mode:vertical-rl;letter-spacing:.16em;color:#7f8a6e;font:11px/2 Yu Mincho,serif;position:absolute;top:20px;left:17px}.XY0rDG_questionCopy{padding:28px 32px 25px}.XY0rDG_kicker{letter-spacing:.17em;color:#9c5039;font:9px/1.8 sans-serif}.XY0rDG_questionCopy h2{letter-spacing:.03em;margin:12px 0 23px;font:500 clamp(20px,2.2vw,27px)/1.75 Yu Mincho,serif}.XY0rDG_choices{border:0;gap:10px;margin:0;padding:0;display:grid}.XY0rDG_choices label{cursor:pointer;background:#fffdf5;border:1px solid #c7ceba;border-radius:9px;align-items:center;gap:12px;min-height:59px;padding:12px 14px;font-size:13px;line-height:1.8;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.XY0rDG_choices label:hover{background:#f0f1e3;border-color:#829773}.XY0rDG_choices label.XY0rDG_selected{background:#e0e8d3;border-color:#53734a;transform:translate(3px);box-shadow:inset 3px 0 #547248}.XY0rDG_choices input{opacity:0;width:1px;height:1px;position:absolute}.XY0rDG_choices label:has(input:focus-visible){outline-offset:3px;outline:3px solid #a44c34}.XY0rDG_letter{background:#efefdf;border:1px solid #d0d4bd;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font:12px/1 Georgia,serif;display:grid}.XY0rDG_selected .XY0rDG_letter{color:#fffbef;background:#315740;border-color:#315740}.XY0rDG_choices label>span:nth-of-type(2){flex:1}.XY0rDG_choiceMark{color:#fff;border:1px solid #b5c3a8;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}.XY0rDG_selected .XY0rDG_choiceMark{background:#3e6246;border-color:#3e6246}.XY0rDG_answerAction{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.XY0rDG_answerAction>p{color:#7b866d;flex:1;font-size:10px;line-height:1.8}.XY0rDG_primary,.XY0rDG_secondary,.XY0rDG_replay{font:inherit;cursor:pointer;color:#fff9ec;touch-action:manipulation;background:#2e533f;border:1px solid #2e533f;border-radius:7px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:12px 20px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.XY0rDG_primary svg,.XY0rDG_secondary svg{flex-shrink:0}.XY0rDG_primary:hover{background:#1d4230}.XY0rDG_primary:disabled{color:#7f8973;cursor:not-allowed;background:#e4e8dc;border-color:#cbd2c0}.XY0rDG_primary:focus-visible,.XY0rDG_secondary:focus-visible,.XY0rDG_replay:focus-visible,.XY0rDG_sources summary:focus-visible,.XY0rDG_sources a:focus-visible{outline-offset:4px;outline:3px solid #a44c34}.XY0rDG_secondary{color:#35543e;background:0 0;border-color:#a9b69b}.XY0rDG_secondary:hover{background:#e4e9d8}.XY0rDG_replay{color:#677b57;background:0 0;border:0;gap:6px;min-height:44px;padding:8px;font-size:10px}.XY0rDG_revealHeader{justify-content:space-between;align-items:center;gap:12px;padding:18px 25px 0;display:flex}.XY0rDG_result{color:#8c5e31;align-items:center;gap:7px;font:12px/1.8 Yu Mincho,serif;display:inline-flex}.XY0rDG_result[data-answer-result=correct]{color:#3f6d43}.XY0rDG_revealLayout{grid-template-columns:1.05fr 1fr;align-items:center;min-height:425px;display:grid}.XY0rDG_sceneArt{min-width:0;padding:25px 17px 18px}.XY0rDG_filmCopy{padding:35px 35px 35px 20px}.XY0rDG_filmLabel{color:#8d7451;align-items:center;gap:7px;font-size:10px;display:flex}.XY0rDG_filmCopy h2{letter-spacing:.04em;margin:12px 0 17px;font:500 28px/1.7 Yu Mincho,serif}.XY0rDG_filmCopy>p:not(.XY0rDG_filmLabel){color:#6a7960;font-size:12px;line-height:2}.XY0rDG_guideLine{align-items:center;gap:18px;margin:17px 0;display:flex}.XY0rDG_guideLine>span{flex-shrink:0;width:58px;height:91px}.XY0rDG_guideLine>p{color:#657852;font:13px/2 Yu Mincho,serif}.XY0rDG_filmCopy>small{color:#829075;margin-top:9px;font-size:9px;display:block}.XY0rDG_lesson{padding:28px 30px 28px 17px}.XY0rDG_lesson h2{letter-spacing:.03em;color:#33523d;margin:9px 0 16px;font:500 25px/1.75 Yu Mincho,serif}.XY0rDG_answerReceipt{border-top:1px solid #d0d5bf;border-bottom:1px solid #d0d5bf;padding:13px 0}.XY0rDG_answerReceipt>span{color:#6a7c58;align-items:center;gap:6px;font-size:10px;display:flex}.XY0rDG_answerReceipt strong{margin-top:6px;font-size:14px;font-weight:600;line-height:1.9;display:block}.XY0rDG_answerReceipt small{color:#8b7d64;margin-top:6px;font-size:10px;line-height:1.9;display:block}.XY0rDG_explanation{color:#5e7055;font-size:13px;line-height:2.05;margin-top:17px!important}.XY0rDG_sources{color:#748269;border-bottom:1px solid #d8ddca;margin-top:10px;font-size:10px}.XY0rDG_sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.XY0rDG_sources summary::-webkit-details-marker{display:none}.XY0rDG_sources[open] summary>svg{transform:rotate(180deg)}.XY0rDG_sources p{line-height:1.9;margin:0 0 7px!important}.XY0rDG_sources a{text-underline-offset:3px;color:#506e46;align-items:center;gap:6px;min-height:44px;margin-right:14px;text-decoration:underline;display:inline-flex}.XY0rDG_reward{color:#597244;background:#e5ebd7;border:1px solid #bbc9a7;border-radius:8px;align-items:center;gap:10px;padding:14px 15px;font-size:12px;display:flex;margin:16px 0 0!important}.XY0rDG_reward>svg{flex-shrink:0}.XY0rDG_reward small{margin-top:5px;font-size:10px;line-height:1.9;display:block}.XY0rDG_nextAction{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.XY0rDG_nextHint{color:#899276;font-size:10px;line-height:1.8;margin-top:10px!important}.XY0rDG_diagramNote{text-align:center;color:#879075;padding:0 20px 15px;font-size:9px;line-height:1.9}.XY0rDG_stillArt{text-align:center;margin:0}.XY0rDG_stillArt img{object-fit:contain;width:100%;height:280px}.XY0rDG_stillArt figcaption{color:#748466;font:14px/1.8 Yu Mincho,serif}.XY0rDG_encounter[data-encounter-view=scene]{background:radial-gradient(at 25%,#e5e8cf,#0000 70%),#f4f0e1}.XY0rDG_encounter[data-encounter-view=lesson]{background:#faf7ed}.XY0rDG_encounter[data-encounter-view=lesson] .XY0rDG_sceneArt{background:radial-gradient(at 50% 48%,#e5ead56b,#0000 67%)}@media (prefers-reduced-motion:no-preference){:is(html[data-guide-motion=on] .XY0rDG_encounter[data-encounter-view=scene] .XY0rDG_revealLayout,html[data-guide-motion=on] .XY0rDG_encounter[data-encounter-view=lesson] .XY0rDG_lesson){animation:.38s ease-out both XY0rDG_reveal}}@keyframes XY0rDG_reveal{0%{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px) and (min-width:761px){.XY0rDG_questionCopy{padding:24px}.XY0rDG_answerAction{flex-direction:column;align-items:stretch}.XY0rDG_answerAction>p{text-align:center}.XY0rDG_questionVisual img{height:235px}.XY0rDG_orbit{width:200px;height:200px}.XY0rDG_filmCopy{padding:25px 22px 25px 10px}.XY0rDG_lesson{padding-right:22px}.XY0rDG_lesson h2{font-size:23px}.XY0rDG_nextAction{gap:5px}}@media (max-width:760px){.XY0rDG_encounter{border-radius:13px}.XY0rDG_topline{padding:10px 17px;font-size:10px}.XY0rDG_topline>span:last-child{font-size:19px}.XY0rDG_topline i{font-size:10px}.XY0rDG_questionStage{flex-direction:column;min-height:0;display:flex}.XY0rDG_questionVisual{flex-direction:row;gap:18px;min-height:155px;padding:9px 20px}.XY0rDG_questionVisual figure{justify-content:center;align-items:center;gap:16px;display:flex}.XY0rDG_questionVisual img{width:140px;height:140px}.XY0rDG_questionVisual figcaption{text-align:left;max-width:100px;font-size:13px}.XY0rDG_questionVisual figcaption small{font-size:9px;line-height:1.9}.XY0rDG_questionVisual:after{height:80px;bottom:-55px}.XY0rDG_visualWhisper{display:none}.XY0rDG_orbit{width:126px;height:126px;top:17px;left:22%;box-shadow:0 0 0 13px #b9c6a420,0 0 0 14px #b9c6a440}.XY0rDG_questionCopy{padding:22px 20px}.XY0rDG_kicker{letter-spacing:.13em;font-size:8px}.XY0rDG_questionCopy h2{margin:10px 0 18px;font-size:20px;line-height:1.85}.XY0rDG_choices{gap:10px}.XY0rDG_choices label{gap:10px;min-height:60px;padding:11px 12px;font-size:13px}.XY0rDG_letter{width:25px;height:25px}.XY0rDG_answerAction{flex-direction:column;align-items:stretch;gap:11px;margin-top:17px}.XY0rDG_answerAction>p{text-align:center;font-size:10px}.XY0rDG_answerAction>.XY0rDG_primary{width:100%}.XY0rDG_revealHeader{gap:8px;padding:16px 17px 0}.XY0rDG_revealHeader>.XY0rDG_kicker{letter-spacing:.08em;font-size:7px}.XY0rDG_result{white-space:nowrap;gap:5px;font-size:11px}.XY0rDG_result svg{width:13px}.XY0rDG_revealLayout{grid-template-columns:1fr;min-height:0}.XY0rDG_sceneArt{width:100%;max-width:540px;margin:auto;padding:13px 10px 5px}.XY0rDG_filmCopy{padding:14px 22px 25px}.XY0rDG_filmCopy h2{margin:10px 0;font-size:23px;line-height:1.65}.XY0rDG_filmCopy>p:not(.XY0rDG_filmLabel){font-size:11px}.XY0rDG_filmLabel{font-size:9px}.XY0rDG_guideLine{gap:13px;margin:9px 0}.XY0rDG_guideLine>span{width:45px;height:70px}.XY0rDG_guideLine>p{font-size:12px}.XY0rDG_filmCopy .XY0rDG_secondary{width:100%}.XY0rDG_filmCopy>small{text-align:center}.XY0rDG_lesson{padding:17px 22px 23px}.XY0rDG_lesson h2{margin-bottom:15px;font-size:23px;line-height:1.7}.XY0rDG_answerReceipt strong{font-size:13px}.XY0rDG_explanation{font-size:12px;line-height:2.1;margin-top:14px!important}.XY0rDG_nextAction{justify-content:center;gap:5px;margin-top:18px}.XY0rDG_nextAction>.XY0rDG_primary{width:100%}.XY0rDG_replay{font-size:11px}.XY0rDG_nextHint{text-align:center}.XY0rDG_diagramNote{text-align:left;padding:0 20px 16px;font-size:9px;line-height:1.8}.XY0rDG_stillArt img{height:170px}.XY0rDG_stillArt figcaption{font-size:11px}.XY0rDG_reward{padding:12px;font-size:11px}.XY0rDG_reward small{font-size:10px}.XY0rDG_encounter[data-encounter-view=lesson] .XY0rDG_sceneArt{max-width:400px}.XY0rDG_encounter[data-encounter-view=lesson] .XY0rDG_sceneArt:has(.XY0rDG_stillArt){padding-top:15px}}@media (max-width:380px){.XY0rDG_questionCopy{padding:19px 16px}.XY0rDG_questionCopy h2{font-size:19px}.XY0rDG_choices label{gap:8px;padding:10px;font-size:12px}.XY0rDG_letter{width:23px;height:23px}.XY0rDG_choiceMark{width:17px;height:17px}.XY0rDG_questionVisual img{width:125px;height:125px}.XY0rDG_questionVisual{min-height:140px;padding:7px 10px}.XY0rDG_questionVisual figure{gap:12px}.XY0rDG_questionVisual figcaption{font-size:11px}.XY0rDG_topline{padding:10px 14px}.XY0rDG_lesson{padding:15px 17px 19px}.XY0rDG_lesson h2{font-size:21px}.XY0rDG_filmCopy{padding:12px 17px 21px}.XY0rDG_filmCopy h2{font-size:22px}.XY0rDG_revealHeader{padding:14px 14px 0}.XY0rDG_revealHeader>.XY0rDG_kicker{font-size:6px}.XY0rDG_diagramNote{padding-left:17px;padding-right:17px}}.XY0rDG_choices input{top:50%;left:14px;transform:translateY(-50%);scroll-margin:0!important}.XY0rDG_feedbackViewport{z-index:45;top:calc(var(--active-game-hud-bottom,240px) + 8px);bottom:calc(var(--active-taimyu-dock-height,84px) + var(--active-taimyu-dock-bottom-gap,14px) + 8px);color:#243f35;background:#faf7ed;border:1px solid #b8c5a6;border-radius:16px;outline:none;flex-direction:column;gap:12px;width:calc(100% - 68px);max-width:980px;padding:18px 22px;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 50px #203d3526}.XY0rDG_feedbackViewport:focus-visible{outline-offset:2px;outline:2px solid #a44c34}.XY0rDG_feedbackHeading{flex-shrink:0}.XY0rDG_feedbackHeading>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.XY0rDG_liveCount{color:#667b55;font-size:11px}.XY0rDG_feedbackHeading h2{letter-spacing:.025em;margin:5px 0 0;font:500 clamp(16px,2vw,25px)/1.5 Yu Mincho,serif}.XY0rDG_liveDrawing{flex:1;min-width:0;min-height:0}.XY0rDG_liveActions{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.XY0rDG_liveActions>span{color:#687958;font-size:11px;line-height:1.7}.XY0rDG_liveActions small{font-size:10px;display:block}.XY0rDG_liveActions .XY0rDG_secondary{flex-shrink:0;min-height:44px;padding:10px 16px}.XY0rDG_lessonViewport{overscroll-behavior:contain;flex:1;grid-template-columns:1fr 1.05fr;align-items:start;min-height:0;scroll-padding:12px;display:grid;overflow:auto}.XY0rDG_lessonViewport .XY0rDG_sceneArt{padding:8px 14px 8px 0}.XY0rDG_lessonViewport .XY0rDG_lesson{padding:8px 8px 8px 12px}.XY0rDG_lessonViewport .XY0rDG_sources a{scroll-margin:12px!important}.XY0rDG_lessonViewport .XY0rDG_diagramNote{text-align:left;padding:14px 0 0}.XY0rDG_liveLessonActions{border-top:1px solid #d5dbc9;flex-shrink:0;padding-top:10px}.XY0rDG_liveLessonActions .XY0rDG_nextAction{justify-content:space-between;margin-top:0}.XY0rDG_liveLessonActions .XY0rDG_nextHint{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;overflow:hidden;margin:4px 0 0!important}@media (max-width:760px){.XY0rDG_feedbackViewport{border-radius:12px;gap:8px;width:calc(100% - 40px);padding:12px}.XY0rDG_feedbackHeading h2{font-size:17px}.XY0rDG_feedbackHeading .XY0rDG_result{font-size:11px}.XY0rDG_liveCount{font-size:10px}.XY0rDG_liveActions{gap:8px}.XY0rDG_liveActions>span{font-size:10px}.XY0rDG_liveActions small{font-size:9px}.XY0rDG_liveActions .XY0rDG_secondary{gap:6px;padding:9px 11px;font-size:11px}.XY0rDG_lessonViewport{grid-template-columns:1fr}.XY0rDG_lessonViewport .XY0rDG_sceneArt{max-width:360px;padding:0}.XY0rDG_lessonViewport .XY0rDG_lesson{padding:12px 7px}.XY0rDG_liveLessonActions .XY0rDG_nextAction{flex-wrap:nowrap;gap:6px}.XY0rDG_liveLessonActions .XY0rDG_nextAction>.XY0rDG_primary{flex:1;width:auto;min-height:44px;padding:9px 10px}.XY0rDG_liveLessonActions .XY0rDG_replay{white-space:nowrap;padding:5px;font-size:10px}.XY0rDG_liveLessonActions .XY0rDG_nextHint{font-size:9px}}@media (max-width:380px){.XY0rDG_feedbackViewport{gap:6px;width:calc(100% - 28px);padding:10px}.XY0rDG_feedbackHeading h2{font-size:15px}.XY0rDG_liveActions>span{font-size:9px}.XY0rDG_liveActions .XY0rDG_secondary{gap:4px;padding:8px;font-size:10px}.XY0rDG_liveActions small{font-size:8px}}@media (max-height:500px){.XY0rDG_feedbackViewport{gap:5px;padding:8px 12px}.XY0rDG_feedbackHeading h2{margin-top:2px;font-size:15px}.XY0rDG_feedbackHeading>div,.XY0rDG_liveCount,.XY0rDG_feedbackHeading .XY0rDG_result,.XY0rDG_liveActions>span{font-size:10px}.XY0rDG_liveActions small{display:none}.XY0rDG_liveActions .XY0rDG_secondary{min-height:38px;padding:6px 12px}.XY0rDG_liveLessonActions{padding-top:4px}.XY0rDG_liveLessonActions .XY0rDG_nextHint{display:none}.XY0rDG_liveLessonActions .XY0rDG_nextAction>.XY0rDG_primary{min-height:38px;padding:7px 12px}.XY0rDG_lessonViewport .XY0rDG_sceneArt{max-width:340px}}.XY0rDG_lessonViewport:focus-visible{outline-offset:-2px;border-radius:5px;outline:2px solid #a44c34}@media (max-width:760px){.XY0rDG_lessonViewport .XY0rDG_lesson{order:-1}.XY0rDG_lessonViewport .XY0rDG_sceneArt{padding-bottom:12px}}
.ToQBJW_slot{flex-shrink:0;width:100%}.ToQBJW_hud.ToQBJW_hud{top:var(--active-game-site-header-height,84px);z-index:40;width:calc(100% - 68px);max-width:980px;margin:0;position:fixed;left:50%;transform:translate(-50%)}.ToQBJW_hud[data-game-hud=pilot]{max-width:1112px}@media (max-width:960px){.ToQBJW_hud.ToQBJW_hud{top:var(--active-game-site-header-height,106px)}}@media (max-width:760px){.ToQBJW_hud.ToQBJW_hud{width:calc(100% - 40px)}}@media (max-width:380px){.ToQBJW_hud.ToQBJW_hud{width:calc(100% - 28px)}}
.pa0Z2q_waiting{background:linear-gradient(120deg,#fbf4e6,#f4f4e9);border:1px solid #a4473629;border-radius:14px;align-items:center;gap:16px;min-width:0;margin:6px 0;padding:15px 17px;display:flex}.pa0Z2q_portrait{flex-shrink:0;justify-content:center;align-items:flex-end;width:72px;height:104px;display:flex;position:relative}.pa0Z2q_halo{border:1px dashed #b9925c80;border-radius:50%;width:68px;height:68px;animation:9s linear infinite pa0Z2q_turn;position:absolute;top:12px}.pa0Z2q_content{flex:1;min-width:0}.pa0Z2q_title{color:#203d35;font-size:13px;font-weight:600;line-height:1.9}.pa0Z2q_detail{color:#536255;margin-top:5px;font-size:12px;line-height:1.9}.pa0Z2q_dots{vertical-align:middle;gap:4px;margin-left:8px;display:inline-flex}.pa0Z2q_dots i{background:#a44736;border-radius:50%;width:4px;height:4px;animation:1.3s ease-in-out infinite pa0Z2q_dot}.pa0Z2q_dots i:nth-child(2){animation-delay:.16s}.pa0Z2q_dots i:nth-child(3){animation-delay:.32s}.pa0Z2q_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.pa0Z2q_elapsed{color:#63715c;font-variant-numeric:tabular-nums;font-size:11px}.pa0Z2q_controls button{color:#536255;background:#fffdf8;border:1px solid #203d3529;border-radius:6px;align-items:center;gap:5px;min-height:44px;padding:5px 9px;font-size:11px;display:inline-flex}.pa0Z2q_controls button:focus-visible{outline-offset:3px;outline:2px solid #a44736}.pa0Z2q_message{animation:.26s ease-out both pa0Z2q_message-in}@keyframes pa0Z2q_dot{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@keyframes pa0Z2q_turn{to{transform:rotate(360deg)}}@keyframes pa0Z2q_message-in{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:400px){.pa0Z2q_waiting{gap:10px;padding:12px}.pa0Z2q_portrait{width:56px;height:87px}.pa0Z2q_halo{width:54px;height:54px}.pa0Z2q_title{font-size:12px}.pa0Z2q_detail{font-size:11px}.pa0Z2q_controls{gap:3px}.pa0Z2q_controls button{padding-left:6px;padding-right:6px;font-size:11px}.pa0Z2q_dots{gap:3px;margin-left:5px}}html[data-guide-motion=off] .pa0Z2q_halo{animation:none!important}html[data-guide-motion=off] .pa0Z2q_dots i{animation:none!important}html[data-guide-motion=off] .pa0Z2q_message{animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-guide-motion=on]) .pa0Z2q_halo{animation:none!important}html:not([data-guide-motion=on]) .pa0Z2q_dots i{animation:none!important}html:not([data-guide-motion=on]) .pa0Z2q_message{animation:none!important}}
.rwlzAq_dialog{box-sizing:border-box;color:#294537;overscroll-behavior:contain;background:#f7f0df;border:1px solid #c4b28a;border-radius:13px;width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 32px);margin:auto;padding:26px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 20px 80px #203d3540}.rwlzAq_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#203d3545}.rwlzAq_dialog h2{margin:0 0 12px;font:500 21px/1.65 Yu Mincho,serif}.rwlzAq_dialog p{margin:0;font:13px/2 sans-serif}.rwlzAq_actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.rwlzAq_actions button{color:#35533d;cursor:pointer;touch-action:manipulation;background:#fbf9ef;border:1px solid #a9b49a;border-radius:7px;min-height:48px;padding:11px 18px;font:600 12px/1.7 sans-serif}.rwlzAq_actions button:last-child{color:#fff8e8;background:#31553d;border-color:#31553d}.rwlzAq_actions button:focus-visible{outline-offset:4px;outline:3px solid #a14c36}@media (max-width:380px){.rwlzAq_dialog{padding:20px}.rwlzAq_dialog h2{font-size:18px}.rwlzAq_dialog p{font-size:12px}.rwlzAq_actions{gap:10px}.rwlzAq_actions button{width:100%}}
.f8JpqW_chat{color:#203d35;background:#fffef9;border:1px solid #203d3533;border-radius:12px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.f8JpqW_header{background:#e9ece4;border-bottom:1px solid #203d3526;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.f8JpqW_identity{align-items:center;gap:8px;min-width:0;display:flex}.f8JpqW_identity h3{text-wrap:pretty;font:500 15px/1.6 Yu Mincho,Hiragino Mincho ProN,serif}.f8JpqW_character{flex-shrink:0;width:34px;height:44px;display:block;overflow:hidden}.f8JpqW_character>span{width:34px;height:44px}.f8JpqW_mode{text-align:right;overflow-wrap:anywhere;flex-shrink:0;max-width:44%;font-size:11px;line-height:1.65}.f8JpqW_mode>p:last-child{font-weight:600}.f8JpqW_log{overscroll-behavior:contain;scrollbar-gutter:stable;flex-shrink:0;height:clamp(220px,34svh,330px);min-height:220px;padding:14px;overflow-y:auto}.f8JpqW_log>*+*{margin-top:14px}.f8JpqW_log:focus-visible{outline-offset:-3px;outline:2px solid #a44736}.f8JpqW_controls{border-top:1px solid #203d3526;flex-direction:column;flex-shrink:0;gap:6px;min-width:0;padding:8px 12px 10px;display:flex}.f8JpqW_faqs{min-width:0}.f8JpqW_faqHeading{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.f8JpqW_faqHeading h4{font-size:12px;font-weight:600;line-height:1.6}.f8JpqW_faqHeading h4 span{color:#657362;white-space:nowrap;margin-left:4px;font-size:10px;font-weight:400}.f8JpqW_faqHeading p{color:#657362;font-size:11px;line-height:1.6}.f8JpqW_faqToggle{color:#8c4133;text-align:right;text-underline-offset:4px;cursor:pointer;flex-shrink:0;max-width:44%;min-height:44px;padding:3px 0 3px 6px;font-size:11px;font-weight:600;line-height:1.65;text-decoration:underline}.f8JpqW_questions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;padding:2px;display:grid}.f8JpqW_questions>button{text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fffef9;border:1px solid #203d3540;border-radius:5px;min-width:0;min-height:44px;padding:7px 9px;font-size:12px;line-height:1.7;transition:background-color .2s,border-color .2s}.f8JpqW_questions>button:hover{background:#a447360d;border-color:#a44736b3}.f8JpqW_questions>button:disabled{opacity:.45;cursor:wait}.f8JpqW_expandedQuestions{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:150px;overflow-y:auto}.f8JpqW_composer{align-items:center;gap:8px;min-width:0;display:flex}.f8JpqW_composer>textarea{resize:vertical;background:#fff;border:1px solid #203d3540;border-radius:5px;flex:1;width:0;min-width:0;height:60px;min-height:44px;max-height:100px;padding:9px 11px;font-size:16px;line-height:1.5}.f8JpqW_composer>textarea::placeholder{color:#64756b}.f8JpqW_composer>textarea:disabled{background:#eeefe6}.f8JpqW_composer>button{color:#fff;cursor:pointer;background:#203d35;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s;display:flex}.f8JpqW_composer>button:hover{background:#31564a}.f8JpqW_composer>button:disabled{opacity:.4;cursor:default}.f8JpqW_privacyRow{color:#586b5e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.7;display:flex}.f8JpqW_composerHint{color:#586b5e;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:10px;line-height:1.7;display:flex}.f8JpqW_composerHint>span{white-space:nowrap;margin-left:auto}.f8JpqW_resetButton{cursor:pointer;color:#6e5846;align-items:center;gap:5px;min-height:44px;padding:3px 0;font-size:11px;display:inline-flex}.f8JpqW_resetButton:disabled{opacity:.45;cursor:default}.f8JpqW_sessionNotice,.f8JpqW_cooldown{overflow-wrap:anywhere;background:#f2f2e9;border:1px solid #d7d8c7;border-radius:7px;padding:9px 11px;font-size:12px;line-height:1.8}.f8JpqW_cooldown{background:#faf3e8;border-color:#d4bda4}.f8JpqW_privacyDetails{flex-shrink:0;position:relative}.f8JpqW_privacyDetails>summary{color:#6e5846;cursor:pointer;min-height:44px;padding:12px 0;display:list-item}.f8JpqW_privacyText{z-index:3;overscroll-behavior:contain;color:#425b4d;background:#fffef9;border:1px solid #bfc7b3;border-radius:7px;width:min(360px,100vw - 64px);max-height:150px;padding:12px 14px;font-size:12px;line-height:1.9;position:absolute;bottom:calc(100% + 5px);right:0;overflow-y:auto;box-shadow:0 4px 18px #203d3520}.f8JpqW_chat button:focus-visible,.f8JpqW_chat textarea:focus-visible,.f8JpqW_chat summary:focus-visible,.f8JpqW_privacyText:focus-visible{outline-offset:2px;outline:2px solid #a44736}@media (min-width:1000px){.f8JpqW_chat{height:100%;min-height:0}.f8JpqW_log{flex:1;height:auto;min-height:90px}.f8JpqW_expandedQuestions{max-height:clamp(88px,100svh - 620px,150px)}.f8JpqW_composer>textarea{font-size:14px}}@media (max-width:999px) and (max-height:650px){.f8JpqW_log{height:clamp(100px,100svh - 460px,160px);min-height:100px}}@media (max-width:370px){.f8JpqW_header{gap:8px;padding-left:11px;padding-right:11px}.f8JpqW_identity h3{font-size:14px}.f8JpqW_mode{font-size:10px}.f8JpqW_faqHeading{align-items:flex-start}.f8JpqW_faqHeading>div{padding-top:4px}.f8JpqW_faqToggle{max-width:40%}.f8JpqW_questions>button{font-size:11px}.f8JpqW_privacyRow{gap:5px}}
.nG11MG_pilot{color:#294537;overflow-wrap:anywhere;max-width:1180px;margin:0 auto;padding:35px 34px 60px}.nG11MG_pilot *{box-sizing:border-box}.nG11MG_pilot p,.nG11MG_pilot h1,.nG11MG_pilot h2{margin:0}.nG11MG_pilot button{font:inherit;cursor:pointer;touch-action:manipulation}.nG11MG_pilot button:focus-visible{outline-offset:4px;outline:3px solid #a14c36}.nG11MG_header{justify-content:space-between;align-items:center;gap:20px;display:flex}.nG11MG_header>div>p{letter-spacing:.17em;color:#9e5138;font-size:9px}.nG11MG_header h1{letter-spacing:.05em;margin-top:8px;font:500 clamp(22px,3vw,31px)/1.8 Yu Mincho,serif}.nG11MG_back{color:#6e7f60;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:8px;display:flex;font-size:11px!important}.nG11MG_trialNote{color:#7c876e;font-size:10px;line-height:1.9;margin-top:10px!important}.nG11MG_trail{gap:22px;margin:24px 0 16px;padding:0;list-style:none;display:flex}.nG11MG_trail li{flex:1;align-items:center;gap:10px;display:flex;position:relative}.nG11MG_trail li:after{content:"";background:#cad0b8;height:1px;position:absolute;top:20px;left:calc(100% - 15px);right:-12px}.nG11MG_trail li:last-child:after{display:none}.nG11MG_trail li>span{color:#96a180;background:#f1f2e6;border:1px solid #bcc7a7;border-radius:50%;flex-shrink:0;place-items:center;width:41px;height:41px;font:12px/1 Georgia,serif;display:grid}.nG11MG_trail p{color:#829071;font:13px/1.6 Yu Mincho,serif}.nG11MG_trail small{margin-top:3px;font:9px/1.8 sans-serif;display:block}.nG11MG_trail li[aria-current] span{color:#fff7e6;background:#9f5137;border-color:#9f5137;box-shadow:0 0 0 4px #f6f4e9,0 0 0 5px #c99f7f}.nG11MG_trail li[aria-current] p{color:#89492f}.nG11MG_trail li[data-completed=true] span{color:#608348;background:#e0e8cf;border-color:#95ac7f}.nG11MG_progress{background:#dde1cd;height:3px;margin-bottom:23px;overflow:hidden}.nG11MG_progress>span{background:#a08a4b;height:100%;transition:width .35s;display:block}.nG11MG_focus{outline:none}.nG11MG_chapter{color:#a07b43;align-items:center;gap:13px;font:15px/1.7 Georgia,serif;display:flex;margin-bottom:15px!important}.nG11MG_chapter>span{color:#60744e;font:14px/1.8 Yu Mincho,serif}.nG11MG_chapter>small{color:#8b9578;margin-left:auto;font:10px/1.8 sans-serif}.nG11MG_footnote{color:#879476;align-items:center;gap:8px;font-size:10px;line-height:1.9;display:flex;margin-top:20px!important}.nG11MG_footnote>svg{flex-shrink:0}.nG11MG_confirm{background:#f1e9d2;border:1px solid #bba87c;border-radius:8px;margin:20px 0;padding:20px;font-size:12px;line-height:1.9}.nG11MG_confirm>div{gap:13px;margin-top:15px;display:flex}.nG11MG_confirm button{color:#4f6a43;background:#f6f5e8;border:1px solid #a4b091;border-radius:6px;min-height:44px;padding:9px 16px}.nG11MG_confirm button:last-child{color:#fff8e8;background:#35553d}.nG11MG_ending{background:#f5efdc;border:1px solid #c6c8a9;border-radius:16px;grid-template-columns:1fr 1.25fr;display:grid;overflow:hidden}.nG11MG_endingArt{background:radial-gradient(#eddaaa,#0000 70%),#e6e1c6;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.nG11MG_endingArt>span[data-taimyu-state]{z-index:1;width:215px;height:340px}.nG11MG_halo{background:#efe4bd;border:1px solid #bda26e;border-radius:50%;width:285px;height:285px;position:absolute;top:60px;left:50%;transform:translate(-50%);box-shadow:0 0 0 20px #c3ae7314,0 0 0 21px #c3ae7350}.nG11MG_seal{text-align:center;color:#a95236;border:1px solid #a95236;border-radius:50%;place-content:center;width:70px;height:70px;font:16px/1.5 Yu Mincho,serif;display:grid;position:absolute;bottom:37px;left:32px;transform:rotate(-10deg)}.nG11MG_endingCopy{padding:37px 36px}.nG11MG_kicker{letter-spacing:.17em;color:#a06b3d;font-size:9px}.nG11MG_ending h2{letter-spacing:.04em;color:#856139;margin-top:12px;font:500 32px/1.75 Yu Mincho,serif}.nG11MG_endingCopy>p:not(.nG11MG_kicker){color:#778264;margin-top:19px;font-size:12px;line-height:2.1}.nG11MG_count{color:#8f7745;border-top:1px solid #d4c9a6;border-bottom:1px solid #d4c9a6;align-items:center;gap:22px;margin-top:24px;padding:19px 0;display:flex}.nG11MG_count>span{font:30px/1.3 Yu Mincho,serif}.nG11MG_count small{color:#8b9278;margin-top:5px;font:9px/1.8 sans-serif;display:block}.nG11MG_primary{color:#fff9ec;background:#315640;border:1px solid #315640;border-radius:7px;justify-content:center;align-items:center;gap:15px;max-width:100%;min-height:49px;margin-top:24px;padding:12px 19px;display:flex;font-size:12px!important}.nG11MG_endingActions{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.nG11MG_endingActions>button{color:#7b8768;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:8px 0;font-size:10px;display:flex}.nG11MG_primary:hover{background:#214730}@media (max-width:760px){.nG11MG_pilot{padding:24px 20px 42px}.nG11MG_header{gap:12px}.nG11MG_header>div>p{letter-spacing:.12em;font-size:7px}.nG11MG_header h1{letter-spacing:.01em;margin-top:5px;font-size:21px}.nG11MG_back{flex-direction:column;flex-shrink:0;gap:3px;padding:4px;font-size:9px!important}.nG11MG_trialNote{font-size:9px;margin-top:8px!important}.nG11MG_trail{justify-content:space-between;gap:8px;margin:21px 0 15px}.nG11MG_trail li{flex-direction:column;gap:7px}.nG11MG_trail li>span{width:33px;height:33px;font-size:10px}.nG11MG_trail li:after{top:16px;left:calc(50% + 22px);right:calc(17px - 50%)}.nG11MG_trail p{text-align:center;font-size:11px}.nG11MG_trail small{margin-top:2px;font-size:8px}.nG11MG_progress{margin-bottom:17px}.nG11MG_chapter{flex-wrap:wrap;gap:9px;font-size:12px;margin-bottom:12px!important}.nG11MG_chapter>span{flex:1;font-size:12px}.nG11MG_chapter>small{white-space:nowrap;font-size:8px}.nG11MG_footnote{align-items:flex-start;font-size:9px;margin-top:16px!important}.nG11MG_footnote svg{width:11px;margin-top:2px}.nG11MG_ending{grid-template-columns:1fr}.nG11MG_endingArt{min-height:270px}.nG11MG_endingArt>span[data-taimyu-state]{width:160px;height:240px;margin-top:16px}.nG11MG_halo{width:210px;height:210px;top:20px}.nG11MG_seal{width:50px;height:50px;font-size:12px;bottom:25px;left:24px}.nG11MG_endingCopy{padding:27px 25px}.nG11MG_ending h2{font-size:28px}.nG11MG_endingCopy>p:not(.nG11MG_kicker){font-size:12px;line-height:2}.nG11MG_count{gap:20px;margin-top:20px;padding:17px 0}.nG11MG_count>span{font-size:28px}.nG11MG_primary{width:100%;margin-top:22px;padding:12px;font-size:12px!important}.nG11MG_endingActions{justify-content:center}.nG11MG_confirm{padding:17px;font-size:11px}.nG11MG_confirm>div{gap:9px}.nG11MG_confirm button{flex:1;padding:10px;font-size:10px}}@media (max-width:380px){.nG11MG_pilot{padding-left:14px;padding-right:14px}.nG11MG_header h1{font-size:19px}.nG11MG_chapter>span{font-size:11px}.nG11MG_chapter>small{font-size:7px}.nG11MG_endingCopy{padding:23px 21px}.nG11MG_ending h2{font-size:26px}}.nG11MG_pilot{width:100%}.nG11MG_confirm{z-index:90;width:calc(100% - 40px);max-width:600px;max-height:calc(100dvh - 40px);margin:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 80px #203d3540}.nG11MG_positionLink{color:#63774f;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-left:auto;font:14px/1.6 Georgia,serif;text-decoration:none;display:flex}.nG11MG_positionLink small{text-underline-offset:3px;font:9px/1.6 sans-serif;text-decoration:underline}.nG11MG_positionLink:focus-visible{outline-offset:3px;outline:3px solid #a14c36}@media (max-width:760px){.nG11MG_journeyHud .nG11MG_header{gap:9px}.nG11MG_journeyHud .nG11MG_header>div{min-width:0}.nG11MG_journeyHud .nG11MG_header h1{letter-spacing:0;font-size:17px}.nG11MG_positionLink{min-width:44px;font-size:12px}.nG11MG_positionLink small{font-size:8px}}.nG11MG_pilot{overflow-anchor:none}.nG11MG_journeyHud{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6effa;border-bottom:1px solid #d1d6c1;margin-bottom:14px;padding-bottom:9px;position:sticky;top:84px}.nG11MG_journeyHud .nG11MG_header{padding-top:6px}.nG11MG_journeyHud .nG11MG_header h1{margin-top:4px;font-size:25px}.nG11MG_journeyHud .nG11MG_trail{margin:11px 0 10px}.nG11MG_journeyHud .nG11MG_trail li>span{width:31px;height:31px}.nG11MG_journeyHud .nG11MG_trail li:after{top:15px}.nG11MG_journeyHud .nG11MG_trail small{display:none}.nG11MG_journeyHud .nG11MG_progress{margin:0}.nG11MG_trialNote{margin:0 0 14px!important}@media (max-width:960px){.nG11MG_journeyHud{top:106px}}@media (max-width:760px){.nG11MG_journeyHud .nG11MG_header h1{font-size:19px}.nG11MG_journeyHud .nG11MG_trail{margin:8px 0 9px}.nG11MG_journeyHud .nG11MG_trail li{flex-direction:row;justify-content:center;gap:6px}.nG11MG_journeyHud .nG11MG_trail li>span{width:24px;height:24px}.nG11MG_journeyHud .nG11MG_trail p{font-size:9px}.nG11MG_journeyHud .nG11MG_trail li:after{top:12px}.nG11MG_journeyHud .nG11MG_header>div>p{font-size:6px}}@media (max-height:640px){.nG11MG_journeyHud{margin-bottom:10px;padding-bottom:6px}.nG11MG_journeyHud .nG11MG_header>div>p{display:none}.nG11MG_journeyHud .nG11MG_header h1{margin:0;font-size:16px}.nG11MG_journeyHud .nG11MG_header{padding-top:3px}.nG11MG_journeyHud .nG11MG_back{flex-direction:row;gap:5px;min-height:34px;font-size:9px!important}.nG11MG_journeyHud .nG11MG_trail{margin:3px 0 7px}.nG11MG_journeyHud .nG11MG_trail li>span{width:22px;height:22px}.nG11MG_journeyHud .nG11MG_trail li:after{top:11px}.nG11MG_journeyHud .nG11MG_trail p{font-size:9px}}.nG11MG_focus{scroll-margin-top:calc(var(--active-game-hud-height,145px) + 14px)!important}.nG11MG_hudShortTitle{display:none}@media (max-height:640px){.nG11MG_journeyHud .nG11MG_hudFullTitle{display:none}.nG11MG_journeyHud .nG11MG_hudShortTitle{display:inline}.nG11MG_journeyHud .nG11MG_header h1{white-space:nowrap;font-size:15px;line-height:1.4}.nG11MG_journeyHud .nG11MG_header .nG11MG_back{min-height:44px}.nG11MG_journeyHud .nG11MG_trail{margin:1px 0 5px}.nG11MG_journeyHud .nG11MG_trail p{font-size:9px}.nG11MG_journeyHud .nG11MG_positionLink{font-size:12px}.nG11MG_journeyHud .nG11MG_trail li{gap:5px}}
.DD_ypG_experience{color:#203d35;width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:16px 28px 100px}.DD_ypG_breadcrumb{color:#66735f;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.DD_ypG_breadcrumb>a{align-items:center;gap:6px;min-height:28px;display:flex}.DD_ypG_eyebrow{letter-spacing:.1em;color:#a44a37;font-size:10px;font-weight:600;line-height:1.7}.DD_ypG_spotHeader{justify-content:space-between;align-items:center;gap:22px;padding:10px 0 18px;display:flex}.DD_ypG_spotHeader h1{letter-spacing:.025em;text-wrap:pretty;margin-top:5px;font:500 clamp(24px,2.4vw,30px)/1.45 Yu Mincho,Hiragino Mincho ProN,serif}.DD_ypG_stopBadge{color:#a44a37;flex-shrink:0;align-items:baseline;gap:5px;display:flex}.DD_ypG_stopBadge>span{letter-spacing:.1em;font-size:8px}.DD_ypG_stopBadge strong{font:400 36px/1.2 Georgia,serif}.DD_ypG_stopBadge small{color:#7c816c;font-size:10px}.DD_ypG_pageTabs{display:none}.DD_ypG_workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.DD_ypG_overview{gap:14px;min-width:0;display:grid}.DD_ypG_videoCard{background:#fffef9;border:1px solid #203d3524;border-radius:12px;overflow:hidden}.DD_ypG_videoHeading{justify-content:space-between;align-items:center;gap:12px;padding:4px 16px;display:flex}.DD_ypG_videoHeading h2{align-items:center;gap:7px;scroll-margin-top:8px;font-size:13px;font-weight:600;display:flex}.DD_ypG_videoHeading a{color:#6a755f;text-underline-offset:3px;align-items:center;gap:5px;min-height:44px;font-size:11px;text-decoration:underline;display:inline-flex}.DD_ypG_videoPlay,.DD_ypG_videoFrame{aspect-ratio:16/9;border:0;width:100%;display:flex}.DD_ypG_videoPlay{color:#fff;cursor:pointer;text-align:center;background:#203d35;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;position:relative;overflow:hidden}.DD_ypG_videoPlay>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.DD_ypG_videoShade{background:#0005;transition:background .2s;position:absolute;inset:0}.DD_ypG_videoPlay:hover .DD_ypG_videoShade{background:#0007}.DD_ypG_playIcon{background:#0006;border:1px solid #fffc;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.DD_ypG_playIcon svg{margin-left:3px}.DD_ypG_playLabel{background:#0009;padding:5px 10px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:15px;position:relative}.DD_ypG_thumbnailNotice{font-size:11px;line-height:1.7;position:relative}.DD_ypG_videoNote{color:#687362;padding:8px 14px;font-size:10px;line-height:1.7}.DD_ypG_videoUnavailable{padding:24px;font-size:13px}.DD_ypG_reading{background:#fffdf8;border:1px solid #203d351c;border-radius:12px;min-width:0;padding:12px 18px 10px;scroll-margin-top:8px}.DD_ypG_readingHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.DD_ypG_readingHeading h2{letter-spacing:.025em;font:500 19px/1.5 Yu Mincho,Hiragino Mincho ProN,serif}.DD_ypG_summary{color:#65745c;margin:5px 0 7px;font-size:14px;line-height:1.9}.DD_ypG_readingDetails>summary{cursor:pointer;border-top:1px solid #203d351c;min-height:44px;padding-top:12px;font-size:12px}.DD_ypG_readingDetails[open]{padding-bottom:6px}.DD_ypG_audioButton{white-space:nowrap;cursor:pointer;color:#65745c;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 8px;font-size:11px;display:inline-flex}.DD_ypG_audioButton:hover{background:#eef0e5}.DD_ypG_readingModes{background:#eceee4;border-radius:7px;gap:3px;margin-top:5px;padding:3px;display:flex}.DD_ypG_readingModes button{cursor:pointer;white-space:nowrap;color:#69735e;border-radius:5px;flex:1;min-width:0;min-height:44px;padding:0 7px;font-size:12px}.DD_ypG_readingModes button[aria-pressed=true]{color:#fffdf8;background:#234438;box-shadow:0 2px 4px #203d3510}.DD_ypG_readingModes button:not([aria-pressed=true]):hover{background:#dde4d3}.DD_ypG_readingText{letter-spacing:.015em;overflow-wrap:anywhere;margin-top:13px;font-size:14px;line-height:1.95}.DD_ypG_audioNote{color:#727d67;align-items:center;gap:5px;margin-top:10px;font-size:10px;line-height:1.7;display:flex}.DD_ypG_audioNote svg{flex-shrink:0}.DD_ypG_speechNotice{color:#a44a37;font-size:12px;line-height:1.8}.DD_ypG_speechNotice:not(:empty){margin-top:8px}.DD_ypG_sources{border-top:1px solid #203d351c;margin-top:8px}.DD_ypG_sources>summary{cursor:pointer;min-height:44px;padding-top:12px;font-size:11px;line-height:1.8}.DD_ypG_sources ul{gap:6px;padding-bottom:8px;font-size:11px;display:grid}.DD_ypG_sources a{text-underline-offset:3px;padding:5px 0;text-decoration:underline;display:inline-block}.DD_ypG_sources p{color:#727d67;padding-bottom:10px;font-size:11px;line-height:1.8}.DD_ypG_offeringLink{background:#e8ecdf;border:1px solid #d2d9c5;border-radius:10px;align-items:center;gap:12px;min-height:58px;padding:10px 16px;font-size:12px;display:flex}.DD_ypG_offeringLink>svg:first-child{color:#a44a37}.DD_ypG_offeringLink>svg:last-child{color:#a44a37;margin-left:auto}.DD_ypG_offeringLink span{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.DD_ypG_offeringLink small{color:#6a775c;font-size:11px}.DD_ypG_offeringLink:hover{background:#e0e6d4}.DD_ypG_chatSection{min-width:0;height:clamp(480px,100svh - 300px,660px);scroll-margin-top:8px;position:sticky;top:100px}.DD_ypG_nextSection{padding-top:24px}.DD_ypG_nextHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.DD_ypG_nextHeading h2{font:500 20px/1.5 Yu Mincho,Hiragino Mincho ProN,serif}.DD_ypG_nextHeading a{align-items:center;gap:6px;min-height:44px;font-size:11px;display:inline-flex}.DD_ypG_nextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.DD_ypG_nextCard{background:#fffdf7;border:1px solid #203d3524;border-radius:9px;padding:12px 42px 12px 16px;position:relative}.DD_ypG_nextCard>span{color:#a44a37;font-size:10px}.DD_ypG_nextCard strong{margin-top:3px;font-size:15px;font-weight:500;display:block}.DD_ypG_nextCard>svg{color:#a44a37;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.DD_ypG_nextCard:hover{background:#efefdf}.DD_ypG_experience a:focus-visible,.DD_ypG_experience button:focus-visible,.DD_ypG_experience summary:focus-visible{outline-offset:3px;outline:2px solid #a44a37}.DD_ypG_videoPlay:focus-visible{outline-offset:-4px}@media (min-width:1000px) and (max-height:800px){.DD_ypG_experience{padding-top:8px}.DD_ypG_breadcrumb>a{min-height:20px}.DD_ypG_spotHeader{padding:6px 0 12px}.DD_ypG_spotHeader .DD_ypG_eyebrow{display:none}.DD_ypG_spotHeader h1{margin-top:0;font-size:26px;line-height:1.35}.DD_ypG_videoPlay,.DD_ypG_videoFrame{aspect-ratio:auto;height:200px}}@media (max-width:999px){.DD_ypG_experience{max-width:760px;padding:12px 20px 96px}.DD_ypG_spotHeader{gap:14px;padding:8px 0 14px}.DD_ypG_spotHeader h1{font-size:25px}.DD_ypG_stopBadge>span{display:none}.DD_ypG_stopBadge strong{font-size:30px}.DD_ypG_workspace{grid-template-columns:1fr;gap:18px}.DD_ypG_pageTabs{border-top:1px solid #203d3525;border-bottom:1px solid #203d3525;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.DD_ypG_pageTabs a{justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:12px;display:flex}.DD_ypG_pageTabs a:last-child{color:#a44736}.DD_ypG_chatSection{height:auto;position:static}.DD_ypG_overview{gap:12px}}@media (max-width:600px){.DD_ypG_experience{padding-left:14px;padding-right:14px}.DD_ypG_spotHeader{align-items:flex-start}.DD_ypG_spotHeader h1{font-size:23px;line-height:1.5}.DD_ypG_eyebrow{font-size:9px}.DD_ypG_stopBadge{gap:3px;padding-top:20px}.DD_ypG_stopBadge strong{font-size:26px}.DD_ypG_stopBadge small{font-size:9px}.DD_ypG_reading{padding:10px 14px 6px}.DD_ypG_readingText{font-size:14px;line-height:1.95}.DD_ypG_videoHeading{padding-left:13px;padding-right:13px}.DD_ypG_videoNote{font-size:10px}.DD_ypG_nextHeading h2{font-size:18px}.DD_ypG_nextHeading a{font-size:10px}.DD_ypG_nextCard{padding-left:13px}.DD_ypG_nextCard strong{font-size:14px}}@media (max-width:370px){.DD_ypG_spotHeader h1{font-size:21px}.DD_ypG_stopBadge{gap:2px}.DD_ypG_stopBadge strong{font-size:23px}.DD_ypG_readingModes button{padding:0 3px;font-size:11px}.DD_ypG_pageTabs a{gap:4px;font-size:11px}}
