.journey-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:16px 0 28px}.journey-heading h1{font-size:clamp(30px,5vw,52px);letter-spacing:-.04em;margin:4px 0 10px;overflow-wrap:anywhere}.journey-heading h2{font-size:28px;margin:4px 0 9px}.journey-heading p,.journey-task p,.journey-radar p{color:var(--mut);line-height:1.65;max-width:760px}.journey-kicker{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--coral);font-weight:750}.journey-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.journey-task{border:1px solid var(--bd);padding:24px;background:var(--card);min-width:0}.journey-task h3{font-size:21px;line-height:1.3;margin:12px 0;overflow-wrap:anywhere}.journey-focus{border-top:3px solid var(--coral)}.journey-focus h3{font-size:clamp(24px,3vw,34px);letter-spacing:-.025em}.journey-status{font-size:12px;color:var(--mut);margin:16px 0}.journey-detail{padding:28px;margin:22px 0;border:1px solid var(--bd);background:var(--card);scroll-margin-top:100px;overflow-wrap:anywhere}.journey-detail h3{font-size:26px;margin:0 0 24px}.journey-detail h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;margin:24px 0 8px}.journey-detail p,.journey-detail li{line-height:1.65;max-width:850px}.journey-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.journey-actions .btn,.journey-task .btn{white-space:normal;text-align:center;min-height:44px}.journey-muted{color:var(--mut);font-size:13px;line-height:1.6}.journey-calm{padding:28px;border:1px solid var(--bd);line-height:1.7}.journey-radar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:24px 0;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}.journey-radar h2{margin:8px 0;font-size:24px}.journey-tools,.journey-history,.journey-monitoring,#journeyMaterialsWrap{border-top:1px solid var(--bd);padding:18px 0;margin:24px 0}.journey-tools>summary,.journey-history>summary,.journey-monitoring>summary,#journeyMaterialsWrap>summary{font-weight:650;cursor:pointer;min-height:32px;line-height:1.5}.journey-monitoring[open]>summary{margin-bottom:24px}.journey-radar-decision{border-top:3px solid var(--coral);padding:20px 0;margin:24px 0}.journey-radar-decision h3{font-size:22px}.journey-radar-decision p{line-height:1.65}.journey-sample-label{display:block;font-size:12px;font-weight:700;color:var(--mut);margin-bottom:8px}.journey-active #resHeadExtra,.journey-active #nextLevers{display:none!important}.journey-active #planGate.locked{max-height:none;filter:none;opacity:1;pointer-events:auto;user-select:auto;-webkit-mask-image:none;mask-image:none}.journey-active .scorepanel{transform:scale(.8);transform-origin:right center}.journey-active #foundCard{display:none}.journey-active #convCard{margin-top:28px}.journey-active #nav-ai,.journey-active #nav-google{display:none!important}.journey-active .radar-inbox-head .radar-section-index{display:none}.journey-active #radarStatus{margin-top:18px!important}.journey-active .radar-wrap{padding-top:28px}.journey-active #screen-radar .radar-head h2{font-size:clamp(30px,4vw,44px)}.journey-active #screen-radar .radar-head{margin-bottom:24px}#screen-overview .sec{padding-bottom:110px}#journeyPanel{margin:0 0 30px}
@media(max-width:900px){.journey-grid{grid-template-columns:1fr}.journey-task:not(.journey-focus){padding:18px}.journey-task:not(.journey-focus) h3{font-size:18px}.journey-task:not(.journey-focus) p{display:none}.journey-task:not(.journey-focus) .journey-kicker{display:none}.journey-heading{flex-wrap:wrap}.journey-detail{padding:20px}.journey-radar{align-items:flex-start;flex-direction:column}.journey-actions .btn{flex:1 1 190px}.journey-heading .btn{min-height:44px}.journey-active .tnav{grid-template-columns:repeat(3,1fr)!important}.journey-active .scorepanel{transform:scale(.7)}.journey-active #screen-radar .radar-wrap{padding-bottom:110px}}

.journey-active .result-exit-actions,.journey-active #convCard .conv-cta{display:none}.journey-drafts{margin:20px 0;border:1px solid var(--bd);padding:18px}.journey-drafts summary{cursor:pointer;font-weight:650}.journey-drafts pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;padding:16px;background:var(--card);font-size:13px;line-height:1.6}.journey-monitor-warning{border-left:3px solid var(--coral);padding:14px 18px;line-height:1.6;background:var(--card)}
