.CircleLayout-module__qH9sna__wrapper{--garden-clr-bg:#faf9f7;--garden-clr-surface:#fff;--garden-clr-border:#e4ddd0;--garden-clr-text:#3a3530;--garden-clr-text-mute:#7a7468;--garden-clr-green:#5a7a4a;--garden-clr-green-lt:#a8c49a;--garden-clr-gold:#8b6914;--garden-clr-gold-lt:#e8dfc8;background:var(--garden-clr-bg);color:var(--garden-clr-text);font-family:var(--garden-font-sans), "Hiragino Kaku Gothic Pro", sans-serif;min-height:100vh}.CircleLayout-module__qH9sna__hero{width:100%;position:relative;overflow:visible}.CircleLayout-module__qH9sna__heroImageWrap{width:100%;height:360px;position:relative;overflow:hidden}.CircleLayout-module__qH9sna__heroImage{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.CircleLayout-module__qH9sna__heroOverlay{text-align:center;background:radial-gradient(65% 70% at 50% 48%,#fff 10%,#fffffff2 20%,#f7f5f000 60%);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem 3.2rem;display:flex;position:absolute;inset:0}.CircleLayout-module__qH9sna__heroTitle{font-family:var(--garden-font-serif), serif;color:#1a3410;letter-spacing:.1em;text-shadow:0 1px 8px #faf9f4e6;margin:0 0 .6rem;font-size:1.7rem;font-weight:500}.CircleLayout-module__qH9sna__heroSub{color:var(--garden-clr-text-mute);font-size:.85rem;line-height:1.85;font-family:var(--garden-font-serif), serif;max-width:30em;margin:0;font-weight:300}.CircleLayout-module__qH9sna__tabs{z-index:10;gap:6px;width:600px;max-width:92vw;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.CircleLayout-module__qH9sna__tab{text-align:center;white-space:nowrap;border:1px solid var(--garden-clr-border);font-size:calc(.95rem - 1px);font-family:var(--garden-font-serif), serif;color:var(--garden-clr-text-mute);cursor:pointer;-webkit-backdrop-filter:blur(6px);box-sizing:border-box;background:#ffffffd1;border-bottom:3px solid #0000;border-radius:12px 12px 0 0;flex:1;justify-content:center;align-items:center;gap:6px;padding:calc(.45rem - 1px) calc(.5rem + 1px) calc(.45rem - 3px) calc(.5rem - 3px);text-decoration:none;transition:all .2s;display:flex}.CircleLayout-module__qH9sna__tab:hover{color:var(--garden-clr-green);background:#fffffff2}.CircleLayout-module__qH9sna__tabLeafIcon{object-fit:contain;vertical-align:-2px;width:16px;height:16px;display:inline-block}.CircleLayout-module__qH9sna__tabActive{color:var(--garden-clr-green);border-bottom-color:var(--garden-clr-green-lt);background:#fffffff7;border-bottom-width:2.8px;font-weight:500}@media (max-width:640px){.CircleLayout-module__qH9sna__heroImageWrap{height:300px}.CircleLayout-module__qH9sna__tabs{width:94vw}.CircleLayout-module__qH9sna__tab{padding:.42rem .3rem;font-size:.72rem}.CircleLayout-module__qH9sna__tabLeafIcon{display:none}}
.TutorialOverlay-module__J8M6la__backdrop{z-index:9998;pointer-events:auto;background:0 0;position:fixed;inset:0}.TutorialOverlay-module__J8M6la__card{z-index:9999;background:#fffdf8;border:1px solid #b4965a40;border-radius:16px;width:min(92vw,420px);padding:20px 20px 16px 56px;position:fixed;box-shadow:0 8px 32px #3c2d1440}.TutorialOverlay-module__J8M6la__cardBottom{bottom:24px;left:50%;transform:translate(-50%)}.TutorialOverlay-module__J8M6la__cardCenter,.TutorialOverlay-module__J8M6la__cardCenterGuide{left:50%;top:calc(30vh + var(--offset-y,0px));transform:translate(-50%)}@media (max-width:600px){.TutorialOverlay-module__J8M6la__cardCenterGuide{top:calc(30vh - 10px + var(--offset-y,0px))}}.TutorialOverlay-module__J8M6la__guideBird{object-fit:contain;filter:drop-shadow(0 4px 8px #3c2d1433);width:64px;height:64px;position:absolute;top:-14px;left:-14px}.TutorialOverlay-module__J8M6la__line{color:#4a3f2e;margin:5px 0 16px -5px;font-size:15px;line-height:1.8}.TutorialOverlay-module__J8M6la__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:-7px;display:flex}.TutorialOverlay-module__J8M6la__skipBtn{color:#9a8b6f;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px}.TutorialOverlay-module__J8M6la__skipBtn:hover{text-decoration:underline}.TutorialOverlay-module__J8M6la__rightBtns{align-items:center;gap:8px;margin-left:auto;display:flex}.TutorialOverlay-module__J8M6la__backBtn{color:#7a9b76;cursor:pointer;background:0 0;border:1px solid #7a9b7680;border-radius:999px;padding:8px 18px;font-size:14px}.TutorialOverlay-module__J8M6la__backBtn:hover{background:#7a9b761a}.TutorialOverlay-module__J8M6la__nextBtn{color:#fff;cursor:pointer;background:#7a9b76;border:none;border-radius:999px;padding:9px 24px;font-size:14px}.TutorialOverlay-module__J8M6la__nextBtn:hover{background:#6a8b66}.TutorialOverlay-module__J8M6la__hint{color:#a08a55;font-size:13px;font-weight:500}.TutorialOverlay-module__J8M6la__spOnly{display:none}@media (max-width:600px){.TutorialOverlay-module__J8M6la__pcOnly{display:none}.TutorialOverlay-module__J8M6la__spOnly{display:inline}}.TutorialOverlay-module__J8M6la__completeBtn{color:#a08a55;cursor:pointer;background:0 0;border:1px solid #a08a5580;border-radius:999px;padding:8px 18px;font-size:14px}.TutorialOverlay-module__J8M6la__completeBtn:hover{background:#a08a551a}
.page-module__E0kJGG__container{max-width:900px;margin:0 auto}
