body.sprigzTheme .streaksite.simplifiedShell.rushGameShell.rushThemeLight{color:#1a422f!important;background:#e7f3df!important}body.sprigzTheme .streaksite.simplifiedShell.rushGameShell.rushThemeLight .siteContent{color:#1e4933!important;background:radial-gradient(at 50% 0,#d6edc9 0%,#0000 47%),linear-gradient(#eef8e8 0%,#dcefd5 100%)!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun.rushStandalone{color:#214c36!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushGameBrand{color:#20583e!important;text-shadow:2px 2px #b8d8b3!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushGameBar button.rushBackArcade{color:#21563a!important;background:#f7fcf3!important;border-color:#8ebc96!important;box-shadow:0 3px #b5d4b6!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushGameBar button.rushBackArcade:hover{background:#ddf2d7!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushGameRight .xpCornerButton{color:#1c4a32!important;background:#f7fbf1!important;border-color:#9aca9e!important;box-shadow:0 3px #bfdcbb!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushGameRight .xpCornerNumbers,body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushGameRight .xpCornerTickets{color:#3b7750!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushGameRight .xpCornerBar{background:#cfdfca!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushGameRight .xpCornerBar i{background:#519d69!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushSaveAnchor .progressSaveStatus>span{color:#527d5f!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushSaveAnchor .progressSaveStatus>button{color:#245f3c!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .runTop{color:#3e6a51!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .runTop :is(small,i){color:#5b7963!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .runTop b{color:#214631!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .runTop .rushInlineChangeSet,body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .runTop .rushInlineHelp{color:#23533a!important;background:#fbfef8!important;border-color:#a4c9a6!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .runTop .rushInlineChangeSet:hover:not(:disabled),body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .runTop .rushInlineHelp:hover{background:#e0f1db!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .runProgress{accent-color:#347c4f!important}.streaksite.rushGameShell.rushThemeLight .runProgress::-webkit-progress-bar{background:#c0d9bd!important}.streaksite.rushGameShell.rushThemeLight .runProgress::-webkit-progress-value{background:#408b59!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .stats{background:#d2e8d0!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .stats>div{background:#e2f1df!important;border-color:#c7dfc3!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .stats small{color:#577563!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .stats b{color:#1d573a!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .question{color:#1e4933!important;background:0 0!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .qtop{color:#64816a!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .qtop b{color:#286a40!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .question h1{color:#23402e!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .answers button:not(.correct):not(.wrong){color:#244b35!important;background:#f7fcf3!important;border-color:#a8cbaa!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .answers button:not(.correct):not(.wrong):hover:not(:disabled){background:#e7f5e1!important;border-color:#689c77!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .answers button:not(.correct):not(.wrong)>span{color:#2c6547!important;background:#e1f0dc!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .answers button.correct{color:#164c30!important;background:#c8e8c9!important;border-color:#388e57!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .answers button.wrong{color:#703728!important;background:#fae2d9!important;border-color:#c37f6d!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .polishedRun .question>.rushCompactImage{background:#eef6e8!important;border-color:#b1cdb1!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .question .fifty{color:#28593d!important;background:#f2faf0!important;border-color:#a1c7a1!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushQuestionUtilities .questionTools button,body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .runQuestionActions button:not(.runUpgradeButton){color:#28543b!important;background:#f6fcf2!important;border-color:#a4c9a6!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .runQuestionActions .runUpgradeButton{color:#fff!important;background:#326b45!important;border-color:#316d49!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .runQuestionActions .runUpgradeButton span{color:#fff!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushBankAction small{color:#52715b!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushUtilityRow{border-color:#c5ddc2!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushUtilityRow .rushSetCurrent :is(small,strong),body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushUtilityRow .rushAnswerToggle{color:#376b4a!important}body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .rushUtilityRow .rushChangeSet{color:#23543b!important;background:#f8fcf4!important;border-color:#a5cba5!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .under,body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun .under span,body.sprigzTheme .streaksite.rushGameShell.rushThemeLight .under button{color:#4d6f57!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun.rushStandalone .question>.feedback.good{color:#1f5538!important;background:#d7edda!important;border-color:#86bc91!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun.rushStandalone .question>.feedback.bad{color:#683e34!important;background:#f8e5dd!important;border-color:#d5a89a!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun.rushStandalone .question>.feedback.good :is(b,strong,p,small){color:#1d5534!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun.rushStandalone .question>.feedback.bad :is(b,strong,p,small){color:#683e33!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun.rushStandalone .question>.feedback .timer b{color:#734622!important}body.sprigzTheme .streaksite.normalMode.rushGameShell.rushThemeLight .polishedRun.rushStandalone .question>.feedback button.primary{color:#f7fcf1!important;background:#275d41!important;border-color:#215b3c!important}body:has(.streaksite.rushGameShell.rushThemeLight) dialog.rushRoundResults{color:#214b35!important;background:#f5fbf0!important;border-color:#8fb998!important;box-shadow:0 24px 70px #1e422c48!important}body:has(.streaksite.rushGameShell.rushThemeLight) .rushRoundResults h2{color:#1f5639!important}body:has(.streaksite.rushGameShell.rushThemeLight) .rushRoundResults :is(.rushRoundResultsEyebrow,.rushRoundResultsSubtitle,.rushRoundResultsNote){color:#587364!important}body:has(.streaksite.rushGameShell.rushThemeLight) .rushRoundResultsSubtitle strong{color:#24553a!important}:is(body:has(.streaksite.rushGameShell.rushThemeLight) .rushRoundPrimary>div,body:has(.streaksite.rushGameShell.rushThemeLight) .rushRoundMetrics>div){background:#e6f3df!important;border-color:#bbd9ba!important}body:has(.streaksite.rushGameShell.rushThemeLight) .rushRoundResults :is(.rushRoundPrimary small,.rushRoundMetrics small){color:#52735b!important}body:has(.streaksite.rushGameShell.rushThemeLight) .rushRoundResults :is(.rushRoundPrimary strong,.rushRoundMetrics strong){color:#20583a!important}body:has(.streaksite.rushGameShell.rushThemeLight) .rushRoundContinue{color:#fff!important;background:#2d734b!important;border-color:#24683e!important}
.xpCorner{z-index:16;flex:none;font-family:ui-rounded,Segoe UI,system-ui,sans-serif;position:relative}.xpCornerButton{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;display:flex;box-shadow:0 4px 13px #0a331a18;color:#194930!important;background:#e2f2d5!important;border:1px solid #95ba8f!important;border-radius:999px!important;min-height:39px!important;padding:6px 10px!important}.xpCornerButton:hover{background:#d4ecbd!important}.xpCornerBolt{color:#47864c;font-size:19px}.xpCornerCopy{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.xpCornerCopy strong{font:850 12px/1 ui-rounded,Segoe UI,system-ui,sans-serif}.xpCornerCopy small{letter-spacing:.1em;color:#628068;font:850 8px/1 ui-rounded,Segoe UI,system-ui,sans-serif}.xpCornerBar{background:#b5d4b0;border-radius:50px;width:35px;height:5px;overflow:hidden}.xpCornerBar i{background:#60a463;border-radius:50px;width:0;height:100%;display:block}.xpCornerReveal{box-sizing:border-box;color:#16462d;background:#eff9e9;border:1px solid #afd397;border-radius:15px;flex-direction:column;gap:7px;width:min(275px,100vw - 28px);padding:16px 38px 15px 16px;animation:.28s cubic-bezier(.2,.8,.3,1) both xpRevealIn;display:flex;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 32px #061a1640}.xpCornerRevealLabel{color:#58794f;letter-spacing:.11em;font-size:9px;font-weight:850}.xpCornerReveal strong{font:850 20px/1.2 ui-rounded,Segoe UI,system-ui,sans-serif}.xpCornerReveal>span:not(.xpCornerRevealLabel){font-size:13px;font-weight:700;line-height:1.35}.xpCornerReveal>small{color:#4d6a53;font-size:11px;line-height:1.4}.xpCornerReveal>button{cursor:pointer;color:#305b3d;background:#d3e8ce;border:0;border-radius:50%;min-width:29px;min-height:29px;padding:0;font-size:18px;position:absolute;top:9px;right:9px}.streaksite.rushGameShell .rushGameRight .xpCorner{order:0;position:relative}.streaksite.rushGameShell .rushGameRight .xpCornerCopy small{color:#b1cba5}.streaksite.rushGameShell .rushGameRight .xpCornerBolt{color:#caea97}.streaksite.rushGameShell .rushGameRight .xpCornerBar{background:#477258}.streaksite.rushGameShell .rushGameRight .xpCornerReveal{z-index:35}.xpTrails,.xpCustomize{color:#244a31;max-width:1100px;margin:0 auto 60px;padding:18px 15px;font-family:ui-rounded,Segoe UI,system-ui,sans-serif}.xpTrailsHeading,.xpCustomize>p{max-width:770px}.xpEyebrow{letter-spacing:.13em;color:#4e8062;font:850 11px/1.3 ui-rounded,Segoe UI,system-ui,sans-serif}.xpTrails h1,.xpCustomize h1{letter-spacing:-.035em;color:#17472f;margin:7px 0 9px;font:850 clamp(26px,4vw,40px)/1.14 ui-rounded,Segoe UI,system-ui,sans-serif}.xpTrailsHeading>p,.xpCustomize>p{color:#55715e;margin:0 0 18px;font-size:15px;line-height:1.5}.xpPreviewCaution{color:#56715c;background:#edf4e9;border:1px solid #d3e1d0;border-radius:12px;margin:15px 0;padding:12px 15px;font-size:12px;line-height:1.5}.xpTrackSwitcher{grid-template-columns:1fr 1fr;gap:10px;margin:19px 0;display:grid}.xpTrackSwitcher button{color:#2a5b3b;cursor:pointer;background:#f5f9f1;border:1px solid #cbdac4;border-radius:13px;flex-direction:column;align-items:center;gap:5px;min-height:58px;padding:10px 15px;font:800 14px/1.2 ui-rounded,Segoe UI,system-ui,sans-serif;display:flex}.xpTrackSwitcher button[aria-pressed=true]{color:#eff7dd;background:#25543c;border-color:#25543c;box-shadow:0 5px 14px #17452722}.xpTrackSwitcher small{opacity:.78;font-size:11px;font-weight:550}.xpPathIntro{background:#e2f0dc;border:1px solid #bfd8b6;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:19px 22px;display:flex}.xpPathIntro span{color:#587859;letter-spacing:.13em;font:850 10px ui-rounded,Segoe UI,system-ui,sans-serif}.xpPathIntro h2{color:#235138;margin:3px 0 7px;font-size:23px;line-height:1.2}.xpPathIntro p{color:#526e57;margin:0;font-size:13px;line-height:1.4}.xpIntroIcon{font-size:39px}.xpPathSteps{max-width:650px;margin:24px auto 0;padding:0 12px}.xpPathRow{align-items:flex-start;min-height:158px;display:flex;position:relative}.xpPathRight{justify-content:flex-end}.xpPathLeft{justify-content:flex-start}.xpPathNode{z-index:1;color:#204e34;cursor:pointer;background:#f7fbf3;border:1px solid #cbddc6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:45%;min-height:129px;padding:14px 10px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 5px 16px #103b1e0d}.xpPathNode:hover{transform:translateY(-2px);box-shadow:0 8px 23px #103b1e1d}.xpPathNode[aria-pressed=true]{outline-offset:2px;outline:3px solid #91bd7e}.xpPathNode.xpPathMajor{background:#e5f3d6;border:2px solid #7fb16a;min-height:147px}.xpPathNumber{letter-spacing:.09em;color:#558263;font-size:10px;font-weight:850}.xpPathIcon{background:#e4f2dc;border-radius:50%;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.xpPathMajor .xpPathIcon{background:#cceaa9;width:53px;height:53px;font-size:29px}.xpPathNode strong{text-align:center;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.xpPathMajorLabel{letter-spacing:.11em;color:#517d34;font:850 9px/1 ui-rounded,Segoe UI,system-ui,sans-serif}.xpPathConnector{z-index:0;color:#8baa83;pointer-events:none;width:100%;height:95px;position:absolute;top:93px;left:0}.xpMilestoneDetails{background:#f6faef;border:1px solid #b9d4ae;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;max-width:620px;margin:8px auto 22px;padding:17px 20px;display:flex}.xpMilestoneDetails strong{font-size:20px}.xpMilestoneDetails p{color:#526959;margin:0;line-height:1.5}.xpMilestoneDetails button{color:#f4f9eb;cursor:pointer;background:#2e6748;border:0;border-radius:10px;min-height:43px;padding:12px 16px;font-weight:800}.xpPathFootnote{color:#5b7260;text-align:center;max-width:650px;margin:0 auto;font-size:12px;line-height:1.55}.xpCustomizeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px;display:grid}.xpCustomizeGrid article{background:#f6faf2;border:1px solid #d2e0cb;border-radius:17px;padding:23px 18px}.xpCustomizeGrid article>span{font-size:34px}.xpCustomizeGrid h2{color:#1c4930;margin:10px 0 8px;font-size:18px}.xpCustomizeGrid p{color:#55705a;font-size:13px;line-height:1.5}.xpCustomizeGrid small{color:#58805a;font-size:11px}@keyframes xpRevealIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:800px){.xpCustomizeGrid{grid-template-columns:1fr}.xpCornerBar{display:none}.streaksite.simplifiedShell .sprigzHeader .xpCorner{order:2}}@media (max-width:650px){.xpTrails,.xpCustomize{padding:12px 2px}.xpPathSteps{padding:0 4px}.xpPathRow{min-height:145px}.xpPathNode{width:47%;min-height:118px;padding:10px 6px}.xpPathNode.xpPathMajor{min-height:132px}.xpPathNode strong{font-size:11px}.xpPathIntro{padding:14px}.xpPathIntro h2{font-size:19px}.xpPathConnector{top:89px}.xpCornerReveal{right:0}}@media (prefers-reduced-motion:reduce){.xpCornerReveal,.xpPathNode{transition:none!important;animation:none!important;transform:none!important}}.xpCorner{z-index:18;flex:none;width:clamp(244px,21vw,310px);min-width:244px;max-width:310px}.xpCornerButton{box-sizing:border-box!important;white-space:normal!important;text-align:left!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:7px!important;width:100%!important;height:auto!important;min-height:78px!important;padding:11px 14px!important;display:flex!important}.xpCornerTop{align-items:center;gap:7px;min-width:0;font-size:13px;line-height:1.2;display:flex}.xpCornerTop strong{letter-spacing:.045em;white-space:nowrap;font-size:14px;font-weight:900}.xpCornerTop .xpCornerBolt{font-size:16px}.xpCornerTickets{white-space:nowrap;margin-left:auto;font-size:11px;font-weight:850}.xpCornerBar{border-radius:7px;flex:none;width:100%;height:8px;display:block!important}.xpCornerBar i{transition:width .28s}.xpCornerNumbers{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:9px;font-size:10px;line-height:1.2;display:flex}.xpCornerNumbers b{font-size:11px;font-weight:850}.xpCornerNumbers small{opacity:.85;letter-spacing:0;font-size:10px;font-weight:700}.streaksite.rushGameShell .rushGameRight .xpCorner{align-self:flex-end;width:clamp(244px,21vw,310px);max-width:310px}.streaksite.rushGameShell .rushGameRight .xpCornerButton{color:#f0ffe3!important;background:#254c37!important;border-color:#8fb68c!important;min-height:78px!important}.streaksite.rushGameShell .rushGameRight .xpCornerNumbers{color:#d8ead4}.streaksite.rushGameShell .rushGameRight .xpCornerTickets{color:#f3f6b8}.streaksite.rushGameShell .rushGameRight .xpCornerBar i{background:#b4eb80}.xpTrails{box-sizing:border-box;width:min(100%,1200px);max-width:1200px;margin:0 auto;padding:24px clamp(18px,3vw,36px) 72px;overflow:visible}.streaksite .xpTrails>.xpTrailsHeading{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#f3f9ee!important;border:1px solid #c7ddc5!important;border-radius:18px!important;margin:0 0 18px!important;padding:25px 30px!important;display:block!important;position:static!important;overflow:visible!important}.xpTrailsHeading .xpEyebrow{font-size:11px;line-height:1.5;display:block}.xpTrailsHeading h1{overflow-wrap:normal!important;max-width:100%!important;margin:8px 0 11px!important;font-size:clamp(28px,3.3vw,42px)!important;line-height:1.2!important;display:block!important}.xpTrailsHeading>p{letter-spacing:normal;max-width:75ch!important;margin:0!important;line-height:1.6!important;display:block!important}.xpTrailsHeading .xpPreviewCaution{max-width:78ch;margin:14px 0 0!important;display:block!important}.xpLiveStats{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:0 0 21px;display:grid}.xpLiveStat,.xpLiveProgress{background:#f7fbf2;border:1px solid #ccdfc8;border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:19px 22px;display:flex}.xpLiveStat small,.xpLiveProgress small{letter-spacing:.08em;color:#64816b;font-size:10px;font-weight:800}.xpLiveStat strong{color:#194d32;font-size:26px;line-height:1.1}.xpLiveProgress{grid-column:1/-1;padding:18px 22px}.xpLiveProgress>div{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;display:flex}.xpLiveProgress b{color:#184c2f;font-size:16px}.xpLiveProgress span{color:#496d53;font-size:13px}.xpLiveProgress progress{accent-color:#4e9958;border-radius:8px;width:100%;height:13px;overflow:hidden}.xpTrailPager{background:#f7faf4;border:1px solid #d5e5cf;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:18px 0 22px;padding:12px;display:flex}.xpTrailPager button{color:#25583d;cursor:pointer;background:#eef6e8;border:1px solid #bad7b7;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:12px;font-weight:850;display:inline-flex}.xpTrailPager button:disabled{opacity:.45;cursor:not-allowed}.xpTrailPager span{color:#396348;padding:5px 12px;font-size:13px;font-weight:800}.xpPathSteps{width:100%;max-width:760px;margin:26px auto 0}.xpPathRow{min-height:160px}.xpPathNode{box-sizing:border-box}.xpPathIntro{margin:20px 0 0}.xpGlobalNotice{z-index:100000;box-sizing:border-box;color:#123d29;background:#ecf9df;border:2px solid #a9d291;border-radius:17px;flex-direction:column;gap:7px;width:350px;max-width:calc(100vw - 28px);padding:21px 44px 20px 22px;font-family:ui-rounded,Segoe UI,system-ui,sans-serif;animation:.3s cubic-bezier(.2,.9,.3,1) both xpToastEnter;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 22px 65px #0b241b5c,0 0 0 5px #90bf7422}.xpGlobalNotice--level{text-align:center;color:#f8ffe8;background:linear-gradient(145deg,#174a35,#2d6942);border:2px solid #d2e899;align-items:center;gap:11px;width:410px;min-height:176px;padding:23px 46px;animation:.48s cubic-bezier(.16,1.4,.3,1) both xpLevelEnter;box-shadow:0 23px 75px #082f1f99,0 0 0 8px #b9e4792c}.xpGlobalNoticeEyebrow{letter-spacing:.15em;font-size:11px;font-weight:900}.xpGlobalNoticeBurst{letter-spacing:.25em;color:#d9f58c;font-size:27px}.xpGlobalNoticeHeadline{letter-spacing:.025em;font-size:31px;font-weight:950;line-height:1.06}.xpGlobalNotice--level .xpGlobalNoticeHeadline{color:#f7ffad;text-shadow:0 2px 14px #142e1e;font-size:43px}.xpGlobalNotice>span:not(.xpGlobalNoticeBurst):not(.xpGlobalNoticeEyebrow){font-size:14px;font-weight:850}.xpGlobalNotice small{font-size:12px;line-height:1.4}.xpGlobalNotice--error{color:#663f12;background:#fff8e8;border-color:#e5c079}.xpGlobalNotice--error strong{font-size:19px}.xpGlobalNoticeClose{width:30px;height:30px;min-height:30px;color:inherit;cursor:pointer;background:#ffffff28;border:0;border-radius:50%;place-items:center;font-size:21px;display:grid;position:absolute;top:9px;right:9px}@keyframes xpToastEnter{0%{opacity:0;transform:translateY(-16px)scale(.97)}to{opacity:1;transform:none}}@keyframes xpLevelEnter{0%{opacity:0;transform:translateY(-22px)scale(.85)}to{opacity:1;transform:none}}@media (max-width:1100px){.xpCorner{width:244px;min-width:244px}.streaksite.rushGameShell .rushGameRight .xpCorner{width:244px}}@media (max-width:760px){.streaksite .xpTrails>.xpTrailsHeading{padding:22px 19px!important}.xpTrails{padding:15px 10px 60px}.xpLiveStats{gap:8px}.xpLiveStat{padding:14px 12px}.xpLiveStat strong{font-size:20px}.xpLiveProgress{padding:15px}.xpLiveProgress>div{flex-direction:column;gap:5px}.xpCorner{width:244px;max-width:244px}.xpCornerButton{min-height:76px!important}}@media (max-width:520px){.xpLiveStats{grid-template-columns:1fr 1fr}.xpLiveStat:first-child{grid-column:1/-1}.xpTrailPager{gap:7px}.xpTrailPager button{flex:40%;font-size:11px}.xpTrailPager span{text-align:center;flex:100%;order:-1}.xpGlobalNotice{width:calc(100vw - 24px);padding:18px 40px 17px 17px;top:12px;right:12px}.xpGlobalNotice--level{width:calc(100vw - 24px);padding:19px 42px}.xpGlobalNotice--level .xpGlobalNoticeHeadline{font-size:34px}}@media (prefers-reduced-motion:reduce){.xpGlobalNotice{animation:none!important}.xpCornerBar i{transition:none}}.streaksite.rushGameShell .rushGameRight{min-width:0}.streaksite.rushGameShell .rushGameRight .xpCorner{align-self:flex-end;width:214px;min-width:214px;max-width:214px}.streaksite.rushGameShell .rushGameRight .xpCornerButton{border-radius:10px!important;gap:5px!important;min-height:59px!important;padding:7px 10px!important}.streaksite.rushGameShell .rushGameRight .xpCornerTop{gap:5px;font-size:11px}.streaksite.rushGameShell .rushGameRight .xpCornerTop strong{font-size:11px}.streaksite.rushGameShell .rushGameRight .xpCornerTickets{font-size:10px}.streaksite.rushGameShell .rushGameRight .xpCornerBolt{font-size:12px}.streaksite.rushGameShell .rushGameRight .xpCornerBar{height:6px}.streaksite.rushGameShell .rushGameRight .xpCornerNumbers{gap:3px 8px}.streaksite.rushGameShell .rushGameRight .xpCornerNumbers b,.streaksite.rushGameShell .rushGameRight .xpCornerNumbers small{font-size:9px;line-height:1.2}.streaksite.rushGameShell .runTop .rushInlineHelp{vertical-align:middle;white-space:nowrap;justify-content:center;align-items:center;font-weight:750;color:#ecf6dd!important;background:#244c38!important;border:1px solid #739781!important;border-radius:8px!important;min-height:30px!important;margin:3px 0 3px 8px!important;padding:6px 9px!important;font-size:10px!important;line-height:1.2!important;display:inline-flex!important}.streaksite.rushGameShell .runTop .rushInlineHelp:hover{background:#32694c!important}.xpGlobalNotice--level{width:min(390px,100vw - 26px);min-height:148px;padding:18px 42px;animation:.4s cubic-bezier(.16,1.25,.3,1) both xpLevelCenterIn;position:fixed;top:14px;left:50%;right:auto;transform:translate(-50%)}.xpGlobalNotice--level .xpGlobalNoticeHeadline{font-size:37px}.xpGlobalNotice--level .xpGlobalNoticeBurst{font-size:22px}@keyframes xpLevelCenterIn{0%{opacity:0;transform:translate(-50%,-16px)scale(.93)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-width:700px){.streaksite.rushGameShell .rushGameRight .xpCorner{width:196px;min-width:196px;max-width:196px}.streaksite.rushGameShell .rushGameRight .xpCornerButton{padding:7px 8px!important}.xpGlobalNotice--level{width:calc(100vw - 24px);min-height:0;padding:15px 40px;top:12px}.xpGlobalNotice--level .xpGlobalNoticeHeadline{font-size:32px}}@media (prefers-reduced-motion:reduce){.xpGlobalNotice--level{transform:translate(-50%);animation:none!important}}.xpCollectibleDetails,.xpCollectibleInventory{gap:10px;width:100%;margin:12px 0;display:grid}.xpCollectibleItem{color:#204a34;background:#f8fbf5;border:1px solid #d2e2ce;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.xpCollectibleItem>div:nth-child(2){flex:1;gap:3px;min-width:130px;display:grid}.xpCollectibleItem strong{font-size:14px}.xpCollectibleItem small{color:#5c7661;font-size:12px}.xpCollectibleIcon{color:#45745b;background:#ebf4e8;border:1px solid #bbd4b9;border-radius:10px;flex:none;place-items:center;width:46px;height:54px;display:grid}.xpCollectibleOwned{color:#3e7a50;font-size:12px;font-weight:750}.xpCollectibleItem button,.xpClaimButton{color:#245537;cursor:pointer;background:#e8f3e6;border:1px solid #87a98b;border-radius:9px;padding:9px 13px;font-weight:800}.xpClaimButton{color:#fff;background:#285b3f;border-color:#285b3f;width:max-content;max-width:100%;padding:12px 20px}.xpCollectibleItem button:disabled,.xpClaimButton:disabled{opacity:.6;cursor:not-allowed}.xpCollectibleError{color:#9e3c32;font-size:13px}.xpSeedlingFrame .headerProfile>span{outline-offset:2px;border-radius:50%;outline:3px solid #659876}.xpPinewoodBadge .headerProfile:after{content:"✦";color:#416a50;font-size:11px}.xpGreenhouseTheme .xpTrails,.xpGreenhouseTheme .xpCustomize{background:linear-gradient(150deg,#f3faf2,#e9f2e8);border-radius:16px}@media (max-width:520px){.xpCollectibleItem{gap:8px;padding:10px}.xpCollectibleIcon{width:40px;height:45px}.xpCollectibleItem button{padding:8px}}
.breakingNews{color:#182027;background:#eee9db;border:3px solid #171b20;border-radius:12px;width:min(880px,94vw);max-height:94dvh;padding:0;font-family:Arial,sans-serif;animation:.55s ease-out newsArrival;overflow:auto;box-shadow:0 24px 100px #0008}.breakingNews::backdrop{background:#061323d9}.breakingNews header{z-index:2;color:#fff;background:#b5252f;border-bottom:5px solid #f3cb5b;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex;position:sticky;top:0}.breakingNews h2{letter-spacing:-1px;margin:3px 0;font-size:clamp(24px,5vw,42px);font-weight:900}.breakingNews small{letter-spacing:3px;font-size:11px}.breakingNews button,.breakingNews a{color:#182027;cursor:pointer;background:#fff;border:2px solid;border-radius:5px;min-height:44px;padding:11px 15px;font:700 14px Arial,sans-serif}.newsHeadline{text-align:center;padding:24px;animation:.65s ease-out newsHeadline}.newsHeadline span{letter-spacing:3px;color:#9b1c27;font-size:11px;font-weight:800}.newsHeadline h3{margin:10px 0;font:900 clamp(26px,5vw,44px) Georgia,serif}.newsHeadline p{margin:0}.newsPaper{padding:0 20px 20px;animation:.8s ease-out newsPaper}.newsPaper img{object-fit:contain;width:100%;height:auto;display:block;box-shadow:0 5px 18px #0003}.breakingNews footer{background:#182027;flex-wrap:wrap;justify-content:center;gap:10px;padding:16px;display:flex}.breakingNews button:focus-visible,.breakingNews a:focus-visible{outline-offset:2px;outline:4px solid #f3cb5b}@keyframes newsArrival{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@keyframes newsHeadline{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes newsPaper{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}.newsSkipped,.newsSkipped *{animation:none!important}@media (prefers-reduced-motion:reduce){.breakingNews,.breakingNews *{animation:none!important}}@media (max-width:500px){.breakingNews header{padding:12px}.newsPaper{padding:0 8px 12px}.newsHeadline{padding:18px 12px}.breakingNews footer>*{text-align:center;flex:1}}.breakingNews{box-sizing:border-box;width:min(880px,94vw);height:min(920px,94dvh);max-height:94dvh;margin:auto;animation:.65s ease-out newsArrival;position:fixed;inset:0;overflow:hidden}.breakingNews[open]{flex-direction:column;display:flex}.breakingNews header,.breakingNews footer{z-index:5;flex-shrink:0;position:relative}.breakingNews header{padding:12px 20px}.breakingNews footer{gap:8px;padding:10px}.breakingNews .newsBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.breakingNews .newsHeadline{flex-shrink:0;padding:12px;animation:.7s 2s both newsHeadline}.breakingNews .newsHeadline h3{margin:5px 0;font-size:clamp(22px,3vw,32px)}.breakingNews .newsPaper{flex:1;justify-content:center;min-height:120px;padding:0 12px 12px;animation:.8s 2.2s both newsPaper;display:flex}.breakingNews .newsPaper img{object-fit:contain;width:100%;height:100%;min-height:0;box-shadow:none}.breakingNews button:disabled{opacity:.65;cursor:default}.newsIntro{z-index:4;pointer-events:none;color:#fff;text-align:center;background:radial-gradient(#27526b,#081827 75%);flex-direction:column;justify-content:center;align-items:center;gap:22px;animation:.5s 2.2s forwards newsIntroExit;display:flex;position:absolute;inset:0;overflow:hidden}.newsIntro strong{z-index:1;letter-spacing:-2px;background:#bb202f;width:120%;padding:22px;font:900 clamp(40px,9vw,90px)/.98 Arial,sans-serif;animation:.65s cubic-bezier(.17,.8,.25,1.1) both newsBanner;display:block;box-shadow:0 8px #f3cb5b}.newsIntro small,.newsIntro span{z-index:1;letter-spacing:3px;font:800 clamp(10px,2vw,15px) Arial,sans-serif;animation:.65s .35s both newsHeadline}.newsGlobe{background:repeating-linear-gradient(0deg,#0000 0 38px,#73c6e32b 39px 40px),repeating-linear-gradient(90deg,#0000 0 38px,#73c6e32b 39px 40px);border:2px solid #73c6e36b;border-radius:50%;width:360px;max-width:80vw;height:360px;max-height:80vw;animation:2.7s ease-out both newsGlobe;position:absolute;transform:rotate(-18deg)}@keyframes newsBanner{0%{transform:translate(-110%)skew(-12deg)}to{transform:translate(0)skew(0)}}@keyframes newsGlobe{0%{opacity:0;transform:rotate(-45deg)scale(.65)}to{opacity:1;transform:rotate(10deg)scale(1.12)}}@keyframes newsIntroExit{to{opacity:0;visibility:hidden}}.breakingNews.newsSkipped .newsIntro{display:none}@media (prefers-reduced-motion:reduce){.breakingNews .newsIntro{display:none}.breakingNews,.breakingNews *{animation:none!important}}@media (max-width:500px){.breakingNews header{padding:10px}.breakingNews footer{gap:6px;padding:8px}.breakingNews footer>*{padding:8px;font-size:12px}.breakingNews .newsHeadline p{font-size:13px}.breakingNews .newsPaper{padding:0 6px 6px}.newsIntro{gap:18px}}
.studyImageViewer{color:#fff;box-sizing:border-box;background:#10241df7;border:0;gap:10px;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:12px 16px;font:14px/1.4 system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.studyImageViewer[open]{flex-direction:column;display:flex}.studyImageViewer::backdrop{background:#10241d}.studyImageToolbar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.studyImageToolbar>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.studyImageViewer button{font:inherit;color:#f2f5e8;cursor:pointer;background:#284b3b;border:1px solid #adc49c;border-radius:8px;min-height:40px;padding:7px 11px;font-weight:600}.studyImageViewer button:disabled{opacity:.5;cursor:not-allowed}.studyImageViewer button[aria-pressed=true]{color:#193d2b;background:#e1edcf}.studyImageViewer button:focus-visible{outline-offset:2px;outline:3px solid #efcc64}.studyImageToolbar output{text-align:center;font-variant-numeric:tabular-nums;min-width:55px;font-size:13px}.studyImageViewport{overscroll-behavior:contain;touch-action:none;cursor:zoom-in;background:#0a1914;border-radius:8px;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.studyImageViewport.actualSize{cursor:grab}.studyImageViewport.dragging{cursor:grabbing}.studyImageViewport>img{object-fit:fill;transform-origin:50%;image-rendering:auto;-webkit-user-select:none;user-select:none;pointer-events:none;filter:none;max-width:none;max-height:none;display:block;position:absolute;top:50%;left:50%}.studyImageViewport>p{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studyImageCompare{align-self:flex-start}.studyImageViewer footer{color:#d2ddc9;flex:none;font-size:12px}.studyImageViewer footer span{margin-top:3px;display:block}.studyQuestionImage.zoomableImage img,.flashImage img{object-fit:scale-down;image-rendering:auto}@media (max-width:660px){.studyImageViewer{gap:8px;padding:8px}.studyImageToolbar{gap:5px}.studyImageToolbar>div{gap:4px}.studyImageViewer button{min-height:38px;padding:7px 9px}.studyImageToolbar output{min-width:43px}.studyImageViewer footer{font-size:11px}}
.cs-studio{color:#123f30;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:24px 20px 40px;font-family:Arial,sans-serif}.cs-studio *,.cs-dialog *{box-sizing:border-box}.cs-studio button,.cs-dialog button{cursor:pointer;color:#173f30;letter-spacing:0;text-transform:none;min-height:44px;box-shadow:none;background:#eef7e9;border:1px solid #a6c5a6;border-radius:9px;padding:10px 18px;font:600 15px/1.3 Arial,sans-serif}.cs-studio button:disabled,.cs-dialog button:disabled{cursor:default;opacity:.5}.cs-studio :focus-visible,.cs-dialog :focus-visible{outline-offset:4px;outline:3px solid #6eba27}.cs-studio .cs-primary,.cs-dialog .cs-primary{color:#123723;background:#b6ef72;border-color:#86b54b;box-shadow:0 3px #649140}.cs-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.cs-heading h1{color:#103d2d;letter-spacing:-1px;margin:8px 0;font-family:Georgia,serif;font-size:clamp(30px,3.5vw,48px);line-height:1.1}.cs-eyebrow{letter-spacing:2px;color:#47705b;font:700 12px/1.5 monospace}.cs-heading-actions{align-items:center;gap:18px;display:flex}.cs-balance{white-space:nowrap;font-size:22px;font-weight:700}.cs-balance small{text-align:right;color:#526c5c;font-size:12px;font-weight:400;display:block}.cs-summary{color:#526750;background:#f4f9ef;border:1px solid #d0dfc9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:18px;padding:16px 20px;font-size:14px;display:flex}.cs-summary b{color:#153b2b;margin-right:4px;font-size:18px}.cs-summary progress{accent-color:#427935;width:150px;height:8px;margin-left:auto}.cs-tools{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.cs-tools label{color:#526750;gap:6px;min-width:140px;font-size:12px;display:grid}.cs-tools label:first-child{flex:1}.cs-tools input,.cs-tools select{color:#163e2a;background:#fbfff8;border:1px solid #b9ccb3;border-radius:8px;width:100%;min-height:44px;padding:11px 12px;font:14px Arial,sans-serif}.cs-greenhouse-table{background:#835330 url(/assets/collection-table.png) top/cover no-repeat;border:4px solid #315546;border-radius:18px;padding:clamp(100px,13vw,175px) 7% 28px;overflow:hidden;box-shadow:0 14px 32px #12351e22}.cs-binder-caption{color:#e4e7b4;letter-spacing:1px;background:#203c31;border:3px solid #11291e;border-bottom:0;justify-content:space-between;gap:12px;max-width:970px;margin:auto;padding:12px 22px;font:700 12px/1.4 monospace;display:flex}.cs-binder{isolation:isolate;background:linear-gradient(90deg,#f2edd0 0%,#e7e1c4 47%,#afa98d 49%,#f3efd4 52%,#f0ecd2 100%);border:10px solid #284638;border-top-width:6px;border-radius:0 0 10px 10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;max-width:970px;margin:auto;padding:24px;animation:.25s ease-out cs-page-in;display:grid;position:relative;box-shadow:8px 12px #34281777,0 3px #112e22}.cs-binder-spine{z-index:2;background:#35453b;flex-direction:column;justify-content:space-around;align-items:center;width:18px;display:flex;position:absolute;top:0;bottom:0;left:calc(50% - 9px)}.cs-binder-spine i{background:#3c493d;border:4px solid #b7bfb2;border-radius:6px;width:38px;height:13px;display:block;box-shadow:0 3px #506256}.cs-pocket{background:linear-gradient(125deg,#ffffff38,#8d9b8320);border:1px solid #fff9;border-radius:3px;min-width:0;padding:6px;box-shadow:inset 0 0 0 1px #5d785c35}.cs-studio .cs-card-button{width:100%;color:inherit;background:0 0;border:0;border-radius:4px;padding:0;transition:transform .18s;display:block}.cs-card-button:hover{transform:translateY(-4px)}.cs-card{--card-border:#73916a;--card-bg:#d1dfa8;border:4px solid var(--card-border);color:#243c2c;aspect-ratio:.7;text-align:left;background:#f7f2d7;border-radius:4px;flex-direction:column;min-width:0;padding:8px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #fff9,0 3px #162f2833}.cs-card.uncommon{--card-border:#3e9475;--card-bg:#b9e3c4}.cs-card.rare{--card-border:#467ba1;--card-bg:#c4e1ec}.cs-card.epic{--card-border:#86609f;--card-bg:#e3cce9}.cs-card.legendary{--card-border:#b48b36;--card-bg:#edda93}.cs-card-top{color:#405340;justify-content:space-between;gap:4px;font:700 11px/1.4 monospace;display:flex}.cs-card-art{background:radial-gradient(ellipse at 50% 80%,#6888582e 0%,transparent 60%),var(--card-bg);border:1px solid #5675534a;flex:1;place-items:center;min-height:0;margin:7px 0;padding:6px;display:grid}.cs-card-art img{object-fit:contain;width:100%;height:100%;max-height:150px;image-rendering:pixelated;filter:drop-shadow(2px 4px #244b3526)}.cs-card>strong{overflow-wrap:anywhere;min-height:2.45em;font:700 clamp(12px,1.15vw,16px)/1.22 Georgia,serif;display:block}.cs-card-foot{border-top:1px solid #52684933;justify-content:space-between;gap:2px;margin-top:4px;padding-top:5px;font:12px/1.3 monospace;display:flex}.cs-unowned{filter:saturate(.18);opacity:.85;background:#e6e5d2}.cs-question{opacity:.4;font:60px Georgia,serif}.cs-empty-pocket{aspect-ratio:.7;color:#777762;border:1px dashed #66705c66;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.cs-empty-pocket span{font:20px monospace}.cs-empty-pocket small{font:12px monospace}.cs-empty{text-align:center;grid-column:1/-1;min-height:200px;padding:50px}.cs-page-controls{color:#fff9df;justify-content:center;align-items:center;gap:20px;margin-top:22px;font:14px monospace;display:flex}.cs-page-controls button{color:#283e29;background:#f6eed5;border-color:#514c30}.cs-note{color:#61715f;margin:14px 0;font:13px/1.6 Arial,sans-serif}.cs-upgrade{background:#e6f0dc;border:1px solid #b2c99e;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:22px;display:flex}.cs-upgrade h2{margin:7px 0;font:700 25px Georgia,serif}.cs-upgrade p{margin:8px 0 13px;font:14px/1.5 Arial,sans-serif}.cs-upgrade>div:last-child{text-align:right}.cs-pack-screen{max-width:1200px}.cs-pack-counter{letter-spacing:2px;color:#d7dea0;background:#183e30;border-bottom:1px solid #c0d69b33;border-radius:16px 16px 0 0;justify-content:space-between;padding:18px 28px;font:700 12px monospace;display:flex}.cs-carousel{perspective:1000px;touch-action:pan-y;background:radial-gradient(at 50% 55%,#417249,#1d422e 60%,#132e25);height:450px;position:relative;overflow:hidden}.cs-carousel-glow{background:radial-gradient(at 50% 90%,#c6e89433,#0000 65%);position:absolute;inset:30% 15% 0}.cs-studio .cs-pack-choice{z-index:3;filter:drop-shadow(0 20px 15px #0005);background:0 0;border:0;border-radius:0;width:256px;height:385px;padding:0;transition:transform .45s cubic-bezier(.22,.75,.28,1),opacity .35s,filter .35s;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.cs-studio .cs-pack-choice.cs-left{z-index:2;filter:brightness(.7)drop-shadow(0 20px 10px #0004);transform:translate(calc(-50% - 270px),-50%)scale(.73)rotateY(20deg)rotate(-7deg)}.cs-studio .cs-pack-choice.cs-right{z-index:2;filter:brightness(.7)drop-shadow(0 20px 10px #0004);transform:translate(calc(270px - 50%),-50%)scale(.73)rotateY(-20deg)rotate(7deg)}.cs-studio .cs-pack-choice.cs-hidden{opacity:0;pointer-events:none;z-index:0;transform:translate(-50%,-50%)scale(.4)}.cs-wrapper{aspect-ratio:2/3;width:100%;height:100%;image-rendering:pixelated;position:relative}.cs-wrapper-bottom,.cs-wrapper-top{filter:hue-rotate(var(--pack-hue,0deg));pointer-events:none;background:url(/assets/collection-wrapper-retro.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.cs-wrapper-bottom{clip-path:polygon(0 13%,10% 12%,18% 14%,26% 12%,33% 14%,40% 12%,47% 14%,54% 12%,61% 14%,68% 12%,75% 14%,82% 12%,90% 14%,100% 13%,100% 100%,0 100%)}.cs-wrapper-top{clip-path:polygon(0 0,100% 0,100% 13%,90% 14%,82% 12%,75% 14%,68% 12%,61% 14%,54% 12%,47% 14%,40% 12%,33% 14%,26% 12%,18% 14%,10% 12%,0 13%);z-index:3}.cs-wrapper-print{text-align:center;color:#fff2b3;text-shadow:2px 2px #113822;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;inset:25% 20% 16%}.cs-wrapper-print>span{letter-spacing:2px;font:900 28px/1 monospace}.cs-wrapper-print small{letter-spacing:1px;font:10px/1.3 monospace}.cs-wrapper-print img{object-fit:contain;width:100%;min-height:0;image-rendering:pixelated;filter:drop-shadow(3px 4px #123b2980);flex:1}.cs-wrapper-print strong{color:#fff2b3;font:700 18px/1.2 monospace}.cs-studio .cs-carousel-arrow{color:#f5ffd9;z-index:5;background:#132e25cc;border:1px solid #c9dbac77;border-radius:50%;width:48px;height:48px;padding:0;font-size:24px;position:absolute;top:calc(50% - 24px)}.cs-prev{left:22px}.cs-next{right:22px}.cs-pack-buy{background:#e6efd8;border:1px solid #bfd1ac;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:24px;padding:25px 32px;display:flex}.cs-pack-buy h2{margin:0 0 8px;font:700 28px/1.2 Georgia,serif}.cs-pack-buy p{color:#53684c;margin:0;font:15px/1.5 Arial,sans-serif}.cs-pack-buy>div:last-child{gap:8px;min-width:240px;display:grid}.cs-studio .cs-link,.cs-dialog .cs-link{box-shadow:none;color:#426940;background:0 0;border:0;padding:8px;font-size:13px;text-decoration:underline}.cs-pack-dots{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;display:flex}.cs-studio .cs-pack-dots button{background:0 0;border:0;width:30px;min-height:30px;padding:0;position:relative}.cs-pack-dots button:after{content:"";background:#abc29a;border-radius:50%;position:absolute;inset:10px}.cs-pack-dots button.selected:after{outline-offset:3px;background:#234e34;outline:2px solid #85b563}.cs-pack-screen>.cs-note{text-align:center}.cs-dialog{color:#183f2c;background:#f1f5e8;border:2px solid #557a4f;border-radius:18px;width:min(700px,100vw - 24px);max-width:none;max-height:90dvh;margin:auto;padding:34px;font:16px/1.5 Arial,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0006}.cs-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c271ed9}.cs-dialog .cs-close{z-index:5;width:40px;min-height:40px;padding:0;font-size:24px;position:absolute;top:12px;right:12px}.cs-dialog h2{color:#173d2b;margin:14px 0;font:700 29px/1.2 Georgia,serif}.cs-detail{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:28px;padding-top:20px;display:grid}.cs-detail .cs-card{width:100%}.cs-detail .cs-card-art img{max-height:210px}.cs-detail dl{margin:20px 0;font-size:14px}.cs-detail dl>div{border-bottom:1px solid #cedac2;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.cs-detail dd{text-align:right;margin:0;font-weight:700}.cs-detail dt{color:#5d7158}.cs-contents{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.cs-contents>div{border:1px solid #c1d3b7;border-radius:8px;align-items:center;gap:10px;padding:9px;font-size:14px;display:flex}.cs-contents img{object-fit:contain;width:44px;height:54px;image-rendering:pixelated}.cs-contents small{color:#5d7158;font-size:12px;display:block}.cs-opening{text-align:center;padding:20px 0 0}.cs-opening>.cs-wrapper{filter:drop-shadow(0 14px 12px #173b2940);width:250px;height:375px;margin:0 auto 22px}.cs-shake>.cs-wrapper{animation:.65s ease-in-out cs-pack-shake}.cs-tearing .cs-wrapper-top{transform-origin:85% 13%;animation:.8s cubic-bezier(.26,.7,.3,1) forwards cs-tear}.cs-opening p{font:15px monospace}.cs-reveal{text-align:center;padding-top:14px}.cs-reveal>.cs-card{max-width:230px;margin:20px auto;animation:.4s ease-out cs-card-rise}.cs-reveal p{margin:8px 0;font-size:14px}.cs-reveal-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.cs-reveal .cs-card>strong{font-size:18px}.cs-reveal .cs-card-art img{max-height:200px}@keyframes cs-pack-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)translate(-5px)}40%{transform:rotate(5deg)translate(5px)}60%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}}@keyframes cs-tear{0%{opacity:1;transform:translate(0)rotate(0)}45%{opacity:1;transform:translate(20px,-30px)rotate(14deg)}to{opacity:0;transform:translate(140px,-100px)rotate(38deg)}}@keyframes cs-card-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-page-in{0%{opacity:.6;transform:perspective(1200px)rotateY(-3deg)}to{opacity:1;transform:none}}@media (max-width:800px){.cs-studio{padding:18px 12px 30px}.cs-heading{align-items:flex-start;gap:14px}.cs-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.cs-summary{gap:12px;padding:12px}.cs-summary progress{display:none}.cs-greenhouse-table{background-size:auto 100%;padding:95px 3% 22px}.cs-binder{border-width:7px;gap:12px;padding:14px}.cs-card{border-width:3px;padding:5px}.cs-card-top,.cs-card-foot{font-size:10px}.cs-binder-spine{width:12px;left:calc(50% - 6px)}.cs-binder-spine i{border-width:3px;width:24px;height:11px}.cs-studio .cs-pack-choice.cs-left{transform:translate(calc(-50% - 190px),-50%)scale(.65)rotate(-8deg)}.cs-studio .cs-pack-choice.cs-right{transform:translate(calc(190px - 50%),-50%)scale(.65)rotate(8deg)}.cs-pack-buy{gap:18px;padding:20px}.cs-upgrade{align-items:flex-start}.cs-tools label{flex:1;min-width:130px}}@media (max-width:550px){.cs-heading{display:block}.cs-heading h1{font-size:32px}.cs-heading-actions{justify-content:space-between;margin-top:16px}.cs-heading-actions button{font-size:14px}.cs-summary{font-size:12px}.cs-summary b{font-size:15px}.cs-tools{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cs-tools label{min-width:0}.cs-tools input,.cs-tools select{width:100%;font-size:16px}.cs-greenhouse-table{border-width:2px;border-radius:12px;padding:75px 10px 18px}.cs-binder-caption{letter-spacing:0;padding:10px;font-size:10px}.cs-binder{background:#ebe7cb;border-width:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.cs-binder-spine{display:none}.cs-binder .cs-pocket:nth-of-type(n){margin:0}.cs-pocket{padding:4px}.cs-card-top{font-size:10px}.cs-card>strong{font-size:13px}.cs-card-foot{font-size:11px}.cs-card-art img{max-height:140px}.cs-page-controls{gap:10px;font-size:12px}.cs-page-controls button{padding:8px 10px;font-size:12px}.cs-upgrade{padding:18px;display:block}.cs-upgrade>div:last-child{text-align:left;margin-top:18px}.cs-upgrade .cs-primary{width:100%}.cs-carousel{height:365px}.cs-studio .cs-pack-choice{width:212px;height:318px}.cs-studio .cs-pack-choice.cs-left{transform:translate(calc(-50% - 143px),-50%)scale(.6)rotate(-8deg)}.cs-studio .cs-pack-choice.cs-right{transform:translate(calc(143px - 50%),-50%)scale(.6)rotate(8deg)}.cs-studio .cs-carousel-arrow{background:#153e2ae8;width:40px;height:44px;font-size:20px;top:auto;bottom:12px}.cs-prev{left:14px}.cs-next{right:14px}.cs-wrapper-print>span{font-size:23px}.cs-wrapper-print strong{font-size:15px}.cs-wrapper-print small{font-size:9px}.cs-pack-buy{padding:20px;display:block}.cs-pack-buy>div:last-child{min-width:0;margin-top:20px}.cs-pack-buy h2{font-size:26px}.cs-dialog{padding:40px 18px 22px}.cs-detail{padding-top:5px;display:block}.cs-detail>.cs-card{max-width:200px;margin:0 auto 22px}.cs-detail .cs-card-art img{max-height:155px}.cs-contents{grid-template-columns:1fr}.cs-reveal-actions{flex-direction:column}.cs-reveal>.cs-card{max-width:200px}.cs-opening>.cs-wrapper{width:210px;height:315px}.cs-empty{padding:30px 8px}.cs-balance small{text-align:left}}@media (prefers-reduced-motion:reduce){.cs-studio *,.cs-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cs-greenhouse-table{background-color:#83532f;background-size:100%;padding-top:26%}.cs-heading{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;position:static}.cs-binder-caption{border-radius:7px 7px 0 0}@media (max-width:550px){.cs-greenhouse-table{background-size:100%;padding-top:27%}}.cs-card{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.cs-card-art{position:relative;overflow:hidden}.cs-card-art img,.cs-detail .cs-card-art img,.cs-reveal .cs-card-art img{width:calc(100% - 10px);height:calc(100% - 10px);max-height:none;position:absolute;inset:5px}.cs-card>strong{min-height:2.45em}.cs-binder .cs-pocket:nth-of-type(4n+3){margin-right:12px}.cs-binder .cs-pocket:nth-of-type(4n+4){margin-left:12px}@media (max-width:550px){.cs-binder .cs-pocket:nth-of-type(n){margin:0}}.cs-wrapper-bottom,.cs-wrapper-top{image-rendering:pixelated}.cs-wrapper-print{text-shadow:2px 2px #102d24;gap:8px;inset:20% 16% 15%}.cs-wrapper-print>span{letter-spacing:3px;font-family:monospace;font-size:30px;font-weight:900}.cs-wrapper-print strong{text-transform:uppercase;letter-spacing:1px;font-family:monospace;font-size:17px;font-weight:900;line-height:1.2}.cs-wrapper-print img{filter:drop-shadow(3px 3px #102b2470)}.cs-studio .cs-pack-choice{filter:drop-shadow(6px 8px #091f2366)}@media (max-width:550px){.cs-wrapper-print>span{font-size:25px}.cs-wrapper-print strong{letter-spacing:.5px;font-size:14px}}.cs-binder-organize{align-items:center;gap:16px;margin:0 0 18px;display:flex}.cs-binder-organize span{color:#526750;font:14px/1.5 Arial,sans-serif}.cs-quantity{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.cs-quantity button[aria-pressed=true]{background:#b6ef72;border:2px solid #376f35}.cs-dialog .cs-rip-target{width:250px;height:375px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0 auto 22px;padding:0;display:block;position:relative}.cs-rip-target.cs-rip-1 .cs-wrapper-top{transform:translate(-4px,-8px)rotate(-3deg)}.cs-rip-target.cs-rip-2 .cs-wrapper-top{transform:translate(10px,-18px)rotate(8deg)}.cs-rip-target .cs-wrapper-top{transition:transform .18s}.cs-rip-target:active{transform:rotate(-2deg)}.cs-pack-screen .cs-eyebrow,.cs-pack-counter,.cs-note,.cs-binder-caption,.cs-page-controls{letter-spacing:.03em;font-family:Arial,sans-serif}.cs-heading-actions{flex-wrap:wrap}.cs-pack-buy{gap:24px}.cs-dialog .cs-primary{margin-top:12px}.cs-wrapper-print{gap:5px;inset:20% 17% 18%}.cs-wrapper-print strong{font-size:16px}.cs-wrapper-print small:last-child{display:none}@media (max-width:550px){.cs-binder-organize{flex-direction:column;align-items:stretch;gap:8px}.cs-quantity{grid-template-columns:1fr 1fr}.cs-dialog .cs-rip-target{width:210px;height:315px}.cs-wrapper-print strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.cs-rip-target .cs-wrapper-top{transition:none}.cs-tearing .cs-wrapper-top{animation:none}}.cs-wrapper-print .prestigePackArt{aspect-ratio:1;width:100%;image-rendering:pixelated;background-image:url(/assets/prestige-pack-art.png);background-repeat:no-repeat;background-size:500% 300%;flex-shrink:1;min-height:0;display:block}.cs-contents .tropicalSprite{flex-shrink:0;width:54px;height:54px}.cs-rip-target .cs-wrapper-print .propertySprite{width:100%;height:125px;image-rendering:pixelated;background-repeat:no-repeat;flex-shrink:1;display:block}.cs-rip-target .cs-wrapper-print .grassPackSwatch{flex-shrink:1;width:100%;height:100px;display:block}.savedPackShelf{color:#123f30;background:#e3f0d4;border:1px solid #a9c69b;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:18px auto;padding:18px 22px;display:flex}.savedPackShelf span{margin-top:5px;font-size:14px;display:block}.savedPackShelf button{color:#123f30;background:#b7ef74;border-radius:10px;min-height:44px;padding:12px 18px;font-weight:700}.cs-unowned .cs-card-art img,.cs-unowned .cs-card-art .tropicalSprite{filter:brightness(0);opacity:.2}.cs-unowned .cs-card-art{position:relative}.missingCardLabel{text-align:center;color:#244634;background:#eef4e7e8;padding:4px;font:12px/1.3 Arial,sans-serif;position:absolute;bottom:8px;left:5px;right:5px}.cs-greenhouse-table .cs-binder{border-color:var(--binder-cover,#22483a)}.cs-greenhouse-table .cs-binder-caption{background:var(--binder-cover,#22483a);color:#fffbea}.collectionFilterCount{color:#3e614d;margin:12px 0;font-size:14px}.collectionMilestones{background:#f3f8ee;border:1px solid #bdd0b1;border-radius:14px;margin-bottom:20px;padding:18px}.collectionMilestones summary{cursor:pointer;min-height:36px;font-size:18px;font-weight:700}.collectionMilestones summary span{margin-left:12px;font-size:14px;font-weight:400}.collectionMilestones p{font-size:14px;line-height:1.5}.milestoneGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.milestoneGrid article{background:#fbfff7;border:1px solid #c6d8bb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.milestoneGrid article>div{flex:1;min-width:120px}.milestoneGrid h3{margin:0;font:700 16px/1.4 Arial,sans-serif}.milestoneGrid progress{accent-color:#3c8054;width:100%;height:8px}.milestoneSwatch{border:2px solid #163b2e;border-radius:3px;flex-shrink:0;width:32px;height:40px}.milestoneGrid button{min-height:44px;font-size:14px}.openingStatus{letter-spacing:.08em;border-radius:7px;padding:9px 14px;font:700 14px/1.3 Arial,sans-serif;display:inline-block}.openingStatus.new{color:#164d27;background:#d3f7b4}.openingStatus.duplicate{color:#354268;background:#e5e8f4}.propertyRewardCard{color:#143c2b;background:#fbf3d7;border:5px solid #3c6b53;width:min(280px,100%);margin:20px auto;padding:16px;box-shadow:5px 5px #244c3938}.propertyRewardCard>span,.propertyRewardCard>small{font:12px monospace}.propertyRewardCard>div{background:#dbe9d2;justify-content:center;align-items:center;height:220px;margin:14px 0;display:flex}.propertyRewardCard .propertySprite{width:100%;max-width:220px;height:100%;max-height:200px}.propertyRewardCard h2{font-size:24px}.cs-rip-target .propertySprite{width:100%;height:100%;max-height:150px}.cs-rip-target{touch-action:manipulation}@media (max-width:600px){.savedPackShelf{flex-wrap:wrap;gap:12px;margin:12px;padding:16px}.savedPackShelf button{width:100%}.milestoneGrid{grid-template-columns:1fr}.collectionMilestones summary span{margin:8px 0;display:block}.collectionMilestones{padding:14px}.propertyRewardCard>div{height:180px}}.cs-studio .cs-carousel .cs-pack-choice{visibility:visible;backface-visibility:hidden;transition:transform .45s cubic-bezier(.22,.75,.28,1),opacity .35s,filter .35s,visibility}.cs-studio .cs-carousel .cs-pack-choice.cs-hidden{visibility:hidden;opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.22,.75,.28,1),opacity .35s,filter .35s,visibility 0s .45s}@media (prefers-reduced-motion:reduce){.cs-studio .cs-carousel .cs-pack-choice,.cs-studio .cs-carousel .cs-pack-choice.cs-hidden{transition:none}}.cs-carousel{--pack-shift:270px;--pack-side-scale:.73;--pack-center:translate(-50%,-50%);--pack-left:translate(calc(-50% - var(--pack-shift)),-50%) scale(var(--pack-side-scale)) rotateZ(-7deg);--pack-right:translate(calc(-50% + var(--pack-shift)),-50%) scale(var(--pack-side-scale)) rotateZ(7deg);--pack-back:translate(-50%,-50%) scale(.38)}@media (max-width:700px){.cs-carousel{--pack-shift:190px;--pack-side-scale:.65}}@media (max-width:480px){.cs-carousel{--pack-shift:143px;--pack-side-scale:.6}}.cs-studio .cs-carousel .cs-pack-choice.cs-left{transform:var(--pack-left)}.cs-studio .cs-carousel .cs-pack-choice.cs-right{transform:var(--pack-right)}.cs-studio .cs-carousel .cs-pack-choice.cs-motion-enter-left,.cs-studio .cs-carousel .cs-pack-choice.cs-motion-enter-right{visibility:visible;z-index:1;pointer-events:none}.cs-studio .cs-carousel .cs-pack-choice[class*=cs-motion-]{transition:none;animation-duration:.6s;animation-timing-function:cubic-bezier(.3,.65,.3,1);animation-fill-mode:both}.cs-studio .cs-carousel .cs-pack-choice.cs-motion-exit-left{z-index:1;animation-name:cs-exit-left}.cs-studio .cs-carousel .cs-pack-choice.cs-motion-exit-right{z-index:1;animation-name:cs-exit-right}.cs-studio .cs-carousel .cs-pack-choice.cs-motion-center-left{z-index:2;animation-name:cs-center-left}.cs-studio .cs-carousel .cs-pack-choice.cs-motion-center-right{z-index:2;animation-name:cs-center-right}.cs-studio .cs-carousel .cs-pack-choice.cs-motion-right-center{z-index:3;animation-name:cs-right-center}.cs-studio .cs-carousel .cs-pack-choice.cs-motion-left-center{z-index:3;animation-name:cs-left-center}.cs-studio .cs-carousel .cs-pack-choice.cs-motion-enter-right{animation-name:cs-enter-right}.cs-studio .cs-carousel .cs-pack-choice.cs-motion-enter-left{animation-name:cs-enter-left}@keyframes cs-exit-left{0%{transform:var(--pack-left);opacity:1}to{transform:var(--pack-back);opacity:0}}@keyframes cs-exit-right{0%{transform:var(--pack-right);opacity:1}to{transform:var(--pack-back);opacity:0}}@keyframes cs-center-left{0%{transform:var(--pack-center);opacity:1}to{transform:var(--pack-left);opacity:1}}@keyframes cs-center-right{0%{transform:var(--pack-center);opacity:1}to{transform:var(--pack-right);opacity:1}}@keyframes cs-right-center{0%{transform:var(--pack-right);opacity:1}to{transform:var(--pack-center);opacity:1}}@keyframes cs-left-center{0%{transform:var(--pack-left);opacity:1}to{transform:var(--pack-center);opacity:1}}@keyframes cs-enter-right{0%{transform:var(--pack-back);opacity:0}to{transform:var(--pack-right);opacity:1}}@keyframes cs-enter-left{0%{transform:var(--pack-back);opacity:0}to{transform:var(--pack-left);opacity:1}}@media (prefers-reduced-motion:reduce){.cs-studio .cs-carousel .cs-pack-choice[class*=cs-motion-]{animation:none}}
.cs-card.xpTradingCard{--card-border:#5d866e;--card-bg:#e6eee4;outline-offset:-6px;background:#f6f5e9;border-radius:6px;outline:1px solid #d4d9ba}.cs-card.xpTradingFoil{--card-border:#668f7a;box-shadow:inset 0 0 0 2px #d9c995,0 3px #162f2833}.xpTradingCard .cs-card-top{color:#486850}.xpTradingCard .cs-card-art{background:radial-gradient(circle at 50% 50%,#fffcf2,var(--card-bg));padding:2px}.xpTradingCard .xpPlantArt{width:100%;height:100%;display:block}.xpTradingCard .cs-card-foot{font-size:clamp(9px,.95vw,12px)}.xpTradingLocked{filter:saturate(.35);opacity:.82}.xpTradingLocked .xpPlantArt{opacity:.38}.xpCardLockedLabel{text-align:center;color:#35543b;background:#f7f8f1e8;border:1px solid #c7d7c5;border-radius:5px;padding:4px;font-size:12px;font-weight:700;position:absolute;bottom:6px;left:4px;right:4px}.xpBinderSummary{color:#496c54;flex-wrap:wrap;align-items:center;gap:8px;margin:-5px 0 13px;font-size:13px;display:flex}.xpBinderSummary strong{color:#23573c}.cs-studio .xpBinderQuickFilter{background:#eaf3e8;min-height:32px;padding:5px 10px;font-size:12px}.cs-dialog .xpCardDetail{align-items:start}.cs-dialog .xpCardDetail .xpTradingCard{max-width:230px}.xpCardDetail p{font-size:14px;line-height:1.5}.xpOwnedStatus{color:#2d6c43;font-weight:800}.xpLockedStatus{color:#687668;font-weight:800}@media (max-width:550px){.cs-dialog .xpCardDetail .xpTradingCard{max-width:200px;margin:0 auto 20px}}
.sw-welcome{--sw-ink:#123f30;--sw-green:#175b3f;--sw-lime:#c2f277;color:var(--sw-ink);background:#f8faf0;min-height:100vh;font:16px/1.6 Arial,sans-serif;overflow-x:clip}.sw-welcome *{box-sizing:border-box}.sw-welcome button,.sw-welcome a{font:700 16px/1.4 Arial,sans-serif}.sw-welcome button{cursor:pointer;border:2px solid var(--sw-green);min-height:52px;color:var(--sw-ink);background:0 0;border-radius:6px;padding:14px 24px;transition:transform .15s,background .15s;box-shadow:0 4px #123f3020}.sw-welcome button:hover{background:#e4efcf;transform:translateY(-2px)}.sw-welcome :focus-visible{outline-offset:5px;outline:3px solid #bf6900}.sw-header{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:24px 28px;display:flex}.sw-header img{object-fit:contain;width:150px;height:64px}.sw-header a{color:var(--sw-green);text-decoration:none}.sw-hero{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1180px;margin:auto;padding:54px 28px 64px;display:grid}.sw-kicker{letter-spacing:1.4px;font:700 14px/1.6 monospace;display:block}.sw-intro h1{letter-spacing:-3px;margin:20px 0 24px;font:900 clamp(54px,6.8vw,92px)/1.03 Georgia,serif}.sw-intro h1 em{color:#478324;font-style:normal}.sw-intro>p{max-width:470px;margin:0 0 28px;font-size:19px}.sw-actions{grid-template-columns:1fr 1fr;gap:14px;max-width:440px;display:grid}.sw-welcome .sw-primary{background:var(--sw-green);color:#fff;box-shadow:0 4px #0b3829}.sw-welcome .sw-primary:hover{background:#23754e}.sw-welcome .sw-guest{background:var(--sw-lime)}.sw-hero-art{background:#123f30;border:4px solid #123f30;transform:rotate(2deg);box-shadow:12px 12px #d3e6ba}.sw-hero-art>img{aspect-ratio:1.15;object-fit:cover;width:100%;image-rendering:pixelated;display:block}.sw-art-caption{color:#f4ffd8;padding:20px 24px}.sw-art-caption span{letter-spacing:1px;color:var(--sw-lime);font:14px monospace;display:block}.sw-art-caption strong{font:700 24px/1.4 Georgia,serif}.sw-path{color:var(--sw-lime);letter-spacing:2px;background:#163e2e;justify-content:center;gap:clamp(24px,8vw,130px);padding:24px;font:700 14px/1.5 monospace;display:flex}.sw-feature{border-bottom:1px solid #d4dfc8;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1124px;margin:auto;padding:80px 28px;display:grid}.sw-copy h2{letter-spacing:-1px;margin:16px 0 20px;font:700 clamp(32px,3.5vw,46px)/1.15 Georgia,serif}.sw-copy p{max-width:410px;margin:0;font-size:18px}.sw-reverse .sw-copy{order:2}.sw-question{background:#fff;border:2px solid #174c35;border-radius:10px;padding:26px;box-shadow:8px 8px #dae9c6}.sw-example{color:#4a694b;font:700 14px/1.5 monospace}.sw-question h3{margin:16px 0;font:700 23px/1.35 Georgia,serif}.sw-answers{gap:10px;display:grid}.sw-answers button{text-align:left;box-shadow:none;border:1px solid #c2d5b7;align-items:center;gap:12px;padding:10px 12px;font-weight:500;display:flex}.sw-answers button span{background:#e9f1df;border-radius:4px;place-items:center;min-width:28px;height:28px;font-weight:700;display:grid}.sw-answers .sw-correct{background:#daf4b7;border-color:#498022;animation:.3s ease-out sw-answer}.sw-answers .sw-retry{border-color:#bf6900}.sw-feedback{min-height:44px;margin:16px 0 0;font-size:14px}.sw-greenhouse,.sw-lawn{border:3px solid #18452e;border-radius:8px;position:relative;overflow:hidden;box-shadow:8px 8px #dae9c6}.sw-greenhouse>img{aspect-ratio:1.3;object-fit:cover;width:100%;image-rendering:pixelated;display:block}.sw-growth{color:#153e29;background:#efffd9;padding:8px 12px;font:700 14px monospace;animation:5s ease-in-out infinite sw-grow;position:absolute;bottom:18px;left:18px}.sw-lawn{aspect-ratio:1.3;background:#749c40}.sw-lawn-base{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.sw-cut-row{background:#a3c86788;height:9%;animation:8s linear infinite sw-cut;position:absolute;top:70%;left:14%}.sw-mower{object-fit:contain;width:14%;height:18%;image-rendering:pixelated;animation:8s linear infinite sw-mow;position:absolute;top:65%}.sw-job-label{color:#edffd8;background:#143e2e;padding:9px 12px;font:700 14px monospace;position:absolute;top:16px;left:16px}.sw-finish{text-align:center;background:#e4efcf;padding:74px 24px}.sw-finish h2{margin:18px 0 28px;font:700 clamp(30px,4vw,46px)/1.2 Georgia,serif}.sw-finish button{margin:6px}.sw-welcome .sw-finish-guest{box-shadow:none;border-color:#0000;text-decoration:underline}.sw-footer{justify-content:space-between;gap:20px;max-width:1124px;margin:auto;padding:26px 28px;font:14px monospace;display:flex}.sw-loading{color:#123f30;background:#f8faf0;place-items:center;min-height:100vh;font:20px monospace;display:grid}@keyframes sw-answer{50%{transform:scale(1.025)}}@keyframes sw-grow{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes sw-mow{0%,10%{left:10%}85%,to{left:76%}}@keyframes sw-cut{0%,10%{width:0}85%,to{width:68%}}@media (max-width:760px){.sw-hero{grid-template-columns:1fr;gap:36px;padding-top:25px}.sw-intro h1{font-size:64px}.sw-hero-art{max-width:500px;transform:none}.sw-hero-art>img{aspect-ratio:1.8}.sw-feature{grid-template-columns:1fr;gap:28px;padding:48px 24px}.sw-reverse .sw-copy{order:0}.sw-path{letter-spacing:0;gap:22px;font-size:12px}.sw-header{padding:16px 24px}.sw-header img{width:125px}.sw-header a{font-size:14px}.sw-question{padding:20px}.sw-copy h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.sw-welcome *{transition:none!important;animation:none!important}.sw-mower{left:76%}.sw-cut-row{width:68%}}.sw-binder-preview{background:#dce7c9;border:3px solid #244b37;border-radius:6px;min-width:0;padding:20px;box-shadow:8px 8px #dae9c6}.sw-binder-spread{background:linear-gradient(90deg,#f4eed7 48%,#8c9a77 49%,#c5ccb0 51%,#f4eed7 52%);border:7px solid #244b37;border-radius:8px;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:16px;padding:16px;display:grid}.sw-welcome .sw-pocket{min-width:0;box-shadow:none;background:#fff5;border:1px solid #a2b398;border-radius:4px;padding:6px}.sw-pocket .cs-card{width:100%;min-height:0}.sw-pocket .cs-card-art{height:100px;min-height:0}.sw-pocket .cs-card strong{min-height:36px;font-size:13px}.sw-pocket .cs-card-top,.sw-pocket .cs-card-foot{font-size:10px}.sw-binder-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font:12px monospace;display:flex}.sw-welcome .sw-binder-nav button{min-height:40px;padding:5px 15px}.sw-welcome button:disabled{opacity:.45;cursor:default;transform:none}.sw-hero-art{transform:none}.sw-hero-art .sw-binder-preview{box-shadow:none;border:0;border-radius:0}.sw-plant-detail{text-align:center;max-width:360px;margin:auto}.sw-plant-detail>.cs-card{max-width:230px;margin:auto}.sw-upgrade-note{border-top:1px solid #c8d5bb;gap:5px;padding-top:14px;font-size:13px;display:grid}.sw-upgrade-note b{font:700 15px monospace}.sw-lawn-preview{background:#e4edcf;border:3px solid #244b37;border-radius:6px;min-width:0;padding:18px;box-shadow:8px 8px #dae9c6}.sw-lawn-preview .streaksite{background:0 0;min-height:0;margin:14px 0;padding:0}.sw-lawn-preview .lawnPage{padding:0}.sw-lawn-preview .propertyScene{min-height:0!important}.sw-lawn-preview .garageEntrance,.sw-lawn-preview .shedEntrance{display:none}.sw-lawn-preview .propertyLabel{padding:5px;font-size:10px}.sw-lawn-preview .mowerMoving{transform:translate(-50%)scale(.38)!important}.sw-lawn-preview .mowerMoving.left{transform:translate(-50%)scale(-.38,.38)!important}.sw-mow-controls{align-items:center;gap:14px;display:flex}.sw-mow-controls button{padding:10px 14px;font-size:14px}.sw-mow-controls span{font:12px/1.5 monospace}.sw-demo-note{color:#4d6544;margin:14px 0 0;font-size:12px}.sw-feature>*{min-width:0}@media (max-width:760px){.sw-binder-spread{gap:10px 18px;padding:10px}.sw-pocket .cs-card-art{height:85px}.sw-binder-preview{padding:14px}.sw-lawn-preview{padding:12px}.sw-hero-art{max-width:100%}.sw-pocket .cs-card strong{font-size:12px}}.sw-welcome .sw-header{background:#edf3e2;border-bottom:1px solid #cbdac0;width:100%;max-width:none;margin:0;padding:18px clamp(24px,5vw,80px)}.sw-header-tagline{color:#456a48;letter-spacing:1px;font:700 14px/1.5 monospace}.sw-welcome .sw-hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:44px;padding-top:54px}.sw-intro{text-align:center;width:100%;max-width:760px}.sw-intro h1{letter-spacing:-2px;font-size:clamp(56px,6vw,82px);line-height:1.08}.sw-intro h1 br{display:none}.sw-intro h1 em{margin-left:.12em}.sw-intro>p{max-width:600px;margin:0 auto 28px}.sw-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:620px;margin:0 auto}.sw-actions button{padding:14px 12px}.sw-explore{min-height:44px;color:var(--sw-green);text-underline-offset:5px;align-items:center;margin-top:22px;display:inline-flex}.sw-welcome .sw-hero-art{width:100%;max-width:640px;scroll-margin-top:24px}.sw-compact .sw-binder-spread{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sw-compact .sw-binder-spread .cs-card-art{height:110px}.sw-art-caption{text-align:center}@media (max-width:760px){.sw-welcome .sw-header{padding:12px 20px}.sw-header-tagline{letter-spacing:0;font-size:11px}.sw-welcome .sw-hero{gap:28px;padding:36px 20px 48px}.sw-intro h1{letter-spacing:-1.5px;margin:18px 0 20px;font-size:clamp(46px,11vw,64px)}.sw-intro h1 br{display:block}.sw-intro>p{max-width:480px;font-size:17px}.sw-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:440px}.sw-actions button{min-height:52px;padding:12px 8px}.sw-intro .sw-kicker{letter-spacing:1px;font-size:12px}.sw-compact .sw-binder-spread{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.sw-compact .sw-binder-spread .cs-card-art{height:95px}.sw-explore{margin-top:16px}.sw-art-caption{padding:16px}.sw-art-caption strong{font-size:22px}}@media (max-width:360px){.sw-header-tagline{text-align:right;max-width:90px}.sw-welcome .sw-hero{padding-left:16px;padding-right:16px}}.sw-opening{flex-direction:column;min-height:100svh;display:flex}.sw-opening .sw-header{flex:none;position:static}.sw-opening .sw-hero{flex:1;justify-content:center;align-items:center;gap:0;width:100%;margin:0 auto;padding:48px 24px;display:flex}.sw-opening .sw-intro{max-width:760px}.sw-path{scroll-margin-top:0}@media (max-width:760px){.sw-opening .sw-hero{padding:32px 20px}.sw-opening .sw-intro>p{margin-bottom:26px}}.sw-opening{isolation:isolate;background:radial-gradient(at 50% 47%,#f8fae9 0%,#eef5d9 42%,#d7e8b7 80%,#c3dda0 100%);position:relative;overflow:hidden}.sw-opening:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#39643808 1px,#0000 1px),linear-gradient(90deg,#39643808 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.sw-opening .sw-header{z-index:2;background:#f1f6e6e8;border-bottom:2px solid #225c3b;position:relative;box-shadow:0 5px #21543810}.sw-opening .sw-hero{z-index:1;position:relative}.sw-opening .sw-kicker{color:#2d5737;background:#e2efc8;border:1px solid #719b4c;padding:7px 15px;font-size:12px;display:inline-block;box-shadow:3px 3px #a2bd7e}.sw-opening .sw-intro h1{text-shadow:0 3px #ffffffb0}.sw-opening .sw-intro h1 em{color:#4b8228}.sw-opening .sw-actions button{background:#f7f9ed;border-width:2px;border-radius:3px;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 5px #184c32}.sw-opening .sw-actions .sw-primary{background:#175b3f}.sw-opening .sw-actions .sw-guest{background:#bbef70}.sw-opening .sw-actions button:hover{transform:translateY(-3px);box-shadow:0 8px #184c32}.sw-opening .sw-actions button:active{transform:translateY(3px);box-shadow:0 2px #184c32}.sw-opening .sw-explore{margin-top:30px}.sw-plant-border{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sw-opening .sw-sprout{object-fit:contain;width:clamp(100px,14vw,220px);height:clamp(100px,14vw,220px);image-rendering:pixelated;filter:drop-shadow(0 12px #325f2920);animation:7s ease-in-out infinite sw-drift;position:absolute}.sw-opening .sw-sprout-0{top:19%;left:3%;transform:rotate(-10deg)}.sw-opening .sw-sprout-1{animation-delay:-2s;top:20%;right:4%}.sw-opening .sw-sprout-2{animation-delay:-4s;top:53%;left:-3%}.sw-opening .sw-sprout-3{animation-delay:-1s;top:53%;right:-3%}.sw-opening .sw-sprout-4{animation-delay:-3s;bottom:-5%;left:14%}.sw-opening .sw-sprout-5{animation-delay:-5s;bottom:-5%;right:15%}@keyframes sw-drift{0%,to{translate:0}50%{translate:0 -9px}}@media (min-width:761px) and (max-width:1100px){.sw-opening .sw-sprout{width:120px;height:120px}.sw-opening .sw-sprout-0,.sw-opening .sw-sprout-1{top:13%}.sw-opening .sw-sprout-2,.sw-opening .sw-sprout-3{top:auto;bottom:8%}}@media (max-width:760px){.sw-opening .sw-kicker{letter-spacing:.5px;padding:6px 9px;font-size:10px}.sw-opening .sw-sprout{opacity:.85;width:90px;height:90px}.sw-opening .sw-sprout-0{top:100px;left:-16px}.sw-opening .sw-sprout-1{top:100px;right:-16px}.sw-opening .sw-sprout-2,.sw-opening .sw-sprout-3{display:none}.sw-opening .sw-sprout-4{width:115px;height:115px;bottom:-18px;left:4%}.sw-opening .sw-sprout-5{width:115px;height:115px;bottom:-18px;right:4%}.sw-opening .sw-hero{padding-top:94px;padding-bottom:100px}.sw-opening .sw-explore{margin-top:24px}}@media (max-height:700px) and (max-width:760px){.sw-opening .sw-sprout-0,.sw-opening .sw-sprout-1{display:none}.sw-opening .sw-hero{padding-top:24px;padding-bottom:75px}.sw-opening .sw-sprout-4,.sw-opening .sw-sprout-5{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.sw-opening .sw-sprout{animation:none}}.sw-plant-parade{pointer-events:none;z-index:0;position:absolute;inset:80px 0 0;overflow:hidden}.sw-plant-slot{aspect-ratio:1;will-change:top;width:clamp(95px,12vw,175px);animation:24s linear infinite sw-plant-descent;position:absolute;top:-25%}.sw-lane-0{left:2%}.sw-lane-1{right:2%}.sw-plant-bounce{filter:drop-shadow(0 10px #325f2920);width:100%;height:100%;animation:2.4s ease-in-out infinite sw-plant-hop}.sw-plant-bounce>img,.sw-plant-bounce>.tropicalSprite{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.sw-welcome .sw-motion-toggle{z-index:3;min-height:36px;box-shadow:none;background:#eff6df;border:1px solid #62834e;padding:6px 12px;font:12px monospace;position:absolute;bottom:14px;right:18px}.sw-parade-paused .sw-plant-slot,.sw-parade-paused .sw-plant-bounce{animation-play-state:paused}@keyframes sw-plant-descent{0%{top:-25%}to{top:105%}}@keyframes sw-plant-hop{0%,to{transform:translateY(0)rotate(-5deg)}40%{transform:translateY(-14px)rotate(5deg)}65%{transform:translateY(2px)rotate(1deg)}80%{transform:translateY(-4px)rotate(-2deg)}}@media (min-width:761px) and (max-width:1100px){.sw-plant-slot{width:95px}.sw-lane-0{left:-20px}.sw-lane-1{right:-20px}}@media (max-width:760px){.sw-plant-slot{opacity:.65;width:52px}.sw-lane-0{left:-19px}.sw-lane-1{right:-19px}.sw-opening .sw-hero{padding:40px 38px 65px}.sw-opening .sw-actions button{font-size:14px}.sw-welcome .sw-motion-toggle{font-size:11px;bottom:12px;right:12px}.sw-plant-parade{top:75px}}@media (prefers-reduced-motion:reduce){.sw-plant-slot{top:var(--rest-top);animation:none}.sw-plant-bounce{animation:none}.sw-welcome .sw-motion-toggle{display:none}}
.sg-gateway{color:#143c2c;background:#f9fbf8;min-height:100vh;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.sg-gateway *{box-sizing:border-box}.sg-gateway :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #43956b}.sg-gateway button{font:inherit;cursor:pointer}.sg-header{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:none;margin:0;padding:12px clamp(16px,2.2vw,34px);display:flex}.sg-brand{align-items:center;gap:18px;display:flex}.sg-brand img{object-fit:contain;width:clamp(105px,12vw,150px);max-height:54px}.sg-brand span{color:#688171;letter-spacing:.18em;font-size:10px;font-weight:850}.sg-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.sg-existing{color:#285e46;background:#fff;border:1px solid #d3e2d6;border-radius:12px;min-height:44px;padding:10px 19px;font-size:13px;font-weight:700}.sg-signup{color:#fff;background:#215e40;border:1px solid #215e40;border-radius:12px;align-items:center;gap:13px;min-height:44px;padding:10px 19px;font-size:13px;font-weight:800;display:inline-flex}.sg-signup:hover{background:#164b32}.sg-intro{width:100%;max-width:1680px;margin:0 auto;padding:30px clamp(18px,5.2vw,84px) 95px}.sg-intro-copy{text-align:center;max-width:790px;margin:30px auto 44px}.sg-eyebrow{color:#367557;letter-spacing:.18em;font-size:10px;font-weight:850}.sg-intro h1{letter-spacing:-.05em;color:#173e30;margin:13px 0 19px;font-size:clamp(37px,5vw,68px);font-weight:860;line-height:1.1}.sg-intro h1 em{color:#44865b;font-style:normal}.sg-intro-copy p{color:#62786a;max-width:680px;margin:0 auto;font-size:clamp(15px,1.6vw,18px);line-height:1.55}.sg-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.sg-choice{background:#fff;border:1px solid #d7e5dc;border-radius:23px;flex-direction:column;gap:10px;min-height:353px;padding:clamp(25px,3vw,38px);display:flex;box-shadow:0 10px 40px #173e2c0b}.sg-choice-create{background:linear-gradient(145deg,#f2f8f6,#e3eee9);border-color:#c4dbcf}.sg-choice-icon{color:#336e4d;background:#edf5e9;border-radius:17px;place-items:center;width:59px;height:59px;font-size:31px;display:grid}.sg-choice-create .sg-choice-icon{background:#d4e8dc}.sg-choice-label{letter-spacing:.15em;color:#668274;margin-top:8px;font-size:10px;font-weight:850}.sg-choice h2{letter-spacing:-.035em;color:#164630;margin:0;font-size:clamp(25px,3vw,36px);font-weight:850;line-height:1.2}.sg-choice p{color:#5e7567;max-width:520px;margin:0;font-size:14px;line-height:1.6}.sg-choice-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:27px;display:flex}.sg-choice-actions button{border-radius:11px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:11px 19px;font-size:13px;font-weight:800;display:flex}.sg-choice-actions .sg-cta{color:#fff;background:#246a48;border:1px solid #246a48}.sg-choice-actions .sg-cta:hover,.sg-inline-cta:hover{background:#175337}.sg-choice-actions .sg-learn{color:#2c6246;background:#fff;border:1px solid #c7dbc9}.sg-choice-actions .sg-learn:hover{background:#eef6ed}.sg-explore{background:#eff5ee;border-top:1px solid #dbe8d9;min-height:650px;padding:65px clamp(18px,5.2vw,84px) 98px;scroll-margin-top:8px}.sg-explore-label,.sg-explore-content{max-width:1512px;margin:auto}.sg-explore-label{color:#678172;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:850;display:flex}.sg-switch{background:#e1ece1;border-radius:13px;gap:5px;padding:5px;display:flex}.sg-switch button{color:#446e51;letter-spacing:0;background:0 0;border:0;border-radius:9px;min-height:40px;padding:10px 14px;font-size:12px;font-weight:800}.sg-switch button[aria-pressed=true]{color:#14492f;background:#fff;box-shadow:0 2px 8px #173e2c14}.sg-explore-content{animation:.3s ease-out sg-explore-enter}.sg-explore-content>.sg-eyebrow{margin-top:48px;display:block}.sg-explore h2{letter-spacing:-.04em;color:#164630;margin:10px 0;font-size:clamp(32px,4.5vw,53px);line-height:1.17}.sg-explore-sub{color:#587364;max-width:800px;margin:0 0 30px;font-size:17px;line-height:1.6}.sg-showcase{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sg-showcase>div,.sg-create-features article{background:#fff;border:1px solid #d6e4d7;border-radius:16px;padding:26px}.sg-showcase h3,.sg-create-features h3{color:#24513c;margin:10px 0 15px;font-size:19px}.sg-showcase p,.sg-create-features p{color:#647c6b;line-height:1.5}.sg-answers{gap:9px;display:grid}.sg-answers button{text-align:left;color:#204833;background:#f8fbf6;border:1px solid #cbdccc;border-radius:9px;min-height:42px;padding:10px 12px;font-size:13px}.sg-answers .sg-correct{background:#d6efd4;border-color:#5da469}.sg-answers .sg-incorrect{background:#f9e9e4;border-color:#c98976}.sg-binder{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sg-binder button{background:0 0;border:0;min-width:0;padding:0}.sg-binder .cs-card{width:100%;min-height:0;font-size:9px}.sg-create-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.sg-create-features article>span{color:#4d9870;font-size:12px;font-weight:850}.sg-create-features article h3{font-size:20px}.sg-inline-cta{color:#fff;background:#236d4c;border:0;border-radius:10px;min-height:48px;margin-top:26px;padding:13px 23px;font-size:14px;font-weight:800}.sg-footer{color:#567160;justify-content:space-between;gap:10px;max-width:1680px;margin:auto;padding:36px clamp(18px,5.2vw,84px);font-size:12px;display:flex}.sg-footer strong{color:#1c5337;font-size:20px}.sg-auth-modal{color:#214730;background:#fbfefa;border:1px solid #bdd9c5;border-radius:20px;width:100%;max-width:min(440px,100vw - 32px);max-height:min(92vh,780px);margin:auto;padding:0;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif;position:fixed;inset:0;box-shadow:0 25px 90px #0b2f2670}.sg-auth-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#092e2699}.sg-auth-inner{flex-direction:column;gap:10px;padding:31px;display:flex;position:relative}.sg-auth-inner h2{letter-spacing:-.035em;color:#16452e;text-align:center;margin:6px 24px 0;font-size:26px;line-height:1.2}.sg-auth-inner>.sg-eyebrow{text-align:center}.sg-auth-inner>p:not(.sg-auth-note){text-align:center;color:#5b7867;margin:4px 0 17px;font-size:13px}.sg-auth-close{color:#44614c;background:0 0;border:0;min-width:35px;min-height:35px;font-size:24px;position:absolute;top:10px;right:14px}.sg-auth-option,.sg-auth-guest{color:#244d37;background:#fff;border:1px solid #cddfce;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding:12px 15px;font-size:14px;font-weight:750;display:flex}.sg-auth-return{background:#e0f0dd;border-color:#aca}.sg-auth-guest{color:#fff;background:#215d42;border-color:#215d42;justify-content:center}.sg-auth-note{color:#5b512b;background:#fff4d7;border:1px solid #e7d8ad;border-radius:9px;margin:0;padding:10px;font-size:12px;line-height:1.4}.sg-auth-divider{text-align:center;color:#688270;margin:2px 0;font-size:11px}.sg-auth-inner>small{text-align:center;color:#60766a;margin-top:5px;font-size:11px;line-height:1.5}@keyframes sg-explore-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:780px){.sg-brand span{display:none}.sg-choices,.sg-showcase,.sg-create-features{grid-template-columns:1fr}.sg-choice{min-height:280px}.sg-intro{padding-top:4px}.sg-intro-copy{margin:28px auto 30px}.sg-explore-label{flex-direction:column;align-items:flex-start}.sg-binder{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.sg-header{padding:13px 18px}.sg-intro{padding-inline:17px;padding-bottom:55px}.sg-choice{padding:23px}.sg-choice-actions button{flex:1}.sg-explore{padding-inline:17px}.sg-switch{width:100%}.sg-switch button{flex:1}.sg-auth-inner{padding:27px 22px}.sg-auth-inner h2{margin-inline:8px}.sg-binder{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-footer{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.sg-explore-content{animation:none}}body.sprigzTheme .sg-gateway :is(main,div,section,article,aside,header,footer,nav,p,span,a,button,label,input,textarea,select,small,strong,b,em,i,h1,h2,h3,h4,li,output),body.sprigzTheme .sg-auth-modal :is(div,p,span,a,button,small,strong,h2){font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif!important}body.sprigzTheme .sg-gateway :is(.sg-eyebrow,.sg-choice-label,.sg-brand>span,.sg-story-pills,.sg-mock-top,.sg-workspace-label,.sg-footer>span,.sg-resource-grid article>span,.sg-service-steps article>span){font-family:Courier New,Courier,monospace!important}body.sprigzTheme .sg-gateway :is(h1,h2,h3,h4){letter-spacing:-.045em!important;text-shadow:none!important;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important;font-weight:850!important}body.sprigzTheme .sg-gateway .sg-intro h1{font-size:clamp(39px,5vw,66px)!important;line-height:1.11!important}body.sprigzTheme .sg-gateway .sg-choice h2{font-size:clamp(25px,3vw,34px)!important}body.sprigzTheme .sg-gateway .sg-eyebrow{letter-spacing:.13em;font-size:11px}body.sprigzTheme .sg-gateway .sg-brand img{width:clamp(125px,13vw,171px);height:65px;max-height:65px}.sg-gateway{background:#f9fbf7;overflow-x:clip}.sg-intro{padding-top:15px;padding-bottom:0}.sg-intro-copy{margin:24px auto 36px}.sg-intro-copy p{max-width:715px}.sg-choices{gap:18px}.sg-choice{min-height:330px;padding:clamp(26px,3vw,35px)}.sg-choice-icon{border-radius:13px}.sg-choice-actions{padding-top:21px}.sg-explore{background:linear-gradient(#f9fbf7 0%,#f4f9f3 18% 78%,#f9fbf7 100%);border:0;min-height:0;padding:100px clamp(18px,5.2vw,84px) 20px}.sg-explore-label{scroll-margin-top:20px}.sg-deep-dive{max-width:1512px;margin:auto}.sg-story-intro{max-width:820px;margin:55px 0 76px}.sg-story-intro h2{max-width:850px}.sg-story-intro p{font-size:17px}.sg-story-pills{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.sg-story-pills span{color:#3c7958;background:#e5f1e5;border:1px solid #c8dfcf;border-radius:999px;padding:10px 13px;font-size:11px;font-weight:800}.sg-story-section{grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);align-items:center;gap:clamp(34px,6vw,95px);min-height:470px;padding:65px 0 100px;display:grid;position:relative}.sg-story-section:nth-of-type(2n){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sg-story-section:nth-of-type(2n)>.sg-story-copy{grid-area:1/2}.sg-story-section:nth-of-type(2n)>:not(.sg-story-copy){grid-area:1/1}.sg-story-copy{min-width:0;max-width:485px}.sg-story-copy .sg-eyebrow{color:#4e8964;margin-bottom:16px;display:block}body.sprigzTheme .sg-gateway .sg-story-copy h3{color:#194932;margin:0 0 19px;line-height:1.15;font-size:clamp(28px,3.4vw,42px)!important}.sg-story-copy p,.sg-story-copy li{color:#597664;font-size:15px;line-height:1.7}.sg-story-copy ul{margin-top:24px;padding-left:18px}.sg-story-copy li{margin-bottom:10px}.sg-story-fine{color:#768d7c!important;font-size:12px!important}.sg-practice-demo{min-width:0;display:block}.sg-practice-demo .sg-quiz-panel{background:#fff;border:1px solid #d4e5d6;border-radius:18px;padding:26px;box-shadow:0 16px 44px #1a3c2810}.sg-mock-top{letter-spacing:.08em;color:#6c9176;border-bottom:1px solid #e3ecdf;justify-content:space-between;gap:8px;margin-bottom:20px;padding-bottom:13px;font-size:10px;font-weight:800;display:flex}.sg-quiz-panel>strong{color:#3d7957;letter-spacing:.1em;font-size:11px}body.sprigzTheme .sg-gateway .sg-quiz-panel h4{color:#1f533b;margin:10px 0 20px;font-size:23px!important}.sg-answers{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-answers button{text-align:left;min-height:55px;line-height:1.35}.sg-answer-feedback{color:#53805c;min-height:19px;margin:14px 0 0;font-size:12px}.sg-play-modes{gap:12px;min-width:0;display:grid}.sg-play-modes article{background:#fff;border:1px solid #d7e7d9;border-radius:15px;align-items:center;gap:18px;padding:20px 23px;display:flex;box-shadow:0 8px 25px #214f3410}.sg-play-modes article>span{background:#e8f1e2;border-radius:12px;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.sg-play-modes h4{color:#23533b;margin:0 0 5px;font-size:18px!important}.sg-play-modes p{color:#66806d;margin:0;font-size:13px;line-height:1.5}.sg-binder-panel{background:#fff;border:1px solid #d4e5d6;border-radius:18px;min-width:0;padding:25px 18px;box-shadow:0 14px 36px #1a3c2810}.sg-binder-panel>.sg-eyebrow{text-align:center;margin-bottom:17px;display:block}.sg-binder{gap:7px}.sg-binder .cs-card{min-height:0}.sg-workspace-preview{background:#fff;border:1px solid #d4e5d6;border-radius:18px;padding:20px;box-shadow:0 14px 35px #23442f0c}.sg-workspace-label{letter-spacing:.11em;color:#6d9176;margin:4px 0 13px;font-size:11px;font-weight:800}.sg-workspace-row{border-top:1px solid #e5eee5;align-items:center;gap:15px;padding:16px 9px;display:flex}.sg-workspace-symbol{color:#49765b;background:#edf5e7;border-radius:10px;place-items:center;width:43px;height:43px;font-size:12px;font-weight:850;display:grid}.sg-workspace-row>div{flex:1;gap:3px;display:grid}.sg-workspace-row strong{color:#255439;font-size:15px}.sg-workspace-row small{color:#69816f;font-size:12px}.sg-workspace-check{color:#397854;font-weight:800}.sg-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.sg-resource-grid article{background:#fff;border:1px solid #d6e7d8;border-radius:14px;min-width:0;padding:17px 14px;box-shadow:0 6px 19px #214f3410}.sg-resource-grid article>span,.sg-service-steps article>span{letter-spacing:.11em;color:#658e6d;font-size:10px;font-weight:800}.sg-resource-symbol{color:#337754;background:#edf4e9;border-radius:11px;place-items:center;width:48px;height:48px;margin:24px 0 17px;font-size:25px;display:grid}.sg-resource-grid h4{color:#23523b;margin:0 0 11px;font-size:17px!important}.sg-resource-grid p,.sg-service-steps p,.sg-audience-grid p{color:#6c8370;line-height:1.55;font-size:12px!important}.sg-service-steps{gap:11px;min-width:0;display:grid}.sg-service-steps article{background:#fff;border:1px solid #d8e7da;border-radius:13px;grid-template-columns:83px 1fr;align-items:start;gap:5px 10px;padding:21px 22px;display:grid}.sg-service-steps strong{color:#24543c;font-size:16px}.sg-service-steps p{grid-column:2;margin:0}.sg-audience-grid{gap:12px;min-width:0;display:grid}.sg-audience-grid article{background:#fff;border:1px solid #d7e6d9;border-radius:12px;align-items:center;gap:17px;padding:16px;display:flex}.sg-audience-grid article span{color:#347652;background:#e8f3e9;border-radius:10px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.sg-audience-grid strong{color:#23553d;min-width:104px;font-size:16px}.sg-audience-grid p{margin:0}.sg-product-connection{background:#fff;border:1px solid #d5e5d8;border-radius:18px;justify-content:center;align-items:center;gap:15px;min-width:0;padding:32px 20px;display:flex;box-shadow:0 13px 35px #23442f11}.sg-product-connection>div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.sg-product-connection>div span{color:#679479;letter-spacing:.12em;font-size:10px;font-weight:900}.sg-product-connection strong{color:#25593d;font-size:25px}.sg-product-connection small{color:#66806f;font-size:11px}.sg-product-connection>span{color:#81a98a;font-size:21px}.sg-story-end{text-align:center;background:linear-gradient(125deg,#e7f2e3,#f4faf2);border:1px solid #d5e5d5;border-radius:25px;flex-direction:column;align-items:center;gap:12px;max-width:900px;margin:40px auto 55px;padding:65px 25px;display:flex}body.sprigzTheme .sg-gateway .sg-story-end h3{margin:0;line-height:1.2;font-size:clamp(28px,3vw,40px)!important}.sg-story-end p{color:#5d7768;margin:0 0 7px;font-size:15px;line-height:1.6}.sg-story-end .sg-inline-cta{margin-top:7px}.sg-footer{background:#f9fbf7;border:0;max-width:none;padding:35px clamp(18px,5.2vw,84px)}@media (min-width:781px){.sg-explore{padding-top:85px}.sg-story-section:nth-of-type(2n)>.sg-story-copy{padding-left:16px}}@media (max-width:940px){.sg-story-section{gap:35px}.sg-resource-grid{grid-template-columns:1fr}.sg-resource-grid article{grid-template-columns:60px 1fr;gap:2px 10px;padding:13px;display:grid}.sg-resource-grid article>span{grid-column:1/-1}.sg-resource-symbol{grid-area:2/1/4;margin:0}.sg-resource-grid h4{grid-area:2/2;align-self:end}.sg-resource-grid p{grid-area:3/2;margin:0}}@media (max-width:780px){.sg-story-section,.sg-story-section:nth-of-type(2n){flex-direction:column;align-items:stretch;gap:25px;min-height:0;padding:40px 0 65px;display:flex}.sg-story-section:nth-of-type(2n)>.sg-story-copy{order:0;padding-left:0}.sg-story-section:nth-of-type(2n)>:not(.sg-story-copy){order:1}.sg-story-copy{max-width:none}.sg-story-intro{margin:33px 0 25px}.sg-practice-demo .sg-quiz-panel{padding:20px}.sg-binder .cs-card{font-size:8px}.sg-explore{padding:70px 20px 22px}.sg-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-resource-grid article{padding:14px;display:block}.sg-resource-symbol{margin:19px 0 12px}.sg-story-end{margin:20px 0 45px}}@media (max-width:520px){.sg-gateway .sg-intro{padding-bottom:15px}.sg-explore{padding-top:55px;padding-inline:17px}.sg-story-intro{margin-top:34px}.sg-answers,.sg-resource-grid{grid-template-columns:1fr}.sg-resource-grid article{grid-template-columns:50px 1fr;gap:5px 10px;display:grid}.sg-resource-grid article>span{grid-column:1/-1}.sg-resource-symbol{grid-area:2/1/4;margin:0}.sg-resource-grid h4{grid-area:2/2}.sg-resource-grid p{grid-area:3/2;margin:0}.sg-audience-grid article{flex-wrap:wrap;gap:10px}.sg-audience-grid p{flex:100%}.sg-play-modes article{gap:12px;padding:15px}.sg-service-steps article{grid-template-columns:1fr;padding:18px}.sg-service-steps p{grid-column:1}.sg-product-connection{gap:8px;padding:24px 12px}.sg-product-connection strong{font-size:19px}}.sg-auth-recovery{color:#4b735a;text-underline-offset:3px;text-align:center;background:0 0;border:0;min-height:34px;padding:6px;font-size:12px;text-decoration:underline}.sg-auth-recovery:hover{color:#154c34}@media (max-width:480px){.sg-header{padding:12px 16px}.sg-header-actions{gap:7px}.sg-header-actions button{min-height:42px;padding:9px 12px;font-size:12px}.sg-signup{gap:5px}.sg-brand img{max-width:115px!important;height:auto!important}}.sg-account-status{color:#266647;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.sg-account-status>span{background:#e3f2e8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.sg-account-checking{color:#5c7e69;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:flex}.sg-mobile-label{display:none}.sg-choice-actions button:disabled{opacity:.6;cursor:wait}@media (max-width:650px){.sg-account-status,.sg-desktop-label{display:none}.sg-mobile-label{display:inline}.sg-header-actions .sg-existing{padding-inline:10px}.sg-header-actions .sg-signup{padding-inline:12px}}
