.personalPlaylist{z-index:1100;color:#123f2f;flex:none;font-family:Arial,sans-serif;position:relative}.personalPlaylist button{cursor:pointer;font:inherit;border:0;min-height:44px}.personalPlaylist button:disabled{opacity:.5;cursor:default}.personalPlaylist .musicCircle{color:#164e38;background:#dff1d8;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;transition:background .2s,transform .2s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #bdd6b5}.musicCircle:hover,.musicCircle[aria-expanded=true]{background:#c5e9ad;transform:translateY(-1px)}.musicCircle i{background:#217944;border:2px solid #f0f9e9;border-radius:50%;width:8px;height:8px;position:absolute;bottom:5px;right:5px}.personalPlaylist .playlistPanel{opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;background:#f7fbf3;border:1px solid #c3d8b9;border-radius:20px;width:350px;max-height:min(680px,75dvh);padding:20px;transition:opacity .2s,transform .25s,visibility .25s;position:absolute;top:calc(100% + 14px);right:0;overflow:auto;transform:translateY(-8px)scale(.97);box-shadow:0 16px 50px #123f2f30}.personalPlaylist .playlistPanel.isOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.playlistHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.playlistHeading h2{margin:4px 0 0;font-size:24px}.playlistHeading small{letter-spacing:1px;color:#58715b;font-size:11px}.playlistHeading button,.playlistRemove{color:#55735c;background:0 0;border-radius:10px;flex-shrink:0;width:36px;font-size:22px!important}.playlistNow{padding:18px 0 14px}.playlistNow small{letter-spacing:1px;color:#65816a;font-size:11px}.playlistNow strong{overflow-wrap:anywhere;margin-top:6px;font-size:17px;line-height:1.4;display:block}.playlistControls{gap:8px;display:flex}.playlistControls button{color:#194c35;background:#e4efd9;border-radius:12px;padding:0 12px;font-size:15px;font-weight:700}.playlistControls .playlistPlay{color:#fff;background:#194e37;flex:1}.playlistControls button[aria-pressed=true]{background:#bce986;box-shadow:inset 0 0 0 1px #679546}.playlistListTitle{justify-content:space-between;margin-top:22px;font-size:14px;display:flex}.playlistListTitle span{color:#657966}.playlistPanel ol{max-height:240px;margin:10px 0;padding:0;list-style:none;overflow:auto}.playlistPanel li{gap:4px;margin:4px 0;display:flex}.playlistPanel li>button:first-child{text-align:left;overflow-wrap:anywhere;color:#294d38;background:0 0;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 10px;font-size:14px;line-height:1.4;display:flex}.playlistPanel li>button.isCurrent{background:#dcefcf;font-weight:700}.playlistPanel li>button:hover{background:#e8f2df}.playlistUpload{cursor:pointer;text-align:center;border:1px dashed #9ebd8f;border-radius:10px;padding:12px;font-size:14px;font-weight:700;display:block;position:relative}.playlistUpload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.playlistUpload:focus-within{outline-offset:2px;outline:2px solid #286440}.playlistHint{color:#657966;text-align:center;margin-top:10px;font-size:12px;display:block}.personalPlaylist p{margin:10px 0;font-size:14px;line-height:1.5}.personalPlaylist [role=alert]{color:#972d2d;max-height:90px;overflow:auto}@media (max-width:700px){.personalPlaylist .playlistPanel{transform-origin:top;width:auto;max-height:calc(100dvh - 150px);position:fixed;top:130px;left:12px;right:12px}.personalPlaylist .musicCircle{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.personalPlaylist .playlistPanel,.personalPlaylist .musicCircle{transition:none}}.personalPlaylist .songExclude{color:#366044;background:#e9f2e1;border-radius:8px;padding:5px 8px;font-size:12px}.personalPlaylist .songExclude[aria-pressed=true]{color:#354831;background:#d9e5d1}.playlistAccess{border-top:1px solid #ccdcca;margin-top:18px;padding-top:12px;font-size:14px}.playlistAccess summary{cursor:pointer;min-height:32px;font-weight:700}.playlistAccess label{margin:10px 0;display:block}.playlistAccess input{box-sizing:border-box;color:#183b29;background:#fff;border:1px solid #a9c499;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.playlistAccess button{color:#163c25;background:#c9eaa9;border-radius:8px;padding:10px}.playlistAccess small{margin-top:8px;line-height:1.4;display:block}
.streaksite.normalMode>header{z-index:2000;overflow:visible}.streaksite.normalMode .headerProfileMenu{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;z-index:2010;width:240px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 125px);transition:opacity .16s,transform .16s,visibility .16s;overflow-y:auto;transform:translateY(-8px)}.streaksite.normalMode .headerProfileMenu.isOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.streaksite.normalMode .headerProfileMenu button{min-height:44px;font-size:15px;line-height:1.3;transition:background .12s,color .12s}.profileMenuDivider{background:#dceadd;height:1px;margin:5px 8px}.sprigzHelp{color:#123f30;max-width:880px;margin:32px auto;padding:0 20px}.sprigzHelp h1{margin:0 0 24px;font:700 clamp(30px,4vw,44px)/1.15 Georgia}.helpOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.helpOptions button{text-align:left;color:#143e2d;cursor:pointer;background:#f4fbef;border:1px solid #c6dfc9;border-radius:20px;flex-direction:column;gap:12px;padding:26px 48px 26px 24px;display:flex;position:relative;box-shadow:0 8px 25px #164e3010}.helpOptions strong{font-size:20px}.helpOptions span{color:#52715e;font-size:16px;line-height:1.5}.helpOptions b{position:absolute;top:26px;right:22px}.helpOptions button:hover{background:#e3f4dc}.helpBack{color:#16432e;cursor:pointer;background:#edf8e7;border:1px solid #c6dfc9;border-radius:12px;margin:20px;padding:12px 18px;font-size:16px}@media (max-width:600px){.helpOptions{grid-template-columns:1fr}.sprigzHelp{margin:24px auto}.streaksite.normalMode .headerProfileMenu{max-height:calc(100dvh - 160px)}}@media (prefers-reduced-motion:reduce){.streaksite.normalMode .headerProfileMenu,.streaksite.normalMode .headerProfileMenu button{transition:none}}.streaksite.normalMode .headerProfileMenu{padding:8px}.streaksite.normalMode .headerProfileMenu button{text-align:left;width:100%;padding:12px 16px;font-family:Arial,sans-serif}.streaksite.normalMode .headerBankedCash{margin-right:12px}.streaksite.normalMode .headerProfile{margin-left:8px}.streaksite.normalMode .headerProfileWrap:has(.headerProfileMenu.isOpen):after{content:"";pointer-events:auto;z-index:2005;width:max(100%,240px);height:12px;position:absolute;top:100%;right:0}
.streaksite.normalMode{--ui-border:#c9dfca;--ui-ink:#123f30;--ui-radius:12px;--ui-space:24px;font-family:Arial,Helvetica,sans-serif}.streaksite.normalMode .sprigzHeader{box-sizing:border-box;border-bottom:1px solid var(--ui-border);z-index:2000;background:#f6fbf3;align-items:center;gap:16px;width:100%;height:auto;min-height:88px;padding:14px clamp(16px,3vw,48px);display:flex;position:relative;overflow:visible}.streaksite.normalMode .sprigzHeader .brand{flex:none;min-width:0;margin:0;padding:0}.streaksite.normalMode .sprigzHeader .brand img{object-fit:contain;width:138px;height:56px}.streaksite.normalMode .sprigzHeader>nav{flex:1;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;margin:0;padding:0;display:flex}.streaksite.normalMode .sprigzHeader>nav button{white-space:nowrap;min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:999px;padding:12px 14px;font:600 15px/1.3 Arial,sans-serif}.streaksite.normalMode .sprigzHeader>nav button[aria-current=page]{color:#12623a;background:#e2f3dc;border-color:#c7e8bf}.streaksite.normalMode .sprigzHeader .headerBankedCash{min-width:0;max-width:210px;box-shadow:none;border-radius:14px;flex:none;align-items:center;gap:9px;margin:0;padding:9px 12px;display:flex}.streaksite.normalMode .sprigzHeader .headerBankedCash>span{flex-shrink:0;width:30px;height:30px;font-size:20px}.streaksite.normalMode .sprigzHeader .headerBankedCash b{overflow-wrap:anywhere;font:700 17px/1.3 Arial,sans-serif}.streaksite.normalMode .sprigzHeader .headerBankedCash small{letter-spacing:0;text-transform:none;font:600 12px/1.4 Arial,sans-serif}.streaksite.normalMode .sprigzHeader .headerProfileWrap{flex:none;margin:0;position:relative}.streaksite.normalMode .sprigzHeader .headerProfile{min-width:0;max-width:210px;box-shadow:none;border-radius:14px;align-items:center;gap:10px;min-height:54px;margin:0;padding:8px 12px;display:flex}.streaksite.normalMode .sprigzHeader .headerProfile>span{flex-shrink:0;width:36px;height:36px}.streaksite.normalMode .sprigzHeader .headerProfile b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 16px/1.3 Arial,sans-serif;overflow:hidden}.streaksite.normalMode .sprigzHeader .headerProfile small{font:400 12px/1.5 Arial,sans-serif}.streaksite.normalMode .sprigzHeader .runPill{color:#143e29;width:auto;height:auto;min-height:44px;box-shadow:none;background:#c7ef9e;border:1px solid #a5d17f;border-radius:12px;flex:none;align-items:center;gap:8px;margin:0;padding:11px 14px;display:flex;position:static;transform:none}.streaksite.normalMode .sprigzHeader .runPill>span{display:none}.streaksite.normalMode .sprigzHeader .runPill b{font:700 14px/1.3 Arial,sans-serif}.streaksite.normalMode .headerProfileMenu{border:1px solid var(--ui-border);border-radius:16px;padding:10px;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #103d2d20}.streaksite.normalMode .headerProfileMenu button{border-radius:9px;min-height:46px;padding:12px 14px}.streaksite.normalMode :is(.setsPage,.packsPage,.gardenPage,.lawnPage,.roomPage,.leaderPage,.prestigePage,.profilePage,.aboutPage,.fieldJournalPage){box-sizing:border-box;width:100%;min-width:0;max-width:1320px;margin-inline:auto;padding:32px clamp(16px,3vw,32px) 64px}.streaksite.normalMode .cs-studio,.streaksite.normalMode .lawnUpgradeShop{max-width:1256px;margin-inline:auto;padding:24px 0 40px}.streaksite.normalMode :is(.sectionTitle,.lawnHero,.cs-heading,.profileHero,.missionHeading){flex-wrap:wrap;gap:24px;height:auto;min-height:0;margin-bottom:24px}.streaksite.normalMode :is(.sectionTitle,.lawnHero,.cs-heading,.profileHero,.lawnUpgradeShop>header) h1{letter-spacing:-.6px;color:var(--ui-ink);margin:0 0 10px;font:700 clamp(30px,3.4vw,44px)/1.15 Georgia,serif}.streaksite.normalMode :is(.sectionTitle,.lawnHero,.cs-heading,.profileHero,.lawnUpgradeShop>header) p{color:#526d5b;margin:0;font:400 16px/1.55 Arial,sans-serif}.streaksite.normalMode :is(.setControls,.lawnHeroButtons,.cs-heading-actions,.cs-tools,.runPanelActions){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.streaksite.normalMode :is(.sectionTitle,.lawnHeroButtons,.cs-heading-actions,.setControls,.setFooter,.dashPanel,.lawnUpgradeShop>header,.profileHero,.helpOptions,.displaySettings) button{border-radius:var(--ui-radius);letter-spacing:0;min-height:44px;box-shadow:none;padding:11px 18px;font-family:Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.35}.streaksite.normalMode :is(.cs-primary,.startRun,.resumeCard button){color:#123f26;min-height:46px;box-shadow:none;background:#b5ee79;border:1px solid #91c45f;border-radius:12px;padding:12px 20px;font:700 16px/1.3 Arial,sans-serif}.streaksite.normalMode :is(.setGrid,.helpOptions,.homeLowerGrid,.achievementGrid,.propertyUpgradeGrid){gap:20px}.streaksite.normalMode :is(.dashPanel,.learningPanel,.todayJournal,.journalHistory,.roomHubCard,.myRoomsPanel){border-radius:20px;padding:24px}.streaksite.normalMode :is(.shopTabs,.propertyInnerTabs,.setTabs,.journalTabs){border:1px solid var(--ui-border);background:#eaf4e4;border-radius:16px;flex-wrap:wrap;gap:8px;height:auto;margin:0 0 24px;padding:8px;display:flex}.streaksite.normalMode :is(.shopTabs,.propertyInnerTabs,.setTabs,.journalTabs) button{min-height:44px;box-shadow:none;white-space:normal;border:0;border-radius:10px;flex:auto;padding:12px 18px;font:600 15px/1.3 Arial,sans-serif}.streaksite.normalMode :is(.shopTabs,.propertyInnerTabs,.setTabs,.journalTabs) button:is([aria-pressed=true],.active){color:#fff;background:#185d41}.streaksite.normalMode .siteContent>.shopTabs{box-sizing:border-box;width:calc(100% - 32px);max-width:1256px;margin:24px auto 0}.streaksite.normalMode :is(.cs-tools label,.setLibraryToolbar,.setFooter,.propertyCurrent,.cs-summary){font-size:14px;line-height:1.5}.streaksite.normalMode :is(.cs-eyebrow,.lawnHero>div>small){letter-spacing:1.5px;font:700 12px/1.5 Arial,sans-serif}.streaksite.normalMode .lawnUpgradeShop>header{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;padding:0;display:flex;position:static}@media (max-width:1200px){.streaksite.normalMode .sprigzHeader{flex-wrap:wrap;gap:12px}.streaksite.normalMode .sprigzHeader>nav{flex-basis:100%;order:5;justify-content:flex-start;overflow-x:auto}.streaksite.normalMode .sprigzHeader .headerBankedCash{margin-left:auto}.streaksite.normalMode .sprigzHeader .headerProfile{max-width:200px}}@media (max-width:600px){.streaksite.normalMode .sprigzHeader{gap:10px;padding:10px 16px}.streaksite.normalMode .sprigzHeader .brand img{width:96px;height:42px}.streaksite.normalMode .sprigzHeader .headerBankedCash{gap:5px;max-width:calc(100% - 164px);padding:7px 9px}.streaksite.normalMode .sprigzHeader .headerBankedCash>span{display:none}.streaksite.normalMode .sprigzHeader .headerBankedCash b{font-size:15px}.streaksite.normalMode .sprigzHeader .headerProfile{min-height:44px;padding:5px}.streaksite.normalMode .sprigzHeader .headerProfile b,.streaksite.normalMode .sprigzHeader .headerProfile i{display:none}.streaksite.normalMode .sprigzHeader>nav{flex-wrap:nowrap;order:5;justify-content:flex-start;gap:2px;padding-bottom:2px}.streaksite.normalMode .sprigzHeader>nav button{flex:none;padding:10px 12px;font-size:14px}.streaksite.normalMode .sprigzHeader .runPill{order:6;justify-content:center;width:100%;min-height:40px;padding:9px}.streaksite.normalMode .headerProfileMenu{width:240px;max-width:calc(100vw - 32px);max-height:70dvh;position:absolute}.streaksite.normalMode :is(.setsPage,.packsPage,.gardenPage,.lawnPage,.roomPage,.leaderPage,.prestigePage,.profilePage,.aboutPage,.fieldJournalPage){padding:24px 16px 48px}.streaksite.normalMode :is(.cs-heading-actions,.lawnHeroButtons){width:100%}.streaksite.normalMode :is(.shopTabs,.propertyInnerTabs,.setTabs,.journalTabs){gap:6px;padding:6px}.streaksite.normalMode :is(.shopTabs,.propertyInnerTabs,.setTabs,.journalTabs) button{padding:11px 12px;font-size:14px}.streaksite.normalMode :is(.dashPanel,.learningPanel,.todayJournal,.journalHistory){padding:20px}}
.propertySprite{image-rendering:pixelated;aspect-ratio:1;background-repeat:no-repeat;flex-shrink:0}.propertyCardArt{place-items:center;min-height:0;display:grid;overflow:hidden}.propertyCardArt .propertySprite{aspect-ratio:1;width:90%;max-width:100%;height:auto}.propertyCardArt .sprite-pet{width:62%}.propertyCardArt .sprite-equipment{width:94%}.streaksite .propertyGarage .garageBay .propertySprite{aspect-ratio:1;width:min(100%,210px);height:auto;max-height:none;filter:drop-shadow(0 5px #14221b66)!important}.streaksite .propertyGarage .garageBay{min-width:0;overflow:visible}.garagePreview{image-rendering:pixelated;background-image:url(/assets/garage-workshop-retro.png);background-position:50%;background-size:cover}.lawnPreview{image-rendering:pixelated;background-image:url(/assets/lawn-property-reference.png);background-position:50%;background-size:cover}.housePreview{image-rendering:pixelated;background-repeat:no-repeat}.upgradedHouseArt,.garageWallBinder img,.cs-card-art img,.cs-wrapper-print img{image-rendering:pixelated;object-fit:contain}.streaksite.normalMode .binderManagement{border-bottom:1px solid #c9dfca;margin:0 0 16px;padding:0 0 12px}.binderManagement summary{cursor:pointer;color:#174c36;min-height:44px;padding:12px 4px;font:600 15px/1.4 Arial}.binderManagement summary span{color:#58705f;margin-left:12px;font-weight:400}.binderManagement[open] summary{margin-bottom:12px}.binderManagement summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #74a951}.streaksite.normalMode .cs-summary{background:0 0;border:0;border-bottom:1px solid #c9dfca;border-radius:0;gap:16px;margin-bottom:8px;padding:8px 0 14px}.streaksite.normalMode .cs-greenhouse-table{padding-top:clamp(38px,6vw,80px)}.streaksite.normalMode .cs-heading{margin-bottom:16px}.streaksite.normalMode .cs-balance{font-size:17px}.streaksite.normalMode .cs-pack-counter{padding:12px 24px}.streaksite.normalMode .lawnHero{margin-bottom:16px}.streaksite.normalMode .lawnStats{color:#173f30;min-height:0;box-shadow:none;background:#e8f3df;border:1px solid #c5d9bc;border-radius:14px;gap:12px;margin-bottom:16px;padding:12px 18px}.streaksite.normalMode .lawnStats>div{border-color:#c5d9bc;min-height:0;padding:4px 12px}.streaksite.normalMode .lawnStats b{color:#173f30;font:700 20px/1.3 Arial}.streaksite.normalMode .lawnStats small,.streaksite.normalMode .lawnStats span{color:#4c6852;font-family:Arial}.streaksite.normalMode .lawnStats small{letter-spacing:.04em;font-size:12px}.streaksite.normalMode .lawnStats>div>span{font-size:13px;line-height:1.5}.streaksite.normalMode .polishedRun .question{border-color:#bcd8b9;box-shadow:0 5px 20px #123f3009}.streaksite.normalMode .polishedRun .stats{background:0 0;border:0;border-bottom:1px solid #c9dfca;border-radius:0;margin-bottom:16px}.streaksite.normalMode .polishedRun .stats small{font-size:12px}@media (max-width:650px){.binderManagement summary span{margin:5px 0 0 17px;font-size:14px;display:block}.streaksite.normalMode .cs-summary{gap:8px 16px}.streaksite.normalMode .cs-summary b{font-size:16px}.streaksite.normalMode .cs-greenhouse-table{padding-top:28px}.streaksite.normalMode .lawnStats{gap:8px;padding:10px}.streaksite.normalMode .lawnStats>div{padding:6px}.streaksite.normalMode .lawnStats b{font-size:17px}.streaksite .propertyGarage .garageBay .propertySprite{width:min(100%,145px);height:auto}.streaksite.normalMode .lawnHero>div>span{font-size:14px;line-height:1.5}}
.cs-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 32px);scroll-padding-block:56px 24px;overflow-y:auto}body:has(dialog[open]){overflow:hidden}.cs-dialog .cs-close{z-index:20;color:#174c36;background:#edf6e7;min-width:44px;min-height:44px;margin:0 0 4px auto;display:block;position:sticky;top:0;box-shadow:0 2px 8px #123f3015}.streaksite button,.cs-dialog button{touch-action:manipulation}.streaksite button:focus-visible,.cs-dialog button:focus-visible{outline-offset:3px;outline:3px solid #599335}.cs-dialog h2,.propertyCatalog h3,.setCard h3{overflow-wrap:anywhere}@media (hover:hover){.streaksite.normalMode button:not(:disabled){transition:background-color .14s,border-color .14s,box-shadow .14s}.streaksite.normalMode button:not(:disabled):active{filter:brightness(.95)}}@media (max-width:650px){.streaksite.normalMode .cs-studio{box-sizing:border-box;padding:20px 16px 32px}.streaksite.normalMode .cs-heading{flex-direction:column;grid-template-columns:minmax(0,1fr);display:flex}.streaksite.normalMode .cs-heading>div{width:100%;min-width:0}.streaksite.normalMode .homeTopGrid{grid-template-columns:minmax(0,1fr)!important}.streaksite.normalMode .homeProfileCard{grid-area:auto;min-width:0;width:100%!important;min-height:0!important;position:static!important}.streaksite.normalMode .homeLowerGrid{grid-template-columns:minmax(0,1fr)!important}.streaksite.normalMode :is(.setGrid,.propertyUpgradeGrid,.propertyCatalog,.cosmeticGrid){grid-template-columns:minmax(0,1fr);gap:16px}.streaksite.normalMode :is(.cs-heading,.lawnHero,.sectionTitle,.propertyGarage>header){flex-wrap:wrap;align-items:flex-start;gap:14px;min-width:0;height:auto}.streaksite.normalMode :is(.cs-heading-actions,.lawnHeroButtons,.propertyGarage>header){gap:10px;width:100%}.streaksite.normalMode :is(.cs-heading-actions,.lawnHeroButtons) button{white-space:normal;flex:1}.streaksite.normalMode :is(input,select,textarea),.cs-dialog :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}.streaksite.normalMode .cs-tools label{flex:140px;min-width:0}.streaksite.normalMode .cs-tools label:first-child{flex-basis:100%}.cs-dialog{box-sizing:border-box;width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:16px}.cs-dialog :is(.cs-detail,.packPossibleItems){grid-template-columns:minmax(0,1fr);gap:16px}.cs-dialog .cs-detail>.cs-card{width:100%;max-width:220px;margin:auto}.cs-dialog .cs-quantity{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cs-dialog .cs-quantity button{min-width:0;padding:12px 8px}.cs-dialog .cs-reveal-actions{flex-direction:column;gap:10px;display:flex}.cs-dialog .cs-rip-target{aspect-ratio:2/3;width:auto;max-width:100%;height:min(360px,52dvh)}.streaksite.normalMode .cs-upgrade{flex-direction:column;align-items:stretch;padding:18px}.streaksite.normalMode .cs-upgrade>div:last-child{text-align:left}.streaksite.normalMode .cs-page-controls{gap:8px;font-size:13px}.streaksite.normalMode .cs-page-controls button{min-width:44px;padding:10px}.streaksite.normalMode .headerProfileMenu{overscroll-behavior:contain;max-height:min(70dvh,540px);right:0}.streaksite.normalMode .lawnControls{flex-wrap:wrap;gap:14px;padding:16px}.streaksite.normalMode .lawnControls>button{width:100%;min-height:48px}.streaksite.normalMode .runFeedback>div:last-child{gap:10px}}@media (prefers-reduced-motion:reduce){.cs-dialog,.cs-dialog *,.streaksite :is(.cs-carousel *,.headerProfileMenu,.pageEntrance,.garageBays,.cs-binder){scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.progressSaveStatus{color:#4e6a56;justify-content:flex-end;align-items:center;gap:12px;max-width:1256px;margin:10px auto 0;padding:0 16px;font:13px/1.4 Arial;display:flex}.progressSaveStatus button{color:#276a41;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.progressSaveStatus.needsAttention{color:#884414}.progressSaveStatus.saveDetail{background:#eef7e9;border:1px solid #bfd5b6;border-radius:14px;margin:0 0 24px;padding:20px;font-size:16px;display:block}.saveDetail>span{font-weight:700}.saveDetail p{margin:10px 0;font-size:15px;line-height:1.5}.progressFeedback{opacity:0;pointer-events:none;z-index:2200;color:#fff;text-align:center;background:#174b34;border:1px solid #a8d589;border-radius:12px;max-width:calc(100vw - 32px);padding:12px 20px;font:600 15px/1.4 Arial;transition:opacity .18s,transform .18s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,8px);box-shadow:0 6px 20px #123f3022}.progressFeedback.visible{opacity:1;transform:translate(-50%)}.packCollectionProgress{color:#49644e;flex-wrap:wrap;gap:6px 16px;margin:8px 0;font:14px/1.5 Arial;display:flex}.packCollectionProgress b{color:#194d32}.nextPrestigePreview{color:#49644e;border-top:1px solid #c9dfca;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font:14px/1.5 Arial;display:flex}.cs-contents .cardOwnership{color:#226240;font:600 12px/1.5 Arial}.cs-contents .cardOwnership.missing{color:#657265}@media (max-width:650px){.progressSaveStatus{margin-top:4px;font-size:12px}.progressFeedback{bottom:calc(16px + env(safe-area-inset-bottom));width:max-content}.nextPrestigePreview{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.progressFeedback{transition:none;transform:translate(-50%)}}
.rushRoundResults{box-sizing:border-box;color:#e9f4d6;background:#193b2c;border:1px solid #7ea17f;border-radius:20px;width:min(550px,100vw - 30px);max-width:100%;max-height:min(90dvh,850px);padding:0;overflow-y:auto;box-shadow:0 30px 90px #03140f90}.rushRoundResults::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04150fcb}.rushRoundResultsInner{text-align:center;padding:clamp(22px,4vw,35px)}.rushRoundResultsIcon{color:#16432c;background:#c7eaa8;border-radius:16px;place-items:center;width:51px;height:51px;margin:0 auto 12px;font-size:30px;display:grid}.rushRoundResultsEyebrow{color:#bad6ab;letter-spacing:.09em;font:800 11px/1.4 Courier New,monospace;display:block}.rushRoundResults h2{letter-spacing:-.03em;color:#f2f5dc;margin:8px 0 9px;font:850 clamp(28px,4.5vw,38px)/1.1 ui-rounded,Segoe UI,sans-serif}.rushRoundResultsSubtitle{color:#c7dfbf;max-width:420px;margin:0 auto 19px;font:500 14px/1.55 ui-rounded,Segoe UI,sans-serif}.rushRoundResultsSubtitle strong{color:#f6f7d7}.rushRoundPrimary{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:9px;display:grid}.rushRoundPrimary>div{background:#28553e;border:1px solid #548369;border-radius:12px;flex-direction:column;gap:5px;padding:17px 10px;display:flex}.rushRoundPrimary small{color:#c1d9b1;font:750 10px Courier New,monospace}.rushRoundPrimary strong{color:#e8f6b8;font:850 clamp(26px,4vw,34px) ui-rounded,Segoe UI,sans-serif}.rushRoundMetrics{text-align:left;grid-template-columns:1fr 1fr;gap:9px;display:grid}.rushRoundMetrics>div{background:#224936;border:1px solid #477559;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;display:flex}.rushRoundMetrics small{color:#bed5b6;font:650 12px/1.3 ui-rounded,Segoe UI,sans-serif}.rushRoundMetrics strong{color:#f0f6d0;overflow-wrap:anywhere;font:850 19px/1.25 ui-rounded,Segoe UI,sans-serif}.rushRoundResultsNote{color:#afc6ae;margin:15px 0;font:500 12px/1.5 ui-rounded,Segoe UI,sans-serif}.rushRoundContinue{color:#16452e;cursor:pointer;background:#c2e7a2;border:1px solid #d6f4b5;border-radius:10px;width:100%;min-height:49px;font:850 14px ui-rounded,Segoe UI,sans-serif;display:block}.rushRoundContinue:hover{background:#dcf5c4}.rushRoundContinue:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:400px){.rushRoundMetrics>div{padding:11px 10px}.rushRoundResultsInner{padding:20px 15px}}@media (prefers-reduced-motion:reduce){.rushRoundResults *{transition:none!important;animation:none!important}}body.sprigzTheme dialog.rushRoundResults[open],dialog.rushRoundResults[open]{overscroll-behavior:contain;width:min(550px,100vw - 30px)!important;max-width:calc(100vw - 30px)!important;max-height:calc(100dvh - 30px)!important;margin:auto!important;position:fixed!important;inset:0!important;overflow-y:auto!important;transform:none!important}@media (max-width:480px){body.sprigzTheme dialog.rushRoundResults[open],dialog.rushRoundResults[open]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}}
.purchasePreview{margin:20px 0}.previewToggle{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.previewToggle button{color:#184b34;background:#f2f8e9;border:1px solid #97b783;border-radius:10px;flex:1;min-height:44px;padding:12px}.previewToggle button[aria-pressed=true]{color:#fff;background:#195c40}.purchasePreview .lawnPage{margin:0!important;padding:0!important}.purchasePreview .propertyScene{width:100%;margin:0!important;animation:none!important}.purchasePreview .propertyLabel{max-width:100%;font-size:12px!important}.purchasePreview .garageEntrance,.purchasePreview .shedEntrance{display:none}.purchasePreview .cs-note{margin:10px 0}.releaseNotes{color:#214c37;max-width:640px}.releaseNotes h2{margin:12px 0 20px}.releaseNotes article{border-top:1px solid #c8dcb8;padding:16px 0}.releaseNotes h3{margin:0 0 8px;font-size:20px}.releaseNotes p{margin:8px 0;font-size:16px;line-height:1.6}.updateBadge{color:#214a28;background:#d7f2a3;border-radius:6px;margin-left:8px;padding:3px 7px;font-size:12px!important;display:inline-block!important}.whatsNewButton{justify-content:space-between;align-items:center;display:flex}.packPossibleItems button{white-space:normal;min-height:44px}.purchasePreview .illustratedProperty .propertyLabel{z-index:12;display:inline-block;position:relative}@media (max-width:600px){.previewToggle button{font-size:14px}.releaseNotes h2{font-size:28px}}
html[data-nationals]{--nat-blue:#00274c;--nat-gold:#ffcb05;--nat-surface:#082e50;--nat-panel:#fff7df;--nat-ink:#fff5ca;--nat-accent:#ffcb05;--nat-on-accent:#14263b;scroll-padding-top:56px}html[data-nationals=gold]{--nat-surface:#f6cb42;--nat-panel:#ffe699;--nat-ink:#332502;--nat-accent:#ffe699;--nat-on-accent:#332502;background:#f6cb42}html[data-nationals] body{background:var(--nat-surface);padding-top:46px}.nationalsBar{z-index:100002;box-sizing:border-box;color:#ffdf58;background:#00274c;border-bottom:2px solid #ffcb05;justify-content:center;align-items:center;gap:18px;height:46px;padding:3px 12px;font:700 11px monospace;display:flex;position:fixed;inset:0 0 auto}html[data-nationals=gold] .nationalsBar{color:#332502;background:#ffcb05;border-color:#9b7110}.nationalsBar button{cursor:pointer}.nationalsBar .plantPalsCountdown{width:auto;height:38px;min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;margin:0;padding:0 8px;display:flex;position:static}.nationalsBar .paydayHeading{margin:0;display:block}.nationalsBar .paydayHeading>span,.nationalsBar .paydayHeading strong{display:none}.nationalsBar .paydayHeading small{color:inherit;letter-spacing:.04em;font:700 10px monospace}.nationalsBar .paydayUnits{gap:9px;margin:0;display:flex}.nationalsBar .paydayUnits>div{background:0 0;border:0;align-items:baseline;gap:3px;min-width:0;padding:0;display:flex}.nationalsBar .paydayUnits b{color:inherit;font:700 18px monospace}.nationalsBar .paydayUnits small{color:inherit;font:700 8px monospace}.nationalsPreview{align-items:center;gap:6px;font-size:9px;display:flex}.nationalsPreview select,.nationalsRainToggle{color:#14263b;background:#fff0b4;border:1px solid #b48c19;border-radius:3px;max-width:135px;min-height:32px;padding:4px;font:700 10px monospace}.nationalsPayday{color:inherit;background:0 0;border:0;min-height:38px;font:700 13px monospace}html[data-nationals] .streaksite{background:var(--nat-surface);accent-color:var(--nat-accent)}html[data-nationals] .streaksite :is(.topbar,.topBar,.siteHeader,.sprigzHeader,.headerProfileMenu,.retroMenuPanel,.retroLeaderboardPanel,.retroPlayerPanel,.displaySettings,.audioSettings,.accessibilitySettings,.farmModal,.farmModalHeader,.farmStudyModal,.backupPage,.profilePage,.learningPage,.myRunGrid article,.collectionPanel){background:var(--nat-surface);color:var(--nat-ink);border-color:var(--nat-accent)}html[data-nationals] .streaksite :is(.resumeCard,.homeProfileCard,.dashPanel,.mySetsPanel,.learningPage,.profilePage,.backupPage,.myRunGrid article){background:var(--nat-panel);color:#14263b;border:1px solid #d7ad28}html[data-nationals] .streaksite button:not(.studyImageButton):not(.imageZoomClose):not(.energyChoice):not(.answerButton){border-color:var(--nat-accent)}html[data-nationals] .streaksite :is(.farmStudyButton,.farmMapButton,.farmInventoryButton,.farmAutoReplant,.farmCoins,.farmEnergy,.farmStudyEnergy,.farmFishInventoryButton){background:var(--nat-surface);color:var(--nat-ink);border-color:var(--nat-accent)}html[data-nationals] .streaksite .retroOpening{top:46px}html[data-nationals] .streaksite:has(.farmPrototype) .siteContent{height:calc(100dvh - 46px)!important;min-height:calc(100dvh - 46px)!important}html[data-nationals] .streaksite .farmPrototype{height:calc(100dvh - 46px)}html[data-nationals] .skipLink{top:52px}html[data-nationals] :is(.settingsBackdrop,.modalOverlay){box-sizing:border-box;padding-top:56px}html[data-nationals] dialog{max-height:calc(100dvh - 100px)}.nationalsMoney{pointer-events:none;z-index:900;position:fixed;inset:46px 0 0;overflow:hidden}.nationalsMoney i{opacity:.55;color:#65460d;background:#f8dc70;border:2px solid #916b18;place-items:center;width:36px;height:19px;font:700 13px monospace;animation:10s linear infinite nationalsBillFall;display:grid;position:absolute;top:-50px;box-shadow:inset 0 0 0 2px #fff0a0}.nationalsMoney b{border:1px solid #a47f24;border-radius:50%;padding:0 4px}@keyframes nationalsBillFall{0%{transform:translateY(-60px) rotate(var(--tilt))}to{transform:translateY(110dvh) rotate(calc(var(--tilt) + 120deg))}}@media (prefers-reduced-motion:reduce){.nationalsMoney{display:none}}@media (max-width:700px){.nationalsBar{gap:5px;padding:2px 4px}.nationalsBar .paydayHeading{display:none}.nationalsBar .paydayUnits{gap:5px}.nationalsBar .paydayUnits b{font-size:15px}.nationalsBar .paydayUnits small{font-size:7px}.nationalsPreview{gap:2px}.nationalsPreview>span{display:none}.nationalsPreview select{max-width:100px;font-size:9px}.nationalsRainToggle{max-width:70px;font-size:9px}.nationalsPayday{font-size:10px}}html[data-nationals] .retroMode{--retro-ink:#fff0be;--retro-green:#ffcb05;--retro-mid:#426080;--retro-dark:#001b35;--retro-panel:#082e50}html[data-nationals=gold] .retroMode{--retro-ink:#332502;--retro-green:#875d00;--retro-mid:#dcae25;--retro-dark:#edbe32;--retro-panel:#ffe699}@media (max-width:700px){.nationalsPayday{display:none}}html[data-nationals] body .streaksite .farmExperience{height:calc(100dvh - 46px);top:46px;bottom:0}html[data-nationals] body .streaksite .farmExperience .farmPrototype{height:100%;min-height:0}html[data-nationals]{--nat-page:#071e36;--nat-card:#123754;--nat-text:#fff4cd;--nat-muted:#d7deea;--nat-button:#ffcb05;--nat-button-ink:#172a40;--nat-edge:#cfa735;--nat-grid:#ffcb050c}html[data-nationals=gold]{--nat-page:#efc334;--nat-card:#ffe38a;--nat-text:#392900;--nat-muted:#655018;--nat-button:#765000;--nat-button-ink:#fff8dd;--nat-edge:#a27510;--nat-grid:#73500810}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode){color:var(--nat-text);background:var(--nat-page)!important;background-image:linear-gradient(var(--nat-grid) 1px,transparent 1px),linear-gradient(90deg,var(--nat-grid) 1px,transparent 1px)!important;background-size:32px 32px!important}html[data-nationals] body .streaksite :is(.siteContent,.homeDashboard,.dashboardHome,.studyHub){background-color:#0000!important}html[data-nationals] body .streaksite :is(.sprigzHeader,.headerProfileMenu,.farmEntryHeader,.farmEntryWelcome,.farmSettings,.farmSaveCard,.farmHUD,.farmTopBar,.farmQuickMenu,.farmModal,.farmModalHeader,.farmStudyModal,.farmMapOverlay,.fishingStatus,.farmHarvestNotice,.displaySettings){box-shadow:0 3px #0003;background:var(--nat-card)!important;color:var(--nat-text)!important;border-color:var(--nat-edge)!important}html[data-nationals] body .streaksite .sprigzHeader{height:auto;min-height:78px;padding-top:12px;padding-bottom:12px;border-bottom:3px solid var(--nat-edge)!important}html[data-nationals] body .streaksite :is(.headerBankedCash,.headerProfile,.homePrestigeCard,.dashLeaderName,.homeProfileStats){background:var(--nat-page)!important;color:var(--nat-text)!important;border-color:var(--nat-edge)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.resumeCard,.homeProfileCard,.dashPanel,.learningPanel,.setCard,.hubRun,.hubPractice,.roomHubCard,.myRoomsPanel,.profileCard,.todayJournal,.journalHistory,.mySetsPanel,.runPanelInner){background:var(--nat-card)!important;color:var(--nat-text)!important;border:2px solid var(--nat-edge)!important;box-shadow:4px 4px #0003!important}html[data-nationals] body .streaksite :is(.homeHero,.homeHeading,.dashboardHeading,.sectionTitle) :is(h1,h2,h3){color:var(--nat-text)!important}html[data-nationals] body .streaksite :is(.homeHero,.homeHeading,.dashboardHeading,.sectionTitle)>p{color:var(--nat-muted)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.sprigzHeader>nav button,.resumeCard button,.dashPanel button,.homeProfileCard button,.setFooter button,.hubRun button,.hubModes button,.farmEntry button,.farmEntryOverlay button,.farmTopBar button,.farmHUD button,.farmQuickMenu button,.farmHome,.farmFishInventoryButton){background:var(--nat-button)!important;color:var(--nat-button-ink)!important;border:2px solid var(--nat-edge)!important;box-shadow:2px 2px #0003!important}html[data-nationals] body .streaksite .sprigzHeader>nav button[aria-current=page]{background:var(--nat-text)!important;color:var(--nat-page)!important;box-shadow:inset 0 -4px 0 var(--nat-edge)!important}html[data-nationals] body .streaksite :is(.farmEnergy,.farmStudyEnergy,.farmCoins,.farmCoinBalance,.farmPlaceName,.farmSeasonStatus){background:var(--nat-card)!important;color:var(--nat-text)!important;border-color:var(--nat-edge)!important}html[data-nationals] body .streaksite .farmEntry{background:var(--nat-page)!important}html[data-nationals] body .streaksite .farmEntryBackdrop{background:linear-gradient(var(--nat-page) 0 42%,var(--nat-card) 42% 100%);opacity:.8}html[data-nationals] body .streaksite .farmEntryHill{background:var(--nat-card)}html[data-nationals] body .streaksite .farmEntryFence{border-color:var(--nat-edge);background:repeating-linear-gradient(90deg,transparent 0 76px,var(--nat-edge) 76px 86px,transparent 86px 160px)}html[data-nationals] body .streaksite .farmEntryWelcome h1{text-shadow:3px 3px #0003}html[data-nationals] body .streaksite :is(.farmEntryFine,.farmEntryHeader>span,.farmEntry small){color:var(--nat-muted)!important}@media (max-width:700px){html[data-nationals] body .streaksite .sprigzHeader{min-height:64px;padding-top:8px;padding-bottom:8px}.nationalsBar{gap:4px}.nationalsBar .plantPalsCountdown{gap:4px;padding:0 3px}.nationalsBar .paydayUnits{gap:4px}}html[data-nationals] body .streaksite .dashWelcome h1{text-shadow:2px 2px #0002;color:var(--nat-text)!important}html[data-nationals] body .streaksite .dashWelcome span{color:var(--nat-muted)!important}html[data-nationals] body .streaksite :is(.progressStatus,.currencyDisclaimer){color:var(--nat-muted)}html[data-nationals] body .streaksite .siteContent{background-image:linear-gradient(var(--nat-grid) 1px,transparent 1px),linear-gradient(90deg,var(--nat-grid) 1px,transparent 1px)!important}html[data-nationals] body.sprigzTheme .streaksite .sprigzHeader :is(.headerBankedCash,.personalPlaylist .musicCircle){color:var(--nat-text)!important;border:1px solid var(--nat-edge)!important;box-shadow:none!important;background:0 0!important}html[data-nationals] body.sprigzTheme .streaksite .sprigzHeader .headerBankedCash>span{color:var(--nat-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-nationals] body.sprigzTheme .streaksite .sprigzHeader .musicCircle span{color:var(--nat-text)!important;background:0 0!important}html[data-nationals] body.sprigzTheme .streaksite .sprigzHeader .musicCircle:hover{background:var(--nat-page)!important}html[data-nationals] body.sprigzTheme .streaksite .sprigzHeader .musicCircle:focus-visible{outline:2px solid var(--nat-text);outline-offset:3px}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.sprigzHeader,.headerProfileMenu,.retroMenuPanel,.retroLeaderboardPanel,.retroPlayerPanel,.displaySettings,.audioSettings,.accessibilitySettings,.playlistPanel,.resumeCard,.homeProfileCard,.dashPanel,.learningPanel,.setCard,.setGrid article,.setFooter,.hubRun,.hubPractice,.roomHubCard,.myRoomsPanel,.profileCard,.todayJournal,.journalHistory,.mySetsPanel,.runPanelInner,.myRunGrid article,.farmEntryHeader,.farmEntryWelcome,.farmSettings,.farmSaveCard,.farmSaveSlot,.farmCreation,.farmCreation>div,.farmHUD,.farmTopBar,.farmQuickMenu,.farmModal,.farmModalHeader,.farmStudyModal,.farmMapOverlay,.fishingStatus,.farmHarvestNotice,.farmEnergy,.farmStudyEnergy,.farmCoins,.farmCoinBalance,.farmPlaceName,.farmSeasonStatus){--nat-local-ink:var(--nat-text);--nat-local-muted:var(--nat-muted);color:var(--nat-local-ink)!important;background:var(--nat-card)!important;border-color:var(--nat-edge)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.studyHub,.sprigzHelp,.homeDashboard,.dashboardHome,.farmEntry,.farmSaveSelection,.dashWelcome,.hubHeading,.homeHero,.homeHeading,.dashboardHeading,.sectionTitle){--nat-local-ink:var(--nat-text);--nat-local-muted:var(--nat-muted);color:var(--nat-local-ink)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.learningPage,.profilePage,.backupPage,.studyToolDialog,.saveConflictReview,.farmCollectionBook,.fishReveal,.fishList article,.fishQuote,.tackleCard,.tackleCompare,.quickBait,.fishMastery,.boatUpgradeCard,.farmBookRightPage,.farmBookRightPage article,.farmBookArt,.reviewLauncher,.learningBadge,.photoComparePair figure){--nat-local-ink:#203e30;--nat-local-muted:#4a5b40;color:var(--nat-local-ink)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.farmMixSummary,.farmPanelNotice,.farmOrderCards article,.farmLevelCards article,.farmTradeCard,.farmUpgradeCard,.farmModal .energyResult,.farmGuidance,.fishMeter,.lakeNavigation,.farmEntryPending){--nat-local-ink:#fff4cd;--nat-local-muted:#d7deea;color:var(--nat-local-ink)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.learningPage,.profilePage,.backupPage,.studyToolDialog,.saveConflictReview,.farmCollectionBook,.fishReveal,.fishList article,.fishQuote,.tackleCard,.tackleCompare,.quickBait,.fishMastery,.boatUpgradeCard,.farmBookRightPage,.farmBookRightPage article,.farmBookArt,.reviewLauncher,.learningBadge,.photoComparePair figure){background:#fff7df!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.sprigzHeader,.headerProfileMenu,.retroMenuPanel,.retroLeaderboardPanel,.retroPlayerPanel,.displaySettings,.audioSettings,.accessibilitySettings,.playlistPanel,.resumeCard,.homeProfileCard,.dashPanel,.learningPanel,.setCard,.setGrid article,.setFooter,.hubRun,.hubPractice,.roomHubCard,.myRoomsPanel,.profileCard,.todayJournal,.journalHistory,.mySetsPanel,.runPanelInner,.myRunGrid article,.farmEntryHeader,.farmEntryWelcome,.farmSettings,.farmSaveCard,.farmSaveSlot,.farmCreation,.farmCreation>div,.farmHUD,.farmTopBar,.farmQuickMenu,.farmModal,.farmModalHeader,.farmStudyModal,.farmMapOverlay,.fishingStatus,.farmHarvestNotice,.farmEnergy,.farmStudyEnergy,.farmCoins,.farmCoinBalance,.farmPlaceName,.farmSeasonStatus,.learningPage,.profilePage,.backupPage,.studyToolDialog,.saveConflictReview,.farmCollectionBook,.fishReveal,.fishList article,.fishQuote,.tackleCard,.tackleCompare,.quickBait,.fishMastery,.boatUpgradeCard,.farmBookRightPage,.farmBookRightPage article,.farmBookArt,.reviewLauncher,.learningBadge,.photoComparePair figure,.farmMixSummary,.farmPanelNotice,.farmOrderCards article,.farmLevelCards article,.farmTradeCard,.farmUpgradeCard,.farmModal .energyResult,.farmGuidance,.fishMeter,.lakeNavigation,.farmEntryPending) :is(h1,h2,h3,h4,h5,p,span,small,strong,b,label,legend,summary,dt,dd,li,output,figcaption){color:var(--nat-local-ink)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.sprigzHeader,.headerProfileMenu,.retroMenuPanel,.retroLeaderboardPanel,.retroPlayerPanel,.displaySettings,.audioSettings,.accessibilitySettings,.playlistPanel,.resumeCard,.homeProfileCard,.dashPanel,.learningPanel,.setCard,.setGrid article,.setFooter,.hubRun,.hubPractice,.roomHubCard,.myRoomsPanel,.profileCard,.todayJournal,.journalHistory,.mySetsPanel,.runPanelInner,.myRunGrid article,.farmEntryHeader,.farmEntryWelcome,.farmSettings,.farmSaveCard,.farmSaveSlot,.farmCreation,.farmCreation>div,.farmHUD,.farmTopBar,.farmQuickMenu,.farmModal,.farmModalHeader,.farmStudyModal,.farmMapOverlay,.fishingStatus,.farmHarvestNotice,.farmEnergy,.farmStudyEnergy,.farmCoins,.farmCoinBalance,.farmPlaceName,.farmSeasonStatus,.learningPage,.profilePage,.backupPage,.studyToolDialog,.saveConflictReview,.farmCollectionBook,.fishReveal,.fishList article,.fishQuote,.tackleCard,.tackleCompare,.quickBait,.fishMastery,.boatUpgradeCard,.farmBookRightPage,.farmBookRightPage article,.farmBookArt,.reviewLauncher,.learningBadge,.photoComparePair figure,.farmMixSummary,.farmPanelNotice,.farmOrderCards article,.farmLevelCards article,.farmTradeCard,.farmUpgradeCard,.farmModal .energyResult,.farmGuidance,.fishMeter,.lakeNavigation,.farmEntryPending) :is(small,.hubHint,.playlistHint,.farmEntryFine){color:var(--nat-local-muted)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.sprigzHeader>nav button,.headerProfileMenu button,.resumeCard button,.dashPanel button,.homeProfileCard button,.setFooter button,.hubRun button,.hubModes button,.farmEntry button,.farmEntryOverlay button,.farmTopBar button,.farmHUD button,.farmQuickMenu button,.farmHome,.farmFishInventoryButton){--nat-local-ink:var(--nat-button-ink);--nat-local-muted:var(--nat-button-ink);background:var(--nat-button)!important;color:var(--nat-button-ink)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) .sprigzHeader>nav button[aria-current=page]{--nat-local-ink:var(--nat-page);--nat-local-muted:var(--nat-page);background:var(--nat-text)!important;color:var(--nat-page)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.sprigzHeader,.headerProfileMenu,.retroMenuPanel,.retroLeaderboardPanel,.retroPlayerPanel,.displaySettings,.audioSettings,.accessibilitySettings,.playlistPanel,.resumeCard,.homeProfileCard,.dashPanel,.learningPanel,.setCard,.setGrid article,.setFooter,.hubRun,.hubPractice,.roomHubCard,.myRoomsPanel,.profileCard,.todayJournal,.journalHistory,.mySetsPanel,.runPanelInner,.myRunGrid article,.farmEntryHeader,.farmEntryWelcome,.farmSettings,.farmSaveCard,.farmSaveSlot,.farmCreation,.farmCreation>div,.farmHUD,.farmTopBar,.farmQuickMenu,.farmModal,.farmModalHeader,.farmStudyModal,.farmMapOverlay,.fishingStatus,.farmHarvestNotice,.farmEnergy,.farmStudyEnergy,.farmCoins,.farmCoinBalance,.farmPlaceName,.farmSeasonStatus,.learningPage,.profilePage,.backupPage,.studyToolDialog,.saveConflictReview,.farmCollectionBook,.fishReveal,.fishList article,.fishQuote,.tackleCard,.tackleCompare,.quickBait,.fishMastery,.boatUpgradeCard,.farmBookRightPage,.farmBookRightPage article,.farmBookArt,.reviewLauncher,.learningBadge,.photoComparePair figure,.farmMixSummary,.farmPanelNotice,.farmOrderCards article,.farmLevelCards article,.farmTradeCard,.farmUpgradeCard,.farmModal .energyResult,.farmGuidance,.fishMeter,.lakeNavigation,.farmEntryPending) :is(button,a) :is(span,small,strong,b,p,h2,h3){color:inherit!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea,select){-webkit-text-fill-color:#14263b;caret-color:#14263b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#14263b!important;background:#fff7df!important;border-color:#806715!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(input,textarea)::placeholder{-webkit-text-fill-color:#59616a;opacity:1;color:#59616a!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) select option{color:#14263b;background:#fff7df}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.sprigzHeader,.headerProfileMenu,.retroMenuPanel,.retroLeaderboardPanel,.retroPlayerPanel,.displaySettings,.audioSettings,.accessibilitySettings,.playlistPanel,.resumeCard,.homeProfileCard,.dashPanel,.learningPanel,.setCard,.setGrid article,.setFooter,.hubRun,.hubPractice,.roomHubCard,.myRoomsPanel,.profileCard,.todayJournal,.journalHistory,.mySetsPanel,.runPanelInner,.myRunGrid article,.farmEntryHeader,.farmEntryWelcome,.farmSettings,.farmSaveCard,.farmSaveSlot,.farmCreation,.farmCreation>div,.farmHUD,.farmTopBar,.farmQuickMenu,.farmModal,.farmModalHeader,.farmStudyModal,.farmMapOverlay,.fishingStatus,.farmHarvestNotice,.farmEnergy,.farmStudyEnergy,.farmCoins,.farmCoinBalance,.farmPlaceName,.farmSeasonStatus) a:not([class]){text-decoration:underline;color:var(--nat-text)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.playlistPanel,.displaySettings,.audioSettings,.accessibilitySettings) button{color:#14263b!important;background:#fff7df!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.playlistPanel,.displaySettings,.audioSettings) button:is([aria-pressed=true],.selected,.isCurrent){outline:2px solid var(--nat-edge);outline-offset:-2px;background:var(--nat-button)!important;color:var(--nat-button-ink)!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.progressStatus,.currencyDisclaimer,.hubHint){color:var(--nat-local-muted,var(--nat-muted))!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.masteryBadge,.learningBadge,.runPill,.setIcon,.fishVariationLabel,.fishXPGain,.sizeStamps .collected){--nat-local-ink:#14263b;--nat-local-muted:#14263b;color:#14263b!important;background:#ffdf79!important}html[data-nationals] body.sprigzTheme .streaksite:is(.normalMode,.retroMode) :is(.hubHeading,.dashWelcome,.homeHero,.homeHeading,.dashboardHeading,.sectionTitle)>:is(h1,h2,h3,p,span){color:var(--nat-text)!important}
html[data-interface-size=comfortable]{--sprigz-ui-font:17px;--sprigz-ui-touch:48px}html[data-interface-size=large]{--sprigz-ui-font:19px;--sprigz-ui-touch:52px}html[data-interface-size]:not([data-interface-size=standard]) :is(.streaksite,.studyToolDialog,.studyImageViewer,.farmExperience) :is(p,label,input,select,textarea,button,dd,dt){line-height:1.45;font-size:var(--sprigz-ui-font)!important}html[data-interface-size]:not([data-interface-size=standard]) :is(.streaksite,.studyToolDialog,.farmExperience) :is(button,select,input:not([type=checkbox]):not([type=range])){min-height:var(--sprigz-ui-touch);white-space:normal;height:auto}html[data-interface-size]:not([data-interface-size=standard]) :is(.streaksite,.farmExperience,.studyToolDialog) small{font-size:.86rem!important}html[data-interface-size]:not([data-interface-size=standard]) .farmTopBar{flex-wrap:wrap}html[data-interface-size]:not([data-interface-size=standard]) .farmModal{max-height:90dvh;overflow:auto}.accessibilitySettings select{font:inherit;max-width:55%;min-height:44px}.farmSettings{max-height:90dvh;overflow:auto}@media (max-width:640px){html[data-interface-size]:not([data-interface-size=standard]) .farmPrototype .farmTopBar{gap:4px;padding:5px}html[data-interface-size]:not([data-interface-size=standard]) .farmPrototype .farmTopBar .seasonStatus{display:none}html[data-interface-size]:not([data-interface-size=standard]) .farmPrototype .farmTopBar button{min-height:44px;font-size:15px!important}.farmSaveGrid{grid-template-columns:1fr!important}}
.collectionStars,.collectionSort,.wishlistPacks{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.collectionStars{margin:12px 0}.collectionStars button{font:inherit;color:#164c38;background:#f5faee;border:1px solid #86aa7b;border-radius:10px;min-height:44px;padding:9px 12px;font-size:14px}.collectionStars button[aria-pressed=true]{color:#163c2e;background:#d6efac;border-color:#46763e}.collectionSort{color:#244b38;background:#e7f1dc;border-radius:14px;margin:16px 0;padding:16px}.collectionSort label{align-items:center;gap:8px;display:flex}.collectionSort select{font:inherit;color:#183e2c;background:#fafff4;border:1px solid #91ab7b;border-radius:8px;min-height:44px;padding:8px}.collectionSort input{accent-color:#225f3b;width:20px;height:20px}.collectionSort>span{flex-basis:100%;font-size:13px}.favoriteBadge{z-index:2;color:#5a4712;background:#f0efc2;border-radius:6px;padding:3px 7px;position:absolute;top:6px;right:6px}.cs-card-button{position:relative}.wishlistPacks{background:#e8f3df;border:1px solid #bad1a8;border-radius:14px;margin:16px 0;padding:16px}.wishlistPacks button{font:inherit;color:#204e38;background:#f9fff2;border:1px solid #91ab7b;border-radius:8px;padding:10px;font-size:14px}.accessibilitySettings{border-block:1px solid #c3d9b6;margin:20px 0;padding:20px 0}.accessibilitySettings label{justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.accessibilitySettings input{accent-color:#276342;width:22px;height:22px}.accessibilitySettings p{color:#385b47;font-size:14px;line-height:1.6}.displaySettings{max-height:90dvh;overflow:auto}.sprigzLargeText{font-size:19px}.sprigzLargeText .streaksite :is(p,label,input,select,textarea,button,dd,dt){font-size:1rem!important}.sprigzLargeText .streaksite small{font-size:.85rem!important}.sprigzLargeText .streaksite button{white-space:normal;height:auto;min-height:44px}.sprigzHighContrast .streaksite :is(.cs-dialog,.displaySettings,.cs-tools,.collectionSort,.cs-upgrade,.cs-pack-buy,.wishlistPacks,.cs-heading) :is(p,label,small,dt,dd),.sprigzHighContrast .streaksite .cs-note{color:#163c2b}.sprigzHighContrast .streaksite :is(input,select,textarea){color:#102e20;background:#fff;border-color:#386548}.sprigzHighContrast .streaksite button:not(:disabled){border:2px solid #396548}.sprigzHighContrast .streaksite :is(.cs-wrapper-print,.cs-wrapper-print small,.cs-card-top,.cs-card-foot,.cs-binder-caption){color:#fff8d6}.sprigzHighContrast .streaksite button:disabled{opacity:1;filter:grayscale();color:#444;background:#e2e4df}.streaksite :is(button,input,select,a,[tabindex]):focus-visible{outline-offset:4px!important;outline:3px solid #2467a4!important}@media (max-width:600px){.collectionSort label{flex-wrap:wrap}.collectionSort{padding:12px}.wishlistPacks button{width:100%}.cs-contents .collectionStars{gap:6px}.cs-contents .collectionStars button{font-size:13px}}
.normalMode .polishedRun{max-width:1120px;padding-top:26px;padding-bottom:40px}.normalMode .polishedRun .runTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.normalMode .polishedRun .runTop>div:first-child{flex-direction:column;gap:5px;display:flex}.normalMode .polishedRun .runTop small{color:#3f7958;letter-spacing:.1em;font-size:12px}.normalMode .polishedRun .runTop i{color:#5b7264;font:14px Arial}.normalMode .polishedRun button{cursor:pointer;border-radius:12px;min-height:44px}.runTopActions{gap:8px;display:flex}.normalMode .polishedRun .runUpgradeButton{color:#143e27;background:#c2ef9b;border:1px solid #9dce77;font-weight:800}.runProgress{accent-color:#37885a;border:0;border-radius:8px;width:100%;height:5px;margin-bottom:18px;display:block;overflow:hidden}.runProgress::-webkit-progress-bar{background:#dcebd5}.runProgress::-webkit-progress-value{background:#37885a}.normalMode .polishedRun .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.normalMode .polishedRun .stats>div{min-width:0;box-shadow:none;background:#f5fcef;border:1px solid #d0e4cb;border-radius:16px;padding:18px}.normalMode .polishedRun .stats small{color:#52715c;font-size:12px}.normalMode .polishedRun .stats b{color:#154b31;overflow-wrap:anywhere;font-size:clamp(20px,2.8vw,30px)}.runBankStrip{background:#e7f4df;border:1px solid #c8dfc2;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.runBankStrip>div{flex-direction:column;gap:5px;display:flex}.runBankStrip>div:last-child{align-items:flex-end}.runBankStrip small{color:#53705c;font:12px/1.4 Arial}.runBankStrip strong{color:#164d31;font:700 22px Arial}.normalMode .runBankStrip button{color:#fff;background:#165c3c;border:0;padding:12px 20px}.normalMode .runBankStrip button:disabled{opacity:.5;cursor:default}.normalMode .polishedRun .question{background:#fcfff9;border:1px solid #cce1c7;border-radius:24px;padding:28px;box-shadow:0 12px 35px #164d3010}.normalMode .polishedRun .qtop{color:#51715d;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.normalMode .polishedRun .question h1{color:#123e2a;margin:24px 0;font:700 clamp(23px,2.6vw,32px)/1.4 Georgia}.normalMode .polishedRun .answers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.normalMode .polishedRun .answers button{text-align:left;color:#193e2c;overflow-wrap:anywhere;background:#f1f8eb;border:1px solid #c7ddbf;align-items:center;gap:12px;min-width:0;padding:18px;font:500 16px/1.5 Arial;transition:background .15s,border-color .15s;display:flex}.normalMode .polishedRun .answers button:hover:not(:disabled){background:#e1f1d7;border-color:#76ab69}.normalMode .polishedRun .answers button>span{color:#1d5736;background:#dcefd2;border-radius:9px;flex:0 0 32px;place-items:center;height:32px;font-weight:800;display:grid}.normalMode .polishedRun .answers button.correct{background:#daf3ce;border-color:#378945}.normalMode .polishedRun .answers button.wrong{background:#fff0e9;border-color:#c27659}.normalMode .polishedRun .answers button.hidden{visibility:hidden}.normalMode .polishedRun .feedback{border-radius:16px;margin-top:20px;padding:20px}.normalMode .polishedRun .runFeedback>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.normalMode .polishedRun .under{color:#57705f;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0;font-size:14px;display:flex}.normalMode .polishedRun .under>div{gap:8px;display:flex}.runPanel{color:#143f2a;background:#f5fbee;border:0;border-left:1px solid #c5ddc1;width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 60px #092e2529}.runPanel::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05271966}.runPanelInner{padding:24px}.runPanelHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.runPanelHeading h2{margin:0;font:700 28px/1.2 Georgia}.runPanel button{color:#174c2c;cursor:pointer;background:#e2f2d5;border:1px solid #b8d2af;border-radius:12px;min-height:44px;padding:12px 16px;font:700 15px/1.3 Arial}.runPanel button:disabled{opacity:.5;cursor:default}.runPanel button:focus-visible{outline-offset:3px;outline:3px solid #398647}.runUpgradeBalance{background:#dff0d3;border-radius:16px;justify-content:space-between;align-items:center;padding:18px;font-size:15px;display:flex}.runUpgradeBalance strong{font-size:22px}.runPanelNote{color:#56715c;font:14px/1.5 Arial}.runUpgradeList{gap:12px;margin:20px 0;display:grid}.runUpgradeList article{background:#fcfff8;border:1px solid #cde0c6;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.runUpgradeList article>div{flex:1;min-width:0}.runUpgradeList h3{margin:6px 0;font:700 18px/1.3 Arial}.runUpgradeList p{color:#516a57;margin:0;font:14px/1.5 Arial}.runUpgradeList small{color:#54765d;font:12px Arial}.runUpgradeList button{white-space:nowrap;padding:12px}.runFullShop{width:100%}.earlyBankSummary{margin:24px 0}.earlyBankSummary>div{border-bottom:1px solid #c9ddc1;justify-content:space-between;gap:14px;padding:16px 0;display:flex}.earlyBankSummary dd{margin:0;font-weight:700}.earlyBankSummary>div:last-child{font-size:22px}.runPanel .runPrimary{background:#a9ed74;width:100%;margin:20px 0 10px;display:block}.runPanel[open]{animation:.18s ease-out runPanelEnter}@keyframes runPanelEnter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@media (max-width:650px){.normalMode .polishedRun{padding-top:18px}.normalMode .polishedRun .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.normalMode .polishedRun .stats>div{padding:14px}.normalMode .polishedRun .question{padding:20px 16px}.normalMode .polishedRun .answers{grid-template-columns:1fr}.normalMode .polishedRun .answers button{padding:14px}.runBankStrip{align-items:flex-start;padding:14px}.runBankStrip button{max-width:210px}.runTopActions{width:100%}.runTopActions button{flex:1}.runPanelInner{padding:20px}.normalMode .polishedRun .runFeedback>div:last-child{grid-template-columns:1fr;width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.runPanel[open]{animation:none}.normalMode .polishedRun .answers button{transition:none}}.normalMode .polishedRun .runTop{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;min-height:0;margin:0;padding:0 0 10px}.normalMode .polishedRun .runTop>div:first-child{flex-flow:wrap;align-items:baseline;gap:8px 14px}.normalMode .polishedRun .runTop small{color:#52725b;font-size:11px}.normalMode .polishedRun .runTop b{color:#164b31;font:700 17px/1.3 Arial}.normalMode .polishedRun .runTop i{color:#56705f;font-size:13px}.normalMode .polishedRun .runTopActions{width:auto}.normalMode .polishedRun .runTopActions button{color:#215535;background:#e4f1dc;border:1px solid #c6dbbd;min-height:40px;padding:8px 16px}.normalMode .polishedRun .runProgress{height:3px;margin-bottom:12px}.normalMode .polishedRun .stats{background:#edf6e6;border:1px solid #cddfc7;border-radius:12px;gap:0;margin-bottom:18px;overflow:hidden}.normalMode .polishedRun .stats>div{background:0 0;border:0;border-right:1px solid #cfdfc8;border-radius:0;justify-content:space-between;align-items:center;gap:8px;min-height:0;padding:12px 16px;display:flex}.normalMode .polishedRun .stats>div:last-child{border-right:0}.normalMode .polishedRun .stats small{letter-spacing:.05em;margin:0;font-size:11px}.normalMode .polishedRun .stats b{margin:0;font:700 21px/1.2 Arial}.runQuestionActions{border-top:1px solid #dce8d5;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;margin-top:22px;padding-top:20px;display:flex}.runBankAction{flex-direction:column;align-items:center;gap:6px;display:flex}.normalMode .polishedRun .runQuestionActions button{color:#17482d;background:#eef7e6;border:1px solid #bfd5b6;min-height:56px;padding:14px 24px;font:700 16px/1.2 Arial}.normalMode .polishedRun .runQuestionActions .runUpgradeButton{background:#b7ee87;border-color:#92c865;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:185px;min-height:64px;font-size:19px;display:flex;box-shadow:0 3px #81af5c}.runQuestionActions .runUpgradeButton span{color:#315527;font:500 12px/1.3 Arial}.runBankAction small{color:#54705a;font:12px/1.4 Arial}.normalMode .polishedRun .runQuestionActions button:disabled{opacity:.45;cursor:default}@media (max-width:650px){.normalMode .polishedRun .stats{grid-template-columns:1fr 1fr}.normalMode .polishedRun .stats>div{border-bottom:1px solid #cfdfc8;padding:10px 12px}.normalMode .polishedRun .stats>div:nth-child(2n){border-right:0}.normalMode .polishedRun .stats>div:nth-last-child(-n+2){border-bottom:0}.normalMode .polishedRun .stats b{font-size:19px}.normalMode .polishedRun .runTop i{display:none}.runQuestionActions{gap:10px}.runQuestionActions>div,.normalMode .polishedRun .runQuestionActions>.runUpgradeButton{flex:1;min-width:0}.normalMode .polishedRun .runQuestionActions button{width:100%;padding:14px 12px;font-size:15px}.normalMode .polishedRun .runQuestionActions .runUpgradeButton{min-width:0;font-size:18px}.runBankAction small{text-align:center}}.normalMode .polishedRun .answers button.correct,.normalMode .polishedRun .answers button.correct:disabled{color:#fff;opacity:1;background:#249447;border:3px solid #116c30;box-shadow:0 0 0 3px #b8edbc}.normalMode .polishedRun .answers button.correct>span{color:#14662d;background:#fff}.normalMode .polishedRun .answers button.correct:after{content:none}
.streaksite.simplifiedShell.rushGameShell{min-height:100dvh;position:relative;background:#10271e!important}.streaksite.simplifiedShell.rushGameShell .sprigzSidebar,.streaksite.simplifiedShell.rushGameShell .sprigzSidebarScrim,.streaksite.simplifiedShell.rushGameShell>div>.sprigzHeader,.streaksite.simplifiedShell.rushGameShell .sprigzMobileMenuButton,.streaksite.simplifiedShell.rushGameShell .profileRail{display:none!important}body.sprigzTheme .streaksite.simplifiedShell.rushGameShell .siteContent{box-sizing:border-box;color:#eff6df;min-height:100dvh;background:radial-gradient(at 50% 0,#295c4180,#0000 47%),linear-gradient(#122b22 0%,#0c2119 100%)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 20px 70px!important}.streaksite.rushGameShell .siteContent>.progressFeedback{max-width:1140px;margin:0 auto}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone{box-sizing:border-box;width:100%;min-width:0;max-width:1180px;animation:.22s ease-out both rushFrameEnter;color:#eaf4dc!important;margin:0 auto!important;padding:25px clamp(0px,2vw,16px) 65px!important}.streaksite.rushGameShell .rushGameBar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin:0 0 22px;display:grid}.streaksite.rushGameShell .rushGameBrand{color:#f3e9b7;letter-spacing:.07em;text-align:center;text-shadow:0 0 15px #dcf7aa38;white-space:nowrap;font:900 clamp(15px,2.3vw,24px)/1.2 Courier New,monospace}body.sprigzTheme .streaksite.rushGameShell .rushGameBar button{letter-spacing:.04em;justify-content:center;align-items:center;min-height:45px;padding:9px 13px;transition:background .16s,transform .16s;display:inline-flex;color:#e6f4d6!important;background:#1d4533!important;border:1px solid #86ae7c!important;border-radius:8px!important;font:850 12px/1.2 Courier New,monospace!important;box-shadow:0 3px #06190f!important}body.sprigzTheme .streaksite.rushGameShell .rushGameBar .rushBackArcade{justify-self:start}body.sprigzTheme .streaksite.rushGameShell .rushGameBar .rushHelp{justify-self:end}body.sprigzTheme .streaksite.rushGameShell .rushGameBar button:hover{transform:translateY(-2px);background:#306449!important}.streaksite.rushGameShell .rushSetBar{background:#1c3d2e;border:1px solid #648f69;border-radius:12px;flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 12px;padding:14px 18px;display:flex}.streaksite.rushGameShell .rushSetCurrent{flex:220px;gap:3px;min-width:0;display:grid}.streaksite.rushGameShell .rushSetCurrent small{color:#accd9e;letter-spacing:.08em;font:800 10px/1.4 Courier New,monospace}.streaksite.rushGameShell .rushSetCurrent strong{color:#f1f4d8;overflow-wrap:anywhere;font:850 clamp(15px,1.8vw,19px)/1.3 ui-rounded,Segoe UI,sans-serif}body.sprigzTheme .streaksite.rushGameShell .rushSetBar>.rushChangeSet{cursor:pointer;white-space:nowrap;color:#1a412b!important;background:#c2ec91!important;border:1px solid #ddf7b6!important;border-radius:9px!important;min-height:42px!important;padding:11px 16px!important;font:850 13px/1.3 ui-rounded,Segoe UI,sans-serif!important}.streaksite.rushGameShell .rushSetWait{color:#ecd59b;flex:100%;font:700 11px/1.4 Courier New,monospace}.streaksite.rushGameShell .rushSetBar>.rushChangeSet:disabled{opacity:.5;cursor:not-allowed}.streaksite.rushGameShell .rushAnswerToggle{color:#ecf4df;margin:0 0 15px}.streaksite.rushGameShell .rushAnswerToggle label{color:#e4f0d8!important}.streaksite.rushGameShell .rushAnswerToggle .answerModeToggle{border-color:#86ad8657!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop{padding:10px 0 14px;color:#ddf1cf!important;box-shadow:none!important;background:0 0!important;border:0!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop :is(small,i){color:#a9c5ad!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop b{color:#f1f5dc!important}.streaksite.rushGameShell .activePowers span{color:#edfad7;background:#29563d;border-color:#6d9d763e}body.sprigzTheme .streaksite.rushGameShell .runTopActions>button{color:#e0edc9!important;background:#214b38!important;border:1px solid #60976f!important}.streaksite.rushGameShell .runProgress{accent-color:#c3ed86}.streaksite.rushGameShell .runProgress::-webkit-progress-bar{background:#2d513a}.streaksite.rushGameShell .runProgress::-webkit-progress-value{background:#c3ed86}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats{border-radius:12px;background:#204537!important;border:1px solid #4b7b60!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats>div{background:0 0!important;border-color:#4b7b60!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats small{color:#aecbaa!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats b{color:#eff4be!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .question{border-radius:18px;color:#eef5df!important;background:#1d3d2e!important;border:1px solid #618967!important;box-shadow:0 13px 30px #071b1640!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .qtop{color:#a6c7af!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .qtop b{color:#d3eba2!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .question h1{color:#f5f2d9!important;font-family:ui-rounded,Segoe UI,sans-serif!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .answers button:not(.correct):not(.wrong){color:#f1f5df!important;background:#2c5541!important;border-color:#739780!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .answers button:not(.correct):not(.wrong):hover:not(:disabled){background:#38704e!important;border-color:#a9d39c!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .answers button:not(.correct):not(.wrong)>span{color:#e2f0c7!important;background:#1e4230!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .question .fifty{color:#e7f3c3!important;background:#345e42!important;border:1px solid #8bab80!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runQuestionActions{border-top:1px solid #50785b!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runQuestionActions button:not(.runUpgradeButton){color:#eaf3d9!important;background:#294f3b!important;border-color:#6b9477!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runQuestionActions .runUpgradeButton{color:#173a29!important;background:#c9e995!important;border-color:#b3d67d!important}.streaksite.rushGameShell .runQuestionActions .runUpgradeButton span{color:#315335!important}.streaksite.rushGameShell .runBankAction small{color:#b6ceae!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .under,body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .under span{color:#aec5a9!important}body.sprigzTheme .streaksite.rushGameShell .under button{color:#e3f3bc!important}.streaksite.rushGameShell .runPanel::backdrop{background:#071d18b0}.streaksite.rushGameShell .siteContent :is(button,input):focus-visible{outline-offset:3px!important;outline:3px solid #ecf6ab!important}@keyframes rushFrameEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){body.sprigzTheme .streaksite.simplifiedShell.rushGameShell .siteContent{padding:0 14px 65px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone{padding:20px 0 55px!important}}@media (max-width:650px){.streaksite.rushGameShell .rushGameBar{grid-template-columns:1fr 1fr;gap:10px}.streaksite.rushGameShell .rushGameBrand{white-space:normal;grid-area:1/1/auto/-1}body.sprigzTheme .streaksite.rushGameShell .rushGameBar .rushBackArcade{grid-area:2/1}body.sprigzTheme .streaksite.rushGameShell .rushGameBar .rushHelp{grid-area:2/2}.streaksite.rushGameShell .rushSetBar{gap:10px;padding:13px}body.sprigzTheme .streaksite.rushGameShell .rushSetBar>.rushChangeSet{width:100%;min-height:44px}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .question{padding:20px 16px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats>div{padding:10px!important}}@media (prefers-reduced-motion:reduce){.streaksite.rushGameShell .rushStandalone{animation:none!important}.streaksite.rushGameShell .rushGameBar button{transition:none!important;transform:none!important}}.streaksite.rushGameShell .rushGameBar{gap:12px;margin-bottom:15px;position:relative}.streaksite.rushGameShell .rushGameRight{flex-direction:column;justify-content:center;justify-self:end;align-items:flex-end;gap:6px;min-width:0;display:flex}.streaksite.rushGameShell .rushSaveAnchor{justify-content:flex-end;align-items:center;min-width:0;max-width:100%;display:flex}body.sprigzTheme .streaksite.rushGameShell .rushSaveAnchor .progressSaveStatus{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 8px;width:auto!important;max-width:min(280px,100%)!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#bcd7af!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font:650 11px/1.25 ui-rounded,Segoe UI,sans-serif!important;display:inline-flex!important;position:static!important;inset:auto!important}body.sprigzTheme .streaksite.rushGameShell .rushSaveAnchor .progressSaveStatus>span{white-space:nowrap;color:#bcd7af!important;font-size:11px!important}body.sprigzTheme .streaksite.rushGameShell .rushSaveAnchor .progressSaveStatus>button{text-underline-offset:3px;text-decoration:underline;display:inline-flex;color:#e1f0c5!important;min-height:0!important;box-shadow:none!important;letter-spacing:normal!important;background:0 0!important;border:0!important;padding:1px 0!important;font-size:11px!important;font-weight:650!important}body.sprigzTheme .streaksite.rushGameShell .rushSaveAnchor .progressSaveStatus.needsAttention{justify-content:flex-start;color:#60462d!important;background:#fff2d9!important;border:1px solid #d9bd81!important;border-radius:10px!important;max-width:min(420px,100%)!important;padding:8px 10px!important}body.sprigzTheme .streaksite.rushGameShell .rushSaveAnchor .progressSaveStatus.needsAttention :is(span,p){color:#5f4429!important;margin:0!important;font-size:11px!important;line-height:1.35!important}body.sprigzTheme .streaksite.rushGameShell .rushSaveAnchor .progressSaveStatus.needsAttention button{color:#71431e!important;font-weight:850!important}body.sprigzTheme .streaksite.rushGameShell .rushGameBar:has(.progressSaveStatus.needsAttention){grid-template-rows:auto auto}.streaksite.rushGameShell .rushGameBar:has(.progressSaveStatus.needsAttention) .rushSaveAnchor{align-items:stretch}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop{margin-bottom:7px!important;padding:5px 0 10px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop>div:first-child{gap:6px 12px}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop b{font:750 15px/1.4 ui-rounded,Segoe UI,sans-serif!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop :is(small,i){letter-spacing:.025em!important;font-size:11px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats{border-radius:10px!important;margin:0 0 11px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats>div{min-height:41px!important;padding:8px 12px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats small{letter-spacing:.025em;font:700 10px/1.3 Courier New,monospace!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats b{font:850 clamp(15px,1.65vw,20px)/1.2 ui-rounded,Segoe UI,sans-serif!important}.streaksite.rushGameShell .rushUtilityRow{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:0 0 12px;padding:6px 2px;display:flex}.streaksite.rushGameShell .rushUtilityRow .rushSetCurrent{flex-wrap:wrap;flex:240px;align-items:baseline;gap:7px 12px;min-width:0;display:flex}.streaksite.rushGameShell .rushUtilityRow .rushSetCurrent small{color:#9fc4a4;font:750 10px/1.25 Courier New,monospace!important}.streaksite.rushGameShell .rushUtilityRow .rushSetCurrent strong{color:#ecf4d8;font:800 14px/1.35 ui-rounded,Segoe UI,sans-serif!important}.streaksite.rushGameShell .rushUtilityActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}body.sprigzTheme .streaksite.rushGameShell .rushUtilityRow .rushChangeSet{white-space:nowrap;min-height:42px!important;box-shadow:none!important;color:#e7f2da!important;background:#29533e!important;border:1px solid #6a9475!important;border-radius:9px!important;padding:8px 13px!important;font:750 12px/1.3 ui-rounded,Segoe UI,sans-serif!important}body.sprigzTheme .streaksite.rushGameShell .rushUtilityRow .rushChangeSet:hover:not(:disabled){background:#3c6950!important;border-color:#99c49c!important}body.sprigzTheme .streaksite.rushGameShell .rushUtilityRow .rushChangeSet:disabled{opacity:.55}.streaksite.rushGameShell .rushUtilityRow .rushAnswerToggle{color:#e7f2dd;align-items:center;min-width:0;display:flex;margin:0!important}.streaksite.rushGameShell .rushUtilityRow .rushAnswerToggle .answerModeToggle{border-radius:9px!important;min-height:42px!important}.streaksite.rushGameShell .rushUtilityRow .rushSetWait{color:#dfc990;flex:1 0 100%;margin:0;line-height:1.3}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .question{border-color:#6b956f!important;border-radius:19px!important;padding:clamp(20px,2.5vw,29px)!important;box-shadow:0 12px 30px #051b1440!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .qtop{gap:9px 15px!important;font:600 11px/1.5 Courier New,monospace!important}.streaksite.rushGameShell .rushQuestionUtilities{justify-content:flex-start;align-items:center;margin:10px 0 5px;display:flex}.streaksite.rushGameShell .rushQuestionUtilities .questionTools{flex-wrap:wrap;gap:8px;display:flex}body.sprigzTheme .streaksite.rushGameShell .rushQuestionUtilities .questionTools button{color:#d9edcf!important;min-height:38px!important;box-shadow:none!important;background:#2c503c!important;border:1px solid #698a70!important;border-radius:9px!important;padding:7px 11px!important;font:650 12px/1.25 ui-rounded,Segoe UI,sans-serif!important}body.sprigzTheme .streaksite.rushGameShell .rushQuestionUtilities .questionTools button:hover{background:#365e47!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .question h1{margin:16px 0 18px!important;font:850 clamp(23px,2.6vw,31px)/1.3 ui-rounded,Segoe UI,sans-serif!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .answers button{border-radius:12px!important;min-height:64px!important;font-family:ui-rounded,Segoe UI,sans-serif!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runQuestionActions{gap:10px!important;margin-top:19px!important;padding-top:15px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runQuestionActions .runUpgradeButton{box-shadow:none!important;background:#b7d98a!important;min-height:52px!important;font-size:15px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runQuestionActions button:not(.runUpgradeButton){min-height:52px!important;font-size:14px!important}@media (max-width:650px){.streaksite.rushGameShell .rushGameRight{align-items:flex-end;gap:3px}body.sprigzTheme .streaksite.rushGameShell .rushSaveAnchor .progressSaveStatus{justify-content:flex-end;max-width:100%!important;font-size:10px!important}.streaksite.rushGameShell .rushUtilityRow{align-items:stretch}.streaksite.rushGameShell .rushUtilityRow .rushSetCurrent{flex-basis:100%}.streaksite.rushGameShell .rushUtilityActions{gap:7px;width:100%}body.sprigzTheme .streaksite.rushGameShell .rushUtilityRow .rushChangeSet{flex:1}.streaksite.rushGameShell .rushUtilityRow .rushAnswerToggle{flex:1;justify-content:flex-end}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats>div{padding:9px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .question{padding:18px 14px!important}}@media (prefers-reduced-motion:reduce){body.sprigzTheme .streaksite.rushGameShell .rushUtilityRow button,body.sprigzTheme .streaksite.rushGameShell .rushQuestionUtilities button{transition:none!important;transform:none!important}}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone{padding-top:12px!important}.streaksite.rushGameShell .rushGameBar{margin-bottom:8px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop{padding:1px 0 6px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats{margin-bottom:9px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .question{flex-direction:column;align-items:stretch;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 0 15px!important}.streaksite.rushGameShell .question .qtop{order:0;margin-bottom:4px}.streaksite.rushGameShell .question>h1{order:1}.streaksite.rushGameShell .question>.rushCompactImage{order:2}.streaksite.rushGameShell .question>.answers,.streaksite.rushGameShell .question>.typedAnswer{order:3}.streaksite.rushGameShell .question>.fifty{order:4;align-self:flex-start;margin:9px 0!important}.streaksite.rushGameShell .question>.rushQuestionUtilities{order:5}.streaksite.rushGameShell .question>.rushUtilityRow{order:6}.streaksite.rushGameShell .question>.feedback{order:7}.streaksite.rushGameShell .question>.runQuestionActions{order:8}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .question h1{margin:6px 0 9px!important;font-size:clamp(20px,2.1vw,27px)!important;line-height:1.2!important}body.sprigzTheme .streaksite.rushGameShell .polishedRun .question>.rushCompactImage{box-sizing:border-box!important;background:#e4ecdc!important;border:1px solid #afcbaa!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:min(100%,540px)!important;height:clamp(135px,28vh,245px)!important;min-height:0!important;max-height:245px!important;margin:0 auto 12px!important;padding:0!important;display:flex!important;overflow:hidden!important}.streaksite.rushGameShell .question>.rushCompactImage>img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:100%!important;display:block!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .answers{gap:9px!important;margin:0!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .answers button{min-height:52px!important;padding:10px 13px!important;font-size:14px!important}.streaksite.rushGameShell .rushUtilityRow{border-top:1px solid #52705a!important;margin:14px 0 0!important;padding:10px 0 0!important}.streaksite.rushGameShell .rushQuestionUtilities{margin:9px 0 0!important}.streaksite.rushGameShell .rushQuestionUtilities .questionTools button{min-height:36px!important}.streaksite.rushGameShell .rushPickerDialog{background:#f5faf0!important}@media (max-width:650px){body.sprigzTheme .streaksite.rushGameShell .polishedRun .question>.rushCompactImage{height:clamp(155px,31dvh,260px)!important;max-height:260px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .answers button{min-height:48px!important}}
.streaksite.rushGameShell .rushRunRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px 13px;min-width:0;display:flex}.streaksite.rushGameShell .rushBankedBalance{color:#f5f5cf;background:#234a35;border:1px solid #7297737d;border-radius:9px;justify-content:flex-end;align-items:baseline;gap:9px;min-width:0;padding:7px 12px;display:flex}.streaksite.rushGameShell .rushBankedBalance small{color:#bcddac!important;letter-spacing:.03em!important;font:800 10px/1.3 Courier New,monospace!important}.streaksite.rushGameShell .rushBankedBalance strong{color:#eff8c8;overflow-wrap:anywhere;font:850 17px/1.1 ui-rounded,Segoe UI,sans-serif}.streaksite.rushGameShell .rushRunRight .activePowers{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.streaksite.rushGameShell .rushQuestionUtilities{flex-wrap:wrap;gap:15px;width:100%;justify-content:space-between!important;align-items:center!important}.streaksite.rushGameShell .rushQuestionUtilities .questionTools{flex:0 auto;margin-right:auto}.streaksite.rushGameShell .rushQuestionUtilities .rushAnswerToggle{flex:none;justify-content:flex-end;align-items:center;display:flex;margin:0 0 0 auto!important}.streaksite.rushGameShell .rushQuestionUtilities .answerModeControl{display:block;margin:0!important;padding:0!important}.streaksite.rushGameShell .rushQuestionUtilities .answerModeControl>small{display:none!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .rushQuestionUtilities :is(.questionTools button,.answerModeToggle){box-sizing:border-box;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;display:inline-flex;color:#1e5236!important;background:#f6faf1!important;border:1px solid #d8e4d5!important;border-radius:9px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:7px 12px!important;font:750 12px/1.2 ui-rounded,Segoe UI,sans-serif!important;box-shadow:0 3px 8px #061a1017!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .rushQuestionUtilities :is(.questionTools button,.answerModeToggle):hover:not(:disabled){background:#e6f4dc!important;border-color:#a6cea6!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .rushQuestionUtilities .answerModeToggle span{color:inherit!important;background:0 0!important;border:0!important;padding:0 0 0 4px!important;font:800 11px/1 Courier New,monospace!important;display:inline!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .rushQuestionUtilities .answerModeToggle[aria-pressed=true]{background:#c4e8a8!important;border-color:#aed497!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .rushQuestionUtilities .answerModeToggle:disabled{opacity:.55;cursor:not-allowed}.streaksite.rushGameShell .question>.rushQuestionUtilities{order:5}.streaksite.rushGameShell .question>.feedback{order:6}.streaksite.rushGameShell .question>.runQuestionActions{order:7}.streaksite.rushGameShell .rushBottomSetControls{color:#e7f1d5;border-top:1px solid #527b6080;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:10px 0 2px;padding:16px 0 0;display:flex}.streaksite.rushGameShell .rushBottomSetControls .rushSetCurrent{flex-wrap:wrap;flex:220px;align-items:baseline;gap:8px 13px;display:flex}.streaksite.rushGameShell .rushBottomSetControls .rushSetCurrent small{color:#acc8a3;font:800 10px/1.3 Courier New,monospace!important}.streaksite.rushGameShell .rushBottomSetControls .rushSetCurrent strong{color:#f2f7dd;font:800 14px/1.3 ui-rounded,Segoe UI,sans-serif!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .rushBottomSetControls .rushChangeSet{cursor:pointer;min-height:42px;padding:9px 16px;color:#e7f5d9!important;background:#28523d!important;border:1px solid #73987b!important;border-radius:9px!important;font:750 12px/1.2 ui-rounded,Segoe UI,sans-serif!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .rushBottomSetControls .rushChangeSet:hover:not(:disabled){background:#3a674b!important;border-color:#afd2a4!important}.streaksite.rushGameShell .rushBottomSetControls .rushSetWait{text-align:right;color:#e0c990;flex-basis:100%;font:700 11px Courier New,monospace}.runPanel{scrollbar-color:#abc7af transparent;color:#1b422e!important;background:#f5f9f2!important;border-left:1px solid #c8d9c6!important;width:min(530px,100%)!important;max-width:100%!important;box-shadow:-22px 0 75px #051f174f!important}.runPanel::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071a14bc!important}.runPanel .runPanelInner{padding:0 24px 35px!important}.runPanel .runPanelHeading{z-index:3;background:#f5f9f2;border-bottom:1px solid #d6e5d2;padding:21px 0 16px;position:sticky;top:0;margin:0 0 18px!important}.runPanel .runPanelHeading h2{color:#194a31;letter-spacing:-.025em;margin:0;font:850 clamp(23px,3vw,29px)/1.2 ui-rounded,Segoe UI,sans-serif!important}.runPanel .runPanelHeading button{flex:none;place-items:center;width:43px;min-width:43px;height:43px;display:grid;border-radius:10px!important;padding:0!important;font:700 22px Arial!important}.runPanel .runFinanceTabs{background:#e4eee0;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 17px;padding:5px;display:grid}.runPanel .runFinanceTabs button{min-width:0;min-height:43px;margin:0;padding:11px 8px;color:#42634a!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;font:800 13px ui-rounded,Segoe UI,sans-serif!important}.runPanel .runFinanceTabs button[aria-pressed=true]{box-shadow:0 2px 7px #09351e13;color:#145337!important;background:#fff!important;border-color:#bad8b4!important}.runPanel .runBankIntro small,.runPanel .runBankHero small,.runPanel .runUpgradeBalance span{color:#457c53;letter-spacing:.075em;font:850 10px/1.4 Courier New,monospace}.runPanel .runBankIntro h3{color:#1a5335;margin:5px 0;font:850 21px/1.2 ui-rounded,Segoe UI,sans-serif}.runPanel .runBankIntro p{color:#647b68;margin:4px 0 16px;font:500 13px/1.5 ui-rounded,Segoe UI,sans-serif}.runPanel .runBankHero{text-align:center;background:#153f2d;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:24px 12px 21px;display:flex;box-shadow:0 6px 19px #12472c1b}.runPanel .runBankHero small{color:#c3e2b8}.runPanel .runBankHero strong{color:#ddf3a4;overflow-wrap:anywhere;font:850 clamp(31px,5vw,42px)/1.08 ui-rounded,Segoe UI,sans-serif}.runPanel .runBankHero span{color:#d9e6c8;font:600 12px/1.4 ui-rounded,Segoe UI,sans-serif}.runPanel .earlyBankSummary{margin:11px 0 15px}.runPanel .earlyBankSummary>div{border-bottom:1px solid #dce8d8;justify-content:space-between;align-items:center;gap:10px;padding:13px 5px;font:600 13px/1.4 ui-rounded,Segoe UI,sans-serif;display:flex}.runPanel .earlyBankSummary dt{color:#536b58}.runPanel .earlyBankSummary dd{color:#18472e;text-align:right;margin:0;font:850 15px ui-rounded,Segoe UI,sans-serif}.runPanel .earlyBankSummary>div:nth-child(2) dd{color:#9f5b44}.runPanel .earlyBankSummary>div:last-child{background:#e3efdc;border:1px solid #cee2c5;border-radius:10px;margin-top:8px;padding:13px 12px;font-size:13px}.runPanel .earlyBankSummary>div:last-child dd{color:#1b633e;font-size:17px}.runPanel .runPanelNote{color:#627965;margin:12px 0 15px;font:500 12px/1.55 ui-rounded,Segoe UI,sans-serif}.runPanel .runBankPanelActions{gap:8px;display:grid}.runPanel .runBankPanelActions button{width:100%;min-height:44px;font:800 13px/1.2 ui-rounded,Segoe UI,sans-serif}.runPanel .runBankPanelActions .runPrimary{color:#fff!important;background:#176a44!important;border:1px solid #17633f!important;margin:0!important}.runPanel .runUpgradeBalance{color:#e9f7d3;background:#153e2d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;display:flex}.runPanel .runUpgradeBalance span{color:#c6e2b1}.runPanel .runUpgradeBalance strong{color:#eafaaf;overflow-wrap:anywhere;font:850 22px/1.1 ui-rounded,Segoe UI,sans-serif}.runPanel .runUpgradeGroup{margin:23px 0 0}.runPanel .runUpgradeGroupHeading h3{color:#195237;margin:0 0 4px;font:850 17px/1.2 ui-rounded,Segoe UI,sans-serif}.runPanel .runUpgradeGroupHeading p{color:#657b68;margin:0 0 9px;font:500 12px/1.5 ui-rounded,Segoe UI,sans-serif}.runPanel .runUpgradeList{gap:8px;margin:0;display:grid}.runPanel .runUpgradeList article{background:#fff;border:1px solid #d6e5d1;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:6px 11px;padding:14px 13px;display:grid}.runPanel .runUpgradeList .runUpgradeIcon{background:#e5f2e1;border-radius:10px;place-items:center;width:39px;height:39px;font-size:22px;display:grid}.runPanel .runUpgradeList article>div{min-width:0}.runPanel .runUpgradeList small{color:#588263;font:800 10px/1.3 Courier New,monospace}.runPanel .runUpgradeList h4{color:#1a4b32;margin:3px 0 4px;font:850 15px/1.25 ui-rounded,Segoe UI,sans-serif}.runPanel .runUpgradeList p{color:#63766a;margin:0;font:500 12px/1.45 ui-rounded,Segoe UI,sans-serif}.runPanel .runUpgradeList progress{accent-color:#5caa68;width:100%;height:5px;margin-top:7px}.runPanel .runUpgradeList button{white-space:normal;color:#1a6941;background:#e6f3df;border-color:#bfddba;border-radius:8px;grid-column:2;justify-self:start;min-height:36px;padding:8px 12px;font:800 12px ui-rounded,Segoe UI,sans-serif}.runPanel .runUpgradeList article.isMaxed{background:#eef5ed}.runPanel .runFullShop{color:#fff;background:#204e38;border:1px solid #204e38;width:100%;min-height:46px;margin-top:24px;font:800 13px ui-rounded,Segoe UI,sans-serif;display:block}@media (max-width:650px){.runPanel .runPanelInner{padding:0 16px 28px!important}.streaksite.rushGameShell .rushRunRight{justify-content:space-between;width:100%}.streaksite.rushGameShell .rushBankedBalance{flex:0 auto}.streaksite.rushGameShell .rushQuestionUtilities{gap:8px}.streaksite.rushGameShell .rushQuestionUtilities .questionTools{flex:auto}.streaksite.rushGameShell .rushBottomSetControls{align-items:flex-start}.streaksite.rushGameShell .rushBottomSetControls .rushSetCurrent{flex:100%}body.sprigzTheme .streaksite.normalMode.rushGameShell .rushBottomSetControls .rushChangeSet{min-width:125px}}.streaksite.normalMode .rushShopR1C{box-sizing:border-box;color:#1b4e33;width:min(1170px,100%);padding:24px clamp(16px,3vw,34px) 70px}.streaksite.normalMode .rushShopR1C>.back{color:#1d7048;align-items:center;min-height:42px;margin:0 0 12px;font:850 13px ui-rounded,Segoe UI,sans-serif;display:inline-flex}.streaksite.normalMode .rushShopR1C .shophead{flex-wrap:wrap;align-items:center;gap:15px;margin:6px 0 23px}.streaksite.normalMode .rushShopR1C .shophead h1{color:#18472e;letter-spacing:-.035em;margin:3px 0;font:850 clamp(30px,4vw,43px)/1.12 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .rushShopR1C .shophead p{color:#3a8854;font:850 11px Courier New,monospace}.streaksite.normalMode .rushShopR1C .shophead>div:last-child{background:#153e2d;border:1px solid #487457;border-radius:13px;padding:15px 20px;box-shadow:0 8px 22px #1043261b}.streaksite.normalMode .rushShopR1C .shophead>div:last-child small{color:#b9d9b5;font:800 10px Courier New,monospace}.streaksite.normalMode .rushShopR1C .shophead>div:last-child b{color:#e4f8ae;font:850 24px ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .rushShopR1C .rushShopNavigation{flex-wrap:wrap;gap:9px;margin:0 0 28px;display:flex}.streaksite.normalMode .rushShopR1C .rushShopNavigation button{color:#1f6340;background:#e9f4e5;border:1px solid #c9dfc4;min-height:43px;padding:10px 15px;font:800 13px ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .rushShopR1C .rushShopNavigation button:hover{background:#d7edd2}.streaksite.normalMode .rushShopR1C .rushShopDepartment{margin:0 0 26px;scroll-margin-top:22px}.streaksite.normalMode .rushShopR1C .rushShopDepartment>header{display:block;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0 0 10px!important}.streaksite.normalMode .rushShopR1C .rushShopDepartment>header h2{color:#1b5237;margin:0 0 5px;font:850 21px/1.2 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .rushShopR1C .rushShopDepartment>header p{color:#647c69;margin:0;font:500 13px/1.4 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .rushShopR1C .goods{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.streaksite.normalMode .rushShopR1C .goods article,.streaksite.normalMode .rushShopR1C .legacyRecharge{background:#fff;border:1px solid #dae8d4;border-radius:13px;min-width:0;padding:16px;box-shadow:0 4px 16px #164e2e08}.streaksite.normalMode .rushShopR1C .goods article>span{background:#eaf5e4;border-radius:11px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.streaksite.normalMode .rushShopR1C .goods article>div{min-width:0}.streaksite.normalMode .rushShopR1C .goods article small{color:#438658;letter-spacing:.03em;font:800 10px/1.4 Courier New,monospace}.streaksite.normalMode .rushShopR1C .goods article h2{color:#184732;margin:3px 0;font:850 17px/1.2 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .rushShopR1C .goods article p{color:#667e6d;font:500 12px/1.5 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .rushShopR1C .goods article button{white-space:normal;overflow-wrap:anywhere;color:#184d34;background:#d6edbd;border:1px solid #c3dca6;border-radius:9px;max-width:100%;min-height:42px;padding:10px 12px;font:850 12px ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .rushShopR1C .goods article button:disabled{opacity:.5;cursor:not-allowed}.streaksite.normalMode .rushShopR1C .goods article.maxed{background:#edf5e7}.streaksite.normalMode .rushShopR1C .specialHead{margin:30px 0 15px;scroll-margin-top:24px}.streaksite.normalMode .rushShopR1C .specialHead h2{color:#194a32;font:850 26px ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .rushShopR1C .specialHead p{color:#387f50;font:800 11px Courier New,monospace}@media (max-width:800px){.streaksite.normalMode .rushShopR1C .goods{grid-template-columns:1fr}.streaksite.normalMode .rushShopR1C .shophead{align-items:flex-start}.streaksite.normalMode .rushShopR1C .goods article{grid-template-columns:44px minmax(0,1fr);gap:9px 12px}.streaksite.normalMode .rushShopR1C .goods article button{grid-column:2;justify-self:start}}@media (max-width:480px){.streaksite.rushGameShell .rushBankedBalance{gap:6px}.streaksite.rushGameShell .rushBankedBalance strong{font-size:15px}.streaksite.rushGameShell .rushQuestionUtilities .questionTools,.streaksite.rushGameShell .rushQuestionUtilities .rushAnswerToggle{max-width:100%}.streaksite.normalMode .rushShopR1C .shophead>div:last-child{width:100%}}@media (prefers-reduced-motion:reduce){.runPanel[open]{animation:none!important}.streaksite.rushGameShell .rushQuestionUtilities button,.streaksite.rushGameShell .rushBottomSetControls button{transition:none!important;transform:none!important}}
body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone{box-sizing:border-box;width:100%!important;max-width:1380px!important;margin-inline:auto!important;padding:12px clamp(0px,1vw,14px) 60px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop{align-items:center;gap:10px 24px!important;margin:0 0 4px!important;padding:2px 0 8px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop>div:first-child{flex-wrap:wrap;flex:460px;min-width:0;align-items:center!important;gap:7px 12px!important;display:flex!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop>div:first-child>b{white-space:normal}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop .rushInlineChangeSet{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;transition:background .15s,border-color .15s;color:#ecf6da!important;min-height:34px!important;box-shadow:none!important;background:#274e3c!important;border:1px solid #7fa588b0!important;border-radius:8px!important;margin:0!important;padding:6px 11px!important;font:800 12px/1.1 ui-rounded,Segoe UI,system-ui,sans-serif!important;display:inline-flex!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop .rushInlineChangeSet:hover:not(:disabled){background:#3c6950!important;border-color:#abd4a7!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop .rushInlineChangeSet:disabled{opacity:.5;cursor:not-allowed}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats{box-shadow:none!important;background:#21483899!important;border:0!important;border-radius:10px!important;gap:5px!important;margin:0 0 14px!important;overflow:visible!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats>div{box-shadow:none!important;background:#234d3b70!important;border:0!important;border-radius:8px!important;padding:8px 13px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .question{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:3px 0 9px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .question h1{margin:7px 0 12px!important;font-size:clamp(23px,2.3vw,33px)!important}body.sprigzTheme .streaksite.rushGameShell .polishedRun .question>.rushCompactImage{box-sizing:border-box!important;background:#e6eee0!important;border:1px solid #a8c1a4!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:min(100%,760px)!important;height:clamp(220px,35dvh,325px)!important;min-height:0!important;max-height:325px!important;margin:0 auto 14px!important;padding:0!important;display:flex!important;overflow:hidden!important}body.sprigzTheme .streaksite.rushGameShell .question>.rushCompactImage>img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:100%!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .answers{gap:9px 12px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .answers button{min-height:54px!important;padding:11px 14px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runQuestionActions{border:0!important;gap:10px!important;margin-top:12px!important;padding:9px 0 0!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .under{background:0 0!important;border:0!important;padding:12px 0 4px!important}.streaksite.rushGameShell .rushBottomSetControls{display:none!important}@media (max-width:960px){body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone{width:100%!important;max-width:none!important;padding:12px 3px 48px!important}body.sprigzTheme .streaksite.rushGameShell .polishedRun .question>.rushCompactImage{width:min(100%,720px)!important;height:clamp(205px,33dvh,305px)!important;max-height:305px!important}}@media (max-width:650px){body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop{gap:9px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop>div:first-child{flex:100%;gap:5px 10px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .runTop .rushInlineChangeSet{min-height:36px!important}body.sprigzTheme .streaksite.rushGameShell .polishedRun .question>.rushCompactImage{width:100%!important;height:clamp(190px,30dvh,275px)!important;max-height:275px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats{gap:4px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun .stats>div{padding:8px 9px!important}}@media (prefers-reduced-motion:reduce){.streaksite.rushGameShell .rushInlineChangeSet{transition:none!important}}
.streaksite.rushGameShell .runTop,.streaksite.rushGameShell .stats,.streaksite.rushGameShell .rushBankedBalance{position:relative}.streaksite.rushGameShell .rushEffect{z-index:2;pointer-events:none;white-space:nowrap;color:#e8f5c3;background:#285840;border:1px solid #a3cba280;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font:850 12px/1.15 ui-rounded,Segoe UI,system-ui,sans-serif;animation:1.85s cubic-bezier(.22,.75,.28,1) both rushFloatFeedback;display:inline-flex;position:absolute;box-shadow:0 7px 22px #041e1559}.streaksite.rushGameShell .rushEarnEffect{color:#16472d;background:#d9f4bb;border-color:#b5e2a4;top:-24px;left:calc(50% + 18px)}.streaksite.rushGameShell .rushBankEffect{color:#17432a;background:#d8f0bc;border-color:#b4dca6;top:calc(100% + 5px);right:0}.streaksite.rushGameShell .rushStreakEffect{color:#594a16;background:#f2e6b3;border-color:#e2d58e;animation:1.85s cubic-bezier(.22,.75,.28,1) both rushStreakFeedback;top:-30px;left:1.5%}.streaksite.rushGameShell .stats:has(.rushEarnEffect)>div:nth-child(3){animation:1.25s ease-out rushEarningGlow}.streaksite.rushGameShell .rushBankedBalance:has(.rushBankEffect){animation:1.3s ease-out rushBankGlow}.streaksite.rushGameShell .stats:has(.rushStreakEffect)>div:first-child{animation:1.4s ease-out rushMilestoneGlow}.runPanel .rushPurchaseToast,.streaksite.normalMode .rushShopR1C .rushPurchaseToast{color:#1c5a39;background:#e1f3d9;border:1px solid #bdddb6;border-radius:11px;align-items:center;gap:10px;margin:0 0 12px;padding:11px 14px;font:750 13px/1.4 ui-rounded,Segoe UI,system-ui,sans-serif;animation:.28s ease-out both rushPurchaseReveal;display:flex}.streaksite.normalMode .rushShopR1C .rushPurchaseToast{max-width:520px;box-shadow:0 4px 16px #1537210c}.runPanel .runUpgradeList article:has(button:focus-visible){border-color:#80b88a}@keyframes rushFloatFeedback{0%{opacity:0;transform:translateY(8px)scale(.97)}15%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-15px)}}@keyframes rushStreakFeedback{0%{opacity:0;transform:translateY(8px)scale(.98)}18%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1;transform:translateY(-4px)}to{opacity:0;transform:translateY(-10px)}}@keyframes rushEarningGlow{0%,to{filter:none}25%{filter:brightness(1.35)}}@keyframes rushBankGlow{0%,to{filter:none}30%{filter:brightness(1.25)}}@keyframes rushMilestoneGlow{0%,to{filter:none}30%{filter:brightness(1.42)}}@keyframes rushPurchaseReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:650px){.streaksite.rushGameShell .rushEarnEffect{font-size:11px;top:-20px;left:53%}.streaksite.rushGameShell .rushStreakEffect{font-size:11px;top:-22px;left:0}.streaksite.rushGameShell .rushBankEffect{font-size:11px}}@media (prefers-reduced-motion:reduce){.streaksite.rushGameShell .rushEffect,.runPanel .rushPurchaseToast,.streaksite.normalMode .rushShopR1C .rushPurchaseToast{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.streaksite.rushGameShell .stats:has(.rushEarnEffect)>div:nth-child(3){filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.streaksite.rushGameShell .rushBankedBalance:has(.rushBankEffect){filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.streaksite.rushGameShell .stats:has(.rushStreakEffect)>div:first-child{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback{box-sizing:border-box!important;color:#f4f7e9!important;border-radius:13px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:14px 24px!important;width:100%!important;margin:16px 0 0!important;padding:17px 20px!important;display:flex!important;box-shadow:0 9px 22px #061e1531!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback.good{background:#204935!important;border:1px solid #74a981!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback.bad{background:#492e2e!important;border:1px solid #be857c!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback>div:first-child{flex:290px;min-width:0}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback :is(b,strong){display:block;color:#f8f8e7!important;opacity:1!important;font:850 17px/1.35 ui-rounded,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback.good b{color:#d6f7b8!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback.bad b{color:#ffe2d7!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback :is(p,small){color:#e3efe0!important;opacity:1!important;font:550 13px/1.55 ui-rounded,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback p{max-width:580px;margin:5px 0 0!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback>div:last-child{flex-wrap:wrap;flex:355px;justify-content:flex-end;align-items:center;gap:8px;display:flex}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback button{white-space:nowrap;cursor:pointer;box-sizing:border-box!important;color:#17452c!important;min-height:43px!important;box-shadow:none!important;opacity:1!important;background:#e3f1db!important;border:1px solid #c1dfb3!important;border-radius:9px!important;padding:10px 14px!important;font:800 13px/1.25 ui-rounded,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback button:hover:not(:disabled){background:#f4fae7!important;border-color:#e2f4cf!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback button.primary{color:#183e27!important;background:#c9ec96!important;border-color:#d6f4ae!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback button.primary:hover:not(:disabled){background:#e0f6b8!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback button:disabled{cursor:not-allowed;opacity:.52!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback .timer{text-align:center;min-width:100px}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback .timer b{color:#ffe6bb!important;font-size:28px!important}@media (max-width:780px){body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback{gap:12px!important;padding:15px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback>div:last-child{flex:100%;justify-content:flex-start}}@media (max-width:520px){body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback button{white-space:normal;min-height:46px!important}body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback button.primary,body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback.bad button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){body.sprigzTheme .streaksite.normalMode.rushGameShell .polishedRun.rushStandalone .question>.feedback{transition:none!important;animation:none!important}}
.streaksite.normalMode .studyQuiz{--practice-forest:#174c36;--practice-line:#d8e7d4;color:#1b4030;gap:16px;width:100%;min-width:0;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif;display:grid}.streaksite.normalMode .studyQuiz :is(h2,h3,button,strong,span){font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important}.studyQuizHeader{background:linear-gradient(113deg,#e7f4e0,#f8fcf2);border:1px solid #d5e5d2;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:19px 22px;display:flex}.studyQuizHeader small{color:#367e54;letter-spacing:.11em;font-size:11px;font-weight:850;display:block}.studyQuizHeader h2{color:#164d34;margin:6px 0 0;font-size:clamp(18px,2.5vw,25px);line-height:1.25}.studyQuizHeader>span{color:#356848;background:#fff;border:1px solid #c5dec0;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:800}.studyQuizStatus{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.studyQuizStatus>span{gap:3px;display:grid}.studyQuizStatus b{color:#1a4d35;font-size:14px}.studyQuizStatus small{color:#64806a;font-size:11px}.studyQuizStatus .answerModeControl{margin:0}.studyQuizProgress{accent-color:#4f9f62;border-radius:99px;width:100%;height:9px;display:block;overflow:hidden}.studyQuizQuestion{gap:15px;display:grid}.studyQuizQuestionTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.studyQuizQuestionTop>span{letter-spacing:.13em;color:#61806a;font-size:11px;font-weight:900}.streaksite.normalMode .studyQuizQuestion h3{color:#1e3729;letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(23px,3vw,34px);font-weight:850;line-height:1.22}.streaksite.normalMode .studyQuiz .studyQuizImage{place-items:center;width:min(100%,730px);min-height:170px;max-height:370px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:none!important;background:#edf4e9!important;border:1px solid #cbdcc8!important;border-radius:13px!important;padding:0!important}.studyQuizImage img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:370px}.studyQuizImage>span{color:#fff;background:#1c553c;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:800;position:absolute;bottom:10px;right:10px}.studyQuizAnswers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.streaksite.normalMode .studyQuizAnswers>button{text-align:left;color:#233d2d;background:#fff;border:1px solid #c9dfc9;border-radius:12px;align-items:center;gap:13px;min-width:0;min-height:66px;padding:14px 17px;font-size:15px;font-weight:650;line-height:1.45;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 3px 12px #12402c0b}.streaksite.normalMode .studyQuizAnswers>button:not(:disabled):hover{background:#f3faf0;border-color:#5b9b73;box-shadow:0 5px 16px #164b3024}.streaksite.normalMode .studyQuizAnswers>button:disabled{cursor:default;opacity:1!important}.streaksite.normalMode .studyQuizAnswers>button.studyQuizCorrect{color:#155a38!important;background:#dff5e3!important;border-color:#3c9963!important;box-shadow:inset 0 0 0 1px #6db57f!important}.streaksite.normalMode .studyQuizAnswers>button.studyQuizIncorrect{color:#69372f!important;background:#fbece7!important;border-color:#ca8880!important}.studyQuizLetter{color:#3b684e;background:#e9f2e6;border-radius:8px;flex:0 0 29px;place-items:center;height:29px;font-size:12px;font-weight:850;display:grid}.studyQuizMark{color:#168348;margin-left:auto;font-size:19px}.studyQuizFeedback{color:#22523a;background:#eff9eb;border:1px solid #b8dfb6;border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 18px;display:flex}.studyQuizFeedback.isWrong{color:#6a4330;background:#fff5ed;border-color:#f0c9af}.studyQuizFeedback strong{font-size:15px}.studyQuizFeedback span{font-size:13px}.studyQuizFeedback p{flex:100%;margin:0;font-size:13px;line-height:1.5}.streaksite.normalMode .studyQuiz .studyQuizPrimary{white-space:normal;min-height:44px;margin-left:auto;font-size:14px;font-weight:800;color:#fff!important;background:#174f37!important;border-color:#174f37!important;border-radius:10px!important}.studyQuizFootnote{color:#738273;margin:0;font-size:12px;line-height:1.6}.studyQuizComplete{text-align:center;background:#f4fbf0;border:1px solid #d3e5cc;border-radius:18px;padding:35px 24px}.studyQuizComplete>span{font-size:40px}.studyQuizComplete h2{margin:10px 0;font-size:27px}.studyQuizComplete p{color:#52735c;line-height:1.5}.studyQuizComplete>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:23px;display:flex}.studyQuizComplete .studyQuizPrimary{margin-left:0!important}.streaksite.normalMode .studyHub .studyQuiz .typedAnswer{width:100%;margin:0}.streaksite.normalMode .studyHomeModeCard:has(.studyHomeModeIcon:first-child){border-color:#d3e5d1}@media (max-width:670px){.studyQuizHeader{padding:16px}.studyQuizHeader>span{font-size:11px}.studyQuizAnswers{grid-template-columns:1fr}.streaksite.normalMode .studyQuizAnswers>button{min-height:55px;padding:10px 12px;font-size:14px}.studyQuizStatus{align-items:flex-start}.studyQuizStatus .answerModeControl{max-width:100%}.studyQuizQuestion h3{font-size:24px}.studyQuizFeedback .studyQuizPrimary{margin-left:0}}@media (prefers-reduced-motion:reduce){.studyQuizAnswers>button{transition:none!important}}
.studyHub{color:#143f2c;max-width:1000px;margin:24px auto;padding:0 20px 32px}.studyHub button{color:#17442e;cursor:pointer;background:#f7fcf3;border:1px solid #bbd8bc;border-radius:12px;min-height:44px;padding:12px 18px;font:600 15px/1.3 Arial,sans-serif}.studyHub button:disabled{opacity:.45;cursor:default}.studyHub button:focus-visible{outline-offset:3px;outline:3px solid #478f4c}.hubHeading{justify-content:space-between;align-items:center;gap:18px;margin:20px 0;display:flex}.hubHeading p{letter-spacing:.12em;font-size:12px}.hubHeading h1{overflow-wrap:anywhere;margin:8px 0;font:700 clamp(28px,4vw,42px)/1.15 Georgia}.studyHub .hubRun{white-space:nowrap;background:#a5ed6c}.hubModes{background:#eaf5e4;border:1px solid #d3e5d0;border-radius:16px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.hubModes button{white-space:nowrap;flex:1}.hubModes button[aria-pressed=true]{color:#fff;background:#145b3b;border-color:#145b3b}.hubHint{color:#56715f;margin:12px 0;font:14px/1.5 Arial}.hubCardMeta,.hubCardNav{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.studyHub .hubFlash{white-space:pre-wrap;background:#f8fff3;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;min-height:330px;padding:32px;transition:background .18s;display:flex;box-shadow:0 12px 30px #163e2910}.studyHub .hubFlash.isFlipped{background:#e1f3d9}.hubFlash>span{font:600 clamp(20px,2.4vw,28px)/1.45 Arial}.hubFlash small{letter-spacing:.12em;font-size:12px}.hubFlash em{color:#486c52;font:400 16px/1.5 Arial}.hubImage{object-fit:contain;border-radius:12px;max-width:100%;max-height:260px}.hubPractice{background:#f8fff4;border:1px solid #c9dfc5;border-radius:20px;margin:20px 0;padding:28px}.hubPractice h2{font-size:24px;line-height:1.4}.hubPractice label{margin:20px 0;font-weight:700;display:block}.hubPractice textarea{box-sizing:border-box;background:#fff;border:1px solid #abc8ad;border-radius:10px;width:100%;min-height:110px;margin-top:8px;padding:14px;font:16px/1.4 Arial;display:block}.hubSteps{counter-reset:steps;padding:0;list-style:none}.hubSteps li{counter-increment:steps;border-bottom:1px solid #d6e5d2;align-items:center;gap:8px;padding:12px 0;display:flex}.hubSteps li:before{content:counter(steps);font-weight:700}.hubSteps span{flex:1;font-size:16px;line-height:1.4}.hubSteps button{padding:8px 14px}.studyHub .learningPage{margin:0;padding:20px 0}.studyHub .learningPage>h1{font-size:30px}@media (max-width:600px){.studyHub{padding-inline:14px}.hubHeading{flex-direction:column;align-items:flex-start}.hubHeading .hubRun{width:100%}.hubModes button{flex-basis:40%;padding:10px}.studyHub .hubFlash{min-height:300px;padding:22px}.hubPractice{padding:20px}}@media (prefers-reduced-motion:reduce){.studyHub .hubFlash{transition:none}}.hubGamePicker{z-index:10;flex:none;position:relative}.studyHub .hubGamePicker .hubRun{white-space:nowrap;background:#a5ed6c;border-color:#91c56f;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-width:156px;font-weight:800;display:flex;box-shadow:0 3px #719b55}.hubGameDropdown{z-index:20;background:#fbfef8;border:1px solid #c3d8bd;border-radius:13px;width:min(335px,100vw - 28px);padding:9px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 15px 32px #143a2831}.hubGameDropdownHeading{letter-spacing:.07em;color:#64836a;padding:5px 9px 8px;font:800 10px/1.5 monospace;display:block}.studyHub .hubGameDropdown .hubGameOption{text-align:left;color:#17442e;width:100%;min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px;display:flex}.studyHub .hubGameDropdown .hubGameOption+.hubGameOption{border-top:1px solid #e3ede0;border-radius:0 0 9px 9px}.studyHub .hubGameDropdown .hubGameOption:hover,.studyHub .hubGameDropdown .hubGameOption:focus-visible{background:#eaf4e6}.hubGameMark{color:#2d6947;background:#e3f0dc;border-radius:9px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:20px;font-weight:800;display:grid}.hubGameOptionCopy{flex:1;gap:3px;min-width:0;display:grid}.hubGameOptionCopy strong{font-size:13px;line-height:1.2}.hubGameOptionCopy small{color:#62816b;font-size:11px;font-weight:400;line-height:1.35}.hubGameArrow{color:#517e5d;font-size:16px}@media (max-width:600px){.hubGamePicker,.studyHub .hubGamePicker .hubRun{width:100%}.hubGameDropdown{box-sizing:border-box;width:100%;left:0;right:0}}
