/* Preparation / comeback: native Athyrel surfaces, a clear next conversation. */
.paths-view{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#334b5a #09151e;padding:26px 25px 35px;background:#09151e;color:#e9f1f4;font-family:inherit;font-size:13px;line-height:1.6;--paths-cyan:#83d1df;--paths-muted:#95a9b6;--paths-line:#243a48;--paths-surface:#102330;text-align:left;box-sizing:border-box}
.paths-view *{box-sizing:border-box}.paths-view h1,.paths-view h2,.paths-view h3,.paths-view p{margin:0}.paths-view button{font:inherit;cursor:pointer;text-align:left;transition:border-color .16s,background .16s;color:inherit}.paths-view button:focus-visible{outline:2px solid #83d1df;outline-offset:3px}.paths-view button:disabled{cursor:default}.paths-view .paths-icon{display:block;width:20px;height:20px;flex-shrink:0}.paths-view .avatar{width:30px;height:30px;min-width:30px;border-radius:50%;flex-shrink:0}.paths-heading{margin-bottom:23px}.paths-heading-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.paths-kicker{font-size:9px;color:#94bacb;letter-spacing:1.8px;font-weight:600}.paths-audience{display:flex;align-items:center;gap:7px;font-size:9px;color:#829ba9;white-space:nowrap}.paths-audience .avatar{width:23px;height:23px;min-width:23px}.paths-heading h1{font-size:30px;line-height:1.15;letter-spacing:-1px;font-weight:600;max-width:550px;text-wrap:balance}.paths-heading>p{max-width:570px;font-size:12px;line-height:1.7;color:#91a8b5;margin-top:13px}.paths-label{display:block;font-size:8px;letter-spacing:1.5px;color:#7c99aa;font-weight:600}.paths-goal-card{position:relative;overflow:hidden;display:flex;gap:17px;background:linear-gradient(115deg,#142d3b,#10232e 75%);border:1px solid #2d4b5b;border-radius:15px;padding:23px;margin-bottom:23px}.paths-goal-card:after{content:'';position:absolute;right:-50px;top:-95px;border:1px solid #5eb3ca0d;border-radius:50%;width:290px;height:290px;box-shadow:0 0 0 35px #76b8cf04,0 0 0 70px #76b8cf04;pointer-events:none}.paths-goal-mark{display:grid;place-items:center;color:#99d3df;width:44px;height:44px;flex-shrink:0;border:1px solid #395b6b;border-radius:12px;background:#193746}.paths-goal-mark .paths-icon{width:23px;height:23px}.paths-goal-main{position:relative;z-index:1}.paths-goal-main h2{font-size:20px;font-weight:550;letter-spacing:-.55px;line-height:1.3;margin:8px 0}.paths-goal-main>p{font-size:11px;line-height:1.65;color:#95aeba}.paths-event{display:flex;gap:9px;align-items:center;margin-top:18px;color:#bcd0d9;font-size:10px}.paths-event>.paths-icon{width:17px;height:17px;color:#79a8ba}.paths-event small{display:block;font-size:9px;color:#7994a4;margin-top:3px}.paths-options-section{margin:0 0 28px}.paths-section-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}.paths-section-top h2{font-size:15px;line-height:1.4;letter-spacing:-.3px;font-weight:550}.paths-section-top>span{font-size:8px;color:#688493;text-align:right;white-space:nowrap}.paths-purpose-options{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:11px}.paths-view .paths-pill{border:1px solid #243b49;background:#0d1c27;border-radius:20px;padding:7px 12px;font-size:10px!important;min-height:34px;color:#849eac!important}.paths-pill.selected{background:#1b3947;border-color:#3c6476;color:#cbe6ee!important}.paths-goal-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.paths-view .paths-goal-option{display:flex;align-items:flex-start;gap:8px;padding:12px 10px;background:#0d1e2a;border:1px solid #263d4c;border-radius:10px;min-height:68px;font-size:10px!important;line-height:1.5}.paths-goal-option>.paths-icon{color:#628da2;width:16px;height:16px;margin-top:1px}.paths-goal-option.selected{border-color:#528ea2;background:#15313f}.paths-goal-option.selected>.paths-icon{color:#92d5e0}.paths-goal-option>.paths-icon:last-child{margin-left:auto;width:13px;height:13px}.paths-goal-option:hover,.paths-pill:hover,.paths-event-option:hover,.paths-return-option:hover{border-color:#63899b}.paths-event-options{display:flex;gap:8px;margin-top:11px}.paths-view .paths-event-option{padding:9px 13px;border:1px solid #273e4b;border-radius:8px;background:#10232e;font-size:10px!important;flex:1}.paths-event-option small{display:block;color:#7696a6;font-size:9px;margin-top:2px}.paths-event-option.selected{border-color:#5a8ea1;background:#15303d}.paths-checkpoint-section{margin-bottom:28px}.paths-checkpoints{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;position:relative;margin:19px 0 15px}.paths-checkpoints:before{position:absolute;top:16px;left:15px;right:15px;content:'';height:1px;background:#2c4655}.paths-view .paths-step{background:transparent;border:0;padding:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:11px}.paths-step-node{width:33px;height:33px;background:#0c1a24;border:1px solid #2e4857;display:grid;place-items:center;border-radius:50%;font-size:10px;color:#5e7d8e;z-index:1;box-shadow:0 0 0 6px #09151e}.paths-step-node .paths-icon{width:15px;height:15px}.paths-step.saved .paths-step-node{background:#162f3b;border-color:#2a4b5b;color:#81bac9}.paths-step.active .paths-step-node{background:#214958;border-color:#6fb6c9;color:#ddf5fb;box-shadow:0 0 0 6px #09151e,0 0 0 7px #314d5b}.paths-step-text small{display:block;font-size:7px;color:#5d7d90;letter-spacing:1px;margin-bottom:4px}.paths-step-text b{font-size:10px;line-height:1.45;color:#8ba4b2;font-weight:500;display:block;max-width:100px}.paths-step.active .paths-step-text b{color:#e5eff3}.paths-step.active .paths-step-text small{color:#82c0d0}.paths-checkpoint-panel{padding:19px;background:#102331;border:1px solid #274151;border-radius:12px;display:flex;gap:14px;min-height:172px}.paths-detail-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#193847;color:#8bcbdc;flex-shrink:0}.paths-checkpoint-panel h3{font-size:17px;font-weight:550;line-height:1.3;letter-spacing:-.4px;margin:8px 0}.paths-checkpoint-panel p{color:#8ea7b5;font-size:11px;line-height:1.65}.paths-view .paths-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:11px 15px;background:#244b5d;border:1px solid #477b90;border-radius:8px;color:#dfedf3;font-size:11px!important;min-height:40px}.paths-button .paths-icon{width:16px;height:16px}.paths-button:hover:not(:disabled){background:#2b596c}.paths-button.muted{background:#172b36;color:#688794;border-color:#2d444f}.paths-view .paths-link{display:inline-flex;align-items:center;gap:9px;color:#91cbdc!important;border:0;background:none;padding:11px 0 0;min-height:34px;font-size:10px!important}.paths-link .paths-icon{width:14px;height:14px}.paths-link:hover{color:#c6f1fb!important}.paths-movement-section{margin-bottom:23px}.paths-movements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0}.paths-view .paths-movement{padding:11px 8px;border:1px solid #243b48;border-radius:10px;background:#0e1f2a;display:flex;flex-direction:column;align-items:flex-start;gap:9px;color:#718d9d!important;font-size:9px!important;min-height:76px;line-height:1.4}.paths-movement.active{border-color:#477c90;background:#16303e;color:#c7e0e9!important}.paths-movement.active .paths-icon{color:#8ecddd}.paths-movement>.paths-icon{width:20px;height:20px}.paths-sport-context{display:flex;gap:12px;padding:4px 0 0}.paths-sport-rule{width:2px;background:#467d91;flex-shrink:0;border-radius:2px;margin:2px 0 4px}.paths-sport-context h3{font-size:15px;font-weight:500;margin-bottom:6px;letter-spacing:-.2px}.paths-sport-context p{font-size:11px;line-height:1.65;color:#9bb0bc}.paths-sport-context small{font-size:9px;line-height:1.55;color:#607f91;display:block;margin-top:8px}.paths-role-note{display:flex;gap:12px;background:#0d1e29;border:1px solid #203746;border-radius:11px;padding:17px}.paths-role-note>.paths-icon{color:#658da2;width:18px;height:18px;margin-top:2px}.paths-role-note p{font-size:10px;color:#829eae;line-height:1.65;margin-top:7px}.paths-shared-confirmation{display:block;color:#89baad;font-size:9px;margin-top:7px}.paths-footer{font-size:9px;color:#56798b;line-height:1.6;padding-top:18px;max-width:560px}.paths-preserved{padding:15px 17px;border:1px solid #2a4a58;background:linear-gradient(95deg,#14313b,#0d202b);border-radius:10px;margin-bottom:25px}.paths-preserved>span{display:flex;align-items:center;gap:9px;font-size:12px;color:#c4dce4}.paths-preserved b{font-weight:500}.paths-preserved .paths-icon{width:16px;height:16px;color:#91c8d7}.paths-preserved small{display:block;font-size:10px;color:#7699aa;margin:7px 0 0 25px}.paths-return-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;position:relative;margin-bottom:27px}.paths-return-timeline:before{content:'';position:absolute;left:20px;right:20px;top:19px;height:1px;background:linear-gradient(90deg,#406373,#406373 40%,#263f4c)}.paths-return-timeline article{position:relative}.paths-timeline-node{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#132936;border:1px solid #385563;box-shadow:0 0 0 6px #09151e;color:#7aa6b8;margin-bottom:15px}.paths-timeline-node .paths-icon{width:17px;height:17px}.paths-timeline-node.current{border-color:#a28f6b;background:#342f26;color:#d9c19b}.paths-return-timeline article>small{font-size:8px;color:#637f90;letter-spacing:1.4px;display:block;margin-bottom:6px}.paths-return-timeline h3{font-size:12px;font-weight:500;line-height:1.4;margin-bottom:6px}.paths-return-timeline p{font-size:9px;color:#748e9f;line-height:1.5}.paths-return-timeline b{display:block;font-size:8px;color:#688c9d;font-weight:400;margin-top:8px}.paths-return-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.paths-view .paths-return-option{display:flex;gap:10px;padding:13px;border-radius:10px;background:#10222e;border:1px solid #2e4655;min-height:82px}.paths-return-option>.paths-icon{color:#648a9e;width:17px;height:17px;margin-top:2px}.paths-return-option b{font-size:11px;font-weight:500;line-height:1.5}.paths-return-option small{display:block;font-size:9px;color:#6f8a9b;line-height:1.5;margin-top:5px}.paths-return-option.selected{border-color:#617c86;background:#19313d}.paths-pause-card{display:flex;align-items:flex-start;gap:14px;border:1px solid #605747;background:linear-gradient(115deg,#2b2924,#1a2328);border-radius:13px;padding:21px;margin-bottom:25px}.paths-pause-icon{display:grid;place-items:center;background:#433c2f;border:1px solid #786548;border-radius:10px;width:37px;height:37px;flex-shrink:0;color:#d8c09a}.paths-pause-icon .paths-icon{width:17px;height:17px}.paths-pause-card .paths-label{color:#af9d82}.paths-pause-card h2{font-size:18px;font-weight:550;letter-spacing:-.3px;line-height:1.3;margin:8px 0}.paths-pause-card p{color:#a8aaa6;font-size:11px;line-height:1.7}.paths-pause-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:17px}.paths-view .paths-pause-actions .paths-link{padding-top:0}.paths-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.paths-review-grid article{border:1px solid #233a49;border-radius:10px;background:#0e202c;padding:15px}.paths-review-grid article>span{font-size:9px;letter-spacing:1px;color:#476d81}.paths-review-grid h3{font-size:12px;font-weight:500;line-height:1.45;margin:9px 0}.paths-review-grid p{font-size:10px;line-height:1.65;color:#7e9aac}.paths-person-note{display:flex;align-items:flex-start;gap:11px;margin-top:24px;padding-top:20px;border-top:1px solid #203644}.paths-person-note .avatar{width:31px;height:31px;min-width:31px}.paths-person-note small{font-size:9px;color:#7898aa}.paths-person-note p{color:#9db4c1;font-size:11px;line-height:1.7;margin-top:6px}.paths-family-card{border:1px solid #2e4d5f;background:linear-gradient(135deg,#143040,#10222d);padding:25px;border-radius:15px}.paths-family-person{display:flex;gap:11px;align-items:center;margin-bottom:25px}.paths-family-person .avatar{width:40px;height:40px;min-width:40px}.paths-family-person b{font-size:12px;font-weight:500;display:block}.paths-family-person small{display:flex;align-items:center;gap:5px;color:#7a9fb0;font-size:9px;margin-top:5px}.paths-family-person .paths-icon{width:12px;height:12px}.paths-family-card h2{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.7px;margin:10px 0 16px}.paths-family-card>p{font-size:13px;line-height:1.75;color:#abc1cb}.paths-family-thread{display:flex;gap:11px;margin:23px 0}.paths-family-thread span{width:2px;flex-shrink:0;background:#477d91;border-radius:3px}.paths-family-thread p{font-size:10px;line-height:1.7;color:#7194a6}.paths-family-question{display:flex;gap:12px;margin-top:22px;padding:19px 0}.paths-family-question>.paths-icon{color:#5d8da4;width:20px;height:20px}.paths-family-question small{font-size:8px;letter-spacing:1.5px;color:#547d93}.paths-family-question h3{font-size:17px;font-weight:500;line-height:1.5;margin:7px 0}.paths-family-question p{font-size:11px;color:#7293a6}
@container (max-width:500px){.paths-view{padding:22px 18px 30px}.paths-heading h1{font-size:27px}.paths-heading-top{align-items:flex-start;gap:10px}.paths-kicker{font-size:8px;letter-spacing:1.5px}.paths-audience{font-size:8px}.paths-audience .avatar{width:20px;height:20px;min-width:20px}.paths-goal-card{padding:18px 16px;gap:12px}.paths-goal-mark{width:35px;height:35px;border-radius:9px}.paths-goal-mark .paths-icon{width:18px;height:18px}.paths-goal-main h2{font-size:19px}.paths-section-top{display:block}.paths-section-top>span{display:block;text-align:left;margin-top:5px;font-size:9px}.paths-goal-options{grid-template-columns:1fr}.paths-view .paths-goal-option{min-height:44px;align-items:center;padding:11px 12px;font-size:11px!important}.paths-goal-option>.paths-icon{margin-top:0}.paths-goal-option>.paths-icon:last-child{margin-left:auto}.paths-checkpoints{gap:8px}.paths-step-text b{font-size:9px}.paths-step-text small{font-size:6px;letter-spacing:.7px}.paths-step-node{width:29px;height:29px}.paths-checkpoints:before{top:14px}.paths-checkpoint-panel{padding:16px 13px;gap:11px;min-height:180px}.paths-detail-icon{width:30px;height:30px;border-radius:8px}.paths-detail-icon .paths-icon{width:17px;height:17px}.paths-checkpoint-panel h3{font-size:17px}.paths-movements{gap:6px}.paths-view .paths-movement{padding:10px 7px;font-size:8px!important;min-height:79px}.paths-movement>.paths-icon{width:18px;height:18px}.paths-return-timeline{gap:12px}.paths-return-timeline h3{font-size:11px}.paths-return-timeline p{font-size:8px}.paths-return-timeline b{font-size:7px}.paths-return-options{grid-template-columns:1fr}.paths-view .paths-return-option{min-height:66px;padding:13px}.paths-return-option small{margin-top:3px}.paths-pause-card{padding:17px 14px;gap:11px}.paths-pause-icon{width:31px;height:31px}.paths-pause-card h2{font-size:18px}.paths-review-grid{grid-template-columns:1fr;gap:8px}.paths-review-grid article{padding:14px;display:grid;grid-template-columns:24px 1fr;column-gap:9px}.paths-review-grid article>span{grid-row:1/3;padding-top:3px}.paths-review-grid h3{margin:0 0 5px;font-size:12px}.paths-review-grid p{font-size:10px}.paths-family-card{padding:21px}.paths-family-card h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.paths-view button{transition:none}}
