@supports selector(:has(*)){div:has(>img[alt="Rolo the chihuahua coach"]):has(>button)>img[alt="Rolo the chihuahua coach"]{width:7rem!important;height:7rem!important;margin-top:.65rem!important;margin-bottom:.6rem!important}div:has(>img[alt="Rolo the chihuahua coach"]):has(>button)>p:first-child{margin-bottom:0!important}div:has(>img[alt="Rolo the chihuahua coach"]):has(>button)>img+p{line-height:1.45;margin-top:0!important}div:has(>img[alt="Rolo the chihuahua coach"]):has(>button)>img+p+p{display:none}div:has(>img[alt="Rolo the chihuahua coach"]):has(>button)>button{margin-top:.75rem!important}article[style*=width] div.grid.grid-cols-2.gap-2:has(>div:nth-child(4))>div>div>div:first-child{white-space:normal!important;text-overflow:clip!important;line-height:1.05!important;overflow:visible!important}article[style*=width] div[class*="tracking-[0.12em]"]{letter-spacing:.045em!important}section[aria-label^="Plan for "]{background:linear-gradient(135deg,#fffaf1,#f3fbf6 55%,#f7f4cf)!important;border-color:#145b6314!important;box-shadow:0 18px 42px -34px #14504170!important}section[aria-label^="Plan for "] div[class*="bg-card/90"],section[aria-label^="Plan for "] button[class*="bg-card/80"]{background:linear-gradient(135deg,#fffdf8f5,#f4fbf7f5 58%,#eef6dff0)!important;border-color:#145b6314!important;box-shadow:0 10px 24px -22px #14504161!important}section[aria-label^="Plan for "] div[class*="bg-foreground/"]:has(>p+p+button)>p:first-child{align-items:center!important;gap:.42rem!important;font-size:0!important;display:flex!important}section[aria-label^="Plan for "] div[class*="bg-foreground/"]:has(>p+p+button)>p:first-child:before{content:"";background-color:#fffdf8e0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23145B63' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.35 4.15L17.5 8.5l-4.15 1.35L12 14l-1.35-4.15L6.5 8.5l4.15-1.35L12 3zM18.5 14.5l.7 2.1 2.1.7-2.1.7-.7 2.1-.7-2.1-2.1-.7 2.1-.7.7-2.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:7px;flex:0 0 18px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #145b631a}section[aria-label^="Plan for "] div[class*="bg-foreground/"]:has(>p+p+button)>p:first-child:after{content:"Suggest a gentle step";letter-spacing:.14em;color:#234a439e;font-size:11px;font-weight:500;line-height:1.2}section[aria-label^="Plan for "][data-selfcare-blocked=true]>div.space-y-2\.5,section[aria-label^="Plan for "][data-selfcare-blocked=true]>button:not([data-selfcare-turn-off]),section[aria-label^="Plan for "][data-selfcare-blocked=true]>div:first-child>button{display:none!important}section[aria-label^="Plan for "][data-selfcare-blocked=true] [data-selfcare-block-card]{display:block!important}button[aria-expanded]>span.text-lg:not(:has(svg)){background:linear-gradient(135deg,#fffaf1,#edf8f3);border:1px solid #145b631a;border-radius:10px;place-items:center;width:28px;height:28px;display:grid;font-size:0!important}button[aria-expanded]>span.text-lg:not(:has(svg)):before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23145B63' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.35 4.15L17.5 8.5l-4.15 1.35L12 14l-1.35-4.15L6.5 8.5l4.15-1.35L12 3zM18.5 14.5l.7 2.1 2.1.7-2.1.7-.7 2.1-.7-2.1-2.1-.7 2.1-.7.7-2.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px}}.bg-card:has(input[placeholder="Search postcode or place…"]){background:radial-gradient(circle at 12% 0,#ffffffe0,#0000 38%),linear-gradient(135deg,#fdfbf4,#f8f6ec 48%,#eaf5f0);border-color:#145b6321;box-shadow:0 10px 28px #145b6312,inset 0 1px #ffffffc7}.bg-card:has(#home-label){background:radial-gradient(circle at 12% 0,#ffffffe0,#0000 38%),linear-gradient(135deg,#fdfbf4,#f8f6ec 48%,#eaf5f0);border-color:#145b6321;box-shadow:0 10px 28px #145b6312,inset 0 1px #ffffffc7}.bg-card:has(#home-label)+.bg-card{background:radial-gradient(circle at 12% 0,#ffffffe0,#0000 38%),linear-gradient(135deg,#fdfbf4,#f8f6ec 48%,#eaf5f0);border-color:#145b6321;box-shadow:0 10px 28px #145b6312,inset 0 1px #ffffffc7}.bg-card:has(#home-label)+.bg-card+.bg-card{background:radial-gradient(circle at 12% 0,#ffffffe0,#0000 38%),linear-gradient(135deg,#fdfbf4,#f8f6ec 48%,#eaf5f0);border-color:#145b6321;box-shadow:0 10px 28px #145b6312,inset 0 1px #ffffffc7}.bg-card:has(input[placeholder="Search postcode or place…"]) .text-base.flex.items-center.gap-2>svg:first-child{display:none}.bg-card:has(input[placeholder="Search postcode or place…"]) .text-base.flex.items-center.gap-2:before{content:"";background:#e95b52;border-radius:9999px;flex:none;width:.625rem;height:.625rem}.bg-card:has(#home-label)+.bg-card+.bg-card li{background:#ffffffb8;border-color:#145b631c}:is(div.space-y-5:has(>.soft-card .h-10.w-10.rounded-full)>.soft-card,div.space-y-5:has(>.soft-card .h-10.w-10.rounded-full)>.space-y-3){background:radial-gradient(circle at 10% 0,#ffffffd6,#0000 40%),linear-gradient(135deg,#fffaf2,#f8f7ee 48%,#e9f5f0);border:1px solid #145b631f;box-shadow:0 10px 26px #145b630f}div.space-y-5:has(>.soft-card .h-10.w-10.rounded-full)>.space-y-3{border-radius:.75rem;padding:1.25rem}div.space-y-5:has(>.soft-card .h-10.w-10.rounded-full)>.space-y-3 .soft-card{box-shadow:none;background:#ffffffad;border-color:#145b631a}.bg-card:has(input[placeholder="Search postcode or place…"]) input{background-color:#ffffffdb}.bg-card:has(#home-label) input{background-color:#ffffffdb}.bg-card:has(#home-label)+.bg-card input{background-color:#ffffffdb}.bg-card:has(#home-label)+.bg-card textarea{background-color:#ffffffdb}.space-y-6.pb-4>.relative.overflow-hidden:first-child h2.font-display:before{content:"🫧";vertical-align:.06em;margin-right:.5rem;font-size:.78em;line-height:1;display:inline-block}.space-y-6.pb-4>:first-child+.relative.overflow-hidden .relative.p-6 h2.font-display:before,.space-y-6.pb-4>:first-child+.relative.overflow-hidden .relative.p-8 h2.font-display:before{content:"🫧";vertical-align:.07em;margin-right:.45rem;font-size:.72em;line-height:1;display:inline-block}.fixed.inset-0.z-\[80\][role=dialog]:not([aria-label="SOS calming session"]) .text-center.min-w-0>.text-sm.font-semibold.text-foreground\/85:before{content:"🫧";vertical-align:-.04em;margin-right:.35rem;line-height:1;display:inline-block}.rounded-t-3xl:has(>.mt-4.space-y-2.pb-2){background:#fbfaf5}.rounded-t-3xl>.mt-4.space-y-2.pb-2>button{box-shadow:0 14px 28px -24px #14534859;color:#064e3bc7!important;background:linear-gradient(135deg,#fdfbf4,#f8f6ec 46%,#eaf5f0)!important;border-color:#dbe9e1!important}.rounded-t-3xl>.mt-4.space-y-2.pb-2>button[class*="bg-foreground/85"]{box-shadow:0 0 0 2px #0478571a,0 16px 32px -24px #14534873;color:#064e3b!important;border-color:#04785761!important}.rounded-t-3xl.max-h-\[80dvh\]:has(.mt-4.space-y-3.pb-2){background:#fbfaf5}.rounded-t-3xl.max-h-\[80dvh\]>.mt-4.space-y-3.pb-2>.rounded-2xl{box-shadow:0 14px 28px -24px #14534859;background:linear-gradient(135deg,#fdfbf4,#f8f6ec 46%,#eaf5f0)!important;border-color:#dbe9e1!important}.rounded-t-3xl.max-h-\[80dvh\]>.mt-4.space-y-3.pb-2>.rounded-2xl>div:first-child{color:#064e3b94!important}.rounded-t-3xl.max-h-\[80dvh\]>.mt-4.space-y-3.pb-2>.rounded-2xl>p{color:#064e3bb8!important}.mx-auto.w-full.max-w-lg>.inline-flex.items-center+h2.font-display:before{content:"🫧";vertical-align:.08em;margin-right:.45rem;font-size:.72em;line-height:1;display:inline-block}.rounded-2xl ol button.bg-amber-100.ring-amber-300{color:#164f54!important;background:linear-gradient(135deg,#eef8f4,#e4f3ed)!important;box-shadow:inset 0 0 0 1px #145b6338!important}.rounded-2xl ol button.bg-amber-100.ring-amber-300>span.bg-amber-500.text-white{box-shadow:0 0 0 1px #145b632e,0 2px 5px #145b632e;color:#fff!important;background:#145b63!important}.rounded-2xl ol button.bg-amber-100.ring-amber-300>span.bg-amber-500.text-white svg{color:#fff!important;stroke:#fff!important}[title^="Comfort "]:before,[title^="Growth "]:before,[title^="Goal "]:before{content:"";border-radius:9999px;flex:none;width:.625rem;height:.625rem;box-shadow:0 0 0 2px #fffffff5,0 1px 4px #145b632e}[title^="Comfort "]:before{background:#16a34a}[title^="Growth "]:before{background:#0ea5e9}[title^="Goal "]:before{background:#8b5cf6}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child{background:radial-gradient(circle at 92% 18%,#c7e9ee9e,#0000 38%),radial-gradient(circle at 8% 6%,#def2ebbd,#0000 42%),linear-gradient(140deg,#fffefb,#f7fbf8);border:1px solid #14534812;border-radius:28px;min-height:112px;margin-bottom:2px;padding:18px 72px 17px 18px;position:relative;overflow:hidden;box-shadow:0 20px 44px -38px #14534861;display:block!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child:before{content:"";background:radial-gradient(circle,#fff 0 26%,#0000 28%),linear-gradient(145deg,#dff3ef,#dceff5);border-radius:15px;width:42px;height:42px;position:absolute;top:21px;right:20px;box-shadow:inset 0 0 0 1px #145b6312}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child:after{content:"Take your Solo Step. We'll keep track of the rest.";color:#315b60a3;max-width:245px;margin-top:7px;font-size:12.5px;line-height:1.45;display:block}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child h2{color:#123f39;font-family:var(--font-display,Georgia, serif);letter-spacing:-.02em;line-height:1.02;margin:0!important;font-size:29px!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child h2:after{content:" Journey"}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child .text-xs{display:none!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child button{z-index:3;position:absolute;bottom:14px;right:15px}section:has(.bg-card input[placeholder="Search postcode or place…"]) .bg-card{border-color:#14534813!important;border-radius:24px!important;box-shadow:0 14px 34px -30px #14534852!important}:is(section:has(.bg-card input[placeholder="Search postcode or place…"]) .bg-card .p-6,section:has(.bg-card input[placeholder="Search postcode or place…"]) .bg-card .pt-4){padding-left:15px;padding-right:15px}.bg-card:has(input[placeholder="Search postcode or place…"]){background:linear-gradient(145deg,#f8fcfa,#eef8f7)!important;border-color:#267e771a!important}.bg-card:has(input[placeholder="Search postcode or place…"]) .text-base.flex.items-center.gap-2{color:#164f54;font-family:var(--font-display,Georgia, serif);font-size:17px!important}.bg-card:has(input[placeholder="Search postcode or place…"]) .text-base.flex.items-center.gap-2:before{background:#2ca79a;box-shadow:0 0 0 4px #2ca79a1a}.bg-card:has(input[placeholder="Search postcode or place…"]) .mt-3.flex.flex-wrap{gap:6px 8px!important}.bg-card:has(input[placeholder="Search postcode or place…"]) .mt-3.flex.flex-wrap>span{background:#ffffffc2;border-radius:999px;min-height:28px;padding:5px 8px;box-shadow:inset 0 0 0 1px #1453480f}.relative.z-0.isolate>.overflow-hidden.rounded-\[26px\]{border-color:#14534812!important;border-radius:28px!important;box-shadow:0 20px 46px -30px #14534861!important}.relative.z-0.isolate .h-\[320px\]{min-height:350px}.relative.z-0.isolate .text-\[12px\].font-semibold.tabular-nums.text-\[\#7961A8\]{align-items:center;gap:6px;display:inline-flex}.relative.z-0.isolate .text-\[12px\].font-semibold.tabular-nums.text-\[\#7961A8\]:before{content:"";background:#16a34a;border-radius:999px;outline:2px solid #ffffffeb;flex:none;width:7px;height:7px;margin-right:21px;box-shadow:11px 0 #0ea5e9,22px 0 #8b5cf6}.relative.z-0.isolate .top-\[54px\]{background:#fffdf8f7!important;border-color:#7b68a81a!important;border-radius:20px!important;box-shadow:0 14px 30px -20px #41325857!important}.relative.z-0.isolate [role=progressbar]{background:linear-gradient(90deg,#16a34a1f 0 33%,#0ea5e91f 33% 66%,#8b5cf621 66% 100%)!important;height:7px!important}.relative.z-0.isolate [role=progressbar]>div{background:linear-gradient(90deg,#35a86b,#46aeda 54%,#8b78b9)!important}.relative.z-0.isolate .border-t.bg-\[linear-gradient\(135deg\,\#FFFDF8_0\%\,\#F2FAF6_100\%\)\]{background:linear-gradient(135deg,#fffdf8,#f0f8f5 52%,#edf6fb)!important;padding:15px 16px 16px!important}.relative.z-0.isolate .border-t.bg-\[linear-gradient\(135deg\,\#FFFDF8_0\%\,\#F2FAF6_100\%\)\] .text-\[10px\]:after{content:" · watch your world get bigger";text-transform:none;letter-spacing:0}.bg-card:has(.text-base:first-child):has(button svg){box-shadow:0 16px 36px -28px #14534857}:is(.bg-card:has(button svg.lucide-play),.bg-card:has(button svg.lucide-pause)){background:linear-gradient(145deg,#fffdf8,#f3faf6)!important}:is(.bg-card:has(button svg.lucide-play) button[class*=bg-primary],.bg-card:has(button svg.lucide-pause) button[class*=bg-primary]){min-height:48px;box-shadow:0 10px 22px -15px #123f39a6;border-radius:999px!important}.bg-card:has(button svg.lucide-pause) .grid.grid-cols-3.gap-2.text-center{background:#eaf6f0a8;border-radius:18px;padding:5px;gap:6px!important}.bg-card:has(button svg.lucide-pause) .grid.grid-cols-3.gap-2.text-center>div{background:#fffc!important;border-radius:14px!important;padding:10px 6px!important}.bg-card:has(#home-label){box-shadow:none!important;background:linear-gradient(145deg,#fdfbf6,#f8faf6)!important}.bg-card:has(#home-label) .text-base.flex.items-center.gap-2{color:#315b60;font-size:15px!important}.bg-card:has(.lucide-trophy) li{background:#ffffffa3;border-color:#14534812!important;border-radius:16px!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>.pt-2{border-top:1px solid #14534814;margin-top:18px;padding:14px 14px 4px!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>.pt-2 h3{color:#315b60;font-size:17px!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>.pt-2 .text-xs{opacity:.68}@media(max-width:640px){section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child{border-radius:25px;min-height:106px;padding:16px 64px 15px 16px}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child h2{font-size:27px!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child:after{max-width:225px;font-size:12px}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child:before{width:39px;height:39px;top:17px;right:16px}.relative.z-0.isolate .h-\[320px\]{min-height:330px}}@media(prefers-color-scheme:dark){.bg-card:has(input[placeholder="Search postcode or place…"]){background:linear-gradient(135deg,#145b6329,#145b6314);border-color:#d8f0e71f;box-shadow:0 10px 28px #0000001f}.bg-card:has(#home-label){background:linear-gradient(135deg,#145b6329,#145b6314);border-color:#d8f0e71f;box-shadow:0 10px 28px #0000001f}.bg-card:has(#home-label)+.bg-card{background:linear-gradient(135deg,#145b6329,#145b6314);border-color:#d8f0e71f;box-shadow:0 10px 28px #0000001f}.bg-card:has(#home-label)+.bg-card+.bg-card{background:linear-gradient(135deg,#145b6329,#145b6314);border-color:#d8f0e71f;box-shadow:0 10px 28px #0000001f}div.space-y-5:has(>.soft-card .h-10.w-10.rounded-full)>.soft-card{background:linear-gradient(135deg,#145b6329,#145b6314);border-color:#d8f0e71f;box-shadow:0 10px 28px #0000001f}div.space-y-5:has(>.soft-card .h-10.w-10.rounded-full)>.space-y-3{background:linear-gradient(135deg,#145b6329,#145b6314);border-color:#d8f0e71f;box-shadow:0 10px 28px #0000001f}:is(.bg-card:has(#home-label)+.bg-card+.bg-card li,div.space-y-5:has(>.soft-card .h-10.w-10.rounded-full)>.space-y-3 .soft-card){background:#ffffff0d;border-color:#d8f0e71a}}div.space-y-4>[data-slot=card]{border-radius:20px}div.space-y-4>[data-slot=card]>[data-slot=card-header]{padding-top:14px;padding-bottom:8px}div.space-y-4>[data-slot=card]>[data-slot=card-content]{padding-bottom:14px}div.space-y-4>div.relative.z-0.isolate{margin-top:2px;margin-bottom:2px}div.space-y-4>[data-slot=card] [data-slot=card-content] .rounded-xl.border.border-border\/60{box-shadow:none}@media(max-width:640px){div.space-y-4>[data-slot=card]>[data-slot=card-header],div.space-y-4>[data-slot=card]>[data-slot=card-content]{padding-left:14px;padding-right:14px}div.space-y-4>[data-slot=card] [data-slot=card-title]{font-size:.9375rem}}button[class*="rounded-[22px]"]>span[class*=h-12][class*=w-12][class*=text-2xl]{position:relative;color:#0000!important;font-size:0!important}button[class*="rounded-[22px]"]>span[class*=h-12][class*=w-12][class*=text-2xl]:before{content:"";clip-path:polygon(50% 0%,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0% 50%,39% 36%);filter:drop-shadow(0 2px 3px #145b6326);background:#145b63;width:23px;height:23px;display:block}.j-envelope>span[class*=right-5][class*=top-4][class*=rounded-full]{font-size:0!important}.j-envelope>span[class*=right-5][class*=top-4][class*=rounded-full]:before{content:"";background:radial-gradient(circle at 50% 68%,#145b63 0 34%,#0000 36%),radial-gradient(circle at 18% 28%,#145b63 0 13%,#0000 15%),radial-gradient(circle at 42% 16%,#145b63 0 13%,#0000 15%),radial-gradient(circle at 66% 16%,#145b63 0 13%,#0000 15%),radial-gradient(circle at 86% 30%,#145b63 0 13%,#0000 15%);width:16px;height:16px;display:block}.j-tile,.j-card,.j-cream,.j-envelope{-webkit-backdrop-filter:blur(12px);background:#fffdf8f0!important;border:1px solid #1c524617!important;box-shadow:0 1px 2px #113e3506,0 16px 38px -30px #113e3547!important}.j-tint-teal,.j-tint-peach,.j-tint-yellow,.j-tint-lilac{background:linear-gradient(145deg,#fff,#f6faf8)!important}.j-tile{border-radius:24px!important;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s!important}.j-tile:hover{border-color:#1c7a7029!important;box-shadow:0 2px 4px #113e3508,0 18px 42px -30px #113e3557!important}.j-press:active{transform:scale(.992)!important}.j-eyebrow{color:#14534885!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important}.j-tile span[class*="h-[52px]"][class*="w-[52px]"]{border-radius:16px!important;width:46px!important;height:46px!important;box-shadow:0 8px 18px -14px #0f50468c!important}.j-tile>div>span[class*=rounded-full][class*=ring-1]{color:#fff!important;--tw-ring-color:transparent!important;background:#173f38!important;border-color:#0000!important;box-shadow:0 8px 18px -12px #173f38b8!important}.j-tile[class*="min-h-[104px]"]{min-height:96px!important;box-shadow:none!important;background:#ffffffb8!important}.j-tile[class*="min-h-[104px]"]:hover{background:#f0f7f3c7!important}.j-cream{background:radial-gradient(circle at 12% 15%,#cee8db52,#0000 34%),#fffdf8f2!important}.j-card{background:radial-gradient(circle at 100% 0,#e8f1e842,#0000 32%),#fffdf8f2!important}.j-envelope{background:#fffdf8!important;border-color:#234a431a!important}.j-card,.j-cream,.j-envelope,.j-tile{color:#173f38}@media(max-width:640px){.j-tile{padding-top:15px!important;padding-bottom:15px!important}.j-tile>div{gap:12px!important}.j-tile>div>span[class*=rounded-full][class*=ring-1]{padding:8px 11px!important;font-size:11.5px!important}}html:has(section[aria-label^="Plan for "]){background-color:#fffdf8!important;background-image:radial-gradient(78% 42% at 15% 0,#e2f2e9b8,#0000 72%),radial-gradient(74% 40% at 92% 88%,#faf2d373,#0000 72%),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}html:has(#j-note){background-color:#fffdf8!important;background-image:radial-gradient(78% 42% at 15% 0,#e2f2e9b8,#0000 72%),radial-gradient(74% 40% at 92% 88%,#faf2d373,#0000 72%),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}html:has(section[aria-label^="Plan for "]) body{background-color:#fffdf8!important;background-image:radial-gradient(78% 42% at 15% 0,#e2f2e9b8,#0000 72%),radial-gradient(74% 40% at 92% 88%,#faf2d373,#0000 72%),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}html:has(#j-note) body{background-color:#fffdf8!important;background-image:radial-gradient(78% 42% at 15% 0,#e2f2e9b8,#0000 72%),radial-gradient(74% 40% at 92% 88%,#faf2d373,#0000 72%),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}html:has(section[aria-label^="Plan for "]) body>div:first-child{background-color:#fffdf8!important;background-image:radial-gradient(78% 42% at 15% 0,#e2f2e9b8,#0000 72%),radial-gradient(74% 40% at 92% 88%,#faf2d373,#0000 72%),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}html:has(#j-note) body>div:first-child{background-color:#fffdf8!important;background-image:radial-gradient(78% 42% at 15% 0,#e2f2e9b8,#0000 72%),radial-gradient(74% 40% at 92% 88%,#faf2d373,#0000 72%),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.j-journey-hero{background:linear-gradient(135deg,#f7fcf8,#fffaf0 58%,#f8f4fb);border:1px solid #1453481a;border-radius:30px;min-height:178px;padding:18px 18px 16px;box-shadow:0 2px 3px #14534806,0 26px 58px -42px #14534861}.j-journey-route{opacity:.52;border-bottom:2px dashed #145b6340;border-radius:0 0 90px 90px;width:116px;height:52px;position:absolute;bottom:14px;right:18px;transform:rotate(-8deg)}.j-route-dot{background:#145b63;border-radius:999px;width:9px;height:9px;position:absolute;box-shadow:0 0 0 4px #ffffffc7}.j-route-dot-1{bottom:-5px;left:3px}.j-route-dot-2{background:#c47a59;bottom:-2px;left:50px}.j-route-dot-3{background:#b19743;bottom:5px;right:2px}.j-tint-teal{background:linear-gradient(145deg,#fff,#f6faf8)!important;border-color:#33826f21!important}.j-tint-peach{background:linear-gradient(145deg,#fff,#f6faf8)!important;border-color:#be684821!important}.j-tint-yellow{background:linear-gradient(145deg,#fff,#f6faf8)!important;border-color:#ac8b3621!important}.j-tint-lilac{background:linear-gradient(145deg,#fff,#f6faf8)!important;border-color:#6d58a61f!important}.j-tile[class*="min-h-[104px]"]{position:relative;overflow:hidden;border-radius:22px!important;min-height:94px!important}.j-tile[class*="min-h-[104px]"]:after{content:"";border:1px solid #14534814;border-radius:999px;width:42px;height:42px;position:absolute;bottom:-15px;right:-15px}.j-tile[class*="min-h-[104px]"] svg{filter:drop-shadow(0 3px 6px #1453481a)}@media(max-width:640px){.j-journey-hero{border-radius:28px;min-height:168px;padding:16px}}.j-journey-route,.j-route-dot,.j-route-dot-1,.j-route-dot-2,.j-route-dot-3{display:none!important}.j-tint-blue{background:linear-gradient(145deg,#fff,#f6faf8)!important;border-color:#557f9121!important}.j-tint-teal,.j-tint-peach,.j-tint-yellow,.j-tint-lilac,.j-tint-blue{box-shadow:none!important}.j-for-you-today{background:#eff8fa;border:1px solid #4689b021;box-shadow:0 18px 44px -34px #307aa347}.j-for-you-glow{filter:blur(34px);opacity:.7;pointer-events:none;border-radius:999px;position:absolute}.j-for-you-glow-a{background:#b3dce66b;width:130px;height:130px;top:-54px;left:-36px}.j-for-you-glow-b{background:#bee1d475;width:150px;height:150px;bottom:-68px;right:-42px}.j-for-you-action{color:#1e4e47b8;background:#ffffffb8;border:1px solid #14534814;transition:background-color .16s,transform .16s}.j-for-you-action:hover{background:#ffffffb8}.j-for-you-action:active{transform:scale(.985)}html:has(.j-journey-hero){background-color:#fbfcfa!important;background-image:radial-gradient(72% 34% at 10% 2%,#dbefebb8,#0000 70%),radial-gradient(70% 34% at 96% 22%,#deecf59e,#0000 72%),radial-gradient(74% 38% at 18% 88%,#f6e8da6b,#0000 74%),none!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}html:has(.j-journey-hero) body{background-color:#fbfcfa!important;background-image:radial-gradient(72% 34% at 10% 2%,#dbefebb8,#0000 70%),radial-gradient(70% 34% at 96% 22%,#deecf59e,#0000 72%),radial-gradient(74% 38% at 18% 88%,#f6e8da6b,#0000 74%),none!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}html:has(.j-journey-hero) body>div:first-child{background-color:#fbfcfa!important;background-image:radial-gradient(72% 34% at 10% 2%,#dbefebb8,#0000 70%),radial-gradient(70% 34% at 96% 22%,#deecf59e,#0000 72%),radial-gradient(74% 38% at 18% 88%,#f6e8da6b,#0000 74%),none!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}.j-tile,.j-card,.j-cream,.j-envelope{box-shadow:0 1px 2px #113e3505,0 14px 34px -30px #113e3533!important}.j-tint-teal,.j-tint-peach,.j-tint-yellow,.j-tint-lilac,.j-tint-blue{border-color:#1c524614!important}.j-for-you-glow-a{background:#94d3f185!important}.j-for-you-glow-b{background:#b1e0f46b!important}.j-for-you-today .j-eyebrow{color:#225c7cad!important}.j-for-you-action{color:#1f526fc7!important;border-color:#417c9e1f!important}.j-for-you-action-primary{color:#205f7e!important;background:#d8edf4!important}.j-envelope{background:radial-gradient(62% 52% at 102% -4%,#e9c4cf5c,#0000 72%),linear-gradient(145deg,#fffefb,#fff9f4)!important;border-color:#c47e8f2e!important;box-shadow:0 2px 4px #764c5806,0 20px 44px -34px #764c5857!important}.j-envelope>span:first-child{transform:rotate(7deg);clip-path:none!important;opacity:.62!important;background:linear-gradient(145deg,#e7bcc98f,#f9e5e83d)!important;border-radius:48% 0 62% 56%!important;width:178px!important;height:112px!important;inset:-44px -34px auto auto!important}.j-envelope>span[class*=right-5][class*=top-4]{color:#0000!important;--tw-ring-color:transparent!important;background:linear-gradient(145deg,#fff7f3,#f7e4e9)!important;border:1px solid #be798b2e!important;border-radius:15px!important;width:42px!important;height:42px!important;overflow:visible!important;box-shadow:inset 0 1px #ffffffc7,0 10px 18px -15px #7e4b587a!important}.j-envelope>span[class*=right-5][class*=top-4]>svg{display:none!important}.j-envelope>span[class*=right-5][class*=top-4]:before{content:"";background:linear-gradient(#bfa68f29,#bfa68f29) 5px 6px/12px 1px no-repeat,linear-gradient(#bfa68f1c,#bfa68f1c) 5px 10px/9px 1px no-repeat,#fff8ea;border:1px solid #cfb89e94;border-radius:4px 4px 2px 2px;width:22px;height:19px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px -7px #593e2d99}.j-envelope>span[class*=right-5][class*=top-4]:after{content:"♥";box-sizing:border-box;color:#b86679;background:linear-gradient(150deg,#0000 48%,#b8667929 49% 51%,#0000 52%) 0/50% 100% no-repeat,linear-gradient(210deg,#0000 48%,#b8667929 49% 51%,#0000 52%) 100%/50% 100% no-repeat,linear-gradient(#f4d4dc,#eec7d1);border:1px solid #be798b57;border-radius:5px;justify-content:center;align-items:center;width:28px;height:19px;padding-top:3px;font-family:Georgia,serif;font-size:8px;line-height:1;display:flex;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff6b,0 4px 8px -7px #72434e8c}.j-envelope>div.relative>div[class*="rounded-[20px]"]{background:#fffaf0f0!important;border-color:#d5bea166!important;box-shadow:inset 0 1px #ffffffdb,0 2px #f0e0cd85,0 14px 28px -24px #5e443575!important}@media(max-width:640px){.j-envelope>span[class*=right-5][class*=top-4]{top:15px!important;right:16px!important}}html:has(.j-journey-hero) body{background:radial-gradient(76% 34% at 8% 2%,#d8f0ebb8,#0000 72%),radial-gradient(68% 30% at 96% 18%,#e4eef68f,#0000 72%),#fbfcfa!important}div:has(>.j-journey-hero)>.j-journey-hero~*{margin-top:10px!important}.j-journey-hero{background:radial-gradient(circle at 94% 14%,#c3e8ddc7,#0000 38%),linear-gradient(140deg,#fffffff5,#f5fbf8fa)!important;border-color:#14534812!important;border-radius:30px!important;min-height:138px!important;padding:18px 18px 15px!important;box-shadow:0 22px 48px -40px #14534861!important}.j-journey-hero h1{font-size:clamp(31px,8vw,40px)!important;line-height:.98!important}.j-journey-hero p{max-width:14.8rem!important;margin-top:7px!important;font-size:12.5px!important;line-height:1.42!important}.j-journey-controls{position:static}.j-journey-hero img[alt=Rolo]{height:106px!important;bottom:16px!important;right:16px!important}.j-journey-launchers{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;display:grid!important}.j-journey-launchers>.j-tile{box-sizing:border-box!important;border-radius:24px!important;width:100%!important;height:104px!important;min-height:104px!important;max-height:104px!important;margin:0!important;padding:12px 7px 11px!important;box-shadow:0 8px 18px -14px #0f504640!important}.j-journey-launchers>.j-tile>div{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:100%!important}.j-journey-launchers>.j-tile span[class*="h-[52px]"][class*="w-[52px]"]{border-radius:15px!important;width:44px!important;height:44px!important}.j-journey-launchers>.j-tile span[class*="h-[52px]"][class*="w-[52px]"] svg{width:20px!important;height:20px!important}.j-journey-launchers>.j-tile>div>div{flex:none!important;width:100%!important}.j-journey-launchers>.j-tile>div>div>.font-display{font-size:0!important;line-height:1!important}.j-journey-launchers>.j-tile:first-child>div>div>.font-display:after{content:"Planner"}.j-journey-launchers>.j-tile:nth-child(2)>div>div>.font-display:after{content:"Calm"}.j-journey-launchers>.j-tile:nth-child(3)>div>div>.font-display:after{content:"Dream Life"}.j-journey-launchers>.j-tile>div>div>.font-display:after{color:#173f38!important;font-size:13.5px!important;font-weight:700!important;line-height:1.15!important}.j-journey-launchers>.j-tile>div>div>p,.j-journey-launchers>.j-tile>div>span[class*=rounded-full]{display:none!important}.j-journey-launchers>.j-tile:first-child{background:linear-gradient(145deg,#f0f8f4,#f8fbf7 55%,#fffefa)!important;border-color:#466e5f17!important}.j-journey-launchers>.j-tile:nth-child(2){background:linear-gradient(145deg,#f0f8f4,#f8fbf7 55%,#fffefa)!important;border-color:#6d58a61a!important}.j-journey-launchers>.j-tile:nth-child(3){background:linear-gradient(145deg,#f0f8f4,#f8fbf7 55%,#fffefa)!important;border-color:#ac8b361a!important}.j-envelope{box-shadow:none!important;border-radius:22px!important;padding:13px 15px!important}.j-envelope p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.j-tile[class*="min-h-[104px]"]{border-radius:18px!important;gap:5px!important;min-height:72px!important;padding-top:9px!important;padding-bottom:9px!important}.j-tile[class*="min-h-[104px]"]>span{width:34px!important;height:34px!important}div:has(>.j-journey-hero) button[class*="min-h-[78px]"]{border-radius:17px!important;gap:5px!important;min-height:64px!important;padding-top:8px!important;padding-bottom:8px!important}div:has(>.j-journey-hero) section:has(>.j-tile):not(:has(>.j-tile+.j-tile))>div:first-child:has(h2){display:none!important}div:has(>.j-journey-hero) section:has(>.j-tile):not(:has(>.j-tile+.j-tile))>.j-tile{width:100%!important;min-height:82px!important;box-shadow:none!important;background:linear-gradient(135deg,#e8f6f1fa,#fafdfbfa)!important;border-radius:20px!important;padding:13px 14px!important}div:has(>.j-journey-hero) section:has(>.j-tile):not(:has(>.j-tile+.j-tile))>.j-tile>div{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;display:flex!important}div:has(>.j-journey-hero) section:has(>.j-tile):not(:has(>.j-tile+.j-tile))>.j-tile span[class*="h-[52px]"][class*="w-[52px]"]{border-radius:14px!important;width:42px!important;height:42px!important}div:has(>.j-journey-hero) section:has(>.j-tile):not(:has(>.j-tile+.j-tile))>.j-tile .font-display{white-space:normal!important;font-size:16px!important;line-height:1.2!important}div:has(>.j-journey-hero) section:has(>.j-tile):not(:has(>.j-tile+.j-tile))>.j-tile p{white-space:normal!important;text-overflow:clip!important;margin-top:2px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important;overflow:visible!important}section[aria-label="Gentle lessons and nervous system learning"]{padding:0!important;display:block!important;overflow:visible!important}section[aria-label="Gentle lessons and nervous system learning"]>*{width:100%!important;max-width:none!important;margin-top:10px!important}section[aria-label="Gentle lessons and nervous system learning"]>:first-child{margin-top:0!important}section[aria-label="Gentle lessons and nervous system learning"]>:nth-child(2){display:none!important}section[aria-label="Gentle lessons and nervous system learning"]>:nth-child(3){opacity:.96}div:has(>.j-journey-hero) section h2{font-size:18px!important;line-height:1.12!important}div:has(>.j-journey-hero) section>div:first-child>div[class*=uppercase]{font-size:9px!important}.j-card,.j-cream,.j-envelope,.j-tile{border-color:#1c524613!important;box-shadow:0 10px 28px -28px #113e3542!important}@media(max-width:640px){div:has(>.j-journey-hero)>.j-journey-hero~*{margin-top:9px!important}.j-journey-hero{min-height:130px!important;padding:16px 15px 13px!important}.j-journey-hero img[alt=Rolo]{height:98px!important;bottom:15px!important;right:12px!important}.j-journey-launchers{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.j-journey-letters{--letter-accent:#a85e70;--letter-border:#e9cdd5;--letter-soft:#f6e8ec;--letter-paper:#fffefc}.j-journey-letters .j-envelope{background:#fffefc!important;border-color:#e9cdd5!important}.j-journey-hero header>div:first-child>span:first-child{position:relative;overflow:visible;color:#277664!important;background:#c5eddc!important;border:1px solid #a9dec8!important;border-radius:14px!important;width:38px!important;height:38px!important;box-shadow:0 8px 18px -14px #0f50468c!important}.j-journey-hero header>div:first-child>span:first-child>svg{display:none!important}.j-journey-hero header>div:first-child>span:first-child:before,.j-journey-hero header>div:first-child>span:first-child:after{content:"";background:#ffffff3d;border:1.7px solid #277664;border-radius:999px;position:absolute}.j-journey-hero header>div:first-child>span:first-child:before{width:14px;height:14px;top:11px;left:10px}.j-journey-hero header>div:first-child>span:first-child:after{width:6px;height:6px;top:8px;right:8px;box-shadow:-2px 13px 0 -1px #ffffff26,-2px 13px #277664}.j-journey-launchers .j-tile>div>span:first-child{color:#277664!important;background:#c5eddc!important;border:1px solid #a9dec8!important;box-shadow:0 8px 18px -14px #0f50468c!important}.j-journey-launchers .j-tile>div>span:first-child svg{color:#277664!important;stroke:#277664!important}.j-journey-launchers .j-tile{background:linear-gradient(145deg,#fff,#f8fcfa)!important;border-color:#14534814!important}.j-for-you-bubble{color:#277664!important;background:#c5eddc!important;border-color:#a9dec8!important}.j-for-you-bubble svg{color:#277664!important;stroke:#277664!important}body .premium-guided-ladder header .h-20.w-20{width:64px!important;height:64px!important;margin-top:4px!important;margin-right:0!important}body .premium-guided-ladder header .h-20.w-20>div:last-child{font-size:28px!important}body .premium-guided-ladder header>div.relative.p-6,body .premium-guided-ladder header>div.relative.sm\:p-8{padding:22px!important}body .premium-guided-ladder header .flex.items-start.gap-4{gap:12px!important}body .premium-guided-ladder section.rounded-3xl>.flex.items-start.gap-4>span:first-child{box-shadow:none!important;background:0 0!important}body .premium-guided-ladder section[aria-label="Your Solo Steps"] li>div:last-child{border-color:#145b6313!important}body .premium-guided-ladder section[aria-label="Your Solo Steps"] li>div:last-child.bg-\[\#FBF8F0\],body .premium-guided-ladder section[aria-label="Your Solo Steps"] li>div:last-child.bg-\[\#FAF7EF\]{color:#244f47b8!important;background:linear-gradient(145deg,#fffefb,#f8fcfa)!important;border-color:#145b6312!important}body .premium-guided-ladder section[aria-label="Your Solo Steps"] li span.bg-\[\#FAF7EF\],body .premium-guided-ladder section[aria-label="Your Solo Steps"] li span.bg-\[\#F7F3E9\]{color:#244f477a!important;background:#f1f8f5!important;border-color:#145b6317!important}body .premium-guided-ladder>div>button:last-child{background:linear-gradient(145deg,#fffefb,#f8fcfa)!important;border:1px solid #145b6313!important;border-radius:24px!important;min-height:86px!important;padding:14px!important;box-shadow:0 12px 28px -24px #0f3c5038!important}body .premium-guided-ladder>div>button:last-child>span:first-child{color:#fff!important;background:#59bfaf!important;border-radius:16px!important;width:48px!important;height:48px!important;box-shadow:0 9px 20px -14px #37a09185!important}body .premium-guided-ladder>div>button:last-child>span:first-child svg{color:#fff!important}body .premium-ladder-editor{gap:10px!important}body .premium-ladder-editor.premium-ladder-editor>div.relative.overflow-hidden{background:linear-gradient(145deg,#fffefb,#f8fcfa 62%,#eef8f4)!important;border:1px solid #145b6313!important;border-radius:24px!important;box-shadow:0 14px 30px -25px #145b6333!important}body .premium-ladder-editor.premium-ladder-editor>div.relative.overflow-hidden>div[aria-hidden]{opacity:0!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3{background:radial-gradient(circle at 86% 8%,#ffffffb8,#0000 30%),radial-gradient(circle at 8% 92%,#ffffff75,#0000 34%),linear-gradient(145deg,#d8f0e9,#e6f5ef 48%,#f3faf7)!important;border:1px solid #ffffffb8!important;border-radius:30px!important;padding:16px!important;box-shadow:0 22px 46px -34px #0f50463d!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>p:first-child{color:#244f47b3!important;margin:3px 4px 12px!important;font-size:12px!important;line-height:1.5!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl{background:#ffffffeb!important;border:1px solid #ffffffeb!important;border-radius:24px!important;padding:15px!important;box-shadow:0 12px 26px -22px #0f504633!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl+div.rounded-2xl{margin-top:11px!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl>.flex.items-start.gap-3>div:first-child{width:46px!important;height:46px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl h4{color:#244f47!important;font-size:15px!important;font-weight:700!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl p{color:#244f4799!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl ol{margin-top:12px!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl ol button,body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl ol li{border-radius:15px!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl ol button{color:#244f47c2!important;background:#f8fcfa!important;border:1px solid #145b630e!important;padding-top:8px!important;padding-bottom:8px!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl ol button:hover{background:#f1f8f5!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl ol button>span:first-child,body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl ol li>span:first-child{color:#2d7568!important;background:#ddf2ed!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl ol button[class*=bg-amber]>span:first-child{color:#fff!important;background:#4fbba8!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl button[class*=bg-gradient]{color:#fff!important;background:#0d9b84!important;border:0!important;box-shadow:0 10px 20px -15px #0d9b846b!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3>div.rounded-2xl button[class*=bg-gradient]:hover{background:#0a8b76!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3 [class*=bg-amber-100],body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3 [class*=bg-amber-50]{color:#2e6f64!important;background:#e8f6f1!important;border-color:#4fbba829!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3 [class*=text-amber],body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3 [class*=text-violet]{color:#244f47b8!important}body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3 [class*=ring-amber],body .premium-ladder-editor [role=tabpanel].mt-5.space-y-3 [class*=ring-violet]{--tw-ring-color:#4fbba824!important}body .premium-ladder-editor [role=tablist]{background:#ffffffc2!important;border:1px solid #145b6312!important;border-radius:999px!important;padding:4px!important;box-shadow:0 8px 20px -18px #0f504638!important}body .premium-ladder-editor [role=tab]{color:#244f478f!important;border-radius:999px!important}body .premium-ladder-editor [role=tab][data-state=active]{color:#244f47!important;box-shadow:none!important;background:#e7f5ef!important;border:1px solid #4fbba81f!important}body .premium-ladder-editor [class*="bg-[#fffaf3]"],body .premium-ladder-editor [class*="bg-[#FFF9EC]"],body .premium-ladder-editor [class*="bg-[#FAF7EF]"],body .premium-ladder-editor [class*="bg-[#FBF8F0]"],body .premium-ladder-editor [class*=bg-amber],body .premium-ladder-editor [class*=bg-yellow]{background:linear-gradient(145deg,#fffefb,#f7fbf9)!important;border-color:#145b6312!important}body .premium-ladder-editor [class*=rounded-][class*=border]{box-shadow:none!important}body .premium-ladder-editor button[title="Schedule in Planner"],body .premium-ladder-editor button[class*=from-teal]{color:#fff!important;background:#4fbba8!important;border-color:#0000!important}body .premium-ladder-editor ol.relative.space-y-4>li>div>button>div:first-child{color:#fff!important;background:#62c7d0!important}body .premium-dream-life{--dream-ink:#244f47;--dream-teal:#0d9b84;--dream-mint:#e5f5ef;--dream-card:#fffffff0}body .premium-dream-life>section:first-child{background:radial-gradient(circle at 86% 10%,#ffffffa3,transparent 30%),linear-gradient(135deg,color-mix(in oklab,var(--sky-soft) 90%,white),color-mix(in oklab,var(--peach-soft) 80%,white) 55%,color-mix(in oklab,var(--accent) 25%,white))!important;border:1px solid #ffffff9e!important;border-radius:32px!important;box-shadow:0 20px 60px -28px #0f3c5047!important}body .premium-dream-life>section:first-child h3{color:var(--dream-ink)!important}body .premium-dream-life>section:first-child p{color:#244f47a8!important}body .premium-dream-life>section:first-child button[aria-label^=Help]{z-index:3!important;background:#ffffffc2!important;border-color:#244f4714!important;width:32px!important;min-width:32px!important;height:32px!important;position:absolute!important;top:-2px!important;right:-2px!important;box-shadow:0 8px 18px -14px #0f504647!important}.dream-life-mode-switch{background:#ffffffa8;border:1px solid #145b6312;border-radius:20px;grid-template-columns:1fr 1.35fr;gap:6px;padding:5px;display:grid;box-shadow:0 10px 28px -24px #0f504638}.dream-life-mode-switch button{color:#244f4785;background:0 0;border:0;border-radius:16px;min-height:44px;font-size:13px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.dream-life-mode-switch button.is-active{color:var(--dream-ink);background:#fff;box-shadow:0 8px 20px -18px #0f504652}.dream-visual-card{background:radial-gradient(circle at 90% 5%,#ffffffb3,#0000 32%),linear-gradient(145deg,#e1f3ed,#eff9f5,#fafdfc);border:1px solid #ffffffd1;border-radius:28px;padding:16px;position:relative;overflow:hidden;box-shadow:0 20px 44px -34px #0f50464d}.dream-visual-copy{padding:2px 2px 12px}.dream-visual-kicker,.dream-guidance-kicker{text-transform:uppercase;letter-spacing:.18em;color:#244f47a6;background:#ffffffb8;border-radius:999px;align-items:center;padding:5px 11px;font-size:10px;font-weight:700;display:inline-flex}.dream-visual-copy h3,.dream-visual-modal-heading h2,.dream-guidance-card h3{color:var(--dream-ink)}.dream-visual-copy h3{font-size:21px;line-height:1.15;font-family:var(--font-display,inherit);margin:10px 0 0}.dream-visual-copy p{color:#244f47a6;margin:6px 0 0;font-size:13px;line-height:1.5}.dream-video-preview,.dream-modal-scene{aspect-ratio:16/9;background:#dcefea;border:0;border-radius:22px;width:100%;display:block;position:relative;overflow:hidden}.dream-video-preview{cursor:pointer;box-shadow:inset 0 0 0 1px #ffffffa6}.dream-visual-scene{background:linear-gradient(#cfeff1,#e7f7f4 45%,#bfe8e4 46%,#96d5cc);position:absolute;inset:0}.dream-sky-glow{background:radial-gradient(circle at 75% 28%,#ffe6b9e6,#ffe6b94d 16%,#0000 38%);position:absolute;inset:0}.dream-sun{background:#ffebbee6;border-radius:50%;width:34px;height:34px;position:absolute;top:20%;right:16%;box-shadow:0 0 40px #ffda968c}.dream-mountain{clip-path:polygon(0 100%,22% 48%,36% 68%,55% 20%,74% 58%,100% 100%);width:70%;height:48%;position:absolute;bottom:34%}.dream-mountain-back{opacity:.7;background:#9ed3cb;left:-6%}.dream-mountain-front{opacity:.9;background:#6fb9ae;bottom:28%;right:-8%}.dream-water{background:linear-gradient(#a7dbd6,#6eb9b2);height:34%;position:absolute;bottom:0;left:0;right:0}.dream-shore{background:#fff9ebeb;border-radius:50%;width:56%;height:18%;position:absolute;bottom:5%;left:-4%;transform:rotate(-4deg)}.dream-photo-scene,.dream-photo-slide{position:absolute;inset:0}.dream-photo-scene{background:#dcefea}.dream-photo-slide{opacity:0;transition:opacity 1.5s;overflow:hidden}.dream-photo-slide.is-active{opacity:1}.dream-photo-slide img{object-fit:cover;width:100%;height:100%;transform:scale(1.03)}.dream-photo-preview .dream-photo-slide.is-active img,.dream-visual-modal.is-running .dream-photo-slide.is-active img{animation:8s ease-in-out forwards dream-photo-drift}.dream-photo-wash{background:linear-gradient(#14383a08,#123a3933);position:absolute;inset:0}.dream-film-overlay{pointer-events:none;background:linear-gradient(#ffffff08,#0000 55%,#113b3921);position:absolute;inset:0}.dream-film-label{z-index:3;color:#244f47d1;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}@keyframes dream-photo-drift{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.dream-video-time{z-index:5;color:#fff;background:#233e41b8;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:10px}.dream-visual-cta{color:#fff;background:#0d9b84;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:10px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 12px 24px -18px #0d9b848c}.dream-visual-cta:active{transform:scale(.99)}.dream-cta-play{color:#0d9b84;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}body.dream-visual-open{overflow:hidden}.dream-build-panel{background:linear-gradient(145deg,#eaf7f2,#f8fcfa);border:1px solid #ffffffc7;border-radius:28px;padding:15px;box-shadow:0 18px 42px -34px #0f50463d}.dream-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dream-build-tile,.dream-add-tile{background:#ffffffeb;border:1px solid #145b6312;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 10px 28px -24px #0f504638}.dream-build-image{aspect-ratio:1/.78;background:#edf7f3;position:relative;overflow:hidden}.dream-build-image>img{object-fit:cover;width:100%;height:100%}.dream-build-placeholder{color:#244f4761;place-items:center;width:100%;height:100%;display:grid}.dream-tile-actions{gap:5px;display:flex;position:absolute;top:8px;right:8px}.dream-tile-actions button{color:#244f47b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #145b6312;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.dream-build-body{padding:11px}.dream-build-body h5{color:var(--dream-ink);margin:0;font-size:14px;font-weight:700;line-height:1.25}.dream-stage-chip{color:#244f47b3;text-align:left;background:#eff8f4;border:0;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:30px;margin-top:8px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.dream-stage-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dream-tile-progress{gap:5px;margin-top:8px;display:grid}.dream-tile-progress button{color:#244f479e;text-align:left;background:#fffc;border:1px solid #145b630f;border-radius:11px;justify-content:space-between;align-items:center;gap:6px;min-height:34px;padding:6px 8px;font-size:10px;display:flex}.dream-tile-progress button.is-active{color:var(--dream-ink);background:#e8f6f1;font-weight:700}.dream-tile-progress .dream-made-real{background:var(--dream-teal);color:#fff;border-color:#0000;justify-content:center}.dream-add-tile{color:#244f479e;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;font-size:12px;font-weight:700;display:flex}.dream-add-tile svg{color:var(--dream-teal)}.dream-immersive-screen{z-index:140;padding:max(14px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));background:#0f2424;flex-direction:column;gap:14px;display:flex;position:fixed;inset:0;overflow-y:auto}.dream-immersive-close{top:max(14px,env(safe-area-inset-top));z-index:12;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#112a2a9e;border:1px solid #fff3;border-radius:999px;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;right:14px}.dream-immersive-frame{background:#173535;border-radius:28px;flex:1 0 auto;min-height:min(68dvh,720px);position:relative;overflow:hidden;box-shadow:0 20px 60px -30px #000000a6}.dream-photo-immersive,.dream-photo-immersive .dream-photo-slide{position:absolute;inset:0}.dream-photo-immersive .dream-photo-slide img{object-fit:cover;width:100%;height:100%}.dream-photo-immersive .dream-photo-slide.is-active img{animation:8s ease-in-out forwards dream-photo-drift}.dream-photo-immersive .dream-photo-wash{background:linear-gradient(#0a1c1d2e,#0a1c1d05 48%,#081c1b9e)}.dream-immersive-topline{z-index:5;color:#fff;text-shadow:0 2px 12px #00000047;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:64px}.dream-immersive-topline span{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800}.dream-immersive-topline strong{font-family:var(--font-display,inherit);font-size:18px}.dream-immersive-title{z-index:4;color:#ffffffe6;text-shadow:0 2px 12px #00000059;max-width:calc(100% - 36px);font-size:12px;font-weight:700;position:absolute;top:54px;left:18px}.dream-immersive-copy{z-index:5;color:#fff;font-family:var(--font-display,inherit);text-shadow:0 3px 18px #00000073;font-size:clamp(25px,6vw,38px);line-height:1.05;position:absolute;bottom:30px;left:20px;right:20px}.dream-immersive-progress{z-index:6;background:#ffffff47;border-radius:999px;height:3px;position:absolute;bottom:16px;left:20px;right:20px;overflow:hidden}.dream-immersive-progress span{border-radius:inherit;background:#ffffffeb;width:0;height:100%;transition:width .9s linear;display:block}.dream-immersive-guidance{color:#ffffffc7;text-align:center;max-width:620px;margin:0 auto;padding:2px 8px;font-size:13px;line-height:1.5}.dream-immersive-footer{color:#ffffff80;text-align:center;letter-spacing:.04em;max-width:620px;margin:0 auto;padding:0 8px 4px;font-size:11px;font-weight:700}@media(prefers-reduced-motion:reduce){.dream-photo-slide,.dream-photo-slide img{transition:none!important;animation:none!important}}@media(max-width:420px){.dream-visual-card{padding:14px}.dream-build-grid{gap:8px}.dream-build-panel{padding:12px}.dream-immersive-frame{border-radius:22px;min-height:66dvh}.dream-immersive-copy{font-size:27px}}.premium-dream-life-shell>section:first-child .h-28.w-28>.absolute.inset-0.flex.items-center.justify-center>span{box-shadow:none!important;background:#d7edf3!important;border:1px solid #347a7a14!important}.premium-dream-life-shell>section:first-child .h-28.w-28>.absolute.inset-0.flex.items-center.justify-center>span>span{display:none!important}.premium-dream-life-shell>section:first-child .h-28.w-28>.absolute.inset-0.flex.items-center.justify-center svg{filter:none!important}.premium-dream-life-shell>section:first-child .h-28.w-28>.absolute.inset-0.flex.items-center.justify-center svg path:first-of-type{fill:#4d9b98!important}.premium-dream-life-shell>section:first-child .h-28.w-28>.absolute.inset-0.flex.items-center.justify-center svg path:nth-of-type(2){fill:#6eb8b3!important}.premium-dream-life-shell>section:first-child .h-28.w-28>.absolute.inset-0.flex.items-center.justify-center svg path:nth-of-type(3){fill:#91cec8!important}.premium-dream-life-shell>section:first-child .h-28.w-28>.absolute.inset-0.flex.items-center.justify-center svg path:nth-of-type(4){display:none!important}body .j-tile[class*="min-h-[104px]"]:after{content:none!important;display:none!important}body .j-for-you-today .j-for-you-glow-a{display:none!important}body .j-journey-hero h1{align-items:center!important;gap:10px!important;display:flex!important}body .j-journey-hero h1>span[aria-hidden],body .planner-rolo-mark{pointer-events:none;color:#0000!important;opacity:1!important;filter:drop-shadow(0 1.5px 1.5px #123f481f)!important;background-color:#fffffcf7!important;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='16'%20y1='10'%20x2='48'%20y2='54'%3e%3cstop%20stop-color='%2348B78B'/%3e%3cstop%20offset='.55'%20stop-color='%23278C68'/%3e%3cstop%20offset='1'%20stop-color='%23176C51'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M32%2053.5S9.5%2039.6%209.5%2024.2C9.5%2016.9%2015%2011.5%2022%2011.5c4.3%200%207.8%202.1%2010%205.5%202.2-3.4%205.7-5.5%2010-5.5%207%200%2012.5%205.4%2012.5%2012.7%200%2015.4-22.5%2029.3-22.5%2029.3Z'%20fill='url(%23g)'%20stroke='%23145B63'%20stroke-width='2.1'%20stroke-linejoin='round'%20transform='translate(-5%20-5)%20scale(1.16)'/%3e%3cpath%20d='M17%2020.5c2.6-4.4%207-6.4%2011.6-5.2'%20fill='none'%20stroke='%23FFFDF4'%20stroke-opacity='.92'%20stroke-width='3.2'%20stroke-linecap='round'%20transform='translate(-5%20-5)%20scale(1.16)'/%3e%3cg%20fill='white'%3e%3cellipse%20cx='32'%20cy='36.1'%20rx='7.1'%20ry='5.7'/%3e%3cellipse%20cx='24.8'%20cy='28.4'%20rx='2.7'%20ry='3.45'%20transform='rotate(-12%2024.8%2028.4)'/%3e%3cellipse%20cx='29.7'%20cy='25.1'%20rx='2.65'%20ry='3.55'%20transform='rotate(-4%2029.7%2025.1)'/%3e%3cellipse%20cx='34.7'%20cy='25.1'%20rx='2.65'%20ry='3.55'%20transform='rotate(4%2034.7%2025.1)'/%3e%3cellipse%20cx='39.4'%20cy='28.4'%20rx='2.7'%20ry='3.45'%20transform='rotate(12%2039.4%2028.4)'/%3e%3c/g%3e%3c/svg%3e")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:34px 34px!important;border:1px solid #14534817!important;border-radius:999px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;font-size:0!important;line-height:0!important;display:inline-grid!important;position:relative!important;overflow:visible!important;box-shadow:0 9px 20px -14px #0f50466b,inset 0 1px #fff,inset 0 -1px #14534809!important}body .j-journey-hero h1>span[aria-hidden]:after,body .planner-rolo-mark:after{content:""!important;filter:blur(.2px)!important;pointer-events:none!important;background:#ffffffb8!important;border-radius:999px!important;width:12px!important;height:5px!important;position:absolute!important;top:9px!important;left:10px!important;transform:rotate(-22deg)!important}body .j-journey-hero header>p{max-width:18rem!important;font-size:0!important;line-height:0!important}body .j-journey-hero header>p:after{content:"Building your world back one step at a time."!important;color:#064e3b99!important;font-size:14px!important;line-height:1.55!important;display:block!important}body .j-journey-launchers>.j-tile>div>span:first-child,body .j-journey-hero~section button.j-press>span[aria-hidden][class~=h-11][class~=w-11]{isolation:isolate!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 20px -14px #0f504675,inset 0 1px #ffffffeb,inset 0 -2px 5px #34534914!important}body .j-journey-launchers>.j-tile:first-child>div>span:first-child{background:linear-gradient(145deg,#e9faf2,#c8efde 48%,#a8dec5)!important;border-color:#499a7a3b!important}body .j-journey-launchers>.j-tile:nth-child(2)>div>span:first-child{background:linear-gradient(145deg,#f2eeff,#ded6ff 48%,#c7bdf1)!important;border-color:#7765aa33!important}body .j-journey-launchers>.j-tile:nth-child(3)>div>span:first-child{background:linear-gradient(145deg,#fff3de,#ffe0b6,#f5c890)!important;border-color:#ad6f3630!important}body .j-journey-hero~section span[aria-hidden][class*="bg-[#FFCFC4]"]{background:linear-gradient(145deg,#ffe8e2,#ffd0c6,#f7b7ab)!important}body .j-journey-hero~section span[aria-hidden][class*="bg-[#FFD9A8]"]{background:linear-gradient(145deg,#fff0d8,#ffdbac,#f0c080)!important}body .j-journey-hero~section span[aria-hidden][class*="bg-[#D9D0FF]"]{background:linear-gradient(145deg,#f1edff,#ddd5ff,#c7bdf0)!important}body .j-journey-hero~section span[aria-hidden][class*="bg-[#C5EDDC]"]{background:linear-gradient(145deg,#e9faf2,#c7efdd,#a8dcc4)!important}body .j-journey-hero~section span[aria-hidden][class*="bg-[#CFEAF5]"]{background:linear-gradient(145deg,#ebf8fd,#d2ecf7,#b8dceb)!important}body .j-journey-launchers>.j-tile>div>span:first-child:after,body .j-journey-hero~section button.j-press>span[aria-hidden][class~=h-11][class~=w-11]:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(#ffffffd1,#ffffff1f)!important;border-radius:12px 12px 50% 50%!important;height:14px!important;position:absolute!important;top:5px!important;left:6px!important;right:7px!important;transform:rotate(-5deg)!important}body .j-journey-launchers>.j-tile>div>span:first-child svg,body .j-journey-hero~section button.j-press>span[aria-hidden][class~=h-11][class~=w-11] svg{z-index:1!important;filter:drop-shadow(0 1px #ffffff61)drop-shadow(0 1.5px 1.5px #23463e1a)!important;position:relative!important}body nav[aria-label=Primary]{inset-inline:0!important;isolation:isolate!important;padding-bottom:max(4px,env(safe-area-inset-bottom))!important;background:#fffffc!important;border-top-color:#14534817!important;position:fixed!important;bottom:-1px!important;transform:translateZ(0)!important;box-shadow:0 -8px 28px -22px #14534857!important}body nav[aria-label=Primary]:after{content:""!important;z-index:0!important;height:max(5px,env(safe-area-inset-bottom))!important;pointer-events:none!important;background:#fffffc!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}body nav[aria-label=Primary]>div>button,body nav[aria-label=Primary]>div>button+[data-radix-collection-item],body nav[aria-label=Primary] [data-state]>button{min-height:58px}body nav[aria-label=Primary]>div>button>svg,body nav[aria-label=Primary]>div>button[data-state]>svg,body nav[aria-label=Primary]>div>button:not([aria-label="Open panic breathing tool"])>svg{filter:drop-shadow(0 1px #ffffffbf)drop-shadow(0 1px 1px #23463e12);stroke-width:1.8px!important;background:linear-gradient(145deg,#fffffffa,#f4f8f6eb)!important;border:1px solid #14534813!important;border-radius:11px!important;width:30px!important;height:30px!important;padding:5px!important;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s!important;box-shadow:0 8px 18px -16px #14534857,inset 0 1px #fffffff5,inset 0 -1px #14534809!important}body nav[aria-label=Primary]>div>button.text-primary>svg{color:#176f5d!important;background:linear-gradient(145deg,#e9faf2,#c8efde,#a8dec5)!important;border-color:#378b6f2e!important;transform:scale(1.03)!important;box-shadow:0 9px 19px -14px #0f50466e,inset 0 1px #ffffffeb,inset 0 -2px 4px #34534912!important}body nav[aria-label=Primary] button[aria-label="Open panic breathing tool"]>span:first-child{isolation:isolate!important;filter:drop-shadow(0 5px 6px #356c792e)!important;width:34px!important;height:34px!important;position:relative!important;overflow:visible!important}body nav[aria-label=Primary] button[aria-label="Open panic breathing tool"] svg{opacity:0!important;width:31px!important;height:31px!important}body nav[aria-label=Primary] button[aria-label="Open panic breathing tool"]>span:first-child:before{content:""!important;z-index:1!important;filter:drop-shadow(0 2px 1.5px #295e6e33)drop-shadow(0 0 1.1px #e5a7db80)!important;pointer-events:none!important;background:radial-gradient(circle at 31% 26%,#fffffffa 0 9%,#eefffff5 16%,#c3eff5f5 34%,#89d3e2f5 57%,#beb1eaeb 76%,#ecb5dce0 88%,#ffffffe0 94%,#0000 96%) 1px 10px/18px 18px no-repeat,radial-gradient(circle at 30% 24%,#fff 0 9%,#ecfefffa 17%,#b5e7f1f5 36%,#7fcadcf2 58%,#c3aee9e8 76%,#efb2d8e0 88%,#ffffffe0 94%,#0000 96%) 17px 2px/14px 14px no-repeat,radial-gradient(circle at 30% 24%,#fffffffa 0 9%,#eefffff5 17%,#beeaf3f2 36%,#85cddef0 58%,#b9aee6e6 76%,#ecb7dcdb 88%,#ffffffdb 94%,#0000 96%) 19px 20px/10px 10px no-repeat!important;position:absolute!important;inset:0!important}body nav[aria-label=Primary] button[aria-label="Open panic breathing tool"]>span:first-child:after{content:""!important;z-index:2!important;transform-origin:50%!important;filter:blur(.08px)!important;pointer-events:none!important;background:radial-gradient(5.4px 2.15px at 8.3px 15.5px,#fffffffa 0 48%,#ffffff9e 52% 66%,#0000 72%),radial-gradient(4px 1.7px at 22px 7px,#fffffffc 0 48%,#ffffff94 52% 66%,#0000 72%),radial-gradient(2.6px 1.15px at 24.2px 23.2px,#fffffffa 0 48%,#ffffff85 52% 66%,#0000 72%)!important;position:absolute!important;inset:0!important;transform:rotate(-18deg)!important}@supports selector(body:has(nav)){body:has(nav[aria-label=Primary]){padding-bottom:0!important}}@media(max-width:640px){body .j-journey-hero h1{gap:9px!important}body .j-journey-hero h1>span[aria-hidden],body .planner-rolo-mark{background-size:31px 31px!important;flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important}body .j-journey-hero h1>span[aria-hidden]:after,body .planner-rolo-mark:after{width:11px!important;height:4px!important;top:8px!important;left:9px!important}}body nav[aria-label=Primary]{padding-bottom:max(5px,calc(env(safe-area-inset-bottom) - 18px))!important;background:#fffffc!important;bottom:0!important}body nav[aria-label=Primary]:after{content:""!important;height:max(5px,calc(env(safe-area-inset-bottom) - 18px))!important;pointer-events:none!important;z-index:0!important;background:#fffffc!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}body nav[aria-label=Primary]>div{z-index:1!important;background:#fffffc!important;position:relative!important}body nav[aria-label=Primary] button[aria-label="Open panic breathing tool"]>span:first-child{filter:none!important;background:0 0!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important;position:relative!important;overflow:visible!important}body nav[aria-label=Primary] button[aria-label="Open panic breathing tool"]>span:first-child:before{content:"🫧"!important;letter-spacing:0!important;filter:none!important;pointer-events:none!important;background:0 0!important;width:auto!important;height:auto!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:29px!important;font-weight:400!important;line-height:1!important;display:block!important;position:static!important;transform:none!important}body nav[aria-label=Primary] button[aria-label="Open panic breathing tool"]>span:first-child:after{content:none!important;display:none!important}body nav[aria-label=Primary] button[aria-label="Open panic breathing tool"] svg{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}[role=dialog][aria-label="Check in with Rolo"] button[aria-label=Great]{order:1}[role=dialog][aria-label="Check in with Rolo"] button[aria-label=Good]{order:2}[role=dialog][aria-label="Check in with Rolo"] button[aria-label=Okay]{order:3}[role=dialog][aria-label="Check in with Rolo"] button[aria-label=Low]{order:4}[aria-label="Close exposure reflection"]~*,button[aria-label="Close exposure reflection"]{--ss-completion-ink:#153f48}div[class*=sticky][class*=backdrop-blur-xl]:has(button[aria-label="Close exposure reflection"]){background:#fbfcf9ed!important;border-bottom:1px solid #1453480d!important;box-shadow:0 18px 35px -32px #14534857!important}button[aria-label="Close exposure reflection"]{color:#315b60!important;background:linear-gradient(145deg,#fffffffa,#f4f9f7f5)!important;border-color:#14534814!important;box-shadow:inset 0 1px #fff,0 10px 22px -18px #1453485c!important}div[class*=sticky] button:has(>svg.lucide-arrow-left){color:#315b60!important;background:linear-gradient(145deg,#fffffffa,#f4f9f7f5)!important;border-color:#14534814!important;box-shadow:inset 0 1px #fff,0 10px 22px -18px #1453485c!important}div[class*=inline-flex][class*=uppercase][class*=tracking-][class*=shadow-sm]{color:#266962c7!important;background:linear-gradient(145deg,#fff,#f5faf8)!important;border:1px solid #14534812!important;box-shadow:inset 0 1px #fff,0 10px 22px -18px #14534847!important}div[class*="rounded-[28px]"][class*=bg-gradient-to-br]{background:radial-gradient(circle at 88% 12%,#dae8f66b,#0000 36%),radial-gradient(circle at 10% 90%,#daefe580,#0000 38%),linear-gradient(145deg,#fff,#f8fbf9)!important;border-color:#14534812!important;box-shadow:inset 0 1px #fff,0 20px 44px -34px #1453485c!important}button[aria-pressed][class*="rounded-[24px]"]{-webkit-backdrop-filter:blur(10px);border:1px solid #14534811!important;box-shadow:inset 0 1px #fffffffa,0 12px 26px -23px #16464154!important}button[aria-pressed][class*="rounded-[24px]"]:first-child{background:linear-gradient(145deg,#fff,#edf7fa)!important}button[aria-pressed][class*="rounded-[24px]"]:nth-child(2){background:linear-gradient(145deg,#fff,#f5effa)!important}button[aria-pressed][class*="rounded-[24px]"]:nth-child(3){background:linear-gradient(145deg,#fff,#fff3e8)!important}button[aria-pressed][class*="rounded-[24px]"]:nth-child(4){background:linear-gradient(145deg,#fff,#eef7f0)!important}button[aria-pressed][class*="rounded-[24px]"]:nth-child(5){background:linear-gradient(145deg,#fff,#f2eefa)!important}button[aria-pressed][class*="rounded-[24px]"]:nth-child(6){background:linear-gradient(145deg,#fff,#eaf5f1)!important}button[aria-pressed=true][class*="rounded-[24px]"]{transform:translateY(-1px);ring-color:#2ca79a1f!important;border-color:#2ca79a4d!important;box-shadow:inset 0 1px #fff,0 15px 30px -22px #2c7e7366!important}button[aria-pressed][class*="rounded-[24px]"]>svg,button[aria-pressed][class*="rounded-[24px]"]>span:first-child,button[aria-pressed][class*="rounded-[24px]"]>div:first-child{filter:drop-shadow(0 5px 9px #1453481c)}div[class*="rounded-[26px]"][class*=bg-gradient-to-br]{background:radial-gradient(circle at 90% 5%,#e2edf76b,#0000 34%),linear-gradient(145deg,#fbfefc,#f2f8f5 62%,#fff8ef)!important;border-color:#14534812!important;box-shadow:inset 0 1px #fffffffa,0 18px 38px -31px #1453484d!important}div[class*="rounded-[26px]"][class*="bg-white/76"]{background:radial-gradient(circle at 100% 0,#e2eef75c,#0000 36%),#fffffcf0!important;border-color:#14534812!important;box-shadow:inset 0 1px #fff,0 16px 34px -29px #14534847!important}textarea[id=post-exposure-note]{background:#fffdf9!important;border-color:#14534817!important;box-shadow:inset 0 1px 3px #14534806!important}section[aria-label="Recovery Moment"]{background:radial-gradient(circle at 8% 12%,#c4e5d894,#0000 36%),radial-gradient(circle at 96% 92%,#f5e5d76b,#0000 38%),linear-gradient(145deg,#fff,#f3f9f6)!important;border:1px solid #14534813!important;box-shadow:inset 0 1px #fff,0 20px 42px -33px #14534857!important}section[aria-label="Recovery Moment"]>div:first-child>span:first-child{background:linear-gradient(145deg,#edf8f3,#d9eee5)!important;border:1px solid #14534814!important;box-shadow:inset 0 1px #fffffffa,0 8px 16px -13px #14534857!important}section[aria-label="Recovery Moment"] button{background:#ffffffb8!important;border:1px solid #1453480e!important}img[alt=Rolo]{filter:drop-shadow(0 12px 18px #1453482b)!important}div[aria-label="Rolo takes a treat"]>div:first-child{-webkit-backdrop-filter:blur(14px)!important;background:#eff6f3a3!important}div[aria-label="Rolo takes a treat"]>div:nth-child(2){background:radial-gradient(circle at 15% 10%,#c2e6d8b8,#0000 40%),radial-gradient(circle at 92% 88%,#f7e2d085,#0000 40%),radial-gradient(circle at 88% 12%,#e2ebf866,#0000 36%),linear-gradient(145deg,#fffdf9,#f6faf8)!important;border:1px solid #14534813!important;box-shadow:inset 0 1px #fff,0 30px 72px -36px #1453486b!important}div[aria-label="Rolo takes a treat"] p{color:#173f38!important}div[aria-label="Rolo takes a treat"] div[class*=rounded-2xl][class*=bg-white]{background:#fffffcf5!important;border-color:#14534813!important;box-shadow:inset 0 1px #fff,0 11px 24px -18px #14534847!important}@media(max-width:640px){div[aria-label="Rolo takes a treat"]>div:nth-child(2){border-radius:30px!important;width:min(90vw,390px)!important}}section[class*="bg-[#FCFDFB]"]{background:#fffdf8!important;border-color:#14463712!important;box-shadow:0 16px 38px -32px #14463766!important}section[class*="bg-[#FCFDFB]"]>div:first-child{background:linear-gradient(135deg,#eaf8f2,#fffdf8 60%,#fff4e8)!important}section[class*="bg-[#FCFDFB]"] h3,section[class*="bg-[#FCFDFB]"] [class*="text-[#173F48]"]{color:#064e3b!important}section[class*="bg-[#FCFDFB]"] [class*="text-[#315B60]"]{color:#064e3b99!important}section[class*="bg-[#FCFDFB]"] [class*="text-[#4F7D86]"],section[class*="bg-[#FCFDFB]"] [class*="text-[#5A9BA0]"],section[class*="bg-[#FCFDFB]"] [class*="text-[#5A9B91]"]{color:#0f766e!important}section[class*="bg-[#FCFDFB]"] [class*="bg-[#EDF6FB]"],section[class*="bg-[#FCFDFB]"] [class*="bg-[#EEF8F4]"],section[class*="bg-[#FCFDFB]"] [class*="bg-[#F4F0FA]"]{background:#ffffffbd!important;border-color:#ffffffd1!important}section[class*="bg-[#FCFDFB]"] svg[class*="text-[#4D8F8A]"]{color:#047857!important;fill:#6ee7b7!important}section[class*="bg-[#FCFDFB]"] [class*="bg-[linear-gradient(145deg,#FFF8F0"]{background:#fffbebc7!important;border-color:#fcd34d73!important}section[class*="bg-[#FCFDFB]"] [class*="text-[#9B674A]"]{color:#92400e!important}section[class*="bg-[#FCFDFB]"] [class*="bg-white/58"],section[class*="bg-[#FCFDFB]"] [class*="bg-white/72"],section[class*="bg-[#FCFDFB]"] [class*="bg-[#F8FBFB]"],section[class*="bg-[#FCFDFB]"] [class*="bg-[#F7FBFA]"]{background:#f0fdfa85!important;border-color:#0f766e1a!important}section[class*="bg-[#FCFDFB]"] [class*="bg-[#EAF7F4]"]{background:#d1fae5b3!important;border-color:#34d39959!important}section[class*="bg-[#FCFDFB]"] div[class*="rounded-[19px]"][class*=border]{border-color:#064e3b0f!important}section[class*="bg-[linear-gradient(145deg,#EFF9F7"]{background:linear-gradient(135deg,#f0faf6,#fffdf8 58%,#fff5ea)!important;border-color:#cfe8df!important;box-shadow:0 14px 36px -30px #145b637a!important}section[class*="bg-[linear-gradient(145deg,#EFF9F7"] [class*="text-[#173F48]"]{color:#064e3b!important}section[class*="bg-[linear-gradient(145deg,#EFF9F7"] [class*="text-[#315B60]"],section[class*="bg-[linear-gradient(145deg,#EFF9F7"] [class*="text-[#4F7D86]"]{color:#064e3b9e!important}section[class*="bg-[linear-gradient(145deg,#EFF9F7"]>div[aria-hidden]{display:none!important}section[class*="bg-[linear-gradient(145deg,#EFF9F7"] button[class*=linear-gradient]{color:#fff!important;box-shadow:none!important;background:#0f766e!important;border-color:#0000!important}section:has(>div h3:first-of-type:where(*)){--community-ink:#173f48;--community-muted:#5c7477;--community-sage:#6fa99c;--community-sage-soft:#eef6f2;--community-ivory:#fffdf8;--community-pearl:#fffefb;--community-line:#4a706917}:is(section:has(h3):has([class*="Your rank"]),section:has(h3.font-display):has(button[type=button] span)){border-color:#5e7d7414!important}section:has(h3.font-display):has(button[type=button]):has(.lucide-shield-check){background:var(--community-ivory)!important;border-color:#5e7d7414!important;box-shadow:0 18px 42px -34px #274e4647!important}section:has(h3.font-display):has(.lucide-users)>div:first-child{background:radial-gradient(circle at 88% 8%,#e5f0ea94,#0000 30%),linear-gradient(145deg,#fffefb,#fffdf8 62%,#f7fbf8)!important}section:has(h3.font-display):has(.lucide-users)>div:first-child>div[aria-hidden]{opacity:.28!important}section:has(h3.font-display):has(.lucide-users) h3{color:var(--community-ink)!important}section:has(h3.font-display):has(.lucide-users) [class*=font-semibold]{color:var(--community-ink)!important}section:has(h3.font-display):has(.lucide-users) div:has(>div+div):has(>div[class*="Your rank"]){background:linear-gradient(145deg,#fff9f2,#fff2e7)!important;border-color:#d7b1915c!important;box-shadow:inset 0 1px #fffffff5,0 10px 18px -17px #96664147!important}section:has(h3.font-display):has(.lucide-users) [class*=grid-cols-3]>*{background:#fffefbeb!important;border-color:#5e7d7412!important;box-shadow:inset 0 1px #fffffffa,0 9px 20px -20px #2b4b433d!important}section:has(h3.font-display):has(.lucide-users) [class*=grid-cols-3]>:first-child{box-shadow:inset 0 2px #6fa99c33,0 9px 20px -20px #2b4b433d!important}section:has(h3.font-display):has(.lucide-users) [class*=grid-cols-3]>:nth-child(2){box-shadow:inset 0 2px #e8c3a433,0 9px 20px -20px #2b4b433d!important}section:has(h3.font-display):has(.lucide-users) [class*=grid-cols-3]>:nth-child(3){box-shadow:inset 0 2px #6fa99c29,0 9px 20px -20px #2b4b433d!important}section:has(h3.font-display):has(.lucide-users) [class*=grid-cols-3] span[class*=rounded-full]{background:var(--community-sage-soft)!important;box-shadow:none!important}section:has(h3.font-display):has(.lucide-users) [class*="Weekly standings"]{color:var(--community-muted)!important}section:has(h3.font-display):has(.lucide-users) div:has(>.lucide-users):has(button){background:#fffefbdb!important;border-color:#5e7d7412!important;box-shadow:inset 0 1px #fffffffa,0 10px 24px -22px #2b4b4342!important}section:has(h3.font-display):has(.lucide-users) div:has(>.lucide-users):has(button)>.lucide-users{background:var(--community-sage-soft);border-radius:11px;padding:7px;width:30px!important;height:30px!important;color:var(--community-sage)!important}section:has(h3.font-display):has(.lucide-users) button:has(+*){border-color:#0000!important}section:has(h3.font-display):has(.lucide-users) button[class*=Explore]{color:#537b71!important;box-shadow:none!important;background:#f2f7f4!important}section:has(h3.font-display):has(.lucide-users) div:has(>[class*=grid-cols-2]){background:#fffefbf0!important;border-color:#5e7d7412!important;box-shadow:0 10px 22px -22px #2b4b4333!important}section:has(h3.font-display):has(.lucide-users) [class*=grid-cols-2]>div{background:#fffefb!important;border-color:#5e7d740f!important}section:has(h3.font-display):has(.lucide-users) .space-y-2>div[class*="rounded-[19px]"]{background:#fffefb!important;border-color:#5e7d7411!important;box-shadow:0 8px 20px -20px #2b4b4338!important}section:has(h3.font-display):has(.lucide-users) .space-y-2>div[class*="rounded-[19px]"]:has(span[class*=uppercase]){background:radial-gradient(circle at 92% 0,#e6f1ebb3,#0000 36%),linear-gradient(145deg,#fffdf8,#f8fbf8)!important;border-color:#6fa99c1f!important;box-shadow:inset 0 1px #fffffffa,0 12px 24px -22px #2b4b4347!important}section:has(h3.font-display):has(.lucide-users) .space-y-2 div[class*=rounded-full][class*=font-bold]{color:#657b73!important;background:#f4f7f3!important}section:has(h3.font-display):has(.lucide-users) .space-y-2>div:nth-of-type(-n+3) div[class*=rounded-full][class*=font-bold]{color:#9b674a!important;background:#fff1e5!important}section:has(h3.font-display):has(.lucide-users) .space-y-2 span[class*=h-9][class*=rounded-full]{background:#f5f8f5!important}section:has(h3.font-display):has(.lucide-users) span[class*=uppercase][class*="text-[8px]"]{border:1px solid #6fa99c1a;box-shadow:0 5px 12px -10px #2b4b4340;color:#5e8378!important;background:#fff!important}:is(section:has(h3.font-display):has(.lucide-users) button:has(.lucide-chevron-down),section:has(h3.font-display):has(.lucide-users) button:has(.lucide-chevron-up)){color:#657b73!important;background:#fbfcf9!important;border-color:#5e7d7412!important}section:has(h3.font-display):has(.lucide-users) div:has(>button .lucide-shield-check){background:#fffefb!important;border-color:#5e7d7412!important;box-shadow:0 8px 20px -22px #2b4b4333!important}section:has(h3.font-display):has(.lucide-users) div:has(>button .lucide-shield-check) .lucide-shield-check{color:var(--community-sage)!important}section:has(h3.font-display):has(.lucide-users) button:has(.lucide-pencil){color:#607870!important;background:#fffefb!important;border-color:#5e7d7412!important}:is(section:has(h3.font-display):has(.lucide-users) p,section:has(h3.font-display):has(.lucide-users) span,section:has(h3.font-display):has(.lucide-users) div){text-shadow:none!important}.dream-visual-actions{gap:8px;margin-top:10px;display:grid}.dream-visual-actions .dream-visual-cta{margin-top:0}.dream-choose-cta{color:#244f47c7;background:#ffffffd1;border:1px solid #244f4717;border-radius:999px;width:100%;min-height:42px;font-size:12px;font-weight:700;box-shadow:0 8px 20px -18px #0f50464d}.dream-choose-cta:active{transform:scale(.99)}.dream-visual-chooser[hidden]{display:none!important}.dream-visual-chooser{background:#ffffffe6;border:1px solid #244f4712;border-radius:20px;margin-top:12px;padding:12px;box-shadow:0 16px 32px -26px #0f504642}.dream-chooser-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dream-chooser-heading>div{min-width:0}.dream-chooser-heading strong{color:#244f47;font-size:13px;line-height:1.2;display:block}.dream-chooser-heading span{color:#244f478f;margin-top:3px;font-size:10px;line-height:1.35;display:block}.dream-chooser-heading button{color:#397468;background:#f3faf7;border:1px solid #244f4714;border-radius:999px;flex:none;min-height:34px;padding:0 12px;font-size:11px;font-weight:700}.dream-chooser-list{overscroll-behavior:contain;gap:7px;max-height:280px;margin-top:10px;display:grid;overflow-y:auto}.dream-chooser-item{text-align:left;background:#ffffffe0;border:1px solid #244f4712;border-radius:14px;align-items:center;gap:9px;width:100%;min-width:0;padding:7px;transition:transform .15s,background .15s,border-color .15s;display:flex}.dream-chooser-item:active{transform:scale(.99)}.dream-chooser-item.is-selected{background:#eef8f4;border-color:#0d9b842e}.dream-chooser-thumb{background:#eaf5f1;border-radius:11px;flex:0 0 42px;width:42px;height:42px;overflow:hidden}.dream-chooser-thumb img{object-fit:cover;width:100%;height:100%}.dream-chooser-title{color:#315b55;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.dream-chooser-check{color:#6a8f87;background:#fff;border:1px solid #244f4714;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid;box-shadow:0 6px 14px -10px #0f50464d}.dream-chooser-item.is-selected .dream-chooser-check{color:#fff;background:#0d9b84;border-color:#0000}.premium-dream-life-shell>section:first-child>div:nth-of-type(3)>div:first-child svg{filter:drop-shadow(0 4px 3px #2a676738);width:38px!important;height:38px!important;overflow:visible!important}.premium-dream-life-shell>section:first-child>div:nth-of-type(3)>div:first-child svg>path:first-of-type{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 2px 1.5px #2d69682e);transform:scale(.98);display:block!important}.premium-dream-life-shell>section:first-child>div:nth-of-type(3)>div:first-child svg>path:nth-of-type(2){transform-box:fill-box;transform-origin:50%;opacity:.92;filter:drop-shadow(0 1.5px 1px #2d696824);transform:translate(-1px,-1px)scale(1.06);display:block!important}.premium-dream-life-shell>section:first-child>div:nth-of-type(3)>div:first-child svg>path:nth-of-type(3){transform-box:fill-box;transform-origin:50%;opacity:.78;filter:drop-shadow(0 1.5px 1px #2d69681f);transform:translate(1px)scale(1.08);display:block!important}.premium-dream-life-shell>section:first-child>div:nth-of-type(3)>div:first-child svg>path:last-of-type{stroke-width:2px;opacity:.82}.dream-life-progress-card>div:first-child>div>span:first-child{font-size:0!important}.dream-life-progress-card>div:first-child>div>span:first-child:after{content:"Getting your life back";letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.dream-life-progress-card>div:first-child>div>span:nth-child(2){font-size:0!important}.dream-life-progress-card>div:first-child>div>span:nth-child(2):after{content:"Based on how close your Dream Life feels — not how many dreams you add.";max-width:285px;font-size:12px;font-weight:600;line-height:1.45;display:block}.dream-life-progress-card:not(:has(.dream-progress-orb))>div:first-child>div>span:nth-child(2):after{content:"Add something you want back — or something you want to reach."}.dream-progress-orb{font-size:0!important}.dream-progress-orb:after{content:"Closer";letter-spacing:.01em;font-size:11px;font-weight:700}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child:before{content:none!important;display:none!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child{padding-right:58px!important}.solo-live-collapsible-card{overflow:hidden;background:linear-gradient(145deg,#fffdf8,#f7fbf8)!important;border:1px solid #14534813!important;border-radius:20px!important;box-shadow:0 10px 26px -24px #1453484d!important}.solo-live-collapsible-header{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;min-height:58px;transition:background .18s,transform .18s;position:relative;padding:14px 48px 14px 15px!important}.solo-live-collapsible-header:hover,.solo-live-collapsible-header:focus-visible{background:#eaf6f085}.solo-live-collapsible-header:active{transform:scale(.995)}.solo-live-collapsible-header[aria-expanded=true]{background:linear-gradient(135deg,#eaf6f094,#fffdf852)}.solo-live-collapse-chevron{transform-origin:50%;color:#315b608f;background:#ffffffc7;border-radius:999px;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #14534812}.solo-live-collapsible-header[aria-expanded=true] .solo-live-collapse-chevron{transform:translateY(-50%)rotate(180deg)!important}.solo-live-collapsible-card>div:nth-child(2){background:#ffffff57;border-top:1px solid #1453480f}.solo-live-collapsible-card:has(input[placeholder="Search postcode or place…"]){background:linear-gradient(145deg,#f7fcfa,#eef8f7)!important}.solo-live-tools{margin-top:14px;padding:0}.solo-live-tools-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;padding:0 2px;display:flex}.solo-live-tools-heading h3{color:#173f38;font-family:var(--font-display,Georgia, serif);margin:1px 0 0;font-size:18px;font-weight:650;line-height:1.1}.solo-live-tools-heading>p{color:#315b6075;white-space:nowrap;margin:0 0 1px;font-size:10.5px}.solo-live-tools-eyebrow{color:#4a8f86;letter-spacing:.15em;margin:0;font-size:9px;font-weight:700}.solo-live-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.solo-live-tool-tile{text-align:left;-webkit-tap-highlight-color:transparent;background:#fffdf8;border:1px solid #14534812;border-radius:19px;align-items:flex-start;gap:10px;min-height:92px;padding:13px 33px 12px 12px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -28px #14534861}.solo-live-tool-tile:active{transform:scale(.985)}.solo-live-tool-tile:focus-visible{outline-offset:2px;outline:2px solid #27796e47}.solo-live-tool-tile.is-active{border-color:#27796e33;box-shadow:0 16px 32px -27px #14534873}.solo-live-tool-copy{min-width:0;padding-top:1px}.solo-live-tool-copy strong,.solo-live-tool-copy small{display:block}.solo-live-tool-copy strong{color:#173f38;font-size:12.5px;font-weight:700;line-height:1.25}.solo-live-tool-copy small{color:#315b6080;margin-top:3px;font-size:9.5px;line-height:1.3}.solo-live-tool-arrow{color:#315b604d;font-size:22px;line-height:1;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.solo-live-tool-tile[data-tone=start]{background:linear-gradient(145deg,#f4fbf8,#eaf7f2)}.solo-live-tool-tile[data-tone=home]{background:linear-gradient(145deg,#fffaf0,#fbf4e5)}.solo-live-tool-tile[data-tone=zones]{background:linear-gradient(145deg,#f5f3fb,#eeeafa)}.solo-live-tool-tile[data-tone=saved]{background:linear-gradient(145deg,#f2f8fb,#e8f3f7)}.solo-live-tool-tile[data-tone=recent]{background:linear-gradient(145deg,#fffdf4,#f8f3e2)}.solo-live-tool-tile[data-tone=manual]{background:linear-gradient(145deg,#fff8f2,#f9eee7)}.solo-live-tool-panel{border-radius:20px!important;margin-top:10px!important}.solo-live-tool-panel.is-live-active{margin-top:12px!important}.solo-live-synthetic-card{box-shadow:none!important;background:linear-gradient(145deg,#f7fbfb,#f3f8fb)!important}.solo-live-synthetic-header{align-items:center!important;display:flex!important}.solo-live-synthetic-copy{min-width:0}.solo-live-synthetic-title{color:#234f49;font-size:14.5px;font-weight:650;line-height:1.2}.solo-live-synthetic-subtitle{color:#315b6085;margin-top:2px;font-size:10.5px;line-height:1.35}.solo-live-collapsible-card:has(#home-label) .solo-live-collapsible-header{min-height:56px}.solo-live-collapsible-card:has(#home-label) .solo-live-collapsible-header .text-base{color:#315b60!important;font-size:14.5px!important}.solo-live-collapsible-card:has(.lucide-footprints):has(.lucide-car){background:linear-gradient(145deg,#fffdf8,#edf8f4)!important;border-color:#1e6f601c!important;box-shadow:0 15px 34px -28px #1453486b!important}.solo-live-collapsible-card:has(.lucide-trophy){box-shadow:none!important;background:linear-gradient(145deg,#fdfbf7,#f8faf7)!important}.solo-live-manual-collapsible{background:linear-gradient(145deg,#fffdf8,#f8faf7);border-radius:20px;overflow:hidden;box-shadow:0 10px 26px -24px #14534847;border:1px solid #14534813!important;margin-top:10px!important;padding:0!important}.solo-live-manual-collapsible>div:first-child{cursor:pointer;min-height:58px;padding:13px 48px 13px 15px;position:relative;align-items:center!important;margin:0!important}.solo-live-manual-collapsible>div:first-child h3{color:#315b60!important;margin:0!important;font-size:15px!important}.solo-live-manual-collapsible>div:first-child .text-xs{opacity:.58;font-size:10.5px!important}.solo-live-manual-collapsible>:nth-child(2){border-top:1px solid #1453480f;padding:14px}.bg-card:has(input[placeholder="Search postcode or place…"]) [aria-expanded]{-webkit-tap-highlight-color:transparent}.relative.z-0.isolate>.overflow-hidden.rounded-\[26px\]{margin-top:2px;border-radius:28px!important;box-shadow:0 22px 48px -30px #14534861!important}.relative.z-0.isolate>section.mt-2\.5{border-radius:18px!important;padding:11px 13px!important;box-shadow:0 10px 24px -24px #145b636b!important}.relative.z-0.isolate>section.mt-2\.5 .font-display{font-size:15.5px!important}.relative.z-0.isolate>section.mt-2\.5>div:first-child>span:first-child{border-radius:12px!important;width:34px!important;height:34px!important}.relative.z-0.isolate>section.mt-2\.5>div:nth-child(2){margin-top:8px!important;padding-top:8px!important;padding-bottom:8px!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child{border-radius:22px!important;min-height:82px!important;margin-bottom:0!important;padding:13px 52px 12px 15px!important;box-shadow:0 14px 30px -28px #14534852!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child h2{font-size:25px!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child:after{max-width:270px!important;margin-top:4px!important;font-size:11.5px!important;line-height:1.35!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child button{bottom:9px!important;right:9px!important}.bg-card:has(input[placeholder="Search postcode or place…"]){border-radius:20px!important;box-shadow:0 10px 24px -22px #14534847!important}.bg-card:has(input[placeholder="Search postcode or place…"])>div:first-child{padding:11px 14px 6px!important}.bg-card:has(input[placeholder="Search postcode or place…"])>div:nth-child(2){padding:7px 14px 12px!important}.bg-card:has(input[placeholder="Search postcode or place…"]) .text-base.flex.items-center.gap-2{font-size:15px!important}.bg-card:has(input[placeholder="Search postcode or place…"]) .mt-3.flex.flex-wrap{display:none!important}@media(max-width:640px){section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child{border-radius:21px!important;min-height:78px!important;padding:12px 48px 11px 14px!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child h2{font-size:24px!important}section:has(.bg-card input[placeholder="Search postcode or place…"])>div:first-child:after{max-width:235px!important;font-size:11px!important}.solo-live-tools-heading>p{display:none}.solo-live-tool-tile{border-radius:18px;min-height:88px;padding:12px 30px 11px 11px}.solo-live-tool-copy strong{font-size:12px}.solo-live-tool-copy small{font-size:9px}.solo-live-collapsible-header,.solo-live-manual-collapsible>div:first-child{min-height:56px}}section:has(.solo-live-destination-search)>div:first-child{background:radial-gradient(circle at 88% 16%,#c7e9ee70,#0000 34%),radial-gradient(circle at 10% 4%,#def2eb8c,#0000 38%),linear-gradient(140deg,#fffefb,#f7fbf8);border:1px solid #14534812;border-radius:24px;min-height:88px;margin-bottom:2px;position:relative;overflow:hidden;box-shadow:0 18px 40px -36px #1453485c;padding:15px 56px 14px 16px!important;display:block!important}section:has(.solo-live-destination-search)>div:first-child:before{content:none!important;display:none!important}section:has(.solo-live-destination-search)>div:first-child:after{content:"Take your Solo Step. We'll keep track of the rest.";color:#315b609e;max-width:245px;margin-top:5px;font-size:11.5px;line-height:1.4;display:block}section:has(.solo-live-destination-search)>div:first-child h2{color:#123f39;font-family:var(--font-display,Georgia, serif);letter-spacing:-.02em;line-height:1.02;margin:0!important;font-size:26px!important}section:has(.solo-live-destination-search)>div:first-child h2:after{content:" Journey"}section:has(.solo-live-destination-search)>div:first-child .text-xs{display:none!important}section:has(.solo-live-destination-search)>div:first-child button{z-index:3;position:absolute!important;top:10px!important;bottom:auto!important;right:10px!important}.bg-card:has(.solo-live-destination-search){background:linear-gradient(145deg,#f8fcfa,#eef8f7)!important;border-color:#267e771a!important;border-radius:22px!important;box-shadow:0 12px 30px -28px #14534857!important}.bg-card:has(.solo-live-destination-search) .text-base.flex.items-center.gap-2{color:#164f54;font-family:var(--font-display,Georgia, serif);font-size:16px!important}.relative.z-0.isolate>section.mt-2\.5{background:linear-gradient(145deg,#fffdf9,#f6faf7)!important;border-color:#14534812!important;border-radius:17px!important;padding:10px 11px!important;box-shadow:0 10px 24px -24px #145b6361!important}.relative.z-0.isolate>section.mt-2\.5 .font-display{font-size:15px!important}.relative.z-0.isolate>section.mt-2\.5>div:first-child>span:first-child{border-radius:11px!important;width:32px!important;height:32px!important}.relative.z-0.isolate>section.mt-2\.5>.mt-2\.5{background:#fffdf9b8!important;border-radius:14px!important;margin-top:7px!important;padding:7px 9px!important}.relative.z-0.isolate>section.mt-2\.5>.mt-2\.5 button{min-height:32px!important;box-shadow:none!important;background:#ffffffa3!important;border-color:#14534814!important;padding-left:10px!important;padding-right:10px!important;font-size:10.5px!important}.solo-live-target-marker{pointer-events:auto}.solo-live-target-halo{filter:blur(1px);background:#8b79b62e;border-radius:999px;width:28px;height:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.solo-live-target-badge{color:#fff;background:linear-gradient(145deg,#9a89c0,#7b68a8);border:1px solid #ffffffc2;border-radius:13px 13px 13px 5px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #43346840,inset 0 1px #ffffff3d}.solo-live-target-badge svg{width:18px;height:18px}@media(max-width:640px){section:has(.solo-live-destination-search)>div:first-child{border-radius:22px;min-height:84px;padding:14px 52px 13px 15px!important}section:has(.solo-live-destination-search)>div:first-child h2{font-size:25px!important}section:has(.solo-live-destination-search)>div:first-child:after{max-width:215px;font-size:11px}}.bg-card:has(.solo-live-destination-search) .text-base.flex.items-center.gap-2>:first-child{display:none!important}.bg-card:has(.solo-live-destination-search) .text-base.flex.items-center.gap-2:before{content:"";background:#16a34a;border-radius:9999px;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 0 3px #16a34a1a}.maplibregl-marker[style*="#8b5cf6"],.maplibregl-marker[style*="rgb(139, 92, 246)"],.maplibregl-marker [style*="#8b5cf6"],.maplibregl-marker [style*="rgb(139, 92, 246)"]{background:#16a34a!important;border:3px solid #fff!important;border-radius:9999px!important;width:18px!important;height:18px!important;overflow:visible!important;box-shadow:0 2px 7px #1453483d!important}.maplibregl-marker .solo-live-target-halo,.maplibregl-marker .solo-live-target-badge{display:none!important}
