.personal-map-module__G7VJVq__page{background:var(--surface-reading);min-height:100svh;color:var(--text-primary)}.personal-map-module__G7VJVq__savedDetails{border-block:1px solid var(--border-subtle,#d7cbbd);margin-top:1.5rem;padding-block:1rem}.personal-map-module__G7VJVq__savedDetails>summary{color:var(--action-primary);cursor:pointer;padding-block:.5rem;font-weight:650}.personal-map-module__G7VJVq__savedDetails>summary:focus-visible{outline:3px solid var(--focus-ring,#175b73);outline-offset:4px}.personal-map-module__G7VJVq__embedded{min-width:0;color:var(--text-primary);padding-block:1rem}.personal-map-module__G7VJVq__header{background:var(--brand-shell);color:#fffaf1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);display:flex}.personal-map-module__G7VJVq__header a{color:inherit}.personal-map-module__G7VJVq__body{width:min(100% - 2rem,66rem);margin-inline:auto;padding:clamp(3rem,7vw,6rem) 0}.personal-map-module__G7VJVq__intro{max-width:47rem}.personal-map-module__G7VJVq__intro h1{font-family:var(--font-display,Georgia, serif);letter-spacing:-.04em;margin:.3rem 0 0;font-size:clamp(3rem,8vw,5.5rem);font-weight:500;line-height:.95}.personal-map-module__G7VJVq__intro>p{color:var(--text-secondary);font-size:1.1rem;line-height:1.65}.personal-map-module__G7VJVq__actions,.personal-map-module__G7VJVq__cardActions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.personal-map-module__G7VJVq__primary,.personal-map-module__G7VJVq__secondary,.personal-map-module__G7VJVq__cardActions button,.personal-map-module__G7VJVq__cardActions a{border:1px solid var(--action-primary);min-height:3rem;color:var(--action-primary);font:inherit;cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.personal-map-module__G7VJVq__primary{background:var(--action-primary);color:#fffaf1}.personal-map-module__G7VJVq__secondary,.personal-map-module__G7VJVq__cardActions button,.personal-map-module__G7VJVq__cardActions a{background:0 0}.personal-map-module__G7VJVq__status{color:#62515a;min-height:1.5rem;margin-top:2rem}.personal-map-module__G7VJVq__roadmap{background:var(--surface-notice);border:1px solid #c99c51;gap:1.25rem;margin:1rem 0 2.5rem;padding:clamp(1.2rem,4vw,2rem);display:grid}.personal-map-module__G7VJVq__roadmapHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.personal-map-module__G7VJVq__roadmapHeader h2,.personal-map-module__G7VJVq__roadmapColumn h2,.personal-map-module__G7VJVq__roadmapColumn h3{font-family:var(--font-display,Georgia, serif);margin:0;font-weight:520}.personal-map-module__G7VJVq__roadmapHeader h2{font-size:clamp(2rem,5vw,3.3rem);line-height:1}.personal-map-module__G7VJVq__roadmapHeader a{color:var(--action-primary);font-weight:700}.personal-map-module__G7VJVq__roadmapIntro{max-width:48rem;color:var(--text-secondary);margin:0;line-height:1.6}.personal-map-module__G7VJVq__roadmapGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.personal-map-module__G7VJVq__roadmapColumn{border:1px solid var(--control-border);background:var(--surface-control);padding:1rem}.personal-map-module__G7VJVq__roadmapColumn h2,.personal-map-module__G7VJVq__roadmapColumn h3{font-size:1.35rem;line-height:1.15}.personal-map-module__G7VJVq__roadmapColumn>p{color:var(--text-muted);line-height:1.5}.personal-map-module__G7VJVq__roadmapColumn ul{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.personal-map-module__G7VJVq__roadmapColumn li{border-top:1px solid var(--control-border);gap:.25rem;padding-top:.75rem;line-height:1.45;display:grid}.personal-map-module__G7VJVq__roadmapColumn small{color:var(--text-muted)}.personal-map-module__G7VJVq__dashboardRoadmap{overflow-wrap:anywhere;background:0 0;border:0;margin-top:0;padding:0}.personal-map-module__G7VJVq__roadmapArrival{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.personal-map-module__G7VJVq__dashboardRoadmap .personal-map-module__G7VJVq__roadmapArrival h1{max-width:none;font-family:var(--font-display,Georgia, serif);letter-spacing:-.035em;color:#3b1830;margin:.75rem 0 1rem;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:450;line-height:1.05}.personal-map-module__G7VJVq__roadmapArrival a{color:var(--action-primary);text-underline-offset:.2em;margin-top:1rem;font-weight:650;display:inline-block}.personal-map-module__G7VJVq__roadmapArt{border-radius:32% 1rem 1rem 8%;height:13rem}.personal-map-module__G7VJVq__dashboardRoadmap .personal-map-module__G7VJVq__roadmapColumn{background:#fffdf8;border-radius:.8rem}.personal-map-module__G7VJVq__dashboardRoadmap a:focus-visible{outline-offset:4px;outline:3px solid #94662c}@media (max-width:700px){.personal-map-module__G7VJVq__roadmapArrival{grid-template-columns:minmax(0,1fr);gap:1rem}.personal-map-module__G7VJVq__roadmapArt{border-radius:3rem .75rem .75rem;height:7rem}}.personal-map-module__G7VJVq__grid{gap:1rem;margin-top:1rem;display:grid}.personal-map-module__G7VJVq__card{background:var(--surface-control);border:1px solid #d7c8b8;padding:clamp(1.2rem,3vw,2rem)}.personal-map-module__G7VJVq__cardHeader{color:#8a5d20;justify-content:space-between;gap:1rem;display:flex}.personal-map-module__G7VJVq__cardHeader time{color:var(--text-muted);font-size:.9rem}.personal-map-module__G7VJVq__reflection{font-family:var(--font-display,Georgia, serif);font-size:clamp(1.4rem,3vw,2rem);line-height:1.35}.personal-map-module__G7VJVq__card dl{gap:.9rem;display:grid}.personal-map-module__G7VJVq__card dt{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:750}.personal-map-module__G7VJVq__card dd{margin:.25rem 0 0;line-height:1.55}.personal-map-module__G7VJVq__card textarea{border:1px solid var(--control-border);width:100%;min-height:8rem;font:inherit;margin-top:.5rem;padding:.8rem}.personal-map-module__G7VJVq__outcomeStart{border:1px solid var(--action-primary);background:var(--action-primary);color:#fffaf1;width:100%;min-height:3.25rem;font:inherit;cursor:pointer;border-radius:.35rem;margin-top:1.25rem;font-weight:700}.personal-map-module__G7VJVq__outcomeMembership{border-left:3px solid var(--accent-structural);background:var(--surface-notice);color:var(--text-secondary);gap:.4rem;margin-top:1.25rem;padding:.9rem 1rem;line-height:1.5;display:grid}.personal-map-module__G7VJVq__outcomeMembership a{width:fit-content;color:var(--action-primary);font-weight:700}.personal-map-module__G7VJVq__outcomeFlow{background:var(--surface-reading);border:1px solid #c99c51;margin-top:1.4rem;padding:clamp(1rem,3vw,1.6rem)}.personal-map-module__G7VJVq__outcomeFlow h2,.personal-map-module__G7VJVq__outcomeHistory h3{font-family:var(--font-display,Georgia, serif);margin:0;font-weight:520;line-height:1.08}.personal-map-module__G7VJVq__outcomeFlow h2{font-size:clamp(1.8rem,5vw,2.6rem)}.personal-map-module__G7VJVq__outcomeFlow h2:focus{outline:none}.personal-map-module__G7VJVq__outcomeFlow blockquote{border-left:3px solid var(--accent-structural);background:var(--surface-notice);color:var(--text-secondary);margin:1rem 0;padding:.8rem 1rem}.personal-map-module__G7VJVq__stageLabel{color:#8a5d20;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:750}.personal-map-module__G7VJVq__outcomeChoices,.personal-map-module__G7VJVq__directionChoices{border:0;gap:.55rem;margin:1rem 0;padding:0;display:grid}.personal-map-module__G7VJVq__outcomeChoices legend,.personal-map-module__G7VJVq__directionChoices legend,.personal-map-module__G7VJVq__outcomeFlow label{margin-bottom:.35rem;font-weight:700}.personal-map-module__G7VJVq__outcomeChoices button,.personal-map-module__G7VJVq__directionChoices button{border:1px solid var(--control-border);background:var(--surface-control);min-height:3rem;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:.35rem;padding:.7rem .85rem}.personal-map-module__G7VJVq__outcomeChoices button[aria-pressed=true],.personal-map-module__G7VJVq__directionChoices button[aria-pressed=true]{border-color:var(--action-primary);box-shadow:0 0 0 2px #6c1c481f}.personal-map-module__G7VJVq__directionChoices button{gap:.25rem;display:grid}.personal-map-module__G7VJVq__directionChoices button span{color:var(--text-secondary);font-size:.92rem;line-height:1.45}.personal-map-module__G7VJVq__outcomeFlow textarea{resize:vertical;border:1px solid var(--control-border);background:var(--surface-control);width:100%;min-height:7.5rem;color:var(--text-primary);font:inherit;border-radius:.35rem;margin-top:.45rem;padding:.85rem;line-height:1.5;display:block}.personal-map-module__G7VJVq__outcomeFlow>small{color:var(--text-muted);margin-top:.35rem;display:block}.personal-map-module__G7VJVq__roadmapSignals{border:1px solid var(--control-border);background:var(--surface-notice);gap:.55rem;margin:1.25rem 0 0;padding:1rem;display:grid}.personal-map-module__G7VJVq__roadmapSignals legend{font-family:var(--font-display,Georgia, serif);padding:0 .35rem;font-size:1.35rem;font-weight:600}.personal-map-module__G7VJVq__roadmapSignals p,.personal-map-module__G7VJVq__roadmapSignals small{color:var(--text-secondary);margin:0 0 .25rem;line-height:1.5}.personal-map-module__G7VJVq__roadmapSignals label:not(:first-of-type){margin-top:.55rem}.personal-map-module__G7VJVq__roadmapSignals textarea{min-height:5.5rem}.personal-map-module__G7VJVq__outcomeDisclosure,.personal-map-module__G7VJVq__outcomeNotice{border-left:3px solid var(--accent-structural);background:var(--surface-notice);color:var(--text-secondary);margin-top:1rem;padding:.8rem .9rem;font-size:.9rem;line-height:1.5}.personal-map-module__G7VJVq__outcomeNotice{gap:.3rem;display:grid}.personal-map-module__G7VJVq__outcomeReflectionCard{background:var(--surface-control);border:1px solid #d7c8b8;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.personal-map-module__G7VJVq__outcomeReflectionCard p,.personal-map-module__G7VJVq__outcomeReflectionCard small{margin:0}.personal-map-module__G7VJVq__outcomeReflectionCard>p:first-child{font-family:var(--font-display,Georgia, serif);font-size:1.3rem;line-height:1.4}.personal-map-module__G7VJVq__outcomeReflectionCard small{color:var(--text-muted)}.personal-map-module__G7VJVq__outcomeReflectionCard .personal-map-module__G7VJVq__outcomeSource{color:var(--text-secondary);font-weight:700}.personal-map-module__G7VJVq__outcomeActions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.personal-map-module__G7VJVq__outcomeActions button,.personal-map-module__G7VJVq__outcomeActions a{border:1px solid var(--action-primary);min-height:3rem;color:var(--action-primary);font:inherit;cursor:pointer;background:0 0;border-radius:.35rem;justify-content:center;align-items:center;padding:.65rem .9rem;font-weight:650;text-decoration:none;display:inline-flex}.personal-map-module__G7VJVq__outcomeActions button:first-child{background:var(--action-primary);color:#fffaf1}.personal-map-module__G7VJVq__outcomeActions button:disabled{opacity:.5;cursor:not-allowed}.personal-map-module__G7VJVq__outcomeError{color:var(--status-danger);font-weight:650}.personal-map-module__G7VJVq__outcomeHistory{border-top:1px solid var(--control-border);gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.personal-map-module__G7VJVq__outcomeHistory h3{font-size:1.65rem}.personal-map-module__G7VJVq__outcomeHistory>article{border:1px solid var(--control-border);background:var(--surface-reading);padding:.9rem}.personal-map-module__G7VJVq__outcomeHistory>article>div:first-child{color:#8a5d20;justify-content:space-between;gap:1rem;display:flex}.personal-map-module__G7VJVq__outcomeHistory time{color:var(--text-muted);font-size:.88rem}.personal-map-module__G7VJVq__outcomeHistory article>p{line-height:1.5}.personal-map-module__G7VJVq__outcomeHistory article dl{margin-bottom:0}.personal-map-module__G7VJVq__outcomeCorrection{gap:.55rem;margin-top:.9rem;display:grid}.personal-map-module__G7VJVq__outcomeCorrection label{font-weight:700}.personal-map-module__G7VJVq__outcomeCorrection textarea{min-height:6rem}.personal-map-module__G7VJVq__outcomeStart:focus-visible,.personal-map-module__G7VJVq__outcomeChoices button:focus-visible,.personal-map-module__G7VJVq__directionChoices button:focus-visible,.personal-map-module__G7VJVq__outcomeActions button:focus-visible,.personal-map-module__G7VJVq__outcomeActions a:focus-visible,.personal-map-module__G7VJVq__outcomeFlow textarea:focus-visible,.personal-map-module__G7VJVq__roadmapHeader a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.personal-map-module__G7VJVq__practices{border-top:1px solid var(--control-border);gap:1.25rem;margin-top:3rem;padding-top:2rem;display:grid}.personal-map-module__G7VJVq__practices h2,.personal-map-module__G7VJVq__practices p{margin:0}.personal-map-module__G7VJVq__practices h2{font-family:var(--font-display,Georgia, serif);font-size:clamp(2rem,5vw,3rem);font-weight:520}.personal-map-module__G7VJVq__practices>div:first-child>p{max-width:44rem;color:var(--text-secondary);margin-top:.45rem}.personal-map-module__G7VJVq__practiceList{gap:.8rem;display:grid}.personal-map-module__G7VJVq__practiceCard{border:1px solid var(--control-border);background:var(--surface-control);grid-template-columns:minmax(0,1fr) minmax(10rem,auto);align-items:center;gap:.8rem 1.5rem;padding:1rem 1.1rem;display:grid}.personal-map-module__G7VJVq__practiceCard>div:first-child{gap:.2rem;display:grid}.personal-map-module__G7VJVq__practiceCard strong{font-family:var(--font-display,Georgia, serif);font-size:1.35rem}.personal-map-module__G7VJVq__practiceCard small,.personal-map-module__G7VJVq__practiceCard>p{color:var(--text-muted)}.personal-map-module__G7VJVq__practiceCard>p{justify-self:end}.personal-map-module__G7VJVq__practiceCard .personal-map-module__G7VJVq__cardActions{grid-column:1/-1;margin-top:0}@media (max-width:36rem){.personal-map-module__G7VJVq__roadmapHeader{flex-direction:column}.personal-map-module__G7VJVq__roadmapGrid{grid-template-columns:1fr}.personal-map-module__G7VJVq__cardHeader{flex-direction:column;align-items:flex-start}.personal-map-module__G7VJVq__practiceCard{grid-template-columns:1fr}.personal-map-module__G7VJVq__practiceCard>p{justify-self:start}.personal-map-module__G7VJVq__outcomeActions>*{width:100%}.personal-map-module__G7VJVq__outcomeHistory>article>div:first-child{flex-direction:column;align-items:flex-start}}.personal-map-module__G7VJVq__connections>h2,.personal-map-module__G7VJVq__connections h3{font-family:var(--font-display,Georgia, serif);margin:0;font-weight:520;line-height:1.15}.personal-map-module__G7VJVq__connections>h2{font-size:clamp(2rem,5vw,3rem)}.personal-map-module__G7VJVq__connections h3{font-size:1.45rem}.personal-map-module__G7VJVq__connections p{max-width:48rem;line-height:1.6}.personal-map-module__G7VJVq__connections details{color:var(--text-secondary);margin-top:.65rem}.personal-map-module__G7VJVq__connections summary{cursor:pointer}.personal-map-module__G7VJVq__connections ul{gap:.8rem;margin-block:.8rem;padding-left:1.2rem;display:grid}.personal-map-module__G7VJVq__connections a{color:var(--action-primary);text-decoration:underline}.personal-map-module__G7VJVq__connections>button{justify-self:start}
.forest-module__4ryCJG__artwork{isolation:isolate;background:var(--cream-100);min-width:0;position:relative;overflow:hidden}.forest-module__4ryCJG__image{object-fit:cover;object-position:72% 48%}.forest-module__4ryCJG__artwork[data-view=canopy] .forest-module__4ryCJG__image{object-position:92% 24%}.forest-module__4ryCJG__artwork[data-view=sketchbook] .forest-module__4ryCJG__image{object-position:50% 50%}.forest-module__4ryCJG__welcome{background:var(--cream-50);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:2rem;margin-bottom:1.5rem;display:grid}.forest-module__4ryCJG__welcome .forest-module__4ryCJG__welcomeCopy h1{color:#3b1830;max-width:17ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 1.1rem;font-size:clamp(2.8rem,4.3vw,4.4rem);font-weight:450;line-height:1.02}.forest-module__4ryCJG__welcomeCopy p{max-width:30rem;color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.65}.forest-module__4ryCJG__welcomeArt{border-radius:32% 1rem 1rem 8%;height:19rem}.forest-module__4ryCJG__pathIntro{color:var(--cream-50);background:#3b1830;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.forest-module__4ryCJG__pathCopy{padding:clamp(2.2rem, 5vw, 4.5rem) var(--page-gutter);padding-left:max(var(--page-gutter), calc((100vw - 74rem) / 2));align-self:center}.forest-module__4ryCJG__pathCopy h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:440;line-height:1.02}.forest-module__4ryCJG__pathCopy p:last-child{max-width:31rem;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.6}.forest-module__4ryCJG__pathLabel{color:var(--gold-300);letter-spacing:.04em;margin:0 0 1.25rem;font-size:.8rem;font-weight:650}.forest-module__4ryCJG__pathArt{border-radius:24% 0 0;min-height:29rem}@media (max-width:700px){.forest-module__4ryCJG__welcome,.forest-module__4ryCJG__pathIntro{grid-template-columns:minmax(0,1fr);gap:1.5rem}.forest-module__4ryCJG__welcome .forest-module__4ryCJG__welcomeCopy h1{font-size:clamp(2.6rem,10vw,3.5rem)}.forest-module__4ryCJG__welcomeArt{border-radius:3rem .75rem .75rem;height:11rem}.forest-module__4ryCJG__pathIntro{gap:0}.forest-module__4ryCJG__pathCopy{padding:2rem 1.25rem}.forest-module__4ryCJG__pathCopy h1{font-size:clamp(2.6rem,11vw,3.5rem)}.forest-module__4ryCJG__pathArt{border-radius:3rem 0 0;height:10rem;min-height:0}.forest-module__4ryCJG__image{object-position:70% 46%}}@media (forced-colors:active){.forest-module__4ryCJG__artwork{background:canvas}.forest-module__4ryCJG__image{visibility:hidden}}
.account-settings-module__M_pA9q__page{min-height:100svh;color:var(--ink-900,#32242d);background:var(--cream-50,#faf5ee)}.account-settings-module__M_pA9q__header{padding:1rem max(var(--page-gutter), calc((100vw - 72rem) / 2));background:var(--fig-950,#2d111f);color:#fffaf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-settings-module__M_pA9q__header a{color:inherit}.account-settings-module__M_pA9q__header nav a{align-items:center;min-height:2.75rem;display:inline-flex}.account-settings-module__M_pA9q__body{width:min(100% - 2rem,48rem);margin:auto;padding:2.75rem 0 4rem}.account-settings-module__M_pA9q__body h1{font-family:var(--font-display);color:var(--fig-950);margin:0;font-size:clamp(2.5rem,8vw,3.75rem);font-weight:450;line-height:1.1}.account-settings-module__M_pA9q__intro{color:var(--ink-700);margin:1rem 0 2rem;line-height:1.6}.account-settings-module__M_pA9q__card{overflow-wrap:anywhere;background:#fffdf8;border:1px solid #ded1c4;border-radius:1rem;margin-top:1.25rem;padding:clamp(1.25rem,4vw,2rem)}.account-settings-module__M_pA9q__card h2{font-family:var(--font-display);color:var(--fig-950);margin:0;font-size:1.8rem;font-weight:500}.account-settings-module__M_pA9q__card h3{margin:0;font-size:1.1rem}.account-settings-module__M_pA9q__card p{line-height:1.65}.account-settings-module__M_pA9q__card a{color:#6a2f52;text-underline-offset:.2em}.account-settings-module__M_pA9q__card dt,.account-settings-module__M_pA9q__hint{color:var(--ink-700);font-size:.9rem}.account-settings-module__M_pA9q__card dd{margin:.4rem 0 0;font-weight:650}.account-settings-module__M_pA9q__row,.account-settings-module__M_pA9q__links,.account-settings-module__M_pA9q__billingActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.account-settings-module__M_pA9q__row{justify-content:space-between}.account-settings-module__M_pA9q__subscription{margin-top:1.5rem}.account-settings-module__M_pA9q__status,.account-settings-module__M_pA9q__test{color:#503344;background:#eee5d9;border-radius:.4rem;padding:.35rem .65rem;font-size:.8rem}.account-settings-module__M_pA9q__test{background:#f4eed9}.account-settings-module__M_pA9q__controls{border-top:1px solid #e5dace;margin:1.5rem 0 0;padding-top:.5rem}.account-settings-module__M_pA9q__links{margin-top:1rem}.account-settings-module__M_pA9q__links a{align-items:center;min-height:2.75rem;display:inline-flex}.account-settings-module__M_pA9q__billingActions small{flex-basis:100%}.account-settings-module__M_pA9q__notice{background:#f1eadf;border-left:3px solid #785069;border-radius:.2rem;padding:.8rem 1rem}@media (max-width:420px){.account-settings-module__M_pA9q__billingActions button{width:100%}.account-settings-module__M_pA9q__body{padding-top:2rem}}
