:root{--bg:#f7f8fb;--card:#fff;--ink:#0b1d45;--muted:#6f6c68;--navy:#0b1d45;--blue:#2b7dbb;--blue2:#eaf3fa;--gold:#d18a2e;--gold2:#fbf1e4;--line:#e5e3df}*{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(circle at 85% 10%,#fff4e5 0,#0000 23%),radial-gradient(circle at 15% 12%,#eaf4fb 0,#0000 28%),linear-gradient(#f8fbff 0,#fff 330px);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app{max-width:980px;margin:auto;padding:18px 16px 110px}.auth{max-width:620px}.top,.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.brandHeader{min-height:72px}.brandIdentity{align-items:center;gap:16px;min-width:0;display:flex}.freymiumLogo{object-fit:contain;object-position:left center;flex:none;width:150px;height:44px}.auth .freymiumLogo{width:170px;height:50px}.brand{letter-spacing:.1em;color:var(--navy);white-space:nowrap;font-size:15px}.tiny,.muted{color:var(--muted);font-size:12px}.hero{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f5f9fd 66%,#fff8ef 100%);border-radius:30px;margin:18px 0 22px;padding:30px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0b1d4514}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#f4c77e55 0,#0000 66%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;right:-60px}.eyebrow{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:900}.hero h1{background:linear-gradient(90deg,var(--navy) 0%,var(--blue) 60%,var(--gold) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:10px 0;font-size:48px;line-height:.98}.hero p{color:#5c6571;letter-spacing:.04em;font-size:15px}.heroPill{background:var(--gold2);color:#7f581e;border:1px solid #f0dcc2;border-radius:999px;margin-top:10px;padding:8px 12px;font-size:12px;display:inline-block}.stats,.people{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:0 4px 16px #0b1d450b}.score{color:var(--navy);margin-top:4px;font-size:30px;font-weight:900}.sectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--navy);margin:22px 0 9px;font-size:13px}.pillar{margin:12px 0}.bar{background:#edf0f4;border-radius:99px;height:9px;margin-top:8px;overflow:hidden}.bar span{background:linear-gradient(90deg,var(--blue),var(--gold));border-radius:99px;height:100%;display:block}.btn{cursor:pointer;border:0;border-radius:14px;padding:12px 16px;font-weight:850}.btn:disabled{opacity:.55;cursor:default}.primary{background:var(--blue);color:#fff;box-shadow:0 6px 16px #2b7dbb33}.secondary{background:var(--gold2);color:#77511c}.outline{color:var(--navy);background:#fff;border:1px solid #cfd8e2}.quote{border-left:4px solid var(--gold);font-size:17px;font-weight:800;line-height:1.45}.leader,.log{border-bottom:1px solid var(--line);grid-template-columns:32px 42px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.leader:last-child,.log:last-child{border:0}.log{grid-template-columns:1fr auto}.avatar{background:linear-gradient(135deg,var(--blue2),var(--gold2));width:38px;height:38px;color:var(--navy);border-radius:50%;place-items:center;font-weight:900;display:grid}.layers{gap:10px;display:grid}.northStarCard{background:linear-gradient(135deg,#fff,#fffdfa);border:1px solid #e6e3dd;border-radius:24px;grid-template-columns:72px 1fr;gap:20px;padding:24px;display:grid;box-shadow:0 14px 34px #0b1d450f}.northStarIcon{background:var(--gold2);width:58px;height:58px;color:var(--navy);border-radius:50%;place-items:center;font-size:26px;font-weight:900;display:grid}.northStarBody h2{margin:7px 0 14px;font-size:26px;line-height:1.15}.futureEyebrow{letter-spacing:.15em;color:var(--blue);font-size:11px;font-weight:900}.northStarStatement{letter-spacing:-.01em;color:var(--navy);max-width:760px;margin:8px 0 20px;font-size:27px;font-weight:800;line-height:1.35}.northStarInput{resize:vertical;width:100%;min-height:120px;font:inherit;color:var(--ink);background:#fff;border:1px solid #cfd8e2;border-radius:14px;outline:none;padding:14px 16px}.northStarInput:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2b7dbb1a}.northStarMeta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:6px;font-size:11px;display:flex}.saved{color:#246b4b;font-weight:800}.saveError{color:#9a2f2f;font-weight:700}.northStarActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.northStarActions em{color:#667085;margin-left:auto;font-size:12px}.meHighlights{grid-template-columns:1fr;gap:14px;margin-top:16px;display:grid}.featureCard{appearance:none;text-align:left;cursor:pointer;min-height:145px;color:var(--navy);border:0;border-radius:22px;padding:20px;box-shadow:0 10px 26px #0b1d450e}.challengeFeature{background:linear-gradient(135deg,#edf6ff,#e4f0fa)}.featureEyebrow{letter-spacing:.14em;color:var(--blue);margin-bottom:8px;font-size:10px;font-weight:900;display:block}.featureCard strong{margin-bottom:5px;font-size:22px;display:block}.featureCard>span:not(.featureEyebrow){color:#506079;font-size:13px}.featureProgress{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:18px;display:grid}.featureProgress:before{content:"";background:#cfddeb;border-radius:999px;grid-area:1/1;height:9px}.featureProgress i{background:linear-gradient(90deg,var(--blue),var(--gold));z-index:1;border-radius:999px;grid-area:1/1;height:9px}.featureProgress b{color:#53657c;font-size:11px}.tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:9px 10px calc(9px + env(safe-area-inset-bottom));z-index:5;background:#fffffff4;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabs button{color:#707886;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-width:82px;padding:7px 18px;font-weight:800;display:flex}.tabs button span{font-size:17px;line-height:1}.tabs button.active{color:var(--navy);position:relative}.tabs button.active:after{content:"";background:var(--gold);border-radius:99px;height:3px;position:absolute;bottom:-7px;left:20%;right:20%}.modal{z-index:20;background:#08193f99;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--card);border-radius:26px 26px 0 0;width:min(760px,100%);max-height:92vh;padding:20px 16px 30px;overflow:auto}.sheet h2,.login h2{margin-top:0}.sheet label,.login label{margin:14px 0;font-size:13px;font-weight:800;display:block}.sheet input,.sheet select,.sheet textarea,.login input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:12px;margin-top:6px;padding:12px;display:block}.sheet textarea{resize:vertical;min-height:92px}.optional{color:var(--muted);font-weight:500}.close{width:40px;height:40px;color:var(--navy);background:#eef3f8;border:0;border-radius:12px;font-size:24px}.analysis{background:var(--blue2);border-radius:16px;margin:14px 0;padding:13px}.analysis p{color:var(--muted);margin:6px 0;font-size:12px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{background:#fff;border:1px solid #d8e2eb;border-radius:999px;padding:6px 8px;font-size:11px}.full{width:100%}.textBtn{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:800}.error{color:#9a2f2f;background:#f9e8e5;border-radius:10px;padding:10px;font-size:13px}@media (max-width:700px){.app{max-width:760px}.brandHeader{align-items:center}.freymiumLogo{width:126px;height:38px}.brand{white-space:normal;font-size:12px;line-height:1.25}.hero h1{font-size:40px}.northStarCard{grid-template-columns:1fr}.northStarIcon{width:48px;height:48px}.northStarBody h2{font-size:22px}.northStarStatement{font-size:23px}.northStarActions em{width:100%;margin-left:0}.stats{grid-template-columns:repeat(2,1fr)}.stats .card:last-child{grid-column:span 2}.people{grid-template-columns:repeat(2,1fr)}.tabs button{min-width:0;padding:7px 13px}.tabs button span{font-size:15px}}@media (max-width:440px){.brandIdentity{gap:10px}.freymiumLogo{width:108px;height:34px}.brand{letter-spacing:.07em;font-size:10px}.hero{padding:24px 20px}.hero h1{font-size:36px}.tabs button{padding:7px 10px;font-size:11px}}@media (min-width:600px){.modal{align-items:center;padding:20px}.sheet{border-radius:26px}}.app{padding-bottom:150px;position:relative}.brandHeader{justify-content:center;min-height:110px;padding:10px 80px 4px;position:relative}.brandIdentity{text-align:center;justify-content:center;width:100%}.freymiumLogo{display:none!important}.brand{white-space:normal;text-align:center;letter-spacing:.13em;max-width:850px;font-size:clamp(24px,3.8vw,38px);font-weight:900;line-height:1.05}.brandHeader .textBtn{position:absolute;top:26px;right:0}.app:before{content:"Powered by";z-index:6;letter-spacing:.02em;color:#7d8794;pointer-events:none;font-size:11px;font-weight:700;position:fixed;bottom:82px;right:138px}.app:after{content:"";z-index:6;pointer-events:none;background-image:url(data:image/webp;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;width:112px;height:82px;position:fixed;bottom:66px;right:18px}@media (max-width:700px){.brandHeader{min-height:96px;padding:8px 62px 2px}.brand{letter-spacing:.1em;font-size:clamp(20px,7vw,30px)}.brandHeader .textBtn{font-size:12px;top:18px;right:2px}.app:before{font-size:9px;bottom:70px;right:92px}.app:after{width:78px;height:62px;bottom:58px;right:8px}}@media (max-width:440px){.brandHeader{padding-left:42px;padding-right:42px}.brand{letter-spacing:.08em;font-size:19px}.app:before{right:78px}.app:after{width:66px;height:54px}}
:root{--su-ink:#14202b;--su-ink2:#1c2731;--su-ink3:#243441;--su-horizon:#e3a857;--su-horizon-dim:#8a6c3a;--su-seafoam:#7fa69c;--su-sand:#f3ecdd;--su-mist:#93a4b0;--su-ember:#b75a48;--su-line:#f3ecdd17}html,body{background:var(--su-ink)!important}.sunShell{background:var(--su-ink)!important;color:var(--su-sand)!important;padding-bottom:96px!important;font-family:Manrope,sans-serif!important}.sunShell h1,.sunShell h2,.sunShell h3,.sunPossibility strong,.sunTrace b,.personFocusCard h2{font-family:Fraunces,serif!important}.sunTop{background:var(--su-ink)!important;max-width:none!important;color:var(--su-sand)!important;padding:22px 16px 12px!important}.sunTop span{color:var(--su-mist)!important}.sunTop h1{color:var(--su-sand)!important;font-size:24px!important}.sunAvatar{background:var(--su-ink3)!important;color:var(--su-sand)!important;border:1px solid var(--su-line)!important}.sunHero{background:var(--su-ink)!important;max-width:none!important;color:var(--su-sand)!important;border-radius:0!important;padding:24px 16px 18px!important}.sunHero .sunSectionHead h2{color:var(--su-sand)!important;font-size:31px!important}.sunHero .sunSectionHead button{color:var(--su-horizon)!important}.sunShelf{scroll-snap-type:x mandatory;grid-template-columns:none!important;gap:12px!important;padding:4px 0 16px!important;display:flex!important;overflow-x:auto!important}.sunShelf::-webkit-scrollbar{display:none}.sunPeopleRow::-webkit-scrollbar{display:none}.sunPossibility,.sunAddPossibility{scroll-snap-align:start!important;border:1px solid var(--su-line)!important;min-width:78vw!important;min-height:190px!important;box-shadow:none!important;background:var(--su-ink2)!important;color:var(--su-sand)!important;border-radius:22px!important;padding:22px!important;transform:none!important}.sunPossibility:nth-child(3n+2){background:var(--su-ink3)!important}.sunPossibility small{color:var(--su-mist)!important;font-weight:700!important}.sunPossibility strong{font-size:23px!important;font-weight:500!important;line-height:1.16!important}.sunPossibility i{opacity:.45;background:var(--su-horizon-dim)!important;width:7px!important;height:7px!important}.sunPossibility i.lit{opacity:1;background:var(--su-horizon)!important}.sunAddPossibility{color:var(--su-mist)!important;background:0 0!important;border:1px dashed #f3ecdd33!important}.sunCaps{background:var(--su-ink)!important;max-width:none!important;margin:0!important;padding:18px 16px 24px!important}.sunCaps p{color:var(--su-mist)!important;margin-bottom:12px!important;font-size:13px!important}.sunCaps>div{gap:8px!important}.sunCaps button{border:1px solid var(--su-line)!important;background:var(--su-ink2)!important;color:var(--su-mist)!important;border-radius:999px!important;padding:9px 12px!important;font-size:13px!important;font-weight:600!important}.sunCaps button.active{color:var(--su-horizon)!important;background:#e3a8571f!important;border-color:#e3a85738!important}.sunCaps button span{color:var(--su-seafoam)!important;margin-right:7px!important;font-size:18px!important}.sunBlock{background:var(--su-ink)!important;max-width:none!important;padding:16px!important}.sunSectionHead{margin-bottom:12px!important}.sunSectionHead h2{color:var(--su-sand)!important;font-size:27px!important}.sunSectionHead button{color:var(--su-mist)!important}.sunChallengeCard,.sunJoinCard{border:1px solid var(--su-line)!important;background:linear-gradient(135deg,var(--su-ink2),var(--su-ink3))!important;color:var(--su-sand)!important;border-radius:22px!important;padding:20px!important}.sunChallengeCard small,.sunJoinCard small,.sunChallengeCard p,.sunJoinCard p{color:var(--su-mist)!important}.sunChallengeMeta b{color:var(--su-horizon)!important}.sunStreak i{border-color:var(--su-mist)!important}.sunStreak i.done{background:var(--su-horizon)!important;border-color:var(--su-horizon)!important}.sunJoinCard>button{background:var(--su-horizon)!important;color:var(--su-ink)!important}.sunTalkPreview,.sunHistoryPreview{border:1px solid var(--su-line)!important;background:var(--su-ink2)!important;box-shadow:none!important;color:var(--su-sand)!important;border-radius:20px!important}.sunTalkPreview>div,.sunTalkFull>div,.sunHistoryPreview>div{border-color:var(--su-line)!important}.sunTalkPreview b,.sunHistoryPreview b,.sunTalkPreview p{color:var(--su-sand)!important}.sunMiniAvatar,.sunPersonAvatar{background:var(--su-ink3)!important;color:var(--su-sand)!important;border:1px solid var(--su-line)!important}.sunHistoryPreview small{color:var(--su-mist)!important}.sunHistoryPreview>div>strong{color:var(--su-horizon)!important}.sunPeopleRow{scroll-snap-type:x mandatory;grid-template-columns:none!important;gap:10px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.sunPeopleRow>button{scroll-snap-align:start!important;border:1px solid var(--su-line)!important;background:var(--su-ink2)!important;min-width:46vw!important;color:var(--su-sand)!important;box-shadow:none!important;border-radius:20px!important;padding:18px 16px!important}.sunPeopleRow>button:nth-child(2n){background:var(--su-ink3)!important}.sunPeopleRow strong{color:var(--su-sand)!important;font-size:14px!important}.sunPeopleRow>button>div{justify-content:center!important;align-items:center!important;gap:13px!important;min-height:32px!important;display:flex!important}.sunPeopleRow i{color:var(--su-seafoam)!important;margin:0!important;font-size:25px!important;font-weight:700!important;line-height:1!important}.sunPeopleRow small{color:var(--su-horizon)!important;font-size:12px!important}.sunFab{background:var(--su-horizon)!important;color:var(--su-ink)!important;padding:14px 18px!important;bottom:16px!important;left:auto!important;right:16px!important;transform:none!important}.sunOverlay{background:#080e13c7!important;align-items:flex-end!important;padding:0!important}.sunSheet,.sunSheet.full{background:var(--su-ink2)!important;width:100%!important;max-height:92vh!important;color:var(--su-sand)!important;border:1px solid var(--su-line)!important;border-radius:28px 28px 0 0!important}.sunSheet>header{background:#1c2731f5!important;padding:20px 18px 12px!important}.sunSheet>header h2{color:var(--su-sand)!important}.sunSheet>header button{background:var(--su-ink3)!important;color:var(--su-sand)!important}.sunSheetBody{padding:12px 18px 28px!important}.sunInsight,.sunLabel,.sunFinePrint,.sunPrivacy,.sunPeopleFull p,.sunHistoryFull small,.sunHistoryFull article>div p,.sunRefine label{color:var(--su-mist)!important}.sunCapChips span,.sunChoiceRow button,.sunIntentRow button,.sunSupportList button,.sunTwoActions button,.sunPeopleFull article{background:var(--su-ink3)!important;color:var(--su-sand)!important;border-color:var(--su-line)!important}.sunCapChips span.primary,.sunChoiceRow button.active,.sunIntentRow button.active{color:var(--su-seafoam)!important;background:#7fa69c2e!important;border-color:#7fa69c59!important}.sunInput{background:var(--su-ink3)!important;color:var(--su-sand)!important;border-color:var(--su-line)!important}.sunInput::placeholder{color:var(--su-mist)!important}.sunInput:focus{border-color:var(--su-horizon)!important}.sunPrimary,.sunComposer button,.sunRefine button{background:var(--su-horizon)!important;color:var(--su-ink)!important}.sunAI{background:#7fa69c17!important;border-color:#7fa69c40!important}.sunAI small{color:var(--su-seafoam)!important}.sunAI p{color:var(--su-sand)!important}.sunStepper button{background:var(--su-ink3)!important;color:var(--su-sand)!important;border-color:var(--su-line)!important}.sunError{color:var(--su-ember)!important}.sunTrace{background:#14202bf7!important}.sunTrace span{color:var(--su-mist)!important}.sunTrace i{color:var(--su-horizon-dim)!important}.sunAuth{background:var(--su-ink)!important;color:var(--su-sand)!important}.sunAuth form>span,.sunAuth p{color:var(--su-mist)!important}.sunAuth h1{color:var(--su-sand)!important}.sunAuth input{background:var(--su-ink2)!important;color:var(--su-sand)!important;border:1px solid var(--su-line)!important}.sunAuth input::placeholder{color:var(--su-mist)!important}.sunAuth button{background:var(--su-horizon)!important;color:var(--su-ink)!important}.sunAuth small{color:var(--su-ember)!important}.personFocusOverlay{background:#080e13c7!important;place-items:end center!important;padding:0!important}.personFocusCard{background:var(--su-ink2)!important;width:100%!important;color:var(--su-sand)!important;border-radius:28px 28px 0 0!important}.personFocusCard header{background:var(--su-ink3)!important;border-bottom:1px solid var(--su-line)!important}.personFocusCard header small{color:var(--su-mist)!important}.personFocusAvatar{background:var(--su-horizon)!important;color:var(--su-ink)!important}.personFocusBody>p,.personFocusPrivacy{color:var(--su-mist)!important}.personFocusIcons{gap:9px!important}.personFocusIcons>div{background:var(--su-ink3)!important;color:var(--su-mist)!important;border:1px solid var(--su-line)!important;padding:11px 14px!important}.personFocusIcons>div.active{color:var(--su-seafoam)!important;background:#7fa69c24!important}.personFocusIcons span{font-size:24px!important}.personFocusIcons strong{font-size:13px!important}.personFocusPoints{border-color:var(--su-line)!important}.personFocusPoints span{color:var(--su-mist)!important}.personFocusPoints strong{color:var(--su-horizon)!important}.sunHealthNudge{z-index:18;max-width:min(330px,100vw - 100px);color:var(--su-sand);text-align:left;cursor:pointer;background:#1c2731f7;border:1px solid #7fa69c47;border-radius:16px;align-items:center;gap:10px;padding:11px 14px;font-family:Manrope,sans-serif;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 36px #00000038}.sunHealthNudge>span{width:30px;height:30px;color:var(--su-seafoam);background:#7fa69c24;border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.sunHealthNudge>div{flex-direction:column;gap:2px;min-width:0;display:flex}.sunHealthNudge small{letter-spacing:.12em;color:var(--su-mist);font-size:8px}.sunHealthNudge strong{color:var(--su-sand);font-size:12px;line-height:1.25}.sunHealthNudge>b{color:var(--su-horizon);margin-left:auto;font-size:10px}.sunHealthSheet>header small{letter-spacing:.14em;margin-bottom:4px;font:700 9px Manrope,sans-serif;display:block;color:var(--su-seafoam)!important}.sunHealthList{gap:10px;display:grid}.sunHealthList article{border:1px solid var(--su-line);background:var(--su-ink3);color:var(--su-sand);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.sunHealthDetails{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:3px 8px;min-width:0;display:grid}.sunHealthDetails strong{color:var(--su-sand);font-size:14px}.sunHealthDetails span{color:var(--su-mist);font-size:12px}.sunHealthDetails small{color:var(--su-mist);grid-column:1/-1;font-size:10px}.sunHealthActions{flex:none;gap:7px;display:flex}.sunHealthActions button{border:1px solid var(--su-line);color:var(--su-mist);cursor:pointer;background:0 0;border-radius:999px;padding:9px 13px;font:600 11px Manrope,sans-serif}.sunHealthActions .sunPrimary{border-color:var(--su-horizon);background:var(--su-horizon)!important;color:var(--su-ink)!important}.sunHealthActions button:disabled{opacity:.5}.sunHistoryFull article>button,.sunHistoryFull article>button b,.sunHistoryFull article>button strong{color:var(--su-sand)!important}.sunHistoryFull article>div p{color:var(--su-mist)!important}@media (max-width:520px){.sunHealthNudge{max-width:calc(100vw - 94px)}.sunHealthNudge>b{display:none}.sunHealthList article{flex-direction:column;align-items:flex-start}.sunHealthActions{width:100%}.sunHealthActions button{flex:1}.sunHealthDetails{grid-template-columns:1fr}.sunHealthDetails small{grid-column:auto}}@media (min-width:760px){.sunShell{padding-bottom:120px!important}.sunTop,.sunHero,.sunCaps,.sunBlock{max-width:1040px!important;margin:0 auto!important;padding-left:28px!important;padding-right:28px!important}.sunTop{padding-top:30px!important}.sunHero{padding-top:34px!important}.sunShelf{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.sunPossibility,.sunAddPossibility{min-width:0!important;min-height:190px!important}.sunPeopleRow{grid-template-columns:repeat(3,1fr)!important;display:grid!important;overflow:visible!important}.sunPeopleRow>button{min-width:0!important}.sunFab{bottom:22px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.personFocusOverlay{place-items:end center!important;padding:20px!important}.personFocusCard{border-radius:28px!important;width:min(600px,100%)!important}.sunHealthOverlay{align-items:center!important;padding:24px!important}.sunHealthSheet{border-radius:28px!important;width:min(720px,100%)!important;max-height:84vh!important}}
.sunHealthNudge{background:#d7e9f3!important;border:1px solid #14202b29!important;box-shadow:0 14px 36px #14202b1a!important}.sunHealthNudge>span{color:#2b6875!important;background:#2b68751f!important}.sunHealthNudge small{color:#647887!important}.sunHealthNudge strong{color:#14202b!important}.sunHealthNudge>b{color:#a96f20!important}html,body,.sunShell,.sunTop,.sunHero,.sunCaps,.sunBlock,.sunAuth{color:#14202b!important;background:#dcecf5!important}.sunShell h1,.sunShell h2,.sunShell h3,.sunTop h1,.sunHero .sunSectionHead h2,.sunSectionHead h2,.sunAuth h1{color:#14202b!important}.sunTop span,.sunCaps p,.sunSectionHead button,.sunAuth form>span,.sunAuth p{color:#667b89!important}.sunAvatar,.sunMiniAvatar,.sunPersonAvatar{color:#14202b!important;background:#edf5f8!important;border-color:#14202b1f!important}.sunPossibility,.sunPossibility:nth-child(3n+2),.sunPeopleRow>button,.sunPeopleRow>button:nth-child(2n),.sunTalkPreview,.sunHistoryPreview,.sunChallengeCard,.sunJoinCard{color:#14202b!important;background:#f7f3ec!important;border-color:#14202b21!important;box-shadow:0 7px 22px #14202b0e!important}.sunPossibility small,.sunHistoryPreview small,.sunChallengeCard small,.sunJoinCard small,.sunChallengeCard p,.sunJoinCard p{color:#667b89!important}.sunPossibility strong,.sunTalkPreview b,.sunTalkPreview p,.sunHistoryPreview b,.sunPeopleRow strong{color:#14202b!important}.sunAddPossibility{color:#667b89!important;background:#f7f3ec61!important;border-color:#14202b38!important}.sunCaps button{color:#667b89!important;background:#f7f3ec9e!important;border-color:#14202b1c!important}.sunCaps button.active{color:#9a651c!important;background:#e3a85733!important;border-color:#a96f2040!important}.sunPeopleRow small,.sunHistoryPreview>div>strong,.sunChallengeMeta b{color:#a96f20!important}.sunPeopleRow i{color:#4e8178!important}.sunJoinCard>button,.sunFab,.sunPrimary,.sunComposer button,.sunRefine button{color:#14202b!important;background:#e3a857!important}.sunOverlay,.personFocusOverlay{background:#14202b6b!important}.sunSheet,.sunSheet.full,.personFocusCard{color:#14202b!important;background:#f7f3ec!important;border-color:#14202b21!important}.sunSheet>header,.personFocusCard header{background:#eef4f5!important;border-color:#14202b1a!important}.sunSheet>header h2,.personFocusCard h2{color:#14202b!important}.sunSheet>header button{color:#14202b!important;background:#dce8ec!important}.sunInsight,.sunLabel,.sunFinePrint,.sunPrivacy,.sunPeopleFull p,.sunHistoryFull small,.sunHistoryFull article>div p,.sunRefine label,.personFocusBody>p,.personFocusPrivacy,.personFocusPoints span{color:#667b89!important}.sunCapChips span,.sunChoiceRow button,.sunIntentRow button,.sunSupportList button,.sunTwoActions button,.sunPeopleFull article,.sunStepper button,.personFocusIcons>div{color:#14202b!important;background:#edf3f4!important;border-color:#14202b1c!important}.sunCapChips span.primary,.sunChoiceRow button.active,.sunIntentRow button.active,.personFocusIcons>div.active{color:#356b62!important;background:#7fa69c2e!important;border-color:#356b6238!important}.sunInput,.sunAuth input{color:#14202b!important;background:#fffdf9!important;border-color:#14202b29!important}.sunInput::placeholder,.sunAuth input::placeholder{color:#82939e!important}.sunAI{background:#e9f2f0!important;border-color:#356b622e!important}.sunAI small{color:#356b62!important}.sunAI p{color:#14202b!important}.personFocusAvatar{color:#14202b!important;background:#e3a857!important}.personFocusPoints strong{color:#a96f20!important}.sunHealthList article{color:#14202b!important;background:#edf3f4!important;border-color:#14202b1c!important}.sunHealthDetails strong{color:#14202b!important}.sunHealthDetails span,.sunHealthDetails small{color:#667b89!important}.sunHealthActions button{color:#667b89!important;border-color:#14202b24!important}.sunHealthActions .sunPrimary{color:#14202b!important;background:#e3a857!important;border-color:#e3a857!important}.sunHistoryFull article>button,.sunHistoryFull article>button b,.sunHistoryFull article>button strong{color:#14202b!important}.sunHistoryFull article>div p{color:#667b89!important}@media (hover:hover) and (pointer:fine){.sunPossibility,.sunAddPossibility,.sunChallengeCard,.sunJoinCard,.sunTalkPreview,.sunHistoryPreview,.sunPeopleRow>button,.sunHealthNudge{transition:border-color .14s,box-shadow .14s,transform .14s!important}.sunPossibility:hover,.sunAddPossibility:hover,.sunChallengeCard:hover,.sunJoinCard:hover,.sunTalkPreview:hover,.sunHistoryPreview:hover,.sunPeopleRow>button:hover{border-color:#14202b47!important;box-shadow:0 9px 25px #14202b17!important}.sunHealthNudge:hover{border-color:#2b687561!important}}@media (min-width:760px){.sunHealthNudge{width:310px!important;max-width:310px!important;padding:14px 16px!important;top:50%!important;bottom:auto!important;left:24px!important;transform:translateY(-50%)!important}}@media (max-width:759px){.sunHealthNudge{top:auto!important;bottom:16px!important;left:16px!important;transform:none!important}}
.sunSheet .sunChoiceRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-bottom:4px!important;display:grid!important}.sunSheet .sunChoiceRow button{text-align:center!important;white-space:normal!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;line-height:1.25!important}.sunSheet .sunChoiceRow button:last-child:nth-child(odd){grid-column:1/-1!important}.sunMeasure{grid-template-columns:minmax(0,1fr) minmax(130px,.8fr);align-items:center;gap:10px;display:grid}.sunSheet .sunStepper{background:var(--su-ink3);border:1px solid var(--su-line);border-radius:14px;padding:5px;grid-template-columns:44px minmax(52px,1fr) 44px!important;justify-content:start!important;align-items:center!important;gap:8px!important;display:grid!important}.sunSheet .sunStepper button{width:44px!important;height:44px!important}.sunSheet .sunStepper span{color:var(--su-sand);text-align:center!important;min-width:0!important;font-size:18px!important;font-weight:700!important}.sunUnit{appearance:auto!important;height:56px!important;font-weight:600!important}.sunMeasureHint{color:var(--su-mist);margin-top:8px;font-size:11px;line-height:1.45;display:block}.sunSheet .sunLabel{margin-top:24px!important;margin-bottom:10px!important}.sunSidePrompt{border:1px solid var(--su-line);background:var(--su-ink3);border-radius:14px;margin-top:14px;padding:14px}.sunSidePrompt>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.sunSidePrompt>div:first-child strong{color:var(--su-seafoam);font-size:14px}.sunSidePrompt>div:first-child span,.sunSidePrompt p,.sunSideValues small{color:var(--su-mist);font-size:12px}.sunSidePrompt p{margin:14px 0 8px}.sunSideChoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sunSideChoices button{border:1px solid var(--su-line);min-height:42px;color:var(--su-sand);background:0 0;border-radius:12px}.sunSideChoices button.active{border-color:var(--su-seafoam);color:var(--su-seafoam);background:#7fa69c24}.sunSideValues{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.sunSideValues label{color:var(--su-sand);grid-template-columns:1fr;gap:5px;font-size:12px;display:grid}.sunSideValues .sunInput{margin:0!important}.sunSideValues small{display:block}@media (max-width:390px){.sunMeasure{grid-template-columns:1fr}.sunUnit{height:48px!important}}@media (min-width:760px){.sunSheet .sunChoiceRow{flex-wrap:wrap!important;grid-template-columns:none!important;display:flex!important}.sunSheet .sunChoiceRow button{width:auto!important;min-height:40px!important}.sunSheet .sunChoiceRow button:last-child:nth-child(odd){grid-column:auto!important}.sunMeasure,.sunSidePrompt{max-width:460px}}
.possibilityInsightOverlay{z-index:140;background:#070d12c2;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.possibilityInsightCard{background:var(--su-ink2,#1c2731);border:1px solid var(--su-line,#f3ecdd17);width:min(100%,760px);max-height:88vh;color:var(--su-sand,#f3ecdd);border-radius:24px 24px 0 0;padding:20px 18px 30px;overflow:auto;box-shadow:0 -20px 60px #0000003d}.possibilityInsightCard header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.possibilityInsightCard header small{color:var(--su-horizon,#e3a857);letter-spacing:.16em;margin-bottom:7px;font:700 10px/1.2 Manrope,sans-serif;display:block}.possibilityInsightCard h2{max-width:620px;margin:0;font:500 24px/1.18 Fraunces,serif}.possibilityInsightCard header button{background:var(--su-ink3,#243441);width:34px;height:34px;color:var(--su-sand,#f3ecdd);border:0;border-radius:999px;flex:none;font-size:20px}.possibilityInsightBody{padding-top:28px}.possibilityThinking{color:var(--su-mist,#93a4b0);padding:20px 0}.possibilityThinking span{color:var(--su-horizon,#e3a857);letter-spacing:.14em;font:700 10px Manrope,sans-serif}.possibilityCapabilityChips{flex-wrap:wrap;gap:9px;display:flex}.possibilityCapabilityChips>div{border:1px solid var(--su-line,#f3ecdd17);color:var(--su-mist,#93a4b0);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font:600 12px Manrope,sans-serif;display:flex}.possibilityRationale{color:var(--su-sand,#f3ecdd);margin:22px 0 10px;font:400 17px/1.55 Manrope,sans-serif}.possibilityInsightNote,.possibilityInsightMuted{color:var(--su-mist,#93a4b0);font:400 12px/1.5 Manrope,sans-serif}.possibilitySuggestions{border-top:1px solid var(--su-line,#f3ecdd17);margin-top:26px;padding-top:22px}.possibilitySuggestionHead small,.capabilityConnections>small{color:var(--su-horizon,#e3a857);letter-spacing:.15em;font:700 10px/1.2 Manrope,sans-serif;display:block}.possibilitySuggestionHead h3{margin:5px 0 0;font:500 19px/1.3 Fraunces,serif}.possibilitySuggestionIntro{color:var(--su-mist,#93a4b0);margin:10px 0 14px;font:400 13px/1.5 Manrope,sans-serif}.possibilitySuggestionList{gap:8px;display:grid}.possibilitySuggestionList article{border:1px solid var(--su-line,#f3ecdd17);background:#f3ecdd06;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.possibilitySuggestionList article strong{font:650 13px/1.35 Manrope,sans-serif}.possibilitySuggestionList article p{color:var(--su-mist,#93a4b0);margin:3px 0 0;font:400 12px/1.45 Manrope,sans-serif}.possibilitySuggestionList article>span{white-space:nowrap;background:var(--su-ink3,#243441);color:var(--su-sand,#f3ecdd);border-radius:999px;padding:6px 9px;font:650 11px Manrope,sans-serif}.possibilitySuggestionControls{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.possibilitySuggestionControls button{border:1px solid var(--su-line,#f3ecdd17);color:var(--su-mist,#93a4b0);background:0 0;border-radius:999px;padding:8px 10px;font:600 11px Manrope,sans-serif}.possibilitySuggestionControls button.active{color:var(--su-sand,#f3ecdd);background:#e3a85714;border-color:#e3a85766}.possibilitySuggestionControls button:disabled{opacity:.55}.capabilityConnections{margin-top:24px}.capabilityConnections>div{border-bottom:1px solid var(--su-line,#f3ecdd17);padding:10px 0;font:500 14px/1.4 Manrope,sans-serif}.capabilityConnections p{color:var(--su-mist,#93a4b0);margin:10px 0 0;font:400 12px/1.5 Manrope,sans-serif}.suThinkingLine{color:var(--su-mist,#93a4b0);align-items:center;gap:5px;margin-top:8px;display:flex}.suThinkingLine p{margin:0 4px 0 0;font:400 13px/1.5 Manrope,sans-serif}.suThinkingLine i{background:var(--su-horizon,#e3a857);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite suBounce;display:block}.suThinkingLine i:nth-of-type(2){animation-delay:.14s}.suThinkingLine i:nth-of-type(3){animation-delay:.28s}.suThinkingLine.subtle{margin:12px 0}.suThinkingLine.subtle i{width:5px;height:5px}@keyframes suBounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.suThinkingLine i{opacity:.75;animation:none}}@media (min-width:760px){.possibilityInsightOverlay{align-items:center;padding:32px}.possibilityInsightCard{border-radius:24px;padding:26px 28px 34px}.possibilitySuggestionList{grid-template-columns:1fr}}.possibilityTitleRow{align-items:center;gap:8px;display:flex}.possibilityTitleRow h2{margin:0}.possibilityInsightCard header .possibilityEditPencil{width:30px;min-width:30px;height:30px;color:var(--su-horizon,#e3a857);cursor:pointer;background:#e3a85714;border:1px solid #e3a85759;border-radius:999px;place-items:center;padding:0;font-size:16px;display:grid}.possibilityManage{border:1px solid var(--su-line,#f3ecdd17);background:#f3ecdd08;border-radius:14px;margin:14px 0 0;padding:14px}.possibilityManage input{box-sizing:border-box;border:1px solid var(--su-line,#f3ecdd1f);background:var(--su-ink3,#243441);width:100%;color:var(--su-sand,#f3ecdd);border-radius:10px;padding:10px 12px;font:500 14px Manrope,sans-serif}.possibilityManage>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.possibilityManage button{border:1px solid var(--su-line,#f3ecdd1f);color:var(--su-sand,#f3ecdd);background:0 0;border-radius:999px;padding:8px 11px;font:600 11px Manrope,sans-serif}.possibilityManage button:first-child{background:#4eb2c11f;border-color:#4eb2c173}.possibilityManage button:disabled{opacity:.45}.possibilityManage p{color:#e9aaaa;margin:10px 0 0;font:500 11px/1.4 Manrope,sans-serif}.possibilityPlan{background:linear-gradient(135deg,#4eb2c117,#39a86b14);border:1px solid #4eb2c147;border-radius:14px;margin:22px 0 18px;padding:16px}.possibilityPlan>small{letter-spacing:.14em;color:var(--su-horizon,#e3a857);margin-bottom:10px;font:800 10px/1 Manrope,sans-serif;display:block}.possibilityPlanRow{grid-template-columns:88px 1fr;gap:2px 12px;padding:8px 0;display:grid}.possibilityPlanRow+.possibilityPlanRow{border-top:1px solid #f3ecdd14}.possibilityPlanRow span{letter-spacing:.12em;color:#8fb8c6;grid-row:1/3;font:800 10px/1.2 Manrope,sans-serif}.possibilityPlanRow b{color:var(--su-sand,#f3ecdd);font:700 14px/1.25 Manrope,sans-serif}.possibilityPlanRow em{color:#9bb0ba;font:500 11px/1.4 Manrope,sans-serif}.possibilityExploreButton{color:#d8f1f4;cursor:pointer;background:#4eb2c11a;border:1px solid #4eb2c159;border-radius:999px;margin-top:12px;padding:9px 13px;font:700 11px Manrope,sans-serif}.possibilityInsightOverlay{background:#2439466b!important;align-items:center!important;padding:32px!important}.possibilityInsightCard{color:#102536!important;background:#fff!important;border:1px solid #d7e6ee!important;border-radius:24px!important;width:min(100%,900px)!important;max-height:88vh!important;padding:26px 28px 34px!important;box-shadow:0 24px 70px #10253638!important}.possibilityInsightCard header{border-bottom:1px solid #e1ebef;padding-bottom:18px}.possibilityInsightCard header small,.possibilitySuggestionHead small,.possibilityPlan>small{color:#075b96!important}.possibilityInsightCard h2,.possibilitySuggestionHead h3{color:#102536!important}.possibilityInsightCard header>button{cursor:pointer;color:#36515f!important;background:#eef3f6!important}.possibilityInsightCard header>button:hover{background:#e1ebef!important}.possibilityInsightCard header .possibilityEditPencil{color:#0879c9!important;background:#f6f9fb!important;border-color:#c9dce6!important}.possibilityInsightCard header .possibilityEditPencil:hover{background:#edf7fb!important;border-color:#8fc4dc!important}.possibilityCapabilityChips>div{color:#5b7480!important;background:#f9fbfc!important;border-color:#d6e5eb!important}.possibilityCapabilityChips>div.primary{color:#205d70!important;background:#eef8fb!important;border-color:#bcdde7!important}.possibilityCapabilityChips span{color:#0879c9!important}.possibilityRationale{color:#274654!important}.possibilityInsightNote,.possibilityInsightMuted,.possibilitySuggestionIntro{color:#687f8a!important}.possibilityPlan{background:linear-gradient(135deg,#f1f9fc,#f3faf6)!important;border-color:#cde2e9!important}.possibilityPlanRow+.possibilityPlanRow{border-color:#dce8ed!important}.possibilityPlanRow span{color:#4f7f8f!important}.possibilityPlanRow b{color:#102536!important}.possibilityPlanRow em{color:#687f8a!important}.possibilityPlanRow.today b{color:#267653!important}.possibilitySuggestions{border-color:#e1ebef!important}.possibilitySuggestionList article{background:#f9fbfc!important;border-color:#dbe7ed!important}.possibilitySuggestionList article strong{color:#102536!important}.possibilitySuggestionList article p{color:#687f8a!important}.possibilitySuggestionList article>span{color:#36515f!important;background:#eef3f6!important}.possibilitySuggestionControls button{cursor:pointer;color:#4f6976!important;background:#fff!important;border-color:#cadce5!important}.possibilitySuggestionControls button:hover,.possibilitySuggestionControls button.active{color:#075b96!important;background:#eef8fb!important;border-color:#8fc4dc!important}.possibilityExploreButton{color:#075b96!important;background:#eef8fb!important;border-color:#a9d4e1!important}.possibilityExploreButton:hover{background:#e4f4f8!important}.possibilityManage{background:#f7fafc!important;border-color:#dbe7ed!important}.possibilityManage input{color:#102536!important;background:#fff!important;border-color:#cbdde5!important}.possibilityManage button{color:#36515f!important;background:#fff!important;border-color:#cbdde5!important}.possibilityManage button:first-child{color:#075b96!important;background:#eef8fb!important;border-color:#9bcddd!important}.possibilityManage button.archive{color:#a24f4f!important;border-color:#e5c7c7!important}.suThinkingLine,.possibilityThinking{color:#687f8a!important}.suThinkingLine i{background:#39a86b!important}@media (max-width:620px){.possibilityInsightOverlay{align-items:flex-end!important;padding:0!important}.possibilityInsightCard{border-radius:24px 24px 0 0!important;padding:22px 20px 30px!important}}
.sunAIInterpretation{color:var(--su-seafoam,#7fa69c);margin-top:8px;font:500 12px/1.45 Manrope,sans-serif}.sunAISidePanel{background:#f3ecdd06;border:1px solid #f3ecdd17;border-radius:16px;margin-top:14px;padding:14px}.sunAISideHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sunAISideHead strong{color:var(--su-sand,#f3ecdd);font:650 13px/1.35 Manrope,sans-serif;display:block}.sunAISideHead span{color:var(--su-mist,#93a4b0);margin-top:3px;font:400 11px/1.4 Manrope,sans-serif;display:block}.sunAISidePanel>p{color:var(--su-sand,#f3ecdd);margin:14px 0 8px;font:600 12px/1.4 Manrope,sans-serif}.sunAISideChoices{gap:8px;display:flex}.sunAISideChoices button{color:var(--su-mist,#93a4b0);background:0 0;border:1px solid #f3ecdd17;border-radius:999px;padding:8px 12px;font:600 11px Manrope,sans-serif}.sunAISideChoices button.active{color:var(--su-sand,#f3ecdd);background:#e3a85714;border-color:#e3a85766}.sunAISideValues{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.sunAISideValues label{color:var(--su-mist,#93a4b0);grid-template-columns:1fr auto;align-items:center;gap:6px;font:600 11px Manrope,sans-serif;display:grid}.sunAISideValues input{background:var(--su-ink3,#243441);width:100%;color:var(--su-sand,#f3ecdd);border:1px solid #f3ecdd17;border-radius:12px;grid-column:1/3;padding:10px 11px;font:600 14px Manrope,sans-serif}.sunAISideValues small{color:var(--su-mist,#93a4b0);pointer-events:none;justify-self:end;margin-top:-28px;margin-right:8px}
.peopleChallengeDock{z-index:16;width:min(340px,100vw - 32px);font-family:Manrope,sans-serif;position:fixed;bottom:92px;right:20px}.peopleChallengeStack{gap:10px;display:grid}.peopleChallengeStack article{color:var(--su-sand);background:#1c2731f7;border:1px solid #f3ecdd24;border-radius:16px;gap:7px;padding:14px;display:grid;position:relative;box-shadow:0 12px 34px #0003}.peopleChallengeStack small{color:var(--su-horizon);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.peopleChallengeStack strong{font-size:15px}.peopleChallengeStack span{color:var(--su-mist);font-size:12px}.peopleChallengeStack article>div{flex-wrap:wrap;gap:7px;display:flex}.peopleChallengeDismiss{cursor:pointer;opacity:.78;width:28px;height:28px;font-size:21px;line-height:1;top:7px;right:9px;color:var(--su-mist)!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important}.peopleChallengeDismiss:hover{opacity:1;color:var(--su-sand)!important}.peopleChallengeStack article>small{padding-right:26px}.peopleChallengeStack button,.peopleChallengeSend{color:var(--su-sand);cursor:pointer;background:#e3a8571f;border:1px solid #e3a85773;border-radius:999px;padding:7px 11px}.peopleChallengeOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;font-family:Manrope,sans-serif;z-index:2147483647!important;background:#080e14d1!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.peopleChallengeCard{border:1px solid #f3ecdd2e;border-radius:22px;width:min(520px,100%);padding:22px;box-shadow:0 24px 80px #00000080;z-index:1!important;background:var(--su-ink2)!important;color:var(--su-sand)!important;position:relative!important}.peopleChallengeCard header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.peopleChallengeCard header small{color:var(--su-horizon);letter-spacing:.1em}.peopleChallengeCard h2{margin:4px 0 0;font-size:24px}.peopleChallengeCard header>button{color:var(--su-mist);cursor:pointer;background:0 0;border:0;font-size:26px}.peopleChallengeCard label{color:var(--su-mist);gap:7px;margin:13px 0;font-size:12px;display:grid}.peopleChallengeCard input,.peopleChallengeCard textarea{box-sizing:border-box;background:var(--su-ink3);width:100%;color:var(--su-sand);font:inherit;border:1px solid #f3ecdd1f;border-radius:12px;padding:11px 12px}.peopleChallengeCard textarea{resize:vertical;min-height:74px}.peopleChallengeDates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.peopleChallengeEnds,.peopleChallengeMessage{color:var(--su-mist);font-size:12px}.peopleChallengeSend{width:100%;margin-top:10px;padding:11px}.peopleChallengeSend:disabled{opacity:.45;cursor:default}.personFocusChallenge{width:100%;color:var(--su-sand);cursor:pointer;background:#e3a85714;border:1px solid #e3a85759;border-radius:999px;margin-top:16px;padding:10px 12px}.sunUpcomingChallenge{border-color:#e3a85738!important}.sunUpcomingChallenge>small{color:var(--su-horizon)!important}@media (max-width:759px){.peopleChallengeDock{bottom:82px;right:16px}.peopleChallengeDates{grid-template-columns:1fr}.peopleChallengeCard{max-height:90vh;overflow:auto}}.peopleChallengeHome{color:#33505f;background:#f1f5f8e6;border:1px solid #12212b1a;border-radius:14px;max-width:844px;margin:0 18px 14px;padding:26px 34px;font-family:Manrope,sans-serif;box-shadow:0 8px 24px #0b1a3d0b}.peopleChallengeHomeHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.peopleChallengeHomeHead small{letter-spacing:.14em;color:#546c7b;font-size:10px;font-weight:800}.peopleChallengeHomeHead h2{color:#12212b;margin:4px 0 0;font-size:24px;line-height:1.2}.peopleChallengeHomeHead>span{color:#546c7b;font-size:12px}.peopleChallengeHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.peopleChallengeHomeGrid article{background:#fff;border:1px solid #12212b1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;display:grid}.peopleChallengeHomeGrid article>div:first-child{gap:4px;display:grid}.peopleChallengeHomeGrid small{letter-spacing:.08em;text-transform:uppercase;color:#546c7b;font-size:10px}.peopleChallengeHomeGrid strong{color:#12212b;font-size:15px}.peopleChallengeHomeGrid span{color:#546c7b;font-size:12px}.peopleChallengeProgress{align-content:start;justify-items:end;gap:3px;display:grid}.peopleChallengeProgress b{color:#17557f;font-size:12px}.peopleChallengeMiniActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.peopleChallengeMiniActions button,.peopleChallengeCount{color:#17557f;cursor:pointer;background:#fff;border:1px solid #1f6fb847;border-radius:999px;padding:8px 12px;font-weight:700}.peopleChallengeMiniActions button.quiet{color:#546c7b;border-color:#12212b1f}.peopleChallengeCount{grid-column:1/-1;justify-self:start}.peopleChallengeCounted{grid-column:1/-1;font-weight:800;color:#17557f!important}@media (max-width:700px){.peopleChallengeHome{margin-left:10px;margin-right:10px;padding:20px 18px}.peopleChallengeHomeHead{flex-direction:column;align-items:flex-start}.peopleChallengeHomeGrid{grid-template-columns:1fr}}.peopleChallengeTodayActions{flex-wrap:wrap;gap:8px!important;display:flex!important}.peopleChallengeTodayActions .peopleChallengeLog,.peopleChallengeLog{color:var(--su-mist)!important;background:0 0!important;border-color:#f3ecdd33!important}.peopleChallengeHomeGrid .peopleChallengeTodayActions{grid-column:1/-1}.peopleChallengeHomeGrid .peopleChallengeTodayActions button{color:#17557f;cursor:pointer;background:#fff;border:1px solid #1f6fb847;border-radius:999px;padding:8px 12px;font-weight:700}.peopleChallengeHomeGrid .peopleChallengeTodayActions .peopleChallengeLog{color:#546c7b!important;background:#fff!important;border-color:#12212b1f!important}.peopleChallengeClickable{cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s}.peopleChallengeClickable:hover{border-color:#1f6fb83d;transform:translateY(-1px);box-shadow:0 10px 28px #0b1a3d14}.peopleChallengeStatusTitle{color:var(--su-sand)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-self:start!important;padding:0!important;font-size:15px!important;font-weight:700!important}.peopleChallengeStatusTitle:hover{text-decoration:underline}.peopleChallengeStatusDates{color:var(--su-mist);margin:-6px 0 18px;font-size:12px}.peopleChallengeStatusPeople{gap:12px;display:grid}.peopleChallengeStatusPerson{background:#ffffff06;border:1px solid #f3ecdd1f;border-radius:14px;gap:10px;padding:14px;display:grid}.peopleChallengeStatusPerson>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.peopleChallengeStatusPerson strong{font-size:15px}.peopleChallengeStatusPerson span{color:var(--su-mist);font-size:12px}.peopleChallengeDayDots{flex-wrap:wrap;gap:7px;display:flex}.peopleChallengeDayDots>span{width:28px;height:28px;color:var(--su-mist);border:1px solid #f3ecdd29;border-radius:999px;place-items:center;font-size:11px;display:grid}.peopleChallengeDayDots>span.done{color:var(--su-sand);background:#e3a85724;border-color:#e3a8578c;font-weight:800}.peopleChallengeStatusHint{color:var(--su-mist);margin-top:15px;line-height:1.45;display:block}.peopleChallengeHomeGrid .peopleChallengeCounted{align-self:end}.peopleChallengeDayDots>button{width:28px;height:28px;color:var(--su-mist);font:inherit;cursor:pointer;background:0 0;border:1px solid #f3ecdd29;border-radius:999px;place-items:center;padding:0;font-size:11px;display:grid}.peopleChallengeDayDots>button.done{color:var(--su-sand);background:#e3a85724;border-color:#e3a8578c;font-weight:800}.peopleChallengeDayDots>button:not(:disabled):hover,.peopleChallengeDayDots>button:not(:disabled):focus-visible{background:#e3a8571a;border-color:#e3a857bf;outline:none}.peopleChallengeDayDots>button:disabled{opacity:.38;cursor:default}.peopleChallengeEditHint{margin-top:1px;line-height:1.4;color:var(--su-mist)!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important;display:block!important}@media (max-width:759px){.peopleChallengeDayDots{gap:8px}.peopleChallengeDayDots>button,.peopleChallengeDayDots>span{width:32px;height:32px}}.peopleChallengeOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2439466b!important}.peopleChallengeCard{color:#102536!important;background:#fff!important;border:1px solid #d7e6ee!important;box-shadow:0 24px 70px #10253638!important}.peopleChallengeCard header{border-bottom:1px solid #e1ebef;padding-bottom:16px}.peopleChallengeCard header small{color:#075b96!important}.peopleChallengeCard h2{color:#102536!important}.peopleChallengeCard header>button{border-radius:999px;width:34px;height:34px;color:#36515f!important;background:#eef3f6!important}.peopleChallengeCard header>button:hover{background:#e1ebef!important}.peopleChallengeCard label,.peopleChallengeEnds,.peopleChallengeMessage,.peopleChallengeStatusDates,.peopleChallengeStatusHint,.peopleChallengeEditHint,.peopleChallengeStatusPerson span{color:#687f8a!important}.peopleChallengeCard input,.peopleChallengeCard textarea{color:#102536!important;background:#fff!important;border-color:#cbdde5!important}.peopleChallengeStatusPerson{background:#f9fbfc!important;border-color:#dbe7ed!important}.peopleChallengeStatusPerson strong{color:#102536!important}.peopleChallengeDayDots>span,.peopleChallengeDayDots>button{color:#4f6976!important;background:#fff!important;border-color:#cadce5!important}.peopleChallengeDayDots>span.done,.peopleChallengeDayDots>button.done,.peopleChallengeDayDots>button:not(:disabled):hover,.peopleChallengeDayDots>button:not(:disabled):focus-visible{color:#075b96!important;background:#eef8fb!important;border-color:#8fc4dc!important}.peopleChallengeWinnerLine{color:#205d70!important;background:linear-gradient(135deg,#f1f9fc,#f3faf6)!important;border:1px solid #cde2e9!important}.peopleChallengeSend,.peopleChallengeStack button{color:#075b96!important;background:#eef8fb!important;border-color:#a9d4e1!important}.peopleChallengeStack article{color:#102536!important;background:#fff!important;border-color:#d7e6ee!important;box-shadow:0 12px 34px #10253624!important}.peopleChallengeStack small{color:#075b96!important}.peopleChallengeStack span,.peopleChallengeDismiss{color:#687f8a!important}.peopleChallengeStack button.quiet{color:#4f6976!important;background:#fff!important;border-color:#cadce5!important}
.sunGreetingRow{align-items:flex-start!important;gap:8px!important;min-width:0!important;display:flex!important}.sunGreetingRow h1{flex:0 auto!important;min-width:0!important}#sun-notification-anchor{flex:none!important;margin-top:5px!important;display:inline-flex!important}.sunNotificationBell{color:#17557f;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;font-family:Manrope,sans-serif;display:inline-grid;position:relative}.sunNotificationBell>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sunNotificationBell>b{color:#fff;background:#9a5c14;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:9px;line-height:1;display:grid;position:absolute;top:-8px;right:-7px}.sunNotificationOverlay{z-index:2147483646;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080e144d;font-family:Manrope,sans-serif;position:fixed;inset:0}.sunNotificationPanel{color:#12212b;background:#fff;border:1px solid #12212b1f;border-radius:18px;width:min(430px,100vw - 36px);max-height:calc(100vh - 36px);padding:22px;position:absolute;top:18px;right:18px;overflow:auto;box-shadow:0 24px 70px #0b1a3d38}.sunNotificationPanel header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.sunNotificationPanel header small{letter-spacing:.14em;color:#546c7b;font-size:10px;font-weight:800}.sunNotificationPanel header h2{margin:4px 0 0;font-size:22px;line-height:1.2}.sunNotificationPanel header>button{color:#546c7b;cursor:pointer;background:0 0;border:0;font-size:26px}.sunNotificationTools{border-bottom:1px solid #12212b14;justify-content:flex-end;min-height:30px;display:flex}.sunNotificationTools button{color:#17557f;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.sunNotificationTools span{color:#6a7f8d;font-size:12px}.sunNotificationList{display:grid}.sunNotificationList article{border-bottom:1px solid #12212b14;grid-template-columns:minmax(0,1fr) 28px;display:grid;position:relative}.sunNotificationItem{color:#12212b;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:15px 2px;display:grid}.sunNotificationItem>i{background:#1f6fb8;border-radius:999px;width:7px;height:7px;margin-top:6px}.sunNotificationList article.read .sunNotificationItem>i{background:0 0}.sunNotificationItem>span{gap:3px;display:grid}.sunNotificationItem strong{font-size:13px;line-height:1.35}.sunNotificationItem em{color:#546c7b;font-size:12px;font-style:normal;line-height:1.4}.sunNotificationItem time{color:#7b8d98;font-size:10px}.sunNotificationList article.read .sunNotificationItem strong{color:#49606d;font-weight:600}.sunNotificationDismiss{color:#7b8d98;cursor:pointer;background:0 0;border:0;align-self:start;margin-top:8px;font-size:20px;line-height:1}.sunNotificationDismiss:hover{color:#12212b}.sunNotificationEmpty{text-align:center;gap:5px;padding:30px 2px;display:grid}.sunNotificationEmpty strong{font-size:14px}.sunNotificationEmpty span{color:#6a7f8d;font-size:12px}@media (max-width:700px){.sunGreetingRow{align-items:flex-start!important;gap:6px!important}.sunGreetingRow h1{max-width:calc(100vw - 170px)!important}.sunNotificationBell{width:22px;height:22px}.sunNotificationBell>svg{width:16px;height:16px}.sunNotificationPanel{border-radius:18px;width:auto;max-height:78vh;padding:19px;inset:auto 10px 10px}.sunNotificationOverlay{background:#080e1461}}
html[data-su-theme=day] body,html[data-su-theme=day] .sunShell,html[data-su-theme=day] .sunShell *,html[data-su-theme=day] .personFocusCard,html[data-su-theme=day] .personFocusCard *,html[data-su-theme=day] .peopleChallengeCard,html[data-su-theme=day] .peopleChallengeCard *,html[data-su-theme=day] .suThemeMenu,html[data-su-theme=day] .suThemeMenu *{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html[data-su-theme=day],html[data-su-theme=day] body{color:#33505f!important;background:#e9f0f5!important}html[data-su-theme=day] .sunShell{color:#33505f!important;background:linear-gradient(#fff 0%,#f4f8fb 34%,#e9f0f5 74%)!important;max-width:880px!important;margin:0 auto!important;padding:0 0 30px!important}html[data-su-theme=day] .sunTop,html[data-su-theme=day] .sunHero,html[data-su-theme=day] .sunCaps,html[data-su-theme=day] .sunBlock,html[data-su-theme=day] .sunUpcomingSlot{box-sizing:border-box!important;border:1px solid #12212b1a!important;border-radius:14px!important;margin:0 18px 14px!important;overflow:hidden!important;box-shadow:0 8px 24px #0b1a3d0b!important}html[data-su-theme=day] .sunTop{background:radial-gradient(120% 200% at 10% 120%,#1f6fb829,#0000 72%),#fff!important;margin-top:14px!important;padding:34px!important}html[data-su-theme=day] .sunHero{background:linear-gradient(#1f6fb817,#f1f5f8e6 70%)!important;border-top:2px solid #1f6fb866!important;padding:30px 34px 34px!important}html[data-su-theme=day] .sunCaps{background:#ffffffb8!important;padding:26px 34px 30px!important}html[data-su-theme=day] .sunBlock,html[data-su-theme=day] .sunUpcomingSlot{background:#f1f5f8e6!important;padding:26px 34px!important}html[data-su-theme=day] .sunTop span{letter-spacing:.16em!important;text-transform:uppercase!important;color:#546c7b!important;font-size:11px!important;font-weight:600!important}html[data-su-theme=day] .sunTop h1{letter-spacing:-.01em!important;color:#12212b!important;margin-top:10px!important;font-size:30px!important;font-weight:600!important;line-height:1.15!important}html[data-su-theme=day] .sunAvatar{color:#fff!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#1f6fb8!important;border-color:#1f6fb8!important}html[data-su-theme=day] .sunSectionHead h2,html[data-su-theme=day] .sunHero h2{letter-spacing:-.01em!important;color:#12212b!important;font-size:24px!important;font-weight:600!important;line-height:1.2!important}html[data-su-theme=day] .sunSectionHead button,html[data-su-theme=day] .sunHero .sunSectionHead button{letter-spacing:.14em!important;text-transform:uppercase!important;color:#9a5c14!important;font-size:11px!important;font-weight:700!important}html[data-su-theme=day] .sunHero .sunSectionHead button{color:#17557f!important}html[data-su-theme=day] .sunPossibilities{gap:14px!important;margin-top:20px!important}html[data-su-theme=day] .sunPossibility,html[data-su-theme=day] .sunPossibility:nth-child(3n+2){box-shadow:none!important;color:#12212b!important;background:#fff!important;border:1px solid #12212b1f!important;border-radius:14px!important;padding:18px!important}html[data-su-theme=day] .sunPossibility small{letter-spacing:.14em!important;text-transform:uppercase!important;color:#546c7b!important;font-size:10px!important;font-weight:700!important}html[data-su-theme=day] .sunPossibility strong{color:#12212b!important;font-size:17px!important;font-weight:500!important;line-height:1.45!important}html[data-su-theme=day] .sunAddPossibility{color:#546c7b!important;background:#f1f5f8!important;border:1px dashed #12212b33!important;border-radius:14px!important;min-height:150px!important;font-size:16px!important;font-weight:500!important}html[data-su-theme=day] .sunPossibility:first-child{background:linear-gradient(#1f6fb81f,#1f6fb81f),#fffffffa!important;border-top:2px solid #1f6fb8!important}html[data-su-theme=day] .sunPossibility:nth-child(2){background:linear-gradient(#cc7b2029,#cc7b2029),#fffffffa!important;border-top:2px solid #cc7b20!important}html[data-su-theme=day] .sunPossibility:nth-child(3){background:linear-gradient(#0c4e8a1a,#0c4e8a1a),#fffffffa!important;border-top:2px solid #0c4e8a!important}html[data-su-theme=day] .sunCaps p{color:#33505f!important;font-size:14px!important;font-weight:400!important}html[data-su-theme=day] .sunCaps button{color:#33505f!important;box-shadow:none!important;background:#12212b0a!important;border:1px solid #12212b1f!important;border-radius:999px!important;padding:10px 18px!important;font-size:14px!important;font-weight:600!important}html[data-su-theme=day] .sunCaps button.active{color:#17557f!important;background:#1f6fb817!important;border:1px solid #1f6fb847!important;box-shadow:inset 0 -2px #1f6fb8!important}html[data-su-theme=day] .sunTalkPreview{box-shadow:none!important;background:#fff!important;border:1px solid #12212b1f!important;border-radius:14px!important;margin-top:18px!important;padding:6px 20px!important}html[data-su-theme=day] .sunTalkPreview>div{border-bottom:1px solid #12212b1f!important;padding:16px 0!important}html[data-su-theme=day] .sunTalkPreview>div:last-child{border-bottom:0!important}html[data-su-theme=day] .sunTalkPreview b{color:#12212b!important;font-size:14px!important;font-weight:700!important}html[data-su-theme=day] .sunTalkPreview p{color:#33505f!important;font-size:14px!important;font-weight:400!important}html[data-su-theme=day] .sunMiniAvatar{color:#12212b!important;background:#f1f5f8!important;border:1px solid #12212b1f!important;width:28px!important;height:28px!important}html[data-su-theme=day] .sunPeopleRow{gap:14px!important;margin-top:18px!important}html[data-su-theme=day] .sunPeopleRow>button,html[data-su-theme=day] .sunPeopleRow>button:nth-child(2n){box-shadow:none!important;color:#33505f!important;background:#fff!important;border:1px solid #12212b1f!important;border-radius:14px!important;padding:22px!important}html[data-su-theme=day] .sunPersonAvatar{color:#12212b!important;background:#f1f5f8!important;border:1px solid #12212b1f!important;width:34px!important;height:34px!important}html[data-su-theme=day] .sunPeopleRow strong{color:#12212b!important;font-size:14px!important;font-weight:700!important}html[data-su-theme=day] .sunPeopleRow i{color:#cc7b20!important}html[data-su-theme=day] .sunHistoryPreview{box-shadow:none!important;background:#fff!important;border:1px solid #12212b1f!important;border-radius:14px!important;margin-top:18px!important;padding:4px 20px!important}html[data-su-theme=day] .sunHistoryPreview>div{border-bottom:1px solid #12212b1f!important;padding:18px 0!important}html[data-su-theme=day] .sunHistoryPreview>div:last-child{border-bottom:0!important}html[data-su-theme=day] .sunHistoryPreview b{color:#12212b!important;font-size:14px!important;font-weight:700!important}html[data-su-theme=day] .sunHistoryPreview small{color:#546c7b!important;font-size:13px!important;font-weight:400!important}html[data-su-theme=day] .sunHistoryPreview>div>strong{color:#1f6fb8!important;font-size:17px!important;font-weight:600!important}html[data-su-theme=day] .sunChallengeCard,html[data-su-theme=day] .sunJoinCard,html[data-su-theme=day] .sunUpcomingChallenge{color:#12212b!important;background:linear-gradient(135deg,#1f6fb81a,#fffffffa 58%,#cc7b2014)!important;border:1px solid #1f6fb83d!important;border-top:2px solid #1f6fb8!important;border-radius:14px!important;padding:22px!important;box-shadow:0 12px 30px #0b1a3d14!important}html[data-su-theme=day] .sunUpcomingChallenge small{letter-spacing:.14em!important;text-transform:uppercase!important;color:#17557f!important;margin-bottom:8px!important;font-size:10px!important;font-weight:800!important;display:inline-block!important}html[data-su-theme=day] .sunUpcomingChallenge h3{color:#12212b!important;margin:0 0 8px!important;font-size:19px!important;font-weight:700!important;line-height:1.25!important}html[data-su-theme=day] .sunUpcomingChallenge p,html[data-su-theme=day] .sunChallengeCard p,html[data-su-theme=day] .sunJoinCard p{color:#546c7b!important;margin:0!important;line-height:1.55!important}html[data-su-theme=day] .sunChallengeMeta b{color:#1f6fb8!important}html[data-su-theme=day] .sunChallengeMeta span{color:#546c7b!important;font-weight:600!important}html[data-su-theme=day] .sunHealthNudge{background:#fff!important;border:1px solid #12212b1f!important;border-radius:14px!important;box-shadow:0 18px 40px #0b1a3d24!important}html[data-su-theme=day] .sunHealthNudge>span{color:#fff!important;background:#1f6fb8!important;width:38px!important;height:38px!important}html[data-su-theme=day] .sunHealthNudge small{letter-spacing:.14em!important;text-transform:uppercase!important;color:#546c7b!important;font-size:10px!important;font-weight:600!important}html[data-su-theme=day] .sunHealthNudge strong{color:#12212b!important;font-size:14px!important;font-weight:700!important}html[data-su-theme=day] .sunHealthNudge>b{color:#17557f!important;font-size:13px!important;font-weight:700!important}html[data-su-theme=day] .sunFab,html[data-su-theme=day] .sunPrimary,html[data-su-theme=day] .sunComposer button,html[data-su-theme=day] .sunRefine button,html[data-su-theme=day] .sunJoinCard>button,html[data-su-theme=day] .personFocusAvatar{color:#fff!important;background:#1f6fb8!important;border-color:#1f6fb8!important}html[data-su-theme=day] .sunOverlay,html[data-su-theme=day] .personFocusOverlay{background:#0b1a3d4d!important}html[data-su-theme=day] .sunSheet,html[data-su-theme=day] .sunSheet.full,html[data-su-theme=day] .personFocusCard{color:#33505f!important;background:#fff!important;border-color:#12212b1f!important}html[data-su-theme=day] .sunSheet>header,html[data-su-theme=day] .personFocusCard header{background:#f1f5f8!important;border-color:#12212b1f!important}html[data-su-theme=day] .sunSheet h2,html[data-su-theme=day] .personFocusCard h2{letter-spacing:-.01em!important;color:#12212b!important;font-size:24px!important;font-weight:600!important}html[data-su-theme=day] .sunSheet>header button{color:#12212b!important;background:#12212b0d!important}html[data-su-theme=day] .sunInput{color:#12212b!important;background:#f1f5f8!important;border-color:#12212b1f!important}html[data-su-theme=day] .sunInput::placeholder{color:#546c7b!important}@media (hover:hover) and (pointer:fine){html[data-su-theme=day] .sunPossibility:hover,html[data-su-theme=day] .sunAddPossibility:hover,html[data-su-theme=day] .sunTalkPreview:hover,html[data-su-theme=day] .sunHistoryPreview:hover,html[data-su-theme=day] .sunPeopleRow>button:hover{border-color:#1f6fb857!important}}@media (max-width:640px){html[data-su-theme=day] .sunTop,html[data-su-theme=day] .sunHero,html[data-su-theme=day] .sunCaps,html[data-su-theme=day] .sunBlock,html[data-su-theme=day] .sunUpcomingSlot{margin-left:10px!important;margin-right:10px!important;padding-left:18px!important;padding-right:18px!important}html[data-su-theme=day] .sunUpcomingChallenge{padding:18px!important}}html[data-su-theme=day] .sunForTodayActions button,html[data-su-theme=day] .sunForTodayActions .primary{color:#33505f!important;box-shadow:none!important;background:#12212b0a!important;border:1px solid #12212b1f!important}html[data-su-theme=day] .sunUsefulRatings button{cursor:pointer!important;color:#33505f!important;box-shadow:none!important;background:#fff!important;border:1px solid #12212b29!important}html[data-su-theme=day] .sunUsefulRatings button:hover{border-color:#1f6fb873!important}html[data-su-theme=day] .sunUsefulRatings button.active,html[data-su-theme=day] .sunUsefulRatings button[aria-pressed=true]{color:#12212b!important;background:#1f6fb81a!important;border:2px solid #1f6fb8!important;box-shadow:0 0 0 2px #1f6fb81a!important}html[data-su-theme=day] .sunUsefulRatings button span{color:#546c7b!important}html[data-su-theme=day] .sunAutoCredit{background:#1f6fb812!important;border:1px solid #1f6fb83d!important;border-radius:14px!important;gap:3px!important;margin:8px 0 18px!important;padding:14px 16px!important;display:grid!important}html[data-su-theme=day] .sunAutoCredit b{color:#12212b!important}html[data-su-theme=day] .sunAutoCredit span{color:#33505f!important}html[data-su-theme=day] .sunForTodayContinuity{color:#33505f!important;background:#f7f9fa!important;border:1px solid #12212b1f!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:14px 0 2px!important;padding:12px 14px!important;font-size:13px!important;display:flex!important}html[data-su-theme=day] .sunForTodayContinuity button{color:#17557f!important;cursor:pointer!important;background:#fff!important;border:1px solid #1f6fb847!important;border-radius:999px!important;flex:none!important;padding:8px 12px!important;font-weight:700!important}@media (max-width:640px){html[data-su-theme=day] .sunForTodayContinuity{flex-direction:column!important;align-items:flex-start!important}}html[data-su-theme=day] .sunTopIdentity{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}html[data-su-theme=day] .sunBrandMark{border-radius:14px!important;flex:0 0 46px!important;width:46px!important;height:46px!important;box-shadow:0 6px 16px #1f6fb81f!important}html[data-su-theme=day] .sunCaps>.sunForTodayContinuity{border-top:1px solid #12212b1a!important;margin-top:14px!important;margin-bottom:0!important}@media (max-width:640px){html[data-su-theme=day] .sunBrandMark{flex-basis:40px!important;width:40px!important;height:40px!important}}html[data-su-theme=day] .sunYesterdayWrap{gap:12px!important;width:100%!important;display:grid!important}html[data-su-theme=day] .sunYesterdaySummary{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}html[data-su-theme=day] .sunYesterdayDetail{border-top:1px solid #12212b1a!important;gap:8px!important;width:100%!important;padding-top:12px!important;display:grid!important}html[data-su-theme=day] .sunYesterdayDetail p{color:#33505f!important;margin:0!important}html[data-su-theme=day] .sunYesterdayDetail>strong{color:#12212b!important}@media (max-width:640px){html[data-su-theme=day] .sunYesterdaySummary{flex-direction:column!important;align-items:flex-start!important}}html[data-su-theme=day] .sunForTodayComplete{color:#17557f!important}html[data-su-theme=day] .sunForTodayDoneCopy{color:#33505f!important;margin-top:2px!important}html[data-su-theme=day] .sunForTodayActions .sunCompletedAction{color:#17557f!important;cursor:default!important;background:#1f6fb81a!important;border:1px solid #1f6fb83d!important}html[data-su-theme=day] .sunTomorrowPreview{background:#1f6fb80f!important;border:1px solid #1f6fb82e!important;border-radius:14px!important;gap:3px!important;margin-top:14px!important;padding:14px 16px!important;display:grid!important}html[data-su-theme=day] .sunTomorrowPreview span{letter-spacing:.14em!important;text-transform:uppercase!important;color:#546c7b!important;font-size:10px!important;font-weight:800!important}html[data-su-theme=day] .sunTomorrowPreview b{color:#12212b!important}html[data-su-theme=day] .sunTomorrowPreview p{color:#33505f!important;margin:0!important}html[data-su-theme=day] .sunForTodayMemory{color:#33505f!important;background:#1f6fb80f!important;border:1px solid #1f6fb824!important;border-radius:12px!important;margin:8px 0 0!important;padding:10px 12px!important;font-size:12px!important;line-height:1.45!important}html[data-su-theme=day] .sunForTodayPossibility{color:#17557f!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;margin:7px 0 2px!important;padding:0!important;display:flex!important}html[data-su-theme=day] .sunForTodayPossibility small{letter-spacing:.12em!important;color:#6a7f8d!important;font-size:9px!important;font-weight:800!important}html[data-su-theme=day] .sunForTodayPossibility span{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;overflow:hidden!important}html[data-su-theme=day] .sunTomorrowPreview small{color:#546c7b!important;margin-top:3px!important;font-size:11px!important}
html body,html body button,html body input,html body textarea,html body select,html body .sunShell,html body .sunShell *,html body .possibilityInsightOverlay,html body .possibilityInsightOverlay *,html body .personFocusOverlay,html body .personFocusOverlay *,html body .peopleChallengeOverlay,html body .peopleChallengeOverlay *,html body .peopleChallengeDock,html body .peopleChallengeDock *,html body .sunSheet,html body .sunSheet *,html body .suThemeMenu,html body .suThemeMenu *{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body .possibilityInsightCard h2{letter-spacing:-.01em!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:1.2!important}html body .possibilitySuggestionHead h3{letter-spacing:-.01em!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.3!important}html body .peopleChallengeCard h2,html body .personFocusCard h2,html body .sunSheet h2{letter-spacing:-.01em!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important}html[data-su-theme=day] .sunAuth{color:#33505f!important;background:linear-gradient(#fff 0%,#f4f8fb 34%,#e9f0f5 74%)!important}html[data-su-theme=day] .sunAuth form{background:radial-gradient(120% 200% at 10% 120%,#1f6fb829,#0000 72%),#fff!important;border:1px solid #12212b1a!important;border-top:2px solid #1f6fb866!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 30px #0b1a3d14!important}html[data-su-theme=day] .sunAuth form>span,html[data-su-theme=day] .sunAuth p{color:#546c7b!important}html[data-su-theme=day] .sunAuth h1{color:#12212b!important;letter-spacing:-.01em!important;font-size:30px!important;font-weight:600!important}html[data-su-theme=day] .sunAuth input{color:#12212b!important;background:#fff!important;border:1px solid #12212b1f!important}html[data-su-theme=day] .sunAuth button{color:#fff!important;background:#1f6fb8!important}html[data-su-theme=evening] .sunAuth{color:#eadcd2!important;background:linear-gradient(#5c3a44 0%,#4a3546 34%,#3a2c3b 74%)!important}html[data-su-theme=evening] .sunAuth form{background:radial-gradient(120% 200% at 10% 120%,#e4813c33,#0000 72%),#4a3949!important;border:1px solid #f8ede41a!important;border-top:2px solid #e4813c73!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 30px #140c1433!important}html[data-su-theme=evening] .sunAuth form>span,html[data-su-theme=evening] .sunAuth p{color:#c3aab4!important}html[data-su-theme=evening] .sunAuth h1{color:#f8ede4!important;letter-spacing:-.01em!important;font-size:30px!important;font-weight:600!important}html[data-su-theme=evening] .sunAuth input{color:#f8ede4!important;background:#5a4757!important;border:1px solid #f8ede429!important}html[data-su-theme=evening] .sunAuth button{color:#2a1a16!important;background:#e4813c!important}html[data-su-theme=day] .personFocusChallenge{color:#17557f!important;background:#1f6fb817!important;border:1px solid #1f6fb852!important;font-weight:700!important}html[data-su-theme=day] .personFocusChallenge:disabled{color:#546c7b!important;opacity:.62!important}
.sunDailyToast{z-index:1250;box-sizing:border-box;border-radius:14px;gap:16px;width:min(540px,100vw - 44px);padding:22px 48px 22px 20px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.22s ease-out suDailyIn;display:flex;position:fixed;bottom:112px;left:auto;right:22px}.sunDailyToastIcon{border-radius:999px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.sunDailyToastBody{flex:1;min-width:0}.sunDailyToastBody small{letter-spacing:.14em;margin:1px 0 7px;font-size:10px;font-weight:700;display:block}.sunDailyToastTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.sunDailyToastTitle h3{margin:0;font-size:19px;font-weight:700;line-height:1.25}.sunDailyToastTitle span{border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:700}.sunDailyToastBody p{margin:9px 0 8px;font-size:14px;line-height:1.5}.sunDailyToastBody .sunDailyInstructions{margin:10px 0 9px}.sunDailyToastBody>strong{font-size:14px;line-height:1.4;display:block}.sunDailyWhy{cursor:pointer;text-underline-offset:3px;border:0;margin:9px 0 0;padding:0;font:700 12px Manrope,sans-serif;text-decoration:underline;display:inline-block;background:0 0!important}.sunDailyWhyText{margin:7px 0 0!important;font-size:13px!important}.sunDailyToastActions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.sunDailyToastActions button{cursor:pointer;border-radius:999px;padding:8px 12px;font:700 12px Manrope,sans-serif}.sunDailyToastClose{cursor:pointer;background:0 0;border:0;border-radius:999px;width:30px;height:30px;font:500 23px/1 Manrope,sans-serif;position:absolute;top:12px;right:13px}.sunDailyToast.isDone{padding-top:20px;padding-bottom:20px}@keyframes suDailyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-su-theme=day] .sunDailyToast{color:#12212b;background:#fff;border:1px solid #12212b1f;box-shadow:0 18px 40px #0b1a3d24}html[data-su-theme=day] .sunDailyToastIcon{color:#fff;background:#1f6fb8}html[data-su-theme=day] .sunDailyToastBody small{color:#546c7b}html[data-su-theme=day] .sunDailyToastTitle span{color:#17557f;background:#1f6fb817;border:1px solid #1f6fb838}html[data-su-theme=day] .sunDailyToastBody p{color:#546c7b}html[data-su-theme=day] .sunDailyWhy{color:#17557f}html[data-su-theme=day] .sunDailyToastActions button{color:#33505f;background:#f1f5f8;border:1px solid #12212b1f}html[data-su-theme=day] .sunDailyToastActions button:first-child{color:#fff;background:#1f6fb8;border-color:#1f6fb8}html[data-su-theme=day] .sunDailyToastClose{color:#546c7b}html[data-su-theme=evening] .sunDailyToast{color:#f8ede4;background:#4a3949;border:1px solid #f8ede424;box-shadow:0 18px 40px #140c1473}html[data-su-theme=evening] .sunDailyToastIcon{color:#2a1a16;background:#e4813c}html[data-su-theme=evening] .sunDailyToastBody small{color:#c3aab4}html[data-su-theme=evening] .sunDailyToastTitle span{color:#ee9a61;background:#e4813c1a;border:1px solid #e4813c47}html[data-su-theme=evening] .sunDailyToastBody p{color:#c3aab4}html[data-su-theme=evening] .sunDailyWhy{color:#ee9a61}html[data-su-theme=evening] .sunDailyToastActions button{color:#eadcd2;background:#f8ede40d;border:1px solid #f8ede429}html[data-su-theme=evening] .sunDailyToastActions button:first-child{color:#2a1a16;background:#e4813c;border-color:#e4813c}html[data-su-theme=evening] .sunDailyToastClose{color:#c3aab4}@media (max-width:640px){.sunDailyToast{gap:12px;width:auto;padding:18px 42px 18px 16px;bottom:88px;left:12px;right:12px}.sunDailyToastTitle{display:block}.sunDailyToastTitle span{margin-top:7px;display:inline-block}.sunDailyToastActions{grid-template-columns:1fr 1fr;display:grid}.sunDailyToastActions button:first-child{grid-column:1/-1}.sunDailyToastIcon{flex-basis:34px;width:34px;height:34px}}
.sunShell>.sunBlock:empty{border:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}
