@media (hover:hover){.stage-option:hover{background:var(--color-row-hover)}}.firewall-notice{max-width:var(--form-column)}.firewall-notice p{margin:0 0 var(--space-2);color:var(--color-ink-1)}.firewall-more summary,.earlier-entries summary{min-height:var(--hit-area);color:var(--color-link);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:flex}.firewall-more summary{color:var(--color-link-on-tint)}.firewall-more[open] summary{margin-bottom:var(--space-2)}.stage-picker{max-width:var(--form-column);margin-bottom:var(--space-6)}.stage-picker-group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.stage-picker-legend{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-ink-1);padding:0}.stage-picker-required{font-weight:var(--weight-regular);color:var(--color-ink-2)}.stage-picker-line{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-sm);color:var(--color-ink-2)}.stage-picker-reason{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-ink-2)}.stage-picker-error{margin:0 0 var(--space-2)}.stage-option{gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;align-items:flex-start;display:flex}.stage-option:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.stage-option.is-selected{border-color:var(--color-accent);background:var(--color-surface-2)}.stage-option input{width:20px;height:20px;accent-color:var(--color-accent);flex:none;margin:2px 0 0}.stage-option input:active{transform:scale(var(--press-scale))}.stage-option input:focus-visible{outline:none}.stage-option-body{gap:var(--space-1);display:grid}.stage-option-name{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-ink-1);display:inline-flex}.stage-option-pin{width:16px;height:16px;color:var(--color-accent);flex:none}.stage-option-descriptor{color:var(--color-ink-1)}.stage-picker-clear{margin-top:var(--space-2)}fieldset:disabled .stage-option{cursor:not-allowed;border-color:var(--color-disabled-edge);background:var(--color-disabled-surface)}fieldset:disabled .stage-option-name,fieldset:disabled .stage-option-descriptor{color:var(--color-disabled-ink)}.stage-picker-group[aria-invalid=true] .stage-option{border-color:var(--color-danger-edge)}.earlier-entries{max-width:var(--form-column);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2)}.earlier-list{margin:0;padding:0;list-style:none}.earlier-entry{padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-border)}.earlier-entry p{margin:0 0 var(--space-1)}.earlier-meta{font-size:var(--text-meta);color:var(--color-ink-3)}.earlier-meta time,.observation-meta time{font-family:var(--font-data)}.earlier-stage{color:var(--color-ink-1)}.earlier-stage-label{color:var(--color-ink-2)}.earlier-text,.observation-text{white-space:pre-line;overflow-wrap:anywhere;color:var(--color-ink-1)}.earlier-error p,.observations-error p{margin:0 0 var(--space-2);color:var(--color-danger)}.observations{gap:var(--space-4);max-width:var(--form-column);margin:var(--space-6) 0;display:grid}.observations-heading{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.observations-skeleton{gap:var(--space-2);display:grid}.observation+.observation{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.observations-empty{color:var(--color-ink-2);margin:0}.observation-heading{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.observation-meta{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-meta);color:var(--color-ink-3)}.observation-text{margin:0}.observation-text.is-clamped{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.stage-option input:active{transform:none}}.form1-lede{max-width:var(--form-column);margin:var(--space-4) 0;color:var(--color-ink-2)}.form1-other{max-width:var(--form-column);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.form1-other .section-heading{margin-top:0}
.objectives,.start-summary{margin:var(--space-6) 0}.objectives-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.objectives-head .section-heading{margin-bottom:0}.objectives-actions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.objective-cells{margin:0}.objective-cell+.objective-cell{margin-top:var(--space-3)}.objective-cell dt{margin:0 0 var(--space-1);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.objective-cell dd{color:var(--color-ink-1);margin:0}.objective-cell .answer-missing{color:var(--color-ink-3);font-style:italic}.start-summary{padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.start-summary-status{align-items:center;gap:var(--space-2);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}.start-summary-next{margin:var(--space-2) 0 0;color:var(--color-ink-1)}@media (max-width:767px){.objectives-actions .tv-btn{width:100%}}.objectives-undo{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.signoff-page{max-width:var(--content-max);container-type:inline-size}.signoff-page .declaration,.signoff-committed,.signoff-mentor-note{max-width:var(--form-column)}.signoff-compare,.signoff-committed,.signoff-mentor-note{margin:var(--space-6) 0}.signoff-form3{margin-top:var(--space-6)}.signoff-reason{margin-top:var(--space-1);display:block}.signoff-level{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.signoff-reason-line{margin:var(--space-4) 0 0}.signoff-end{height:1px}.part-link{margin:0 0 var(--space-4)}.handover-note{margin:var(--space-6) 0 var(--space-3)}.handover-text{font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere}.handover-notes{margin:0;padding:0;list-style:none}.handover-notes>li+li{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.handover-note-who{margin:0 0 var(--space-1);font-size:var(--text-md)}.snapshot-tag{margin:0 0 var(--space-3);padding:var(--space-1) var(--space-2);color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);display:inline-block}.snapshot-guidance{margin-bottom:var(--space-3)}.snapshot-notes{padding-left:var(--space-8);color:var(--color-ink-2);font-size:var(--text-sm);margin:0}.snapshot-notes li+li{margin-top:var(--space-1)}.snapshot-reason{margin-top:var(--space-1);display:block}.snapshot-choice{min-width:0}.snapshot-chosen{display:block}.snapshot-table-frame{margin:0 0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-banner);overflow:hidden}.snapshot-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--line-body)}.snapshot-table-caption{padding:var(--space-3) var(--space-3) var(--space-2);color:var(--color-ink-1);font-weight:var(--weight-bold);text-align:left;caption-side:top;background:var(--color-surface-2)}.snapshot-table thead th{padding:var(--space-3) 10px;color:var(--color-ink-3);font-weight:var(--weight-bold);text-align:left;vertical-align:bottom;background:var(--color-surface-2);border-bottom:var(--border-width) solid var(--color-border)}.snapshot-table tbody th,.snapshot-table td{color:var(--color-ink-1);font-weight:var(--weight-regular);text-align:left;vertical-align:top;padding:10px 10px 11px}.snapshot-table thead th:first-child,.snapshot-level{width:32%}.snapshot-row{cursor:pointer}.snapshot-row+.snapshot-row>*{border-top:var(--border-width) solid var(--color-border)}@media (hover:hover){.snapshot-row:hover{background:var(--color-row-hover)}}.snapshot-row.is-chosen{background:var(--color-row-selected);box-shadow:inset 3px 0 0 var(--color-row-selected-edge)}.snapshot-row.is-chosen>*{color:var(--color-row-selected-ink)}.snapshot-level .tv-radio-option{color:var(--color-ink-1)}.snapshot-level .tv-radio-option input{margin-left:0}.snapshot-level .tv-radio-label{font-weight:var(--weight-semibold);display:block}.snapshot-descriptor{margin-top:var(--space-1);color:var(--color-ink-2);font-style:italic;display:block}.snapshot-cell-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:599px){.snapshot-table-frame{border:0;border-radius:0;overflow:visible}.snapshot-table,.snapshot-table tbody,.snapshot-table tr,.snapshot-table th,.snapshot-table td{width:auto;display:block}.snapshot-table-caption{padding:0 0 var(--space-2);background:0 0;display:block}.snapshot-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.snapshot-row{padding:var(--space-2) var(--space-3) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.snapshot-row+.snapshot-row{margin-top:var(--space-2)}.snapshot-row+.snapshot-row>*{border-top:0}.snapshot-row.is-chosen{border-color:var(--color-accent);box-shadow:none}.snapshot-table tbody th{padding:0}.snapshot-table td{padding:var(--space-1) 0 0 calc(16px + var(--space-2) * 2);color:var(--color-ink-3)}.snapshot-row.is-chosen td{color:var(--color-row-selected-ink)}.snapshot-cell-label{clip:auto;white-space:normal;width:auto;height:auto;color:var(--color-ink-1);font-weight:var(--weight-semibold);display:block;position:static;overflow:visible}}.snapshot-chosen-level{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.snapshot-chosen-descriptor{color:var(--color-ink-2);font-style:italic}.snapshot-chosen-facets{margin:var(--space-2) 0 0}.snapshot-chosen-facets>div+div{margin-top:var(--space-1)}.snapshot-chosen-facets dt{font-weight:var(--weight-semibold)}.snapshot-chosen-facets dd{margin:0}.mt-part-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mt-part-actions .tv-field-help{flex:16rem;margin:0}.answer-line{display:block}.answer-line+.answer-line{margin-top:var(--space-1)}@media (max-width:767px){.mt-part-actions .tv-btn{width:100%}}.guidance{color:var(--color-ink-1);font-size:var(--text-body);line-height:var(--line-body);margin:0}.guidance-para{margin:0 0 var(--space-2)}.guidance-list{margin:0}.guidance-list+.guidance-para,.guidance-para+.guidance-list{margin-top:var(--space-2)}.guidance-item+.guidance-item{margin-top:var(--space-3)}.guidance-list dt{font-weight:var(--weight-semibold)}.guidance-list dd{margin:var(--space-1) 0 0}.handover-link{min-height:var(--hit-area);color:var(--color-link);font-family:var(--font-accent);font-size:inherit;font-weight:var(--weight-bold);line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.handover-link:hover{color:var(--color-accent-hover);text-decoration-line:underline}.handover-link:active{color:var(--color-accent-active)}.handover-dialog .handover-facts{margin:0 0 var(--space-4)}.handover-dialog .handover-note{max-width:65ch;margin:0 0 var(--space-4)}.handover-note-heading{margin:0 0 var(--space-2);color:var(--color-ink-1);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--line-md)}.handover-dialog .handover-text>:last-child{margin-bottom:0}.handover-dialog .handover-audit{align-items:center;gap:var(--space-1);margin:0;display:flex}.handover-dialog .handover-audit svg{flex:none}.handover-dialog .handover-empty{max-width:65ch}.handover-dialog .handover-retry{margin:var(--space-3) 0 0}.handover-dialog+.tv-dialog-actions{padding-bottom:var(--space-1)}
.form3-banner{max-width:var(--form-column)}.form3-banner p{margin:0 0 var(--space-2);color:var(--color-ink-1)}.form3-banner-lead{font-weight:var(--weight-semibold)}.form3-section+.form3-section{margin-top:var(--space-6)}.form3-lede{margin:0 0 var(--space-4);color:var(--color-ink-2)}.statement legend{font-size:var(--text-md)}.statement-number{font-weight:var(--weight-semibold)}
.chapters-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.chapters-main.form-column,.chapters-main .read-chapters{max-width:none}.chapters-main{min-width:0}.chapters-aside,.chapters-skip{display:none}@media (min-width:1360px){.chapters-layout{grid-template-columns:minmax(0, 1fr) var(--aside-form);gap:var(--space-8);max-width:none}.chapters-aside{top:calc(var(--topbar-height) + var(--space-4));align-self:start;gap:var(--space-4);max-height:calc(100dvh - var(--topbar-height) - var(--space-8));display:grid;position:sticky;overflow-y:auto}.chapters-layout:has(.save-bar) .chapters-aside{max-height:calc(100dvh - var(--topbar-height) - var(--space-8) - var(--save-bar-reserve))}.chapters-aside .section-nav{display:block}.progress-header{display:none}}.chapters-skip{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1360px){.chapters-skip{display:block}}.chapters-skip:focus{width:auto;height:auto;margin-bottom:var(--space-3);clip:auto;display:inline-block;position:static}.section-banner{width:100%;height:var(--section-art-height);background:linear-gradient(135deg, var(--color-accent-soft), var(--color-surface-2));margin:0;overflow:hidden}.section-banner picture{height:100%;display:block}.section-banner img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.section-banner.section-banner-strip{height:var(--section-art-strip)}@media (max-height:499px){.section-banner{height:var(--section-art-strip)}}@media (prefers-reduced-data:reduce){.section-banner img{display:none}}.chapter-summary{padding:var(--space-4) var(--card-pad-x) var(--card-pad-x);animation:chapter-settle var(--duration-base) var(--ease-out)}@keyframes chapter-settle{0%{opacity:0}to{opacity:1}}.chapter-summary-title{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin-top:0;display:flex}.chapter-status{align-items:center;gap:var(--space-1);color:var(--color-success);font-family:var(--font-ui);font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--line-meta);letter-spacing:normal;display:inline-flex}.chapter-summary-text{margin:0 0 var(--space-3);color:var(--color-ink-1);font-size:var(--text-answer);line-height:var(--line-answer);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chapter-done{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.section-nav{padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-banner)}.section-nav-heading{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-lg);margin:0}.section-nav-progress{margin:var(--space-1) 0 var(--space-2);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--line-sm)}.section-nav-meter{height:var(--space-1);margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--color-border);display:block;overflow:hidden}.section-nav-meter>span{background:var(--color-accent);height:100%;display:block}.section-nav-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.section-nav-link{align-items:flex-start;gap:var(--space-2);min-height:40px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-ink-1);text-decoration:none;display:flex}@media (hover:hover){.section-nav-link:hover{background:var(--color-nav-hover)}}.section-nav-link:active{transform:translateY(1px)}.section-nav-link[aria-current=location]{background:var(--color-nav-selected)}.section-nav-link[aria-current=location] .section-nav-title{font-weight:var(--weight-semibold)}.section-nav-icon{margin-top:var(--space-1);color:var(--color-ink-3);flex:none}.section-nav-link[data-status=complete] .section-nav-icon{color:var(--color-success-icon)}.section-nav-link[data-status=in_progress] .section-nav-icon{color:var(--color-accent)}.section-nav-text{justify-content:space-between;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.section-nav-title{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--line-sm)}.section-nav-word{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta);flex:none}.progress-header{z-index:3;margin:var(--space-4) 0;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-banner);position:static}.progress-header>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--hit-area);padding:var(--space-2) var(--space-3);border-radius:var(--radius-banner);cursor:pointer;list-style:none;display:flex}html:has(.chapters-layout){scroll-padding-top:calc(var(--topbar-height) + var(--space-4))}@media (min-width:768px) and (max-width:1359px) and (min-height:600px){.progress-header{top:var(--topbar-height);position:sticky}:is(html:has(.chapters-layout),html:has(.detail-main .progress-header)){scroll-padding-top:calc(var(--topbar-height) + var(--space-16) + var(--space-4))}}.progress-header .section-nav-link{min-height:var(--hit-area)}.progress-header>summary::-webkit-details-marker{display:none}.progress-header-text{min-width:0;display:grid}.progress-header-current{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--line-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-header-count{color:var(--color-ink-2);font-size:var(--text-meta);line-height:var(--line-meta)}.progress-header-toggle{align-items:center;gap:var(--space-1);color:var(--color-link);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none;display:inline-flex}.progress-header-chevron{transition:transform var(--duration-base) var(--ease-out)}.progress-header[open] .progress-header-chevron{transform:rotate(180deg)}.progress-header .section-nav-meter{margin:0 var(--space-3) var(--space-2)}.progress-header nav{max-height:60dvh;padding:0 var(--space-2) var(--space-2);overflow-y:auto}.section-nav-summary{margin:0 0 var(--space-3);color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--line-sm)}.progress-header-summary{margin:0 var(--space-3) var(--space-2)}.section-nav-link[data-status=failed] .section-nav-icon,.section-nav-link[data-status=failed] .section-nav-word{color:var(--color-danger)}.section-nav-subs{gap:var(--space-1);margin:0 0 var(--space-2);padding:0 var(--space-2) 0 var(--space-8);list-style:none;display:grid}.section-nav-sub{align-items:flex-start;gap:var(--space-2);color:var(--color-ink-2);font-size:var(--text-meta);line-height:var(--line-meta);overflow-wrap:anywhere;display:flex}.section-nav-sub-icon{color:var(--color-ink-3);flex:none;margin-top:2px}.section-nav-sub[data-tone=pass] .section-nav-sub-icon{color:var(--color-success-icon)}.section-nav-sub[data-tone=failed],.section-nav-sub[data-tone=failed] .section-nav-sub-icon{color:var(--color-danger)}.section-nav-sub[data-tone=advisory] .section-nav-sub-icon{color:var(--color-warning)}.jump-highlight{border-radius:var(--radius-md);background:var(--color-accent-soft);transition:background-color var(--duration-base) var(--ease-out)}.section-nav-status .start-summary{margin:0 0 var(--space-3);padding:0 0 var(--space-3);border:0;border-bottom:var(--border-width) solid var(--color-border);background:0 0;border-radius:0}.stage-status-compact .start-summary{margin:var(--space-3) 0 var(--space-4)}.panel-tools{gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}.section-nav-tools .panel-tools{margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;border-top:var(--border-width) solid var(--color-border);display:grid}.section-nav-tools .panel-tools .tv-btn{justify-content:flex-start;width:100%}@media (min-width:1360px){.stage-status-compact{display:none}}.read-chapters{max-width:var(--form-column)}.read-chapters-tools{margin:var(--space-4) 0 0;justify-content:flex-end;display:flex}.read-chapter-heading{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.read-chapter-toggle{align-items:center;gap:var(--space-3);width:100%;min-height:var(--hit-area);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);margin:0;padding:0;display:grid}@media (hover:hover){.read-chapter-toggle:hover .read-chapter-title{text-underline-offset:3px;text-decoration:underline}}.read-chapter-toggle:active{transform:translateY(1px)}.read-chapter-text{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.read-chapter-chevron{transition:transform var(--duration-base) var(--ease-out);flex:none}.read-chapter[data-state=collapsed] .read-chapter-chevron{transform:rotate(-90deg)}.read-chapter-word{color:var(--color-ink-2);font-family:var(--font-ui);font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--line-meta);letter-spacing:normal}.read-voice-pending{color:var(--color-ink-2);margin:0}.read-answers{gap:var(--space-3);margin:0;display:grid}.read-answer dt{margin:0 0 var(--space-1);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--line-sm)}.read-answer dd{font-size:var(--text-answer);line-height:var(--line-answer);overflow-wrap:anywhere;margin:0}.read-answer .answer-text{white-space:pre-wrap}.read-answer .answer-missing{color:var(--color-ink-3);font-style:italic}.read-answer .tv-band-tag+.answer-line{margin-top:var(--space-2)}.detail-outline{display:none}@media (min-width:1360px) and (max-width:1439px){.detail-main .progress-header{display:block}}@media (min-width:1440px){.detail-outline{margin-bottom:var(--space-4);display:block}.detail-aside{max-height:calc(100dvh - var(--topbar-height) - var(--space-8));overflow-y:auto}}@media print{.section-banner,.chapters-aside,.progress-header,.chapters-skip,.chapter-done,.read-chapters-tools,.detail-outline,.read-chapter-chevron{display:none}.read-chapter-body[hidden]{display:block}}.form-intro{margin:0 0 var(--space-4);color:var(--color-ink-2)}.form-intro p{margin:0 0 var(--space-2)}.form-stage-help{color:var(--color-ink-1);font-weight:var(--weight-semibold)}.intro-guide{color:var(--color-ink-1)}.intro-guide-heading{margin:0 0 var(--space-3);font-size:var(--text-lg);line-height:var(--line-lg)}.intro-guide-heading:not(:first-child){margin-top:var(--space-6)}.intro-step-current .journey-dot.numbered{background:var(--color-accent-soft)}.intro-step-current .journey-step-name{color:var(--color-accent-ink)}.intro-items{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}.intro-item{border-bottom:var(--border-width) solid var(--color-border)}.intro-item-toggle,.intro-full-toggle{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-1);color:var(--color-ink-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.intro-item-toggle:hover,.intro-full-toggle:hover{background:var(--color-fill-hover)}.intro-item-toggle:focus-visible,.intro-full-toggle:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:-2px}.intro-item-icon{width:var(--icon-md);height:var(--icon-md);color:var(--color-accent-ink);flex:none}.intro-item-label{flex:1;min-width:0}.intro-item-chevron{width:var(--icon-md);height:var(--icon-md);color:var(--color-ink-2);transition:transform var(--duration-fast) var(--ease-out);flex:none}[aria-expanded=true]>.intro-item-chevron{transform:rotate(180deg)}.intro-item-text p{padding:0 var(--space-1) var(--space-3) calc(var(--icon-md) + var(--space-3) + var(--space-1));color:var(--color-ink-2);margin:0}.intro-full{margin-top:var(--space-4)}.intro-full-toggle{width:auto;color:var(--color-accent-ink);font-weight:var(--weight-semibold)}.intro-full-text p{margin:var(--space-2) 0 0;color:var(--color-ink-2)}@media (prefers-reduced-motion:reduce){.intro-item-chevron{transition:none}}.section-guidance{margin:0 0 var(--space-4);padding:var(--space-3);color:var(--color-ink-2);font-size:var(--text-sm);background:var(--color-surface-2);border-radius:var(--radius-md)}.section-guidance p{margin:0}.section-guidance p+p{margin-top:var(--space-2)}.section-guidance-long{border-bottom:0;padding:0}.section-guidance-long>.tv-accordion-panel{padding-top:var(--space-1)}:root{--section-art-height:88px;--section-art-strip:48px;--card-pad-x:var(--space-4);--avatar-sm:32px;--section-badge:40px;--text-section:18px;--line-section:24px;--color-party-other:var(--color-accent-soft);--color-party-other-edge:var(--color-brand-edge);--color-guidance-rule:var(--color-brand-edge)}@media (min-width:768px){:root{--section-art-height:120px;--card-pad-x:var(--space-6)}}.chapter{margin-top:var(--space-6);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.chapter>[id$=-body]:not(.read-chapter-body){padding:0 var(--card-pad-x) var(--card-pad-x)}.chapter .part-section{padding-top:var(--space-4)}.chapter .part-section>.section-heading:first-child,.chapter-summary-title{margin-top:0}.read-chapter>.read-chapter-heading{margin:var(--space-4) var(--card-pad-x) var(--space-2)}.read-chapter[data-state=collapsed]>.read-chapter-heading{margin-bottom:var(--space-4)}.read-chapter-body{padding:0 var(--card-pad-x) var(--card-pad-x)}.chapter .section-guidance{margin:0 0 var(--space-4);padding:0 0 0 var(--space-3);color:var(--color-ink-1);border:0;border-left:2px solid var(--color-guidance-rule);background:0 0;border-radius:0}.chapter .section-guidance-long{border-left:0;padding:0}.chapter .section-guidance-long>summary{padding-left:0}.chapter .section-guidance-long>.tv-accordion-panel{margin:0 0 var(--space-3);padding:0 0 0 var(--space-3);border-left:2px solid var(--color-guidance-rule)}.chapter .question{padding:var(--space-6) 0;border-top:var(--border-width) solid var(--color-border);margin:0;display:flow-root}.chapter fieldset.question>legend.tv-field-label{float:left;width:100%}.chapter fieldset.question>:not(legend){clear:both}.chapter .section-heading+.question{margin-top:var(--space-2)}.chapter .part-section>.question:last-child{padding-bottom:0}.chapter .question>.tv-field-label{margin-bottom:var(--space-1);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--line-lg)}@media (min-width:600px){.chapter .question>.tv-field-label:has(>.need){padding-right:calc(var(--space-16) + var(--space-6));position:relative}.chapter .question>.tv-field-label>.need{line-height:var(--line-lg);margin-left:0;position:absolute;top:2px;right:0}}.chapter .field-count{text-align:right}.chapter .field-count:has(+.tv-field-error){float:right;margin-left:var(--space-3)}.chapter fieldset.question>.tv-field{margin:var(--space-3) 0 0 var(--space-4);padding-left:var(--space-3);border-left:2px solid var(--color-border)}.chapter .snapshot-tag{font-weight:var(--weight-semibold);background:0 0;border:0;border-radius:0;padding:0}.chapter .objective-row{padding:var(--space-4) 0;background:0 0;border:0;border-radius:0;margin:0}.chapter .objective-row+.objective-row{border-top:var(--border-width) solid var(--color-border)}.chapter .objective-row:last-child{padding-bottom:0}.chapter .objective-row-number,.chapter .objective-row-success{color:var(--color-ink-1)}.party-answer{margin:var(--space-3) 0 var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);display:block}.party-answer[data-tone=other]{background:var(--color-party-other);border-color:var(--color-party-other-edge)}.party-answer[data-tone=own]:not([data-variant=pending]){background:0 0;border:0;border-radius:0;padding:0}.party-answer[data-tone=own]:not([data-variant=pending])>.party-answer-body{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.party-answer[data-tone=own][data-variant=draft]{padding-left:var(--space-3);border-left:3px solid var(--color-warning-edge)}.party-answer[data-tone=own]+.party-answer{margin-top:var(--space-6)}.party-answer :is(.snapshot-reason,.signoff-reason){margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--color-border);display:block}.party-answer[data-tone=other] :is(.snapshot-reason,.signoff-reason){border-left-color:var(--color-party-other-edge)}.party-answer[data-variant=pending]{padding:var(--space-4);background:var(--color-party-other);border-color:#0000}.party-answer[data-variant=pending] .party-answer-byline{min-height:0}.party-answer[data-variant=pending] .party-answer-body{margin-top:var(--space-1);padding-left:calc(var(--avatar-sm) + var(--space-3));font-size:var(--text-body);line-height:var(--line-body)}.party-answer[data-variant=pending] :is(p,.read-voice-pending){color:var(--color-ink-1);margin:0}.party-answer[data-variant=draft]{border-left:3px solid var(--color-warning-edge)}.party-answer[data-tone=other] :is(.meta,.answer-missing,.tv-field-help,dt,.objective-row-number,.objective-row-success,.snapshot-chosen-descriptor){color:var(--color-ink-1)}.party-answer-byline{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-height:40px;display:flex}.party-answer-avatar{width:var(--avatar-sm);height:var(--avatar-sm);color:var(--color-ink-1);flex:none;justify-content:center;align-items:center;display:inline-flex}.party-answer-avatar .avatar:not(:has(img)){background:var(--color-accent-hover);color:var(--color-on-accent);font-weight:var(--weight-bold)}.party-answer-text{flex-direction:column;flex:12rem;min-width:0;display:flex}.party-answer-who{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--line-sm);letter-spacing:normal;flex-direction:column-reverse;margin:0;display:flex}.party-answer-who>.party-answer-role,.party-answer-text>.party-answer-role{color:var(--color-ink-1);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--line-meta)}.party-answer-date{color:var(--color-ink-1);font-size:var(--text-meta);line-height:var(--line-meta);flex:none;margin-left:auto}@media (max-width:479px){.party-answer-date{box-sizing:border-box;padding-left:calc(var(--avatar-sm) + var(--space-3));flex-basis:100%;margin-left:0}.party-answer-compact .party-answer-date{padding-left:0}}.party-answer-body{margin-top:var(--space-3);font-size:var(--text-answer);line-height:var(--line-answer)}.party-answer-body>:first-child{margin-top:0}.party-answer-footer{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-party-other-edge)}.party-answer .fact-list{box-shadow:none;background:0 0;border:0;padding:0}.party-answer .read-answer dt{color:var(--color-brand-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--line-sm)}.party-answer .read-answer dd{font-size:var(--text-answer);line-height:24px}.party-answer .read-answer+.read-answer{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.party-answer[data-tone=other] .read-answer+.read-answer{border-top-color:var(--color-party-other-edge)}.party-answer-summary{align-items:center;gap:var(--space-3);min-height:var(--hit-area);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);cursor:pointer;list-style:none;display:flex}.party-answer-summary::-webkit-details-marker{display:none}.party-answer-summary>.party-answer-byline{flex:1;min-width:0}@media (hover:hover){.party-answer-summary:hover{background:var(--color-accent-soft-hover)}}.party-answer-chevron{transition:transform var(--duration-base) var(--ease-out);flex:none;transform:rotate(-90deg)}.party-answer[open]>.party-answer-summary .party-answer-chevron{transform:none}.party-answer-compact{padding:var(--space-3);margin:0}.party-answer-compact .party-answer-byline{min-height:0}.party-answer-compact .party-answer-who{font-size:var(--text-meta);line-height:var(--line-meta)}.party-answer-compact .party-answer-body{margin-top:var(--space-1)}.mt-part-full>summary{align-items:center;gap:var(--space-2);min-height:var(--hit-area);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:inline-flex}.mt-part-full>summary::-webkit-details-marker{display:none}.mt-part-full-chevron{transition:transform var(--duration-base) var(--ease-out);transform:rotate(-90deg)}.mt-part-full[open] .mt-part-full-chevron{transform:none}.other-parts>.party-answer{margin:0}@media (forced-colors:active){.chapter,.party-answer{border-color:canvastext}}@media print{.chapter{break-inside:auto;overflow:visible}.party-answer[data-tone=other]{background:0 0}}.signoff-page .read-chapters{max-width:none}@media (min-width:1360px){.signoff-compare .read-chapter-body{align-items:start;gap:var(--space-3) var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signoff-compare .read-chapter-body>.read-voice{margin:0}.signoff-compare .read-chapter-body>.read-voice:only-child,.signoff-compare .read-chapter-body>.read-voice[data-party=mentor]{grid-column:1/-1}}.chapters-main .form-intro{margin-bottom:var(--space-2)}.chapters-main .visibility-chips{margin:var(--space-2) 0 var(--space-3)}.chapter-lead>.objectives{padding:var(--space-4) var(--card-pad-x) var(--card-pad-x);margin:0}.chapter-lead .objectives-head .section-heading{margin-top:0}.chapter .row-card{padding:var(--space-4) 0;border:0;border-top:var(--border-width) solid var(--color-border);background:0 0;border-radius:0;margin:0}.chapter .row-card-title{font-size:var(--text-lg);line-height:var(--line-lg)}.chapter .objectives-actions{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);margin:0}.chapter-done-count{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta);margin:0 auto 0 0}.chapter{position:relative}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.section-head>.section-heading{font-size:var(--text-section);line-height:var(--line-section);flex:16rem;margin:0}.section-head-tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;margin:0;display:inline-flex}.section-head-tags .need{margin-left:0}.chapter-chip{padding:2px var(--space-2);color:var(--color-ink-1);font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--line-meta);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.chapter-chip[data-status=complete]{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success-edge)}.chapter-chip[data-status=in_progress]{color:var(--color-accent-ink);background:var(--color-accent-soft);border-color:var(--color-brand-edge)}.section-badge{top:calc(var(--section-art-height) - var(--section-badge) / 2);left:calc(var(--card-pad-x) - 3px);width:var(--section-badge);height:var(--section-badge);color:var(--color-ink-3);background:var(--color-surface);border:3px solid var(--color-surface);box-shadow:0 0 0 var(--border-width) var(--color-border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.section-badge[data-status=complete]{color:var(--color-success-icon)}.section-badge[data-status=in_progress]{color:var(--color-accent)}@media (max-height:499px){.section-badge{top:calc(var(--section-art-strip) - var(--section-badge) / 2)}}.chapter:has(>.section-badge) .part-section{padding-top:var(--space-8)}.read-chapter:has(>.section-badge)>.read-chapter-heading{margin-top:var(--space-8)}.part-section[data-label-repeat] .question>.tv-field-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.part-section[data-label-repeat] .question:first-of-type{padding-top:var(--space-2)}.chapter .objective-rows-list{margin-top:0}@media print{.section-badge{display:none}}.privacy-line{margin:var(--space-2) 0 var(--space-4);color:var(--color-ink-1);font-size:var(--text-sm);line-height:var(--line-sm);display:block}.privacy-line-icon{margin-right:var(--space-1);color:var(--color-accent-ink);vertical-align:-3px}.privacy-notice-link{min-height:var(--hit-area);margin:calc((var(--line-sm) - var(--hit-area)) / 2) 0;color:var(--color-link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.privacy-notice-link:hover{text-decoration-thickness:2px}.tv-banner .banner-privacy{margin-top:var(--space-1)}.tv-banner .privacy-notice-link{margin:calc((var(--line-body) - var(--hit-area)) / 2) 0}.privacy-notice-dialog{color:var(--color-ink-1)}.read-chapter>.read-chapter-heading{font-size:var(--text-section);line-height:var(--line-section)}.party-answer-name{overflow-wrap:anywhere}.peer-answer-text{margin:0}.peer-answer{margin-top:var(--space-2)}.mt-part,.objective-row-peer{margin:0}@media (max-width:767px){body:has(.save-bar) .tv-nav{display:none}.shell-main:has(.save-bar){padding-bottom:var(--space-6)}html:has(.save-bar){scroll-padding-bottom:calc(var(--save-bar-height) + env(safe-area-inset-bottom,0px) + var(--space-4))}.save-bar{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px))}:is(.save-bar,.chapters-main,.signoff-page) .tv-btn,.party-answer-summary,.mt-part-full>summary,.progress-header>summary,.section-guidance-long>summary,.read-chapter-toggle{min-height:var(--hit-area)}.save-bar .tv-btn{min-width:var(--hit-area)}}.objectives-read{width:100%;margin:var(--space-2) 0 0;border-collapse:collapse}.objectives-read th,.objectives-read td{padding:var(--space-3) 10px;color:var(--color-ink-1);font-size:var(--text-answer);font-weight:var(--weight-regular);text-align:left;vertical-align:top;overflow-wrap:anywhere;line-height:24px}.objectives-read thead th{color:var(--color-ink-3);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--line-sm);border-bottom:var(--border-width) solid var(--color-border)}.objectives-read tbody tr+tr>*{border-top:var(--border-width) solid var(--color-border)}.objectives-read .objectives-read-n{width:40px;color:var(--color-ink-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;padding-left:0}.party-answer[data-tone=other] .objectives-read :is(thead th,.objectives-read-n){color:var(--color-ink-1)}.party-answer[data-tone=other] .objectives-read :is(thead th,tbody tr+tr>*){border-color:var(--color-party-other-edge)}.objectives-read-objective{font-size:var(--text-sm)}.objectives-read-objective>span{display:block}.objective-read-objective{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--line-sm)}.objectives-read-objective .objective-row-success{margin-top:var(--space-1);color:var(--color-ink-1);font-size:var(--text-meta);line-height:var(--line-meta)}.objectives-read .objective-read-text{margin:0}.objectives-read-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.objectives-read,.objectives-read tbody,.objectives-read tr,.objectives-read th,.objectives-read td{width:auto;display:block}.objectives-read thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.objectives-read tbody tr{padding:var(--space-3) 0}.objectives-read tbody tr+tr{border-top:var(--border-width) solid var(--color-border)}.party-answer[data-tone=other] .objectives-read tbody tr+tr{border-top-color:var(--color-party-other-edge)}.objectives-read tbody tr+tr>*{border-top:0}.objectives-read th,.objectives-read td{padding:0}.objectives-read td+td,.objectives-read .objectives-read-n+td{margin-top:var(--space-2)}.objectives-read-label{clip:auto;white-space:normal;width:auto;height:auto;color:var(--color-ink-1);font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--line-meta);display:block;position:static;overflow:visible}}.objectives-footer{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.read-joint-table thead th.read-joint-party{color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-regular);vertical-align:bottom}.read-joint-table :is(.read-joint-party,.read-joint-cell){padding-inline:var(--space-3)}.read-joint-table [data-tone=other]{background:var(--color-party-other)}.read-joint{grid-column:1/-1}.read-joint-party .party-answer-byline{gap:0 var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.read-joint-party .party-answer-date{grid-column:2;margin-left:0;padding-left:0}.read-joint-column{margin-top:var(--space-2);color:var(--color-brand-ink);font-weight:var(--weight-semibold);display:block}.read-joint-table .read-voice-pending{color:var(--color-ink-1);display:block}@media (max-width:767px){.read-joint-table td.read-joint-cell{margin-top:var(--space-3)}.read-joint-table td.read-joint-cell:not([data-tone=other]){padding-inline:0}.read-joint-table td.read-joint-cell[data-tone=other]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}}.party-answer .read-answers .read-answer>dt,.party-answer .read-answers .snapshot-chosen-facets dt{color:var(--color-brand-ink)}.party-answer .read-answer :is(.answer-line,.snapshot-reason,.snapshot-chosen-descriptor),.party-answer .read-answers .read-answer>dt{max-width:70ch}.read-answer .snapshot-chosen-level{align-items:center;gap:var(--space-3);flex-wrap:nowrap}.read-answer .snapshot-chosen-level>.tv-band-tag{flex:none}.read-answer .snapshot-chosen-level>.snapshot-chosen-descriptor{flex:1 1 0;min-width:0}@media (max-width:479px){.read-answer .snapshot-chosen-level{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.read-answer .snapshot-chosen-descriptor{color:var(--color-ink-3);font-size:var(--text-sm);font-style:normal;line-height:var(--line-sm)}.party-answer[data-tone=other] .read-answer .snapshot-chosen-descriptor{color:var(--color-ink-1)}.read-answer .snapshot-reason{margin-top:var(--space-3);color:var(--color-ink-1);font-size:var(--text-answer);line-height:24px}.read-answer .snapshot-chosen-facets{gap:var(--space-3);margin-top:var(--space-4);display:grid}.read-answer .snapshot-chosen-facets>div{gap:var(--space-1);display:grid}.read-answer .snapshot-chosen-facets>div+div{margin-top:0}.read-answer .snapshot-chosen-facets dt{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--line-sm);margin:0}.read-answer .snapshot-chosen-facets dd{max-width:70ch;font-size:var(--text-answer);line-height:24px}@media (min-width:768px){.read-answer .snapshot-chosen-facets>div{column-gap:var(--space-4);grid-template-columns:12rem minmax(0,70ch);align-items:baseline}}.party-answer[data-tone] .answer-list .fact-row>dt{color:var(--color-brand-ink);font-weight:var(--weight-semibold)}.answer-list .objectives-read :is(th,td){overflow-wrap:break-word}.entry-list{gap:var(--space-3);margin-top:var(--space-2);display:grid}.entry-card{min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);margin:0;position:relative}.entry-title{float:left;width:100%;margin:0 0 var(--space-3);color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0 48px 0 0;line-height:36px}.entry-title+*{clear:both}.entry-remove{top:var(--space-2);right:var(--space-2);justify-content:center;min-width:44px;min-height:44px;padding:0;position:absolute}.entry-card .entry-field+.entry-field,.entry-card .entry-field+.entry-short,.entry-short .entry-field+.entry-field{margin-top:var(--space-3)}@media (min-width:600px){.entry-short{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.entry-short .entry-field+.entry-field{margin-top:0}}.entry-card .tv-field{margin-bottom:0}.entry-actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.entry-limit{margin:0}
.objective-rows{min-width:0;margin:0 0 var(--space-6);border:0;padding:0;container-type:inline-size}.objective-rows-list,.objective-read-list{margin:var(--space-3) 0 0;padding:0;list-style:none}.objective-row{gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-4);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:640px){.objective-row{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.objective-row-objective{min-width:0}.objective-row-number{margin:0 0 var(--space-1);color:var(--color-ink-3);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.objective-row-text{font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.objective-row-success{margin:var(--space-1) 0 0;color:var(--color-ink-3);font-size:var(--text-sm);overflow-wrap:anywhere}.objective-row-success-label{font-weight:var(--weight-semibold)}.objective-row-cell{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.objective-row-cell .tv-field-label{margin:0}.objective-row-peer-label{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.objective-row-peer-text,.objective-read-text{font-size:var(--text-answer);line-height:var(--line-answer);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.objective-row-changed{align-items:flex-start;gap:var(--space-1);color:var(--color-warning);font-size:var(--text-sm);margin:0;display:flex}.objective-row-changed svg{flex:none;margin-top:2px}.objective-read-row{padding:var(--space-2) 0}.objective-read-row+.objective-read-row{border-top:var(--border-width) solid var(--color-border)}.objective-read-row .objective-read-text{margin-top:var(--space-2)}@media (forced-colors:active){.objective-row{border-color:canvastext}}.objective-orphans{margin-top:var(--space-3);padding:var(--space-3);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-md)}
.mentee-overview{max-width:var(--page-max)}.mentee-header .lede{max-width:var(--form-column)}.mentee-layout{gap:var(--space-8);align-items:start;display:grid}.mentee-main{gap:var(--space-6);min-width:0;max-width:var(--form-column);display:grid}.mentee-section>p{margin:0 0 var(--space-3)}.mentee-empty{color:var(--color-ink-2)}.mentee-since{margin:0 0 var(--space-2)}.mentee-points,.mentee-stages{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mentee-point,.mentee-stage{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.mentee-point-label,.mentee-stage-label{min-width:6rem;font-weight:var(--weight-semibold)}.mentee-rotation{gap:var(--space-3);padding:var(--space-4);justify-items:start;display:grid}.mentee-rotation .task-card-title{margin:0}.mentee-rotation-end p{margin:0 0 var(--space-1)}.mentee-aside .observations{margin:0}@media (min-width:1440px){.mentee-layout{grid-template-columns:minmax(0, 1fr) var(--aside-detail)}}
.help-page{min-width:0}.help-layout{gap:var(--space-6);display:grid}.help-main{gap:var(--space-6);min-width:0;display:grid}.help-contents-title{margin:0 0 var(--space-1);color:var(--color-ink-2);font-size:var(--text-meta);line-height:var(--line-meta);font-weight:var(--weight-semibold)}.help-contents ul{gap:0 var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.help-contents a{min-height:var(--hit-area);align-items:center;display:inline-flex}.help-section,.help-privacy-block,.help-role-heading,.help-faq{scroll-margin-top:72px}.help-section.tv-card{padding:var(--space-6);background:var(--color-accent-soft);border-color:var(--color-brand-edge)}.help-section a{color:var(--color-link-on-tint)}.help-section :is(.meta,.journey-step-meta){color:var(--color-ink-2)}.help-section .tv-accordion>summary:hover{background:var(--color-accent-soft-hover)}.help-section :is(.help-faqs,.tv-accordion){border-color:var(--color-brand-edge)}.help-section :is(p,li){max-width:75ch}.help-section .help-section-heading{margin-top:0}.help-section p{margin:0 0 var(--space-3)}.help-section>:last-child,.help-role>:last-child,.help-privacy-block>:last-child,.help-faq .tv-accordion-panel>:last-child{margin-bottom:0}.help-points,.help-steps{margin:0 0 var(--space-3);padding-left:var(--space-6)}.help-points li+li,.help-steps li+li{margin-top:var(--space-2)}.help-role+.help-role,.help-role+.help-other-roles{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-brand-edge)}.help-role .journey-rail{margin:var(--space-3) 0 var(--space-4)}.help-role-heading{margin:0 0 var(--space-2);font-size:var(--text-body);line-height:var(--line-body);font-weight:var(--weight-semibold)}.help-other-roles .tv-accordion-panel{padding-top:var(--space-3)}.help-other-roles .help-role:first-child{margin-top:0}.privacy-panels{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.privacy-panel{min-width:0;padding:var(--space-4) 20px;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.privacy-panel-current{background:var(--color-accent-soft);border-color:var(--color-brand-edge)}.privacy-panel-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.privacy-panel-head .privacy-panel-heading{color:var(--color-ink-1);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--line-lg);margin:0}.privacy-panel-head .privacy-panel-tag{background:var(--color-surface);color:var(--color-accent-ink);border-color:var(--color-brand-edge);font-weight:var(--weight-semibold);padding:0 var(--space-2)}.privacy-panel .help-readers{gap:var(--space-3);margin:0}.privacy-panels .privacy-panel p{margin:var(--space-3) 0 0}:is(.tv-dialog-body,.help-section) .privacy-access-note{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;padding-top:var(--space-4);color:var(--color-ink-2);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-sm);line-height:var(--line-sm);display:flex}.privacy-access-icon{width:16px;height:16px;color:var(--color-brand-ink);flex:none;margin-top:2px}.help-section>.help-privacy-block:first-of-type{border-top:0;padding-top:0}.help-privacy-block{margin-bottom:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-brand-edge)}.help-readers{gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.help-readers li{column-gap:var(--space-2);grid-template-columns:16px minmax(0,1fr);align-items:start;display:grid}.help-reader-icon{width:16px;height:16px;color:var(--color-brand-ink);margin-top:2px}.help-faqs{border-top:var(--border-width) solid var(--color-brand-edge)}.help-faq .tv-accordion-panel p{margin:0 0 var(--space-2)}.help-contact{align-items:flex-start;gap:var(--space-2);display:flex}.help-contact-icon{width:var(--icon-md);height:var(--icon-md);color:var(--color-brand-ink);flex:none}@media (min-width:1024px){.help-layout{grid-template-columns:200px minmax(0,1fr);align-items:start}.help-contents{position:sticky;top:72px}.help-contents ul{display:block}}@media (max-width:767px){.help-section.tv-card{padding:var(--space-4)}}.help-section .privacy-access-note{max-width:none;margin-bottom:var(--space-3)}
