body.account-page .main-shell{max-width:none;width:100%;margin:0;padding:0}body.account-page .main-shell>main#mainContent{width:min(1600px,calc(100% - 64px));max-width:none;padding:18px 0 0;margin:0 auto}body.account-page .topbar{max-width:1664px;padding:0 32px}body.account-page{background:#f8f5eb}.personal-home{color:#4c5e4d;font-family:"Microsoft YaHei",system-ui,sans-serif}.personal-home h1,.personal-home h2,.personal-home h3{font-family:ManmanHand,"KaiTi",serif;font-weight:400}.personal-home p{font-size:13px;line-height:1.9;color:#7d8b75}.personal-home small{font-size:9px;letter-spacing:1.6px}.personal-home button,.personal-home a{font-family:inherit;cursor:pointer}.personal-welcome{position:relative;min-height:230px;padding:34px 45px;display:grid;grid-template-columns:1.2fr 1fr;gap:25px;align-items:center;overflow:hidden;border-radius:22px;background:radial-gradient(ellipse at 75% 35%,#f6e8c7,#efe5cf 60%,#e5ddc8);border:1px solid #dfd2b6}.personal-welcome:before{content:'';position:absolute;width:500px;height:420px;right:8%;top:-170px;transform:rotate(25deg);background:repeating-linear-gradient(90deg,transparent 0,transparent 95px,#fff7dc55 96px,#fff7dc55 144px);pointer-events:none}.welcome-home-copy{position:relative;z-index:2}.welcome-home-copy>small{color:#a28f69;font-size:8px}.personal-welcome h1{font-size:clamp(30px,3vw,46px);line-height:1.5;color:#665d43;margin:14px 0}.personal-welcome p{font-size:14px;color:#95866b}.home-identity{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.home-identity>span{font-size:10px;color:#9b8865;padding:6px 12px;border:1px solid #d6c7a6;border-radius:20px;background:#f7efdd77}.welcome-still-life{position:relative;min-height:170px}.welcome-still-life>.forest-prop{position:absolute;width:185px;height:190px;left:5%;bottom:-14px;z-index:2;filter:drop-shadow(0 10px 7px #7c69412a)}.welcome-doorplate{position:absolute;right:10%;top:0;background:#fcf5e3;border:1px solid #d9c6a2;padding:20px 27px;transform:rotate(4deg);box-shadow:6px 8px 0 #9d835b18;font-size:8px;letter-spacing:2px;color:#af9872}.welcome-doorplate>b{display:block;font:22px/1.6 ManmanHand,serif;color:#927553;margin:12px 0}.welcome-doorplate>small{font-size:9px;letter-spacing:1px}.personal-greeting-tools{position:absolute;right:25px;top:20px;font-size:10px;z-index:3}.personal-greeting-tools a{color:#a08e70;text-decoration:none;border-bottom:1px solid #cbbd9f;padding:4px 0}.home-memory-ribbon{display:grid;grid-template-columns:1fr 1fr 1fr 1.9fr;align-items:center;margin:22px 0 28px;background:#fbf9f0;border:1px solid #dedfcd;border-radius:16px;padding:21px 28px;gap:25px}.home-memory-ribbon>span{display:flex;align-items:center;gap:16px;border-right:1px solid #e0e2d3}.home-memory-ribbon b{font:33px Georgia,serif;color:#839372}.home-memory-ribbon i{font-style:normal;font-size:11px;color:#9ca48d}.home-memory-ribbon>.ribbon-wish{display:grid;gap:5px;border:0;padding-left:5px}.ribbon-wish small{font-size:9px;color:#9ca386;letter-spacing:1px}.home-memory-ribbon .ribbon-wish b{font:16px/1.6 ManmanHand,serif;color:#84916d}.ribbon-wish button{border:0;background:none;border-radius:0;padding:0;font-size:10px;color:#a5ac93;box-shadow:none;text-align:left;width:fit-content}.personal-main-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:26px;align-items:start}.personal-section-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 19px}.personal-section-title small{color:#9ba88d;font-size:8px}.personal-section-title h2{font-size:26px;line-height:1.5;margin:9px 0 0;color:#5e7357}.personal-section-title button{border:0;background:transparent;border-bottom:1px solid #c9cfba;border-radius:0;color:#93a083;padding:7px 0;box-shadow:none;font-size:11px;white-space:nowrap}.personal-scene{min-width:0}.personal-scene .growth-home{padding:0;border-radius:20px;overflow:hidden;background:#365345;border:1px solid #3e5a49;box-shadow:0 14px 30px #35543a12}.personal-scene .growth-home-heading{padding:16px 23px;background:#365345;margin:0;gap:20px}.personal-scene .growth-home-heading small{font-size:8px;color:#bbc5aa}.personal-scene .growth-home-heading h3{font:21px ManmanHand,serif;color:#f0e6c9;margin:8px 0 0}.personal-scene .growth-home-heading>span{font-size:10px;color:#bcc5a8}.personal-scene .new-growth-world{height:580px;min-height:460px;border-radius:0}.personal-scene .growth-home-dock{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;background:#365345;padding:14px}.personal-scene .growth-home-dock button{border:1px solid #8fa08166;background:#45614e;color:#e9e4cc;border-radius:10px;padding:10px 12px;font-size:11px;box-shadow:none}.personal-scene .growth-home>p{font-size:9px;color:#a8b69b;margin:0;padding:0 12px 14px;text-align:center;line-height:1.8}.personal-scene-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 6px;font-size:10px;color:#a3ad95}.personal-scene-foot button{background:none;border:0;border-radius:0;padding:5px 0;color:#839773;font-size:11px;box-shadow:none}.personal-life-sidebar{display:grid;gap:22px;padding-top:62px}.home-today-note{position:relative;padding:27px 23px 22px;background:#f5ead1;border:1px solid #dcc8a2;border-radius:4px 23px 5px 5px;box-shadow:5px 8px 0 #a9976b0d}.note-tape{position:absolute;top:-10px;left:35%;width:90px;height:24px;background:#becbae66;transform:rotate(-6deg)}.home-note-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.home-note-heading small{font-size:7px;color:#ae966c;letter-spacing:1px}.home-note-heading>b{font:12px ManmanHand,serif;color:#b18e5e}.home-today-note h2{font-size:24px;color:#8d7550;line-height:1.7;margin:17px 0}.home-today-note p{font-size:12px;color:#a48d66;line-height:1.9}.home-today-note .personal-today-action{font:17px/1.7 ManmanHand,serif;color:#8a744f;margin-bottom:9px}.personal-primary{display:block;width:100%;border:1px solid #6b815a;border-bottom:4px solid #516443;background:#7c926b;color:#fff3d6;padding:13px 15px;border-radius:12px;font-size:12px;line-height:1.7;margin-top:18px}.personal-repair{display:flex;flex-direction:column;width:100%;align-items:start;border:1px dashed #ccb38c;background:#fbf1dd;border-radius:10px;padding:12px 14px;margin-top:13px;box-shadow:none;text-align:left}.personal-repair>span{font-size:10px;color:#b09a74}.personal-repair>b{font-size:12px;font-weight:400;color:#9e8055;margin-top:8px}.note-day{display:block;color:#b3a180;font-size:8px!important;letter-spacing:0!important;margin-top:17px}.home-mail-note{position:relative;min-height:208px;padding:22px 19px 20px 94px;border:1px solid #d5c1a6;border-radius:17px;background:#e9dbc3;overflow:hidden}.home-mail-note .forest-prop{position:absolute;width:100px;height:120px;left:-8px;top:30px}.home-mail-note small{font-size:7px;color:#a28b69}.home-mail-note h3{font:19px/1.6 ManmanHand,serif;color:#8a6b4c;margin:12px 0 6px}.home-mail-note p{font-size:10px;color:#a58c69}.home-mail-note button{background:none;border:0;border-bottom:1px solid #bca27b;border-radius:0;padding:7px 0;color:#926f48;box-shadow:none;font-size:11px}.personal-living-corners{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:22px;margin:26px 0 40px}.personal-living-corners article{display:flex;gap:18px;align-items:center;padding:24px;background:#eee4d9;border:1px solid #e0d2c1;border-radius:18px;min-width:0}.personal-living-corners .personal-pet{background:#e7eddf;border-color:#d6dec8}.personal-living-corners .personal-shop{background:#e5eaeb;border-color:#d2dbd9}.personal-living-corners h3{font-size:19px;line-height:1.7;color:#867059;margin:10px 0}.personal-living-corners p{font-size:11px;color:#a0937f}.personal-living-corners small{font-size:8px;color:#a89579;letter-spacing:.8px}.personal-living-corners button{border:0;background:none;border-bottom:1px solid #c5bda7;border-radius:0;padding:5px 0;color:#8f846a;box-shadow:none;font-size:11px}.living-object{width:86px;flex-shrink:0}.living-object>.forest-prop{width:95px;height:110px;display:block}.living-object .doll-portrait{height:110px!important;width:78px;background:transparent!important}.pet-memory-symbol{width:62px;height:76px;display:grid;place-items:center;background:#f6f0df;border:1px dashed #aaba93;border-radius:50%;font:27px Georgia,serif;color:#9da980;flex-shrink:0}.small-shop-sign{max-width:105px;min-width:75px;flex-shrink:0;padding:15px 10px;background:#a38a66;border:4px solid #b99e76;transform:rotate(-4deg);text-align:center;color:#f8efd7;font:14px/1.7 ManmanHand,serif;overflow-wrap:anywhere}.small-shop-sign>small{color:#ded0b2;display:block;font-size:7px;margin-top:6px}.personal-memories-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:30px;margin-bottom:32px}.personal-diary{padding:27px;background:#fdfaf0;border:1px solid #e0ddc8;border-radius:18px;min-width:0}.personal-diary .personal-section-title h2{font-size:25px}.recent-memory-list{display:grid;gap:4px}.recent-memory{display:flex;gap:17px;align-items:center;text-align:left;width:100%;border:0;border-top:1px dashed #e1d7bd;border-radius:0;padding:14px 0;background:none;box-shadow:none}.memory-item{width:76px;height:75px;flex-shrink:0}.memory-item .reward-model-art{height:75px;min-height:0}.memory-item img{width:100%;height:100%;object-fit:contain}.recent-memory>span{display:grid;gap:8px;min-width:0;flex:1}.recent-memory small{font-size:8px;color:#b0a78c;letter-spacing:1px}.recent-memory b{font:17px ManmanHand,serif;color:#8c7b59}.recent-memory i{font-size:11px;font-style:normal;line-height:1.8;color:#a89c80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.recent-memory>em{font-size:10px;font-style:normal;color:#9eaa8d;white-space:nowrap}.first-memory{display:flex;align-items:center;gap:25px;padding:15px 0}.first-memory>.forest-prop{width:130px;height:135px;flex-shrink:0}.first-memory h3{font-size:20px;color:#9d8865;line-height:1.8}.first-memory p{font-size:11px;color:#afa183}.first-memory button{border:0;border-bottom:1px solid #c8c4ab;background:none;border-radius:0;padding:5px 0;color:#a39a78;font-size:11px;box-shadow:none}.personal-wishes{position:relative;background:#e9edef;border:1px solid #d5dddc;border-radius:18px;padding:30px;overflow:hidden;min-height:280px}.personal-wishes>small{color:#9aabb0;font-size:8px}.personal-wishes h2{font-size:28px;color:#789098;line-height:1.7;position:relative;z-index:1;margin:17px 0}.wish-ticket-number{font:22px Georgia,serif;display:block;color:#97a9a9;margin-bottom:15px}.personal-wishes>p{font-size:12px;color:#9babad;max-width:68%;position:relative;z-index:1}.personal-wishes>button{border:0;border-bottom:1px solid #b9c9c8;border-radius:0;background:none;color:#8b9fa1;padding:6px 0;box-shadow:none;font-size:11px;position:relative;z-index:2}.personal-wishes>.forest-prop{position:absolute;width:150px;height:170px;bottom:10px;right:-10px;opacity:.65}.personal-letter-drawer{background:#ede0cc;border:1px solid #ddcaae;border-radius:18px;padding:27px 30px;margin-bottom:30px}.personal-letter-drawer h2{color:#967958}.personal-letter-drawer .personal-section-title>button{color:#ad9270;border-color:#c7b394}.personal-letter-drawer>details{border-top:1px dashed #cbb999;padding-top:17px}.personal-letter-drawer summary{font-size:12px;color:#ae9370;cursor:pointer}.personal-letter-drawer .letter-archive{padding:20px 0;background:none;border:0}.personal-letter-drawer .letter-archive h2{font-size:23px}.personal-letter-drawer .letter-archive p{font-size:11px;color:#b09c7e}.personal-letter-drawer .letter-shelves{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.personal-letter-drawer .letter-tile:not(.unlocked){display:none}.personal-letter-drawer .letter-tile{background:#fbf2de;border-color:#cebc98;min-height:130px}.first-letter-message{font-size:12px!important;color:#ad9876}.personal-account-tools{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 30px;background:#f0f1e6;border:1px solid #dee1cf;border-radius:18px;margin-bottom:30px}.personal-account-tools h3{font-size:20px;color:#8c9c7d;margin:9px 0}.personal-account-tools>div>small{font-size:8px;color:#adb69b}.personal-account-tools p{font-size:10px;margin:7px 0;color:#afb69e}.personal-account-tools .sync-pill{font-size:10px;color:#9eac8e}.account-tool-links{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.account-tool-links>button,.account-tool-links>a{background:none;border:0;border-radius:0;box-shadow:none;font-size:11px;padding:6px 0;color:#9fa98c;text-decoration:none;border-bottom:1px solid #d1d8c2}.personal-home .cloud-problem{margin:22px 0}.personal-home button:focus-visible,.personal-home a:focus-visible{outline:2px solid #b49969;outline-offset:4px}@media(min-width:1500px){.personal-main-layout{grid-template-columns:minmax(0,1fr) 350px;gap:30px}.personal-scene .new-growth-world{height:650px}}@media(max-width:1100px){body.account-page .main-shell>main#mainContent{width:calc(100% - 40px)}.personal-main-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.personal-welcome{padding:30px}.welcome-doorplate{right:0}.personal-scene .new-growth-world{height:530px}.personal-living-corners{grid-template-columns:1fr 1fr}.personal-living-corners .personal-shop{grid-column:1/-1}.home-memory-ribbon{gap:15px;padding:20px}.home-memory-ribbon>span{gap:10px}.home-memory-ribbon b{font-size:28px}.home-memory-ribbon i{font-size:10px}.personal-section-title h2{font-size:23px}.personal-section-title button{font-size:10px}}@media(max-width:800px){body.account-page .main-shell>main#mainContent{width:calc(100% - 30px);padding-top:12px}.personal-welcome{grid-template-columns:1fr;padding:30px 24px 24px;min-height:0}.personal-welcome h1{font-size:31px}.welcome-still-life{min-height:160px;max-width:400px;width:100%;margin:auto}.welcome-doorplate{right:4%;top:-10px}.welcome-still-life>.forest-prop{width:160px;height:165px;left:2%;bottom:-7px}.personal-greeting-tools{right:20px;top:13px;font-size:9px}.personal-welcome p{font-size:12px}.home-memory-ribbon{grid-template-columns:repeat(3,1fr);gap:20px 10px;padding:20px;margin:18px 0 25px}.home-memory-ribbon>span{display:grid;gap:7px;text-align:center}.home-memory-ribbon>span:nth-child(3){border:0}.home-memory-ribbon>.ribbon-wish{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:1px dashed #d4d9c2;padding:13px 0 0;text-align:left;gap:9px}.home-memory-ribbon .ribbon-wish b{font-size:14px;max-width:65%}.ribbon-wish small{display:none}.personal-main-layout{grid-template-columns:1fr;gap:18px}.personal-life-sidebar{grid-template-columns:1.1fr 1fr;padding-top:0;gap:16px}.home-today-note{padding:23px 18px}.home-mail-note{padding:22px 15px 20px 78px}.home-mail-note .forest-prop{width:85px;height:100px;left:-7px}.home-today-note h2{font-size:22px}.home-today-note p{font-size:11px}.home-mail-note h3{font-size:18px}.personal-living-corners{gap:15px;margin:25px 0}.personal-living-corners article{padding:18px;gap:12px}.personal-living-corners h3{font-size:18px}.personal-memories-layout{grid-template-columns:1fr;gap:20px}.personal-wishes{min-height:250px}.personal-letter-drawer{padding:23px}.personal-letter-drawer .letter-shelves{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-account-tools{display:block;padding:23px}.account-tool-links{justify-content:flex-start;gap:20px;margin-top:20px}.personal-section-title{gap:12px}.personal-section-title h2{font-size:23px}.personal-scene .new-growth-world{height:530px}}@media(max-width:520px){body.account-page .topbar{padding:0 18px}.personal-life-sidebar,.personal-living-corners{grid-template-columns:1fr}.personal-living-corners .personal-shop{grid-column:auto}.home-mail-note{min-height:180px;padding-left:110px}.home-mail-note .forest-prop{width:120px;height:145px;top:15px}.home-today-note h2{font-size:24px}.personal-scene .growth-home-heading>span{display:none}.personal-scene .growth-home-heading{padding:15px 18px}.personal-section-title{display:block}.personal-section-title>button{margin-top:10px}.personal-scene .new-growth-world{height:470px}.personal-scene .growth-home-dock{gap:6px;padding:10px}.personal-scene .growth-home-dock button{font-size:10px;padding:9px 10px}.personal-scene-foot{font-size:8px;align-items:start}.personal-scene-foot button{font-size:9px}.personal-diary{padding:20px}.recent-memory{gap:12px;flex-wrap:wrap}.memory-item{width:65px;height:65px}.memory-item .reward-model-art{height:65px}.recent-memory>em{display:none}.recent-memory b{font-size:16px}.first-memory{gap:15px}.first-memory>.forest-prop{width:90px;height:100px}.first-memory h3{font-size:18px}.personal-letter-drawer .letter-shelves{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-doorplate>b{font-size:20px}.welcome-doorplate{padding:18px 22px}.personal-welcome:before{right:-40%;opacity:.7}}
/* Personal space: a quiet dashboard with a clear hierarchy and readable contrast. */
body.account-page{background:#f8f7ef}body.account-page .main-shell>main#mainContent{width:min(1280px,calc(100% - 80px));padding-top:28px}.private-dashboard{--private-ink:#324e3f;--private-muted:#74816f;--private-line:#dbe0d2;--private-paper:#fffdf6;color:var(--private-ink);padding-bottom:25px}.private-dashboard p{color:var(--private-muted)}.private-dashboard small{color:#87917c}.private-welcome{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 0 25px}.private-welcome>div>small{font-size:9px;letter-spacing:2px;color:#839277}.private-welcome h1{font:400 37px/1.5 ManmanHand,KaiTi,serif;margin:11px 0 8px;color:#324e3f}.private-welcome p{font-size:13px;margin:0}.private-profile{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.private-member{font-size:10px;background:#e4ebd9;color:#4e6f42;padding:5px 13px;border:1px solid #c9d7b9;border-radius:20px}.private-date{font-size:10px;color:#88917e}.private-profile a{font-size:10px;color:#859278;border-bottom:1px solid #cbd3bf;text-decoration:none}.private-tabs{display:flex;gap:28px;border-bottom:1px solid #d3dac7;margin:0 0 23px}.private-tabs button{border:0;border-radius:0;background:transparent;box-shadow:none;color:#84917b;font-size:12px;padding:13px 0 14px;border-bottom:2px solid transparent}.private-tabs button.active{color:#3d6046;border-bottom-color:#64835c}.private-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}.private-stats>div{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #dbe0d2;border-radius:10px;background:#fffdf6;padding:20px 23px}.private-stats>div>span{font-size:11px;color:#7b8871}.private-stats b{font:34px/1.6 Georgia,serif;color:#476d49;margin:4px 0}.private-stats b small{font:10px 'Microsoft YaHei',sans-serif;margin-left:8px;letter-spacing:0;color:#89947f}.private-stats button{border:0;box-shadow:none;background:none;padding:3px 0;font-size:10px;color:#78916c}.private-section{margin-top:36px;scroll-margin-top:95px}.private-section-title{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.private-section-title small{font-size:8px;letter-spacing:1.5px;color:#8d9982}.private-section-title h2{font-size:26px;line-height:1.6;margin:8px 0 0;color:#3b5943}.private-section-title>span{font-size:11px;color:#8b957f}.private-section-title>button{border:0;border-bottom:1px solid #bfccb0;border-radius:0;background:none;box-shadow:none;color:#67835b;font-size:11px;padding:5px 0}.private-today-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);align-items:stretch;gap:22px}.private-house{min-width:0;overflow:hidden;background:#fffdf6;border:1px solid #d4dcc9;border-radius:12px}.private-card-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 23px;border-bottom:1px solid #e2e5d8}.private-card-heading h3{font:21px ManmanHand,KaiTi,serif;margin:0;color:#405d44}.private-card-heading>button{border:1px solid #c4d0b8;border-radius:20px;background:#f5f6eb;padding:6px 12px;box-shadow:none;color:#648059;font-size:10px}.private-card-heading>span{font-size:9px;color:#929a85}.private-house .growth-home{padding:0;border:0;background:#edf0e3;margin:0;border-radius:0;box-shadow:none}.private-house .growth-home-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;margin:0;background:#eef2e5;gap:14px}.private-house .growth-home-heading small{display:none}.private-house .growth-home-heading h3{font:15px ManmanHand,KaiTi,serif;color:#5a7350;margin:0}.private-house .growth-home-heading>span{font-size:9px;color:#879478}.private-house .new-growth-world{height:400px;min-height:360px;border:0;border-radius:0}.private-house .growth-home-dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px;background:#eef2e5}.private-house .growth-home-dock button{border:1px solid #cbd7bd;border-radius:6px;padding:9px 5px;font-size:10px;color:#4e6c45;background:#fffdf1;box-shadow:none;margin:0}.private-house .growth-home-dock button:hover{background:#e0e9d3}.private-house .growth-home>p{display:none}.private-house-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;background:#fffdf6;font-size:9px;color:#89967d}.private-house-foot button{border:0;background:none;color:#6f8962;box-shadow:none;font-size:10px;padding:3px 0;white-space:nowrap}.private-today-list{min-width:0}.private-dashboard .daily-care-card{margin:0!important;height:100%;padding:23px;background:#fffdf6;border:1px solid #d4dcc9;border-radius:12px;box-shadow:none;display:flex;flex-direction:column;position:relative}.private-dashboard .note-tape{display:none}.private-dashboard .home-note-heading{gap:10px}.private-dashboard .home-note-heading small{font-size:8px;letter-spacing:1px;color:#8a967e}.private-dashboard .home-note-heading>b{font:11px ManmanHand,KaiTi,serif;color:#71875f}.private-dashboard .daily-care-card h2{font-size:25px;color:#3b5842;margin:17px 0 20px}.private-dashboard .care-task-list{flex:1;min-height:95px}.private-dashboard .care-task{border-bottom:1px solid #e4e8d9;padding:12px 0;color:#506747}.private-dashboard .care-task label>span{font-size:14px;color:#506747;line-height:1.7}.private-dashboard .care-task label small{color:#9aa28d;font-size:9px;letter-spacing:0}.private-dashboard .care-task input[type=checkbox]{accent-color:#66865a;width:18px;height:18px}.private-dashboard .care-task>button{color:#9ca88c;box-shadow:none}.private-dashboard .care-add summary{font-size:11px;color:#67865b;padding:12px 0}.private-dashboard .care-count{font-size:11px;color:#88957b;margin:12px 0}.private-dashboard .personal-primary{background:#54794d;border:1px solid #486c41;border-bottom:3px solid #3d5e37;color:#fff7df;padding:12px 14px;border-radius:8px;box-shadow:none;font-size:12px;margin-top:7px}.private-dashboard .personal-repair{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px;margin-top:12px;border:1px solid #d0dabb;border-radius:8px;background:#f0f4e6;color:#668057}.private-dashboard .personal-repair span,.private-dashboard .personal-repair b{font-size:10px;font-weight:400;color:#668057}.private-dashboard .note-day{font-size:8px;letter-spacing:0;color:#97a089;padding-top:15px;margin-top:auto;line-height:1.7}.private-dashboard .care-after{font-size:10px;color:#8a957f}.private-goal{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:22px 0 0;padding:18px 23px;background:#e8eedc;border:1px solid #d2ddc1;border-radius:9px}.private-goal small{font-size:9px;color:#8a9878;letter-spacing:1px}.private-goal p{font:18px/1.7 ManmanHand,KaiTi,serif;color:#55734a;margin:7px 0 0}.private-goal>button{font-size:11px;color:#648558;border:0;border-bottom:1px solid #b7c9a4;border-radius:0;background:none;padding:5px 0;white-space:nowrap;box-shadow:none}.private-life-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.private-life-card{display:flex;flex-direction:column;min-height:220px;padding:22px;background:#fffdf6;border:1px solid #d7dfcc;border-radius:10px}.private-life-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:17px;border-bottom:1px solid #e4e7db}.private-life-card header>span{font-size:11px;color:#738968}.private-life-card header>small{font-size:9px;letter-spacing:0;color:#8c9b7e;background:#edf2e3;padding:3px 7px;border-radius:12px}.private-life-card h3{font-size:22px;line-height:1.7;color:#42633f;margin:17px 0 9px;overflow-wrap:anywhere}.private-life-card p{font-size:11px;line-height:1.9;color:#819174;margin:0 0 22px}.private-life-card>button{display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px dashed #d7decb;border-radius:0;margin-top:auto;padding:12px 0 0;background:none;color:#69885d;box-shadow:none;font-size:11px}.private-life-card i{font-style:normal}.private-memory-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px}.private-diary-card,.private-wish-card{background:#fffdf6;border:1px solid #d7dfcc;border-radius:10px;overflow:hidden;min-width:0}.private-diary-list{padding:0 22px}.private-diary-list article+article{border-top:1px solid #e2e6d8}.private-diary-entry{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;gap:18px;padding:18px 0;background:none;border:0;border-radius:0;box-shadow:none}.private-diary-entry>span{display:grid;gap:8px;min-width:0}.private-diary-entry small{font-size:9px;letter-spacing:.5px;color:#97a18b}.private-diary-entry b{font:17px/1.7 ManmanHand,KaiTi,serif;color:#5a7350;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.private-diary-entry em{font-size:9px;font-style:normal;color:#829877;flex-shrink:0}.private-add-note{border:0;background:none;font-size:10px;color:#78946a;box-shadow:none;padding:0 0 12px}.private-empty{padding:24px;font-size:12px!important}.private-wish-card{background:#f0f3e7}.private-wish-card blockquote{font:23px/1.8 ManmanHand,KaiTi,serif;margin:23px;color:#607b51;overflow-wrap:anywhere}.private-wish-card>p{margin:0 23px 20px;font-size:11px}.private-wish-card>button{border:0;border-bottom:1px solid #bfcdb0;border-radius:0;background:none;box-shadow:none;font-size:11px;color:#6b8a5d;margin:0 23px 23px;padding:4px 0}.private-mail-card{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px;margin-top:22px;background:#edf1e3;border:1px solid #d2ddc1;border-radius:10px}.private-mail-card h3{font-size:22px;color:#4c6b43;margin:8px 0}.private-mail-card p{font-size:11px;margin:0}.private-mail-card small{font-size:8px;color:#8d9c7e}.private-mail-card>button{flex-shrink:0;border:1px solid #bdcda9;border-radius:22px;background:#fffdf2;color:#668457;padding:10px 17px;box-shadow:none;font-size:11px}.private-security{border:1px solid #d8dece;border-radius:10px;padding:25px;background:#fffdf6}.private-security .private-section-title h2{font-size:24px}.private-security-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px}.private-security-grid p{font-size:11px;margin:10px 0 0}.private-security-grid small{font-size:10px;letter-spacing:0}.private-security .sync-pill{font-size:11px;color:#668258;background:#e9efdd;border-radius:20px;padding:5px 10px}.private-security-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.private-security-actions>button,.private-security-actions>a{padding:9px 12px;border:1px solid #cdd7bf;border-radius:6px;background:#f6f8ee;color:#728966;box-shadow:none;font-size:10px;text-decoration:none}.account-legacy{padding:12px 18px;border:1px dashed #d8d9c6;border-radius:8px;color:#939780;font-size:11px;margin:18px 0}.account-legacy summary{cursor:pointer}.private-dashboard .cloud-problem{margin:15px 0}.private-dashboard .cloud-problem h3{font-size:18px}.private-dashboard button:focus-visible,.private-dashboard a:focus-visible{outline:2px solid #66855a;outline-offset:4px}
@media(max-width:1050px){body.account-page .main-shell>main#mainContent{width:calc(100% - 40px)}.private-today-layout{grid-template-columns:minmax(0,1.4fr) minmax(285px,1fr);gap:18px}.private-house .growth-home-dock{grid-template-columns:repeat(3,minmax(0,1fr))}.private-house .new-growth-world{height:390px}.private-stats>div{padding:17px}.private-life-card{padding:18px}.private-life-card header{display:block}.private-life-card header small{display:inline-block;margin-top:8px}.private-life-card h3{font-size:20px}}
@media(max-width:800px){body.account-page .main-shell>main#mainContent{width:calc(100% - 32px);padding-top:12px}.private-welcome{padding:22px 0}.private-welcome h1{font-size:30px}.private-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.private-today-layout{grid-template-columns:1fr;gap:18px}.private-today-list{order:-1}.private-dashboard .daily-care-card{height:auto}.private-dashboard .care-task-list{min-height:0}.private-house .growth-home-dock{grid-template-columns:repeat(4,minmax(0,1fr))}.private-life-grid{grid-template-columns:1fr;gap:14px}.private-life-card{min-height:0}.private-life-card header{display:flex}.private-life-card header small{margin-top:0}.private-life-card h3{margin-top:12px}.private-life-card p{margin-bottom:14px}.private-memory-grid{grid-template-columns:1fr}.private-profile{gap:7px}.private-section-title>span{display:none}.private-tabs{gap:22px}.private-security-grid{grid-template-columns:1fr}.private-security-actions{justify-content:flex-start}}
@media(max-width:520px){.private-welcome{align-items:flex-start;gap:12px}.private-welcome h1{font-size:27px}.private-welcome p{font-size:11px;max-width:220px}.private-welcome>div>small{font-size:7px;letter-spacing:1px}.private-profile{padding-top:7px}.private-date{display:none}.private-member{font-size:8px;padding:4px 9px}.private-profile a{font-size:9px}.private-tabs{gap:0;justify-content:space-between}.private-tabs button{font-size:11px}.private-stats>div{padding:15px}.private-stats b{font-size:30px}.private-stats b small{font-size:9px}.private-section-title h2{font-size:23px}.private-section-title{gap:10px}.private-section-title>button{font-size:9px;max-width:110px}.private-house .new-growth-world{height:350px;min-height:330px}.private-house .growth-home-dock{grid-template-columns:repeat(3,minmax(0,1fr))}.private-house-foot{align-items:flex-start;font-size:8px;padding:12px}.private-house-foot>span{max-width:60%}.private-card-heading{padding:18px}.private-goal{padding:16px 18px;gap:15px}.private-goal p{font-size:16px}.private-mail-card{padding:18px;gap:16px}.private-mail-card h3{font-size:20px}.private-mail-card>button{font-size:10px;padding:9px 12px}.private-diary-entry{gap:10px}.private-diary-entry em{font-size:8px}.private-diary-entry b{font-size:16px}.private-security{padding:19px}.private-security .private-section-title h2{font-size:22px}}
