.support-motif-module__5FR9GW__motif{object-fit:contain;flex:none;width:5.5rem;height:5.5rem;display:block}@media (forced-colors:active){.support-motif-module__5FR9GW__motif{display:none}}
.personal-support-module__o4Dkaa__panel{color:#32242d;overflow-wrap:anywhere;background:#edf0e8;border:1px solid #cfcbc0;border-radius:1rem;margin:1.5rem 0;padding:clamp(1.1rem,3vw,2rem)}.personal-support-module__o4Dkaa__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.personal-support-module__o4Dkaa__panel h2{font-family:var(--font-display,Georgia, serif);margin:.3rem 0;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:500;line-height:1.15}.personal-support-module__o4Dkaa__panel h3{font-family:var(--font-display,Georgia, serif);margin:.5rem 0;font-size:1.5rem;font-weight:500;line-height:1.3}.personal-support-module__o4Dkaa__panel h4{margin:.5rem 0;font-size:1.13rem}.personal-support-module__o4Dkaa__panel p{line-height:1.65}.personal-support-module__o4Dkaa__timing{color:#675762;font-size:.82rem}.personal-support-module__o4Dkaa__optionCue{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.personal-support-module__o4Dkaa__optionCue .personal-support-module__o4Dkaa__timing{margin:0}.personal-support-module__o4Dkaa__summary{max-width:52rem}.personal-support-module__o4Dkaa__supports,.personal-support-module__o4Dkaa__hobbies{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.personal-support-module__o4Dkaa__support,.personal-support-module__o4Dkaa__hobby{background:#fffdf8;border:1px solid #d9cfc3;border-radius:.8rem;min-width:0;padding:1.2rem}.personal-support-module__o4Dkaa__support:first-child{border-top:3px solid #896451}.personal-support-module__o4Dkaa__hobby{background:#faf4e8}.personal-support-module__o4Dkaa__hobbyGroup,.personal-support-module__o4Dkaa__moreOptions{border-top:1px solid #c9c7bb;margin-top:1.25rem;padding-top:.6rem}.personal-support-module__o4Dkaa__hobbyGroup>summary,.personal-support-module__o4Dkaa__moreOptions>summary{cursor:pointer;color:#51323f;min-height:2.8rem;padding:.75rem 0;font-weight:600}.personal-support-module__o4Dkaa__hobbyGroup>summary h3{font-size:1.25rem;display:inline}.personal-support-module__o4Dkaa__hobbyGroup>summary span{color:#675762;margin-top:.35rem;font-size:.85rem;font-weight:400;display:block}.personal-support-module__o4Dkaa__moreOptions>summary span{font-weight:400}.personal-support-module__o4Dkaa__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.personal-support-module__o4Dkaa__panel button{color:#fffaf1;cursor:pointer;min-height:2.8rem;font:inherit;background:#563745;border:1px solid #563745;border-radius:.4rem;padding:.6rem .9rem;font-size:.9rem}.personal-support-module__o4Dkaa__panel button.personal-support-module__o4Dkaa__secondary{color:#563745;background:0 0}.personal-support-module__o4Dkaa__panel button:disabled{opacity:.55;cursor:default}.personal-support-module__o4Dkaa__panel a{color:#51323f;text-underline-offset:.2em}.personal-support-module__o4Dkaa__details{margin-top:1rem;line-height:1.6}.personal-support-module__o4Dkaa__details summary{cursor:pointer;align-content:center;min-height:2.8rem;font-size:.9rem;font-weight:600}.personal-support-module__o4Dkaa__details li{margin:.8rem 0}.personal-support-module__o4Dkaa__small{color:#675762;font-size:.85rem}.personal-support-module__o4Dkaa__notice:empty{display:none}.personal-support-module__o4Dkaa__error{color:#622c26;background:#fae9e3;border-radius:.4rem;padding:.8rem}.personal-support-module__o4Dkaa__preferences{background:#fffdf8;border-radius:.7rem;margin:1.25rem 0;padding:1rem}.personal-support-module__o4Dkaa__preferences label{gap:.45rem;margin:.75rem 0;font-size:.95rem;display:grid}.personal-support-module__o4Dkaa__preferences label span{color:#675762;font-size:.85rem}.personal-support-module__o4Dkaa__preferences textarea,.personal-support-module__o4Dkaa__preferences select{width:100%;min-width:0;color:inherit;font:inherit;background:#fffefb;border:1px solid #9c8f87;border-radius:.4rem;min-height:2.8rem;padding:.7rem}.personal-support-module__o4Dkaa__preferences textarea{resize:vertical;min-height:5rem}.personal-support-module__o4Dkaa__preferences p{font-size:.85rem}.personal-support-module__o4Dkaa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.personal-support-module__o4Dkaa__panel :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #94662c}.personal-support-module__o4Dkaa__spinner{border:2px solid #c8b7a7;border-top-color:#563745;border-radius:50%;width:1rem;height:1rem;margin-right:.5rem;animation:1s linear infinite personal-support-module__o4Dkaa__spin;display:inline-block}@keyframes personal-support-module__o4Dkaa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.personal-support-module__o4Dkaa__spinner{border-style:dotted;animation:none}}@media (max-width:700px){.personal-support-module__o4Dkaa__supports,.personal-support-module__o4Dkaa__hobbies,.personal-support-module__o4Dkaa__fields{grid-template-columns:minmax(0,1fr)}.personal-support-module__o4Dkaa__heading>button{width:100%}}.personal-support-module__o4Dkaa__support:only-child{grid-column:1/-1}
.adaptive-dashboard-module__r7YEOa__page{min-height:100svh;color:var(--text-primary,#32242d)}.adaptive-dashboard-module__r7YEOa__page:before{height:7rem}.adaptive-dashboard-module__r7YEOa__header{min-height:6rem;padding:1rem var(--page-gutter);color:#fffaf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.adaptive-dashboard-module__r7YEOa__header nav,.adaptive-dashboard-module__r7YEOa__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.adaptive-dashboard-module__r7YEOa__header a{color:inherit}.adaptive-dashboard-module__r7YEOa__header form{margin:0}.adaptive-dashboard-module__r7YEOa__header button{color:inherit;cursor:pointer;min-height:2.75rem;font:inherit;background:0 0;border:1px solid;border-radius:.35rem;padding:.5rem .75rem}.adaptive-dashboard-module__r7YEOa__body{width:min(100% - 2rem,68rem);margin:auto;padding:clamp(2rem,5vw,4rem) 0 4rem}.adaptive-dashboard-module__r7YEOa__contextLabel{letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary,#675762);font-size:.78rem}.adaptive-dashboard-module__r7YEOa__card p,.adaptive-dashboard-module__r7YEOa__muted{color:var(--text-secondary,#675762);line-height:1.65}.adaptive-dashboard-module__r7YEOa__preview{border:1px dashed;border-radius:.5rem;margin-bottom:1rem;padding:.6rem .8rem;font-size:.85rem}.adaptive-dashboard-module__r7YEOa__toolbar{flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0 1.25rem;display:flex}.adaptive-dashboard-module__r7YEOa__toolbar label{flex:15rem}.adaptive-dashboard-module__r7YEOa__grid{grid-template-columns:minmax(0,1.65fr) minmax(15rem,1fr);align-items:start;gap:1.25rem;display:grid}.adaptive-dashboard-module__r7YEOa__stack{gap:1.25rem;min-width:0;display:grid}.adaptive-dashboard-module__r7YEOa__card{overflow-wrap:anywhere;background:#fffdf8;border:1px solid #d9cfc3;border-radius:1rem;min-width:0;padding:clamp(1.2rem,3vw,2rem)}.adaptive-dashboard-module__r7YEOa__primaryCard{background:linear-gradient(135deg,#f8e5db,#fcf2e4 75%);border-color:#d8baac;box-shadow:0 12px 30px #3017290f}.adaptive-dashboard-module__r7YEOa__card h2{font-family:var(--font-display,Georgia, serif);margin:.5rem 0 1rem;font-size:1.8rem;font-weight:500;line-height:1.2}.adaptive-dashboard-module__r7YEOa__card h3{font-size:1.1rem}.adaptive-dashboard-module__r7YEOa__card blockquote{white-space:pre-wrap;border-left:3px solid #927765;margin:1rem 0;padding:.5rem 0 .5rem 1rem;line-height:1.65}.adaptive-dashboard-module__r7YEOa__card details{margin-top:1rem}.adaptive-dashboard-module__r7YEOa__card summary{cursor:pointer;align-content:center;min-height:2.75rem;font-weight:600}.adaptive-dashboard-module__r7YEOa__card ul{padding-left:1.3rem;line-height:1.6}.adaptive-dashboard-module__r7YEOa__field{gap:.45rem;margin:1rem 0;font-size:.95rem;display:grid}.adaptive-dashboard-module__r7YEOa__field input,.adaptive-dashboard-module__r7YEOa__field select,.adaptive-dashboard-module__r7YEOa__field textarea,.adaptive-dashboard-module__r7YEOa__toolbar select{width:100%;min-width:0;min-height:2.9rem;color:inherit;font:inherit;background:#fffefb;border:1px solid #9c8f87;border-radius:.4rem;padding:.7rem}.adaptive-dashboard-module__r7YEOa__field textarea{resize:vertical;min-height:6rem;line-height:1.5}.adaptive-dashboard-module__r7YEOa__check{align-items:flex-start;gap:.65rem;margin:1.25rem 0;font-size:.95rem;line-height:1.5;display:flex}.adaptive-dashboard-module__r7YEOa__check input{flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem}.adaptive-dashboard-module__r7YEOa__button,.adaptive-dashboard-module__r7YEOa__secondary{border:1px solid var(--action-primary,#563745);min-height:2.9rem;font:inherit;cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.adaptive-dashboard-module__r7YEOa__button{color:#fffaf1;background:var(--action-primary,#563745)}.adaptive-dashboard-module__r7YEOa__secondary{color:var(--action-primary,#563745);background:0 0}.adaptive-dashboard-module__r7YEOa__button:disabled,.adaptive-dashboard-module__r7YEOa__secondary:disabled{opacity:.55;cursor:default}.adaptive-dashboard-module__r7YEOa__page :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #94662c}.adaptive-dashboard-module__r7YEOa__notice{margin:.5rem 0;line-height:1.5}.adaptive-dashboard-module__r7YEOa__error{color:#622c26;background:#fae9e3;border-radius:.5rem;padding:.8rem 1rem}.adaptive-dashboard-module__r7YEOa__divider{border:0;border-top:1px solid #d9cfc3;margin:1.5rem 0}.adaptive-dashboard-module__r7YEOa__form{max-width:44rem}.adaptive-dashboard-module__r7YEOa__safety{background:#f4e9df;border-left:4px solid #805646;padding:1rem}.adaptive-dashboard-module__r7YEOa__footer{border-top:1px solid #d9cfc3;margin-top:2rem;padding-top:1.5rem}.adaptive-dashboard-module__r7YEOa__pathwayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.adaptive-dashboard-module__r7YEOa__sectionLinks{border-bottom:1px solid #d9cfc3;flex-wrap:wrap;gap:.5rem 1.5rem;padding-bottom:1rem;display:flex}.adaptive-dashboard-module__r7YEOa__sectionLinks a{min-height:2.75rem;color:var(--text-secondary,#675762);text-underline-offset:.3em;align-items:center;display:inline-flex}.adaptive-dashboard-module__r7YEOa__sectionHeading{margin-top:2rem}.adaptive-dashboard-module__r7YEOa__sectionHeading h2{font:500 clamp(1.8rem, 3vw, 2.4rem) / 1.1 var(--font-display,Georgia, serif);letter-spacing:-.025em;margin:.4rem 0 .75rem}.adaptive-dashboard-module__r7YEOa__sectionHeading>p:not(.adaptive-dashboard-module__r7YEOa__contextLabel){color:var(--text-secondary,#675762);line-height:1.6}.adaptive-dashboard-module__r7YEOa__pathwayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adaptive-dashboard-module__r7YEOa__pathways,.adaptive-dashboard-module__r7YEOa__learningCard,.adaptive-dashboard-module__r7YEOa__sectionHeading{scroll-margin-top:1.5rem}.adaptive-dashboard-module__r7YEOa__learningCard{background:#fbf5e9}.adaptive-dashboard-module__r7YEOa__learningCard h2{font-size:1.7rem}.adaptive-dashboard-module__r7YEOa__learningCard>p{font-size:.9rem}.adaptive-dashboard-module__r7YEOa__moduleList{margin:1rem 0;padding:0;list-style:none}.adaptive-dashboard-module__r7YEOa__moduleList li{border-top:1px solid #ded1c3;justify-content:space-between;align-items:start;gap:.75rem;padding:.8rem 0;line-height:1.4;display:flex}.adaptive-dashboard-module__r7YEOa__moduleList strong{font-size:.9rem;font-weight:600}.adaptive-dashboard-module__r7YEOa__moduleList small{color:var(--text-secondary,#675762);margin-top:.25rem;font-size:.8rem;display:block}.adaptive-dashboard-module__r7YEOa__moduleStatus{color:#675762;border:1px solid #d2c4b4;border-radius:.35rem;flex:none;padding:.2rem .45rem;font-size:.7rem}.adaptive-dashboard-module__r7YEOa__libraryLink{min-height:2.75rem;color:var(--action-primary,#563745);text-underline-offset:.3rem;align-items:center;gap:.75rem;font-weight:600;display:inline-flex}.adaptive-dashboard-module__r7YEOa__learningCard .adaptive-dashboard-module__r7YEOa__catalogNote{margin-bottom:0;font-size:.8rem}@media (max-width:700px){.adaptive-dashboard-module__r7YEOa__page:before{height:9.5rem}.adaptive-dashboard-module__r7YEOa__header{min-height:8.5rem}.adaptive-dashboard-module__r7YEOa__pathwayGrid,.adaptive-dashboard-module__r7YEOa__grid{grid-template-columns:minmax(0,1fr)}.adaptive-dashboard-module__r7YEOa__header nav{font-size:.85rem}.adaptive-dashboard-module__r7YEOa__toolbar{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.adaptive-dashboard-module__r7YEOa__toolbar .adaptive-dashboard-module__r7YEOa__secondary{white-space:nowrap;width:fit-content}.adaptive-dashboard-module__r7YEOa__toolbar label{margin:0}}.adaptive-dashboard-module__r7YEOa__note{border-top:1px solid #d9cfc3;padding:1rem 0}.adaptive-dashboard-module__r7YEOa__savedText{white-space:pre-wrap}.adaptive-dashboard-module__r7YEOa__supportHelp{overflow-wrap:anywhere;line-height:1.6}.adaptive-dashboard-module__r7YEOa__supportHelp h4{margin-bottom:.5rem;font-size:1rem}.adaptive-dashboard-module__r7YEOa__supportHelp article{margin:1.25rem 0}.adaptive-dashboard-module__r7YEOa__supportHelp details{margin:1rem 0}.adaptive-dashboard-module__r7YEOa__supportHelp summary{cursor:pointer;min-height:2.75rem}
.forest-pathway-card-module__yv4hHW__card{border:1px solid var(--control-border);background:var(--cream-50);color:var(--fig-950);border-radius:1rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.forest-pathway-card-module__yv4hHW__card:hover{border-color:var(--fig-700)}.forest-pathway-card-module__yv4hHW__art{background:#d7ddc5;flex:none;place-items:center;height:11rem;display:grid}.forest-pathway-card-module__yv4hHW__art[data-pathway=relationships]{background:#d9c4d0}.forest-pathway-card-module__yv4hHW__art[data-pathway=visibility]{background:#efc5b5}.forest-pathway-card-module__yv4hHW__art[data-pathway=rest]{background:#ead7b8}.forest-pathway-card-module__yv4hHW__image{object-fit:contain;width:11rem;max-width:100%;height:100%;display:block}.forest-pathway-card-module__yv4hHW__copy{flex:1;align-content:start;padding:1.4rem 1.5rem;display:grid}.forest-pathway-card-module__yv4hHW__copy strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.9rem,3vw,2.4rem);font-weight:500;line-height:1.08}.forest-pathway-card-module__yv4hHW__copy small{color:var(--text-secondary);margin-top:.6rem;font-size:.95rem;line-height:1.5}.forest-pathway-card-module__yv4hHW__copy b{min-height:3rem;color:var(--fig-700);text-underline-offset:.25em;align-items:center;gap:.65rem;margin-top:.6rem;font-size:.95rem;text-decoration:underline;display:inline-flex}.forest-pathway-card-module__yv4hHW__copy svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem}.forest-pathway-card-module__yv4hHW__card:focus-visible{outline:3px solid var(--fig-700);outline-offset:4px}.forest-pathway-card-module__yv4hHW__copy{overflow-wrap:anywhere}@media (forced-colors:active){.forest-pathway-card-module__yv4hHW__art{display:none}}
.dashboard-entry-module__Gxi9kW__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin:0 0 clamp(2rem,5vw,3.5rem);display:flex}.dashboard-entry-module__Gxi9kW__supportNow{color:#fffaf3;background:#702044;border:2px solid #702044;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,32rem);min-height:4.5rem;padding:1.1rem 1.5rem;font-size:clamp(1.15rem,3.4vw,1.45rem);font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.dashboard-entry-module__Gxi9kW__supportNow:hover{background:#541934;border-color:#541934}.dashboard-entry-module__Gxi9kW__supportNow:active{background:#41152a}.dashboard-entry-module__Gxi9kW__supportNow svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.6rem;height:1.6rem}.dashboard-entry-module__Gxi9kW__library{color:#702044;text-underline-offset:.25em;align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.dashboard-entry-module__Gxi9kW__supportNow:focus-visible,.dashboard-entry-module__Gxi9kW__library:focus-visible{outline-offset:5px;outline:3px solid #175b73}@media (max-width:600px){.dashboard-entry-module__Gxi9kW__actions{flex-direction:column;align-items:stretch;gap:.5rem}.dashboard-entry-module__Gxi9kW__supportNow{width:100%}.dashboard-entry-module__Gxi9kW__library{align-self:flex-start}}@media (forced-colors:active){.dashboard-entry-module__Gxi9kW__supportNow{border-color:buttontext}}
.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}}
.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}
