.sprigzHeader.liveFocusHeader{justify-content:flex-start;height:auto;min-height:74px;padding:10px clamp(20px,4vw,60px);box-shadow:none!important;background:#081d13!important;border-bottom:1px solid #477655!important}.sprigzHeader.liveFocusHeader .brand{align-items:center;min-height:50px;display:flex;color:#eaffd4!important}.sprigzHeader.liveFocusHeader .brand img{object-fit:contain;width:132px;height:52px}.sprigzHeader.liveFocusHeader :is(nav,.headerBankedCash,.headerProfileWrap,.runPill){display:none!important}.sprigzHeader.liveFocusHeader .personalPlaylist{visibility:hidden;pointer-events:none}.siteContent:has(>.liveJourney){min-height:calc(100vh - 74px);color:#f3ffe9!important;background:#081d13!important;max-width:none!important;margin:0!important;padding:0!important}.siteContent:has(>.liveJourney)>.progressFeedback{display:none}.liveGames.livePolished.liveJourney{color:#f3ffe9;background:#081d13;width:min(1160px,100%);max-width:none;margin:0 auto;padding:clamp(28px,5vw,58px) clamp(18px,4vw,44px) 100px}.liveJourney :is(h2,h3,strong){color:#f3ffe9}.liveJourney p{color:#bed6c2}.liveJourney .liveJourneyHeader{color:#f3ffe9;justify-content:space-between;align-items:end;gap:20px;margin:0 0 32px;padding:0;display:flex;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;position:static!important}.liveJourneyHeader small,.liveStepLabel{letter-spacing:.17em;font-size:11px;font-weight:850;display:block;color:#9de885!important}.liveJourneyHeader h2{letter-spacing:-.035em;margin:10px 0;font:700 clamp(34px,5vw,58px)/1.06 Georgia,serif}.liveJourneyHeader p{margin:0;font-size:16px}.liveJourney button{color:#edffe5;background:#163b29;border-color:#507d5c;transition:transform .16s,border-color .16s,background .16s}.liveJourney button:hover:not(:disabled){border-color:#a8e47f;transform:translateY(-2px)}.liveJourney button.primary{color:#092618;background:#b4ef71;border-color:#b4ef71;font-weight:850}.liveJourney button:focus-visible{outline-offset:3px;outline:3px solid #d3ff96}.liveJourney .liveJourneyBack{white-space:nowrap;background:#12301f}.liveGateway{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:990px;margin:0 auto;display:grid}.liveJourney .liveGatewayCard{text-align:left;color:#f3ffe9;background:#123323;border:1px solid #48734e;border-radius:22px;flex-direction:column;align-items:stretch;gap:10px;min-height:370px;padding:14px 14px 22px;display:flex;overflow:hidden}.liveGatewayCard>small{letter-spacing:.17em;color:#a6ec7a;margin:10px 10px 0;font-size:10px;font-weight:850}.liveGatewayCard>strong{margin:0 10px;font:700 clamp(27px,3vw,39px) Georgia,serif}.liveGatewayCard>span:not(.liveGatewayArt){color:#cadfca;margin:0 10px;font-size:14px}.liveGatewayCard>b{color:#bafb90;letter-spacing:.07em;margin:auto 10px 0;font-size:13px}.liveGatewayArt{background:radial-gradient(circle at 50% 85%,#3c784f,#174531 55%,#0c271c);border-radius:13px;justify-content:center;align-items:center;gap:12px;height:185px;display:flex;position:relative;overflow:hidden}.liveGatewayArt:before{content:"";border:1px dashed #b6ff8552;border-radius:12px;position:absolute;inset:16px}.joinArt i{color:#c9ff85;background:#103824;border:2px solid #a4e37c;border-radius:9px;place-items:center;width:60px;height:75px;font:900 clamp(27px,4vw,48px) Georgia,serif;display:grid;transform:rotate(-8deg);box-shadow:5px 7px #07180f}.joinArt i:nth-child(2){transform:translateY(-12px)rotate(7deg)}.joinArt i:nth-child(3){transform:rotate(-5deg)}.joinArt i:nth-child(4){transform:translateY(10px)rotate(9deg)}.createArt{background:radial-gradient(circle at 50% 95%,#44684a,#1b3b2a 60%,#10261d)}.createArt i{z-index:1;color:#d4ff97;background:#204b30;border:2px solid #b5ed85;border-radius:10px;place-items:center;width:90px;height:100px;font:700 55px Georgia;display:grid;box-shadow:7px 8px #091a12}.createArt i:first-child{transform:rotate(-12deg)}.createArt i:last-child{transform:rotate(11deg)}.liveJourneyPanel{background:#102c1e;border:1px solid #487351;border-radius:22px;max-width:810px;margin:0 auto;padding:clamp(20px,4vw,38px);box-shadow:0 20px 50px #010b0950}.liveJourneyPanel h3{margin:0 0 8px;font:700 clamp(27px,3vw,36px) Georgia,serif}.liveJourneyPanel label{color:#def3d8}.liveJourneyPanel input,.liveJourneyPanel select{color:#f3ffe9;background:#092416;border:1px solid #64866b}.liveJourneyPanel input::placeholder{color:#a5bdaa!important}.liveJourneyPanel.joinGameForm{max-width:520px}.liveJourneyPanel.joinGameForm p{margin-bottom:24px}.livePanelIllustration{color:#b9f58c;justify-content:center;align-items:center;gap:12px;height:100px;font-size:58px;display:flex}.livePanelIllustration span{color:#eddb81;font-size:26px}.liveJourney .liveStepLabel{margin:0 0 20px}.liveStepLabel span{color:#d9f2d2;letter-spacing:normal;margin-left:14px;font-weight:500}.liveSetStandalone .liveSetOptions{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static;overflow:visible}.liveSetStandalone .liveSetSearch{color:#e2f6df}.liveSetStandalone .liveSetSearch input{color:#f3ffe9;background:#092416;border-color:#638b6b}.liveSetStandalone .liveSetFilters{flex-wrap:wrap;gap:7px;display:flex}.liveSetStandalone .liveSetFilters button{background:#193c2a;border-radius:999px;min-height:40px;padding:9px 16px}.liveSetStandalone .liveSetFilters button[aria-pressed=true]{color:#0a2718;background:#b4ef71}.liveSetStandalone .liveSetCount,.liveSetStandalone .liveSetHint{color:#b9d4bd}.liveSetStandalone .liveSetResults{gap:8px;max-height:390px;padding:2px;display:grid;overflow-y:auto}.liveSetStandalone .liveSetResults>button{color:#f3ffe9;text-align:left;background:#163a27;border:1px solid #416a49;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:15px;display:flex}.liveSetStandalone .liveSetResults>button[aria-pressed=true]{background:#245439;border-color:#b4ef71}.liveSetStandalone .liveSetResults strong{color:#f3ffe9}.liveSetStandalone .liveSetResults small{color:#c9dec6}.liveSetStandalone .liveSetEmpty{color:#e9ffe3;background:#173827}.liveJourneyFooter{border-top:1px solid #416b4a;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:22px;display:flex}.liveJourneyFooter span{color:#c4dfc7;font-size:14px}.liveJourneyFooter button{white-space:nowrap}.liveCategoryTabs{background:#0e2d1d;border:1px solid #4b7651;border-radius:16px;gap:8px;width:fit-content;margin:0 0 24px;padding:6px;display:flex}.liveCategoryTabs button{background:0 0;border:0;border-radius:11px;min-width:155px;font-weight:800}.liveCategoryTabs button[aria-selected=true]{color:#092618;background:#b4ef71}.liveModeGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.liveModeCard{background:#133323;border:1px solid #477453;border-radius:17px;overflow:hidden}.liveModeCard.expanded{border-color:#b4ef71;box-shadow:0 12px 34px #0005}.liveJourney .liveModeCover{text-align:left;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block}.liveModeArtwork{background:radial-gradient(circle at 50% 85%,#5a914d,#1a5132 56%,#0a261d);place-items:center;height:185px;display:grid;position:relative;overflow:hidden}.liveModeArtwork:before,.liveModeArtwork:after{content:"";background:#f2ffc918;border:2px solid #c7ff8b65;border-radius:15px;width:145px;height:170px;position:absolute;transform:rotate(-20deg)translate(-48px,14px);box-shadow:5px 10px #072019}.liveModeArtwork:after{transform:rotate(18deg)translate(48px,14px)}.liveModeArtwork i{z-index:1;color:#dbff96;text-shadow:5px 7px #082019;font:700 95px Georgia,serif}.liveModeArtwork em{z-index:2;color:#d4ffbd;letter-spacing:.15em;background:#092619c9;border:1px solid #8dc87b7d;border-radius:5px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800;position:absolute;bottom:12px;left:12px}.art-speed{background:linear-gradient(130deg,#103628,#205d47,#9ac363)}.art-accuracy{background:radial-gradient(circle,#6f9b61,#1f513e 60%,#0e2d2a)}.art-treasure{background:linear-gradient(145deg,#39441f,#897a35,#255341)}.art-tower{background:linear-gradient(165deg,#132c2e,#437260,#122b38)}.art-heist{background:linear-gradient(160deg,#352c28,#7b6841,#193b31)}.art-survival{background:linear-gradient(160deg,#542f3b,#894c52,#183d30)}.art-race{background:linear-gradient(160deg,#223e4a,#64869a,#24634e)}.art-team{background:linear-gradient(160deg,#293b53,#436b6a,#315643)}.art-mystery{background:linear-gradient(160deg,#322a50,#565980,#266053)}.liveModeTitle{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.liveModeTitle strong{font:700 20px Georgia,serif}.liveModeTitle small{color:#bde6ac;font-size:11px}.liveModeDetails{padding:0 16px 18px}.liveModeDetails p{margin:0 0 15px;font-size:13px;line-height:1.55}.liveModeDetails dl{gap:20px;margin:0 0 18px;display:flex}.liveModeDetails dt{color:#a8d1b1;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.liveModeDetails dd{margin:4px 0 0;font-size:13px;font-weight:800}.liveModeButtons{align-items:center;gap:8px;display:flex}.liveModeButtons button{flex:1;padding:9px;font-size:13px}.liveModeButtons>span{color:#d1e2a9;font-size:12px;font-weight:800}.liveSetupScreen{max-width:590px}.liveSetupScreen>p{margin-bottom:24px}.liveSetupValue{color:#f3ffe9;background:#092416;border:1px solid #64866b;border-radius:10px;padding:14px;display:block}.liveSetupOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.teamScoreboard{background:#123323;border:1px solid #4e7855;border-radius:18px;margin:18px 0;padding:20px}.teamScoreboard header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.teamScoreboard h3{margin:0;font-size:22px}.teamScoreboard header span{color:#d3e7cf;font-size:13px}.teamScoreCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.teamScoreCard{color:#fff2c3;background:#3c3923;border:1px solid #a6c77b;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.teamScoreCard.team-blue{color:#dcf3ff;background:#1d3c4a;border-color:#85bcd5}.teamScoreCard.yourTeam{outline-offset:2px;outline:2px solid #f4ffe1}.teamScoreCard small{letter-spacing:.15em;font-size:11px;font-weight:800}.teamScoreCard strong{color:inherit;font-size:30px}.teamScoreCard span{font-size:12px}.territoryMap{background:#123323;border:1px solid #4e7855;border-radius:18px;margin:18px 0;padding:20px}.territoryMap h3{margin:0 0 4px}.territoryMap p{margin:0 0 16px}.territoryMap>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.territoryTile{color:#e4f4df;background:#193b2a;border:1px dashed #80a58a;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:66px;padding:12px;display:flex}.territoryTile.owned-gold{background:#51472a;border-color:#e8ca7d}.territoryTile.owned-blue{background:#1e4453;border-color:#83c5e3}.territoryTile small{font-size:11px}.vaultStake{border:1px solid #659071;border-radius:12px;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:12px;display:flex}.vaultStake legend{color:#e7f7e1;padding:0 6px;font-weight:750}.liveJourney .vaultStake button{flex:1;min-width:170px}.liveJourney .vaultStake button[aria-pressed=true]{color:#092618;background:#b4ef71;border-color:#b4ef71;font-weight:800}.liveJourney .chestPicker button{min-width:100px}.soloProgress{background:#123323;border:1px solid #4e7855;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:16px 0;padding:18px 22px;display:flex}.soloProgress h3{flex-basis:100%;margin:0;font-size:21px}.soloProgress strong{color:#d8f9a3;font-size:25px}.soloProgress span{color:#d3e7cf;font-size:13px}.soloProgressTrack{background:#0a2318;border:1px solid #6a9b75;border-radius:999px;flex-basis:100%;height:13px;overflow:hidden}.soloProgressTrack i{background:linear-gradient(90deg,#76bb72,#d9fb8d);height:100%;transition:width .4s;display:block}.liveJourney .matchBanner,.liveJourney .matchQuestion,.liveJourney .matchLobby,.liveJourney .matchBoard{color:#f3ffe9;background:#123323;border-color:#4e7855}.liveJourney .matchQuestion :is(h3,p),.liveJourney .matchLobby :is(h3,p){color:#f3ffe9}.liveJourney .matchAnswers button{color:#f3ffe9;background:#1a462e}.liveJourney .matchAnswers button.right{background:#197444}.liveJourney .matchBoard small{color:#bed9bb}.liveJourney .matchError{color:#783c10!important}@media (max-width:760px){.liveGateway{grid-template-columns:1fr}.liveJourney .liveGatewayCard{min-height:310px}.liveGatewayArt{height:140px}.liveModeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.liveJourney .liveJourneyHeader{flex-direction:column;align-items:start}.liveJourneyFooter{flex-direction:column;align-items:stretch}.liveJourneyFooter button{width:100%}}@media (max-width:520px){.liveModeGrid,.liveSetupOptions,.teamScoreCards{grid-template-columns:1fr}.teamScoreboard header{flex-direction:column;align-items:start}.liveCategoryTabs{width:100%}.liveCategoryTabs button{flex:1;min-width:0}.liveModeArtwork{height:155px}.joinArt i{width:52px;height:61px;font-size:28px}.createArt i{width:70px;height:76px;font-size:41px}.liveJourney .liveJourneyHeader{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.liveJourney button{transition:none}.liveJourney button:hover:not(:disabled){transform:none}}
.liveJourney .vaultArena{color:#fff6dc;background:radial-gradient(at 50% -30%,#425637 0%,#14291e 50%,#081b14 100%);border:1px solid #8a7447;border-radius:22px;margin:18px 0 24px;padding:clamp(18px,3vw,30px);position:relative;overflow:hidden;box-shadow:0 20px 55px #0006}.vaultArenaHeading{z-index:2;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.vaultArenaHeading small,.vaultRoundRecap small,.vaultWinner small{letter-spacing:.16em;color:#e4bd6d;font-size:11px;font-weight:850}.vaultArenaHeading h3{letter-spacing:.08em;color:#ffe3a2;margin:7px 0;font:900 clamp(31px,5vw,54px)/1.05 Georgia,serif}.vaultArenaHeading p{color:#dcdfc9;margin:0;font-size:14px}.vaultRoundPill{white-space:nowrap;color:#ffe3a2;letter-spacing:.09em;background:#43391ebf;border:1px solid #9e8050;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:850}.vaultArenaStage{grid-template-columns:minmax(150px,230px) 1fr;align-items:center;gap:clamp(16px,4vw,42px);margin-top:26px;display:grid}.vaultDoorArt{aspect-ratio:1;background:repeating-linear-gradient(90deg,#172c21 0 16px,#203527 16px 19px);border:8px solid #62573b;border-radius:23px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 5px #b29b63,inset 0 0 40px #000b,0 15px 25px #0008}.vaultDoorRim{aspect-ratio:1;background:repeating-conic-gradient(#e5c577 0deg 16deg,#77623e 16deg 30deg);border:9px solid #4e492f;border-radius:50%;place-items:center;width:75%;display:grid;box-shadow:0 0 0 5px #92784a,0 0 22px #000b}.vaultDoorCenter{aspect-ratio:1;background:radial-gradient(circle,#335445,#0b211c);border:6px solid #d8b76d;border-radius:50%;place-items:center;width:54%;display:grid}.vaultDoorCenter i{color:#f5d27b;font-size:35px;font-style:normal}.vaultDoorBase{background:linear-gradient(90deg,#685535,#e7bd65,#685535);border-radius:4px;width:92%;height:10px;position:absolute;bottom:-12px}.vaultBalances{gap:13px;display:grid}.vaultBalance{background:linear-gradient(125deg,#504326,#2b281c);border:1px solid #bb9454;border-radius:15px;padding:16px 18px;transition:transform .2s}.vaultBalance.vault-blue{background:linear-gradient(125deg,#21465a,#152e3e);border-color:#72adc8}.vaultBalance.vaultMine{outline-offset:2px;outline:2px solid #f3e5c9}.vaultBalanceTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.vaultBalanceTop>span{letter-spacing:.12em;font-size:12px;font-weight:850}.vaultBalanceTop em{color:#fce39d;font-size:10px;font-style:normal;font-weight:850}.vaultBalance strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0;font:800 clamp(27px,4vw,41px)/1.1 Georgia,serif;display:block}.vaultBalance strong small{opacity:.75;font:700 12px system-ui,sans-serif}.vaultBalanceMeter{background:#07140e77;border:1px solid #fff5;border-radius:20px;height:12px;overflow:hidden}.vaultBalanceMeter>span{background:linear-gradient(90deg,#c39b3f,#fce49e);border-radius:20px;height:100%;transition:width .55s;display:block}.vault-blue .vaultBalanceMeter>span{background:linear-gradient(90deg,#3582ac,#b7eaff)}.vaultBalance p{color:#e4e4d4;margin:8px 0 0;font-size:12px}.vaultHowTo{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.vaultHowTo>span{background:#0a2419;border:1px solid #74633e;border-radius:12px;gap:6px;padding:15px;display:grid}.vaultHowTo b{color:#ffe2a2;letter-spacing:.08em;font-size:12px}.vaultHowTo small{color:#e3e2ce;line-height:1.5}.vaultRoundRecap{background:#071b15;border:1px solid #77663e;border-radius:17px;margin-top:25px;padding:21px}.vaultRoundRecap>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vaultRoundRecap>header h4{color:#fff0c8;margin:4px 0 13px;font:750 25px Georgia,serif}.vaultRoundRecap>header>span{color:#b7cbbb;font-size:12px}.vaultRecapTeams{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.vaultRecapTeam{background:#292a1d;border:1px solid #8c774b;border-radius:13px;padding:15px}.vaultRecapTeam.vault-blue{background:#152e38;border-color:#539ac5}.vaultRecapTitle{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.vaultRecapTeam p{color:#d1d5cf;margin:7px 0 10px;font-size:12px}.vaultRecapTeam ul{max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.vaultRecapTeam li{border-top:1px solid #ffffff2c;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.vaultRecapTeam li span{overflow-wrap:anywhere;min-width:0}.vaultRecapTeam li small{color:#c9cabb;letter-spacing:0;font-weight:500;display:block}.vaultGain{color:#c7f6ac}.vaultLoss{color:#ffc4b1}.vaultWinner{text-align:center;background:linear-gradient(110deg,#4a391d,#182c21,#4a391d);border:1px solid #dfbb70;border-radius:15px;margin-top:24px;padding:21px}.vaultWinner h4{color:#ffe5a0;margin:7px 0 10px;font:800 clamp(24px,4vw,38px) Georgia,serif}.vaultWinner p{color:#fff4d3;margin:0;font-size:14px}.vaultDecision{background:#0f291f;border:1px solid #a88a4b;border-radius:14px;margin:14px 0 20px;padding:15px}.vaultDecision legend{color:#ffe5aa;padding:0 6px;font-weight:850}.vaultDecisionChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.liveJourney .vaultDecisionChoices button{text-align:left;color:#fff1ca;background:linear-gradient(130deg,#574528,#292b20);border:2px solid #9b884e;border-radius:13px;flex-direction:column;align-items:start;gap:6px;padding:18px;display:flex}.liveJourney .vaultDecisionChoices .vaultRisk{background:linear-gradient(130deg,#254e63,#142d3d);border-color:#6ba6c8}.liveJourney .vaultDecisionChoices button[aria-pressed=true]{outline-offset:2px;outline:3px solid #eafdc9;box-shadow:0 0 25px #ebdd8750}.vaultDecisionChoices button>b{letter-spacing:.12em;font-size:12px}.vaultDecisionChoices button>strong{font:800 27px Georgia,serif}.vaultDecisionChoices button>span{font-size:12px;line-height:1.4}.vaultDecision>p{margin:12px 0 0;font-size:13px;color:#e9f1d9!important}@media (max-width:620px){.vaultArenaStage{grid-template-columns:1fr}.vaultDoorArt{width:145px;margin:auto}.vaultHowTo,.vaultRecapTeams,.vaultDecisionChoices{grid-template-columns:1fr}.vaultArenaHeading{flex-direction:column}.vaultRoundPill{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.vaultBalance,.vaultBalanceMeter>span{transition:none}}
.recallBoard{border:1px solid var(--line);cursor:text;background:#fff;border-radius:20px;flex-wrap:wrap;align-content:flex-start;gap:8px 5px;min-height:190px;margin-top:22px;padding:22px;display:flex;position:relative}.recallKeyboardInput{opacity:0;resize:none;cursor:text;width:100%;height:100%;position:absolute;inset:0}.recallSlot{border-bottom:2px solid #ccd9ca;place-items:end center;width:24px;height:45px;font:700 20px/1 monospace;display:grid;position:relative}.recallSlot b{color:#408f58;font-size:13px;position:absolute;top:0}.recallSlot em{z-index:1;text-align:center;border-radius:6px;min-width:19px;padding:3px 2px 1px;font-style:normal;position:relative}.recallSlot.correct em{color:#1e793b;background:#cff0d6}.recallSlot.wrong em{color:#b94036;background:#ffe1dc;animation:.22s wrongShake}.recallSpace{width:12px;height:45px}.recallRewardsModal{z-index:40;background:#17362b88;padding:30px;position:fixed;inset:0;overflow:auto}.recallRewardsModal>.shop{background:#f7f7ef;border-radius:22px;max-width:900px;margin:auto;padding:26px;box-shadow:0 25px 70px #10251d66}.recallRewardsModal .back{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:900}.recallRewardsModal .shophead{justify-content:space-between;align-items:end;gap:18px;margin:18px 0;display:flex}.recallRewardsModal .shophead p,.recallRewardsModal .specialHead p{letter-spacing:.15em;color:var(--green);margin:0;font-size:10px;font-weight:900}.recallRewardsModal .shophead h1{margin:6px 0;font:700 42px Georgia}.recallRewardsModal .shophead>div:last-child{color:#dff35a;background:#17362b;border-radius:14px;padding:12px 16px}.recallRewardsModal .shophead small,.recallRewardsModal .shophead b{display:block}.recallRewardsModal .goods{gap:10px;display:grid}.recallRewardsModal .goods article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.recallRewardsModal .goods article>span{font-size:31px}.recallRewardsModal .goods h2{margin:0;font:700 20px Georgia}.recallRewardsModal .goods p{color:#718078;margin:4px 0 0;font-size:11px}.recallRewardsModal .goods button{color:var(--green);cursor:pointer;background:#e4f0df;border:0;border-radius:9px;padding:10px;font-weight:900}.recallRewardsModal .goods button:disabled{opacity:.45;cursor:not-allowed}.recallRewardsModal .specialHead{margin:26px 0 10px}.recallRewardsModal .specialHead h2{margin:5px 0;font:700 26px Georgia}@media (max-width:650px){.recallBoard{gap:7px 4px;padding:15px}.recallSlot{width:21px}.recallRewardsModal{padding:10px}.recallRewardsModal>.shop{padding:18px}.recallRewardsModal .shophead h1{font-size:33px}.recallRewardsModal .goods article{grid-template-columns:42px 1fr}.recallRewardsModal .goods button{grid-column:2;width:100%}}
.recallControls{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.recallControls .recallLive{flex:1;margin:0}.recallControls>div:last-child{justify-content:flex-end;gap:9px;display:flex}.recallControls .recallRewardsButton,.recallControls .recallSubmit{margin:0}@media (max-width:650px){.recallControls{flex-direction:column;align-items:stretch}.recallControls>div:last-child{grid-template-columns:1fr 1fr;display:grid}.recallControls .recallRewardsButton{width:auto}}
.recallCard{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:22px;padding:0 0 68px;position:relative;overflow:hidden}.recallFlashcard{cursor:pointer;text-align:center;background:linear-gradient(135deg,#fff,#eef6ea);border:0;width:100%;min-height:310px;padding:34px;display:block}.recallFlashcard small{letter-spacing:.15em;color:var(--green);font-size:9px;font-weight:900}.recallFlashcard p{color:#183a2d;max-width:740px;margin:30px auto;font:600 28px/1.5 Georgia}.recallFlashcard b{color:#dff35a;background:#17362b;border-radius:10px;padding:12px 16px;display:inline-block}.recallCard .recallBoard{border:0;border-radius:0;min-height:255px;margin:0}.recallCard .recallControls{margin:0;padding:13px 22px}.recallCard .recallRewardsButton{color:#fff;cursor:pointer;background:#3a8b4c;border:0;border-radius:10px;margin:0;padding:12px 19px;font-size:14px;font-weight:950;position:absolute;bottom:17px;right:18px;box-shadow:0 5px #236434}.recallResultClean{text-align:center;background:linear-gradient(135deg,#f2f9ed,#fff);border:0;padding:42px 24px}.resultScore b,.resultScore span{display:block}.resultScore b{color:var(--green);font:700 68px Georgia}.resultScore span{color:#718078;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.resultStats{justify-content:center;gap:12px;margin:22px 0;display:flex}.resultStats span{color:#315b3e;background:#fff;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:900}@media (max-width:650px){.recallFlashcard{padding:25px 16px}.recallFlashcard p{font-size:23px}.recallCard .recallControls{padding:13px}.resultStats{flex-direction:column}.recallCard .recallRewardsButton{bottom:13px;right:13px}}
.recallPage>.recallRewardsButton{color:#3a8b4c;cursor:pointer;background:0 0;border:0;margin:10px 0 0 auto;font-size:15px;font-weight:950;display:block}.recallCard{padding-bottom:0}.recallCard .recallRewardsButton{display:none}.recallBoard{justify-content:center}.recallFlashcard b{margin-top:16px;color:#3a8b4c!important;background:0 0!important;font-size:18px!important}.resultActions{justify-content:center;gap:10px;display:flex}.resultSecondary{color:#285c37!important;background:#e6f0df!important}@media (max-width:650px){.recallPage>.recallRewardsButton{margin-right:4px}.resultActions{flex-direction:column}}
.visitorGarden{isolation:isolate;background:radial-gradient(circle at 12% 12%,#d9f4c8 0,#0000 28%),radial-gradient(circle at 88% 22%,#c9ebbb 0,#0000 27%),linear-gradient(#eff9e9,#f7faf4 48%,#e8f3df);position:relative;overflow:hidden}.visitorGarden:before,.visitorGarden:after{content:"";z-index:-1;background:linear-gradient(145deg,#5f9e4c33,#2c6b4230);border-radius:60% 40% 70% 30%;width:170px;height:170px;animation:8s ease-in-out infinite auraDrift;position:absolute}.visitorGarden:before{top:110px;left:-70px}.visitorGarden:after{animation-delay:-3s;bottom:120px;right:-45px}.visitorGarden .visitorHead{color:#fff;background:linear-gradient(125deg,#143f2b,#245d3d 58%,#477f45);border-radius:24px;padding:27px 30px;box-shadow:0 22px 50px #17362b30}.visitorGarden .visitorHead p,.visitorGarden .visitorHead span{color:#d8eadc}.visitorGarden .visitorScene{border:7px solid #fff;outline:1px solid #aacb9a;min-height:610px;animation:1s cubic-bezier(.2,.8,.2,1) .22s both gardenSceneRise;box-shadow:0 28px 70px #17362b36,inset 0 -20px 50px #17362b22}.visitorGarden .visitorPlots article{background:radial-gradient(at 50% 40%,#9b6a45,#69452f 55%,#3d281e 78%);border:2px solid #986b4d;box-shadow:inset 0 7px 12px #d1a06b44,0 9px 13px #233a2850}.visitorGarden .visitorPlots article>span{animation:3.5s ease-in-out infinite plantSway,.75s cubic-bezier(.2,1.4,.3,1) both plantGrowIn}.visitorGarden .visitorStats>div{background:#fffffff0;border-color:#c9dbc0;box-shadow:0 12px 28px #17362b12}
.saveNotice,.recoveryPanel,.libraryNotice{color:#174b32;overflow-wrap:anywhere;background:#edf7ef;border:1px solid #bbd9c3;border-radius:16px;margin:1rem 0;padding:1rem}.saveNotice{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.saveNotice button,.recoveryPanel button,.libraryNotice button{color:#16432e;background:#dbf3d8;border:1px solid #98c7a7;border-radius:10px;min-height:44px;padding:10px 16px}.recoveryPanel label{margin:12px 0;font-size:14px;display:block}.recoveryPanel input{color:#123d29;background:#fff;border:1px solid #a3c6ac;border-radius:8px;width:100%;max-width:420px;padding:12px;font-size:16px;display:block}.recoveryPanel code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;padding:16px;font-size:18px;display:block}.recoveryPanel p{line-height:1.5}.recoveryPanel .profileError{color:#9d2828}[hidden]{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #22834c}@media (max-width:700px){.siteContent{min-width:0;max-width:100%}main header nav{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}main header nav button{flex-shrink:0;min-height:44px}.headerProfileWrap{position:relative}.headerProfileMenu{max-width:calc(100vw - 24px);right:0}.profileGuidePopup,.setUnlockShade>section,.profileForm,.gardenPlantPanel{max-width:calc(100vw - 24px);max-height:85dvh;overflow-y:auto}.setFooter{flex-wrap:wrap;gap:12px;display:flex}.setFooter button{width:100%;min-height:44px}.mixedChoices{max-height:45dvh;overflow-y:auto}.mixedChoices label{overflow-wrap:anywhere;min-height:48px}.setGrid article{min-width:0}.setGrid h2{overflow-wrap:anywhere}.greenhouseManagerActions,.gardenPanelActions{flex-wrap:wrap;gap:8px;display:flex}.greenhouseManagerActions button,.gardenPanelActions button{min-height:44px}.homeHeroGrid,.homeDashboardGrid{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.streaksite.normalMode header{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;height:auto!important;min-height:0!important;padding:8px 12px 0!important;display:grid!important;position:relative!important}.streaksite.normalMode header .brand{grid-area:1/1;min-width:0!important;max-width:130px!important}.streaksite.normalMode header .headerBankedCash{grid-area:1/2;max-width:130px;margin:0!important}.streaksite.normalMode header .headerProfileWrap{grid-area:1/3;margin:0!important}.streaksite.normalMode header nav{grid-area:2/1/auto/-1;width:100%!important;max-width:100%!important;margin:0!important;padding:4px 0!important;display:flex!important;position:static!important;inset:auto!important;overflow-x:auto!important;transform:none!important}.streaksite.normalMode header .runPill{grid-area:3/1/auto/-1;width:100%!important;max-width:none!important;margin:0 0 8px!important;position:static!important;transform:none!important}.streaksite.normalMode .headerProfileMenu{z-index:1000;min-width:200px;max-width:calc(100vw - 24px)}.streaksite.normalMode .setTabs button{min-height:44px!important}}.streaksite button:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}
.learningPage{color:#134630;max-width:1100px;margin:0 auto;padding:24px}.learningPage h1{margin:20px 0 12px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.learningPage h2,.learningPanel h2{margin:0 0 14px;font-size:1.5rem;font-weight:700}.learningPage h3,.learningPanel h3{margin:16px 0;font-size:1.2rem;font-weight:700}.learningPage p,.learningPanel p{margin:12px 0;line-height:1.6}.learningPanel{background:#f7fcf4;border:1px solid #cee4c8;border-radius:20px;margin:22px 0;padding:24px;box-shadow:0 6px 20px #164b2606}.learningFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.learningPage label,.learningPanel label{gap:8px;margin:12px 0;font-size:1rem;font-weight:600;display:grid}.learningPage input,.learningPage select,.learningPage textarea,.learningPanel input,.learningPanel select{font:inherit;color:#163f2c;box-sizing:border-box;background:#fff;border:1px solid #b9d0b1;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:1rem}.learningPage button,.learningPanel button,.reviewLauncher button{font:inherit;color:#174b31;cursor:pointer;background:#dff3d4;border:1px solid #b8d8a8;border-radius:12px;min-height:44px;padding:12px 18px;font-size:1rem}.learningPage button:disabled,.learningPanel button:disabled,.reviewLauncher button:disabled{opacity:.55;cursor:default}.learningChoices{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.learningChoices button{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #bcd6b6}.learningChoices button.correct{color:#174d29;opacity:1;background:#d0efc5;border-color:#378546}.learningChoices button.incorrect{color:#70301d;opacity:1;background:#fde2d6;border-color:#b55634}.learningQuestion img,.assignmentImage{object-fit:contain;max-width:100%;max-height:320px;margin:16px auto;display:block}.learningPage progress,.learningPanel progress{accent-color:#268b49;width:100%;height:12px}.reportRow{overflow-wrap:anywhere;border-bottom:1px solid #d6e5ce;padding:22px 0}.learningBadge{text-transform:capitalize;background:#e2efd9;border-radius:20px;padding:6px 12px;font-size:.9rem}.learningPage small,.learningPanel small{color:#4a6752;font-size:.85rem}.learningPage button:focus-visible,.learningPanel button:focus-visible,.learningPage input:focus-visible,.learningPage select:focus-visible,.learningPage textarea:focus-visible{outline-offset:3px;outline:3px solid #22854b}.roomAssignments summary{cursor:pointer;padding:16px 0;font-weight:700}.assignmentWork{padding-top:24px;scroll-margin-top:140px}.reviewLauncher{background:#e6f3de;border:1px solid #c1dfb5;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px 22px;display:flex}.reviewLauncher p{margin:6px 0;line-height:1.5}.learningResults{margin-top:24px}.learningPanel .ownerActions{margin-top:10px}.learningPanel a{color:#155e35;text-decoration:underline}@media (max-width:680px){.learningPage{padding:16px 12px}.learningPanel{padding:18px}.learningFields,.learningChoices{grid-template-columns:1fr}.reviewLauncher,.learningPanel .ownerRow{flex-direction:column;align-items:stretch}.learningPanel .ownerActions{flex-wrap:wrap}.learningPanel .ownerActions button{flex:auto}.learningPage .ownerSectionTitle{flex-direction:column;align-items:stretch}}
body.sprigzTheme .streaksite.normalMode .ownerStudio{box-sizing:border-box;color:#204832;width:min(1370px,100%);max-width:none;margin:0 auto;padding:clamp(16px,3vw,35px) clamp(15px,3vw,42px) 95px;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif}.ownerStudio *{box-sizing:border-box}.ownerStudio .ownerEyebrow{letter-spacing:.13em;color:#538566;text-transform:uppercase;font:850 11px/1.35 Courier New,monospace}.ownerStudio .ownerHero{isolation:isolate;color:#effaea;background:linear-gradient(112deg,#173e30 0%,#205d3e 67%,#417951 100%);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:22px;margin:0 0 17px;padding:clamp(27px,4vw,45px);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #1f482821}.ownerStudio .ownerHero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 63% 45%,#d3ed936b,#0000 54%);position:absolute;inset:-35% -12% -35% 50%}.ownerStudio .ownerHero .ownerEyebrow{color:#cae7ad}.ownerStudio .ownerHero h1{letter-spacing:-.045em;color:#f5ffed;font:900 clamp(32px,4.4vw,57px)/1.04 ui-rounded,Segoe UI,sans-serif;margin:10px 0!important}.ownerStudio .ownerHero p{color:#d4e9d1;max-width:50ch;margin:0;font-size:14px;line-height:1.5}.ownerStudio .ownerHeroActions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.ownerStudio .ownerSyncStatus{letter-spacing:.03em;color:#e1f2d6;font:700 11px/1.3 Courier New,monospace}body.sprigzTheme .streaksite .ownerStudio button,body.sprigzTheme .streaksite .ownerStudio input,body.sprigzTheme .streaksite .ownerStudio select,body.sprigzTheme .streaksite .ownerStudio textarea{font-family:ui-rounded,Segoe UI,system-ui,sans-serif}body.sprigzTheme .streaksite .ownerStudio button{cursor:pointer}body.sprigzTheme .streaksite .ownerStudio button:disabled{cursor:not-allowed}body.sprigzTheme .streaksite .ownerStudio .ownerRefresh{color:#204931;min-height:43px;box-shadow:none;background:#d2f2ab;border:1px solid #d5f4c3;border-radius:12px;align-items:center;gap:9px;padding:11px 16px;font-size:13px;font-weight:850;display:inline-flex}body.sprigzTheme .streaksite .ownerStudio .ownerRefresh:hover:not(:disabled){background:#e6ffc9}.ownerStudio .ownerSectionNav{background:#edf4e9;border:1px solid #d4e2ce;border-radius:17px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 25px;padding:8px;display:flex;box-shadow:0 5px 20px #1642250b}body.sprigzTheme .streaksite .ownerStudio .ownerSectionNav button{color:#497058;min-height:45px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px clamp(9px,1.3vw,18px);font-size:13px;font-weight:780;transition:background .14s,border-color .14s,color .14s;display:inline-flex}body.sprigzTheme .streaksite .ownerStudio .ownerSectionNav button:hover{color:#26543d;background:#dcebd8}body.sprigzTheme .streaksite .ownerStudio .ownerSectionNav button.isActive,body.sprigzTheme .streaksite .ownerStudio .ownerSectionNav button[aria-current=page]{color:#1c5737!important;background:#fff!important;border-color:#c4dbba!important;box-shadow:0 3px 11px #19432c16!important}.ownerStudio .ownerStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 29px;display:grid}.ownerStudio .ownerMetric{background:#fff;border:1px solid #d2e3cb;border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:clamp(19px,2vw,25px);display:flex;box-shadow:0 5px 22px #173d2510}.ownerMetricIcon{color:#387e52;background:#e9f4df;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.ownerMetricLabel{color:#567d60;letter-spacing:.05em;text-transform:uppercase;font:800 11px/1.35 Courier New,monospace}.ownerMetric strong{letter-spacing:-.04em;color:#1d5235;font:900 clamp(27px,3.5vw,40px)/1 ui-rounded,Segoe UI,sans-serif!important}.ownerMetric small{color:#78917b;font-size:11px;line-height:1.4}.ownerStudio .ownerSectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:15px;margin:0 0 17px;display:flex}.ownerStudio .ownerSectionHeading h2{color:#214b33;letter-spacing:-.035em;margin:5px 0 0;font:850 clamp(21px,2.5vw,29px)/1.14 ui-rounded,Segoe UI,sans-serif}.ownerStudio .ownerSectionHeading p{color:#68806e;margin:7px 0 0;font-size:13px;line-height:1.5}.ownerStudio .ownerQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:28px;display:grid}body.sprigzTheme .streaksite .ownerStudio .ownerQuickAction{text-align:left;color:#214d35;background:linear-gradient(150deg,#f8fcf5,#fff 78%);border:1px solid #d2e2cb;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;min-height:200px;padding:22px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;box-shadow:0 5px 17px #163f2c0a}body.sprigzTheme .streaksite .ownerStudio .ownerQuickAction:hover{border-color:#99c59c;transform:translateY(-3px);box-shadow:0 13px 30px #1d513021}.ownerQuickIcon{color:#33754b;background:#deedd5;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.ownerQuickAction strong{letter-spacing:-.02em;color:#1a4b31;font-size:16px;font-weight:850}.ownerQuickAction small{color:#617d68;padding-right:7px;font-size:12px;line-height:1.4}.ownerQuickAction>b{color:#4f835c;font-size:19px;position:absolute;top:18px;right:18px}.ownerStudio .ownerOverviewColumns,.ownerStudio .ownerColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.ownerStudio .ownerPanel{background:#fff;border:1px solid #d9e7d5;border-radius:21px;min-width:0;margin:0;padding:clamp(18px,2.3vw,26px);box-shadow:0 6px 25px #153d240b}.ownerStudio .ownerOverviewColumns>.ownerPanel{min-height:210px}.ownerStudio .ownerCompactRow{border-bottom:1px solid #edf2e8;align-items:center;gap:13px;min-width:0;padding:12px 3px;display:flex}.ownerStudio .ownerCompactRow:last-child{border:0}.ownerStudio .ownerRowGlyph{color:#447854;background:#edf6e7;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.ownerStudio .ownerCompactRow>span:nth-child(2){flex:1;min-width:0}.ownerStudio .ownerCompactRow strong{color:#254e37;overflow-wrap:anywhere;font-size:13px;font-weight:800;display:block}.ownerStudio .ownerCompactRow small{color:#728977;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.45;display:block}.ownerStudio .ownerCompactRow time{color:#748979;text-align:right;font:700 11px/1.3 Courier New,monospace}.ownerStudio .ownerTextAction,.ownerStudio .ownerSectionHeading>a{color:#2b6a47;min-height:38px;box-shadow:none;background:#edf6e9;border:1px solid #c6e0c2;border-radius:10px;flex:none;align-items:center;gap:6px;margin:0;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.ownerStudio .ownerTextAction:hover,.ownerStudio .ownerSectionHeading>a:hover{background:#e0f1dd}.ownerStudio .ownerEmpty{text-align:center;color:#6b9175;background:#f8fbf6;border:1px dashed #cfe0c7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:26px 17px;display:flex}.ownerStudio .ownerEmpty strong{color:#3b674a;font-size:14px}.ownerStudio .ownerEmpty span{color:#698471;font-size:12px;line-height:1.4}.ownerStudio .ownerLoading{color:#4e775a;margin:30px 0;font-weight:750}.ownerStudio .ownerError{flex-wrap:wrap;align-items:center;gap:13px;margin:0 0 18px;display:flex}.ownerStudio .ownerError button{background:#fff;border:1px solid #ddada4;border-radius:8px;padding:7px 12px}.ownerStudio .ownerSearchRow{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:18px;display:flex}.ownerStudio .ownerSearchRow label{color:#526f57;font:800 12px/1.4 Courier New,monospace}.ownerStudio .ownerSearchRow input{color:#214831;background:#f8fcf7;border:1px solid #bad3b7;border-radius:11px;flex:240px;min-width:0;min-height:45px;padding:11px 15px;font-size:14px}.ownerStudio .ownerSearchRow button{color:#356e49;background:#eef7eb;border:1px solid #c6ddc2;border-radius:10px;min-height:41px;padding:9px 13px;font-size:12px;font-weight:750}.ownerStudio .ownerListMeta{color:#718775;border-bottom:1px solid #dbe9d8;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 2px 12px;font-size:12px;font-weight:650;display:flex}.ownerStudio .ownerProfileRows{display:block}.ownerStudio .ownerProfileRows .ownerRow{border-bottom:1px solid #ecf2e8;align-items:center;gap:14px;padding:16px 3px;display:flex}.ownerStudio .ownerProfileRows .ownerRow:last-child{border:0}.ownerStudio .ownerAvatar{color:#2f7047;background:#dcefd7;border-radius:15px;flex:none;place-items:center;width:45px;height:45px;font-size:19px;font-weight:900;display:grid}.ownerStudio .ownerRowDetails{overflow-wrap:anywhere;flex:1;min-width:0}.ownerStudio .ownerRowDetails b{color:#204a33;font-size:15px;font-weight:850;display:block}.ownerStudio .ownerRowDetails span{color:#476d54;font-size:12px}.ownerStudio .ownerRowDetails small{color:#78927e;font-size:11px}.ownerStudio .ownerProfileRows .ownerRow button{color:#296242;min-height:41px;box-shadow:none;background:#eef8e9;border:1px solid #bdd5b8;border-radius:10px;flex:none;padding:9px 13px;font-size:12px;font-weight:850}.ownerStudio .ownerProfileRows .ownerRow button:hover{background:#e0f0dd}.ownerStudio .ownerActions{justify-content:center;margin-top:21px}.ownerStudio .ownerActions button{border-radius:9px;font-size:12px;font-weight:760}.ownerStudio .ownerActions span{color:#718574;font:750 12px Courier New,monospace}.ownerStudio .ownerSelectedProfile{border-top:1px solid #d8e6d5;margin-top:25px;padding-top:24px;scroll-margin-top:25px}.ownerStudio .ownerSelectedHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.ownerStudio .ownerSelectedHead h3{letter-spacing:-.03em;color:#1d5034;margin:5px 0;font-size:23px}.ownerStudio .ownerSelectedHead small{color:#6e856f;font-size:12px}.ownerStudio .ownerSelectedHead button{background:#f0f8ec;border:1px solid #c5d9be;border-radius:10px;font-size:12px;font-weight:800}.ownerStudio .ownerSelectedProfile .backupTools{box-shadow:none;background:#f6faf4;border-color:#e0ecdc;border-radius:14px;padding:20px}.ownerStudio .ownerSubWorkspace>.ownerPanel{margin:0;padding:clamp(18px,2.3vw,26px)}.ownerStudio .ownerSubWorkspace .ownerSectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ownerStudio .ownerSubWorkspace .ownerSectionTitle h1,.ownerStudio .ownerSubWorkspace .ownerSectionTitle h2{letter-spacing:-.03em;color:#244b33;margin:0;font-size:24px}.ownerStudio .ownerSubWorkspace .ownerSectionTitle p{color:#698371;margin:7px 0;font-size:13px}.ownerStudio .ownerSubWorkspace .learningPanel{background:#f8fbf6;border-color:#d8e7d3;border-radius:16px}.ownerStudio .ownerSubWorkspace .reportRow{overflow-wrap:anywhere;min-width:0}.ownerStudio .ownerHistory>.ownerRows{display:block}.ownerStudio .ownerHistory>.ownerRows .ownerCompactRow{min-height:66px}.ownerStudio button:focus-visible,.ownerStudio a:focus-visible,.ownerStudio input:focus-visible{outline-offset:3px;outline:3px solid #4aa476}@media (max-width:1120px){.ownerStudio .ownerQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerStudio .ownerSectionNav{gap:5px}}@media (max-width:800px){.ownerStudio .ownerStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerStudio .ownerOverviewColumns,.ownerStudio .ownerColumns{grid-template-columns:1fr}.ownerStudio .ownerSectionNav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body.sprigzTheme .streaksite .ownerStudio .ownerSectionNav button{gap:5px;min-width:0;padding:10px 6px;font-size:12px}.ownerStudio .ownerSectionHeading{align-items:flex-start}}@media (max-width:520px){body.sprigzTheme .streaksite.normalMode .ownerStudio{padding:18px 12px 60px}.ownerStudio .ownerHero{border-radius:21px;padding:24px 21px}.ownerStudio .ownerHero h1{font-size:35px}.ownerStudio .ownerHeroActions{justify-content:space-between;width:100%}.ownerStudio .ownerStats{gap:9px}.ownerStudio .ownerMetric{border-radius:15px;padding:15px}.ownerStudio .ownerMetricIcon{width:36px;height:36px}.ownerStudio .ownerQuickGrid{grid-template-columns:1fr;gap:10px}body.sprigzTheme .streaksite .ownerStudio .ownerQuickAction{gap:4px;min-height:0;padding:17px 15px 18px 77px}.ownerQuickIcon{width:46px;height:46px;position:absolute;top:17px;left:15px}.ownerStudio .ownerSectionNav{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerStudio .ownerPanel{border-radius:16px;padding:16px}.ownerStudio .ownerProfileRows .ownerRow{flex-wrap:wrap}.ownerStudio .ownerProfileRows .ownerRow button{margin-left:59px}.ownerStudio .ownerCompactRow time{text-align:left;flex-basis:100%;margin-left:52px}.ownerStudio .ownerSectionHeading>a,.ownerStudio .ownerTextAction{font-size:11px}}@media (prefers-reduced-motion:reduce){body.sprigzTheme .streaksite .ownerStudio .ownerQuickAction{transition:none;transform:none}}body.sprigzTheme .streaksite.normalMode .ownerStudio>header.ownerHero{border:0!important;border-radius:26px!important;flex-flow:wrap!important;grid-template-rows:none!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:17px 24px!important;width:100%!important;height:auto!important;min-height:205px!important;max-height:none!important;margin:0 0 17px!important;padding:clamp(25px,3.4vw,44px)!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 16px 38px #1f482821!important}body.sprigzTheme .streaksite.normalMode .ownerStudio>header.ownerHero .ownerHeroCopy{z-index:1;flex:360px;min-width:0;position:relative}body.sprigzTheme .streaksite.normalMode .ownerStudio>header.ownerHero .ownerHeroActions{z-index:1;flex:0 auto;max-width:100%;position:relative}body.sprigzTheme .streaksite.normalMode .ownerStudio>header.ownerHero h1{overflow-wrap:anywhere;width:auto;max-width:100%;display:block;color:#f5ffed!important}@media (max-width:760px){body.sprigzTheme .streaksite.normalMode .ownerStudio>header.ownerHero{border-radius:21px!important;flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:19px!important;min-height:0!important;padding:25px 22px!important;display:flex!important}body.sprigzTheme .streaksite.normalMode .ownerStudio>header.ownerHero .ownerHeroCopy{flex:0 auto}body.sprigzTheme .streaksite.normalMode .ownerStudio>header.ownerHero .ownerHeroActions{flex:0 auto;justify-content:space-between;width:100%}}
.ownerPage,.backupPage{color:#124d36;max-width:1200px;margin:0 auto;padding:24px 0}.ownerTitle,.ownerSectionTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.ownerTitle h1{margin:6px 0;font-size:clamp(2rem,4vw,3rem)}.ownerTitle p,.backupTools p{line-height:1.6}.ownerTitle>div>p:first-child{letter-spacing:.12em;font-size:.85rem;font-weight:700}.ownerStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.ownerStats>div,.ownerPanel,.backupTools{background:#f6fcf3;border:1px solid #cce4c9;border-radius:20px;padding:24px;box-shadow:0 6px 24px #16462908}.ownerStats span{text-transform:capitalize;display:block}.ownerStats strong{font-size:2rem}.ownerPanel{margin:20px 0}.ownerPanel .backupTools{box-shadow:none;border:0;padding:20px 0}.ownerPage h2,.backupTools h2{margin:0 0 12px;font-size:1.5rem}.ownerPage button,.backupTools button,.backupPage>button{font:inherit;color:#134d31;cursor:pointer;background:#dff3d6;border:1px solid #b8d9af;border-radius:12px;min-height:44px;padding:11px 16px;font-size:1rem}.ownerPage button:disabled,.backupTools button:disabled{opacity:.5;cursor:default}.ownerPage button:focus-visible,.backupTools button:focus-visible,.ownerPage input:focus-visible{outline-offset:3px;outline:3px solid #1c8a4a}.ownerSectionTitle label{gap:6px;font-size:.9rem;display:grid}.ownerSectionTitle input{font:inherit;color:#163d2b;background:#fff;border:1px solid #a8c9a1;border-radius:10px;max-width:100%;padding:12px}.ownerRows{display:grid}.ownerRow{border-bottom:1px solid #dce9d8;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.ownerRow>div{overflow-wrap:anywhere;min-width:0}.ownerRow span,.ownerRow small,.backupCurrent span,.backupCurrent small{margin-top:5px;display:block}.ownerRow small,.backupCurrent small{color:#476653;font-size:.85rem}.ownerRow button{flex-shrink:0}.ownerHint{color:#4b6857;font-size:.9rem;line-height:1.6}.ownerActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.ownerColumns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ownerColumns .ownerPanel{margin:0}.ownerError,.ownerSuccess{color:#803622;background:#ffece4;border-radius:12px;padding:16px;line-height:1.5}.ownerSuccess{color:#20552f;background:#dcf4d5}.backupCurrent{background:#e7f2e1;border-radius:12px;margin:20px 0;padding:18px}.restorePreview{border:2px solid #77a663;border-radius:16px;margin-top:24px;padding:22px;scroll-margin-top:120px}.ownerTable{overflow:auto}.ownerTable table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem}.ownerTable th,.ownerTable td{border-bottom:1px solid #d7e4d1;padding:12px}.ownerPage a{color:#176539;margin-top:16px;font-weight:700;display:inline-block}.ownerPage p{line-height:1.6}@media (max-width:680px){.ownerTitle,.ownerSectionTitle{flex-direction:column;align-items:stretch}.ownerStats{grid-template-columns:1fr 1fr}.ownerPanel,.backupTools{padding:18px}.ownerColumns{grid-template-columns:1fr}.ownerRow{flex-direction:column;align-items:stretch;gap:12px}.ownerRow button,.ownerTitle button{align-self:flex-start}.restorePreview{padding:14px}.ownerPage,.backupPage{padding-top:12px}}.backupPage>h1{margin:0 0 20px;font-size:2rem;font-weight:700}.ownerError a{font-weight:700;text-decoration:underline}@media (max-width:680px){.backupPage,.ownerPage{padding:16px 12px}.backupPage>h1{font-size:1.8rem}}
body.sprigzTheme{--brand-forest:#124b34;--brand-lime:#b9ec79;--brand-edge:#92ad7d;--brand-paper:#f7faef;--brand-display:"Courier New", Courier, monospace}.sprigzTheme .streaksite.normalMode{--ui-radius:5px;--ui-border:#c1d2ae;--cream:#f7faef;background:#f7faef}.sprigzTheme .normalMode .siteContent{background-image:linear-gradient(#315c2010 1px,#0000 1px),linear-gradient(90deg,#315c2010 1px,#0000 1px);background-size:40px 40px}.sprigzTheme .streaksite.normalMode .sprigzHeader,.sprigzTheme .sw-header{background:#f0f6e4;border-bottom:2px solid #427044;box-shadow:0 3px #d4e2bf}.sprigzTheme .streaksite.normalMode .sprigzHeader>nav button{font-family:var(--brand-display);letter-spacing:-.4px;border-radius:4px;font-weight:700}.sprigzTheme .streaksite.normalMode .sprigzHeader>nav button[aria-current=page]{background:#dff2bd;border:1px solid #72934f;box-shadow:0 3px #94af74}.sprigzTheme .streaksite.normalMode :is(.headerBankedCash,.headerProfile,.headerProfileMenu){border-color:#b8cda5;border-radius:5px;box-shadow:2px 3px #d7e2c9}.sprigzTheme .streaksite.normalMode :is(.dashWelcome,.sectionTitle,.lawnHero,.cs-heading,.profileHero,.lawnUpgradeShop>header,.hubHeading,.roomPage,.leaderPage,.prestigePage,.aboutPage,.fieldJournalPage) h1,.sprigzTheme .sw-intro h1,.sprigzTheme .sw-copy h2,.sprigzTheme .sw-finish h2{font-family:var(--brand-display);letter-spacing:-1.5px;text-shadow:2px 2px #d1e7b7;font-weight:900;line-height:1.13}.sprigzTheme .sw-intro h1{font-size:clamp(42px,5vw,68px)}.sprigzTheme .streaksite.normalMode :is(.resumeCard,.dashPanel,.learningPanel,.homeProfileCard,.todayJournal,.journalHistory,.roomHubCard,.myRoomsPanel,.setCard,.hubRun,.hubPractice,.profileCard,.homePrestigeCard,.runPanelInner){border:1px solid #b8cda5;border-radius:6px;box-shadow:4px 4px #d7e3c8}.sprigzTheme .streaksite.normalMode :is(.homeStatCards>div,.miniStats>div,.lawnStats,.setLibraryToolbar,.audioSettings,.cs-upgrade){border-color:#bfd2aa;border-radius:5px}.sprigzTheme .streaksite.normalMode :is(.shopTabs,.propertyInnerTabs,.setTabs,.journalTabs){background:#e9f2dc;border-color:#adc797;border-radius:5px;box-shadow:0 3px #d7e3c8}.sprigzTheme .streaksite.normalMode :is(.shopTabs,.propertyInnerTabs,.setTabs,.journalTabs) button{font-family:var(--brand-display);border-radius:3px;font-weight:700}.sprigzTheme .streaksite.normalMode button:not(.cs-card-button):not(.imageZoomTrigger):not(.lawnTile):not(.propertyTile),.sprigzTheme .sw-welcome button{border-radius:4px}.sprigzTheme .streaksite.normalMode :is(.cs-primary,.startRun,.resumeCard button,.sectionTitle button,.lawnHeroButtons button,.setFooter button,.hubRun button,.hubModes button,.displaySettings button:not(.settingsClose)){border:1px solid #63854a;font-weight:700;box-shadow:0 3px #60833e}.sprigzTheme .streaksite.normalMode :is(.cs-primary,.startRun,.resumeCard button){color:#173e29;background:#b9ec79}.sprigzTheme :is(.displaySettings,.profileGuidePopup,.cs-dialog,.imageZoomDialog){border:2px solid #719256;border-radius:6px;box-shadow:6px 6px #143d2e40}.sprigzTheme .streaksite.normalMode :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){border-radius:4px}.sprigzTheme .streaksite.normalMode .polishedRun .question{border-color:#9fb88a;border-radius:6px;box-shadow:4px 4px #dce8cf}.sprigzTheme .streaksite.normalMode .polishedRun .question h2{text-shadow:none;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif}.sprigzTheme :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #4a7a2b}.sprigzTheme .sw-question,.sprigzTheme .sw-greenhouse,.sprigzTheme .sw-lawn{border-radius:4px}.sprigzTheme .sw-feature{border-bottom:2px solid #c6d8b3}.sprigzTheme .sw-finish{background:#e3efcd;border-top:2px solid #9ab781}@media (max-width:600px){.sprigzTheme .sw-intro h1{letter-spacing:-1.5px;font-size:clamp(38px,10.5vw,56px)}.sprigzTheme .streaksite.normalMode :is(.sectionTitle,.lawnHero,.cs-heading,.profileHero,.hubHeading) h1{overflow-wrap:anywhere;font-size:clamp(26px,7vw,36px)}.sprigzTheme .streaksite.normalMode :is(.dashPanel,.setCard,.resumeCard,.homeProfileCard,.hubRun,.hubPractice){box-shadow:2px 3px #d7e3c8}}@media (prefers-reduced-motion:reduce){.sprigzTheme :is(button,a){scroll-behavior:auto}}.sprigzTheme .streaksite.normalMode :is(.resumeCard,.dashPanel,.homeProfileCard,.studyHub) :is(h2,h3){font-family:var(--brand-display);letter-spacing:-.6px;font-weight:700}.sprigzTheme .streaksite.normalMode :is(.dashPanel,.homeProfileCard,.resumeCard) p{font-family:Arial,Helvetica,sans-serif}.sprigzTheme .streaksite.normalMode :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea),.sprigzTheme .streaksite.normalMode :is(.setTabs,.packTabs,.boardTabs,.leaderScopeTabs,.journalTabs,.achievementFilters) button{border-radius:4px!important}.sprigzTheme .streaksite.normalMode :is(.setCard,.packCard,.gardenPanel,.lawnPanel,.roomCard,.leaderTable,.upgradeCard,.profileStart,.connectedProfile,.cs-binder-organize){border-radius:6px!important;box-shadow:3px 3px #d7e3c8!important}body.sprigzTheme{--brand-text:"Courier New",Courier,monospace;font-family:var(--brand-text)}body.sprigzTheme :is(main,div,section,article,aside,header,footer,nav,p,span,a,button,label,input,textarea,select,option,summary,small,strong,b,em,i,h1,h2,h3,h4,h5,h6,li,dt,dd,th,td,caption,legend,output){font-family:var(--brand-text)!important}body.sprigzTheme :is(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;font-weight:700}body.sprigzTheme :is(p,li,dd){line-height:1.55}body.sprigzTheme :is(input,textarea,select){letter-spacing:normal}body.sprigzTheme :is(button,summary){line-height:1.35}body.sprigzTheme :is(.sectionTitle,.cs-heading,.lawnHero,.profileHero,.hubHeading){min-width:0}body.sprigzTheme :is(.setFooter,.cs-heading-actions,.lawnHeroButtons,.profileGuideActions){flex-wrap:wrap}body.sprigzTheme :is(.profileGuidePopup,.displaySettings,.cs-dialog) :is(h2,h3){letter-spacing:-.6px;line-height:1.2}body.sprigzTheme :is(.profileGuidePopup,.displaySettings,.cs-dialog) :is(p,li,label){font-size:1rem}body.sprigzTheme .streaksite.normalMode .resumeCard h2{white-space:normal;font-size:clamp(26px,2.6vw,38px);line-height:1.15}body.sprigzTheme .streaksite.normalMode .headerBankedCash b{font-variant-numeric:tabular-nums}body.sprigzTheme .streaksite.normalMode .polishedRun .question :is(h2,p){letter-spacing:normal;text-shadow:none;line-height:1.5}body.sprigzTheme .cs-card-foot strong{overflow-wrap:break-word;line-height:1.2}@media (max-width:600px){body.sprigzTheme .streaksite.normalMode .dashWelcome h1{font-size:clamp(28px,8vw,40px);line-height:1.15}body.sprigzTheme .sw-opening .sw-actions button{min-height:52px;padding-inline:8px;font-size:14px}body.sprigzTheme .profileGuidePopup{padding:24px 18px}body.sprigzTheme .profileGuideActions>button{white-space:normal;min-width:0}body.sprigzTheme .cs-card-foot strong{letter-spacing:-.4px}}body.sprigzTheme .sw-opening .sw-actions button{min-height:56px;padding-inline:10px;font-size:15px}@media (max-width:600px){body.sprigzTheme .sw-opening .sw-actions button{padding-inline:6px;font-size:14px}}
body.sprigzTheme .streaksite.normalMode.simplifiedShell:not(.rushGameShell):not(.playArcadeShell) .siteContent:has(>:is(.sprigzHub,.cs-studio,.xpTrails,.xpCustomize,.savedPackShelf)){background-color:#f7f9f4!important;background-image:none!important}body.sprigzTheme .streaksite.normalMode :is(.collectionHubPolished,.cs-studio,.xpTrails,.xpCustomize),body.sprigzTheme .streaksite.normalMode :is(.collectionHubPolished,.cs-studio,.xpTrails,.xpCustomize) :is(h1,h2,h3,button,select,input,summary,strong,label){font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif!important}body.sprigzTheme .streaksite.normalMode :is(.collectionHubPolished,.cs-studio,.xpTrails,.xpCustomize) :is(.cs-eyebrow,.cs-pack-counter,.cs-binder-caption){font-family:Courier New,Courier,monospace!important}.streaksite.normalMode .collectionHubPolished{width:min(1310px,100%);padding:clamp(22px,3vw,38px) clamp(18px,3vw,42px) 86px}.streaksite.normalMode .collectionHubPolished .sprigzHubHeading{background:linear-gradient(112deg,#e9f5e3 0%,#f5faef 65%,#fffdf5 100%);border:1px solid #d7e8d4;border-radius:20px;width:100%;max-width:none;height:auto;min-height:0;padding:27px 30px;position:relative;overflow:hidden;box-shadow:0 7px 24px #174c3610;margin:0 0 20px!important;display:block!important}.streaksite.normalMode .collectionHubPolished .sprigzHubHeading:after{content:"";opacity:.28;pointer-events:none;background:radial-gradient(#38875b 1.5px,#0000 1.5px) 0 0/14px 14px;width:110px;height:110px;position:absolute;top:15px;right:20px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.streaksite.normalMode .collectionHubPolished .sprigzHubHeading h1{letter-spacing:-.042em;color:#153d2c;text-shadow:none;margin:9px 0 12px;font-size:clamp(29px,3.1vw,42px);font-weight:850;line-height:1.13}.streaksite.normalMode .collectionHubPolished .sprigzHubHeading p{color:#546d5d;max-width:64ch;font-size:15px;line-height:1.55}.streaksite.normalMode .collectionHubPolished .sprigzCollectionSummary{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px;margin-bottom:20px;display:grid}.streaksite.normalMode .collectionHubPolished .sprigzCollectionSummary>span{background:#fff;border:1px solid #d5e5d2;border-radius:16px;flex-direction:column;gap:9px;min-width:0;padding:22px 24px;display:flex;box-shadow:0 6px 22px #1841290c}.streaksite.normalMode .collectionHubPolished .sprigzCollectionSummary>span>small:first-child{letter-spacing:.09em;color:#3b7c57;font-size:11px;font-weight:850}.streaksite.normalMode .collectionHubPolished .sprigzCollectionSummary strong{color:#164832;font:850 clamp(29px,3vw,41px)/1.1 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .collectionHubPolished .sprigzCollectionSummary strong em{color:#779483;font-size:.48em;font-style:normal}.streaksite.normalMode .collectionHubPolished .sprigzCollectionSummary progress{accent-color:#39845a;border-radius:9px;width:100%;height:10px}.streaksite.normalMode .collectionHubPolished .sprigzCollectionSummary>span>small:last-child{color:#677b6c;letter-spacing:0;font-size:12px}.streaksite.normalMode .collectionHubPolished .sprigzHubGrid{gap:16px}.streaksite.normalMode .collectionHubPolished .sprigzHubCard{background:#fff;border-color:#d4e5d2;border-radius:17px;min-height:224px;padding:23px 25px;box-shadow:0 6px 22px #17452d10}.streaksite.normalMode .collectionHubPolished .sprigzHubCardFeatured{background:linear-gradient(133deg,#ebf7e5,#fff);border-color:#a9d5a6}.streaksite.normalMode .collectionHubPolished .sprigzHubCardIcon{background:#e8f3df;border:1px solid #d2e6c7;border-radius:13px;width:53px;height:53px}.streaksite.normalMode .collectionHubPolished .sprigzHubCardCopy strong{color:#174632;font-size:23px}.streaksite.normalMode .collectionHubPolished .sprigzHubCardCopy>span{font-size:14px;line-height:1.48}.streaksite.normalMode .collectionHubPolished .sprigzHubCardCopy>b{margin-top:9px;padding-top:8px;font-size:13px}.streaksite.normalMode .collectionHubPolished .sprigzHubFootnote{color:#647869;margin:22px 4px 0;font-size:12px;line-height:1.6}body.sprigzTheme .streaksite.normalMode .cs-studio{color:#213f30;max-width:1340px!important;padding:clamp(18px,2.5vw,32px) clamp(16px,3vw,38px) 75px!important}.streaksite.normalMode .cs-studio>.cs-heading{justify-content:space-between;align-items:center;background:linear-gradient(115deg,#e9f5e3 0%,#f6faf1 68%,#fffdf7 100%)!important;border:1px solid #d6e8d3!important;border-radius:19px!important;gap:18px!important;height:auto!important;min-height:0!important;margin:0 0 19px!important;padding:23px 27px!important;display:flex!important;position:relative!important;box-shadow:0 5px 20px #153e2b0d!important}body.sprigzTheme .streaksite.normalMode .cs-studio>.cs-heading h1{line-height:1.14;letter-spacing:-.04em!important;color:#174832!important;margin:6px 0 0!important;font-size:clamp(29px,3vw,40px)!important;font-weight:850!important}.streaksite.normalMode .cs-studio .cs-eyebrow{letter-spacing:.1em;color:#397d52;font:850 11px/1.3 Courier New,monospace!important}.streaksite.normalMode .cs-studio .cs-heading-actions{flex-wrap:wrap;gap:11px}.streaksite.normalMode .cs-studio .cs-heading-actions button{color:#22513a;background:#fff;border:1px solid #bbd7b9;border-radius:11px;min-height:43px;padding:10px 15px;font-weight:780}.streaksite.normalMode .cs-studio .cs-heading-actions button:hover{background:#e8f5e5;border-color:#82b18c}.streaksite.normalMode .cs-studio .cs-balance{color:#1a5034;background:#fff;border:1px solid #c8dfbd;border-radius:12px;padding:8px 13px;font-size:18px}.streaksite.normalMode .cs-studio .cs-balance small{color:#577361;font-size:10px}.streaksite.normalMode .cs-studio .cs-summary{color:#536e5d;background:#fff;border:1px solid #d5e4d1;border-radius:14px;gap:18px;margin-bottom:17px;padding:16px 19px;box-shadow:0 4px 18px #143d2a0b}.streaksite.normalMode .cs-studio .cs-summary b{color:#164c36;font-weight:850}.streaksite.normalMode .cs-studio .cs-tools{background:#fff;border:1px solid #d9e6d5;border-radius:15px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0 12px;padding:17px;display:flex}.streaksite.normalMode .cs-studio .cs-tools label{color:#466b55;gap:7px;font-size:12px;font-weight:750}.streaksite.normalMode .cs-studio .cs-tools :is(input,select),.streaksite.normalMode .cs-studio .collectionSort select,.streaksite.normalMode .cs-studio .packJump select{color:#1e4b36;min-height:43px;box-shadow:none;background:#f8faf7;border:1px solid #d3dfd2;border-radius:10px;max-width:100%;padding:10px 12px;font-size:14px}.streaksite.normalMode .cs-studio :is(input,select):focus-visible{outline-offset:2px;outline:3px solid #64a67c}.streaksite.normalMode .cs-studio .collectionSort{color:#4b7059;flex-wrap:wrap;align-items:center;gap:13px;padding:6px 2px;font-size:12px;display:flex}.streaksite.normalMode .cs-studio .collectionSort label{align-items:center;gap:9px;font-size:12px;display:inline-flex}.streaksite.normalMode .cs-studio .collectionFilterCount{color:#597363;margin:11px 0 16px;font-size:13px}.streaksite.normalMode .cs-studio .binderManagement{background:#fff;border:1px solid #d9e5d4;border-radius:14px;margin:0 0 15px;padding:0;overflow:hidden}.streaksite.normalMode .cs-studio .binderManagement>summary{cursor:pointer;color:#215038;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:16px 19px;font-size:14px;font-weight:820;list-style:disclosure-closed;display:flex}.streaksite.normalMode .cs-studio .binderManagement[open]>summary{background:#f2f8ee;border-bottom:1px solid #e1e9dd}.streaksite.normalMode .cs-studio .binderManagement>summary span{color:#5e7b6d;font-size:12px;font-weight:500}.streaksite.normalMode .cs-studio .binderManagement>:not(summary){margin:15px}.streaksite.normalMode .cs-studio .cs-greenhouse-table{overflow:hidden;background:linear-gradient(150deg,#e9efdf,#dce8d7 70%,#e9f1e7)!important;border:1px solid #cbdcc8!important;border-radius:20px!important;padding:23px 23px 27px!important;box-shadow:0 12px 34px #143e2b17!important}.streaksite.normalMode .cs-studio .cs-binder-caption{color:#e9f5db;border:0;border-radius:12px 12px 0 0;max-width:1000px;padding:13px 19px}.streaksite.normalMode .cs-studio .cs-binder{border:7px solid var(--binder-cover,#22483a);background:linear-gradient(90deg,#f8f2da 0%,#ede8cf 48.1%,#aeb4a2 49.7%,#f8f3df 51.9%,#f2eedb 100%);border-top-width:3px;border-radius:0 0 13px 13px;gap:13px 10px;max-width:1000px;box-shadow:4px 9px 24px #183d292a}.streaksite.normalMode .cs-studio .cs-pocket{background:#fff7;border:1px solid #c0cbb5;border-radius:7px}.streaksite.normalMode .cs-studio .cs-page-controls{color:#335b42;font-weight:850}.streaksite.normalMode .cs-studio .cs-page-controls button{color:#22503a;background:#fff;border-color:#bbd2b5;border-radius:10px}.streaksite.normalMode .cs-studio .cs-card{border-radius:8px;box-shadow:inset 0 0 0 1px #fff,0 4px 10px #102b191b}.streaksite.normalMode .cs-studio .cs-card-button{border-radius:8px;overflow:hidden}.streaksite.normalMode .cs-studio .cs-card-button:hover{transform:translateY(-3px)}.streaksite.normalMode .cs-studio .cs-upgrade,.streaksite.normalMode .cs-studio .collectionMilestones{background:#fff;border-color:#d3e3cb;border-radius:16px}.streaksite.normalMode .cs-studio .milestoneGrid article{background:#f8fbf6;border-color:#d4e2d2;border-radius:12px}.streaksite.normalMode .cs-studio .savedPackShelf,.streaksite.normalMode .savedPackShelf{background:#f4faf0;border-color:#c5dfbd;border-radius:15px}.streaksite.normalMode .cs-studio :is(.collectionSort,.cs-note){color:#647b6b}.streaksite.normalMode .cs-pack-screen .cs-pack-counter{color:#e7f4d5;letter-spacing:.12em;background:#1e4d38!important;border-radius:16px 16px 0 0!important;padding:14px 23px!important;font-size:11px!important}.streaksite.normalMode .cs-pack-screen .packJump{color:#54705c;justify-content:flex-end;align-items:center;gap:9px;margin:0 3px 14px;font-size:12px;font-weight:700;display:flex}.streaksite.normalMode .cs-pack-screen .packJump select{width:min(270px,65%);min-height:42px}.streaksite.normalMode .cs-pack-screen .cs-carousel{--pack-shift:clamp(194px,23vw,278px);--pack-far:clamp(405px,43vw,550px);--pack-outside:clamp(620px,62vw,760px);--pack-scale:.73;perspective:1100px;background:radial-gradient(at 50% 88%,#426d54 0%,#204c3a 55%,#153b2d 100%);border-radius:0;height:435px;position:relative;overflow:hidden}.streaksite.normalMode .cs-pack-screen .cs-carousel:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(#cdebb526 1.2px,#0000 1.2px) 50%/18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000)}body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice{pointer-events:none;opacity:1;visibility:visible;filter:drop-shadow(0 15px 14px #081b1348);backface-visibility:hidden;will-change:transform;width:256px;height:385px;transition:transform .54s cubic-bezier(.19,.74,.28,1),opacity .42s,filter .42s,visibility;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-center{z-index:4;pointer-events:auto;opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)rotateY(0)}body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-left{transform:translate3d(calc(-50% - var(--pack-shift)),-50%,0) scale(var(--pack-scale)) rotateY(14deg) rotateZ(-6deg);z-index:3;pointer-events:auto;opacity:.83;visibility:visible;filter:brightness(.84)drop-shadow(0 13px 10px #081b1347)}body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-right{transform:translate3d(calc(-50% + var(--pack-shift)),-50%,0) scale(var(--pack-scale)) rotateY(-14deg) rotateZ(6deg);z-index:3;pointer-events:auto;opacity:.83;visibility:visible;filter:brightness(.84)drop-shadow(0 13px 10px #081b1347)}body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-far-left,body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-far-right,body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-hidden-left,body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-hidden-right{z-index:1;visibility:hidden;pointer-events:none;transition:transform .54s cubic-bezier(.19,.74,.28,1),opacity .42s,filter .42s,visibility 0s .54s;opacity:0!important}body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-far-left{transform:translate3d(calc(-50% - var(--pack-far)),-50%,0) scale(.52) rotateZ(-12deg)}body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-far-right{transform:translate3d(calc(-50% + var(--pack-far)),-50%,0) scale(.52) rotateZ(12deg)}body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-hidden-left{transform:translate3d(calc(-50% - var(--pack-outside)),-50%,0) scale(.35)}body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-hidden-right{transform:translate3d(calc(-50% + var(--pack-outside)),-50%,0) scale(.35)}body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-center:disabled,body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-left:disabled,body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice.cs-right:disabled{opacity:1}.streaksite.normalMode .cs-pack-screen .cs-pack-buy{background:#fff;border:1px solid #d7e7d5;border-radius:0 0 16px 16px;padding:23px 27px;box-shadow:0 7px 22px #17432b0d}.streaksite.normalMode .cs-pack-screen .cs-pack-buy h2{color:#174c35;font:850 25px/1.2 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .cs-pack-screen .cs-pack-buy>div:last-child{gap:10px}.streaksite.normalMode .cs-pack-screen .cs-primary{color:#16422e;background:#b8ec8f;border-color:#85bd74;border-radius:11px}.streaksite.normalMode .cs-pack-screen .packCollectionProgress{color:#53735e;margin:12px 0 0}.streaksite.normalMode .cs-pack-screen .packCollectionProgress b{color:#24533d}.streaksite.normalMode .cs-pack-screen .cs-pack-dots{margin:15px 0 5px}.streaksite.normalMode .cs-pack-screen .cs-pack-dots button:after{background:#afcbb6}.streaksite.normalMode .cs-pack-screen .cs-pack-dots button.selected:after{background:#26754a}.streaksite.normalMode .cs-pack-screen .cs-carousel-arrow{z-index:8;color:#f0f8de;background:#133e2fcc;border:1px solid #b5d9ae85;border-radius:50%;box-shadow:0 5px 18px #0c2c1d35}.streaksite.normalMode .cs-pack-screen .cs-carousel-arrow:hover{color:#fff;background:#225943}.streaksite.normalMode .cs-pack-screen .cs-carousel-arrow:disabled{opacity:.65}.streaksite.normalMode .cs-pack-screen .cs-note{text-align:center;color:#6a7e70;max-width:74ch;margin:18px auto;line-height:1.6}body.sprigzTheme .cs-dialog{color:#214832!important;background:#fbfdf8!important;border:1px solid #c6ddc2!important;border-radius:20px!important;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important;box-shadow:0 26px 70px #09241b54!important}body.sprigzTheme .cs-dialog :is(h2,h3,strong,button,input,select){font-family:ui-rounded,Segoe UI,sans-serif!important}body.sprigzTheme .cs-dialog .cs-primary{color:#16442e;background:#b9e98c;border-color:#85b66e;border-radius:11px}body.sprigzTheme .cs-dialog .cs-contents>div{background:#f4f9f0;border-color:#d3e2cb;border-radius:10px}body.sprigzTheme .cs-dialog .cs-close{color:#315d42;background:#eaf3e7;border-color:#cadfca}body.sprigzTheme .cs-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102d25af}body.sprigzTheme .streaksite.normalMode .headerProfileMenu{background:#fff;border-color:#d1e1ce;border-radius:14px;box-shadow:0 20px 44px #122e2230}body.sprigzTheme .streaksite.normalMode .headerProfileMenu button{color:#214a34;background:0 0;border-radius:9px}body.sprigzTheme .streaksite.normalMode .headerProfileMenu button:hover{background:#edf7e9}@media (max-width:860px){.streaksite.normalMode .collectionHubPolished .sprigzCollectionSummary{grid-template-columns:1fr 1fr}.streaksite.normalMode .cs-studio>.cs-heading{flex-wrap:wrap}.streaksite.normalMode .cs-studio .cs-greenhouse-table{padding:15px!important}.streaksite.normalMode .cs-pack-screen .cs-carousel{--pack-shift:195px;--pack-far:390px;--pack-outside:600px}}@media (max-width:620px){.streaksite.normalMode .collectionHubPolished{padding:17px 13px 56px}.streaksite.normalMode .collectionHubPolished .sprigzHubHeading{padding:22px 19px}.streaksite.normalMode .collectionHubPolished .sprigzCollectionSummary,.streaksite.normalMode .collectionHubPolished .sprigzHubGrid{grid-template-columns:1fr}.streaksite.normalMode .collectionHubPolished .sprigzHubCard{min-height:0;padding:20px}.streaksite.normalMode .cs-studio>.cs-heading{padding:20px 16px!important}.streaksite.normalMode .cs-studio .cs-tools{padding:13px}.streaksite.normalMode .cs-studio .cs-tools label{flex:45%;min-width:0}.streaksite.normalMode .cs-studio .cs-greenhouse-table{padding:10px!important}.streaksite.normalMode .cs-pack-screen .cs-carousel{--pack-shift:140px;--pack-far:280px;--pack-outside:440px;--pack-scale:.59;height:350px}body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice{width:205px;height:309px}.streaksite.normalMode .cs-pack-screen .cs-pack-buy{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.streaksite.normalMode .cs-pack-screen .cs-pack-buy>div:last-child{width:100%;min-width:0}.streaksite.normalMode .cs-pack-screen .cs-carousel-arrow{width:42px;height:42px;top:auto;bottom:10px}.streaksite.normalMode .cs-studio .cs-heading-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){body.sprigzTheme .streaksite.normalMode .cs-studio .cs-carousel .cs-pack-choice{transition:none!important}}
.streaksite.normalMode .vaultHub{width:min(1280px,100%);min-width:0;padding:clamp(18px,3vw,36px) clamp(16px,3.4vw,42px) 80px}.vaultHub *{box-sizing:border-box}.vaultTopline{color:#4e755c;letter-spacing:.11em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 2px 14px;font:850 11px/1.5 Courier New,monospace;display:flex}.vaultTopline span:last-child{color:#718d78}.vaultEyebrow{letter-spacing:.12em;color:#478562;font:850 11px/1.4 Courier New,monospace}.vaultXpHero{isolation:isolate;color:#f5ffe9;background:linear-gradient(115deg,#163d31 3%,#22543b 64%,#327047);border-radius:30px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.72fr);gap:clamp(17px,2.8vw,34px);padding:clamp(25px,3.8vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #143d2730}.vaultXpHero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 79% 48%,#b8eb8660,#0000 39%),radial-gradient(at 10% 90%,#9aca5421,#0000 46%);position:absolute;inset:-30% -8% -30% 30%}.vaultXpMain{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.vaultXpMain .vaultEyebrow{color:#c5e9a5}.streaksite.normalMode .vaultHub .vaultXpMain h1{letter-spacing:-.055em;color:#f7fff0;text-shadow:none;margin:19px 0 12px!important;font:900 clamp(40px,5.2vw,72px)/1.03 ui-rounded,Segoe UI,sans-serif!important}.vaultXpMain h1 span{color:#c6ee92}.vaultXpMain>p{color:#daebd8;max-width:55ch;margin:0 0 30px;font-size:clamp(13px,1.15vw,16px);line-height:1.5}.vaultXpMeter{width:100%;max-width:640px;margin-top:auto}.vaultXpLabels{color:#e4f3df;flex-wrap:wrap;justify-content:space-between;gap:6px 15px;margin-bottom:11px;font-size:12px;display:flex}.vaultXpLabels strong{color:#fff;font-size:15px}.vaultXpMeter progress{accent-color:#c7f288;background:#a6c39d50;border:0;border-radius:999px;width:100%;height:16px;display:block;overflow:hidden}.vaultXpMeter progress::-webkit-progress-bar{background:#a6c39d50;border-radius:999px}.vaultXpMeter progress::-webkit-progress-value{background:linear-gradient(90deg,#8cd889,#e4f8a0);border-radius:999px}.vaultXpMeter progress::-moz-progress-bar{background:linear-gradient(90deg,#8cd889,#e4f8a0);border-radius:999px}.streaksite .vaultHeroButton{color:#163f2d;cursor:pointer;background:#c9f09a;border:0;border-radius:14px;justify-content:center;align-items:center;gap:26px;min-height:48px;margin-top:25px;padding:13px 20px;font:850 14px/1.3 ui-rounded,Segoe UI,sans-serif;display:inline-flex;box-shadow:0 7px 18px #0c2b1e30}.streaksite .vaultHeroButton:hover{background:#e3ffba}.vaultXpAside{flex-direction:column;justify-content:space-between;gap:15px;min-width:0;display:flex}.vaultNextReward{color:#204c33;background:#f2f8e8f0;border:1px solid #d5f1bb6b;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;min-height:195px;padding:22px;display:flex;box-shadow:0 6px 20px #0c321d15}.vaultNextReward>span{letter-spacing:.09em;color:#5d8158;font:850 11px/1.4 Courier New,monospace}.vaultNextReward>div{font-size:31px;line-height:1.2}.vaultNextReward strong{font:850 clamp(18px,2vw,24px)/1.18 ui-rounded,Segoe UI,sans-serif}.vaultNextReward small{color:#56705b;font-size:12px;line-height:1.45}.vaultMiniStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vaultMiniStats>div{background:#0c312858;border:1px solid #c4ecaa60;border-radius:17px;gap:7px;min-width:0;padding:16px;display:grid}.vaultMiniStats span{color:#c9e8b3;letter-spacing:.06em;font:800 10px/1.3 Courier New,monospace}.vaultMiniStats strong{color:#fff;font-size:clamp(22px,2.5vw,32px);line-height:1.15}.vaultSectionHeading{justify-content:space-between;align-items:end;gap:18px;margin:35px 3px 17px;display:flex}.streaksite .vaultSectionHeading h2{color:#193f2d;letter-spacing:-.035em;margin:6px 0 0;font:850 clamp(22px,2.5vw,30px)/1.15 ui-rounded,Segoe UI,sans-serif}.vaultSectionHeading>p{color:#607766;max-width:310px;margin:0;font-size:13px;line-height:1.5}.vaultActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.streaksite .vaultActionCard{text-align:left;color:#1a4834;cursor:pointer;background:#fff;border:1px solid #d2e2cf;border-radius:23px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:315px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #19422c0d}.streaksite .vaultActionCard:hover{border-color:#88b78b;transform:translateY(-4px);box-shadow:0 16px 32px #143d2525}.vaultCardTop{letter-spacing:.09em;color:#4b7d57;justify-content:space-between;gap:6px;width:100%;font:850 10px/1.4 Courier New,monospace;display:flex}.vaultCardTop span:last-child{font-size:18px}.vaultActionArt{filter:drop-shadow(0 10px 12px #72572d20);margin:5px 0 2px;font-size:61px;line-height:1.2}.streaksite .vaultActionCard>strong{letter-spacing:-.035em;color:#17402c;font:850 25px/1.15 ui-rounded,Segoe UI,sans-serif}.vaultActionCard>span:not(.vaultCardTop):not(.vaultActionArt):not(.vaultTrailPreview):not(.vaultBinderStat):not(.vaultBinderMeter){color:#5b7062;font-size:13px;line-height:1.5}.vaultActionCard>b{color:#206d47;margin-top:auto;padding-top:13px;font-size:13px}.streaksite .vaultPacksCard{background:linear-gradient(145deg,#fdf8e9,#fff 77%);border-color:#eadfc5}.streaksite .vaultTrailCard{background:linear-gradient(150deg,#eff8e7,#fff 80%);border-color:#c3ddbd}.streaksite .vaultBinderCard{background:linear-gradient(145deg,#f2f6ef,#fff 80%)}.vaultTrailPreview{justify-content:space-between;align-items:center;width:90%;max-width:250px;height:73px;margin:13px 0 7px;display:flex;position:relative}.vaultTrailPreview:before{content:"";z-index:0;background:linear-gradient(90deg,#aad77b,#5daa74,#dbe5af);border-radius:20px;height:11px;position:absolute;top:33px;left:12px;right:12px;transform:rotate(-5deg);box-shadow:0 3px 12px #518d5e44}.vaultTrailPreview i{z-index:1;background:#4e9e63;border:6px solid #dff6d1;border-radius:50%;width:27px;height:27px;position:relative;box-shadow:0 4px 12px #24663b33}.vaultTrailPreview i:last-child{background:#e6c660;border-color:#f8f3d0;width:39px;height:39px}.vaultBinderStat{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;width:100%;margin-top:20px;display:flex}.vaultBinderStat strong{font-size:38px;line-height:1.1}.vaultBinderStat small{color:#789080;font-size:17px;font-weight:650}.vaultBinderStat>span{color:#52735c;font-size:11px}.vaultBinderMeter{background:#e0eade;border-radius:999px;width:100%;height:11px;margin:7px 0 20px;display:block;overflow:hidden}.vaultBinderMeter i{background:linear-gradient(90deg,#3c8a57,#87c77b);border-radius:999px;height:100%;display:block}.streaksite .vaultCustomizeRow{text-align:left;cursor:pointer;color:#1b4934;background:#f6f9f3;border:1px solid #dce6d7;border-radius:18px;align-items:center;gap:15px;width:100%;min-height:85px;margin-top:15px;padding:15px 22px;display:flex}.vaultCustomizeIcon{background:#e7efdb;border-radius:14px;flex:none;place-items:center;width:51px;height:51px;font-size:29px;display:grid}.vaultCustomizeRow>span:nth-child(2){flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.vaultCustomizeRow strong{font-size:16px}.vaultCustomizeRow small{color:#677e6b;font-size:12px;line-height:1.4}.vaultCustomizeRow>b{font-size:20px}.vaultFootnote{color:#718474;margin:15px 4px 0;font-size:12px;line-height:1.5}.vaultHub button:focus-visible{outline-offset:3px;outline:3px solid #4cbd79}@media (max-width:950px){.vaultXpHero{grid-template-columns:minmax(0,1fr) minmax(215px,.8fr)}.vaultActionGrid{gap:11px}.streaksite .vaultActionCard{padding:17px}}@media (max-width:730px){.vaultXpHero{border-radius:23px;grid-template-columns:1fr;padding:26px}.vaultXpAside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vaultNextReward{min-height:0}.vaultMiniStats{grid-template-columns:1fr}.vaultSectionHeading{flex-direction:column;align-items:flex-start}.vaultActionGrid{grid-template-columns:1fr}.streaksite .vaultActionCard{min-height:230px;padding:22px}.vaultActionArt{font-size:48px}.vaultTrailPreview{height:55px;margin:3px 0}}@media (max-width:480px){.streaksite.normalMode .vaultHub{padding:18px 12px 58px}.vaultTopline span:last-child{display:none}.vaultXpHero{padding:21px}.streaksite.normalMode .vaultHub .vaultXpMain h1{font-size:46px!important}.vaultXpAside{grid-template-columns:1fr}.vaultMiniStats{grid-template-columns:repeat(2,minmax(0,1fr))}.vaultSectionHeading{margin-top:26px}.vaultXpMain>p{margin-bottom:22px}.streaksite .vaultHeroButton{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.streaksite .vaultActionCard{transition:none!important;transform:none!important}}
.streaksite.normalMode .xpTrails{width:min(1160px,100%);padding:clamp(17px,3vw,34px) clamp(14px,3vw,36px) 78px}.streaksite.normalMode .xpTrails>.xpTrailsHeading{background:linear-gradient(115deg,#f0f8eb,#fcfdf7)!important;border:1px solid #d9e8d3!important;border-radius:23px!important;margin-bottom:15px!important;padding:25px 28px!important}.streaksite.normalMode .xpTrailsHeading h1{letter-spacing:-.045em;font-size:clamp(32px,3.5vw,48px)!important}.streaksite.normalMode .xpTrailsHeading .xpPreviewCaution{max-width:68ch;font-size:12px}.streaksite.normalMode .xpLiveStats{gap:12px;margin-bottom:14px}.streaksite.normalMode .xpLiveStat{background:#fff;border-radius:19px;box-shadow:0 5px 20px #16432b0c}.streaksite.normalMode .xpLiveProgress{background:linear-gradient(110deg,#e7f5db,#fff);border-color:#c3dcb9;border-radius:19px}.streaksite.normalMode .xpLiveProgress progress{border-radius:999px;height:15px;overflow:hidden}.xpLiveProgress progress::-webkit-progress-bar{background:#d7e6d0;border-radius:999px}.xpLiveProgress progress::-webkit-progress-value{background:linear-gradient(90deg,#398456,#acd47c);border-radius:999px}.streaksite.normalMode .xpTrackSwitcher button{border-radius:18px;min-height:66px}.streaksite.normalMode .xpPathIntro{background:linear-gradient(110deg,#eaf5e4,#f8fbf4);border-radius:22px;padding:20px 24px}.streaksite.normalMode .xpTrailPager{background:#f7faf5;border-radius:18px}.streaksite.normalMode .xpPathSteps{background:radial-gradient(circle at 50% 15%,#e4f5dc99,#0000 45%),linear-gradient(#f7fbf4,#f2f8ef);border:1px solid #d7e8d4;border-radius:42px;margin:28px auto 22px;padding:29px clamp(14px,3vw,30px) 20px;position:relative;overflow:hidden;box-shadow:inset 0 2px 16px #7ba77b11;max-width:780px!important}.streaksite.normalMode .xpPathRow{align-items:flex-start;min-height:155px}.streaksite.normalMode .xpPathNode{z-index:2;box-sizing:border-box;background:#fff;border:1px solid #c7dfc2;border-radius:30px;width:44%;min-height:125px;padding:15px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 9px 24px #2c62391b,0 2px #e6f1df}.streaksite.normalMode .xpPathNode:hover{transform:translateY(-3px);box-shadow:0 16px 30px #2c623922}.streaksite.normalMode .xpPathNode:focus-visible{outline-offset:3px;outline:3px solid #5f9c70}.streaksite.normalMode .xpPathNode[aria-pressed=true]{border:3px solid #4c9f65;outline:none;box-shadow:0 0 0 5px #70b88230,0 12px 30px #24553420}.streaksite.normalMode .xpPathNode.xpPathMajor{background:linear-gradient(145deg,#fff9dc,#fffdf4);border:2px solid #c3ab60;border-radius:32px;min-height:141px}.streaksite.normalMode .xpPathNode.xpPathReached{background:#eff8e9;border-color:#a5d5a5}.streaksite.normalMode .xpPathNode.xpPathCurrent{background:linear-gradient(145deg,#dcf2cc,#f8fff3);border:3px solid #4f9b68;box-shadow:0 0 0 6px #8cc38434,0 11px 26px #1b53342a}.streaksite.normalMode .xpPathNumber{letter-spacing:.07em;color:#527c60;font:850 11px/1.3 Courier New,monospace}.xpPathState{color:#effbdf;letter-spacing:.07em;background:#256641;border-radius:999px;padding:5px 10px;font:800 9px/1.2 ui-rounded,Segoe UI,sans-serif;display:block}.streaksite.normalMode .xpPathIcon{background:#e1efd6;border:1px solid #c0dfb6;border-radius:50%;width:49px;height:49px;font-size:25px}.streaksite.normalMode .xpPathMajor .xpPathIcon{background:#f0e1b3;border-color:#d7c383}.streaksite.normalMode .xpPathNode strong{color:#1d4d32;font:820 14px/1.32 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .xpPathConnector{z-index:0;color:#8fbe91;pointer-events:none;filter:drop-shadow(0 4px 3px #4c8c672b);width:100%;height:155px;position:absolute;top:66px;left:0}.streaksite.normalMode .xpPathConnector path{stroke-linecap:round;stroke-linejoin:round}.streaksite.normalMode .xpMilestoneDetails{background:#fff;border-color:#cee2c7;border-radius:23px;max-width:760px;padding:22px 25px;box-shadow:0 8px 26px #17432b0b}.streaksite.normalMode .xpMilestoneDetails button{border-radius:12px}@media (max-width:750px){.streaksite.normalMode .xpLiveStats{grid-template-columns:repeat(2,minmax(0,1fr))}.streaksite.normalMode .xpLiveStat:last-of-type{grid-column:1/-1}.streaksite.normalMode .xpPathSteps{border-radius:27px;padding:20px 12px}.streaksite.normalMode .xpPathRow{min-height:146px}.streaksite.normalMode .xpPathNode{border-radius:22px;width:45%;min-height:113px;padding:12px 7px}.streaksite.normalMode .xpPathNode.xpPathMajor{border-radius:23px;min-height:132px}.streaksite.normalMode .xpPathNode strong{font-size:12px}.streaksite.normalMode .xpPathConnector{height:146px;top:62px}.streaksite.normalMode .xpTrails>.xpTrailsHeading{padding:21px 19px!important}}@media (max-width:430px){.streaksite.normalMode .xpPathNode{width:46%}.streaksite.normalMode .xpPathConnector{top:60px}.streaksite.normalMode .xpLiveStat{padding:14px}.streaksite.normalMode .xpPathSteps{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.streaksite.normalMode .xpPathNode{transition:none!important;transform:none!important}}.streaksite.normalMode .cs-pack-screen .cs-carousel{background:radial-gradient(at 50% 100%,#658d6080,#0000 55%),radial-gradient(at 50% 24%,#3d7b60,#193f31 70%);border-radius:0 0 24px 24px;box-shadow:inset 0 0 80px #08271b80}.streaksite.normalMode .cs-pack-screen .cs-carousel .cs-carousel-glow{filter:blur(16px);pointer-events:none;background:radial-gradient(at 50% 65%,#c2edb62f,#0000 65%);border-radius:50%}.streaksite.normalMode .cs-pack-screen .cs-pack-counter{background:#194934;border-radius:22px 22px 0 0}.streaksite.normalMode .cs-pack-screen .cs-pack-buy{border-radius:0 0 23px 23px}.streaksite.normalMode .cs-pack-screen .cs-carousel-arrow{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:50%;width:51px;height:51px}@media (max-width:620px){.streaksite.normalMode .cs-pack-screen .cs-carousel{border-radius:0 0 17px 17px}.streaksite.normalMode .cs-pack-screen .cs-carousel-arrow{width:44px;height:44px}}
.streaksite.normalMode .vaultRewardGlyph{color:#906f24;background:#f7eabd;border-radius:17px;place-items:center;width:55px;height:55px;display:grid}.streaksite.normalMode .vaultMiniStats span{align-items:center;gap:5px;display:inline-flex}.streaksite.normalMode .vaultActionArt{color:#8d702e;filter:none;background:linear-gradient(145deg,#f1e4bb,#fffaf0);border-radius:27px;place-items:center;width:96px;height:96px;margin:5px 0 8px;display:grid;box-shadow:inset 0 0 0 1px #decdab}.streaksite.normalMode .vaultCustomizeIcon{color:#296b4c}.streaksite.normalMode .vaultTrailCard{background:linear-gradient(150deg,#eff8e9,#fff 80%)}.vaultTrailJourney{width:100%;max-width:340px;margin:10px 0 8px;display:block;position:relative}.vaultTrailJourney svg{width:100%;height:85px;display:block;overflow:visible}.vaultTrailLine{fill:none;stroke:#6fab80;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.vaultTrailNodeCurrent{fill:#2e8551;stroke:#e4f5da;stroke-width:6px}.vaultTrailNodeMiddle{fill:#a9d8a4;stroke:#edf8e7;stroke-width:4px}.vaultTrailNodeNext{fill:#e9d88c;stroke:#fff5d5;stroke-width:6px;filter:drop-shadow(0 3px 4px #7d7e494a)}.vaultTrailJourney>span{color:#467453;letter-spacing:.07em;justify-content:space-between;margin-top:-7px;padding:0 8px;font:800 11px/1.3 Courier New,monospace;display:flex}.streaksite.normalMode .vaultTrailCard>strong{margin-top:5px}.streaksite.normalMode .vaultActionCard:focus-visible{outline-offset:3px;outline:3px solid #448d64}body.sprigzTheme .streaksite.normalMode .xpTrails.xpTrailsOpen{width:100%!important;max-width:none!important;margin:0 auto!important;padding:clamp(16px,2.5vw,35px) clamp(14px,3vw,48px) 76px!important}body.sprigzTheme .streaksite.normalMode .xpTrails.xpTrailsOpen>.xpTrailsHeading.xpTrailsCompactHeading{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0 0 18px!important;padding:0!important}.streaksite.normalMode .xpTrailsCompactHeading h1{color:#163f2c!important;letter-spacing:-.045em!important;margin:5px 0 0!important;font:900 clamp(32px,4vw,52px)/1.1 ui-rounded,Segoe UI,sans-serif!important}.streaksite.normalMode .xpTrailDashboard{background:linear-gradient(105deg,#e9f6df,#f8fbf4 65%,#fff);border:1px solid #d6e5d0;border-radius:23px;grid-template-columns:minmax(120px,.25fr) minmax(210px,1fr) minmax(130px,.28fr);align-items:center;gap:clamp(16px,2.5vw,35px);margin:0 0 22px;padding:clamp(17px,2.2vw,27px) clamp(17px,2.5vw,35px);display:grid;box-shadow:0 7px 24px #0c422510}.xpTrailCurrentLevel{border-right:1px solid #bfd7b4;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.xpTrailCurrentLevel>span,.xpTrailTicketTotal span{letter-spacing:.08em;color:#548060;font:800 10px/1.4 Courier New,monospace}.xpTrailCurrentLevel>strong{letter-spacing:-.05em;color:#1c5539;font:900 clamp(36px,4vw,56px)/1 ui-rounded,Segoe UI,sans-serif}.xpTrailProgressPanel{gap:8px;min-width:0;display:grid}.xpTrailProgressLabels{color:#476c54;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;font-size:12px;display:flex}.xpTrailProgressLabels strong{color:#184832;font-size:15px}.xpTrailProgressPanel progress{accent-color:#57a467;background:#dcebd8;border:0;border-radius:999px;width:100%;height:15px;overflow:hidden}.xpTrailProgressPanel progress::-webkit-progress-bar{background:#dcebd8;border-radius:999px}.xpTrailProgressPanel progress::-webkit-progress-value{background:linear-gradient(90deg,#38915e,#b2dc86);border-radius:999px}.xpTrailProgressPanel progress::-moz-progress-bar{background:linear-gradient(90deg,#38915e,#b2dc86);border-radius:999px}.xpTrailProgressPanel>small{color:#729076;font-size:11px}.xpTrailTicketTotal{color:#477950;justify-content:center;align-items:center;gap:12px;display:flex}.xpTrailTicketTotal>svg{background:#e1eed7;border-radius:12px;flex:none;width:40px;height:40px;padding:8px}.xpTrailTicketTotal>div{flex-direction:column;gap:2px;display:flex}.xpTrailTicketTotal strong{color:#1a4d34;font-size:clamp(20px,2.2vw,27px);line-height:1.1}.xpTrailToolbar{border-bottom:1px solid #d7e6d2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:0 2px 12px;display:flex}.xpTrailToolbar>div:first-child{gap:4px;display:grid}.xpTrailToolbar>div:first-child strong{color:#1e4d35;font-size:20px}.streaksite.normalMode .xpTrailToolbar .xpTrailPager{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0;display:flex}.streaksite.normalMode .xpTrailToolbar .xpTrailPager button{background:#eff7ea;border-color:#cbdcc3;border-radius:999px;min-height:39px;padding:8px 15px;font-size:12px}.streaksite.normalMode .xpTrailToolbar .xpTrailPager button:last-child{color:#fff;background:#276446;border-color:#276446}body.sprigzTheme .streaksite.normalMode .xpTrailsOpen .xpPathSteps.xpJourneyCanvas{isolation:isolate;box-sizing:border-box;display:block;position:relative;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:19px 0 5px!important;overflow:visible!important}.xpJourneyLine{z-index:0;pointer-events:none;filter:drop-shadow(0 7px 9px #33764816);width:100%;height:3320px;position:absolute;top:19px;left:0;overflow:visible}.xpJourneyLine path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.xpJourneyUnderlay{stroke:#d6e6cf;stroke-width:29px}.xpJourneyStroke{stroke:#79ac85;stroke-width:11px}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathRow{box-sizing:border-box;z-index:1;display:flex;position:relative;align-items:center!important;height:166px!important;min-height:166px!important;padding:0!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathLeft{justify-content:flex-start!important;padding-left:7%!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathRight{justify-content:flex-end!important;padding-right:7%!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode{box-sizing:border-box;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;color:#184e33!important;background:linear-gradient(150deg,#fff,#f4f9f0)!important;border:1px solid #d2e5cf!important;border-radius:24px!important;width:38%!important;max-width:none!important;height:126px!important;min-height:126px!important;max-height:none!important;margin:0!important;padding:12px 18px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;box-shadow:0 13px 30px #1e543421,0 1px 3px #17412614!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode:hover{transform:translateY(-3px);box-shadow:0 15px 37px #1e543432!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode[aria-pressed=true]{border:2px solid #3d9862!important;outline:none!important;box-shadow:0 0 0 5px #7cbe8442,0 14px 30px #2055372c!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode.xpPathMajor{background:linear-gradient(145deg,#fffbec,#f8f1d8)!important;border:2px solid #dec987!important;height:145px!important;min-height:145px!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode.xpPathReached{background:#f4f8f2!important;border-color:#b7d5b9!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode.xpPathCurrent{background:linear-gradient(145deg,#def3d5,#f6ffef)!important;border:3px solid #38925c!important;box-shadow:0 0 0 7px #76bc8744,0 15px 34px #1f533435!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode.xpPathUpcoming{opacity:.87}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathIcon{color:#43845d;background:#e5f0df;border:0;border-radius:13px;flex:none;place-items:center;width:37px;height:37px;font-size:0;display:grid}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathMajor .xpPathIcon{color:#9f8032;background:#f0e5bb}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathCurrent .xpPathIcon{color:#1f7749;background:#c8e8ba}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNumber{color:#567f64;letter-spacing:.08em;font:800 10px/1.2 Courier New,monospace}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode strong{color:#204c32;white-space:normal;text-align:center;font:850 14px/1.2 ui-rounded,Segoe UI,sans-serif}.xpPathStatus{letter-spacing:.065em;color:#739375;text-align:center;min-height:10px;font:800 9px/1.15 Courier New,monospace}.xpPathCurrent .xpPathStatus{color:#267249}.xpPathMajor .xpPathStatus{color:#978148}.streaksite.normalMode .xpTrailsOpen .xpTrailSelection{max-width:none;box-shadow:none;background:0 0;border:0;border-top:1px solid #d1e3cb;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:12px 0 0;padding:14px 0;display:flex}.xpTrailSelectionContent{color:#2d6a48;flex-wrap:wrap;flex:1;align-items:center;gap:8px 13px;min-width:200px;display:flex}.xpTrailSelectionContent strong{color:#174d31;font-size:17px}.xpTrailSelectionContent span{color:#66816b;font-size:12px;line-height:1.4}.streaksite.normalMode .xpTrailSelection button{white-space:nowrap;border-radius:999px;min-height:38px;padding:9px 15px;font-size:12px}@media (max-width:860px){.streaksite.normalMode .xpTrailDashboard{grid-template-columns:minmax(92px,.3fr) minmax(200px,1fr);gap:14px}.xpTrailTicketTotal{border-top:1px solid #cfdfc7;grid-column:1/-1;justify-content:flex-start;padding-top:12px}}@media (max-width:600px){body.sprigzTheme .streaksite.normalMode .xpTrails.xpTrailsOpen{padding:18px 11px 55px!important}.streaksite.normalMode .xpTrailDashboard{border-radius:17px;grid-template-columns:90px minmax(0,1fr);gap:13px;padding:15px 13px}.xpTrailCurrentLevel>strong{font-size:40px}.xpTrailProgressLabels strong{font-size:12px}.xpTrailProgressLabels span{font-size:10px}.streaksite.normalMode .xpTrailToolbar .xpTrailPager{justify-content:flex-start}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode{border-radius:16px!important;width:44%!important;height:112px!important;min-height:112px!important;padding:9px 6px!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode.xpPathMajor{height:136px!important;min-height:136px!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathLeft{padding-left:4%!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathRight{padding-right:4%!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode strong{font-size:11px!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNumber{font-size:9px!important}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathIcon{width:31px;height:31px}body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathIcon svg{width:20px;height:20px}.xpPathStatus{font-size:8px}.xpJourneyUnderlay{stroke-width:22px}.xpJourneyStroke{stroke-width:8px}}@media (prefers-reduced-motion:reduce){body.sprigzTheme .streaksite.normalMode .xpJourneyCanvas .xpPathNode{transition:none!important;transform:none!important}}.streaksite .homeDashQuickActions button>span:first-child svg,.streaksite .homeDashSetIcon svg,.streaksite .homeDashCollection>span:first-child svg,.streaksite .homeDashPerryTip>span:first-child svg,.streaksite .sprigzHubCardIcon svg{flex:none;margin:auto;display:block}.streaksite .homeDashCollection>span:first-child,.streaksite .homeDashPerryTip>span:first-child{color:#327956;place-items:center;display:grid}.streaksite .homeDashQuickActions button>span:first-child{color:#31674b}.streaksite .homeDashRecentItem .homeDashSetIcon{color:#347650}.streaksite.playArcadeShell .arcadeGameOverline svg{vertical-align:-2px;margin-right:5px}.streaksite.playArcadeShell .arcadeThemeChoice svg{vertical-align:-4px;display:inline-block}.streaksite.playArcadeShell .arcadeGameAction button svg{vertical-align:-2px}.streaksite .sprigzHubCardIcon{color:#317950}.streaksite.normalMode .cs-pack-screen .cs-balance>svg{vertical-align:-5px;color:#37764c;margin-right:4px;display:inline-block}.xpCornerTickets{align-items:center;gap:5px;display:inline-flex}.xpCornerBolt{align-items:center;display:inline-flex}.xpCustomizeGrid article>span svg{color:#30774c;display:block}.streaksite.normalMode.simplifiedShell.homeShell .siteContent{padding-top:124px!important}@media (max-width:600px){.streaksite.normalMode.simplifiedShell.homeShell .siteContent{padding-top:132px!important}}
body.sprigzTheme .streaksite.normalMode.xpTrailShell>div>.sprigzHeader{box-shadow:none!important;background:#f7f9f4!important;border:0!important}body.sprigzTheme .streaksite.normalMode.xpTrailShell .siteContent{--xp-row-height:226px;background-color:#f7f9f4!important}.streaksite.normalMode .xpTrailsCompactHeading .xpTrailBack{color:#2d704b;max-width:max-content;min-height:36px;box-shadow:none;cursor:pointer;background:#f4faf0;border:1px solid #d0e2ca;border-radius:999px;align-self:flex-start;align-items:center;margin:0 0 14px;padding:8px 12px;font:780 12px/1.35 ui-rounded,Segoe UI,system-ui,sans-serif;display:inline-flex}.streaksite.normalMode .xpTrailsCompactHeading .xpTrailBack:hover{background:#e5f4df;border-color:#91c399}.streaksite.normalMode .xpTrailsCompactHeading .xpTrailBack:focus-visible{outline-offset:3px;outline:3px solid #5fa978}body.sprigzTheme .streaksite.normalMode .xpTrailsOpen .xpPathSteps.xpJourneyCanvas .xpPathRow{height:var(--xp-row-height)!important;min-height:var(--xp-row-height)!important}body.sprigzTheme .streaksite.normalMode .xpTrailsOpen .xpJourneyLine{filter:drop-shadow(0 4px 6px #3d765319);height:calc(var(--xp-row-height) * 20)!important}body.sprigzTheme .streaksite.normalMode .xpTrailsOpen .xpJourneyUnderlay{stroke:#cfe3cc;stroke-width:22px}body.sprigzTheme .streaksite.normalMode .xpTrailsOpen .xpJourneyStroke{stroke:#72ae83;stroke-width:9px}@media (max-width:650px){body.sprigzTheme .streaksite.normalMode.xpTrailShell .siteContent{--xp-row-height:192px}body.sprigzTheme .streaksite.normalMode.xpTrailShell>div>.sprigzHeader{box-shadow:none!important;background:#f7f9f4!important;border-bottom:0!important}.streaksite.normalMode .xpTrailsCompactHeading .xpTrailBack{margin-bottom:11px}body.sprigzTheme .streaksite.normalMode .xpTrailsOpen .xpJourneyUnderlay{stroke-width:17px}body.sprigzTheme .streaksite.normalMode .xpTrailsOpen .xpJourneyStroke{stroke-width:7px}}
