._coach_1eish_1{--coach-ink:#24342d;--coach-muted:#6f7c74;--coach-sage:#78926a;--coach-sage-dark:#46604d;--coach-apricot:#efa86e;--coach-blue:#a9cdd1;--coach-paper:#fffdf7;--coach-line:#334a3d24;width:100%;color:var(--coach-ink);scroll-margin-top:28px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif}._coach_1eish_1 *,._coach_1eish_1 :before,._coach_1eish_1 :after{box-sizing:border-box}._coach_1eish_1 button{color:inherit;font:inherit}._coach_1eish_1 button:focus-visible{outline-offset:4px;outline:3px solid #e69a5d}._header_1eish_33{justify-content:space-between;align-items:end;gap:36px;margin-bottom:clamp(28px,4vw,52px);display:flex}._header_1eish_33>div{max-width:720px}._kicker_1eish_45,._modeEyebrow_1eish_46{color:#9a7f60;letter-spacing:.18em;margin:0;font-size:11px;font-weight:850}._header_1eish_33 h2{letter-spacing:-.045em;margin:10px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(36px,4.5vw,62px);line-height:1.06}._header_1eish_33>p{max-width:450px;color:var(--coach-muted);margin:0;font-size:14px;line-height:1.78}._shell_1eish_70{border:1px solid var(--coach-line);background:linear-gradient(#ffffffbd,#ffffffbd),radial-gradient(circle at 18px 18px,#62866d26 1.5px,#0000 1.6px) 0 0/36px 36px;border-radius:36px;grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);display:grid;overflow:hidden;box-shadow:0 30px 76px #4344331c}._controls_1eish_83{border-right:1px solid var(--coach-line);background:#fffdf7d4;min-width:0;padding:clamp(22px,3.2vw,46px)}._modeTabs_1eish_90{background:#f2eee4;border:1px solid #455f4d1f;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:35px;padding:6px;display:grid}._modeTabs_1eish_90 button{color:#748078;cursor:pointer;background:0 0;border:0;border-radius:13px;min-width:0;min-height:47px;padding:8px 7px;font-size:12px;font-weight:780;transition:background .18s,box-shadow .18s,color .18s,transform .18s}._modeTabs_1eish_90 button span{margin-bottom:2px;font-family:Georgia,serif;font-size:17px;line-height:1;display:block}._modeTabs_1eish_90 button:hover{color:var(--coach-sage-dark);transform:translateY(-1px)}._modeTabs_1eish_90 button._activeTab_1eish_132{color:var(--coach-sage-dark);background:#fffdf8;box-shadow:0 5px 16px #4547371a}._modePanel_1eish_138 h3{letter-spacing:-.035em;max-width:500px;margin:10px 0 14px;font-family:Songti SC,STSong,serif;font-size:clamp(29px,3vw,44px);line-height:1.12}._description_1eish_147{max-width:530px;color:var(--coach-muted);margin:0;font-size:14px;line-height:1.75}._meta_1eish_155{border:1px solid var(--coach-line);background:var(--coach-line);border-radius:18px;grid-template-columns:1.35fr .65fr;gap:1px;margin:26px 0 0;display:grid;overflow:hidden}._meta_1eish_155>div{background:#ffffffb8;padding:13px 15px}._meta_1eish_155 dt{color:#8d978f;letter-spacing:.09em;margin-bottom:3px;font-size:10px;font-weight:800}._meta_1eish_155 dd{color:#41564a;margin:0;font-size:13px;font-weight:760}._steps_1eish_186{gap:7px;margin:24px 0 0;padding:0;list-style:none;display:grid}._steps_1eish_186 button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:34px 1fr;column-gap:10px;width:100%;padding:12px 14px;transition:background .18s,border-color .18s,transform .18s;display:grid}._steps_1eish_186 button:hover{background:#ecf2e6a3}._steps_1eish_186 button>span{color:#809083;border:1px solid #58705b2e;border-radius:50%;grid-row:1/span 2;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:10px;font-weight:700;display:grid}._steps_1eish_186 strong{color:#405249;align-self:end;font-size:13px}._steps_1eish_186 small{color:#849087;margin-top:3px;font-size:11px;line-height:1.55}._steps_1eish_186 button._activeStep_1eish_242{background:linear-gradient(100deg,#e6efe0e0,#f9f4e6b8);border-color:#70916633;transform:translate(4px)}._steps_1eish_186 button._activeStep_1eish_242>span{border-color:var(--coach-sage);background:var(--coach-sage);color:#fff}._welfareNote_1eish_255{border-top:1px dashed #48625130;gap:12px;margin-top:28px;padding-top:20px;display:flex}._welfareNote_1eish_255>span{color:#6e8d65;background:#edf3e6;border-radius:50% 50% 48% 42%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:21px;display:grid;transform:rotate(-6deg)}._welfareNote_1eish_255 p{color:#7a867e;margin:0;font-size:11px;line-height:1.65}._welfareNote_1eish_255 strong{color:#4c6254;margin-bottom:2px;font-size:12px;display:block}._previewColumn_1eish_291{background:radial-gradient(circle at 84% 4%,#ffcd9340,#0000 28%),linear-gradient(160deg,#e9f1e4,#f7eddb 69%,#f5e2d6);flex-direction:column;min-width:0;padding:clamp(18px,2.4vw,34px);display:flex}._previewToolbar_1eish_301{justify-content:space-between;align-items:center;gap:14px;min-height:46px;margin-bottom:14px;display:flex}._previewToolbar_1eish_301>div:first-child{color:#5c6d62;letter-spacing:.05em;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}._liveDot_1eish_320{background:#ef9d61;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 5px #ef9d6126}._compareSwitch_1eish_329{background:#ffffff87;border:1px solid #435b4b24;border-radius:999px;padding:4px;display:flex}._compareSwitch_1eish_329 button{color:#7a877e;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:760}._compareSwitch_1eish_329 button._activeCompare_1eish_348{color:#48604f;background:#fffdfa;box-shadow:0 3px 12px #37453c1a}._previewStage_1eish_354{background:#f4e8d8;border:8px solid #fffdf7b3;border-radius:30px;flex:1;min-height:510px;position:relative;overflow:hidden;box-shadow:0 20px 42px #4446371f,inset 0 0 0 1px #4653461f}._viewfinderCorners_1eish_367{z-index:20;pointer-events:none;position:absolute;inset:22px}._viewfinderCorners_1eish_367 i{filter:drop-shadow(0 2px 4px #2b39303d);border-style:solid;border-color:#ffffffeb;width:32px;height:32px;position:absolute}._viewfinderCorners_1eish_367 i:first-child{border-width:3px 0 0 3px;border-radius:10px 0 0;top:0;left:0}._viewfinderCorners_1eish_367 i:nth-child(2){border-width:3px 3px 0 0;border-radius:0 10px 0 0;top:0;right:0}._viewfinderCorners_1eish_367 i:nth-child(3){border-width:0 3px 3px 0;border-radius:0 0 10px;bottom:0;right:0}._viewfinderCorners_1eish_367 i:nth-child(4){border-width:0 0 3px 3px;border-radius:0 0 0 10px;bottom:0;left:0}._avatarScene_1eish_411,._growthScene_1eish_412,._naturalScene_1eish_413{transition:background .4s;position:absolute;inset:0;overflow:hidden}._avatarScene_1eish_411{background:linear-gradient(90deg,#0000 49.8%,#fff3 50%,#0000 50.2%),linear-gradient(#b9d5d0,#e7d9be 64%,#b8a47f 64%)}._softSun_1eish_426{aspect-ratio:1;filter:blur(8px);background:#fff8d7a3;border-radius:50%;width:44%;position:absolute;top:-8%;left:57%}._avatarSafeRing_1eish_437{z-index:8;aspect-ratio:1;border:2px dashed #fffcedeb;border-radius:50%;width:61%;transition:border-color .3s,transform .45s;position:absolute;top:13%;left:20%;box-shadow:0 0 0 999px #25362d14}._eyeLine_1eish_452{z-index:10;opacity:.86;border-top:1px dashed #ffffffd9;position:absolute;top:40%;left:9%;right:9%}._personFigure_1eish_462{z-index:4;width:51%;height:86%;transition:transform .48s cubic-bezier(.22,1,.36,1),left .48s;position:absolute;bottom:-4%;left:6%;transform:translateY(-9%)}._personFace_1eish_475{z-index:2;aspect-ratio:.82;background:#f4cbb2;border:2px solid #513f32;border-radius:45% 47% 43% 43%;width:54%;position:absolute;top:12%;left:25%;box-shadow:inset -12px -8px #e0a68b47}._personHair_1eish_488{z-index:3;background:#5e4739;border:2px solid #513f32;border-radius:51% 52% 38% 31%;width:72%;height:35%;position:absolute;top:6%;left:15%;transform:rotate(-4deg)}._personHair_1eish_488:after{content:"";background:#5e4739;border:2px solid #513f32;border-top:0;border-radius:0 0 50% 50%;width:32%;height:75%;position:absolute;bottom:-45%;right:0}._personFace_1eish_475 i{aspect-ratio:1;background:#40372f;border-radius:50%;width:8%;position:absolute;top:47%}._personFace_1eish_475 i:first-child{left:25%}._personFace_1eish_475 i:nth-child(2){right:25%}._personFace_1eish_475 b{border-bottom:2px solid #b87068;border-radius:50%;width:18%;height:8%;position:absolute;bottom:25%;left:42%}._personBody_1eish_541{background:#f7f1e5;border:2px solid #513f32;border-radius:50% 50% 12% 12%;height:50%;position:absolute;bottom:-2%;left:0;right:0}._personBody_1eish_541:before{content:"";background:#f4cbb2;border:2px solid #513f32;border-radius:50%;width:28%;height:45%;position:absolute;top:-15%;right:12%;transform:rotate(-32deg)}._avatarPet_1eish_565{z-index:6;width:58%;height:83%;transition:transform .48s cubic-bezier(.22,1,.36,1),right .48s;position:absolute;bottom:-7%;right:-3%;transform:translateY(16%)}._avatarPet_1eish_565 img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 16px #3830233b)}._cheekMark_1eish_584{z-index:12;color:#697769;background:#fffcf4d4;border:1px solid #50614c21;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:760;position:absolute;bottom:5%;right:4%;transform:rotate(-3deg)}._avatarScene_1eish_411._sceneReady_1eish_599 ._personFigure_1eish_462{left:9%;transform:translateY(2%)rotate(-2deg)}._avatarScene_1eish_411._sceneReady_1eish_599 ._avatarPet_1eish_565{right:1%;transform:translateY(5%)rotate(2deg)}._avatarScene_1eish_411._sceneReady_1eish_599 ._avatarSafeRing_1eish_437{border-color:#fff1b2;transform:scale(.98)}._growthScene_1eish_412{background-color:#ecf1e8;background-image:linear-gradient(#5a6f5e1c 1px,#0000 1px),linear-gradient(90deg,#5a6f5e1c 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}._growthGridLine_1eish_622,._growthBaseline_1eish_623{z-index:2;pointer-events:none;position:absolute}._growthGridLine_1eish_622{border-left:1px dashed #4b645047;top:0;bottom:0;left:50%}._growthBaseline_1eish_623{border-top:2px dashed #e79d5da6;bottom:14%;left:5%;right:5%}._growthFrame_1eish_643{z-index:4;background:linear-gradient(#d4e2dc,#ead9bd);border:7px solid #fffdf7e6;border-bottom-width:42px;border-radius:7px;width:43%;transition:transform .45s cubic-bezier(.22,1,.36,1),top .45s;position:absolute;top:14%;bottom:9%;overflow:hidden;box-shadow:0 12px 26px #38413724}._growthThen_1eish_660{left:5%;transform:translateY(11%)rotate(-7deg)}._growthNow_1eish_665{top:8%;right:5%;transform:translateY(-4%)rotate(5deg)}._growthFrame_1eish_643 small{z-index:5;color:#647468;background:#fffdf7c2;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:760;position:absolute;top:8px;left:9px}._growthFrame_1eish_643 b{z-index:5;color:#7b6d5c;letter-spacing:.14em;font-family:Georgia,serif;font-size:12px;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}._growthPet_1eish_696{height:87%;position:absolute;bottom:0;left:4%;right:4%}._growthPet_1eish_696 img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 12px #3c31242e)}._growthThen_1eish_660 ._growthPet_1eish_696{height:65%}._growthArrow_1eish_714{z-index:8;color:#fff;white-space:nowrap;background:#efaa72;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800;position:absolute;bottom:3.5%;left:50%;transform:translate(-50%)}._growthScene_1eish_412._sceneReady_1eish_599 ._growthThen_1eish_660,._growthScene_1eish_412._sceneReady_1eish_599 ._growthNow_1eish_665{top:10%;transform:none}._naturalScene_1eish_413{background:linear-gradient(#bcd8d7cc,#efe1c6a3 64%),#e2d5bb}._naturalScene_1eish_413:after{content:"";background:radial-gradient(at 20% 10%,#6f8b5b75,#0000 28%),linear-gradient(#c9b289,#a78f68);height:30%;position:absolute;bottom:0;left:0;right:0}._naturalWindow_1eish_753{background:linear-gradient(#b8d9e0,#eaf0d2);border:8px solid #fffdf3cc;width:47%;height:48%;position:absolute;top:8%;left:7%;box-shadow:inset 0 0 0 1px #465a4a1f}._naturalWindow_1eish_753 i{background:#fffdf3cc;position:absolute}._naturalWindow_1eish_753 i:first-child{width:6px;top:0;bottom:0;left:50%}._naturalWindow_1eish_753 i:nth-child(2){height:6px;top:48%;left:0;right:0}._naturalPlant_1eish_783{z-index:3;border-bottom:25px solid #ba8065;border-radius:0 0 24px 24px;width:20%;height:43%;position:absolute;bottom:18%;right:3%}._naturalPlant_1eish_783:after{content:"";background:#c98c70;border-radius:5px 5px 14px 14px;width:75%;height:33px;position:absolute;bottom:-28px;left:16%}._naturalPlant_1eish_783 i{transform-origin:bottom;background:#678862;border-radius:999px;width:8px;height:72%;position:absolute;bottom:10%;left:46%}._naturalPlant_1eish_783 i:first-child{transform:rotate(-35deg)}._naturalPlant_1eish_783 i:nth-child(2){transform:rotate(6deg)}._naturalPlant_1eish_783 i:nth-child(3){transform:rotate(42deg)}._naturalPet_1eish_828{z-index:6;width:60%;height:68%;transition:left .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:9%;left:-5%;transform:translate(33%)scale(1.35)}._naturalPet_1eish_828 img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 14px #30312633)}._playDot_1eish_847{z-index:8;aspect-ratio:1;background:#ed9865;border-radius:50%;width:32px;position:absolute;bottom:25%;right:28%;box-shadow:0 7px 12px #663d2826}._motionTrail_1eish_859{z-index:7;opacity:0;width:100px;height:80px;transition:opacity .3s .18s;position:absolute;bottom:30%;right:32%}._motionTrail_1eish_859 i{border-top:2px solid #fffcece6;border-radius:50%;width:42px;height:18px;position:absolute;transform:rotate(-20deg)}._motionTrail_1eish_859 i:nth-child(2){top:20px;left:20px}._motionTrail_1eish_859 i:nth-child(3){top:40px;left:43px}._lookSpace_1eish_889{z-index:9;color:#647468;background:#fffdf5cc;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:19%;right:8%;transform:rotate(3deg)}._naturalScene_1eish_413._sceneReady_1eish_599 ._naturalPet_1eish_828{left:-7%;transform:translate(0)scale(1)}._naturalScene_1eish_413._sceneReady_1eish_599 ._motionTrail_1eish_859{opacity:1}._previewCaption_1eish_912{background:#fff4e5b8;border:1px solid #c37e4f29;border-radius:17px;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex}._previewCaption_1eish_912>span{color:#fff;background:#eaa36f;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:15px;font-weight:800;display:grid}._previewCaption_1eish_912 p{color:#7f756a;margin:0;font-size:11px;line-height:1.55}._previewCaption_1eish_912 strong{color:#6c5546;font-size:12px;display:block}._previewCaption_1eish_912._readyCaption_1eish_950{background:#edf4e6c2;border-color:#63885b33}._previewCaption_1eish_912._readyCaption_1eish_950>span{background:#78956c}._previewCaption_1eish_912._readyCaption_1eish_950 strong{color:#4f6854}._tryButton_1eish_963{background:var(--coach-sage-dark);color:#fff;cursor:pointer;border:0;border-radius:18px;justify-content:space-between;align-items:center;min-height:57px;margin-top:12px;padding:0 22px;font-size:14px;font-weight:800;transition:background .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 24px #3d544330}._tryButton_1eish_963:hover{background:#3e5845;transform:translateY(-2px);box-shadow:0 16px 28px #3d54433d}._tryButton_1eish_963 span:last-child{font-family:Georgia,serif;font-size:23px;font-weight:400}._privacyNote_1eish_996{color:#8c958d;text-align:center;margin:16px 0 0;font-size:10px;line-height:1.6}._srOnly_1eish_1004{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=960px){._header_1eish_33{flex-direction:column;align-items:start;gap:14px}._shell_1eish_70{grid-template-columns:1fr}._controls_1eish_83{border-right:0;border-bottom:1px solid var(--coach-line)}._previewStage_1eish_354{min-height:min(650px,78vw)}}@media (width<=600px){._shell_1eish_70{border-radius:26px}._controls_1eish_83,._previewColumn_1eish_291{padding:18px}._modeTabs_1eish_90{margin-bottom:27px}._modeTabs_1eish_90 button{min-height:54px;font-size:11px}._meta_1eish_155{grid-template-columns:1fr}._steps_1eish_186 button{padding-left:8px;padding-right:8px}._previewToolbar_1eish_301{flex-direction:column;align-items:start}._compareSwitch_1eish_329{align-self:stretch}._compareSwitch_1eish_329 button{flex:1}._previewStage_1eish_354{border-width:6px;border-radius:22px;min-height:445px}._viewfinderCorners_1eish_367{inset:16px}._avatarSafeRing_1eish_437{width:66%;top:16%;left:17%}._growthFrame_1eish_643{border-width:5px 5px 36px}._growthFrame_1eish_643 b{bottom:-29px}}@media (prefers-reduced-motion:reduce){._coach_1eish_1 *,._coach_1eish_1 :before,._coach_1eish_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
