body.sprigzTheme .streaksite.normalMode.studyHomeShell .siteContent{background:#f8faf5;background-image:none!important;padding-top:112px!important}body.sprigzTheme .streaksite.normalMode.studyHomeShell>div>.sprigzHeader{justify-content:flex-end;align-items:center;gap:10px;width:auto!important;max-width:calc(100% - var(--sprigz-sidebar-width) - 20px)!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;margin:0!important;padding:2px 0!important;display:flex!important;position:absolute!important;top:8px!important;left:auto!important;right:clamp(14px,3vw,42px)!important}.streaksite.normalMode.studyHomeShell{position:relative}.streaksite.normalMode .sprigzStudyHome{box-sizing:border-box;color:#193f2d;width:min(1070px,100%);max-width:1070px;margin:0 auto;padding:28px clamp(16px,3vw,36px) 88px;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite.normalMode .sprigzStudyHome :is(h1,h2,button,strong){font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite.normalMode .sprigzStudyHome :is(p,small,.studyHomeEyebrow){font-family:var(--brand-display,"Courier New",Courier,monospace)!important}.streaksite.normalMode .studyHomeTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}body.sprigzTheme .streaksite.normalMode .studyHomeTitle h1{letter-spacing:-.04em;font-weight:850;line-height:1.18;color:#143e2d!important;margin:0!important;font-size:clamp(29px,3.5vw,42px)!important}.streaksite.normalMode .studyHomeTitle p{color:#637e68;margin:5px 0 0;font-size:12px}.streaksite.normalMode .sprigzStudyHome button{color:#255c3e;cursor:pointer;background:#fff;border:1px solid #c9dcc5;border-radius:11px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:800;transition:background .16s,border-color .16s,transform .16s}.streaksite.normalMode .sprigzStudyHome button:hover{background:#eff7e9;border-color:#94c39c}.streaksite.normalMode .sprigzStudyHome button:focus-visible{outline-offset:3px;outline:3px solid #478f59}.streaksite.normalMode .studyHomeCurrent{background:linear-gradient(122deg,#e6f5dd 0%,#f8fcef 80%);border:1px solid #d1e6cd;border-radius:20px;margin-bottom:28px;padding:clamp(19px,3vw,30px);box-shadow:0 8px 23px #14442d0d}.streaksite.normalMode .studyHomeEyebrow{color:#287749;letter-spacing:.1em;font-size:11px;font-weight:900}.streaksite.normalMode .studyHomeCurrentRow{align-items:center;gap:15px;margin:15px 0 19px;display:flex}.streaksite.normalMode .studyHomeCurrentIcon{background:#fff;border:1px solid #d4e6cc;border-radius:14px;flex-shrink:0;place-items:center;width:63px;height:63px;font-size:28px;display:grid}.streaksite.normalMode .studyHomeCurrentRow>div:last-child{min-width:0}body.sprigzTheme .streaksite.normalMode .studyHomeCurrentRow h2{color:#164b32;overflow-wrap:anywhere;margin:0 0 5px;font-size:clamp(19px,2.3vw,25px);line-height:1.3}.streaksite.normalMode .studyHomeCurrentRow p{color:#5c7563;margin:0;font-size:12px}.streaksite.normalMode .studyHomeResumeInfo{color:#53705b;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.streaksite.normalMode .studyHomeProgress{background:#cddfc8;border-radius:999px;width:100%;height:8px;margin:10px 0 18px;overflow:hidden}.streaksite.normalMode .studyHomeProgress div{background:#398453;border-radius:999px;height:100%;transition:width .18s}.streaksite.normalMode .studyHomeMainActions{flex-wrap:wrap;gap:9px;display:flex}body.sprigzTheme .streaksite.normalMode .sprigzStudyHome .studyHomePrimary{color:#fff;background:#174c36;border-color:#174c36}body.sprigzTheme .streaksite.normalMode .sprigzStudyHome .studyHomePrimary:hover{background:#256747}.streaksite.normalMode .studyHomeSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 15px;display:flex}body.sprigzTheme .streaksite.normalMode .studyHomeSectionHead h2{letter-spacing:-.02em;color:#153d2a;margin:0;font-size:21px}.streaksite.normalMode .studyHomeSectionHead p{color:#6a7b6c;margin:2px 0 0;font-size:12px}.streaksite.normalMode .studyHomeModeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body.sprigzTheme .streaksite.normalMode .studyHomeModeCard{text-align:left;background:#fff;border:1px solid #dae8d7;border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;min-height:129px;padding:18px;display:flex;box-shadow:0 5px 15px #153e2b0a}.streaksite.normalMode .studyHomeModeCard:hover{transform:translateY(-2px)}.streaksite.normalMode .studyHomeModeIcon{font-size:26px;line-height:1.25}body.sprigzTheme .streaksite.normalMode .studyHomeModeCard strong{color:#17452f;font-size:16px}body.sprigzTheme .streaksite.normalMode .studyHomeModeCard small{color:#607c68;font-size:11px}.streaksite.normalMode .studyHomeRecent{margin-top:27px}.streaksite.normalMode .studyHomeRecentRows{gap:9px;display:grid}body.sprigzTheme .streaksite.normalMode .studyHomeRecentRows>button{text-align:left;background:#fff;border:1px solid #dce6d8;border-radius:13px;align-items:center;gap:14px;min-height:68px;padding:13px 15px;display:flex}.streaksite.normalMode .studyHomeRecentRows>button>span:first-child{font-size:22px}.streaksite.normalMode .studyHomeRecentRows>button>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.streaksite.normalMode .studyHomeRecentRows>button strong{color:#17452d;overflow-wrap:anywhere;font-size:14px}.streaksite.normalMode .studyHomeRecentRows>button small{color:#6b806c;font-size:11px}.streaksite.normalMode .studyHomeRecentRows>p{color:#5a705e;border:1px dashed #b9d3b8;border-radius:12px;padding:18px}.streaksite .studyHomePicker{box-sizing:border-box;color:#254331;background:#fcfefb;border:1px solid #cedfcc;border-radius:21px;width:min(680px,100vw - 28px);height:min(710px,86dvh);min-height:0;max-height:86dvh;margin:auto;padding:0;animation:.19s cubic-bezier(.2,.7,.2,1) both studyPickerEnter;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 84px #102d2559}.streaksite .studyHomePicker.isClosing{animation:.17s ease-in both studyPickerExit}.streaksite .studyHomePicker::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c3136ad;animation:.19s ease-out both studyPickerBackdropIn}.streaksite .studyHomePicker.isClosing::backdrop{animation:.17s ease-in both studyPickerBackdropOut}@keyframes studyPickerEnter{0%{opacity:0;transform:translateY(10px)scale(.976)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes studyPickerExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.989)}}@keyframes studyPickerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes studyPickerBackdropOut{0%{opacity:1}to{opacity:0}}.streaksite .studyHomePickerBody{box-sizing:border-box;flex-direction:column;gap:0;height:100%;max-height:100%;padding:0;display:flex;overflow:hidden}.streaksite .studyHomePickerHead{box-shadow:none;background:#f7fbf5;border:0;border-bottom:1px solid #e3eee0;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;margin:0;padding:24px 26px 17px;display:flex}.streaksite .studyHomePickerHeadCopy{min-width:0}body.sprigzTheme .streaksite .studyHomePickerHeadCopy>small{color:#37815a;letter-spacing:.085em;margin-bottom:6px;display:block;font:800 10px/1.4 var(--brand-display,"Courier New",monospace)!important}body.sprigzTheme .streaksite .studyHomePickerHeadCopy>h2{color:#173f2c;letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(23px,3vw,28px);font-weight:850;line-height:1.2;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite .studyHomePickerHeadCopy>p{color:#627969;margin:0;font:400 12px/1.5 var(--brand-display,"Courier New",monospace)!important}body.sprigzTheme .streaksite .studyHomePickerHead .studyHomePickerClose{flex:0 0 40px;place-items:center;width:40px;height:40px;min-height:40px;display:grid;color:#40664c!important;box-shadow:none!important;background:#ebf5e8!important;border:1px solid #d5e5d0!important;border-radius:999px!important;padding:0!important;font:400 23px/1 ui-rounded,Segoe UI,system-ui,sans-serif!important}.streaksite .studyHomePickerClose:hover{background:#deefda!important}.streaksite .studyHomePickerControls{background:#fcfefb;flex:none;gap:12px;padding:17px 26px 13px;display:grid}body.sprigzTheme .streaksite .studyHomePickerSearch{color:#405e48;gap:7px;display:grid;font:750 12px/1.4 ui-rounded,Segoe UI,system-ui,sans-serif!important}.streaksite .studyHomePickerSearchField{background:#fff;border:1px solid #c6dac4;border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:flex}.streaksite .studyHomePickerSearchField:focus-within{border-color:#60a477;box-shadow:0 0 0 3px #55a26d22}.streaksite .studyHomePickerSearchField>span{color:#559264;flex:none;font-size:24px;line-height:1}body.sprigzTheme .streaksite .studyHomePickerSearchField>input{flex:1;min-width:0;height:44px;min-height:44px;padding:8px 2px;color:#193f2d!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font:500 14px/1.35 ui-rounded,Segoe UI,system-ui,sans-serif!important}.streaksite .studyHomePickerFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.sprigzTheme .streaksite .studyHomePickerFilters>button{min-height:36px;padding:7px 13px;color:#376049!important;box-shadow:none!important;background:#f7faf5!important;border:1px solid #d5e4d2!important;border-radius:999px!important;font:750 12px/1.25 ui-rounded,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite .studyHomePickerFilters>button[aria-pressed=true]{color:#fff!important;background:#174c36!important;border-color:#174c36!important}.streaksite .studyHomePickerListHead{border-bottom:1px solid #e7eee4;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:9px 26px 12px;display:flex}body.sprigzTheme .streaksite .studyHomePickerListHead>strong{color:#294b37;font:780 13px/1.3 ui-rounded,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite .studyHomePickerListHead>span{color:#6c846f;font:500 11px/1.3 var(--brand-display,"Courier New",monospace)!important}.streaksite .studyHomePickerResults{overscroll-behavior:contain;scrollbar-color:#bed1b9 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;align-content:flex-start;gap:9px;min-height:0;padding:13px 26px 18px;display:flex;overflow-y:auto}body.sprigzTheme .streaksite .studyHomePickerResults>.studyHomePickerItem{text-align:left;cursor:pointer;flex:none;justify-content:flex-start;align-items:center;gap:13px;width:100%;min-width:0;min-height:76px;margin:0;padding:12px 13px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:flex;color:#2f503c!important;background:#fff!important;border:1px solid #dbe7d7!important;border-radius:13px!important;box-shadow:0 3px 11px #14382708!important}body.sprigzTheme .streaksite .studyHomePickerResults>.studyHomePickerItem:hover{transform:translateY(-1px);background:#f7fbf5!important;border-color:#97bea0!important;box-shadow:0 5px 13px #173d2d13!important}body.sprigzTheme .streaksite .studyHomePickerResults>.studyHomePickerItem.isSelected{background:#f1f8ee!important;border-color:#62a176!important;box-shadow:inset 3px 0 #368357!important}.streaksite .studyHomePickerThumb{color:#256745;background:#e9f3e3;border:1px solid #d3e4ce;border-radius:11px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:23px;display:grid;overflow:hidden}.streaksite .studyHomePickerThumb>img{object-fit:cover;width:100%;height:100%;display:block}.streaksite .studyHomePickerDetails{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}body.sprigzTheme .streaksite .studyHomePickerDetails>strong{color:#193e2b;overflow-wrap:anywhere;font:800 14px/1.25 ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite .studyHomePickerDetails>small{color:#647b68;font:450 11px/1.4 var(--brand-display,"Courier New",monospace)!important}body.sprigzTheme .streaksite .studyHomePickerSubject{color:#3d7852;font:750 10px/1.2 ui-rounded,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite .studyHomePickerStatus{color:#276946;background:#f6fbf5;border:1px solid #cadfc8;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:71px;padding:7px 11px;display:inline-flex;font:750 12px/1.2 ui-rounded,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite .studyHomePickerStatus.selected{color:#1b623c;background:#dfeeda;border-color:#99c6a0}.streaksite .studyHomePickerStatus.selected>span{font-weight:900}.streaksite .studyHomePickerEmpty{text-align:center;color:#607961;background:#f8fcf6;border:1px dashed #c9dac5;border-radius:14px;padding:25px 15px}.streaksite .studyHomePickerEmpty p{margin:0 0 12px}.streaksite .studyHomePickerFooter{background:#f8fbf6;border-top:1px solid #e2ede0;flex:none;justify-content:space-between;align-items:center;gap:15px;margin:0;padding:12px 26px 15px;display:flex}body.sprigzTheme .streaksite .studyHomePickerFooter>small{color:#65816d;font:450 11px/1.4 var(--brand-display,"Courier New",monospace)!important}body.sprigzTheme .streaksite .studyHomePickerFooter>button{flex:none;min-width:91px;color:#275b3e!important;box-shadow:none!important;background:#fff!important;border:1px solid #bcd5bd!important;border-radius:10px!important}.streaksite .studyHomePicker :is(button,input):focus-visible{outline-offset:2px;outline:3px solid #539369!important}@media (max-width:600px){.streaksite .studyHomePicker{border-radius:15px;width:calc(100vw - 16px);height:min(730px,91dvh);max-height:91dvh}.streaksite .studyHomePickerHead{gap:9px;padding:17px 16px 13px}.streaksite .studyHomePickerControls{gap:10px;padding:13px 16px 12px}.streaksite .studyHomePickerListHead{padding:8px 16px 10px}.streaksite .studyHomePickerResults{gap:7px;padding:11px 12px 15px}body.sprigzTheme .streaksite .studyHomePickerResults>.studyHomePickerItem{gap:9px;min-height:72px;padding:10px}.streaksite .studyHomePickerThumb{flex-basis:41px;width:41px;height:41px;font-size:21px}body.sprigzTheme .streaksite .studyHomePickerStatus{min-width:57px;padding:7px;font-size:11px}.streaksite .studyHomePickerFooter{padding:11px 16px}body.sprigzTheme .streaksite .studyHomePickerFooter>small{font-size:10px}}@media (max-width:380px){.streaksite .studyHomePickerThumb{display:none}body.sprigzTheme .streaksite .studyHomePickerFilters>button{padding:7px 11px}}@media (prefers-reduced-motion:reduce){.streaksite .studyHomePicker,.streaksite .studyHomePicker::backdrop,.streaksite .studyHomePicker.isClosing,.streaksite .studyHomePicker.isClosing::backdrop{animation:none!important}.streaksite .studyHomePickerResults>.studyHomePickerItem{transition:none!important;transform:none!important}}.streaksite .studyRoundComplete{text-align:center;color:#17432f;background:linear-gradient(125deg,#e7f6df,#fefcf2);border:1px solid #c9e1bf;border-radius:20px;max-width:700px;margin:22px auto;padding:36px 20px;box-shadow:0 8px 25px #17402912}.streaksite .studyRoundComplete>span{font-size:40px;display:block}.streaksite .studyRoundComplete h2{color:#194e33;margin:9px 0;font-size:clamp(24px,3vw,34px)}.streaksite .studyRoundComplete p{color:#59725e;line-height:1.5}.streaksite .studyRoundComplete div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.streaksite .studyRoundComplete button{color:#fff;cursor:pointer;background:#174c36;border:1px solid #174c36;border-radius:10px;min-height:44px;margin:7px;padding:11px 18px}.streaksite .studyRoundComplete button+button{color:#235b3d;background:#fff;border-color:#b5d8b3}.streaksite.normalMode .studySession{margin-top:14px;padding-bottom:80px}body.sprigzTheme .streaksite.normalMode .studySession .hubHeading h1{letter-spacing:-.035em;color:#17452d;font-size:clamp(27px,3vw,39px);font-weight:850;font-family:ui-rounded,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite.normalMode .studySession .hubHeading p{color:#4d865d;font-size:11px;font-weight:850;font-family:var(--brand-display,"Courier New",monospace)!important}.streaksite.normalMode .studySession .hubModes{background:#edf5e8;border-color:#d1e5ce}.streaksite.normalMode .studySession .hubModes button[aria-pressed=true]{color:#fff;background:#174c36}@media (max-width:960px){body.sprigzTheme .streaksite.normalMode.studyHomeShell>div>.sprigzHeader{justify-content:space-between;max-width:none!important;left:12px!important;right:12px!important}body.sprigzTheme .streaksite.normalMode.studyHomeShell .siteContent{padding-top:110px!important}}@media (max-width:590px){.streaksite.normalMode .sprigzStudyHome{padding:18px 15px 72px}.streaksite.normalMode .studyHomeModeGrid{grid-template-columns:1fr 1fr;gap:9px}.streaksite.normalMode .studyHomeModeCard{min-height:128px;padding:14px}.streaksite.normalMode .studyHomeCurrent{padding:18px}.streaksite.normalMode .studyHomeMainActions button{flex:120px}.streaksite .studyHomePickerBody{padding:15px}body.sprigzTheme .streaksite.normalMode.studyHomeShell .siteContent{padding-top:108px!important}}@media (prefers-reduced-motion:reduce){.streaksite.normalMode .studyHomeModeCard,.streaksite.normalMode .studyHomeProgress div,.streaksite.normalMode .sprigzStudyHome button{transition:none!important}}
.mixedSetFrequency{color:#234f37;border-top:1px solid #dbe8dc;gap:14px;min-width:0;padding-top:17px;display:grid}.mixedSetFrequencyHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mixedSetFrequencyHead>div{min-width:0}.mixedSetFrequency .mixedSetFrequencyHead h3{color:#184a34;margin:0 0 5px;font:800 16px/1.35 ui-rounded,Avenir Next,system-ui,sans-serif}.mixedSetFrequency .mixedSetFrequencyHead p{color:#587661;max-width:650px;margin:0;font:400 12px/1.55 Courier New,monospace}body.sprigzTheme .streaksite .mixedSetFrequencyReset{color:#285e40;cursor:pointer;background:#fff;border:1px solid #c6dccc;border-radius:9px;flex-shrink:0;min-height:40px;padding:8px 12px;font-size:12px;font-weight:750}body.sprigzTheme .streaksite .mixedSetFrequencyReset:hover:not(:disabled){background:#eaf5ed;border-color:#78aa89}.mixedSetFrequency .mixedSetFrequencyReset:disabled{opacity:.5;cursor:default}.mixedSetFrequencyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mixedSetFrequencyRow{background:#fff;border:1px solid #d5e5d8;border-radius:11px;min-width:0;padding:13px 15px 11px}.mixedSetFrequencyLabel{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mixedSetFrequencyLabel label{overflow-wrap:anywhere;cursor:pointer;min-width:0;font-size:13px;font-weight:750;line-height:1.4}.mixedSetFrequencyLabel label small{color:#6b836f;margin-top:3px;font-size:11px;font-weight:400;display:block}.mixedSetFrequencyLabel output{color:#205d41;text-align:center;font-variant-numeric:tabular-nums;background:#e8f4ec;border-radius:7px;flex-shrink:0;min-width:43px;padding:5px 7px;font-size:13px;font-weight:800;line-height:1.4}body.sprigzTheme .streaksite .mixedSetFrequencyRow input[type=range]{accent-color:#267449;cursor:pointer;width:100%;height:40px;min-height:40px;box-shadow:none;margin:3px 0 0;padding:0;display:block;background:0 0!important;border:0!important;border-radius:0!important}.mixedSetFrequencyScale{color:#687f6e;justify-content:space-between;gap:10px;margin-top:-2px;font-size:10px;line-height:1.4;display:flex}.mixedSetFrequency input:focus-visible,.mixedSetFrequency button:focus-visible{outline-offset:3px;outline:3px solid #368653}@media (max-width:750px){.mixedSetFrequencyList{grid-template-columns:1fr}}@media (max-width:480px){.mixedSetFrequencyHead{flex-wrap:wrap;gap:9px}.mixedSetFrequencyRow{padding-inline:13px}}
.lawnPage{color:#193b30;max-width:1100px;margin:auto;padding:28px 24px 60px}.lawnPage .lawnHero{align-items:center;gap:16px;margin-bottom:20px}.lawnPage .lawnHero h1{letter-spacing:-1px;margin:5px 0;font:900 clamp(28px,4vw,42px)/1.15 monospace}.lawnPage .lawnHero p{letter-spacing:2px;color:#456b49;font:700 12px/1.4 monospace}.lawnPage .lawnHero span{color:#48614c;font:15px/1.5 monospace}.lawnPage button{cursor:pointer;border:2px solid #213d30;border-radius:0;min-height:44px;font:700 14px/1.35 monospace;box-shadow:3px 3px #213d30}.lawnPage button:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #213d30}.lawnPage button:focus-visible{outline-offset:4px;outline:3px solid #d09d36}.lawnPage .lawnHero>button{color:#263c2e;white-space:nowrap;background:#f0dd9c;padding:12px 20px}.lawnPage .lawnStats{color:#ecedc7;background:#203a30;border:4px solid #243e32;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:6px;display:grid}.lawnPage .lawnStats>div{box-shadow:none;background:0 0;border:0;border-right:2px solid #49684c;border-radius:0;min-width:0;padding:12px 18px}.lawnPage .lawnStats>div:last-child{border-right:0}.lawnPage .lawnStats small{color:#b6c49c;letter-spacing:1px;font:700 12px/1.4 monospace}.lawnPage .lawnStats b{color:#f1e7b9;margin:3px 0;font:700 clamp(16px,2vw,21px)/1.5 monospace}.lawnPage .lawnStats span{color:#bfceb0;font:12px/1.5 monospace}.lawnPage .lawnStats i{background:#112a26;border-radius:0;height:6px;margin-top:7px}.lawnPage .lawnStats i span{background:#acd261;border-radius:0}.lawnPage .propertyScene{aspect-ratio:16/9;height:auto;box-shadow:none;isolation:isolate;background:#6d9b51;border:4px solid #243e32;border-top:0;border-radius:0}.lawnPage .lawnSky{background:#94c8b1;box-shadow:inset 0 -8px #739f71}.lawnPage .pixelSun{background:#f4da83;border:4px solid #dfbb64;width:32px;height:32px;box-shadow:4px 4px #719f87}.lawnPage .cloud{background:#e4ead0;box-shadow:18px -12px #e4ead0,40px -4px #e4ead0,8px 8px #74a793}.lawnPage .farTrees i{background:#3c7050}.lawnPage .lawnHouse{transform-origin:0 0;width:240px;height:175px;top:7%;left:12%;transform:scale(.85)}.lawnPage .roof{filter:none;clip-path:polygon(40% 0,60% 0,60% 15%,70% 15%,70% 30%,80% 30%,80% 45%,90% 45%,90% 60%,100% 60%,100% 100%,0 100%,0 60%,10% 60%,10% 45%,20% 45%,20% 30%,30% 30%,30% 15%,40% 15%);background:repeating-linear-gradient(0deg,#344d42 0 12px,#293e35 12px 16px)}.lawnPage .houseBody{background:repeating-linear-gradient(0deg,#e4d5a6 0 12px,#c5b98c 12px 15px);border-color:#aa9b72;border-radius:0;box-shadow:6px 6px #456c42}.lawnPage .houseBody i,.lawnPage .houseBody b{background:#709f9d;border-color:#f0e3b8;box-shadow:inset 4px 4px #49757a}.lawnPage .houseBody em{background:#92613f;border-color:#e4d5a6}.lawnPage .sceneShed{transform-origin:100% 0;color:#f3e4bc;background:repeating-linear-gradient(90deg,#94714b 0 12px,#765536 12px 16px);border-radius:0;top:21%;right:12%;transform:scale(.8);box-shadow:inset 0 0 0 6px #513f2e,6px 6px #456c42}.lawnPage .sceneShed span{margin-top:14px;font:700 22px monospace}.lawnPage .sceneShed:before{clip-path:polygon(0 70%,10% 70%,10% 50%,25% 50%,25% 30%,40% 30%,40% 10%,60% 10%,60% 30%,75% 30%,75% 50%,90% 50%,90% 70%,100% 70%,100% 100%,0 100%);background:#384c3f}.lawnPage .foundationBed{box-shadow:none;background:#785639;border-color:#ab9061}.lawnPage .foundationBed i{background:#3e6740}.lawnPage .lawnFence{background:repeating-linear-gradient(90deg,#e4d5a6 0 2%,#0000 2% 8%);border-top:4px solid #e4d5a6;height:8px;top:51%;box-shadow:0 4px #a98f5d}.lawnPage .lawnField{perspective:none;background:#609047;height:48%;transform:none}.lawnPage .lawnField i{box-shadow:none;background:#609047;border:0;transition:none}.lawnPage .lawnField i:nth-child(24n+13),.lawnPage .lawnField i:nth-child(24n+14),.lawnPage .lawnField i:nth-child(24n+15),.lawnPage .lawnField i:nth-child(24n+16),.lawnPage .lawnField i:nth-child(24n+17),.lawnPage .lawnField i:nth-child(24n+18),.lawnPage .lawnField i:nth-child(24n+19),.lawnPage .lawnField i:nth-child(24n+20),.lawnPage .lawnField i:nth-child(24n+21),.lawnPage .lawnField i:nth-child(24n+22),.lawnPage .lawnField i:nth-child(24n+23),.lawnPage .lawnField i:nth-child(24n+24){background:#67974b}.lawnPage .lawnField i:after{opacity:.55;background-image:linear-gradient(90deg,#9ab860 0 3px,#0000 3px),linear-gradient(0deg,#3f713c 0 3px,#0000 3px);background-size:24px 19px,29px 23px;inset:5px}.lawnPage .lawnField i.cut,.lawnPage .lawnField.fresh i{box-shadow:none;background:#a2bf68;animation:none}.lawnPage .lawnField i.cut:nth-child(2n),.lawnPage .lawnField.fresh i:nth-child(2n){background:#96b65d}.lawnPage .lawnField i.cut:after,.lawnPage .lawnField.fresh i:after{opacity:.08}.lawnPage .mowerMoving{filter:none;transform-origin:bottom;transition:none;transform:translate(-50%)scale(.8)}.lawnPage .mowerMoving.left{transform:translate(-50%)scale(-.8,.8)}.lawnPage .mowerMoving small{display:none}.lawnPage .wheel{border-radius:0;animation:none}.lawnPage .mowerEngine{border-radius:0}.lawnPage .lawnControls{background:#e4e9c9;border:4px solid #243e32;border-top:0;border-radius:0;margin:0;padding:18px 22px;box-shadow:6px 6px #c4ceaa}.lawnPage .mowerBadge{color:#fff0ca;text-shadow:2px 2px #243e32;border:2px solid #243e32;border-radius:0;flex-shrink:0;width:48px;height:48px;font:900 16px monospace}.lawnPage .lawnControls small{color:#486044;font:12px monospace}.lawnPage .lawnControls b{font:700 18px/1.4 monospace}.lawnPage .lawnControls p{color:#486044;max-width:520px;font:13px/1.5 monospace}.lawnPage .lawnControls>button{color:#243e32;background:#bfdd77;min-width:200px;padding:14px 20px}.lawnPage .lawnControls>button:disabled{color:#53654b;background:#cbd5b3}.lawnPage .lawnShed{background:#e4e9c9;border:3px solid #243e32;border-radius:0;margin:18px 0}.lawnPage .shedTitle h2,.lawnPage .shedGoods h3{color:#243e32;font-family:monospace}.lawnPage .shedGoods article{box-shadow:none;background:#f0efd5;border:2px solid #899d76;border-radius:0}.lawnPage .shedGoods p{font-size:14px;line-height:1.5}.lawnPage .shedGoods small{font-size:12px}.lawnPage .shedGoods button{font-size:14px}.lawnPage .lawnTreasure{background:#e7edcf;border-radius:0;box-shadow:8px 8px #122b26}.lawnPage .lawnTreasure h2{font-family:monospace}.lawnPage .treasureGlow{display:none}@media (max-width:650px){.lawnPage{padding:20px 12px 40px}.lawnPage .lawnHero{flex-direction:row;align-items:center}.lawnPage .lawnHero>button{width:auto;padding:10px;font-size:13px}.lawnPage .lawnHero span{display:none}.lawnPage .lawnStats{padding:0}.lawnPage .lawnStats>div{padding:10px 8px}.lawnPage .lawnStats small{letter-spacing:0;font-size:11px}.lawnPage .lawnStats b{font-size:14px}.lawnPage .lawnStats span{font-size:11px}.lawnPage .propertyScene{aspect-ratio:1.15}.lawnPage .lawnHouse{top:9%;left:5%;transform:scale(.55)}.lawnPage .sceneShed{top:25%;right:5%;transform:scale(.5)}.lawnPage .pixelSun{width:24px;height:24px;right:12%}.lawnPage .mowerMoving{transform:translate(-50%)scale(.5)}.lawnPage .mowerMoving.left{transform:translate(-50%)scale(-.5,.5)}.lawnPage .lawnControls{gap:14px;padding:14px}.lawnPage .lawnControls>button{width:100%}.lawnPage .lawnControls p{font-size:12px}.lawnPage .cloud.two{display:none}}@media (prefers-reduced-motion:reduce){.lawnPage .pixelWorker,.lawnPage .pixelLeg,.lawnPage .lawnTreasure{animation:none}}
.streaksite .shopTabs{gap:12px;max-width:1100px;margin:28px auto 20px;padding:0 24px;display:flex}.streaksite .shopTabs button{color:#174c36;background:#eef6e8;border:1px solid #b7d3ac;border-radius:12px;min-height:48px;padding:13px 24px;font:700 16px Arial}.streaksite .shopTabs button[aria-pressed=true]{color:#fff;background:#185c40}.streaksite .lawnUpgradeShop{color:#174332;max-width:1100px;margin:auto;padding:12px 24px 60px}.lawnUpgradeShop header,.propertyCurrent{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.lawnUpgradeShop h1{margin:0 0 10px;font-size:36px}.lawnUpgradeShop p{color:#52715b;margin:12px 0;line-height:1.6}.propertyCurrent{background:#dceecf;border-radius:14px;flex-wrap:wrap;padding:20px}.propertyUpgradeGrid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:36px;display:grid}.propertyUpgradeGrid article{background:#f8fcf3;border:1px solid #bdd8b4;border-radius:18px;flex-direction:column;padding:26px;display:flex}.upgradeCategory{letter-spacing:1px;color:#527353;font:700 12px Arial}.propertyUpgradeGrid h2{margin:14px 0 0}.streaksite .lawnUpgradeShop button{color:#153e2b;cursor:pointer;background:#bcf173;border:1px solid #82ab63;border-radius:10px;min-height:48px;padding:14px 20px;font:700 15px Arial}.streaksite .lawnUpgradeShop button:disabled{opacity:.55;cursor:not-allowed}.propertyUpgradeGrid article>button{margin-top:auto}.yardPreview{background:#344e37;border:4px solid #45674a;gap:2px;height:160px;margin:18px 0;padding:12px;display:grid}.yardPreview i{background:#83b35c}.yardPreview i.newRow{background:#d1ed7c}.houseStagePreview{text-align:center;background:#e5edcf;border:4px solid #7d9165;justify-content:center;align-items:center;gap:16px;min-height:160px;margin:18px 0;padding:20px;display:flex}.cosmeticGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.cosmeticGrid article{background:#f8fcf3;border:1px solid #bdd8b4;border-radius:16px;grid-template-columns:48px 1fr;gap:16px;padding:24px;display:grid}.cosmeticGrid h3{margin:6px 0}.cosmeticGrid button{grid-column:1/-1}.cosmeticSwatch{border:4px solid #344c36;width:48px;height:48px;box-shadow:4px 4px #b9cbb0}.shopFootnote{font-size:13px}@media (max-width:650px){.propertyUpgradeGrid,.cosmeticGrid{grid-template-columns:1fr}.lawnUpgradeShop header{flex-direction:column;align-items:flex-start}.streaksite .lawnUpgradeShop{padding:12px 16px 40px}.propertyUpgradeGrid article{padding:20px}.streaksite .shopTabs{padding:0 16px}.shopTabs button{flex:1}}.streaksite .lawnPage.propertyPolish{max-width:1100px}.streaksite .propertyPolish .lawnHero{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.streaksite .propertyPolish .lawnHero h1{font-family:Georgia,serif}.streaksite .propertyPolish .lawnHero span,.streaksite .propertyPolish button{font-family:Arial,sans-serif}.lawnHeroButtons{flex-wrap:wrap;gap:14px;display:flex}.streaksite .propertyPolish .lawnHeroButtons button{color:#193d2b;box-shadow:none;background:#c4ef8e;border-radius:10px;padding:14px 20px}.streaksite .propertyPolish .lawnStats{border-radius:16px 16px 0 0;gap:0;background:#203e30!important;padding:12px!important}.streaksite .propertyPolish .lawnStats>div{box-shadow:none;border-radius:0;background:0 0!important;padding:16px 20px!important}.streaksite .propertyPolish .lawnStats small,.streaksite .propertyPolish .lawnStats span{font-family:Arial,sans-serif;color:#d4e6bf!important}.streaksite .propertyPolish .lawnStats b{font-family:Arial,sans-serif;color:#fff3cd!important}.streaksite .propertyPolish .propertyScene{height:calc(570px + var(--yard-extra));aspect-ratio:auto;background:#719e55;overflow:hidden}.streaksite .propertyPolish .lawnSky{background:#99c9b5;height:24%}.streaksite .propertyPolish .farTrees{opacity:.8;height:23%;top:17%}.streaksite .propertyPolish .lawnHouse{width:var(--house-width);transform-origin:0 100%;z-index:3;height:175px;top:auto;bottom:52%;left:10%;transform:scale(.9)}.streaksite .propertyPolish .roof{background:repeating-linear-gradient(0deg,transparent 0 12px,#0002 12px 16px),var(--roof-color);width:calc(100% + 40px)}.streaksite .propertyPolish .houseBody{border-bottom:8px solid #79755b;width:100%;box-shadow:6px 6px #456c42}.streaksite .propertyPolish .houseBody em{left:calc(50% - 18px)}.streaksite .propertyPolish .extraWindows{justify-content:center;gap:10px;display:flex;position:absolute;top:8px;left:16px;right:16px}.extraWindows span{background:#779c9e;border:3px solid #eee2b6;width:24px;height:17px}.streaksite .propertyPolish .sceneShed{transform-origin:100% 100%;z-index:3;top:auto;bottom:52%;right:8%;transform:scale(.8)}.streaksite .propertyPolish .foundationBed{background:#785639;border-color:#b09669;height:12%;inset:auto 4% 48%}.streaksite .propertyPolish .foundationBed i{clip-path:none;background:var(--flower-color);width:12px;height:12px;margin:20px 6% 0;box-shadow:8px 8px #426942,-8px 8px #426942}.streaksite .propertyPolish .lawnFence{background:repeating-linear-gradient(90deg,var(--fence-color) 0 2%,transparent 2% 8%);border-color:var(--fence-color);z-index:4;top:auto;bottom:48%}.propertyLabel{z-index:5;color:#213c2d;background:#e2eac8;padding:8px 12px;font:700 12px monospace;position:absolute;top:16px;left:20px;box-shadow:3px 3px #5c8159}.streaksite .propertyPolish .lawnControls{box-shadow:none;border-radius:0 0 16px 16px;flex-wrap:wrap;gap:24px;margin-bottom:28px;background:#edf4df!important;padding:24px!important}.streaksite .propertyPolish .lawnControls p{margin-top:8px;font:14px/1.6 Arial}.streaksite .propertyPolish .lawnControls>button{box-shadow:none;border-radius:10px}.streaksite .propertyPolish .lawnShed{border-radius:16px;padding:24px}.streaksite .propertyPolish .shedGoods{gap:22px}.streaksite .propertyPolish .shedGoods article{border-radius:12px;padding:22px}.streaksite .propertyPolish .shedGoods button{margin-top:16px;padding:12px}@media (max-width:650px){.streaksite .propertyPolish .propertyScene{height:calc(410px + var(--yard-extra))}.streaksite .propertyPolish .lawnHouse{left:6%;transform:scale(.47)}.streaksite .propertyPolish .sceneShed{right:5%;transform:scale(.45)}.streaksite .propertyPolish .lawnStats>div{padding:12px 8px!important}.streaksite .propertyPolish .lawnStats small{font-size:10px}.lawnHeroButtons{width:100%}.lawnHeroButtons button{flex:1}.propertyLabel{font-size:10px;top:12px;left:12px}.streaksite .propertyPolish .lawnControls{padding:18px!important}.streaksite .propertyPolish .shedGoods{grid-template-columns:1fr}}.streaksite .shopTabs{background:#e2efdc;border:1px solid #b9d1ad;border-radius:16px;flex-wrap:wrap;gap:8px;max-width:1200px;padding:8px;position:relative}.streaksite .shopTabs button{background:0 0;border:0;flex:1;min-width:130px;font-size:16px}.streaksite .shopTabs button[aria-pressed=true]{box-shadow:0 3px 8px #16432922}.flatPackGrid,.propertyCatalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.flatPackGrid article,.propertyCatalog article{background:#f2f7e7;border:1px solid #bbcfad;border-radius:14px;flex-direction:column;align-items:stretch;min-width:0;padding:20px;display:flex}.flatPackGrid h2{margin:14px 0 6px;font-size:21px}.flatPackGrid p,.propertyCatalog p{flex:1;font-size:14px;line-height:1.5}.flatPackArt{border-radius:10px;justify-content:center;align-items:center;height:270px;display:flex;overflow:hidden;background:#183c2d!important;border:0!important}.flatPackArt .cs-wrapper{width:180px;height:260px;position:relative;transform:none!important}.flatPackGrid .cs-primary{margin-top:14px}.propertyCatalog{margin:24px 0}.propertyCatalog h3{margin:12px 0;font-size:18px}.propertySprite{aspect-ratio:1;width:100%;image-rendering:pixelated;background-color:#0000;background-repeat:no-repeat;display:block}.propertyCatalog .propertySprite{background-color:#163e2e;border-radius:8px;margin-bottom:16px}.finishSample{border:8px double #35573e;border-radius:8px;width:100%;height:130px;margin-bottom:16px;display:block}.catalogFilters{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.streaksite .catalogFilters button{text-transform:capitalize;background:#e2ecd7;padding:10px 16px}.streaksite .catalogFilters button[aria-pressed=true]{color:#fff;background:#1f573d}.weeklyPlant{object-fit:contain;height:160px;image-rendering:pixelated}.autoSellChoice{align-items:flex-start;gap:12px;margin:24px 0;line-height:1.5;display:flex}.autoSellChoice input{flex-shrink:0;width:22px;height:22px}.duplicateToolbar{background:#e1edcd;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:20px;display:flex}.duplicateToolbar button{padding:12px 20px}.propertyGarage{color:#f5edcf;background:#203e33;border:5px solid #507359;padding:24px;animation:.55s ease-out garageEnter;overflow:hidden}.propertyGarage header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.propertyGarage h2,.propertyGarage p{color:#f5edcf!important}.propertyGarage header div{flex:1}.garageBays{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.streaksite .garageBay{color:#fff1cc;background:#394d45;border:6px solid #718078;flex-direction:column;align-items:center;min-width:0;padding:16px;display:flex;box-shadow:inset 0 -10px #b6ac89}.garageBay .propertySprite{max-width:300px}.garageBay strong{margin:10px;font:700 18px Arial}.garageBay>span:last-child{font:14px Arial}.emptyBay{color:#99af9a;place-items:center;height:200px;font:50px monospace;display:grid}.garagePicker{color:#214630;background:#eef4e4;border-radius:12px;margin-top:24px;padding:24px}.garagePicker>button{margin:8px}.garagePicker .propertyCatalog button{color:#214630;background:#e2edd4;flex-direction:column;gap:12px;padding:12px;display:flex}.propertyDisplayItems>div{z-index:5;pointer-events:none;width:80px;position:absolute;bottom:49%}.propertyDisplayItems .placed-pet{width:55px;left:43%}.propertyDisplayItems .placed-equipment{width:85px;right:21%}.propertyDisplayItems .placed-decor{width:65px;left:5%}.propertyScene[hidden]{display:none!important}@keyframes garageEnter{0%{opacity:0;transform:translateY(15px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:900px){.flatPackGrid,.propertyCatalog{grid-template-columns:repeat(3,minmax(0,1fr))}.flatPackArt{height:230px}.flatPackArt .cs-wrapper{width:150px;height:220px}}@media (max-width:600px){.flatPackGrid,.propertyCatalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.flatPackGrid article,.propertyCatalog article{padding:12px}.flatPackArt{height:195px}.flatPackArt .cs-wrapper{width:130px;height:185px}.flatPackGrid h2{font-size:18px}.propertyGarage{padding:14px}.garageBays{gap:12px}.streaksite .garageBay{border-width:4px;padding:8px}.emptyBay{height:120px}.garageBay strong{font-size:14px}.garagePicker{padding:14px}.propertyDisplayItems .placed-equipment{width:48px}.propertyDisplayItems .placed-pet{width:35px}.propertyDisplayItems .placed-decor{width:42px}}@media (prefers-reduced-motion:reduce){.propertyGarage{animation:none}}.tropicalSprite{aspect-ratio:1;width:100%;height:100%;image-rendering:pixelated;background-repeat:no-repeat;display:block}.weeklyPlant .tropicalSprite{width:160px;margin:auto}.weeklyPlant img{object-fit:contain;width:100%;height:100%}.propertyPackCover{flex-direction:column;align-items:center;gap:12px;display:flex;color:#f2edc7!important;background:#1b4331!important;border:5px double #bfcb88!important;padding:16px!important}.propertyPackCover .propertySprite{margin:0}.grassPackSwatch{aspect-ratio:1;background:repeating-linear-gradient(#65934e 0 18px,#8db262 18px 36px);width:100%;display:block}.streaksite .propertyPolish .illustratedProperty{height:calc(680px + var(--yard-extra));background:url(/assets/lawn-property-reference.png) 50%/100% 100% no-repeat;border:4px solid #345d3b;border-radius:12px;animation:.45s ease-out garageEnter}.streaksite .illustratedProperty .lawnField{opacity:.88;border:0;gap:0;width:92%;height:58%;bottom:5%;left:4%;right:4%}.streaksite .illustratedProperty .lawnField i:after{opacity:.2;background-size:11px 13px}.streaksite .illustratedProperty .garageEntrance,.streaksite .illustratedProperty .shedEntrance{z-index:10;color:#fff4cd;box-shadow:none;background:#173d2cbb;border:1px solid #d7e4ab;border-radius:8px;width:16%;height:7%;padding:8px 16px;position:absolute;top:23%;left:57%}.streaksite .illustratedProperty .shedEntrance{width:10%;font-size:13px;left:85%}.streaksite .illustratedProperty .garageEntrance:hover,.streaksite .illustratedProperty .shedEntrance:hover{background:#64a04adb;outline:2px solid #e9e7b7}.houseFinish{mix-blend-mode:color;pointer-events:none;width:29%;height:12%;position:absolute;top:1%;left:11%}.streaksite .illustratedProperty .propertyDisplayItems>button{z-index:6;width:7%;height:9%;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;top:31%;bottom:auto}.streaksite .illustratedProperty .propertyItemsEntrance{z-index:10;color:#f8edc9;background:#173d2c;border-radius:6px;min-height:32px;padding:6px 12px;font-size:12px;position:absolute;bottom:0;right:2%}.illustratedProperty .propertyLabel{padding:6px 10px;font-size:12px;top:0}.propertyGarage{background:#253d31;border-radius:14px}.garageBays{background:url(/assets/garage-workshop-retro.png) top/100% 100% no-repeat;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:620px;padding:250px 6% 24px}.streaksite .garageBay{box-shadow:none;color:#fff7df;background:0 0;border:0;justify-content:end;padding:0}.garageBay strong,.garageBay small,.garageBay>span:last-child{background:#17291dde;border-radius:5px;padding:6px 10px}.garageBay .propertySprite{filter:drop-shadow(0 8px 3px #0005);max-width:230px}@media (max-width:600px){.streaksite .propertyPolish .illustratedProperty{height:calc(440px + var(--yard-extra))}.garageBays{gap:8px;min-height:400px;padding:160px 12px 20px}.garageBay .propertySprite{max-width:150px}.streaksite .illustratedProperty .garageEntrance,.streaksite .illustratedProperty .shedEntrance{min-height:32px;padding:4px;font-size:12px}.illustratedProperty .propertyLabel{max-width:90%;font-size:10px}.streaksite .illustratedProperty .propertyDisplayItems>button{width:8%;height:8%}}@media (prefers-reduced-motion:reduce){.streaksite .propertyPolish .illustratedProperty{animation:none}}.propertyInnerTabs{border-bottom:1px solid #b9cfae;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding-bottom:16px;display:flex}.streaksite .propertyInnerTabs button{color:#41644d;background:0 0;border:0;border-radius:8px;padding:12px 18px}.streaksite .propertyInnerTabs button[aria-pressed=true]{color:#fff;background:#1f543b}.improvedUpgrades{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.improvedUpgrades article{gap:8px;overflow:hidden}.improvedUpgrades h2{font-size:24px}.improvedUpgrades p{font-size:15px}.upgradeScenePreview{background-image:url(/assets/lawn-property-reference.png);background-repeat:no-repeat;border-radius:10px;height:200px;margin:12px 0 20px;position:relative;overflow:hidden}.upgradeScenePreview span{color:#fff;text-align:center;background:#163d30eb;padding:12px;font:700 14px Arial;position:absolute;bottom:0;left:0;right:0}.lawnPreview{background-position:bottom;background-size:100%}.housePreview{background-position:10% 0;background-size:240%}.garagePreview{background-image:url(/assets/garage-workshop-retro.png);background-position:50%;background-size:cover}.streaksite .foilPropertyPack{height:310px;box-shadow:none;overflow:hidden;background:#163c2e!important;border:0!important;padding:10px!important}.foilPropertyPack .cs-wrapper{flex-shrink:0;width:190px;height:285px;position:relative}.foilPropertyPack .cs-wrapper-print{gap:5px;inset:19% 16% 17%}.foilPropertyPack .cs-wrapper-print .propertySprite{aspect-ratio:1;background-color:#0000;width:100%;height:110px}.foilPropertyPack .cs-wrapper-print .grassPackSwatch{aspect-ratio:auto;height:90px}.foilPropertyPack .cs-wrapper-print strong{font-size:15px}.foilPropertyPack .cs-wrapper-print>span{font-size:23px}.foilPropertyPack .cs-wrapper-print small{font-size:9px}.lawnUpgradeShop .propertyCatalog:has(.foilPropertyPack){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:800px){.improvedUpgrades{grid-template-columns:1fr}.lawnUpgradeShop .propertyCatalog:has(.foilPropertyPack){grid-template-columns:repeat(2,minmax(0,1fr))}.propertyInnerTabs button{flex:1;min-width:130px}.streaksite .foilPropertyPack{height:235px}.foilPropertyPack .cs-wrapper{width:145px;height:220px}.foilPropertyPack .cs-wrapper-print .propertySprite{height:75px}.foilPropertyPack .cs-wrapper-print strong{font-size:12px}.foilPropertyPack .cs-wrapper-print>span{font-size:18px}}.streaksite .propertyPolish .illustratedProperty{height:auto;aspect-ratio:1672 / var(--scene-units,941);image-rendering:pixelated;border-radius:4px}.streaksite .illustratedProperty .lawnField{opacity:1;background:0 0;width:100%;height:48%;bottom:0;left:0;right:0}.streaksite .illustratedProperty .lawnField i:after,.streaksite .illustratedProperty .lawnFence{display:none}.streaksite .illustratedProperty .garageEntrance,.streaksite .illustratedProperty .shedEntrance{text-shadow:1px 1px #173d2c;background:#173d2c80;border:1px solid #e1dba877;border-radius:2px;width:12%;height:11%;min-height:32px;padding:4px;font-size:clamp(11px,1.2vw,16px);top:38%;left:54%}.streaksite .illustratedProperty .shedEntrance{width:6%;height:10%;top:39%;left:81%}.streaksite .illustratedProperty .houseFinish{clip-path:polygon(10% 0,89% 0,100% 100%,0 100%);width:29%;height:12%;top:23%;left:13.5%}.streaksite .illustratedProperty .propertyDisplayItems>button{width:6%;height:7%;top:45%}.streaksite .illustratedProperty .propertyItemsEntrance{font-family:inherit;bottom:1%;right:1%}.streaksite .illustratedProperty .propertyLabel{color:#fff6d5;background:#173d2cb0;border-radius:0 0 4px}@media (max-width:600px){.streaksite .illustratedProperty .shedEntrance{width:10%;left:79%}.streaksite .illustratedProperty .propertyLabel{padding:3px 6px;font-size:9px}.streaksite .illustratedProperty .propertyItemsEntrance{padding:4px 8px;font-size:10px}.streaksite .illustratedProperty .garageEntrance{width:14%;left:53%}}.streaksite .propertyGarage>header{color:#173d2c;background:#eef4e8;border:2px solid #9bb79b;border-radius:10px;padding:18px 20px}.streaksite .propertyGarage>header h2,.streaksite .propertyGarage>header p{color:#173d2c!important}.streaksite .propertyGarage>header h2{margin:0 0 5px;font-size:22px}.streaksite .propertyGarage>header p{margin:0;font-weight:700}.streaksite .propertyGarage>header button{cursor:pointer;border-radius:6px;padding:12px 16px;font-weight:900;box-shadow:3px 4px #173d2c;color:#173d2c!important;background:#d9f49d!important;border:2px solid #173d2c!important}.streaksite .propertyGarage>header button:hover,.streaksite .propertyGarage>header button:focus-visible{outline-offset:2px;outline:3px solid #fff;background:#aef066!important}@media (max-width:600px){.streaksite .propertyGarage>header{align-items:stretch;padding:14px}.streaksite .propertyGarage>header div{flex-basis:100%}.streaksite .propertyGarage>header button{flex:1;min-width:0;padding:11px 9px;font-size:12px}}.streaksite .lawnUpgradeShop{color:#173d2c;background:#e7edd5;border:3px solid #42644b;border-radius:3px;padding:24px;box-shadow:6px 6px #afbf94}.streaksite .lawnUpgradeShop>header{height:auto;min-height:0;box-shadow:none;background:0 0;border-bottom:2px solid #a6b78c;gap:20px;padding:0 0 20px;position:static}.streaksite .lawnUpgradeShop h1,.streaksite .lawnUpgradeShop h2,.streaksite .lawnUpgradeShop h3{line-height:1.3;color:#173d2c!important;font-family:monospace!important;font-weight:800!important}.streaksite .lawnUpgradeShop h1{font-size:clamp(26px,3vw,38px)}.streaksite .lawnUpgradeShop h2{margin:24px 0 16px;font-size:22px}.streaksite .lawnUpgradeShop h3{font-size:18px}.streaksite .lawnUpgradeShop p,.streaksite .lawnUpgradeShop small,.streaksite .lawnUpgradeShop strong{color:#294d34;line-height:1.5}.streaksite .lawnUpgradeShop button{color:#163c28;background:#cbe999;border:2px solid #486644;border-radius:3px;min-height:44px;padding:10px 15px;font:700 14px/1.4 Arial,sans-serif}.streaksite .lawnUpgradeShop button:disabled{opacity:1;color:#57674f;cursor:not-allowed;background:#dce3d0;border-color:#8e9f80}.streaksite .lawnUpgradeShop .propertyCatalog article{background:#f0f2df;border:2px solid #92a77b;border-radius:3px;gap:14px;padding:20px;box-shadow:3px 3px #c0ccab}.streaksite .propertyCurrent{color:#183e28;background:#d3dfba;border-radius:3px;margin:20px 0}.streaksite .lawnUpgradeShop .propertyInnerTabs button[aria-pressed=true],.streaksite .lawnUpgradeShop .catalogFilters button[aria-pressed=true]{color:#fff7dd;background:#204c35}.streaksite .lawnUpgradeShop .propertyCatalog{gap:22px}.collectibleReveal{background:#dae4bf;border:4px double #36583c;justify-content:center;align-items:end;width:240px;height:220px;margin:20px auto;padding:16px;animation:.3s ease-out garageEnter;display:flex}.collectibleReveal .propertySprite{aspect-ratio:1;width:100%;height:100%;image-rendering:pixelated;background-repeat:no-repeat}.packPossibleItems{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;max-height:45vh;margin:16px 0;padding:8px;display:grid;overflow:auto}.packPossibleItems article{text-align:center;color:#183b28;background:#edf3df;border:1px solid #98b382;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.packPossibleItems .propertySprite,.packPossibleItems .finishSample{width:100px;height:100px;image-rendering:pixelated;background-repeat:no-repeat;display:block}.packPossibleItems small{color:#456139}.streaksite .propertyDisplayItems .sprite-pet{transform-origin:bottom;transform:scale(.42)}.streaksite .propertyDisplayItems .sprite-equipment{transform-origin:bottom;transform:scale(1.2)}.streaksite .propertyDisplayItems .sprite-decor{transform-origin:bottom;transform:scale(.7)}.streaksite .propertyGarage .garageBays{background:url(/assets/garage-workshop-retro.png) top/100% 100% no-repeat;border:4px solid #233c2b;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:auto;min-height:620px;padding:260px 5% 25px;position:relative;inset:auto}.streaksite .propertyGarage .garageBay{justify-content:end;gap:6px;height:280px;box-shadow:none!important;background:0 0!important;border:2px solid #0000!important;border-radius:0!important;padding:12px!important}.streaksite .propertyGarage .garageBay .propertySprite{aspect-ratio:auto;background-repeat:no-repeat;flex-shrink:0;width:min(100%,230px);height:175px;margin:0 auto;display:block;filter:drop-shadow(0 5px #22331d99)!important}.streaksite .propertyGarage .garageBay strong,.streaksite .propertyGarage .garageBay small,.streaksite .propertyGarage .garageBay>span:last-child{background:#1b3928;margin:0;padding:4px 8px;font-family:monospace;line-height:1.4;color:#fff8dc!important}.streaksite .propertyGarage .emptyBay{color:#f3efbc;height:175px;font-size:42px}.streaksite .propertyGarage .garagePicker h3,.streaksite .propertyGarage .garagePicker p{color:#173d2c!important}.packJump{color:#214b34;align-items:center;gap:12px;margin-bottom:18px;font-weight:700;display:flex}.packJump select{color:#183e28;background:#eff5df;border:2px solid #6f925f;max-width:100%;min-height:44px;padding:10px}@media (max-width:600px){.streaksite .lawnUpgradeShop{padding:16px}.streaksite .lawnUpgradeShop>header{flex-direction:column;align-items:start}.streaksite .propertyGarage .garageBays{gap:12px;min-height:420px;padding:170px 10px 18px}.streaksite .propertyGarage .garageBay{height:220px;padding:6px!important}.streaksite .propertyGarage .garageBay .propertySprite,.streaksite .propertyGarage .emptyBay{height:110px}.streaksite .propertyGarage .garageBay strong{font-size:12px}.packJump{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.collectibleReveal{animation:none}}.streaksite .propertyGarage>header{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:18px;width:100%;max-width:none;height:auto;min-height:100px;margin:0 0 24px;display:flex;position:relative;inset:auto;overflow:visible}.streaksite .propertyGarage>header>div{min-width:180px}.streaksite .propertyGarage>header h2{line-height:1.3}.streaksite .propertyGarage>header p{line-height:1.5}.streaksite .propertyGarage .garageBay:hover,.streaksite .propertyGarage .garageBay:focus-visible{outline-offset:2px;outline:2px solid #eadfa8;background:#ffffff0c!important}.streaksite .propertyGarage .garageBays,.garagePreview{image-rendering:pixelated}@media (max-width:600px){.streaksite .propertyGarage>header{gap:14px;min-height:0;padding:16px}.streaksite .propertyGarage>header>div{flex-basis:100%}.streaksite .propertyGarage>header button{font-size:14px;line-height:1.4}.streaksite .propertyGarage .garageBay strong{font-size:14px}}.streaksite .illustratedProperty .lawnField{height:var(--field-height,48%)}.upgradedHouseArt{width:36%;height:34%;image-rendering:pixelated;z-index:4;pointer-events:none;background-color:#70994c;background-image:url(/assets/house-upgrade-stages.png);background-repeat:no-repeat;background-size:500% 100%;position:absolute;top:17%;left:10%}.backyardView{color:#f4f3db;background:#213f31;border:4px solid #345d3b;border-radius:8px;padding:18px}.backyardToolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.backyardToolbar h2{flex:1;margin:0;color:#f4f3db!important}.backyardToolbar button{min-height:44px;padding:12px 18px}.backyardLandscape{image-rendering:pixelated;background:#77934a url(/assets/backyard-zones.png) top/100% repeat-y;grid-template-columns:1fr 1.4fr;gap:24px;padding:180px 22px 24px;display:grid}.backyardZone{background:#31452755;border:2px solid #e9dfad99;border-radius:4px;min-width:0;padding:16px}.backyardZone h3{background:#233d2d;margin:0 0 12px;padding:8px 12px;font:700 18px monospace;display:inline-block;color:#fff4d6!important}.backyardZone p{background:#233d2de6;padding:12px;line-height:1.5;color:#fff4d6!important}.zone-decor{grid-column:1/-1}.backyardPositions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px;display:grid}.streaksite .backyardPositions button{background:#e8edc929;border:1px solid #f3eac877;flex-direction:column;justify-content:end;align-items:center;gap:12px;min-width:0;min-height:175px;padding:12px;display:flex}.backyardPositions .propertySprite{width:150px;max-width:100%;height:150px;image-rendering:pixelated;background-repeat:no-repeat}.zone-pet .propertySprite{width:90px;height:90px}.backyardPositions button span:last-child{color:#fff5dd;background:#213e2fec;padding:6px;font-size:14px;line-height:1.4}.streaksite .zone-pet button{background:#74974799;border:4px double #e1c589}@media (max-width:600px){.backyardLandscape{grid-template-columns:1fr;gap:16px;padding:100px 10px 16px}.backyardToolbar{gap:10px}.backyardToolbar h2{flex-basis:100%}.backyardZone{padding:10px}.backyardPositions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.backyardView{padding:12px}.zone-decor{grid-column:auto}}.streaksite .propertyPolish .illustratedProperty:not(.houseLevel0){background-image:url(/assets/lawn-house-cleared.png)}.streaksite .illustratedProperty .upgradedHouseArt{object-fit:fill;object-position:center bottom;z-index:4;height:auto;max-height:none;image-rendering:pixelated;pointer-events:none;background:0 0;position:absolute;top:auto;bottom:51%;left:9%}.streaksite .illustratedProperty:not(.houseLevel0) .houseFinish{display:none}.streaksite .propertyGarage .garageBays{position:relative}.streaksite .propertyGarage .garageWallBinder{z-index:2;flex-direction:column;align-items:center;gap:6px;width:145px;padding:0;transition:transform .18s;display:flex;position:absolute;top:16px;left:19%;box-shadow:none!important;color:#fff3ce!important;background:0 0!important;border:0!important}.streaksite .propertyGarage .garageWallBinder img{object-fit:contain;width:100px;height:126px;image-rendering:pixelated;filter:drop-shadow(4px 5px #14281a80)}.streaksite .propertyGarage .garageWallBinder span{background:#173a2e;border:1px solid #ddc68b;border-radius:4px;padding:7px 10px;font:600 14px/1.2 Arial,sans-serif}.streaksite .propertyGarage .garageWallBinder:hover{transform:translateY(-3px)}.streaksite .propertyGarage .garageWallBinder:focus-visible{outline-offset:5px;outline:3px solid #c6f079}.propertyBinder{color:#193d2f;font:16px/1.5 Arial,sans-serif}.propertyBinderHeading{padding-right:28px}.propertyBinderHeading>span{letter-spacing:.1em;font-size:12px;font-weight:700}.propertyBinderHeading h2{color:#123c2c;margin:8px 0;font:700 30px/1.2 Georgia,serif}.propertyBinderHeading p{margin:0 0 20px}.propertyBinderTabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.propertyBinderTabs button{color:#21432f;background:#edf2df;border:1px solid #8ea780;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.propertyBinderTabs button[aria-pressed=true]{color:#fff6d8;background:#214c3c;border-color:#214c3c}.propertyBinderTabs small{opacity:.85;font-size:12px}.propertyBinderSpread{background:#e9dfbd;border:10px solid #22483a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:240px;padding:22px;animation:.24s ease-out binderUnfold;display:grid;box-shadow:inset 0 0 0 2px #b8a777,0 8px #142e24}.propertyCardPocket{background:#fff9e766;border:1px solid #b6b397;border-radius:6px;min-width:0;padding:6px;box-shadow:inset 0 2px 5px #fff9}.propertyBinder .propertyCollectibleCard{color:#183c2c;text-align:left;background:#fff8df;border:3px solid #83967e;border-radius:5px;flex-direction:column;gap:10px;width:100%;height:100%;min-height:230px;padding:10px;display:flex;box-shadow:2px 3px #21362c44}.propertyBinder .tier-1{border-color:#468555}.propertyBinder .tier-2{border-color:#467ab2}.propertyBinder .tier-3{border-color:#8a60a6}.propertyBinder .tier-4{border-color:#b89231}.propertyCardTop,.propertyCardFoot{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.propertyCardTop small{font-size:12px}.propertyCardFoot{border-top:1px solid #d6cda9;margin-top:auto;padding-top:8px}.propertyCardFoot b{font-weight:400}.propertyCollectibleCard>strong{color:#183c2c;font:700 17px/1.3 Georgia,serif}.propertyBinder .propertyCardArt{background:#dfebd5;border:1px solid #bfceb0;justify-content:center;align-items:center;height:135px;display:flex;overflow:hidden}.propertyBinder .propertyCardArt .propertySprite{flex:none;width:130px;max-width:100%;height:130px;margin:0;display:block}.propertyBinder .propertyCardArt .finishSample{border:6px double #fff9;border-radius:6px;width:90px;height:90px;margin:0;display:block}.propertyBinderPages{justify-content:space-between;align-items:center;gap:10px;margin:24px 0 16px;font-size:14px;display:flex}.propertyBinderPages button,.propertyBinderClose,.propertyBinderDetail button{color:#193d2f;background:#e2efcd;border:1px solid #8ea780;border-radius:8px;min-height:44px;padding:10px 14px;font:600 14px/1.4 Arial,sans-serif}.propertyBinderPages button:disabled{opacity:.45}.propertyBinderClose{margin:18px auto 0;display:block}.propertyBinderEmpty{text-align:center;grid-column:1/-1;align-self:center;padding:20px}.propertyBinderDetail{background:#e4edda;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.propertyBinderDetail h3,.propertyBinderDetail p{color:#193d2f;margin:0}@keyframes binderUnfold{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.streaksite .propertyGarage .garageWallBinder{width:120px;top:8px;left:8%}.streaksite .propertyGarage .garageWallBinder img{width:72px;height:90px}.streaksite .propertyGarage .garageWallBinder span{font-size:12px}.propertyBinderSpread{border-width:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.propertyBinder .propertyCollectibleCard{min-height:215px;padding:7px}.propertyBinder .propertyCardArt{height:110px}.propertyBinder .propertyCardArt .propertySprite{width:105px;height:105px}.propertyCardTop{flex-wrap:wrap}.propertyCollectibleCard>strong{font-size:15px}.propertyBinderPages{flex-wrap:wrap;justify-content:center}.propertyBinderDetail{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.propertyBinderSpread{animation:none}.streaksite .propertyGarage .garageWallBinder{transition:none}}.streaksite .illustratedProperty .lawnField i{background:color-mix(in srgb,var(--grass-color) 55%,transparent)!important}.streaksite .illustratedProperty .lawnField i.cut,.streaksite .illustratedProperty .lawnField.fresh i{background:color-mix(in srgb,var(--cut-color) 75%,transparent)!important}.streaksite .illustratedProperty .equippedLawnFence{background:repeating-linear-gradient(90deg,var(--fence-color) 0 1%,transparent 1% 4%);border-top:3px solid var(--fence-color);border-bottom:3px solid var(--fence-color);z-index:4;pointer-events:none;width:100%;height:3%;min-height:10px;display:block;position:absolute;inset:auto 0 0;box-shadow:0 -2px #173d2c55}.streaksite .illustratedProperty .lawnField{--blade-width:2px;--blade-spacing:11px;--blade-length:9px}.streaksite .illustratedProperty .lawnField[data-grass=fescue]{--blade-width:3px;--blade-spacing:15px;--blade-length:17px}.streaksite .illustratedProperty .lawnField[data-grass=bluegrass]{--blade-width:2px;--blade-spacing:9px;--blade-length:12px}.streaksite .illustratedProperty .lawnField[data-grass=zoysia]{--blade-width:2px;--blade-spacing:7px;--blade-length:8px}.streaksite .illustratedProperty .lawnField[data-grass=centipede]{--blade-width:3px;--blade-spacing:16px;--blade-length:10px}.streaksite .illustratedProperty .lawnField[data-grass=staugustine]{--blade-width:4px;--blade-spacing:17px;--blade-length:13px}.streaksite .illustratedProperty .lawnField i{box-shadow:inset 0 -1px #16382320;background:var(--grass-color)!important}.streaksite .illustratedProperty .lawnField i:after{content:"";background-image:linear-gradient(90deg,var(--cut-color) 0 var(--blade-width),transparent var(--blade-width));background-size:var(--blade-spacing) min(var(--grass-height),var(--blade-length));opacity:.4;display:block;position:absolute;inset:0}.streaksite .illustratedProperty .lawnField i.cut,.streaksite .illustratedProperty .lawnField.fresh i{box-shadow:inset 0 -1px #16382320;background:var(--cut-color)!important}.streaksite .illustratedProperty .lawnField i.cut:after,.streaksite .illustratedProperty .lawnField.fresh i:after{background-image:linear-gradient(90deg,var(--grass-color) 0 var(--blade-width),transparent var(--blade-width));background-size:var(--blade-spacing) 4px;opacity:.14}.streaksite .propertyGarage .garageWallBinder{gap:4px;width:10%;min-width:44px;top:12%;left:3%}.streaksite .propertyGarage .garageWallBinder img{object-fit:contain;filter:drop-shadow(2px 3px #14281a80);width:100%;height:auto;max-height:100px}.streaksite .propertyGarage .garageWallBinder span{letter-spacing:0;border-color:#baca91;border-radius:0;padding:4px 5px;font:700 12px/1.2 monospace;box-shadow:2px 2px #14281a}@media (max-width:600px){.streaksite .propertyGarage .garageWallBinder{width:12%;min-width:44px;top:12%;left:3%}.streaksite .propertyGarage .garageWallBinder img{width:100%;height:auto;max-height:65px}.streaksite .propertyGarage .garageWallBinder span{padding:3px;font-size:12px}}.streaksite .propertyPolish .illustratedProperty{background-position:top;background-repeat:no-repeat;background-size:100%;background-color:var(--grass-color)}.streaksite .illustratedProperty .upgradedHouseArt{bottom:calc(100% - 49% * var(--base-scale));object-fit:fill}.streaksite .illustratedProperty .upgradedRoofFinish{left:9%;bottom:calc(100% - 49% * var(--base-scale));background:var(--roof-color);mix-blend-mode:color;clip-path:inset(0 0 63%);z-index:5;pointer-events:none;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.streaksite .illustratedProperty .garageEntrance{top:calc(38% * var(--base-scale));height:calc(11% * var(--base-scale))}.streaksite .illustratedProperty .shedEntrance{top:calc(39% * var(--base-scale));height:calc(10% * var(--base-scale))}.streaksite .illustratedProperty .houseFinish{top:calc(23% * var(--base-scale));height:calc(12% * var(--base-scale))}.streaksite .propertyGarage .garageBays{background-color:#344239;grid-auto-rows:270px;align-items:end;min-height:620px;padding-top:260px}.streaksite .propertyGarage .garageWallBinder{top:65px}.streaksite .propertyGarage .garageBay{justify-content:flex-end;gap:6px;min-width:0;height:260px;padding:12px!important}.streaksite .propertyGarage .garageBay .propertySprite{filter:drop-shadow(0 8px 3px #14221b66);flex:none;width:min(100%,230px);height:165px}.streaksite .propertyGarage .garageBay strong{text-align:center;overflow-wrap:anywhere;background:#173a2ee8;max-width:100%;margin:0;padding:5px 8px;line-height:1.3}.streaksite .propertyGarage .garageBay>span:last-child{background:#173a2ee8;padding:4px 8px}.streaksite .lawnHeroButtons,.streaksite .lawnControls{flex-wrap:wrap;gap:12px;display:flex}.streaksite .lawnHeroButtons button,.streaksite .lawnControls button,.propertyInnerTabs button,.catalogFilters button{white-space:normal;min-height:44px}.streaksite .lawnUpgradeShop>header{background:0 0;flex-wrap:wrap;align-items:center;gap:20px;height:auto;padding:20px 0;display:flex;position:static}.streaksite .lawnUpgradeShop>header h1{color:#123f30;margin:0 0 12px;line-height:1.15}.streaksite .propertyUpgradeGrid article{flex-direction:column;gap:12px;min-width:0;display:flex}.streaksite .propertyUpgradeGrid article p{margin:0;line-height:1.5}.streaksite .propertyUpgradeGrid article>button{white-space:normal;min-height:48px;margin-top:auto}.streaksite .propertyCurrent{flex-wrap:wrap;gap:14px}.propertyInnerTabs{flex-wrap:wrap;gap:10px}.propertyInnerTabs button{flex:140px}.cs-dialog{overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.cs-dialog .cs-close{float:right;z-index:20;color:#153e2d;background:#edf5e5;min-width:44px;min-height:44px;position:sticky;top:0}.cs-contents>div{min-width:0}.cs-contents>div>span{overflow-wrap:anywhere;min-width:0}@media (max-width:650px){.streaksite .lawnHero{flex-direction:column;align-items:stretch;gap:16px}.streaksite .lawnHeroButtons{width:100%}.streaksite .lawnHeroButtons button{flex:1}.streaksite .lawnStats{grid-template-columns:1fr;display:grid}.streaksite .lawnStats>div{border-bottom:1px solid #66806a;border-right:0;padding:14px 16px}.streaksite .lawnStats small{font-size:12px}.streaksite .lawnStats b{font-size:20px}.streaksite .lawnStats span{font-size:14px}.streaksite .propertyGarage{padding:10px}.streaksite .propertyGarage .garageBays{grid-auto-rows:220px;gap:12px;min-height:420px;padding:170px 6px 16px;background-size:100% 420px!important}.streaksite .propertyGarage .garageWallBinder{top:40px}.streaksite .propertyGarage .garageBay{height:215px;padding:5px!important}.streaksite .propertyGarage .garageBay .propertySprite{width:100%;max-width:145px;height:110px}.streaksite .propertyGarage .garageBay strong{font-size:14px}.streaksite .propertyUpgradeGrid{grid-template-columns:1fr}.propertyCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}.propertyCatalog article{min-width:0;padding:12px}.propertyCatalog h3{overflow-wrap:anywhere;font-size:17px}.propertyCatalog button{white-space:normal;padding:10px}.streaksite .illustratedProperty .garageEntrance,.streaksite .illustratedProperty .shedEntrance{min-width:44px;min-height:44px;font-size:12px}.streaksite .illustratedProperty .garageEntrance{width:18%;left:52%}.streaksite .illustratedProperty .shedEntrance{width:15%;left:79%}}.streaksite .illustratedProperty .equippedFlowerBeds{left:12%;top:calc(45% * var(--base-scale));width:30%;height:calc(5% * var(--base-scale));z-index:6;pointer-events:none;justify-content:space-between;align-items:end;display:flex;position:absolute}.equippedFlowerBeds img{object-fit:contain;width:16%;height:150%;image-rendering:pixelated}.cs-dialog>.upgradeScenePreview{height:220px;min-height:180px}.cs-dialog>button:not(.cs-close){margin:8px 8px 0 0}.propertyBinderHeading progress{accent-color:#408455;width:100%;height:9px;margin:0 0 20px}.companionMilestone{background:#e3eed8;border:1px solid #bed2ac;border-radius:10px;flex-wrap:wrap;gap:10px 18px;margin-bottom:18px;padding:15px;display:flex}.companionMilestone span{font-size:14px}.propertyCardInspect{text-align:left;width:100%;display:block;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.propertyBinder .uncollectedProperty .propertyCardArt>.propertySprite{filter:brightness(0);opacity:.2}.propertyBinder .propertyCardArt{position:relative}.propertyBinder .uncollectedProperty .propertyCardArt>span:last-child:not(.propertySprite){color:#244634;background:#eef4e7e8;padding:4px;font-size:12px;position:absolute;bottom:4px}.propertyLargeInspection{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:28px;padding-top:20px;display:grid}.propertyBinder .largePropertyCard .propertyCardArt{height:250px}.propertyBinder .largePropertyCard .propertyCardArt>.propertySprite{width:90%;max-width:none;height:90%;max-height:none}.garageCollectionBanner{color:#fff2bf;text-align:center;background:#32543a;border:3px double #ccb568;margin:12px 0;padding:14px;font:700 18px monospace}.garageCollectionBanner span{margin-top:6px;font:14px Arial,sans-serif;display:block}@media (max-width:600px){.propertyLargeInspection{grid-template-columns:1fr}.propertyLargeInspection .largePropertyCard{max-width:280px;margin:auto}.propertyBinderPages{flex-wrap:wrap}.propertyBinderTabs button{font-size:14px}.propertyBinderSpread{gap:12px;padding:12px}}.propertyBinder .uncollectedProperty .propertyCardArt>.propertySprite,.propertyBinder .uncollectedProperty .propertyCardArt>.finishSample{opacity:.2;filter:brightness(0)!important}.streaksite .propertyGarage .cs-dialog .propertyBinder h2,.streaksite .propertyGarage .cs-dialog .propertyBinder h3,.streaksite .propertyGarage .cs-dialog .propertyBinder p,.streaksite .propertyGarage .cs-dialog .propertyBinder label{color:#193d2f!important}.streaksite .propertyGarage .cs-dialog .propertyBinder .propertyLargeInspection p{color:#365a44!important}.propertyLargeInspection p{overflow-wrap:normal;font:16px/1.5 Arial,sans-serif}.propertyLargeInspection h2{font:700 28px/1.2 Georgia,serif}
.linkedProfiles{color:#203e32;text-align:left;background:#f6f8ed;border:2px solid #718565;border-radius:12px;margin-top:24px;padding:24px}.linkedProfiles h2,.linkedProfiles h3{color:#203e32;margin:0 0 12px}.linkedProfiles p{line-height:1.55}.linkedProfiles button{cursor:pointer;white-space:normal;min-height:44px;padding:10px 16px}.linkedProfiles button:disabled{opacity:.55;cursor:not-allowed}.profileLinkCreate,.profileLinkReview,.profileLinkList{margin-top:20px}.profileLinkForm{flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0;display:flex}.profileLinkForm label{flex:270px;gap:8px;font-weight:700;display:grid}.profileLinkForm input{box-sizing:border-box;color:#203e32;background:#fff;border:2px solid #718565;border-radius:6px;width:100%;min-height:46px;padding:10px;font-size:16px}.profileLinkKey{overflow-wrap:anywhere;background:#e3edcf;gap:10px;margin-top:14px;padding:16px;display:grid}.profileLinkKey strong{-webkit-user-select:all;user-select:all;font:700 19px/1.5 monospace}.profileLinkKey>div{gap:10px;display:flex}.linkedProfiles small{overflow-wrap:anywhere;font-size:13px;display:block}.profileLinkReview{background:#fff;border:2px solid #839b68;padding:20px}.profileLinkReview fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.profileLinkReview legend{margin-bottom:12px;font-weight:700}.profileLinkReview label{cursor:pointer;border:2px solid #bcc9b1;gap:12px;padding:14px;display:flex}.profileLinkReview label.chosen{background:#e9f0de;border-color:#376745}.profileLinkReview label input{flex-shrink:0;width:20px;height:20px;margin-top:4px}.profileLinkReview label>div,.profileLinkSummary,.profileLinkList article>div{gap:6px;min-width:0;display:grid}.profileLinkReview>button{margin-top:8px;margin-right:10px}.profileLinkList article{overflow-wrap:anywhere;border-top:1px solid #becbb0;padding:16px 0}.profileLinkList ul{padding-left:18px}.profileLinkList li{margin:10px 0}.profileLinkList li button{margin-left:12px}.profileLinkList span,.profileLinkSummary span{font-size:14px}.profileLinkList article>b{display:block}@media (max-width:600px){.linkedProfiles{padding:16px}.profileLinkReview{padding:12px}.profileLinkKey strong{font-size:16px}.profileLinkForm>button{width:100%}.profileLinkList li button{margin:8px 0 0;display:block}}.connectedProfile>.linkedProfiles{box-sizing:border-box;grid-column:1/-1;min-width:0}.profileLinkReview fieldset{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.retroMode .linkedProfiles,.retroMode .profileLinkReview,.retroMode .profileLinkReview label,.retroMode .profileLinkForm input{border-radius:2px}
