:root{--tm-paper: #F4F1E8;--tm-ink: #1F3B3A;--tm-teal: #2F6F6A;--tm-teal-tint: #E3EFEC;--tm-ochre: #E0A43A;--tm-ochre-tint: #FBF0DA;--tm-sand: #D6D0BE;--tm-clay: #C8664A;--tm-clay-text: #A34E37;--tm-clay-tint: #F7E3DC;--tm-sage: #7C9A6E;--tm-card: rgba(255, 255, 255, .88);--tm-font-display: "Fraunces", Georgia, serif;--tm-font-body: "DM Sans", system-ui, sans-serif;--tm-radius: 12px;--tm-radius-pill: 999px;--tm-topo-mask: radial-gradient(ellipse 34rem 60% at 50% 35%, transparent 55%, #000 100%)}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--tm-ink);font-family:var(--tm-font-body);font-size:16px;line-height:1.5;background:var(--tm-paper)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/topo-BanhozJu.svg) center / cover no-repeat;-webkit-mask-image:var(--tm-topo-mask);mask-image:var(--tm-topo-mask);pointer-events:none}h1,h2,h3{font-family:var(--tm-font-display);font-variation-settings:"SOFT" 100;font-weight:500;line-height:1.15;margin:0 0 .5em}a{color:var(--tm-teal);font-weight:700}.form-error{margin:.75rem 0 0;color:var(--tm-clay-text);font-weight:700}.tm-expand>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;list-style:none;cursor:pointer;padding:.5rem .6rem;border-radius:var(--tm-radius)}.tm-expand>summary::-webkit-details-marker{display:none}.tm-expand>summary:before{content:"";flex:none;width:.5rem;height:.5rem;border-right:2px solid var(--tm-teal);border-bottom:2px solid var(--tm-teal);transform:rotate(-45deg);transition:transform .15s}.tm-expand[open]>summary:before{transform:rotate(45deg)}.tm-expand>summary:after{content:attr(data-show);margin-left:auto;white-space:nowrap;font-size:.85rem;font-weight:700;color:var(--tm-teal)}.tm-expand>summary:not([data-show]):after{content:"Show answers"}.tm-expand[open]>summary:after{content:"Hide"}.tm-expand>summary:hover{background:var(--tm-teal-tint)}.tm-expand>summary:focus-visible{outline:3px solid var(--tm-teal);outline-offset:2px}.plan-card{padding:1rem 1.1rem;background:var(--tm-card);border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius);overflow-wrap:anywhere}.plan-step__n{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;margin-right:.15rem;border-radius:50%;background:var(--tm-teal);color:#fff;font-family:var(--tm-font-body);font-size:.95rem;font-weight:700;vertical-align:middle}[data-print-only]{display:none}@media print{.app-layout__header,[data-print-hide]{display:none!important}[data-print-only]{display:block!important}body{background:#fff!important}body:before{display:none!important}*{print-color-adjust:exact;-webkit-print-color-adjust:exact}.app-layout{max-width:none!important;padding:0!important}details:not([open])>:not(summary){display:none}a[href]:after{content:""}.why>:not(summary){display:block!important}.why::details-content{content-visibility:visible;display:block}.why>summary:before,.why>summary:after{display:none!important}.plan-report,.plan-print,.plan-report table,.map-scale,.plan-print__part{break-inside:avoid}.plan-print{break-before:auto}.plan-card{background:none!important;border-width:1px}h1,h2,h3,h4{break-after:avoid}}.tm-card[data-v-9bcf65f1]{background:var(--tm-card);border:1.5px solid var(--tm-sand);border-radius:14px;padding:.9rem 1rem}.auth-layout[data-v-cedf5412]{max-width:420px;margin:0 auto;padding:2.5rem 1rem}.auth-layout__brand[data-v-cedf5412]{font-family:var(--tm-font-display);font-size:1.1rem;margin:0 0 1.5rem}.auth-layout__card[data-v-cedf5412]{padding:1.5rem}.auth-layout__title[data-v-cedf5412]{font-size:1.75rem}.auth-layout__subtitle[data-v-cedf5412]{margin:0 0 1.25rem;opacity:.8}.auth-layout__footer[data-v-cedf5412]{margin-top:1rem;text-align:center;font-size:.9rem}.tm-field[data-v-6ce99585]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.9rem}.tm-field__label[data-v-6ce99585]{font-size:.8rem;font-weight:700}.tm-field__input[data-v-6ce99585]{font:inherit;color:var(--tm-ink);background:#fff;border:1.5px solid var(--tm-sand);border-radius:10px;padding:.6rem .75rem}.tm-field__input[data-v-6ce99585]:focus-visible{outline:none;border-color:var(--tm-teal);box-shadow:0 0 0 3px var(--tm-teal-tint)}.tm-field__hint[data-v-6ce99585]{margin:0;font-size:.75rem;opacity:.7}.tm-field__control[data-v-6ce99585]{position:relative;display:flex}.tm-field__control .tm-field__input[data-v-6ce99585]{flex:1;min-width:0}.tm-field__input--revealable[data-v-6ce99585]{padding-right:2.75rem}.tm-field__reveal[data-v-6ce99585]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:8px;background:transparent;color:var(--tm-ink);opacity:.7;cursor:pointer}.tm-field__reveal[data-v-6ce99585]:hover{opacity:1}.tm-field__reveal[data-v-6ce99585]:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 3px var(--tm-teal-tint)}.tm-button[data-v-e605275c]{font:inherit;font-weight:700;border-radius:var(--tm-radius);padding:.7rem 1.1rem;cursor:pointer;border:1.5px solid transparent}.tm-button--primary[data-v-e605275c]{background:var(--tm-teal);color:#fff}.tm-button--outline[data-v-e605275c]{background:transparent;color:var(--tm-teal);border-color:var(--tm-teal)}.tm-button--ghost[data-v-e605275c]{background:transparent;color:var(--tm-teal);padding-inline:.25rem}.tm-button--block[data-v-e605275c]{display:block;width:100%}.tm-button[data-v-e605275c]:focus-visible{outline:3px solid var(--tm-teal);outline-offset:2px}.login__note[data-v-11b66dee]{margin:0 0 1rem}.login__forgot[data-v-11b66dee]{margin:-.4rem 0 1rem;font-size:.85rem;text-align:right}.join__tip[data-v-75dc160e]{background:var(--tm-teal-tint);border-radius:var(--tm-radius);padding:.75rem 1rem}.join__privacy[data-v-75dc160e]{font-size:.85rem;opacity:.8}.join__stops[data-v-75dc160e]{padding-left:1.25rem;line-height:1.8}.app-layout[data-v-3850badf]{max-width:560px;margin:0 auto;padding:1rem 1rem 3rem}.app-layout--wide[data-v-3850badf]{max-width:1040px}.app-layout__header[data-v-3850badf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.app-layout__brand[data-v-3850badf]{font-family:var(--tm-font-display);font-size:1.1rem}.app-layout__sign-out[data-v-3850badf]{font:inherit;font-weight:700;color:var(--tm-teal);background:none;border:none;cursor:pointer}.automatic-map__caption[data-v-5411c5d5]{font-style:italic}.automatic-map__lines[data-v-5411c5d5]{margin:0}.automatic-map__lines div[data-v-5411c5d5]{display:grid;gap:.1rem 1.5rem;padding:.35rem 0}@media (min-width: 600px){.automatic-map__lines div[data-v-5411c5d5]{grid-template-columns:11rem 1fr}}.automatic-map__lines dt[data-v-5411c5d5]{font-weight:700}.automatic-map__lines dd[data-v-5411c5d5]{margin:0}.automatic-map__note[data-v-5411c5d5]{display:block;font-size:.85rem;font-style:italic}.automatic-map__phenotype[data-v-5411c5d5]{margin:.75rem 0 0;font-family:var(--tm-font-display);font-size:1.15rem}.automatic-map__notice[data-v-5411c5d5]{color:var(--tm-clay-text)}.changes-preview[data-v-5468a74a]{border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius);padding:1rem;font-size:.9rem}.changes-preview__title[data-v-5468a74a]{margin:0;font-size:1rem}.changes-preview__hint[data-v-5468a74a]{margin:.25rem 0 .75rem;font-style:italic}.changes-preview__lines[data-v-5468a74a]{margin:0 0 .75rem}.changes-preview__lines div[data-v-5468a74a]{padding:.3rem .4rem;border-radius:var(--tm-radius)}.changes-preview__lines dt[data-v-5468a74a]{font-weight:700}.changes-preview__lines dd[data-v-5468a74a]{margin:0}.changes-preview__line--differs[data-v-5468a74a]{background:var(--tm-clay-tint)}.changes-preview__left[data-v-5468a74a]{margin:0 0 .25rem;color:var(--tm-clay-text);font-weight:700}.changes-preview__todo[data-v-5468a74a]{margin:0 0 .75rem;padding-left:1.1rem;color:var(--tm-clay-text)}.map-panel[data-v-9b1d27d9]{margin:1rem 0}.map-panel__head[data-v-9b1d27d9],.map-panel__line[data-v-9b1d27d9]{display:grid;gap:.25rem 1.25rem}@media (min-width: 900px){.map-panel__head[data-v-9b1d27d9],.map-panel__line[data-v-9b1d27d9]{grid-template-columns:11rem 1fr 1fr}}.map-panel__head>span[data-v-9b1d27d9]:first-child{display:none}@media (max-width: 899px){.map-panel__head[data-v-9b1d27d9]{display:none}}.map-panel__tag[data-v-9b1d27d9]{display:flex;flex-direction:column;padding:.6rem .85rem;border-radius:var(--tm-radius) var(--tm-radius) 0 0;background:#d6d0be59;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media (min-width: 900px){.map-panel__head>span[data-v-9b1d27d9]:first-child{display:block}}.map-panel__tag--yours[data-v-9b1d27d9]{background:var(--tm-teal);color:#fff}.map-panel__tag-sub[data-v-9b1d27d9]{font-weight:400;letter-spacing:0;text-transform:none;font-size:.8rem;opacity:.85}.map-panel__caption[data-v-9b1d27d9]{margin:.5rem 0 .75rem;font-size:.85rem;font-style:italic;opacity:.8}.map-panel__lines[data-v-9b1d27d9]{margin:0}.map-panel__line[data-v-9b1d27d9]{padding:.7rem 0;border-bottom:1px solid var(--tm-sand)}.map-panel__line dt[data-v-9b1d27d9]{font-weight:700;padding-left:.5rem}.map-panel__line dd[data-v-9b1d27d9]{margin:0;padding:0 .85rem}@media (max-width: 899px){.map-panel__line dd[data-v-9b1d27d9]:before{display:block;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.7;font-family:var(--tm-font-body);content:"Automatic"}.map-panel__line dd.map-panel__yours[data-v-9b1d27d9]:before{content:"Yours";color:var(--tm-teal);opacity:1}}.map-panel__yours[data-v-9b1d27d9]{font-weight:700;color:var(--tm-teal)}.map-panel__line--differs[data-v-9b1d27d9]{background:var(--tm-clay-tint);border-radius:var(--tm-radius);border-bottom-color:transparent;margin:.25rem 0}.map-panel__changed[data-v-9b1d27d9]{display:inline-block;margin-left:.4rem;padding:0 .5rem;font-size:.7rem;font-weight:700;border-radius:var(--tm-radius-pill);background:var(--tm-clay);color:#fff;vertical-align:middle}.map-panel__line--result[data-v-9b1d27d9]{border-bottom:none;border-top:2px solid var(--tm-ink);margin-top:.5rem;padding-top:1rem}.map-panel__line--result dd[data-v-9b1d27d9]{font-family:var(--tm-font-display);font-size:1.15rem;line-height:1.35}.map-panel__note[data-v-9b1d27d9]{display:block;font-size:.85rem;font-weight:400;font-style:italic;color:var(--tm-ink)}.map-panel__override[data-v-9b1d27d9]{display:block;margin-top:.4rem;width:100%;max-width:20rem;font:inherit;font-size:.9rem;font-weight:400;color:var(--tm-ink);padding:.4rem 2rem .4rem .75rem;border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius-pill);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232F6F6A' stroke-width='2'/%3E%3C/svg%3E") no-repeat right .8rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.map-panel__override[data-v-9b1d27d9]:hover{border-color:var(--tm-teal)}.map-panel__inputs[data-v-9b1d27d9]{margin:.5rem 0 0;padding-left:1.1rem;font-size:.85rem;font-weight:400;color:var(--tm-ink)}.map-panel__reason[data-v-9b1d27d9]{display:block;width:100%;margin-top:.5rem;font:inherit;font-weight:400;color:var(--tm-ink);padding:.6rem .75rem;border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius);background:#fff}.map-panel__override[data-v-9b1d27d9]:focus-visible,.map-panel__reason[data-v-9b1d27d9]:focus-visible,.map-panel__link[data-v-9b1d27d9]:focus-visible,.map-panel__go[data-v-9b1d27d9]:focus-visible{outline:3px solid var(--tm-teal);outline-offset:2px}.map-panel__link[data-v-9b1d27d9]{font:inherit;font-weight:700;color:var(--tm-teal);background:none;border:none;padding:0 .25rem;cursor:pointer;text-decoration:underline}.map-panel__finish[data-v-9b1d27d9]{margin-top:1.5rem;display:grid;justify-items:end;gap:1rem}.map-panel__todo[data-v-9b1d27d9]{justify-self:stretch;padding:1rem 1.25rem;border-radius:var(--tm-radius);background:var(--tm-ochre-tint);border-left:4px solid var(--tm-ochre)}.map-panel__finish-title[data-v-9b1d27d9]{margin:0 0 .4rem;font-size:1rem}.map-panel__notice[data-v-9b1d27d9]{color:var(--tm-clay-text);font-size:.9rem}.map-panel__ready[data-v-9b1d27d9]{justify-self:stretch;margin:0;padding:.85rem 1.25rem;border-radius:var(--tm-radius);background:var(--tm-teal-tint);border-left:4px solid var(--tm-teal);font-weight:700}.map-panel__missing[data-v-9b1d27d9]{margin:0;padding:0;list-style:none}.map-panel__missing li[data-v-9b1d27d9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;padding:.35rem 0}.map-panel__missing li+li[data-v-9b1d27d9]{border-top:1px solid rgba(224,164,58,.35)}.map-panel__go[data-v-9b1d27d9]{font:inherit;font-size:.85rem;font-weight:700;color:var(--tm-teal);background:#fff;border:1.5px solid var(--tm-teal);border-radius:var(--tm-radius-pill);padding:.2rem .8rem;cursor:pointer}.map-panel__go[data-v-9b1d27d9]:hover{background:var(--tm-teal-tint)}.map-versions[data-v-3f81c317]{margin:0 0 1.5rem}.map-versions__title[data-v-3f81c317]{font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.map-versions__item summary[data-v-3f81c317]{font-weight:700}.map-versions__lines[data-v-3f81c317]{margin:.5rem 0}.map-versions__lines div[data-v-3f81c317]{display:flex;gap:.4rem}.map-versions__lines dt[data-v-3f81c317]{font-weight:700}.map-versions__lines dd[data-v-3f81c317]{margin:0}.map-versions__reason p[data-v-3f81c317]{margin:.4rem 0 0}.map-versions__reason ul[data-v-3f81c317]{margin:.2rem 0 0;font-size:.85rem}.map-versions__note[data-v-3f81c317]{font-size:.85rem;font-style:italic}.map-versions__phenotype[data-v-3f81c317]{font-family:var(--tm-font-display)}.review-actions[data-v-9cc1a116]{display:grid;gap:.5rem}.review-actions__hint[data-v-9cc1a116]{margin:0;font-size:.85rem;opacity:.8}.review-actions__reopen[data-v-9cc1a116]{display:grid;gap:.4rem;border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius);padding:.75rem}.review-actions__module[data-v-9cc1a116]{font-size:.9rem}.review-rail__progress[data-v-e7fac465]{margin:0 0 .25rem;font-size:.85rem;font-weight:700}.review-rail__bar[data-v-e7fac465]{height:6px;border-radius:3px;background:var(--tm-sand);margin-bottom:.75rem;overflow:hidden}.review-rail__bar span[data-v-e7fac465]{display:block;height:100%;background:var(--tm-teal)}.review-rail__sections[data-v-e7fac465]{list-style:none;margin:0 0 .75rem;padding:0}.review-rail__section[data-v-e7fac465]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 .5rem;width:100%;font:inherit;text-align:left;padding:.55rem .75rem;border:1.5px solid transparent;border-radius:var(--tm-radius);background:none;color:var(--tm-ink);cursor:pointer}.review-rail__section[aria-current=step][data-v-e7fac465]{border-color:var(--tm-teal);background:var(--tm-teal-tint);font-weight:700}.review-rail__section[data-v-e7fac465]:focus-visible,.review-rail__then[data-v-e7fac465]:focus-visible{outline:3px solid var(--tm-teal);outline-offset:2px}.review-rail__mark[data-v-e7fac465]{font-size:.8rem;color:var(--tm-ochre);font-weight:700}.review-rail__mark--todo[data-v-e7fac465]{color:var(--tm-clay-text)}.review-rail__then[data-v-e7fac465]{font:inherit;font-weight:700;width:100%;text-align:left;padding:.55rem .75rem;border:1.5px dashed var(--tm-sand);border-radius:var(--tm-radius);background:none;color:var(--tm-teal);cursor:pointer}.answer-list[data-v-9029ed71]{list-style:none;margin:.5rem 0;padding:0;font-size:.9rem}.answer-list__item[data-v-9029ed71]{padding:.35rem .5rem;border-left:3px solid transparent}.answer-list__item--flagged[data-v-9029ed71]{border-left-color:var(--tm-clay);background:var(--tm-clay-tint)}.answer-list__number[data-v-9029ed71]{display:inline-block;min-width:1.75rem;font-weight:700}.answer-list__answer[data-v-9029ed71]{display:block;margin-left:1.75rem;font-weight:700}.answer-list__tag[data-v-9029ed71]{display:inline-block;margin:.2rem 0 0 1.75rem;padding:0 .5rem;font-size:.75rem;border-radius:var(--tm-radius-pill);background:var(--tm-ochre-tint)}.answer-list__tag--flag[data-v-9029ed71]{margin-left:.4rem;color:var(--tm-clay-text);background:#fff}.evidence[data-v-aa17f059]{display:grid;gap:.75rem;margin:1rem 0 1.5rem}@media (min-width: 900px){.evidence[data-v-aa17f059]{grid-template-columns:repeat(2,1fr)}}.evidence__title[data-v-aa17f059]{margin:0 0 .25rem;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.evidence__totals[data-v-aa17f059]{font-weight:700}.evidence__sources[data-v-aa17f059]{padding-left:1.1rem;font-size:.9rem}.module-tally__total[data-v-25138699]{font-size:1.05rem}.module-tally__heading[data-v-25138699]{margin:1rem 0 .25rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.module-tally__row[data-v-25138699]{border-bottom:1px solid var(--tm-sand);padding:.15rem 0}.module-tally__name[data-v-25138699]{flex:1 1 8rem;font-weight:700}.module-tally__muted[data-v-25138699]{opacity:.7}.module-tally__changed[data-v-25138699]{padding:0 .5rem;font-size:.8rem;border-radius:var(--tm-radius-pill);background:var(--tm-ochre-tint)}.review-fields__group[data-v-e589b0ed]{border:none;padding:0;margin:0 0 1.25rem}.review-fields__legend[data-v-e589b0ed]{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem}.review-fields__meanings[data-v-e589b0ed]{display:grid;grid-template-columns:max-content 1fr;gap:.15rem .75rem;margin:0 0 .75rem;font-size:.85rem;opacity:.85}.review-fields__meanings dt[data-v-e589b0ed]{font-weight:700}.review-fields__meanings dd[data-v-e589b0ed]{margin:0}.review-field[data-v-e589b0ed]{margin-bottom:.75rem}.review-field__label[data-v-e589b0ed]{display:block;font-weight:700;margin-bottom:.3rem}.review-field__star[data-v-e589b0ed]{color:var(--tm-ochre)}.review-field__chips[data-v-e589b0ed]{display:flex;flex-wrap:wrap;gap:.4rem}.review-chip[data-v-e589b0ed]{font:inherit;font-size:.9rem;padding:.35rem .8rem;border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius-pill);background:#fff;color:var(--tm-ink);cursor:pointer}.review-chip--on[data-v-e589b0ed]{border-color:var(--tm-teal);background:var(--tm-teal-tint);font-weight:700}.review-chip[data-v-e589b0ed]:disabled{cursor:default;opacity:.75}.review-chip[data-v-e589b0ed]:focus-visible,.review-field__text[data-v-e589b0ed]:focus-visible{outline:3px solid var(--tm-teal);outline-offset:2px}.review-field__text[data-v-e589b0ed]{width:100%;font:inherit;padding:.5rem;border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius);background:#fff}.review-field__help[data-v-e589b0ed]{margin:.25rem 0 0;font-size:.85rem;opacity:.8}.review-field__automatic[data-v-e589b0ed]{margin:.25rem 0 0;font-size:.85rem;color:var(--tm-clay-text)}.review-field__reconfirm[data-v-e589b0ed]{margin:.25rem 0 0;padding:.35rem .6rem;font-size:.85rem;font-weight:700;color:var(--tm-clay-text);border-left:3px solid var(--tm-ochre)}.review-field__reset[data-v-e589b0ed]{font:inherit;font-weight:700;color:var(--tm-teal);background:none;border:none;padding:0;cursor:pointer}.safety-checks__check[data-v-a00d37af]{margin:0 0 1rem;padding:1rem;border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius)}.safety-checks__title[data-v-a00d37af]{padding:0 .25rem;font-weight:700}.safety-checks__none[data-v-a00d37af]{font-style:italic}.safety-checks__buttons[data-v-a00d37af]{display:flex;gap:.75rem;margin-top:.75rem}.safety-checks__button[data-v-a00d37af]{font:inherit;font-weight:700;min-width:6rem;padding:.7rem 1.25rem;border:1.5px solid var(--tm-teal);border-radius:var(--tm-radius);background:transparent;color:var(--tm-teal);cursor:pointer}.safety-checks__button[aria-pressed=true][data-v-a00d37af]{background:var(--tm-teal);color:#fff}.safety-checks__button[data-v-a00d37af]:focus-visible{outline:3px solid var(--tm-teal);outline-offset:2px}.safety-checks__check:disabled .safety-checks__button[data-v-a00d37af]{cursor:not-allowed;opacity:.6}.review-section__note[data-v-4c762806]{margin-bottom:1rem}.review-section__label[data-v-4c762806]{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.review-section__history[data-v-4c762806]{margin-top:1rem}.review-section__history summary[data-v-4c762806]{font-weight:700}.review-section__yours[data-v-4c762806]{margin-top:2rem;padding-top:1rem;border-top:1.5px solid var(--tm-sand)}.review-section__tie[data-v-4c762806]{color:var(--tm-clay-text);font-weight:700}.review-section__waiting[data-v-4c762806]{color:var(--tm-clay-text)}.plan-editor[data-v-f409a812]{overflow-wrap:anywhere}.plan-editor__top[data-v-f409a812]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.plan-editor__title[data-v-f409a812]{margin:0}.plan-editor__status[data-v-f409a812]{font-size:.85rem;min-height:1.2em;margin:0}.plan-editor__strategy[data-v-f409a812]{margin:.75rem 0;padding:.6rem 1rem;border-radius:var(--tm-radius);background:var(--tm-teal-tint)}.plan-editor__strategy summary[data-v-f409a812]{cursor:pointer;font-weight:700;color:var(--tm-teal)}.plan-editor__texts[data-v-f409a812],.plan-editor__choices[data-v-f409a812]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1.25rem;margin:1rem 0}.plan-editor__field[data-v-f409a812]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.9rem;font-weight:700}.plan-editor__field small[data-v-f409a812]{font-weight:400;margin-left:.4rem}.plan-editor__field textarea[data-v-f409a812]{font:inherit;font-weight:400;padding:.5rem;border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius)}.plan-editor__choice[data-v-f409a812]{min-width:0;margin:0;padding:.5rem .75rem;border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius)}.plan-editor__choice legend[data-v-f409a812]{font-weight:700;padding:0 .3rem}.plan-editor__pill[data-v-f409a812]{display:block;margin:.3rem 0;cursor:pointer}.plan-editor__pill input[data-v-f409a812]{position:absolute;opacity:0;pointer-events:none}.plan-editor__pill span[data-v-f409a812]{display:block;padding:.3rem .8rem;border:1.5px solid var(--tm-sand);border-radius:999px}.plan-editor__pill input:checked+span[data-v-f409a812]{border-color:var(--tm-teal);background:var(--tm-teal-tint);font-weight:700}.plan-editor__pill input:focus-visible+span[data-v-f409a812]{outline:2px solid var(--tm-teal);outline-offset:2px}.plan-editor__add[data-v-f409a812]{font:inherit;color:var(--tm-teal);background:none;border:0;padding:.3rem 0;text-decoration:underline;cursor:pointer}.plan-editor__private[data-v-f409a812]{margin-top:1rem;padding:.75rem 1rem;border:1.5px dashed var(--tm-sand);border-radius:var(--tm-radius);background:var(--tm-paper)}.plan-editor__private .plan-editor__field[data-v-f409a812]{margin-bottom:0}.plan-editor__unclear[data-v-f409a812]{padding:.6rem 1rem;border-radius:var(--tm-radius);background:var(--tm-ochre-tint)}@media (max-width: 900px){.plan-editor__texts[data-v-f409a812],.plan-editor__choices[data-v-f409a812]{grid-template-columns:minmax(0,1fr)}}.plan-print p[data-v-51d3c9ad]{white-space:pre-wrap;overflow-wrap:anywhere}.plan-print__private[data-v-51d3c9ad]{padding:.5rem .75rem;border:1px solid var(--tm-sand)}.plan-warnings[data-v-1a65c47d]{margin:0;padding:.6rem 1rem;border-radius:var(--tm-radius);background:var(--tm-ochre-tint);overflow-wrap:anywhere}.map-scale[data-v-f2b595a9]{margin:.5rem 0 1rem}.map-scale__track[data-v-f2b595a9]{position:relative;height:.5rem;border-radius:999px;background:linear-gradient(90deg,var(--tm-teal-tint),var(--tm-sand),var(--tm-ochre-tint))}.map-scale__marker[data-v-f2b595a9]{position:absolute;top:50%;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--tm-ochre);border:3px solid var(--tm-paper);transform:translate(-50%,-50%)}.map-scale__ends[data-v-f2b595a9]{display:flex;justify-content:space-between;gap:.5rem;margin-top:.4rem;font-size:.85rem}.map-scale__ends span[data-v-f2b595a9]:nth-child(2){text-align:center}.map-scale__ends span[data-v-f2b595a9]:last-child{text-align:right}.why__body[data-v-838e89fb]{padding:.5rem .25rem 0}.why__body h4[data-v-838e89fb]{margin:1rem 0 .4rem;color:var(--tm-teal)}.why__table[data-v-838e89fb]{width:100%;border-collapse:collapse}.why__table td[data-v-838e89fb]{padding:.35rem 0;border-bottom:1px solid var(--tm-sand);vertical-align:top;overflow-wrap:anywhere}.why__table td[data-v-838e89fb]:first-child{width:70%}.why__value[data-v-838e89fb]{text-align:right;overflow-wrap:anywhere;padding-left:1rem!important;font-weight:700}.why__total td[data-v-838e89fb]{border-bottom:0;font-weight:700}.why__bar[data-v-838e89fb]{position:relative;display:flex;height:.7rem;margin:.75rem 0 .3rem;border-radius:999px;overflow:hidden}.why__band--low[data-v-838e89fb]{background:var(--tm-clay-tint)}.why__band--mod[data-v-838e89fb]{background:var(--tm-ochre-tint)}.why__band--high[data-v-838e89fb]{background:var(--tm-teal-tint)}.why__marker[data-v-838e89fb]{position:absolute;top:0;bottom:0;width:4px;background:var(--tm-ink);transform:translate(-50%)}.why__legend[data-v-838e89fb]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.85rem}.why__override[data-v-838e89fb]{margin:.75rem 0 0;padding:.6rem 1rem;border-radius:var(--tm-radius);background:var(--tm-ochre-tint);font-weight:700;overflow-wrap:anywhere}.why__adjusted[data-v-838e89fb]{margin:.5rem 0 0;font-size:.9rem;overflow-wrap:anywhere}.plan-report[data-v-5e124c33]{overflow-wrap:anywhere}.plan-report__printline[data-v-5e124c33]{margin:0 0 .5rem;font-size:.85rem;opacity:.75}.plan-report__top[data-v-5e124c33]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.plan-report__title[data-v-5e124c33]{margin:0}.plan-report__print[data-v-5e124c33]{font:inherit;font-weight:700;color:var(--tm-teal);background:none;border:1.5px solid var(--tm-teal);border-radius:var(--tm-radius);padding:.4rem .9rem;cursor:pointer}.plan-report__phenotype[data-v-5e124c33]{font-family:var(--tm-font-display);font-size:1.5rem;font-weight:700;margin:.75rem 0 .4rem}.plan-report__pills[data-v-5e124c33]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0}.plan-report__pill[data-v-5e124c33]{padding:.2rem .7rem;border-radius:999px;border:1.5px solid var(--tm-sand);font-size:.85rem}.plan-report__pill--flag[data-v-5e124c33]{border-color:var(--tm-clay-text);background:var(--tm-clay-tint);color:var(--tm-clay-text);font-weight:700}.plan-report__version[data-v-5e124c33]{font-size:.85rem;opacity:.75}.plan-report__banner[data-v-5e124c33]{padding:.6rem 1rem;border-radius:var(--tm-radius);background:var(--tm-ochre-tint);font-weight:700}.plan-report__scales[data-v-5e124c33],.plan-report__details[data-v-5e124c33]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem;margin-top:1rem}.plan-report__details[data-v-5e124c33]{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-report__label[data-v-5e124c33]{margin:0;font-size:.85rem;font-weight:700;color:var(--tm-teal)}.plan-report__details p[data-v-5e124c33]:not(.plan-report__label){margin:.15rem 0 0}.plan-report__note[data-v-5e124c33]{font-size:.85rem}.plan-report__changes[data-v-5e124c33]{margin:1rem 0;padding:.75rem 1rem;border-radius:var(--tm-radius);background:var(--tm-teal-tint)}.plan-report__changes p[data-v-5e124c33]{margin:0}.plan-report__changes-title[data-v-5e124c33]{font-weight:700}.plan-report__changes ul[data-v-5e124c33]{margin:.4rem 0 0;padding-left:1.2rem}@media (max-width: 700px){.plan-report__scales[data-v-5e124c33],.plan-report__details[data-v-5e124c33]{grid-template-columns:minmax(0,1fr)}}.shared-plan section+section[data-v-af37b7b8]{margin-top:1.5rem}.shared-plan__text[data-v-af37b7b8]{white-space:pre-line}.shared-plan__supportive[data-v-af37b7b8]{padding:.6rem 1rem;border-radius:var(--tm-radius);background:var(--tm-ochre-tint)}.share-dialog__toggle[data-v-db1250b4]{display:flex;gap:.5rem;align-items:baseline;margin-bottom:.5rem}.share-dialog__preview[data-v-db1250b4]{margin:.75rem 0 1rem;padding:1rem 1.25rem;background:#fff;border-radius:var(--tm-radius);box-shadow:0 2px 12px #0000001a;overflow-wrap:anywhere}.share-dialog__preview-label[data-v-db1250b4]{margin:0 0 .5rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tm-ink);opacity:.7}.share-dialog__empty[data-v-db1250b4]{margin:0;font-style:italic}.share-dialog__refusal[data-v-db1250b4]{color:var(--tm-clay-text)}.patient-review__back[data-v-722f0b73]{font:inherit;font-weight:700;color:var(--tm-teal);background:none;border:none;padding:0;cursor:pointer}.patient-review__stepper[data-v-722f0b73]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;padding:0;font-size:.9rem}.patient-review__stepper li+li[data-v-722f0b73]:before{content:"→ ";opacity:.5}.patient-review__step--done[data-v-722f0b73]{color:var(--tm-ochre);font-weight:700}.patient-review__step--current[data-v-722f0b73]{color:var(--tm-teal);font-weight:700}.patient-review__bar[data-v-722f0b73]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-top:1rem}.patient-review__phases[data-v-722f0b73]{display:flex;flex-wrap:wrap;gap:.5rem}.patient-review__phase[data-v-722f0b73]{font:inherit;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.6rem 1rem;border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius);background:none;color:var(--tm-ink);cursor:pointer}.patient-review__phase[aria-current=step][data-v-722f0b73]{border-color:var(--tm-teal);background:var(--tm-teal-tint);font-weight:700}.patient-review__phase-n[data-v-722f0b73]{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--tm-teal);color:#fff;font-size:.8rem;font-weight:700}.patient-review__phase-state[data-v-722f0b73]{font-size:.8rem;font-weight:400;color:var(--tm-clay-text)}.patient-review__more[data-v-722f0b73]{position:relative;margin-left:auto}.patient-review__more summary[data-v-722f0b73]{cursor:pointer;font-weight:700;color:var(--tm-teal);padding:.6rem .25rem}.patient-review__more[open][data-v-722f0b73]>:not(summary){position:absolute;right:0;z-index:2;width:18rem;padding:.75rem;background:var(--tm-paper);border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius)}.patient-review__next[data-v-722f0b73]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:.75rem 0 1.5rem;padding:.6rem 1rem;border-radius:var(--tm-radius);background:var(--tm-ochre-tint);font-weight:700}.patient-review__next-label[data-v-722f0b73]{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--tm-ink);opacity:.7}.patient-review__show[data-v-722f0b73],.patient-review__walk-link[data-v-722f0b73]{font:inherit;font-weight:700;color:var(--tm-teal);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.patient-review__phase[data-v-722f0b73]:focus-visible,.patient-review__show[data-v-722f0b73]:focus-visible,.patient-review__walk-link[data-v-722f0b73]:focus-visible{outline:3px solid var(--tm-teal);outline-offset:2px}.patient-review__layout[data-v-722f0b73]{display:grid;gap:1.5rem}@media (min-width: 900px){.patient-review__layout[data-v-722f0b73]{grid-template-columns:15rem 1fr;align-items:start}.patient-review__layout[data-v-722f0b73]>:last-child{grid-column:2}}@media (min-width: 1200px){.patient-review__layout[data-v-722f0b73]{grid-template-columns:15rem 1fr 17rem}.patient-review__layout[data-v-722f0b73]>:last-child{grid-column:auto;position:sticky;top:1rem}}.patient-review__stop[data-v-722f0b73]{min-width:0}.patient-review__walk[data-v-722f0b73]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1rem;border-top:1.5px solid var(--tm-sand)}.patient-review__report[data-v-722f0b73]{display:grid;gap:1.5rem;max-width:860px;margin-inline:auto}.patient-review__plan[data-v-722f0b73]{display:grid;gap:1rem}.invite-link__label[data-v-c58db239]{margin:.75rem 0 .2rem;font-size:.8rem;font-weight:700}.invite-link__code[data-v-c58db239]{margin:0;font-family:var(--tm-font-display);font-size:1.5rem;letter-spacing:.05em}.invite-link__url[data-v-c58db239]{margin:0 0 .5rem;word-break:break-all}.invite-link__hint[data-v-c58db239]{font-size:.85rem;opacity:.8}.invite-panel[data-v-a79214a7]{margin-bottom:1.5rem;padding:1.25rem}.invite-panel__title[data-v-a79214a7]{margin-top:0}.invite-panel__label[data-v-a79214a7]{display:block;font-size:.8rem;font-weight:700;margin-bottom:.3rem}.invite-panel__note[data-v-a79214a7]{width:100%;font:inherit;color:var(--tm-ink);background:#fff;border:1.5px solid var(--tm-sand);border-radius:10px;padding:.6rem .75rem;box-sizing:border-box}.invite-panel__actions[data-v-a79214a7]{display:flex;gap:.75rem;margin-top:1rem}.invite-panel__sent[data-v-a79214a7]{color:var(--tm-teal);font-weight:700}.invite-panel__unsent[data-v-a79214a7]{color:var(--tm-clay-text);font-weight:700}.needs-you__title[data-v-8c8c6be8],.needs-you__reason[data-v-8c8c6be8]{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.needs-you__list[data-v-8c8c6be8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;list-style:none;padding:0}.needs-you__item[data-v-8c8c6be8]{display:grid;gap:.2rem;padding:.9rem 1rem;border:1.5px solid var(--tm-ochre);border-radius:14px;background:var(--tm-ochre-tint)}.needs-you__item--warn[data-v-8c8c6be8]{border-color:var(--tm-clay);background:var(--tm-clay-tint)}.needs-you__name[data-v-8c8c6be8]{font:inherit;font-family:var(--tm-font-display);font-size:1.15rem;text-align:left;padding:0;border:none;background:none;color:var(--tm-ink)}button.needs-you__name[data-v-8c8c6be8]{cursor:pointer;text-decoration:underline}.needs-you__detail[data-v-8c8c6be8]{font-size:.9rem}.patient-list[data-v-0cffd53b]{width:100%;border-collapse:collapse;background:var(--tm-card)}.patient-list th[data-v-0cffd53b]{text-align:left;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;padding:.5rem .75rem;border-bottom:1.5px solid var(--tm-sand)}.patient-list td[data-v-0cffd53b]{padding:.75rem;vertical-align:top;border-bottom:1px solid var(--tm-sand)}.patient-list__name[data-v-0cffd53b]{font:inherit;font-weight:700;color:var(--tm-teal);text-decoration:underline;background:none;border:none;padding:0;cursor:pointer}.patient-list__email[data-v-0cffd53b]{display:block;font-size:.85rem;opacity:.75}.patient-list__notice[data-v-0cffd53b]{margin:.4rem 0 0;font-size:.85rem}.practitioner-home__head[data-v-f4b207ef]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.practitioner-home__title[data-v-f4b207ef]{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-top:1.5rem}.trail-stops[data-v-f1c52097]{list-style:none;padding:0;margin:1rem 0}.trail-stops__stop[data-v-f1c52097]{display:grid;grid-template-columns:1rem 1fr auto auto;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--tm-sand)}.trail-stops__dot[data-v-f1c52097]{width:.8rem;height:.8rem;border-radius:50%;background:var(--tm-sand)}.trail-stops__stop--open .trail-stops__dot[data-v-f1c52097]{background:var(--tm-teal)}.trail-stops__stop--done .trail-stops__dot[data-v-f1c52097]{background:var(--tm-ochre)}.trail-stops__stop--locked[data-v-f1c52097]{opacity:.6}.trail-stops__meta[data-v-f1c52097]{font-size:.85rem;opacity:.8}.trail-stops__open[data-v-f1c52097]{font:inherit;font-weight:700;color:var(--tm-teal);background:none;border:none;cursor:pointer}.patient-home__next[data-v-250805b7]{line-height:2;padding-left:1.25rem}.patient-home__next--done[data-v-250805b7]{color:var(--tm-ochre);font-weight:700}.patient-home__next--current[data-v-250805b7]{color:var(--tm-teal);font-weight:700}.question{border:0;margin:0;padding:0;min-width:0}.question__prompt{font-family:var(--tm-font-display);font-variation-settings:"SOFT" 100;font-size:1.35rem;line-height:1.2;padding:0;margin-bottom:1rem}.question__hint{margin:-.5rem 0 1rem;font-size:.85rem;opacity:.7}.question__options{display:flex;flex-direction:column;gap:.5rem}.question__option{font:inherit;text-align:left;color:var(--tm-ink);background:#ffffffe6;border:1.5px solid var(--tm-sand);border-radius:var(--tm-radius);padding:.7rem .85rem;cursor:pointer}.question__option[aria-checked=true]{border-color:var(--tm-teal);background:var(--tm-teal-tint)}.question__option:focus-visible{outline:3px solid var(--tm-teal);outline-offset:2px}.question__chips{display:flex;flex-wrap:wrap;gap:.4rem}.question__chips .question__option{border-radius:var(--tm-radius-pill);padding:.4rem .8rem}.question__detail{display:flex;flex-direction:column;gap:.3rem;margin-top:.75rem}.question__detail label,.question__group{font-size:.8rem;font-weight:700}.question__detail textarea{font:inherit;color:var(--tm-ink);border:1.5px solid var(--tm-sand);border-radius:10px;padding:.55rem .7rem;min-height:2.6rem;resize:vertical}.question__grid-row{display:grid;gap:.4rem;padding:.6rem 0;border-bottom:1px solid var(--tm-sand)}.question__grid-row-label{font-weight:700}@media (min-width: 640px){.question__grid-row{grid-template-columns:10rem 1fr;align-items:center}}@media (max-width: 639px){.question__grid-row{background:var(--tm-card);border-radius:var(--tm-radius);padding:.75rem .85rem;margin-bottom:.6rem;border-bottom:none}}.save-status[data-v-976cf505]{font-size:.85rem;opacity:.8}.save-status__rejected[data-v-976cf505]{color:var(--tm-clay-text)}.save-status__retry[data-v-976cf505]{font:inherit;font-weight:700;color:var(--tm-clay-text);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.stop__eyebrow[data-v-077d51bb]{font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tm-teal)}.stop-intro__size[data-v-077d51bb]{font-weight:700}.stop-question__head[data-v-077d51bb]{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;margin-bottom:1rem}.stop-question__hint[data-v-077d51bb]{font-size:.85rem;opacity:.75}.stop-question__foot[data-v-077d51bb]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.9rem}.review__eyebrow[data-v-46655802]{font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tm-ochre)}.sent[data-v-edfddc6f]{text-align:center}.sent__mark[data-v-edfddc6f]{font-size:3rem;margin:1rem 0 0}
