.duoduo-child-theme .duoduo-me-page{position:relative;display:grid;gap:12px;padding:0 6px 128px;color:#173a4f;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.duoduo-child-theme .duoduo-me-growth-dialog{position:absolute;z-index:10;inset:18px 18px auto;display:grid;height:369px;place-items:center;padding:18px 48px;border-radius:28px;background:rgba(23,45,49,.42)}.duoduo-child-theme .duoduo-me-growth-dialog-surface{width:min(100%,620px);max-height:333px;overflow:hidden;border-radius:26px;background:rgba(249,247,231,.98);box-shadow:0 16px 34px rgba(35,48,36,.25)}.duoduo-child-theme .duoduo-me-growth-dialog-body{max-height:265px;overflow-y:auto}.duoduo-child-theme .duoduo-me-page>*{position:relative;z-index:2}.duoduo-child-theme .duoduo-me-page h1,.duoduo-child-theme .duoduo-me-page h2{margin:0;color:#123a54;font-family:Songti SC,STSong,SimSun,"Noto Serif SC",serif;font-weight:800}.duoduo-child-theme .duoduo-me-forest-scene{position:relative;min-height:405px;overflow:hidden;border-radius:0 0 28px 28px;background:transparent}.duoduo-child-theme .duoduo-me-growth-paper{position:absolute;inset:22px 18px 18px;display:grid;place-items:center;overflow:hidden;padding:44px 64px;background:transparent;filter:drop-shadow(0 15px 14px rgba(65,49,24,.18))}.duoduo-child-theme .duoduo-me-growth-paper-art{position:absolute;z-index:0;inset:0;width:100%!important;height:100%!important;-o-object-fit:fill!important;object-fit:fill!important;opacity:.8}.duoduo-child-theme .duoduo-me-tree-watermark{position:absolute;z-index:1;top:50%;left:50%;width:260px;height:260px;opacity:.2;transform:translate(-50%,-50%)}.duoduo-child-theme .duoduo-me-tree-watermark img{width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain}.duoduo-child-theme .duoduo-me-growth-copy{position:relative;z-index:2;width:min(100%,560px);text-align:center}.duoduo-child-theme .duoduo-me-kicker{margin:0 0 4px;color:#68725f;font-size:13px;font-weight:650}.duoduo-child-theme .duoduo-me-growth-copy h1{font-size:31px;letter-spacing:.035em}.duoduo-child-theme .duoduo-me-subtitle{margin:5px 0 10px;color:#51645a;font-size:14px;font-weight:600}.duoduo-child-theme .duoduo-me-stage{display:inline-block;padding:5px 18px;border:1px solid rgba(112,126,67,.48);border-radius:999px;background:rgba(244,245,219,.78);color:#3c5b2c;font-family:Songti SC,STSong,SimSun,serif;font-size:17px;font-weight:800}.duoduo-child-theme .duoduo-me-milestone{display:flex;align-items:baseline;justify-content:center;gap:7px;margin-top:7px}.duoduo-child-theme .duoduo-me-milestone strong{color:#123a54;font-family:Georgia,Times New Roman,serif;font-size:44px;line-height:1}.duoduo-child-theme .duoduo-me-milestone span{color:#4e5d58;font-size:17px;font-weight:650}.duoduo-child-theme .duoduo-me-progress{width:min(100%,360px);height:12px;margin:8px auto 0;overflow:hidden;border:1px solid rgba(131,113,62,.2);border-radius:999px;background:rgba(231,224,191,.72);box-shadow:inset 0 2px 4px rgba(73,64,35,.1)}.duoduo-child-theme .duoduo-me-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7d993f,#bdac4e,#e3c05a)}.duoduo-child-theme .duoduo-me-primary{min-width:220px;min-height:48px;margin-top:12px;border:1px solid rgba(174,108,25,.28);border-radius:999px;background:linear-gradient(180deg,#f2aa34,#e89522);color:white;font-size:16px;font-weight:800;box-shadow:0 7px 13px rgba(112,73,24,.16),inset 0 1px 0 rgba(255,255,255,.58)}.duoduo-child-theme .duoduo-me-metrics,.duoduo-child-theme .duoduo-me-paper-section,.duoduo-child-theme .duoduo-me-recent{border:1px solid rgba(166,137,89,.24);background:rgba(255,252,241,.93);box-shadow:0 10px 22px -18px rgba(70,50,22,.55)}.duoduo-child-theme .duoduo-me-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-radius:22px}.duoduo-child-theme .duoduo-me-metrics>div{display:flex;min-height:100px;align-items:center;justify-content:center;gap:12px;border-left:1px solid rgba(166,137,89,.22)}.duoduo-child-theme .duoduo-me-metrics>div:first-child{border-left:0}.duoduo-child-theme .duoduo-me-metrics span{display:grid;color:#687067;font-size:13px}.duoduo-child-theme .duoduo-me-metrics strong{color:#173a4f;font-family:Songti SC,STSong,serif;font-size:21px}.duoduo-child-theme .duoduo-me-paper-section{scroll-margin-top:88px;border-radius:24px;padding:20px 34px}.duoduo-child-theme .duoduo-me-paper-section h2{font-size:24px}.duoduo-child-theme .duoduo-me-drawer-trigger{display:grid;width:100%;min-height:86px;grid-template-columns:64px 1fr 24px;align-items:center;gap:12px;border:0;border-top:1px dashed rgba(166,137,89,.32);background:transparent;color:inherit;text-align:left}.duoduo-child-theme .duoduo-me-treasures h2+.duoduo-me-drawers{margin-top:8px}.duoduo-child-theme .duoduo-me-drawer:first-child .duoduo-me-drawer-trigger{border-top:0}.duoduo-child-theme .duoduo-me-drawer-trigger span{display:grid}.duoduo-child-theme .duoduo-me-drawer-trigger strong{font-family:Songti SC,STSong,serif;font-size:19px}.duoduo-child-theme .duoduo-me-drawer-trigger small{margin-top:3px;color:#746f63;font-size:12px}.duoduo-child-theme .duoduo-me-drawer-state{display:inline-flex!important;min-width:54px;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(166,137,89,.28);border-radius:999px;background:rgba(255,253,246,.78);color:#78694f;font-size:12px;font-weight:700}.duoduo-child-theme .duoduo-me-drawer-trigger>img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.duoduo-child-theme .duoduo-me-drawer-panel{padding:4px 8px 18px 76px;border-top:1px dashed rgba(166,137,89,.22)}.duoduo-child-theme .duoduo-me-drawer-panel[hidden]{display:none}.duoduo-child-theme .duoduo-me-recent{display:grid;min-height:64px;grid-template-columns:38px auto 1fr;align-items:center;gap:10px;border-radius:18px;padding:8px 28px}.duoduo-child-theme .duoduo-me-recent strong{font-family:Songti SC,STSong,serif;font-size:17px}.duoduo-child-theme .duoduo-me-recent span{color:#6f6b61;font-size:13px}.duoduo-child-theme .duoduo-me-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.duoduo-child-theme .duoduo-me-section-heading span{color:#777264;font-size:12px}.duoduo-child-theme .duoduo-me-atlas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.duoduo-child-theme .duoduo-me-atlas-grid>div,.duoduo-child-theme .duoduo-me-badge-grid>div{display:grid;justify-items:center;gap:5px;padding:13px 8px;border-radius:16px;background:rgba(244,241,222,.66);text-align:center}.duoduo-child-theme .duoduo-me-atlas-grid small,.duoduo-child-theme .duoduo-me-badge-grid small{color:#777264;font-size:10px}.duoduo-child-theme .duoduo-me-theme-list{display:grid;gap:8px;margin-top:14px}.duoduo-child-theme .duoduo-me-theme-list>button{display:grid;min-height:82px;grid-template-columns:60px 1fr auto;align-items:center;gap:12px;padding:8px 12px;border:1px solid rgba(166,137,89,.18);border-radius:17px;background:rgba(255,255,255,.45);color:inherit;text-align:left}.duoduo-child-theme .duoduo-me-theme-list>button.is-selected{border-color:rgba(104,132,60,.44);background:rgba(231,239,204,.62)}.duoduo-child-theme .duoduo-me-theme-preview{display:grid;width:58px;height:58px;place-items:center;overflow:hidden;border-radius:15px}.duoduo-child-theme .duoduo-me-theme-list button>span:nth-child(2){display:grid}.duoduo-child-theme .duoduo-me-theme-list small{color:#777264;font-size:11px}.duoduo-child-theme .duoduo-me-theme-list b{color:#53722e;font-size:12px}.duoduo-child-theme .duoduo-me-badge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.duoduo-child-theme .duoduo-me-badge-grid>div:not(.is-unlocked){filter:grayscale(.65);opacity:.62}@media (max-width:620px){.duoduo-child-theme .duoduo-me-page{padding-right:0;padding-left:0}.duoduo-child-theme .duoduo-me-forest-scene{min-height:390px}.duoduo-child-theme .duoduo-me-growth-paper{inset:15px 4px 12px;padding:42px 30px}.duoduo-child-theme .duoduo-me-growth-copy h1{font-size:26px}.duoduo-child-theme .duoduo-me-tree-watermark{width:220px;height:220px}.duoduo-child-theme .duoduo-me-metrics>div{min-height:84px;gap:6px}.duoduo-child-theme .duoduo-me-metrics img{width:38px!important;height:38px!important}.duoduo-child-theme .duoduo-me-paper-section{padding:18px 16px}.duoduo-child-theme .duoduo-me-atlas-grid{grid-template-columns:repeat(2,1fr)}.duoduo-child-theme .duoduo-me-growth-dialog{inset:15px 4px auto;height:363px;padding:14px 18px}}