/* Clear links, a continuous example, and a property-wide conclusion. */
.charter-sections li{display:block}.charter-row{width:100%;height:100%;display:grid;grid-template-columns:22px 1fr 24px;align-items:center;gap:20px;text-align:left;padding:9px 10px;border-radius:3px;transition:background .2s}.charter-row:hover{background:#d0ba8612}.charter-row>span{color:var(--gold);font-size:13px}.charter-row .row-open{font-size:21px;text-align:center}.charter-row h2{font-family:Work,Arial,sans-serif}.charter-row:focus-visible{outline-offset:0}
.scene:has(.with-journey){grid-template-rows:auto minmax(0,1fr) 54px}.depth-row.with-journey{justify-content:space-between;gap:30px}.depth-row.with-journey .depth-button{max-width:330px;text-align:left}#journey-thread{width:min(540px,58%);flex:none}#journey-context{display:block;font-size:12px;color:#aabdb0;margin-bottom:9px}#journey-thread ol{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between;position:relative;gap:12px}#journey-thread ol:before{content:'';position:absolute;left:0;right:0;top:-5px;height:1px;background:linear-gradient(to right,var(--gold) var(--journey-progress),#d2dcc126 var(--journey-progress));transition:background .5s}#journey-thread li{font-size:12px;color:#819b8b;transition:color .4s}#journey-thread li.current{color:#f2deac}#journey-thread li.done{color:#c4d0ba}
.schedule-plan{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-block:1px solid #153a2b26;padding:14px 0;margin:15px 0}.schedule-plan small{color:#50694e}.schedule-plan p{font-size:16px;margin-top:6px}.proposal-terms .metric strong{font-size:clamp(23px,5cqh,35px)}.proposal-paper{padding:clamp(22px,4.5cqh,35px)}.proposal-paper h2{font-size:clamp(27px,5.5cqh,38px)}.task-card h2{font-size:clamp(24px,4.8cqh,34px)}.task-card dl>div{grid-template-columns:90px 1fr}
#detail-dialog[data-topic=inputs] #detail-title{min-height:2.36em}.ex-input-browser{grid-template-columns:.75fr 1.25fr}.ex-family-list>button{min-height:50px;font-size:14px;gap:10px}.ex-input-asset{min-height:100px}.public-review{padding:25px 28px;background:#e4ddc7;border-radius:4px;color:#173b2b}.public-review small{color:#58704e!important}.public-review blockquote{font:23px/1.4 Work,Arial,sans-serif;margin:18px 0}.public-review p{font-size:15px!important;color:#3e5847!important}.ex-visit-definition{border-left:2px solid #d0ba8670;padding-left:15px}.ex-visit-definition p{font-size:17px!important}.ex-visit-definition small{display:block;margin-top:8px}.event-comparison{display:grid;gap:22px}.event-comparison article+article{border-top:1px solid var(--line);padding-top:20px}.event-comparison h3{font-size:26px!important;margin:7px 0!important}.event-comparison p{font-size:16px!important}.ex-equation{margin:4px 0}.ex-record-view:has(.ex-visit-definition){gap:14px}
.exception-conversation{display:grid;grid-template-columns:.8fr 1.2fr;gap:6%;align-items:center}.exception-context{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:12px}.exception-context .ex-art{height:65%}.exception-context>p{font-size:16px!important;max-width:310px;margin:auto}.exception-messages{display:grid;gap:20px}.exception-messages article{display:grid;grid-template-columns:75px 1fr;gap:16px;align-items:start}.exception-messages time{font-size:13px;color:var(--muted);padding-top:14px}.exception-messages article>div{padding:17px 20px;background:#d0ba8610;border:1px solid var(--line);border-radius:4px}.exception-messages p{margin-top:7px;font-size:17px!important}.exception-messages .confirmed>div{border-color:#9bc6a06b;background:#80b39412}
.priority-composition{display:flex;flex-direction:column;gap:18px}.property-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;flex:1;min-height:0}.priority-place{display:flex;flex-direction:column;min-height:0;border-top:1px solid #d0ba8650;padding-top:10px}.priority-place .ex-art{flex:1;min-height:85px;max-height:38%}.priority-place img{width:100%;height:100%;object-fit:contain}.priority-name{font-size:13px;color:var(--gold);margin:9px 0}.priority-place h3{font:400 clamp(24px,4.5cqh,31px)/1.15 Canela,Georgia,serif;margin:0 0 12px}.priority-place p{font-size:16px;line-height:1.45;color:#cbd7cc}.priority-next{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);font-size:15px;line-height:1.4;color:#e8e6d5}.priority-place.act{border-top:2px solid var(--gold)}.priority-principle{font-size:14px!important;color:var(--muted)!important;text-align:center;max-width:940px;margin:0 auto;flex:none}.visual-detail #detail-body .priority-composition{flex:1}.visual-detail #detail-body .priority-place h3{font-size:27px}.visual-detail #detail-body .priority-place p{font-size:16px}.visual-detail #detail-body .priority-next{font-size:15px}
.scene[data-step=value]{grid-template-rows:auto minmax(0,1fr)}.scene[data-step=value] .depth-row{display:none}.value-composition{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:minmax(0,1fr) auto auto;gap:20px 5%;max-width:1330px;margin:auto}.value-art{grid-column:1/4;grid-row:1;min-height:0;width:58%;height:100%;justify-self:center}.value-card{grid-row:2;border-top:1px solid #d0ba8660;padding-top:17px;animation:rise .65s .1s both}.value-card h2{font-size:clamp(26px,4.8cqh,35px);line-height:1.15;margin:10px 0 12px}.value-card p{font-size:16px;color:#c9d7ca;line-height:1.45}.value-people{grid-column:1}.value-team{grid-column:2;animation-delay:.2s}.value-owner{grid-column:3;animation-delay:.3s}.value-close{grid-row:3;grid-column:1/4;text-align:center;font-size:14px;color:var(--gold);padding:4px 0 9px}
@media(min-width:760px) and (max-height:780px){.schedule-plan{margin:10px 0;padding:10px 0;gap:18px}.proposal-terms{margin:12px 0}.proposal-paper h2{margin:10px 0}.review-condition{padding-top:10px}.other-priorities{gap:13px}.other-priorities button{padding-bottom:14px}.exception-messages{gap:14px}.exception-messages article>div{padding:12px 16px}.exception-messages p{font-size:16px!important}.priority-place p{font-size:15px}.priority-next{font-size:14px;margin-top:12px;padding-top:10px}.priority-place h3{margin-bottom:9px}.value-card p{font-size:15px}.value-composition{gap:16px 4%}.value-card h2{font-size:27px}.value-card{padding-top:13px}}
@media(max-width:759px){.charter-row{gap:10px;padding:9px 0;grid-template-columns:18px 1fr 16px}.charter-row .row-open{font-size:18px}.charter-row p{font-size:12px}.scene:has(.with-journey){grid-template-rows:auto auto auto}.depth-row.with-journey{flex-direction:column;gap:23px;align-items:center}#journey-thread{width:100%}.depth-row.with-journey .depth-button{max-width:100%;text-align:center}#journey-context{font-size:12px}#journey-thread li{font-size:11px}.schedule-plan{grid-template-columns:1fr;gap:13px}.proposal-terms{grid-template-columns:1fr 1fr}.proposal-terms .metric:last-child{grid-column:1/3}.public-review{padding:20px}.public-review blockquote{font-size:21px}.ex-input-browser{grid-template-columns:1fr}#detail-dialog[data-topic=inputs] #detail-title{min-height:0}.exception-conversation{display:flex;flex-direction:column;gap:25px}.exception-context{height:auto;flex:none}.exception-context .ex-art{height:180px;min-height:180px}.exception-messages article{grid-template-columns:1fr;gap:6px}.exception-messages time{padding:0}.exception-messages article>div{padding:15px}.property-priorities{grid-template-columns:1fr;gap:30px}.priority-place .ex-art{height:200px;max-height:none;flex:none}.priority-place h3{font-size:28px}.priority-principle{text-align:left;font-size:14px!important}.priority-composition{gap:28px}.scene[data-step=complete] .scene-canvas{height:auto}.value-composition{display:flex;flex-direction:column;gap:27px}.value-art{width:100%;height:240px;flex:none}.value-card h2{font-size:29px}.value-card p{font-size:16px}.value-close{font-size:14px;line-height:1.5}.scene[data-step=value] .scene-canvas{height:auto}.scene[data-step=value]{grid-template-rows:auto auto}.ex-record-view:has(.ex-visit-definition){gap:20px}}
@media(prefers-reduced-motion:reduce){#journey-thread li,#journey-thread ol:before{transition:none}.value-card{animation:none}}
.team-brief{display:grid;gap:17px;margin-top:22px}.team-brief>div{border-top:1px solid var(--line);padding-top:12px}.team-brief b{font-size:14px;font-weight:500;color:var(--gold)}.visual-detail #detail-body .team-brief p{font-size:16px!important;margin-top:5px}.owner-result{display:flex;gap:20px;align-items:center;padding:22px 0;margin:15px 0;border-block:1px solid var(--line)}.owner-result strong{font:400 43px Work,Arial,sans-serif;color:var(--gold)}.owner-result span{font-size:15px;line-height:1.45}.visual-detail #detail-body .ex-audience-updates>article>p{font-size:17px!important}@media(max-width:759px){.owner-result{flex-direction:column;align-items:flex-start;gap:10px}.team-brief{gap:14px}}
