.growth-dialog{width:min(940px,calc(100vw - 32px));max-width:940px}.growth-dialog .dialog-heading{background:#f4edda;border-bottom:2px solid #b9b697}.growth-dialog .dialog-content{padding:0}.growth-book{--growth-ink:#3c493c;--growth-green:#526d4c;--growth-border:#a8ad88;--growth-paper:#f5eed9;color:var(--growth-ink);background:var(--growth-paper);font:13px/1.75 var(--pixel,'Courier New',monospace);overflow-wrap:anywhere;isolation:isolate}.growth-book *{box-sizing:border-box}.growth-book h3,.growth-book h4,.growth-book h5,.growth-book p{margin:0}.growth-book h3{font-size:28px;font-weight:400;line-height:1.45;color:#3c493c}.growth-book h4{font-size:23px;font-weight:400;line-height:1.6;color:#3c493c}.growth-book h5{font-size:20px;font-weight:400;line-height:1.5;color:#3c493c}.growth-kicker{display:block;font:10px/1.6 var(--pixel,monospace);letter-spacing:1.3px;color:#748064}.growth-cover{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:25px 28px 20px;background:repeating-linear-gradient(0deg,#efe6cb 0 3px,#f0e9d3 3px 6px);border-bottom:2px solid #c5bea0}.growth-cover-label{display:flex;align-items:center;gap:18px;min-width:0}.growth-cover-label p{font-size:13px;color:#718063;margin-top:3px}.growth-bookmark{align-self:stretch;display:flex;flex-direction:column;justify-content:center;width:53px;min-height:79px;padding:6px;background:#647e61;border:3px solid #425940;outline:2px solid #e7dbaf;box-shadow:4px 4px 0 #c4c2a1;color:#fff2c5;font-size:21px;line-height:1.1;text-align:center}.growth-bookmark small{font:9px/1.4 monospace;letter-spacing:1.7px;margin-top:8px}.growth-wallet{display:flex;gap:22px;flex-shrink:0;border-left:2px dashed #c1b995;padding-left:24px}.growth-wallet>div{min-width:68px}.growth-wallet span{font-size:11px;color:#7b8164}.growth-wallet strong{display:flex;gap:8px;align-items:center;font:22px/1.8 var(--pixel,monospace);color:#535e40}.growth-wallet small{font-size:11px;color:#909373}.growth-wallet p{max-width:180px;font-size:13px;color:#737e62}.growth-coin{display:inline-block;width:12px;height:14px;border:2px solid #a68c41;background:#dfbd5e;box-shadow:inset 2px 0 #f7dc85,2px 0 #bb9c4b;vertical-align:-2px;margin-right:5px;flex-shrink:0}.growth-coin:after{content:'';display:block;width:2px;height:6px;background:#af8c38;margin:2px auto}.growth-food-icon{display:inline-block;width:14px;height:13px;background:#b38b58;border:2px solid #826a44;box-shadow:inset 0 3px #d5b67a;vertical-align:-1px}.growth-level{display:flex;align-items:center;gap:13px;padding:10px 28px;background:#e2e4c9;border-bottom:2px solid #b7bf99}.growth-level>span{font-size:13px;white-space:nowrap}.growth-level>small{font-size:11px;color:#68765b;white-space:nowrap}.growth-progress{display:block;height:11px;border:2px solid #929e75;background:#c7cfac;overflow:hidden;min-width:32px}.growth-progress i{display:block;height:100%;background:#719464;box-shadow:inset 0 2px #a1bd80}.growth-level .growth-progress{flex:1}.growth-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;padding:12px 18px 0;background:#e6dfc5;border-bottom:3px solid #7d8d69}.growth-tabs .growth-button{border:2px solid #b0ae8b;border-bottom:0;min-height:44px;background:#d4d2b4;box-shadow:none;font-size:16px;padding:8px 4px;border-radius:0}.growth-tabs .growth-button span{font-size:9px;display:inline-block;margin-right:4px;color:#7e886a}.growth-tabs .growth-button.is-active{background:#f5eed9;border-color:#7d8d69;color:#3e5a3d;transform:translateY(3px);padding-top:5px;border-bottom:3px solid #f5eed9}.growth-feedback{margin:16px 25px 0;font-size:12px;color:#778065;min-height:26px;border-left:3px solid #a8b48c;padding:3px 10px;line-height:1.7}.growth-feedback.success{color:#4e724b;border-color:#688960;background:#e9ecd2}.growth-feedback.error{color:#8a5948;border-color:#bd8b6a;background:#eee1cc}.growth-retry{margin:12px 25px;padding:14px;background:#e9d9b6;border:2px dashed #ad9269;display:flex;align-items:center;gap:16px;justify-content:space-between}.growth-retry p{font-size:12px}.growth-page{padding:21px 25px 28px;min-height:240px}.growth-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:37px;padding:7px 13px;border:2px solid #a3ad89;border-radius:0;background:#ecebd3;color:#4b6245;font:13px/1.4 var(--pixel,monospace);box-shadow:2px 2px 0 #c7c4a5;cursor:pointer;position:relative;text-decoration:none;vertical-align:middle;transition:background .12s}.growth-button:hover:not(:disabled){background:#dce5c4;border-color:#738663}.growth-button:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 #c7c4a5}.growth-button.growth-primary{background:#607c55;border-color:#435e3c;color:#fff4d2;box-shadow:3px 3px 0 #c0bc96}.growth-button.growth-primary:hover:not(:disabled){background:#4a6945}.growth-button:disabled{color:#85866e;border-color:#c4c3a5;background:repeating-linear-gradient(135deg,#e0dec7 0 3px,#dedcc3 3px 6px);box-shadow:none;cursor:not-allowed;opacity:.86}.growth-book button:focus-visible,.growth-book input:focus-visible,.growth-book select:focus-visible,.growth-book summary:focus-visible{outline:3px solid #b07c43;outline-offset:3px}.growth-book select,.growth-book input{border:2px solid #a6ad8a;border-radius:0;background:#fff8df;color:#4b5d44;font:13px/1.4 var(--pixel,monospace);padding:9px 8px;min-height:38px;max-width:100%}.growth-note{font-size:12px;line-height:1.9;color:#778064;margin:8px 0 19px!important}.growth-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.growth-section-heading>span{font-size:11px;color:#7a8468;white-space:nowrap}.growth-section-heading .growth-kicker{margin-bottom:3px}.growth-paper-note{padding:18px 20px;border-left:4px solid #8a9c73;background:repeating-linear-gradient(#ece7ce 0 29px,#d1d5b5 29px 30px);margin-top:22px;font-size:13px;color:#68745a}.growth-paper-note strong{font-size:17px;font-weight:400;color:#54674b}.growth-paper-note p{line-height:2;margin:7px 0}.growth-paper-note .growth-button{margin-top:8px}.growth-welcome{padding:26px 28px;background:#eee6ca;border:2px solid #c5bd97;text-align:center;position:relative}.growth-welcome:before,.growth-welcome:after{content:'';position:absolute;width:18px;height:18px;border:3px solid #afb38a}.growth-welcome:before{top:7px;left:7px;border-right:0;border-bottom:0}.growth-welcome:after{bottom:7px;right:7px;border-left:0;border-top:0}.growth-welcome h4{font-size:27px;margin:8px 0 12px}.growth-welcome>p{max-width:570px;margin:0 auto 18px;font-size:14px;line-height:1.9;color:#6b775e}.growth-welcome .growth-note{margin-bottom:0!important}.growth-welcome .growth-primary{min-width:180px}.growth-gift{display:flex;justify-content:center;align-items:center;gap:10px;margin:18px 0 23px}.growth-gift strong{font-size:26px;color:#8d7943;font-weight:400}.growth-gift>span{font-size:12px}.growth-gift>b{font-weight:400;color:#aaa280;margin:0 10px}.growth-empty{border:2px dashed #b8bd99;padding:24px;text-align:center;background:#eeecd5;color:#7c8568;font-size:14px;line-height:1.9}.growth-empty .growth-button{margin-top:16px}.growth-home-spread{display:grid;grid-template-columns:1.14fr 1fr;gap:25px}.growth-daily{padding:18px 0 15px}.growth-daily h4{font-size:25px;margin:8px 0 10px}.growth-daily p{font-size:13px;margin-bottom:16px}.growth-daily strong{color:#8a7643;font-size:18px;font-weight:400}.growth-daily>small{display:block;margin-top:16px;font-size:11px;line-height:1.9;color:#808568}.growth-window{border:3px solid #8e9b78;background:#d4ddbd;box-shadow:5px 5px 0 #d1cfad;align-self:start;text-align:center;padding:8px 8px 13px}.growth-window-scene{height:135px;position:relative;overflow:hidden;background:linear-gradient(#cadcc4 0 60%,#b5c495 60% 65%,#92ac7b 65% 100%);border:3px solid #6d8762;box-shadow:inset 0 0 0 3px #bfd2a9}.growth-window-scene:before{content:'';position:absolute;height:3px;background:#d5dfb9;width:100%;top:87px;box-shadow:0 18px #bac898}.growth-window-cloud{position:absolute;width:51px;height:10px;top:25px;left:35px;background:#eff0d8;box-shadow:9px -7px #eff0d8,26px 5px #eff0d8}.growth-window-house{position:absolute;right:22px;bottom:38px;width:49px;height:36px;background:#d5c19b;border:3px solid #8f9474;box-shadow:inset 8px 0 #c8b58e}.growth-window-house:before{content:'';position:absolute;left:-8px;top:-17px;width:59px;height:16px;background:#82916e;clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.growth-window-house:after{content:'';position:absolute;width:10px;height:14px;background:#81957c;left:6px;top:6px;box-shadow:21px 6px #8a8567}.growth-window-plant{position:absolute;bottom:15px;left:21px;width:8px;height:21px;background:#537955;box-shadow:6px -6px #71965b,-6px -9px #5e8957,0 -16px #7ca165}.growth-window-scene canvas{position:absolute;width:120px;height:100px;bottom:0;left:40%;image-rendering:pixelated;background:transparent;mix-blend-mode:multiply}.growth-window>p{padding:10px 5px 8px;font-size:12px;line-height:1.7}.growth-window .growth-button{font-size:12px;min-height:32px}.growth-first-page{margin-top:25px;border-top:2px dashed #bdc2a0;padding-top:20px}.growth-first-page .growth-section-heading{margin-bottom:8px}.growth-first-page ol{list-style:none;margin:0;padding:0}.growth-first-page li{display:flex;gap:13px;align-items:center;padding:13px 0;border-bottom:1px solid #d5d3b6}.growth-first-page li>span{width:29px;height:29px;border:2px solid #b8ba95;background:#e9e6ca;display:grid;place-items:center;font-size:14px;flex-shrink:0;color:#8d8f6e}.growth-first-page li>div{flex:1}.growth-first-page li strong{font-size:16px;font-weight:400}.growth-first-page li p{font-size:12px;color:#7d866c;line-height:1.8;margin-top:3px}.growth-first-page li.is-done>span{background:#d8e3bf;color:#5b7c4f;border-color:#9eaf80}.growth-first-page li.is-done strong{color:#80906b}.growth-today{margin-top:22px}.growth-today>h4{font-size:19px;margin-bottom:9px}.growth-today>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid #b5ba93;border-bottom:2px solid #b5ba93}.growth-today .growth-button{display:flex;flex-direction:column;border:0;border-right:1px dashed #b9bd97;background:transparent;box-shadow:none;padding:14px 5px}.growth-today .growth-button:last-child{border-right:0}.growth-today strong{font-size:20px;font-weight:400;color:#5b754d}.growth-today span{font-size:11px;color:#879173}.growth-ledger{margin-top:25px;border-top:2px solid #bbc09c;border-bottom:2px solid #bbc09c;padding:11px 0;font-size:12px;color:#68775a}.growth-ledger summary{cursor:pointer;min-height:30px;line-height:30px;font-size:15px;list-style-position:inside}.growth-ledger summary>span{float:right;font-size:11px;color:#879173}.growth-ledger ol{list-style:none;margin:9px 0;padding:0}.growth-ledger li{display:grid;grid-template-columns:100px minmax(0,1fr) 60px 70px;gap:12px;border-top:1px dashed #cbd0af;padding:8px 0;align-items:center}.growth-ledger time,.growth-ledger small{font-size:10px;color:#8b9177}.growth-ledger strong{font-size:14px;font-weight:400;text-align:right}.growth-ledger .is-plus{color:#658557}.growth-ledger .is-minus{color:#a57c58}.growth-ledger small{text-align:right}.growth-plots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:17px}.growth-plot{padding:13px 13px 18px;background:#eae6cd;border:2px solid #b2b995;box-shadow:3px 4px 0 #d2cfad;text-align:center;display:flex;flex-direction:column;align-items:stretch;min-width:0}.growth-plot-number{display:block;text-align:left;font:10px/1.6 var(--pixel,monospace);letter-spacing:1.3px;color:#7e896d;margin-bottom:7px}.growth-plot h5{font-size:19px;margin:10px 0 6px}.growth-plot p{font-size:12px;color:#798364;margin-bottom:11px}.growth-plot .growth-plot-reward{font-size:10px;min-height:34px;line-height:1.7;margin:9px 0}.growth-plot select{width:100%;font-size:11px;padding:8px 4px}.growth-plot>.growth-button{margin-top:auto;width:100%;font-size:12px;padding:8px 3px}.growth-plot .growth-timer{font-size:17px;color:#6c8556;min-height:38px;padding-top:4px;margin-bottom:0}.growth-plot.is-locked{background:repeating-linear-gradient(135deg,#e5e2c8 0 7px,#e1dfc4 7px 14px);box-shadow:none;color:#929377}.growth-plot.is-locked h5{color:#7e8968}.growth-field{height:121px;position:relative;overflow:hidden;background:linear-gradient(#ccd5b3 0 60%,#a9bd91 60% 100%);border:2px solid #a5b08a;image-rendering:pixelated}.growth-fence{position:absolute;left:0;right:0;top:64px;height:5px;background:#e4d8ae;box-shadow:0 13px #ddcea6}.growth-fence:after{content:'';position:absolute;left:12%;top:-9px;width:5px;height:40px;background:#e9dfb9;box-shadow:38px 0 #e9dfb9,77px 0 #e9dfb9,115px 0 #e9dfb9,153px 0 #e9dfb9}.growth-soil{position:absolute;width:79%;height:31px;bottom:11px;left:11%;background:repeating-linear-gradient(0deg,#a58c67 0 5px,#8e7b5e 5px 7px);border:3px solid #918561;transform:skewX(-18deg)}.growth-sprout{position:absolute;left:50%;bottom:31px;height:25px;width:5px;background:#5c8753;z-index:1;box-shadow:-29px 6px #5c8753,30px 5px #5c8753}.growth-sprout i,.growth-sprout b,.growth-sprout em{position:absolute;display:block;width:13px;height:9px;top:1px;left:-11px;background:#7ca264;box-shadow:10px 8px #6e9458,-25px 4px #71995a,34px 6px #7ca264,-17px 14px #85a667,40px 16px #5d884e}.growth-sprout b{top:-9px;left:0;width:10px;height:11px;background:#93ae6e;box-shadow:-30px 12px #93ae6e,30px 8px #93ae6e}.growth-sprout em{display:none}.growth-field[data-growth-crop="empty"] .growth-sprout{display:none}.growth-field[data-growth-crop="carrot"] .growth-sprout{bottom:42px;height:26px;width:5px}.growth-field[data-growth-crop="carrot"] .growth-sprout em{display:block;top:21px;left:-5px;width:15px;height:21px;background:#ca9655;box-shadow:-29px 4px #ca9655,31px 3px #ca9655;border-bottom:6px solid #b67e43}.growth-field[data-growth-crop="pumpkin"] .growth-sprout{bottom:44px}.growth-field[data-growth-crop="pumpkin"] .growth-sprout em{display:block;top:12px;left:-13px;width:30px;height:23px;background:repeating-linear-gradient(90deg,#c29756 0 5px,#d9aa61 5px 10px);box-shadow:-36px 4px #d2a05d,35px 3px #c99250;border:3px solid #af8c52}.growth-field.is-locked .growth-soil{background:repeating-linear-gradient(90deg,#98aa7a 0 15px,#a2b283 15px 23px);border-color:#9caf7f}.growth-field.is-locked:after{content:'＋';position:absolute;left:calc(50% - 18px);top:32px;width:36px;height:39px;line-height:36px;color:#82926c;font-size:28px;background:#c3cfa8;border:2px dashed #96a17b}.growth-passports{display:flex;flex-direction:column;gap:18px}.growth-passport{display:grid;grid-template-columns:140px minmax(0,1fr);border:2px solid #aeb694;background:#eee8cf;box-shadow:4px 4px 0 #d4d0ac}.growth-pet-photo{background:#d8debd;padding:15px 9px;display:flex;flex-direction:column;align-items:center;border-right:2px dashed #b0b891}.growth-pet-photo canvas,.growth-adoption-preview canvas{width:120px;height:100px;image-rendering:pixelated;max-width:100%}.growth-pet-photo>span{font-size:11px;color:#6e845b;border:2px solid #a9ba8d;padding:3px 8px;margin-top:12px;transform:rotate(-4deg)}.growth-pet-record{padding:15px 18px}.growth-pet-record>.growth-section-heading{margin-bottom:3px}.growth-pet-record>.growth-section-heading>span{font-size:11px}.growth-pet-record>p{font-size:12px;color:#77866a;margin-bottom:14px}.growth-care-actions{display:flex;gap:11px;margin-bottom:17px}.growth-care-actions>div{display:flex;flex-direction:column;align-items:flex-start}.growth-care-actions small{font-size:10px;color:#8c9277;line-height:1.6;margin-top:5px}.growth-care-actions .growth-button{min-width:128px;font-size:12px}.growth-pet-bottom{display:flex;gap:14px;align-items:flex-end;border-top:1px dashed #bec3a0;padding-top:12px}.growth-pet-bottom>.growth-button{font-size:12px}.growth-pet-bottom form{flex:1;min-width:0}.growth-pet-bottom label{font-size:10px;color:#8a9175;display:block;margin-bottom:3px}.growth-pet-bottom form>div{display:flex;gap:6px}.growth-pet-bottom input{min-width:0;flex:1;width:100%;padding:6px 8px;font-size:12px}.growth-pet-bottom form button{font-size:11px;padding:5px 9px}.growth-pet-shelf{margin-top:26px}.growth-adoption-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:3px solid #b0b592;border-bottom:6px solid #a6ac86;margin-top:18px;background:#e0e4c7}.growth-adoption-preview article{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 7px 19px;border-right:2px solid #c0c5a1;position:relative}.growth-adoption-preview article:last-child{border-right:0}.growth-adoption-preview strong{font-size:18px;font-weight:400}.growth-adoption-preview article>span{font-size:11px;color:#798464}.growth-adoption-preview canvas{margin-bottom:6px;border:2px solid #b8bd97}.growth-adoption-preview .growth-button{font-size:12px;margin-top:5px}.growth-adoption-preview .growth-owned-stamp{border:2px solid #8eaa76;color:#6b8757;padding:5px 12px;font-size:13px;margin-top:5px;transform:rotate(-5deg)}.growth-work-desk{padding:23px 26px;background:repeating-linear-gradient(0deg,#e8dec1 0 30px,#dfd5b7 30px 32px);border:3px solid #b4a582;box-shadow:4px 5px 0 #d5caaa;position:relative}.growth-work-desk>h4{margin:6px 0}.growth-work-desk>p{font-size:13px;line-height:1.9;color:#7c8066;max-width:600px}.growth-job-stamp{font-size:12px;color:#85856b;padding:8px 0 16px}.growth-job-stamp strong{font-size:18px;font-weight:400;color:#8c754c;margin-left:8px}.growth-running-job{padding:18px 22px;background:#f4edd4;border:2px dashed #b9ad87;position:relative;text-align:center;max-width:440px;margin:0 auto}.growth-running-job:before{content:'';width:48px;height:11px;position:absolute;top:-8px;left:calc(50% - 24px);background:#c0c6a0;opacity:.85}.growth-running-job>h5{font-size:24px;margin:8px 0}.growth-running-job>.growth-countdown{display:block;font-size:25px;color:#6a885b;font-weight:400;line-height:1.4}.growth-running-job>p{font-size:12px;color:#8a8769;margin:12px 0}.growth-job-list{margin-top:23px}.growth-job-list article{display:flex;align-items:center;gap:15px;border:2px solid #c2bc98;background:#f1ead1;padding:15px 18px;margin-top:11px}.growth-ticket-number{font-size:10px;color:#929071;border-right:2px dashed #c8c2a1;padding-right:14px;flex-shrink:0;letter-spacing:1px}.growth-job-list article>div{flex:1}.growth-job-list h5{font-size:20px}.growth-job-list p{font-size:11px;color:#818a6c;margin-top:4px}.growth-job-list .growth-button{font-size:12px}.growth-shop-sign{background:#607855;border:4px solid #9da67b;outline:2px solid #64754f;padding:21px 25px;color:#eeeacc;margin:3px 2px 24px;box-shadow:4px 4px 0 #d1ccaa}.growth-shop-sign .growth-kicker{color:#c1cda7}.growth-shop-sign h4{color:#fff1c5;margin:5px 0 7px;font-size:26px}.growth-shop-sign p{color:#d8e0bd;font-size:13px}.growth-shop-sign strong{font-size:20px;font-weight:400;color:#f0d384}.growth-shop-shelf{display:grid;grid-template-columns:1fr 1fr;gap:22px}.growth-shop-shelf article{display:flex;align-items:center;gap:20px;padding:24px 17px 20px;border-bottom:8px solid #a5ad86;border-top:2px solid #ccd0ad;background:#e7e7cb}.growth-shop-shelf article>div:last-child{flex:1}.growth-shop-shelf .growth-kicker{font-size:10px;letter-spacing:0}.growth-shop-shelf h5{font-size:22px;margin:4px 0}.growth-shop-shelf p{font-size:12px;color:#7c866b;margin-bottom:14px}.growth-shop-shelf .growth-button{font-size:12px}.growth-food-bag{width:65px;height:77px;background:#b59a69;border:3px solid #8c7a56;position:relative;box-shadow:inset 5px 0 #ccba83,4px 3px 0 #c9c4a3;flex-shrink:0;clip-path:polygon(8% 0,92% 0,87% 12%,100% 24%,100% 100%,0 100%,0 24%,13% 12%)}.growth-food-bag:before{content:'';position:absolute;left:0;right:0;top:8px;height:5px;background:#778956}.growth-food-bag i{display:block;background:#e8d8a4;position:absolute;left:12px;right:12px;top:24px;bottom:12px;border:2px solid #9c885b}.growth-food-bag>span{position:absolute;left:0;right:0;top:26px;text-align:center;font-size:21px;color:#8b7746}.growth-food-bag.is-large{height:92px;width:77px}.growth-food-bag.is-large i{top:29px;bottom:16px}.growth-food-bag.is-large>span{top:33px}.growth-milestones article{display:flex;align-items:center;gap:18px;border-bottom:2px dashed #c2c8a5;padding:18px 0}.growth-medal{display:grid;place-items:center;width:49px;height:52px;background:#d9cea1;border:3px solid #b7ab7b;color:#97864d;box-shadow:inset 0 0 0 3px #e9deaf;font-size:19px;flex-shrink:0;clip-path:polygon(13% 0,87% 0,100% 13%,100% 87%,87% 100%,13% 100%,0 87%,0 13%)}.growth-milestones article>div:nth-child(2){flex:1}.growth-milestones h5{font-size:20px}.growth-milestones p{font-size:12px;color:#858d70;margin:3px 0 8px}.growth-milestones .growth-progress{max-width:350px;height:9px}.growth-milestone-reward{display:flex;gap:13px;align-items:center}.growth-milestone-reward>span{color:#998447;font-size:15px;min-width:40px}.growth-milestone-reward>.growth-button{font-size:12px;min-width:90px}.growth-milestones .is-claimed .growth-medal{background:#c5d3a8;color:#6f8957;border-color:#a6b586;box-shadow:inset 0 0 0 3px #dbe5c2}.growth-long-road{margin-top:25px}.growth-long-road>h4{font-size:21px}.growth-long-road>p{font-size:12px;color:#838c70;margin:8px 0 16px}.growth-long-road ol{display:flex;list-style:none;padding:0;margin:0;border-top:3px solid #bdc5a1}.growth-long-road li{position:relative;flex:1;padding:20px 14px 14px;border-right:1px dashed #c7ccad;color:#909579}.growth-long-road li:last-child{border-right:0}.growth-long-road li:before{content:'';position:absolute;top:-7px;left:14px;width:11px;height:11px;background:#e9e6cb;border:3px solid #aeba92}.growth-long-road li.is-done:before{background:#6c8e59;border-color:#9db681}.growth-long-road strong,.growth-long-road span,.growth-long-road small{display:block}.growth-long-road strong{font-size:21px;font-weight:400;color:#71865b}.growth-long-road span{font-size:14px;margin:4px 0}.growth-long-road small{font-size:11px;color:#929678}.growth-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:2px solid #c1c4a3;padding:13px 25px;background:#e7e4ca;color:#8b9075;font-size:10px}.growth-footer .growth-button{font-size:11px;min-height:30px;padding:5px 10px;box-shadow:none;background:transparent}.growth-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:700px){.growth-dialog{width:calc(100vw - 20px);max-width:940px}.growth-cover{padding:20px;gap:12px}.growth-cover-label{gap:12px}.growth-book h3{font-size:24px}.growth-wallet{gap:15px;padding-left:15px}.growth-wallet strong{font-size:20px}.growth-level{padding:9px 20px;gap:9px}.growth-level>small{font-size:10px}.growth-page{padding:20px}.growth-feedback{margin-left:20px;margin-right:20px}.growth-home-spread{gap:18px}.growth-daily h4{font-size:23px}.growth-plots{gap:9px}.growth-plot{padding:9px 8px 13px}.growth-plot h5{font-size:17px}.growth-plot .growth-timer{font-size:15px}.growth-shop-shelf{gap:12px}.growth-shop-shelf article{gap:12px;padding:21px 12px}.growth-food-bag{width:50px;height:66px}.growth-food-bag.is-large{width:58px;height:80px}.growth-food-bag i{left:8px;right:8px}.growth-shop-shelf h5{font-size:19px}.growth-pet-bottom{flex-wrap:wrap}.growth-pet-bottom form{flex-basis:100%}.growth-milestone-reward{flex-direction:column;gap:5px}.growth-milestone-reward>span{text-align:center}.growth-job-list article{padding:14px 12px;gap:12px}.growth-ticket-number{font-size:9px;padding-right:10px}.growth-work-desk{padding:20px}.growth-tabs{padding-left:13px;padding-right:13px}}
@media(max-width:520px){.growth-dialog .dialog-heading{padding:16px 18px}.growth-dialog .dialog-heading h2{font-size:25px}.growth-cover{display:block;padding:19px 17px 14px}.growth-cover-label{gap:14px}.growth-bookmark{width:43px;min-height:68px;font-size:19px}.growth-book h3{font-size:25px}.growth-cover-label p{font-size:12px}.growth-wallet{border-left:0;border-top:1px dashed #c1b995;padding:12px 0 0;margin-top:16px;gap:30px;justify-content:flex-start}.growth-wallet>div{display:flex;gap:12px;align-items:center}.growth-wallet strong{font-size:22px;line-height:1.3}.growth-wallet span{font-size:11px}.growth-wallet p{max-width:none;min-height:22px}.growth-level{padding:10px 17px;flex-wrap:wrap;gap:7px 10px}.growth-level .growth-progress{min-width:110px}.growth-level>small{flex-basis:100%;text-align:right;margin-top:-1px}.growth-tabs{padding:10px 9px 0;gap:2px}.growth-tabs .growth-button{font-size:14px;min-height:42px;padding-left:2px;padding-right:2px}.growth-tabs .growth-button span{display:none}.growth-feedback{margin:13px 17px 0;font-size:11px}.growth-page{padding:18px 16px 23px}.growth-book h4{font-size:22px}.growth-section-heading{gap:10px;align-items:flex-start}.growth-section-heading>span{font-size:10px;white-space:normal;max-width:90px;text-align:right;padding-top:7px}.growth-section-heading>.growth-button{font-size:11px;padding:7px;min-height:34px;flex-shrink:0}.growth-section-heading .growth-kicker{font-size:9px;letter-spacing:.8px}.growth-note{font-size:11px;line-height:1.9}.growth-home-spread{grid-template-columns:1fr;gap:16px}.growth-daily{padding:3px 2px 0}.growth-daily h4{font-size:25px;margin-top:5px}.growth-daily>small{margin-top:12px;font-size:10px}.growth-daily .growth-button{width:100%}.growth-window{padding:7px 7px 11px;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.growth-window-scene{grid-row:span 2;height:116px;min-width:0}.growth-window-scene canvas{left:8%;bottom:-7px}.growth-window-house{right:12px;bottom:32px}.growth-window>p{align-self:end;padding:7px 3px;font-size:11px}.growth-window>.growth-button{align-self:start;margin:0 3px;font-size:11px;padding:6px 5px;min-height:33px}.growth-first-page{margin-top:24px;padding-top:17px}.growth-first-page .growth-section-heading h4{font-size:20px}.growth-first-page li{gap:9px;padding:13px 0}.growth-first-page li>span{width:24px;height:26px;font-size:12px}.growth-first-page li strong{font-size:15px}.growth-first-page li p{font-size:11px;line-height:1.8}.growth-first-page li>.growth-button{font-size:11px;min-height:33px;padding:6px 7px;white-space:nowrap}.growth-today{margin-top:21px}.growth-today strong{font-size:18px}.growth-today span{font-size:10px}.growth-ledger li{grid-template-columns:70px minmax(0,1fr) 39px;gap:8px;font-size:11px}.growth-ledger li>small{display:none}.growth-ledger time{font-size:9px;line-height:1.6}.growth-ledger strong{font-size:12px}.growth-plots{grid-template-columns:1fr;gap:14px}.growth-plot{display:grid;grid-template-columns:110px minmax(0,1fr);gap:0 14px;padding:13px 12px;align-items:center;text-align:left;position:relative}.growth-plot-number{grid-column:2;grid-row:1;font-size:9px;margin:0;align-self:end}.growth-field{grid-column:1;grid-row:1 / span 5;height:118px;width:110px}.growth-plot h5{grid-column:2;font-size:19px;margin:3px 0 6px}.growth-plot select{grid-column:2;font-size:10px;min-height:34px;padding:6px 3px}.growth-plot p{grid-column:2;font-size:11px;margin:0 0 9px}.growth-plot .growth-plot-reward{grid-column:2;font-size:10px;min-height:0;margin:5px 0 10px}.growth-plot .growth-timer{min-height:0;font-size:16px;margin:0;padding:0}.growth-plot>.growth-button{grid-column:2;font-size:11px;padding:7px 4px;min-height:34px}.growth-plot>.growth-note{grid-column:2;margin:0!important}.growth-fence:after{box-shadow:38px 0 #e9dfb9,77px 0 #e9dfb9}.growth-sprout{left:50%}.growth-field[data-growth-crop="pumpkin"] .growth-sprout em{width:24px;left:-10px;box-shadow:-29px 4px #d2a05d,28px 3px #c99250}.growth-paper-note{padding:14px 15px;font-size:12px;margin-top:19px}.growth-paper-note strong{font-size:16px}.growth-passport{grid-template-columns:94px minmax(0,1fr)}.growth-pet-photo{padding:12px 5px}.growth-pet-photo canvas{width:80px;height:67px}.growth-pet-photo>span{font-size:9px;padding:3px 4px;white-space:nowrap;margin-top:10px}.growth-pet-record{padding:12px 11px}.growth-pet-record>.growth-section-heading{display:block;margin-bottom:7px}.growth-pet-record>.growth-section-heading>span{display:block;max-width:none;text-align:left;padding:0;font-size:10px}.growth-pet-record>.growth-section-heading>h5{font-size:21px}.growth-pet-record>p{font-size:10px;margin-bottom:10px;line-height:1.8}.growth-care-actions{flex-direction:column;gap:9px;margin-bottom:13px}.growth-care-actions>div{display:block}.growth-care-actions .growth-button{font-size:11px;width:100%;min-height:33px;padding:6px 4px;min-width:0}.growth-care-actions small{font-size:9px;display:block;margin-top:3px}.growth-pet-bottom{gap:11px;padding-top:11px}.growth-pet-bottom>.growth-button{font-size:11px;width:100%;min-height:33px;padding:6px 4px}.growth-pet-bottom form>div{gap:4px}.growth-pet-bottom label{font-size:9px}.growth-pet-bottom input{font-size:11px;padding:5px;min-height:33px}.growth-pet-bottom form button{font-size:10px;padding:4px 5px;min-height:33px}.growth-pet-shelf>.growth-section-heading{display:block}.growth-pet-shelf>.growth-section-heading>span{max-width:none;padding-top:3px;display:block;text-align:left}.growth-pet-shelf{margin-top:23px}.growth-adoption-preview{gap:0;margin-top:13px}.growth-adoption-preview article{padding:14px 3px 16px;gap:5px}.growth-adoption-preview canvas{width:86px;height:72px}.growth-adoption-preview strong{font-size:16px}.growth-adoption-preview article>span{font-size:10px}.growth-adoption-preview .growth-button{font-size:10px;padding:6px 4px;min-height:31px;width:100%;margin-top:4px;line-height:1.5}.growth-adoption-preview .growth-owned-stamp{font-size:10px;padding:4px 7px}.growth-welcome{padding:22px 17px}.growth-welcome h4{font-size:25px;margin-bottom:11px}.growth-welcome>p{font-size:13px;line-height:1.9}.growth-welcome .growth-kicker{font-size:9px}.growth-gift{gap:7px;margin:16px 0 20px}.growth-gift strong{font-size:23px}.growth-gift>span{font-size:11px}.growth-gift>b{margin:0 3px}.growth-retry{margin:12px 17px;display:block;padding:12px}.growth-retry .growth-button{margin-top:9px;width:100%}.growth-work-desk{padding:18px 15px}.growth-work-desk>.growth-kicker{font-size:9px;letter-spacing:.5px}.growth-work-desk>p{font-size:12px;line-height:1.9}.growth-work-desk h4{font-size:24px}.growth-job-stamp{font-size:11px}.growth-running-job{padding:18px 13px}.growth-running-job>h5{font-size:23px}.growth-job-list article{display:grid;grid-template-columns:1fr auto;gap:5px 8px;padding:12px}.growth-ticket-number{grid-column:1 / span 2;border-right:0;border-bottom:1px dashed #c8c2a1;padding:0 0 6px;margin-bottom:3px;font-size:9px}.growth-job-list h5{font-size:18px}.growth-job-list p{font-size:10px}.growth-job-list .growth-button{font-size:11px;min-height:34px;padding:6px 7px}.growth-shop-sign{padding:18px 16px;margin-bottom:19px}.growth-shop-sign .growth-kicker{font-size:9px;letter-spacing:.5px}.growth-shop-sign h4{font-size:25px}.growth-shop-sign p{font-size:12px}.growth-shop-shelf{grid-template-columns:1fr;gap:15px}.growth-shop-shelf article{padding:19px;gap:25px}.growth-food-bag{width:62px;height:78px}.growth-food-bag.is-large{width:73px;height:90px}.growth-shop-shelf h5{font-size:23px}.growth-shop-shelf p{font-size:12px}.growth-shop-shelf .growth-button{font-size:12px}.growth-milestones article{gap:11px;padding:16px 0}.growth-medal{width:37px;height:41px;font-size:15px}.growth-milestones h5{font-size:18px}.growth-milestones p{font-size:10px;line-height:1.8;margin:3px 0 7px}.growth-milestone-reward{gap:5px}.growth-milestone-reward>span{font-size:13px}.growth-milestone-reward .growth-button{font-size:10px;min-width:66px;min-height:31px;padding:5px}.growth-long-road>p{font-size:11px}.growth-long-road li{padding:17px 8px 10px}.growth-long-road strong{font-size:19px}.growth-long-road span{font-size:12px}.growth-long-road small{font-size:9px;line-height:1.9}.growth-long-road li:before{left:8px}.growth-footer{padding:12px 16px;gap:10px;font-size:9px}.growth-footer>span{max-width:190px}.growth-footer .growth-button{font-size:10px;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.growth-book .growth-button{transition:none}.growth-book .growth-button:active:not(:disabled){transform:none}}

.growth-bookmark{flex-shrink:0;white-space:nowrap;font-size:16px}
