.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-header .meta{margin-bottom:var(--space-2)}.page-title{align-items:flex-start;gap:var(--space-2);display:flex}.page-title .page-title-icon{width:var(--icon-lg);height:var(--icon-lg);margin-top:calc((var(--line-page) - var(--icon-lg)) / 2);color:var(--color-brand-ink);flex:none}.header-actions,.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.actions{margin:var(--space-6) 0}.form-column.page-wide,.page-wide :is(.fact-list,.read-chapters,.form3-banner),.signoff-page,.signoff-page .declaration,.signoff-page .signoff-committed,.signoff-page .signoff-mentor-note,.mentee-overview,.mentee-overview .mentee-main,.mentee-overview .mentee-header .lede{max-width:none}.fact-list,.form-column,.excluded,.rejected-list{max-width:var(--form-column)}.fact-list{padding:var(--space-1) var(--space-6);margin:0}.fact-row{gap:var(--space-1);padding:var(--space-3) 0;grid-template-columns:1fr;display:grid}.fact-row+.fact-row{border-top:var(--border-width) solid var(--color-border)}.fact-row dt{color:var(--color-ink-3);font-size:var(--text-sm);line-height:var(--line-sm)}.fact-row dd{overflow-wrap:anywhere;margin:0}.fact-row dd.tv-num{text-align:left}.fact-note{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta);display:block}.excluded ul{margin:0;padding:0;list-style:none}.excluded li{padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-border)}.round-version-retry{margin-top:var(--space-2)}.round-completeness .section-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.round-completeness .section-header .section-heading{margin:0}.round-completeness>.meta{margin:var(--space-1) 0 var(--space-3)}.count-list{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.count-list li{align-items:center;gap:var(--space-2);display:inline-flex}.count-value{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.check-rows{margin:0 0 var(--space-4);padding:0;list-style:none}.check-rows li{padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-border)}.check-block{color:var(--color-danger)}.ignored-columns{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.check-advisory{color:var(--color-warning)}.consequences{margin:0 0 var(--space-4);padding-left:var(--space-4)}.consequences li+li{margin-top:var(--space-2)}.columns-help{margin-bottom:var(--space-4)}.columns-help ol{margin:0 0 var(--space-2)}.import-check{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.import-columns{padding-left:var(--space-6);color:var(--color-ink-1);font-size:var(--text-sm);line-height:var(--line-sm);margin:0}.import-column-note{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta);display:block}.import-preview{gap:var(--space-3);flex-direction:column;display:flex}.import-preview>p,.import-preview .tv-tab-panel>p{margin:0}.import-preview .tv-tab-list{margin-bottom:var(--space-3)}.import-preview-summary{color:var(--color-ink-1);font-weight:var(--weight-semibold);font-variant-numeric:var(--numeric)}.import-preview-skip{color:var(--color-ink-2);font-weight:var(--weight-regular)}.import-preview .rejected-list{padding:0}.import-loaded{margin-bottom:var(--space-4)}#import-text{font-family:var(--font-data);font-variant-numeric:var(--numeric)}.rejected-list{padding:var(--space-2) var(--space-6);margin:0;list-style:none}.rejected-list>li{gap:var(--space-2);padding:var(--space-2) 0;display:flex}.rejected-reasons li{display:list-item}.rejected-list>li+li{border-top:var(--border-width) solid var(--color-border)}.rejected-list p{margin:0}.import-departments-link{margin:var(--space-2) var(--space-6) 0}.rejected-icon{width:16px;height:16px;color:var(--color-warning);flex:none;margin-top:3px}.inline-ok{align-items:center;gap:var(--space-2);color:var(--color-success);display:flex}.inline-ok .fui-Icon{width:16px;height:16px}.desktop-only{display:none}.filter-bar{gap:var(--space-2);margin:var(--space-4) 0 var(--space-3);display:grid;container-type:inline-size}.filter-row{--filter-chrome:calc(2 * var(--field-padding-x) + var(--control-icon) + 6px);align-items:flex-end;gap:var(--space-3) var(--space-2);display:flex}.filter-controls{display:contents}.search-row{display:flex}.search-row .tv-input{border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:0;width:192px}.search-submit{min-width:var(--hit-area);width:var(--hit-area);border-color:var(--color-border-strong);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:0}.filter-batch,.filter-form{width:calc(86px + var(--filter-chrome))}.filter-stage{width:calc(144px + var(--filter-chrome))}.filter-department{width:calc(122px + var(--filter-chrome))}.filter-manager{width:calc(164px + var(--filter-chrome))}@container (max-width:1139px){.filter-row{grid-template-columns:max(var(--hit-area) + 160px, calc(144px + var(--filter-chrome))) calc(122px + var(--filter-chrome)) calc(164px + var(--filter-chrome));align-items:start;display:grid}.search-row .tv-input{flex:auto;width:auto;min-width:0}.filter-field{width:auto}}@container (max-width:643px){.filter-row{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.filter-search,.filter-manager{grid-column:1/-1}}@container (max-width:479px){.filter-row{grid-template-columns:minmax(0,1fr)}}.filters-toggle{display:none}@media (max-width:767px){.filters-toggle{min-height:var(--hit-area);justify-self:start;display:inline-flex}.filter-bar.filters-collapsed .filter-controls,.filter-bar.filters-collapsed .filter-options{display:none}.filters-toggle-chevron{transition:transform var(--duration-base) var(--ease-out)}.filter-bar:not(.filters-collapsed) .filters-toggle-chevron{transform:rotate(180deg)}}.filter-foot{justify-content:space-between;align-items:center;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.filter-options{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.filter-options .tv-checkbox{align-items:center}.filter-options .tv-checkbox input{margin:0 var(--space-2) 0 0}.filter-options .tv-checkbox label{align-items:center;padding-left:0;display:flex}.match-count{min-height:1.5em;color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0 0 0 auto}.programme-table .col-mt{width:10%}.programme-table .col-form{width:13%}.programme-table .col-summary,.programme-table .col-activity{width:9%}.programme-table .tv-data-table th,.programme-table .tv-data-table td{padding-inline:var(--space-2)}@media (max-width:1279px){.programme-table .tv-data-table th,.programme-table .tv-data-table td{padding-inline:var(--space-1)}}@media (min-width:1024px) and (max-width:1279px){.programme-table .tv-data-table thead th{font-size:var(--text-sm);line-height:var(--line-sm)}}.programme-table .tv-data-table thead th{white-space:normal;vertical-align:bottom;text-align:center}.programme-table .tv-data-table td,.programme-table .tv-data-table th[scope=row]{vertical-align:top}.programme-table .tv-row-head,.programme-table .tv-data-cell{white-space:normal}.programme-table .tv-status-badge{border-radius:var(--radius-banner);white-space:normal;flex-wrap:wrap;align-items:flex-start;height:auto;min-height:24px;padding-block:3px}.mt-name,.slot-meta{display:block}.slot-meta{white-space:normal;color:var(--color-ink-3);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--line-meta)}.slot p{margin:0}.slot-who{color:var(--color-ink-1);font-weight:var(--weight-semibold)}.cell-list,.slot-stages{margin:var(--space-1) 0;padding:0;list-style:none}.cell-list li,.slot-stages li{flex-direction:column;align-items:flex-start;gap:2px;padding:2px 0;display:flex}.slot-stage{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta)}.kpi-strip{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kpi-tile{justify-content:center;align-items:flex-start;gap:var(--space-1);min-height:72px;padding:var(--space-3) var(--space-4);background:var(--color-card);color:var(--color-ink-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);line-height:var(--line-sm);text-align:left;cursor:pointer;flex-direction:column;display:flex}button.kpi-tile:hover{background:var(--color-nav-hover);border-color:var(--color-border-strong)}button.kpi-tile:active{transform:translateY(1px)}.kpi-tile[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent)}.kpi-tile[aria-pressed=true] .kpi-noun{color:var(--color-accent-ink);font-weight:var(--weight-semibold)}.kpi-value{color:var(--color-ink-1);font-family:var(--font-display);font-size:var(--text-page);font-weight:var(--weight-bold);line-height:var(--line-page);font-variant-numeric:tabular-nums lining-nums}.kpi-unavailable{align-items:center;gap:var(--space-1);color:var(--color-ink-3);font-size:var(--text-sm);display:inline-flex}.kpi-unavailable svg{color:var(--color-danger)}.kpi-skeleton-value{width:48px;height:28px;display:block}.kpi-skeleton-noun{width:96px;height:14px;display:block}@media (min-width:768px){.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}.slot-status{align-items:stretch;gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.slot-status .cell-link,.slot-status>.tv-status-badge{align-self:center;align-items:center}.tracker{margin:0}.tracker-rail{align-items:center;margin:0;padding:0;list-style:none;display:flex}.tracker-node{flex:1 1 0;align-items:center;display:flex}.tracker-node:last-child{flex:none}.tracker-node:not(:last-child):after{content:"";background:var(--color-border-strong);flex:1;height:2px}.tracker-node.done:not(:last-child):after{background:var(--color-accent-hover)}.tracker-point{flex:none;display:inline-flex;position:relative}.tracker-hit{z-index:1;cursor:default;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:-12px;display:inline-flex;position:relative}.tracker-hit:focus-visible{outline:none}.tracker-hit:focus-visible .tracker-dot{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.tracker-dot{border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);width:20px;height:20px;color:var(--color-ink-3);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tracker-dot svg{width:12px;height:12px}.tracker-node.done .tracker-dot{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-on-accent)}.tracker-node.current .tracker-dot,.tracker-node.open .tracker-dot{border-color:var(--color-accent);background:radial-gradient(circle, var(--color-accent) 0 4px, var(--color-accent-soft) 4.5px)}.tracker-node.marked .tracker-dot{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning)}.tracker-node.tone-success .tracker-dot{background:var(--color-success-soft);border-color:var(--color-success-edge);color:var(--color-success)}.tracker-node.tone-subtle .tracker-dot{background:var(--color-surface);border-color:var(--color-ink-1);color:var(--color-ink-1)}.tracker-node.not-applicable .tracker-dot{border-style:dashed}.tracker-flag{z-index:1;width:16px;height:16px;color:var(--color-danger);pointer-events:none;position:absolute;top:-8px;left:13px}.tracker-tip{z-index:2;width:max-content;max-width:280px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-tooltip);background:var(--color-inverse);box-shadow:var(--shadow-md);color:var(--color-on-inverse);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--line-meta);white-space:nowrap;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.tracker-tip[hidden]{display:none}.tracker-summary{margin:0}@media (forced-colors:active){.tracker-node.done .tracker-dot{background:canvastext}.tracker-tip{border:1px solid canvastext}}.cell-link{font-family:var(--font-ui);font-weight:var(--weight-regular);flex-direction:column;align-items:flex-start;gap:2px;min-height:24px;display:inline-flex}.cell-link .slot-stage{color:inherit}.row-link{min-height:24px}.programme-list{display:none}.list-group-heading{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-md)}.item-list{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}.programme-item{border-bottom:var(--border-width) solid var(--color-border)}.item-link{min-height:44px;padding:var(--space-3) 0;color:inherit;text-decoration:none;display:block}a.item-link:hover .item-line-2{text-decoration:underline}.item-line-1{justify-content:space-between;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.item-line-2{margin-top:var(--space-1);color:var(--color-ink-2);font-size:var(--text-sm);display:block}.item-line-3{margin-top:var(--space-1);color:var(--color-ink-3);font-size:var(--text-meta);display:block}a.item-link .item-line-2{color:var(--color-link)}@media (max-width:767px){.programme-table:not(.tv-table-stack){display:none}.programme-table.tv-table-stack .tv-data-table th,.programme-table.tv-table-stack .tv-data-table td{padding-inline:0}.programme-list{display:block}}@media (min-width:768px) and (max-width:1023px){.form1-points li.earlier{display:none}}.saved-views{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.history summary{min-height:var(--control-height);color:var(--color-link-on-tint);font-family:var(--font-accent);font-weight:var(--weight-bold);cursor:pointer;align-items:center;display:flex}.history summary:hover{text-decoration:underline}.history-list{margin:0 0 var(--space-2);padding-left:var(--space-4);font-size:var(--text-meta);line-height:var(--line-meta)}@media (min-width:768px){.fact-row{gap:var(--space-4);grid-template-columns:minmax(120px,200px) 1fr}.narrow-note{display:none}.desktop-only{display:block}}@media (max-width:767px){.fact-list,.rejected-list{padding-inline:var(--space-4)}}.task-list{margin:0 0 var(--space-6);padding:0;list-style:none}.task-list>li+li{margin-top:var(--space-4)}.task-card-title{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.my-forms-section{border-bottom:var(--border-width) solid var(--color-border);container-type:inline-size}.my-forms-section>.section-heading{margin:0}.my-forms-toggle{align-items:center;gap:var(--space-2);width:100%;min-height:48px;padding:var(--space-2) 0;color:var(--color-ink-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.my-forms-toggle:hover{text-decoration-line:underline;text-decoration-thickness:var(--border-width);text-underline-offset:4px}.my-forms-toggle:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.my-forms-chevron{transition:transform var(--duration-fast) var(--ease-out);flex:none}.my-forms-toggle[aria-expanded=true] .my-forms-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.my-forms-chevron{transition:none}}.my-forms-panel{padding:var(--space-2) 0 var(--space-6)}.my-forms-panel>p{margin:0}.cover-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}@container (max-width:615px){.cover-grid{grid-template-columns:1fr}}.cover-grid>li{min-width:0;display:flex}.cover-card{width:100%;transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.cover-card-linked{cursor:pointer}.cover-card-linked:hover{border-color:var(--color-accent)}.cover-card:has(.cover-card-action:focus-visible){border-color:var(--color-accent)}.cover-card:has(.cover-card-action:focus-visible){outline:var(--border-width) solid var(--color-accent)}.cover-card-art{background:linear-gradient(135deg, var(--color-accent-soft), var(--color-surface-2));height:96px}.cover-card-art picture,.cover-card-art img{width:100%;height:100%;display:block}.cover-card-art img{object-fit:cover;object-position:center 60%}.cover-card-chip{top:var(--space-3);left:var(--space-3);position:absolute}.cover-card-body{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex}.cover-card-body :where(p){margin:0}.cover-card-title{font-size:var(--text-lg);line-height:var(--line-lg);font-weight:var(--weight-semibold);text-wrap:balance;margin:0}.cover-card-form{margin-top:var(--space-1);color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta)}.cover-card-where{margin-top:var(--space-2);color:var(--color-ink-1);font-size:var(--text-body);line-height:var(--line-body);font-weight:var(--weight-medium)}.cover-card-part{white-space:nowrap}.cover-card-tail{display:inline-block}.cover-card-team{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.cover-card-notes{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.cover-card-meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta);flex-wrap:wrap;display:flex}.cover-card-due{margin-top:var(--space-2)}.cover-card-lead{font-weight:var(--weight-semibold)}.cover-card-date{color:var(--color-ink-1);font-weight:var(--weight-semibold);font-variant-numeric:var(--numeric)}.cover-card-meta q{color:var(--color-ink-1);font-size:var(--text-body);line-height:var(--line-body)}.cover-card-actions{gap:var(--space-1);padding-top:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.cover-card-actions .cover-card-secondary{align-self:flex-start}.cover-card .cover-card-action{justify-content:center;width:100%;position:static}.cover-card .cover-card-action:before{content:none}.cover-card .cover-card-action:active{transform:none}.cover-card-action:after{content:"";position:absolute;inset:0}.cover-card .cover-card-secondary{z-index:1;min-height:44px;font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--line-body);font-weight:var(--weight-regular);text-underline-offset:2px;align-items:center;display:inline-flex;position:relative}@media (min-width:768px){.cover-card .cover-card-secondary{white-space:nowrap}}.cover-card-secondary-icon{margin-right:var(--space-1);flex:none}.skeleton-cover{border-radius:var(--radius-lg);height:260px}@media (min-width:768px) and (max-width:1023px){.cover-card-art{height:88px}}@media (max-width:767px){.cover-card-art{height:72px}.cover-card-actions .tv-btn{min-height:44px}}@media (forced-colors:active){.cover-card-linked:hover{border-color:highlight}.cover-card:has(.cover-card-action:focus-visible){border-color:highlight}}.skeleton-card{height:160px;margin-bottom:var(--space-4);border-radius:var(--radius-lg)}.need{margin-left:var(--space-2);color:var(--color-ink-3);font-size:var(--text-meta);font-weight:var(--weight-regular)}.field-count{margin:var(--space-1) 0 0;color:var(--color-ink-3);font-size:var(--text-meta);font-family:var(--font-data);font-variant-numeric:tabular-nums}.field-count-warn{color:var(--color-warning)}.question{margin-bottom:var(--space-6)}.question .tv-textarea{font-size:var(--text-md)}.question>label.tv-field-label{font-weight:var(--weight-semibold)}.question-prompts{margin:0 0 var(--space-2);color:var(--color-ink-1);font-size:var(--text-body);line-height:var(--line-body)}ul.question-prompts{padding-left:var(--space-6)}ul.question-prompts li+li{margin-top:var(--space-1)}.scale-option{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.scale-option+.scale-option{margin-top:var(--space-2)}.scale-option:has(input:checked){background:var(--color-accent-soft);border-color:var(--color-accent)}.scale-option .tv-radio-label{align-items:center;gap:var(--space-2);color:var(--color-ink-1);font-weight:var(--weight-medium);display:inline-flex}@media (hover:hover){.scale-option:hover{border-color:var(--color-border-strong)}}.choice-rows[data-invalid] .scale-option,.choice-tiles[data-invalid] .scale-option{border-color:var(--color-danger)}.scale-option:has(input:disabled){background:var(--color-disabled-surface)}.scale-option:has(input:disabled) .tv-radio-label{color:var(--color-ink-3)}.choice-tiles-wrap{container-type:inline-size}.choice-tiles{--cols:1;grid-template-columns:repeat(auto-fit, minmax(calc((100% - (var(--cols) - 1) * var(--space-2)) / var(--cols)), 1fr));gap:var(--space-2);display:grid}.choice-tiles .scale-option+.scale-option{margin-top:0}.choice-tile{min-width:0;min-height:56px;padding:var(--space-3);align-items:center;position:relative}.choice-tile input.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice-tile>span{padding:0}.choice-tile .tv-radio-label{overflow-wrap:break-word}@container (min-width:480px){.choice-tiles{--cols:2}.choice-tile{min-height:80px;padding:var(--space-3) var(--space-2);text-align:center;flex-direction:column;justify-content:center}.choice-tile .tv-radio-label{gap:var(--space-1);flex-direction:column}.choice-tiles[data-count="3"]{--cols:3}}@container (min-width:600px){.choice-tiles[data-count="5"]{--cols:3}}@container (min-width:640px){.choice-tiles[data-count="4"]{--cols:4}}@container (min-width:760px){.choice-tiles[data-count="5"]{--cols:5}}.dimension-guide{margin:0 0 var(--space-3)}.dimension-guide-panel{margin-top:var(--space-2);padding:0 0 0 var(--space-3);color:var(--color-ink-1);font-size:var(--text-sm);border-left:2px solid var(--color-guidance-rule);overflow-wrap:break-word}.dimension-guide-panel[hidden]{display:none}.choice-tile .tv-radio-consequence{margin-top:var(--space-1)}.dim-tile{width:24px;height:24px;color:var(--color-on-dim);border-radius:var(--radius-sm);flex:none;place-items:center;display:inline-grid}.dim-tile-32{border-radius:var(--radius-md);width:32px;height:32px}.dim-tile[data-dimension=self_cultivation]{background:var(--color-dim-self-cultivation)}.dim-tile[data-dimension=roles_relationships]{background:var(--color-dim-roles-relationships)}.dim-tile[data-dimension=stewardship]{background:var(--color-dim-stewardship)}.dim-tile[data-dimension=consciousness]{background:var(--color-dim-consciousness)}.dim-title,.dim-answer,.answer-text .answer-line.dim-answer{align-items:center;gap:var(--space-2);display:inline-flex}@media (forced-colors:active){.dim-tile{border:var(--border-width) solid CanvasText}}.rating-scale{gap:var(--space-2);margin-top:var(--space-2);display:grid}.rating-scale[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rating-option{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;position:relative}.rating-scale[data-count="3"] .rating-option{justify-content:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);text-align:center;flex-direction:column}.rating-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.rating-word{justify-content:center;align-items:center;gap:var(--space-1);color:var(--color-ink-1);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--line-md);display:inline-flex}.rating-icon{color:var(--color-ink-3);flex:none}.rating-hint{color:var(--color-ink-3);font-size:var(--text-sm);line-height:var(--line-sm)}:is(.rating-option:has(.rating-input:checked),.choice-tile:has(input:checked),.rating-chip){background:var(--color-accent-soft);border-color:var(--color-accent);box-shadow:inset 0 0 0 var(--border-width) var(--color-accent)}@media (hover:hover){.rating-option:hover{border-color:var(--color-border-strong)}.rating-option:has(.rating-input:checked):hover{border-color:var(--color-accent)}}:is(.rating-option:has(.rating-input:focus-visible),.choice-tile:has(input:focus-visible)){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.rating-option:active,.choice-tile:active{transform:scale(.99)}.rating-option:has(.rating-input:disabled){background:var(--color-disabled-surface);cursor:not-allowed}.rating-option:has(.rating-input:disabled) .rating-word{color:var(--color-ink-3)}.rating-option:has(.rating-input:disabled:checked){background:var(--color-accent-soft)}.rating-scale[data-invalid] .rating-option:not(:has(.rating-input:disabled)){border-color:var(--color-danger)}.rating-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-md);display:inline-flex}@media (min-width:768px){.rating-scale:not([data-count="3"]){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.rating-scale:not([data-count="3"]) .rating-option{justify-content:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);text-align:center;flex-direction:column}}@media (forced-colors:active){:is(.rating-option:has(.rating-input:checked),.choice-tile:has(input:checked),.rating-chip){border:2px solid highlight}:is(.rating-option:has(.rating-input:focus-visible),.choice-tile:has(input:focus-visible)){outline-color:highlight}}.row-card{margin-bottom:var(--space-4);padding:var(--space-4);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.row-card-title{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.part-section{padding-top:var(--space-2)}.visibility-chips{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}.visibility-chips-label{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.visibility-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-ink-1);font-size:var(--text-sm);display:inline-flex}.visibility-privacy{font-size:var(--text-sm)}.visibility-chip .fui-Icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-ink-2);flex:none}.visibility-title{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:flex}.save-bar{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.save-status{color:var(--color-ink-2);font-size:var(--text-sm);margin:0}.save-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.part-form{scroll-padding-bottom:96px}@media (min-width:768px){.save-bar{bottom:0;right:0;left:var(--rail-width);min-height:calc(var(--save-bar-height) + env(safe-area-inset-bottom,0px));padding:var(--space-3) var(--space-6) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-width:var(--border-width) 0 0;box-shadow:none;border-radius:0;margin:0;position:fixed}:root{--save-bar-reserve:calc(var(--save-bar-height) + env(safe-area-inset-bottom,0px))}.shell-main:has(.save-bar){padding-bottom:calc(var(--save-bar-reserve) + var(--space-6))}html:has(.save-bar){scroll-padding-bottom:calc(var(--save-bar-reserve) + var(--space-4))}}@media (min-width:1024px){.save-bar{left:var(--sidebar-width)}}.answer-list .answer-text,.copy-text{white-space:pre-wrap}.answer-list .answer-missing{color:var(--color-ink-3);font-style:italic}.copy-panel,.conflict,.declaration,.other-parts{margin:var(--space-6) 0}.copy-panel,.conflict{padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-lg)}.copy-item+.copy-item,.conflict-row+.conflict-row{margin-top:var(--space-4)}.copy-label,.conflict-who{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.copy-text{overflow-wrap:anywhere;margin:0}.conflict-columns{gap:var(--space-4);grid-template-columns:1fr;display:grid}.declaration ul{padding-left:var(--space-4)}@media (min-width:768px){.conflict-columns{grid-template-columns:1fr 1fr}}@media (max-width:767px){.save-bar{bottom:var(--space-16);gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-2) var(--space-3)}.save-status{font-size:var(--text-meta);line-height:var(--line-meta);flex:7.5rem}.save-actions{gap:var(--space-2);flex-wrap:nowrap;margin-left:auto}}@media (max-width:479px){.save-actions{flex-wrap:wrap;justify-content:flex-end}.save-actions .tv-btn-neutral{min-width:var(--hit-area);padding-inline:var(--space-3)}.save-draft-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (max-width:359px){.save-actions .tv-btn-primary{padding-inline:var(--space-3)}}.save-status-failed{align-items:center;gap:var(--space-1);color:var(--color-danger);font-weight:var(--weight-semibold);display:flex}.save-status-failed svg{flex:none}.import-dialog{--dialog-width:1200px}.import-flow{gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.import-body{flex:auto;min-height:0}.import-body>.template-step+.template-step{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.import-downloads{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.import-batch-download{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.import-batch-download .tv-select{width:auto;min-width:140px}.tv-dialog-body .import-download-note{margin:var(--space-2) 0 0}.import-file-line{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.import-file-line>svg{width:20px;height:20px;color:var(--color-ink-3);flex:none}.tv-dialog-body .import-file-line p{font-variant-numeric:var(--numeric);flex:auto;margin:0}.import-file-name{color:var(--color-ink-1);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.import-actions{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);align-items:center}.import-consequence{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--line-sm);flex:320px;margin:0}.import-review-table .row-note td{white-space:normal;padding-top:0}.import-review-table .row-note .directory-warning+.directory-warning{margin-top:var(--space-1)}.import-review-table tbody:has(>.row-note)>tr:first-child>:is(th,td){border-bottom:0}.import-email{overflow-wrap:anywhere}.rejected-title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.rejected-reasons{margin:var(--space-1) 0 0;padding-left:var(--space-6);color:var(--color-ink-2)}.import-pager{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.tv-dialog-body .import-pager-label{color:var(--color-ink-2);font-size:var(--text-sm);font-variant-numeric:var(--numeric);text-align:center;margin:0}@media (min-width:768px){.import-dialog:has(.import-flow[data-view=review]) .tv-dialog-form{height:calc(100dvh - var(--space-12))}.import-flow[data-view=review] .import-body{flex-direction:column;display:flex;overflow-y:auto}.import-flow[data-view=review] .import-preview,.import-flow[data-view=review] .import-preview>.tabs,.import-flow[data-view=review] .import-preview .tv-tab-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.import-review-region{flex:auto;min-height:10rem;overflow:auto}.import-review-table thead th{z-index:1;position:sticky;top:0}.import-review-table .row-note td{padding-left:var(--space-3)}}@media (max-width:767px){.import-body{overflow-y:auto}.import-actions .import-consequence{flex:none;order:3}.import-batch-download,.import-downloads .download-plan,.import-downloads .download-plan .tv-btn,.import-batch-download .tv-select{width:100%}.import-review-table tbody.import-review-row{border-bottom:var(--border-width) solid var(--color-border)}.tv-table-stack .import-review-table tbody tr{border-bottom:0}.tv-table-stack .import-review-table tr.row-note{padding-top:0}.import-pager .tv-btn{min-width:96px}}.import-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.tab-actions{margin-bottom:var(--space-4);justify-content:flex-end;display:flex}.plan-toolbar{align-items:flex-end;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.plan-toolbar .match-count{margin:0 auto var(--space-2) 0}.import-dialog-hold{margin:0}.wide-dialog{--dialog-width:840px}.xwide-dialog{--dialog-width:1120px}.full-dialog{--dialog-width:1280px}.screen-dialog{--dialog-width:calc(100% - 2 * var(--space-4));width:var(--dialog-width);height:calc(100dvh - 2 * var(--space-4));max-height:calc(100dvh - 2 * var(--space-4))}.screen-dialog .tv-dialog-form{height:100%;max-height:none}.screen-dialog .tv-dialog-body{flex:1}.mt-record{gap:var(--space-6);flex-direction:column;display:flex}.mt-record-head{align-items:flex-start;gap:var(--space-3) var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.mt-record-who{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.mt-record-who p{margin:0}.mt-record-status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mt-record-facts{gap:var(--space-2) var(--space-6);flex:1;grid-template-columns:repeat(auto-fit,minmax(160px,max-content));min-width:0;margin:0;display:grid}.mt-record-facts dt{color:var(--color-ink-2);font-size:var(--text-meta);line-height:var(--line-meta)}.mt-record-facts dd{overflow-wrap:anywhere;margin:0}.mt-record-section{gap:var(--space-3);flex-direction:column;display:flex}.mt-record-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.mt-record-section-head .section-heading{margin:0}.mt-record-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.mt-record-skeleton-card{height:280px}.mt-record-card{gap:var(--space-2);flex-direction:column;height:100%;display:flex}.mt-record-card p{margin:0}.mt-record-card-current{border-color:var(--color-accent)}.mt-record-card-title{align-items:center;gap:var(--space-2);font-size:var(--text-lg);line-height:var(--line-lg);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}.mt-record-sub{margin:var(--space-2) 0 0;color:var(--color-ink-2);font-size:var(--text-meta);line-height:var(--line-meta);font-weight:var(--weight-semibold)}.mt-record-segments,.mt-record-notes,.mt-record-stages{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mt-record-segments{gap:var(--space-2)}.mt-record-segments li{flex-direction:column;gap:2px;display:flex}.mt-record-place{font-weight:var(--weight-medium)}.mt-record-notes{gap:var(--space-1);color:var(--color-ink-2)}.mt-record-stages li{align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--hit-area);border-top:var(--border-width) solid var(--color-border);grid-template-columns:minmax(84px,max-content) minmax(0,1fr) auto;display:grid}.mt-record-stage-label{overflow-wrap:anywhere}.mt-record-stage-status{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.mt-record-open{min-height:var(--hit-area);padding:0 var(--space-2);grid-column:3;align-items:center;display:inline-flex}.mt-record .avatar{background:var(--color-accent-soft);color:var(--color-accent-ink)}.mt-record-link{min-height:var(--hit-area);align-items:center;display:inline-flex}.mt-record-level{font-weight:var(--weight-medium)}.queue-record-link{min-height:var(--hit-area);align-self:flex-start;align-items:center;display:inline-flex}.mt-record-pager{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:767px){.screen-dialog{width:100vw;height:100dvh;max-height:100dvh}.mt-record-facts{flex-basis:100%;grid-template-columns:1fr 1fr}}.tv-dialog .form-column{max-width:none}.dialog-columns,.dialog-column{display:contents}.dialog-column+.dialog-column>.step-blocks-wrap:first-child .step-block:first-child{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}@media (min-width:1024px) and (min-height:720px){.tv-dialog .dialog-columns{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tv-dialog .dialog-column{min-width:0;display:block}.tv-dialog .dialog-column+.dialog-column{padding-left:var(--space-6);border-left:var(--border-width) solid var(--color-border)}.tv-dialog .dialog-column+.dialog-column>.step-blocks-wrap:first-child .step-block:first-child{border-top:0;padding-top:0}.tv-dialog .dialog-steps{gap:var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,7fr);display:grid}.tv-dialog .dialog-steps>.template-steps{display:contents}.tv-dialog .dialog-steps>.import-check{padding-top:0;padding-left:var(--space-6);border-top:0;border-left:var(--border-width) solid var(--color-border);margin-top:0}}.people-actions{justify-content:flex-end;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.add-email-row{align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.add-email-row .tv-field{margin-bottom:0}.chosen-people{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.grant-form{max-width:480px;margin-bottom:var(--space-6)}.access-tab-actions{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.access-tab-actions>.tv-btn:only-child{margin-left:auto}.access-tab-actions p{max-width:60ch;margin:0}.people-filter-row{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:767px){.tv-table-stack td:has(>.row-actions){margin-top:var(--space-3)}.batch-preview-table tbody tr{flex-direction:column;display:flex}.batch-preview-table tbody th[scope=row]{order:-1}.tv-table-stack td.batch-add:not(:has(input)){margin-top:0}}.row-action{gap:var(--space-1);flex-direction:column;max-width:220px;display:inline-flex}.row-action-reason{font-size:var(--text-meta);line-height:var(--line-meta)}@media (min-width:768px){.people-table .tv-data-table{table-layout:fixed}.people-table .col-person{width:34%}.people-table .col-given{width:24%}.people-table .col-menu{width:56px}}.person-email-line{color:var(--color-ink-3);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--line-meta);display:block}.person-actions-link{margin-top:var(--space-1);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--line-meta);display:inline-block}.role-list{margin:0;padding:0;list-style:none}.role-list li+li{margin-top:var(--space-2)}.plan-role{color:var(--color-ink-1);font-weight:var(--weight-semibold);display:block}.role-detail{color:var(--color-ink-2);font-size:var(--text-meta);line-height:var(--line-meta);display:block}.role-list .tv-tag+.role-detail{margin-top:var(--space-1)}.role-none{color:var(--color-ink-3)}.person-menu{text-align:right}.people-filter-line{align-items:center;gap:var(--space-2) var(--space-4);min-height:40px;margin-top:var(--space-2);flex-wrap:wrap;display:flex}.people-pager{justify-content:space-between;align-items:center;gap:var(--space-2);margin:var(--space-4) 0;display:flex}.people-pager .match-count{text-align:center;margin:0}@media (max-width:767px){.people-table tbody tr{position:relative}.people-table .person-cell{padding-right:52px}.people-table .tv-data-table td.person-menu{top:var(--space-2);margin:0;position:absolute;right:0}.people-table .actions-menu-trigger{width:44px;height:44px}.people-table .role-list,.people-table .role-list li,.people-table .plan-role{display:inline}.people-table .role-list li+li:before{content:"";margin-top:var(--space-2);display:block}}.template-panel{container-type:inline-size}.tv-dialog-body .template-intro{margin:0 0 var(--space-4);color:var(--color-ink-3)}.template-steps{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.template-step{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.template-step+.template-step{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}@container (min-width:720px){.template-steps{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.template-step+.template-step{padding-top:0;padding-left:var(--space-6);border-top:0;border-left:var(--border-width) solid var(--color-border)}}.template-step-title{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-lg);margin:0;display:flex}.template-step-number{background:var(--color-accent-soft);width:24px;height:24px;color:var(--color-accent-ink);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-meta);font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tv-dialog-body .template-step-lede{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-ink-3)}.template-formats{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.template-formats legend{margin-bottom:var(--space-2);padding:0}.template-format{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;display:flex}@media (hover:hover){.template-format:not(:has(input:checked)):hover{background:var(--color-nav-hover)}}.template-format:has(input:checked){background:var(--color-accent-soft);border-color:var(--color-accent);box-shadow:inset 0 0 0 var(--border-width) var(--color-accent)}.template-format:has(input:checked) .template-format-hint{color:var(--color-ink-1)}.template-format:has(input:checked) .template-format-tag{background:var(--color-surface)}.template-format:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.template-format input{width:16px;height:16px;accent-color:var(--color-accent);flex:none;margin:2px 0 0}.template-format input:focus-visible{outline:none}.template-format-text{gap:2px;min-width:0;display:grid}.template-format-title{align-items:center;gap:var(--space-2);color:var(--color-ink-1);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.template-format-tag{padding:0 var(--space-2);background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:var(--radius-pill);font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--line-meta)}.template-format-hint{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta)}.template-step-action{justify-items:start;gap:var(--space-1);display:grid}.tv-dialog-body .template-step-action p{margin:0}.template-step-status{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta)}.template-note,.data-note{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-2);color:var(--color-ink-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--line-sm);display:flex}.template-note svg,.data-note svg{flex:none;width:16px;height:16px;margin-top:2px}.tv-dialog-body .template-note p{margin:0}.template-step .tv-tab-list{margin-bottom:var(--space-3)}.template-step .tv-tab-panel{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.template-field{margin:0}.template-field .tv-field-error{margin-top:var(--space-1)}.template-paste{min-height:0}.template-result{margin-top:var(--space-6);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-lg)}.template-issues{padding-left:var(--space-4);margin:0}.template-unread{margin-top:var(--space-1);display:block}.template-changes{margin:var(--space-4) 0}.template-change+.template-change{margin-top:var(--space-4)}.template-change dd{margin:0}.template-result-heading{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold)}.template-unread{max-height:12em;overflow:auto}.template-was{margin-bottom:var(--space-2)}.template-change .conflict-who{display:block}.template-save{min-width:16rem}.template-saved{margin-top:var(--space-4)}.version-facts{gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.version-fact{align-items:baseline;gap:var(--space-2);display:flex}.version-fact dt{color:var(--color-ink-3);font-size:var(--text-sm);line-height:var(--line-sm)}.version-fact dd{color:var(--color-ink-1);font-size:var(--text-sm);line-height:var(--line-sm);font-variant-numeric:var(--numeric);margin:0}.version-header>.version-facts{align-items:flex-start;gap:var(--space-2) var(--space-3);margin-top:var(--space-2)}.version-header .version-facts ul{color:var(--color-ink-3);font-size:var(--text-sm);line-height:var(--line-sm);font-variant-numeric:var(--numeric);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.version-header .version-facts li+li:before{content:"·";padding:0 var(--space-2)}.version-header .header-actions>.actions{margin:0}@media (max-width:599px){.version-header .version-facts ul{flex-direction:column}.version-header .version-facts li+li:before{content:none}}.id-code{padding:0 var(--space-1);color:var(--color-ink-1);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--line-sm);font-variant-numeric:var(--numeric);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}.version-muted{color:var(--color-ink-3)}.version-upload{margin:0}.version-row-new>th,.version-row-new>td{background:var(--color-accent-soft)}.version-new{margin-top:var(--space-1);color:var(--color-accent-ink);font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--line-meta);display:block}.version-group{margin:var(--space-8) 0 0}.version-group .section-heading{margin-top:0}.version-preview-region{margin:0}.version-preview-controls{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tv-tabs-bar-trail .version-stage{margin:0}.tv-tabs-bar-trail .version-stage-options{align-items:center;gap:0 var(--space-3)}.tv-tabs-bar-trail .tv-radio-option{align-items:center}.tv-tabs-bar-trail .tv-radio-option input{margin-block:0}.tv-tabs-bar-trail .tv-radio-option>span{padding-block:0}.version-empty,.version-no-part{margin:var(--space-2) 0 var(--space-4);color:var(--color-ink-2)}.version-name{width:fit-content;margin-top:var(--space-1);overflow-wrap:anywhere;display:block}.version-table :is(th,td){vertical-align:top}.version-table td{color:var(--color-ink-1)}.version-rounds ul{margin:0;padding:0;list-style:none}.version-rounds-count{margin:0 0 var(--space-1);font-weight:600}.version-rounds li+li{margin-top:var(--space-1)}.version-rounds a{font-family:var(--font-ui);font-weight:var(--weight-regular);text-underline-offset:2px;text-decoration-line:underline}.version-rounds-more{margin-top:var(--space-1);color:var(--color-link);font:inherit;font-family:var(--font-accent);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;padding:0}.version-rounds-more:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.file-picker-field{min-width:0}.file-picker{align-items:center;gap:var(--space-2) var(--space-3);min-height:64px;padding:var(--space-3);background:var(--color-surface);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}@media (hover:hover){.file-picker:hover{border-color:var(--color-accent)}}.file-picker[data-over]{border-color:var(--color-accent);background:var(--color-accent-soft)}.file-picker[data-invalid]{border-color:var(--color-danger)}.file-picker-button,.file-picker-remove,.file-picker-action{flex:none}.file-picker-file{align-items:center;gap:var(--space-2);flex:12rem;min-width:0;display:flex}.file-picker-chosen{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-sm);line-height:var(--line-sm);flex-wrap:wrap;margin:0;display:flex}.file-picker-name{color:var(--color-ink-1);overflow-wrap:anywhere;font-weight:600}.file-picker-size,.file-picker-none{color:var(--color-ink-3);font-variant-numeric:var(--numeric)}.file-picker-drop{display:none}@media (any-pointer:fine){.file-picker-drop{display:inline}}.version-stage{margin:var(--space-4) 0}.version-stage-options{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.part-preview-fields{--color-disabled-ink:var(--color-ink-2);border:0;min-width:0;margin:0;padding:0}.version-preview{margin-top:var(--space-4)}.audit-filter-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;display:grid}.audit-filter-grid .tv-select,.audit-filter-grid .tv-input{width:100%}.audit-filter-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.audit-time{white-space:nowrap;font-variant-numeric:tabular-nums}.audit-role{display:block}.audit-reason{min-width:200px;max-width:360px}.audit-changed{overflow-wrap:anywhere;min-width:200px;max-width:320px}.audit-list{display:none}.audit-item{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);overflow-wrap:anywhere}.audit-empty{display:block}.audit-pagination{gap:var(--space-2);margin:var(--space-4) 0;display:flex}@media (max-width:767px){.audit-table{display:none}.audit-list{display:block}}.part-steps{gap:var(--space-2) var(--space-6);margin:0 0 var(--space-6);padding:var(--space-3) 0;border-block:var(--border-width) solid var(--color-border);flex-wrap:wrap;list-style:none;display:flex}.part-step{gap:var(--space-1);padding-left:var(--space-4);flex-direction:column;display:flex;position:relative}.part-step:before{content:"";border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border-strong);width:8px;height:8px;position:absolute;top:6px;left:0}.part-step.done:before{background:var(--color-success-icon);border-color:var(--color-success-icon)}.part-step-label{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta)}.evaluation-list{margin:0 0 var(--space-6)}.evaluation-list ul{margin:0;padding:0;list-style:none}.evaluation-item{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.evaluation-item.current{box-shadow:inset 3px 0 0 var(--color-row-selected-edge);background:var(--color-row-selected);color:var(--color-row-selected-ink)}.evaluation-who{gap:var(--space-1);font-weight:var(--weight-semibold);flex-direction:column;display:flex}.evaluation-who .meta{font-weight:var(--weight-regular)}.slot-evaluations{margin:var(--space-2) 0 0;font-size:var(--text-meta);line-height:var(--line-meta);padding:0;list-style:none}.slot-evaluations li+li{margin-top:var(--space-1)}.detail-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.detail-main{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.detail-card{padding:var(--space-4) var(--space-6)}.detail-card .fact-list{padding-inline:0}.owner-tag{margin:0 0 var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-badge-neutral);font-size:var(--text-meta);line-height:var(--line-meta);display:inline-block}.detail-empty{color:var(--color-ink-3);margin:var(--space-2) 0 0}.audit-timeline{padding:0 0 0 var(--space-4);border-left:var(--border-width) solid var(--color-border);margin:0;list-style:none}.audit-timeline li{gap:var(--space-1);padding-bottom:var(--space-4);flex-direction:column;display:flex;position:relative}.audit-timeline li:before{content:"";left:calc(-1 * var(--space-4) - 4px);border-radius:var(--radius-pill);background:var(--color-border-strong);width:8px;height:8px;position:absolute;top:6px}.timeline-actor{font-weight:600}.audit-timeline time{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta);font-variant-numeric:var(--numeric)}.audit-timeline q{font-size:var(--text-answer);line-height:var(--line-answer)}@media (min-width:1440px){.detail-layout{grid-template-columns:minmax(0, var(--form-column)) var(--aside-detail)}.detail-aside{align-self:start;position:sticky;top:72px}}.who-acts{margin:0 0 var(--space-2);font-weight:600}.part-step-word,.timeline-action{overflow-wrap:anywhere}.snap-section{margin-top:var(--space-6)}.snap-section h2{margin:0 0 var(--space-3);font-size:var(--text-md)}.snap-filters .filter-field{min-width:160px}.snap-rotation+.snap-rotation{margin-top:var(--space-4)}.snap-rotation-title{margin:0 0 var(--space-1);font-weight:var(--weight-semibold)}.snap-bar{background:var(--color-surface);gap:2px;height:24px;display:flex}.snap-segment{flex-basis:0;min-width:0;height:100%}.snap-legend{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;color:var(--color-ink-1);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.snap-legend li{align-items:center;gap:var(--space-1);display:inline-flex}.snap-swatch{width:12px;height:12px}.snap-toggle,.snap-dist-table{margin-top:var(--space-3)}.snap-manager{margin-top:var(--space-1);color:var(--color-ink-3);font-size:var(--text-sm);display:block}.snap-other{margin-top:var(--space-2);display:block}.snap-interim{margin-top:var(--space-1);color:var(--color-ink-3);font-size:var(--text-sm);display:block}.snap-list{display:none}.snap-list li{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border)}.snap-skeleton-bar{height:24px;margin-bottom:var(--space-4)}@media (min-width:768px){.snap-dist-table.snap-collapsed{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:1023px){.snap-interim{margin:0 0 0 var(--space-1);display:inline}}@media (max-width:767px){.snap-chart,.snap-table{display:none}.snap-list{display:block}}.snap-dist-table.snap-collapsed:focus{width:auto;height:auto;margin:var(--space-3) 0 0;clip:auto;white-space:normal;position:static;overflow:auto}.snap-note{margin:0 0 var(--space-3);color:var(--color-ink-2);font-size:var(--text-sm)}.directory-warning{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-1);color:var(--color-warning);font-size:var(--text-meta);line-height:var(--line-meta);white-space:normal;display:flex}.directory-warning .fui-Icon{flex:none;width:16px;height:16px;margin-top:2px}.directory-tag{margin-top:var(--space-1);display:block}.attention-list{margin-block:var(--space-4)}.attention-list ul{margin:var(--space-2) 0 0;padding-left:var(--space-6)}.attention-list li+li{margin-top:var(--space-2)}.cohort-department{margin-bottom:var(--space-1);color:var(--color-ink-2);font-size:var(--text-sm);display:block}.cohort-open{margin-top:var(--space-2)}.cohort-record .lede,.cohort-rotations{max-width:var(--form-column)}.cohort-card-title{margin:0 0 var(--space-2);font-size:var(--text-md)}.cohort-descriptor,.cohort-reason{font-size:var(--text-answer);line-height:var(--line-answer);white-space:pre-wrap}.cohort-skeleton-card{height:160px;margin-bottom:var(--space-4)}.cohort-print-notice{display:none}.cohort-print-notice.cohort-print-active{display:block}@media print{.cohort-screen{display:none}.cohort-print-notice{display:block}}.actions-menu{display:inline-flex;position:relative}.slot-status>.actions-menu{align-self:center}.slot-status-row{justify-content:center;align-items:center;gap:var(--space-1);display:flex}.actions-menu-trigger{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-ink-2);cursor:pointer;transition:background-color var(--duration-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (min-width:1024px){.actions-menu-trigger{width:32px;height:32px}}.actions-menu-trigger:hover,.actions-menu-trigger[aria-expanded=true]{background:var(--color-nav-hover)}.actions-menu-trigger:active{transform:translateY(var(--press-y))}.actions-menu-list{z-index:20;overscroll-behavior:contain;min-width:240px;max-width:min(320px,100vw - 32px);max-height:calc(100vh - 16px);padding:var(--space-1) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);text-align:left;overscroll-behavior:contain;max-height:calc(100dvh - 32px);margin:0;list-style:none;position:fixed;overflow-y:auto}.actions-menu-item{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-ink-1);font:inherit;font-size:var(--text-body);line-height:var(--line-body);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.actions-menu-item:hover,.actions-menu-item:focus-visible{background:var(--color-nav-hover)}.tv-data-table tbody tr .actions-menu-item:not([aria-disabled=true]){color:var(--color-ink-1)}.actions-menu-item[aria-disabled=true]{color:var(--color-ink-3);cursor:default}.actions-menu-why{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta)}.actions-menu-label{display:block}.actions-menu-sep{height:0;margin:var(--space-1) 0;border-top:var(--border-width) solid var(--color-border)}.rotation-details{margin-bottom:var(--space-1);color:var(--color-ink-1)}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 var(--space-2)}.md ul,.md ol{margin:0 0 var(--space-2);padding-left:var(--space-6)}.md li+li{margin-top:var(--space-1)}.md strong{font-weight:var(--weight-semibold)}.md-editor{min-width:0}.md-editor-bar{justify-content:space-between;align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.md-tabs,.md-toolbar{gap:var(--space-1);display:flex}.md-tab{min-height:32px;padding:0 var(--space-3);color:var(--color-ink-2);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.md-tab:hover{color:var(--color-ink-1)}.md-tab[aria-selected=true]{color:var(--color-ink-1);font-weight:var(--weight-semibold);border-bottom-color:var(--color-accent)}.md-tool{width:32px;height:32px;color:var(--color-ink-2);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.md-tool:hover{background:var(--color-fill-hover);color:var(--color-ink-1)}.md-tab:focus-visible,.md-tool:focus-visible,.md-preview:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.md-preview{min-height:6rem;padding:6px var(--space-3);background:var(--color-surface-2);color:var(--color-ink-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-md);overflow-wrap:anywhere}.md-preview .meta{margin:0}.journey-summary{margin:0 0 var(--space-6)}.journey-cards{margin:0 0 var(--space-12);padding:0;list-style:none}.journey-cards>li+li{margin-top:var(--space-4)}.journey-card{padding:var(--space-6)}.journey-card-title{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.journey-card-managers{margin:0 0 var(--space-1);color:var(--color-ink-2)}.journey-card-who{margin:var(--space-3) 0 var(--space-4);color:var(--color-ink-1);font-weight:var(--weight-semibold)}.journey-card-note{margin:var(--space-4) 0 0}.journey-rail,.journey-evaluation-list{margin:0;padding:0;list-style:none}.journey-node,.journey-evaluation{column-gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:24px minmax(0,1fr);display:grid;position:relative}.journey-node:last-child,.journey-evaluation:last-child{padding-bottom:0}.journey-node:not(:last-child):before{content:"";background:var(--color-border-strong);width:2px;position:absolute;top:24px;bottom:0;left:11px}.journey-node.done:not(:last-child):before{background:var(--color-accent-hover)}.journey-evaluation+.journey-evaluation{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.journey-dot{border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);width:20px;height:20px;color:var(--color-ink-3);border-radius:50%;justify-content:center;align-items:center;margin:2px;display:inline-flex}.journey-dot svg{width:12px;height:12px}.journey-dot.done{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-on-accent)}.journey-dot.current{border-color:var(--color-accent);background:radial-gradient(circle, var(--color-accent) 0 4px, var(--color-accent-soft) 4.5px)}.journey-dot.marked{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning)}.journey-dot.tone-success{background:var(--color-success-soft);border-color:var(--color-success-edge);color:var(--color-success)}.journey-dot.tone-subtle{background:var(--color-surface);border-color:var(--color-ink-1);color:var(--color-ink-1)}.journey-dot.na{border-style:dashed;border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-ink-3)}.journey-node.na .journey-step-name,.mymts-rail-node.na .mymts-rail-name{color:var(--color-ink-3)}.journey-step{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.journey-step-name{color:var(--color-ink-1);font-weight:var(--weight-semibold)}.journey-step-meta{margin:0}.journey-step-link{min-height:var(--hit-area);align-items:center;display:inline-flex}.journey-guide{margin-top:var(--space-12)}.journey-guide-heading{scroll-margin-top:72px}.journey-evaluations{margin-top:var(--space-6)}.journey-evaluations-heading{margin:0 0 var(--space-3);font-size:var(--text-body);font-weight:var(--weight-semibold)}@media (max-width:767px){.journey-card{padding:var(--space-4)}.journey-step,.journey-step-link{align-self:stretch;width:100%}}@media (forced-colors:active){.journey-dot.done{background:canvastext}}.dashboard-lede{padding-bottom:var(--space-3);margin-bottom:clamp(var(--space-3), 2.6vh, var(--space-6));border-bottom:var(--border-width) solid var(--color-border)}.journey-layout{container-type:inline-size}.journey-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:960px){.journey-grid{grid-template-columns:280px minmax(0,1fr)}.you-card{position:sticky;top:72px}@media (min-height:700px){.journey-grid{align-items:stretch;min-height:calc(100dvh - 197px)}.journey-rotations{flex-direction:column;flex:1;display:flex}.journey-rotations .rotation-tiles{flex:1;align-items:stretch}.journey-rotations .rotation-tiles>li{display:flex}.journey-rotations .rotation-tile{flex:1}.you-card{flex-direction:column;display:flex}.you-card-body{flex-direction:column;flex:1;display:flex}.you-card .you-card-body{padding-bottom:var(--space-6)}.you-card-body>.you-card-avatar{align-self:flex-start}.you-card .you-card-art{height:clamp(72px,50vh - 284.4px,260px)}.you-card .you-facts{margin:clamp(var(--space-4), calc(4vh - 16px), var(--space-6)) 0 0;flex-direction:column;flex:1;display:flex}.you-card .you-fact{min-height:min-content;max-height:clamp(48px,14vh - 62.6px,96px);padding-bottom:var(--space-2);flex:1}.you-card-actions{margin-top:auto}}}.journey-main{--section-gap:clamp(var(--space-4), calc(6vh - 31.4px), 36px);gap:var(--section-gap);flex-direction:column;min-width:0;display:flex}.journey-main .journey-guide{margin-top:0}.journey-skeleton{gap:var(--space-4);display:grid}.journey-heading{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-lg);letter-spacing:var(--tracking-heading)}.journey-heading>span{padding:0 var(--space-1);margin:0 calc(-1 * var(--space-1));background:linear-gradient(transparent 55%, var(--color-accent-soft-hover) 55%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.you-card{background:var(--color-surface);padding:0;overflow:hidden}.you-card-art{background:linear-gradient(135deg, var(--color-accent-soft), var(--color-surface-2));height:120px}.you-card-art picture,.you-card-art img{width:100%;height:100%;display:block}.you-card-art img{object-fit:cover;object-position:50% 55%}.you-card-body{padding:0 var(--space-6) var(--space-4);position:relative}.avatar{background:var(--color-surface-2);color:var(--color-ink-1);font-family:var(--font-display);font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.avatar-initials{letter-spacing:.02em}.avatar-24{width:24px;height:24px;font-size:calc(var(--text-meta) - 2px)}.person-inline{white-space:nowrap}.person-inline>.avatar{margin:-4px var(--space-1) -4px 0;vertical-align:middle}.avatar-32{width:32px;height:32px;font-size:var(--text-meta)}.avatar-40{width:40px;height:40px;font-size:var(--text-sm)}.avatar-76{width:76px;height:76px;font-size:var(--text-xl)}.avatar-purple{background:var(--color-avatar-purple)}.avatar-green{background:var(--color-avatar-green)}.avatar-teal{background:var(--color-avatar-teal)}.avatar-yellow{background:var(--color-avatar-yellow)}.avatar img{object-fit:contain;width:150%;max-width:none;height:150%;position:absolute;top:-4%;left:-25%}.you-card-avatar{width:64px;height:64px;margin-top:-32px;margin-left:-3px;display:flex;position:relative}.you-card-avatar>.avatar{border:3px solid var(--color-surface);width:100%;height:100%}.avatar-edit{border:2px solid var(--color-surface);background:color-mix(in srgb, var(--color-info-edge) 55%, var(--color-accent-soft));width:26px;height:26px;color:var(--color-accent-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:4px;right:-2px;box-shadow:0 1px 4px #17658b59}.avatar-edit:before{width:var(--hit-area);height:var(--hit-area);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.avatar-edit svg{width:15px;height:15px}.avatar-edit:hover{background:var(--color-accent);color:var(--color-on-accent)}.avatar-edit:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}@media (min-width:768px){.you-card-art{height:clamp(72px,14vh,168px)}.you-card-avatar{width:clamp(84px,13vh,112px);height:clamp(84px,13vh,112px);margin-top:calc(clamp(84px,13vh,112px)/-2)}}.tv-dialog-body:has(>.avatar-picker){flex-direction:column;min-height:0;display:flex;overflow:hidden}.avatar-picker{flex-direction:column;min-height:0;display:flex}.avatar-picker>p{margin:0 0 var(--space-3)}.avatar-groups{gap:var(--space-4);scrollbar-gutter:stable;min-height:0;padding:var(--space-1) var(--space-3);display:grid;overflow-y:auto}.avatar-group{border:0;min-width:0;margin:0;padding:0}.avatar-group-legend{margin-bottom:var(--space-1);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}.avatar-types{justify-content:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.avatar-type{flex-direction:column;align-items:center;display:flex}.avatar-type-options{gap:var(--space-1);display:flex}.avatar-type-code{color:var(--color-ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--line-meta)}.avatar-type:has(input:checked) .avatar-type-code{color:var(--color-ink-1)}.avatar-option{cursor:pointer;border-radius:50%;display:flex}.avatar-option-face{background:var(--color-surface-2);border:2px solid #0000;border-radius:50%;width:52px;height:52px;display:block;position:relative;overflow:hidden}.avatar-option-purple .avatar-option-face{background:var(--color-avatar-purple)}.avatar-option-green .avatar-option-face{background:var(--color-avatar-green)}.avatar-option-teal .avatar-option-face{background:var(--color-avatar-teal)}.avatar-option-yellow .avatar-option-face{background:var(--color-avatar-yellow)}.avatar-option-face img{object-fit:contain;width:150%;max-width:none;height:150%;position:absolute;top:-4%;left:-25%}.avatar-option-check{background:var(--color-accent);color:var(--color-on-accent);border-radius:50%;padding:1px;display:none;position:absolute;bottom:2px;right:2px}.avatar-option:hover .avatar-option-face{border-color:var(--color-border-strong)}.avatar-option:has(input:checked) .avatar-option-face{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft-hover)}.avatar-option:has(input:checked) .avatar-option-check{display:block}.avatar-option:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:1px}@media (max-width:479px){.avatar-types{column-gap:var(--space-4)}.avatar-option-face{width:48px;height:48px}}.avatar-picker-actions .avatar-picker-default{margin-right:auto}@media (max-width:767px){.avatar-picker-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tv-dialog-actions .avatar-picker-default{width:auto;min-width:0;font-family:var(--font-accent);font-weight:var(--weight-bold);text-decoration-line:underline;text-decoration-thickness:var(--border-width);background:0 0;grid-column:1/-1;justify-self:start;margin-right:0;padding-inline:0}.tv-dialog-actions .avatar-picker-default:not([aria-disabled=true]){color:var(--color-link)}}.you-card-name{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-lg)}.you-card-meta{margin:0}.you-facts{gap:var(--space-2);margin:var(--space-4) 0;display:grid}.you-fact{padding-left:var(--space-6);position:relative}.you-fact:before{content:"";border:2px solid var(--color-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:2px}.you-fact dt{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta)}.you-fact dd{color:var(--color-ink-1);font-weight:var(--weight-semibold);margin:0}.you-fact-group+.you-fact-group{margin-top:var(--space-1)}.you-fact-group .meta{font-weight:var(--weight-regular);display:block}.you-card-actions{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.you-card-action,.how-it-works-button{justify-content:center;width:100%}@container (min-width:600px) and (max-width:959px){.you-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.you-card-actions{align-items:center;gap:var(--space-2) var(--space-4);flex-flow:wrap}.you-card-action,.how-it-works-button{width:auto}}.journey-now{padding:0;container-type:inline-size}.journey-now:not(:last-child){padding-bottom:var(--section-gap);border-bottom:var(--border-width) solid var(--color-border)}.journey-now-sentence{margin:0 0 clamp(var(--space-2), 1.4vh, var(--space-4));color:var(--color-ink-1);font-size:var(--text-md);line-height:var(--line-md)}@container (min-width:600px){.journey-rail-flow{column-gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.journey-rail-flow .journey-node{align-content:start;row-gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding-bottom:0}.journey-now .journey-rail-flow .journey-node{justify-items:center;row-gap:clamp(var(--space-1), .6vh, var(--space-2));text-align:center}.journey-now .journey-rail-flow .journey-step{align-items:center}.journey-now .journey-rail-flow .journey-step-link{min-height:clamp(32px, 4.4vh, var(--hit-area));justify-content:center}.journey-now .journey-evaluations{margin-top:var(--space-3)}.journey-now .journey-evaluations-heading{margin-bottom:var(--space-1)}.journey-now .journey-evaluation .journey-step-meta,.journey-now .journey-evaluation .journey-step-link{flex-basis:auto}.journey-now .journey-evaluation .journey-step-link{margin-left:auto}.journey-now .journey-evaluation{padding-bottom:var(--space-2)}.journey-now .journey-evaluation+.journey-evaluation{padding-top:var(--space-2)}.journey-rail-flow .journey-node:not(:last-child):before{top:11px;bottom:auto;left:32px;right:calc(-1 * var(--space-4) + 8px);width:auto;height:2px}.journey-now .journey-rail-flow .journey-node:not(:last-child):before{left:calc(50% + 14px);right:calc(-50% - var(--space-4) + 14px)}}.journey-guide,.journey-guide-dialog{container-type:inline-size}@container (min-width:600px){.journey-rail-numbered .journey-node{text-align:center;justify-items:center}.journey-rail-numbered .journey-step{justify-content:center;align-items:center}.journey-rail-numbered .journey-node:not(:last-child):before{left:calc(50% + 14px);right:calc(-50% - var(--space-4) + 14px)}}.journey-dot.numbered{border-color:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-meta);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.journey-rail-numbered .journey-node:not(:last-child):before{background:var(--color-info-edge)}.rotation-tiles{justify-content:start;gap:var(--space-4);grid-template-columns:repeat(auto-fill,280px);margin:0;padding:0;list-style:none;display:grid}.rotation-tiles>li{min-width:0}.rotation-tiles{align-items:start}.rotation-tile{--tile-text:clamp(.875rem, min(1.8vh, 1.1vw), .9375rem);--tile-space:clamp(6px, 1vh, 8px);gap:var(--tile-space);min-width:0;padding:clamp(8px, 1.4vh, 12px) var(--space-4) var(--space-1);font-size:var(--tile-text);flex-direction:column;line-height:1.4;display:flex}@media (max-width:599px){.rotation-tiles{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.rotation-tiles{--tiles-gap:var(--space-4);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--tiles-visible,3) - 1) * var(--tiles-gap)) / var(--tiles-visible,3));padding-bottom:var(--space-1);overflow-x:auto}}.rotation-tile>*{max-width:36rem}.rotation-tile p{margin:0}@media (max-height:820px){.rotation-tile{--tile-space:6px;padding-top:var(--space-2)}.rotation-tile .stage-list-row{min-height:31px;padding-block:0}}@media (max-width:599px){.rotation-tile .stage-list-row{min-height:var(--hit-area)}}.rotation-tile-current{background:var(--color-surface);border-color:var(--color-accent)}.rotation-tile-planned,.rotation-tile-unplaced{background:var(--color-card);border-style:dashed;border-color:var(--color-border-strong);color:var(--color-ink-3)}.rotation-tile-planned .rotation-tile-title,.rotation-tile-planned .rotation-tile-department,.rotation-tile-planned .rotation-tile-managers,.rotation-tile-unplaced .rotation-tile-title{color:var(--color-ink-3)}.rotation-tile-notes{gap:var(--space-1);color:var(--color-ink-3);font-size:var(--tile-text);line-height:1.4;display:grid}.rotation-tile-head{align-items:flex-start;gap:var(--space-3);display:flex}.rotation-tile-icon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.rotation-tile-icon svg{width:24px;height:24px}.rotation-tile-earlier .rotation-tile-icon,.rotation-tile-planned .rotation-tile-icon,.rotation-tile-unplaced .rotation-tile-icon{background:var(--color-surface);color:var(--color-ink-3);border:var(--border-width) solid var(--color-border)}.rotation-tile-title{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--line-md);flex-wrap:wrap;margin:0;display:flex}.rotation-tile-tag{padding:0 var(--space-2);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-ink);font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:20px}.rotation-tile-department{color:var(--color-ink-1);font-size:var(--tile-text)}.rotation-tile-managers{font-size:var(--tile-text);line-height:1.4}.rotation-tile-facts .meta{font-size:var(--text-meta);line-height:1.4}.rotation-tile-facts{gap:clamp(var(--space-1), 1vh, var(--space-2));margin-bottom:clamp(var(--space-2), 1.4vh, var(--space-3));display:grid}.rotation-tile-manager{display:block}.rotation-tile-earlier .rotation-tile-managers{color:var(--color-ink-2)}.stage-list{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}.stage-list>li+li{border-top:var(--border-width) solid var(--color-border)}.stage-list-row{align-items:center;gap:var(--space-2);min-height:clamp(32px,4.4vh,48px);padding:2px var(--space-2);color:var(--color-ink-1);font-family:var(--font-ui);font-weight:var(--weight-regular);text-decoration:none;display:flex}.stage-list-row .journey-dot{flex:none;margin:0}.stage-list-label{flex:1;min-width:0;line-height:1.2}a.stage-list-row{text-decoration-line:none}a.stage-list-row .stage-list-label{color:var(--color-link-on-tint);font-weight:var(--weight-medium)}@media (hover:hover){a.stage-list-row:hover{background:var(--color-nav-hover)}a.stage-list-row:hover .stage-list-label{text-decoration-line:underline}}a.stage-list-row:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.stage-list-chevron{color:var(--color-ink-3);flex:none}.stage-list-muted .stage-list-label{color:var(--color-ink-3)}.journey-guide-dialog>p{margin-top:0}@media (max-width:767px){.you-card-body{padding-right:var(--space-4);padding-left:var(--space-4)}.rotation-tile{padding:var(--space-4)}}.mymts-tiles{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}@media (max-width:479px){.mymts-tiles{grid-template-columns:minmax(0,1fr)}}.kpi-strip button.count-tile{align-content:center;align-items:center;column-gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4);background-color:var(--tile-bg);background-image:linear-gradient(90deg, var(--tile-bg) 40%, color-mix(in srgb, var(--tile-bg) 30%, transparent)), var(--tile-art,none);border-color:var(--tile-edge);color:var(--color-ink-2);background-position:0 0,100%;background-repeat:no-repeat;background-size:100% 100%,cover;grid-template-columns:auto minmax(0,1fr);row-gap:0;display:grid}.count-art-integrity{--tile-art:url(/images/sections/form3/integrity-900.webp)}.count-art-own-words{--tile-art:url(/images/sections/form3/own-words-900.webp)}.count-art-snapshot{--tile-art:url(/images/sections/form2/snapshot-900.webp)}.count-art-handover{--tile-art:url(/images/sections/form2/handover-900.webp)}.count-art-stewardship-response{--tile-art:url(/images/sections/form2/stewardship-response-900.webp)}.count-art-checkpoint{--tile-art:url(/images/sections/form2/checkpoint-900.webp)}.count-tile-icon{color:var(--tile-icon,var(--color-tile-ink));grid-row:span 2;display:inline-flex}.count-tile-icon svg{width:24px;height:24px}.count-tile .kpi-value{color:var(--color-tile-ink)}.count-tile .kpi-noun{color:var(--color-ink-2)}.count-tile-now{--tile-bg:var(--color-tile-now);--tile-edge:var(--color-tile-now-edge)}.count-tile-you{--tile-bg:var(--color-tile-you);--tile-edge:var(--color-tile-you-edge);--tile-icon:var(--color-tile-you-icon)}.count-tile-mts{--tile-bg:var(--color-tile-mts);--tile-edge:var(--color-tile-mts-edge)}.kpi-strip button.count-tile:hover{background-color:var(--tile-bg);border-color:var(--color-accent)}.kpi-strip button.count-tile[aria-pressed=true]{--tile-bg:var(--color-tile-pressed);border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.kpi-strip .count-tile[aria-pressed=true] .kpi-noun{color:var(--color-ink-1);font-weight:var(--weight-regular)}@media (forced-colors:active){.kpi-strip .count-tile[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.mymts-now{padding-bottom:var(--space-2)}.mymts-before{padding-top:var(--space-1);padding-bottom:var(--space-1)}.mymts-rows{container-type:inline-size}.mymts-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;display:none}.mymts-cards{margin:0;padding:0;list-style:none}@container (min-width:840px){.mymts-table{display:table}.mymts-cards{display:none}}.mymts-table th,.mymts-table td{padding:10px var(--space-3);text-align:left;vertical-align:top}.mymts-table thead th{padding-top:var(--space-2);padding-bottom:var(--space-2);background:var(--color-table-head);color:var(--color-ink-1);font-size:var(--text-meta);font-weight:var(--weight-bold);line-height:var(--line-meta)}.mymts-col-mt{width:10rem}.mymts-col-stages{width:220px}.mymts-col-status{width:20%}.mymts-col-forms{width:9.5rem}.mymts-table td:nth-child(3){padding-inline:var(--space-1)}.mymts-table tbody tr:hover{background:var(--color-row-hover)}.mymts-table tbody tr:hover :where(a:not(.tv-btn)){color:var(--color-link-on-tint)}.mymts-table tbody tr+tr{border-top:var(--border-width) solid var(--color-border)}.mymts-table tbody th,.mymts-table td{font-weight:var(--weight-regular)}.mymts-table .meta{display:block}.mymts-table td>.meta{margin-top:var(--space-1)}.mymts-mt,.mymts-place{color:var(--color-ink-1);font-weight:var(--weight-semibold)}.mymts-table td>.mymts-place{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mymts-table tbody th .mymts-mt{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mymts-link{min-height:var(--hit-area);align-items:center;display:inline-flex}.mymts-link.acts{font-weight:var(--weight-semibold)}.mymts-table .mymts-link{white-space:nowrap}.mymts-link.mymts-read{white-space:normal;display:flex}.mymts-rail{grid-auto-columns:auto;grid-auto-flow:column;display:grid}.mymts-rail-node{align-items:center;gap:var(--space-1);flex-direction:column;padding-inline:2px;display:flex;position:relative}.mymts-rail-node:not(:last-child):after,.mymts-rail-node+.mymts-rail-node:before{content:"";background:var(--color-info-edge);height:2px;position:absolute;top:11px}.mymts-rail-node:not(:last-child):after{left:calc(50% + 14px);right:0}.mymts-rail-node+.mymts-rail-node:before{left:0;right:calc(50% + 14px)}.mymts-rail-node.done:not(:last-child):after,.mymts-rail-node.done+.mymts-rail-node:before{background:var(--color-accent-hover)}.mymts-rail-name{color:var(--color-ink-2);font-size:var(--text-meta);line-height:var(--line-meta);text-align:center}.mymts-cards>li+li{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.mymts-card-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mymts-card-head>.mymts-card-title{flex:1;min-width:0}.mymts-who{align-items:center;gap:var(--space-2);display:flex}.mymts-who-text{min-width:0}.mymts-card-title{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--line-md);margin:0}.mymts-card p{margin:var(--space-1) 0 0}.mymts-card .mymts-card-who{margin:var(--space-1) 0 var(--space-3);color:var(--color-ink-1);font-weight:var(--weight-semibold)}.mymts-before>summary{cursor:pointer;padding:10px 0}.mymts-before-title{color:var(--color-ink-1);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--line-body);margin:0;display:inline}.mymts-before[open]>summary{margin-bottom:var(--space-2)}.mymts-nomatch{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mymts-nomatch p{margin:0}@media (forced-colors:active){.mymts-rail-node:not(:last-child):after,.mymts-rail-node+.mymts-rail-node:before{background:canvastext}}@media (min-width:1024px) and (min-height:700px){.rotation-tile .stage-list{flex-direction:column;flex:1;display:flex}.rotation-tile{--tile-space:clamp(6px, calc(4vh - 25.6px), 18px);padding:clamp(var(--space-4), calc(8vh - 48px), var(--space-6))}.rotation-tile-facts{gap:clamp(var(--space-1), calc(2vh - 9.8px), 14px);margin-bottom:clamp(var(--space-2), calc(5vh - 28.4px), 28px)}.rotation-tile .stage-list>li{flex:1;display:flex}.rotation-tile .stage-list>li>.stage-list-row{flex:1;min-height:32px}}.people-search{margin-bottom:var(--space-4)}.people-combo{position:relative}.people-popover{z-index:30;overscroll-behavior:contain;scrollbar-gutter:stable;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:0;box-shadow:var(--shadow-md);text-align:left;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.people-popover[hidden]{display:none}.people-popover-note{padding:var(--space-3) var(--space-4);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--line-sm);margin:0}.people-popover-alert{color:var(--color-danger)}.people-popover-error{gap:var(--space-2);padding:var(--space-3);justify-items:start;display:grid}.people-list{padding:var(--space-1) 0;margin:0;list-style:none}.people-list:empty{display:none}.people-option{align-items:flex-start;gap:var(--space-3);min-height:var(--hit-area);padding:var(--space-2) var(--space-4);cursor:pointer;display:flex}.people-option+.people-option{border-top:var(--border-width) solid var(--color-border)}.people-option[data-active]{background:var(--color-row-hover);box-shadow:inset 3px 0 0 var(--color-row-selected-edge)}.people-option[aria-selected=true]{background:var(--color-row-selected)}.people-option[aria-disabled=true]{cursor:not-allowed}.people-option-text{flex:1;gap:2px;min-width:0;display:grid}.people-check{border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);width:18px;height:18px;color:var(--color-accent);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.people-option[aria-selected=true] .people-check{border-color:var(--color-accent)}.people-name{color:var(--color-ink-1);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.people-email{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--line-sm);overflow-wrap:anywhere;margin:0}.people-details{overflow-wrap:anywhere}.people-block{color:var(--color-ink-2);font-size:var(--text-meta);line-height:var(--line-meta)}.people-option[aria-disabled=true] .people-name,.people-option[aria-disabled=true] .people-email{color:var(--color-ink-3)}.people-chosen{margin:var(--space-3) 0 0}.people-chosen-label{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta)}.pick-chosen{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-banner);background:var(--color-surface-2)}.pick-chosen p{overflow-wrap:anywhere;margin:0}.tv-tab-count{min-width:20px;height:20px;margin-left:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-meta);font-weight:var(--weight-semibold);justify-content:center;align-items:center;padding:0 6px;line-height:20px;display:inline-flex}.tv-tab-count-unknown{background:var(--color-surface-2);color:var(--color-ink-1);box-shadow:inset 0 0 0 1px var(--color-border)}.queue-intro{margin:0 0 var(--space-2)}.queue-result{margin-bottom:var(--space-3)}.queue-order{margin:0 0 var(--space-3)}.queue-sections .my-forms-section:last-child{border-bottom:0}.queue-skeleton{margin-top:var(--space-4)}.queue-card-target{border-color:var(--color-accent);outline:var(--border-width) solid var(--color-accent)}.queue-card:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.cover-card-team:has(.cover-card-person){align-items:flex-start}.queue-card .cover-card-team .avatar{background:var(--color-accent-soft);color:var(--color-accent-ink);box-shadow:inset 0 0 0 var(--border-width) var(--color-accent)}.cover-card-person{flex-direction:column;min-width:0;display:flex}.cover-card-person-name{color:var(--color-ink-1);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.cover-card-person-email,.cover-card-person-details{font-size:var(--text-meta);line-height:var(--line-meta);overflow-wrap:anywhere}.cover-card-person-email{color:var(--color-ink-2)}.cover-card-person-details{color:var(--color-ink-3)}.queue-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.queue-approve{display:flex;position:relative}.queue-actions .tv-btn,.queue-assign{justify-content:center;width:100%}.queue-actions .tv-btn-primary[aria-disabled=true]:not([aria-busy=true]){border-color:var(--color-disabled-edge)}.queue-tip{z-index:2;width:max-content;max-width:260px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-tooltip);background:var(--color-inverse);box-shadow:var(--shadow-md);color:var(--color-on-inverse);font-size:var(--text-meta);line-height:var(--line-meta);display:none;position:absolute;bottom:calc(100% + 6px);right:0}.queue-approve:hover .queue-tip{display:block}.queue-approve:has(.tv-btn:focus-visible) .queue-tip{display:block}.queue-blocked-why{min-height:var(--line-meta);margin:var(--space-1) 0 0;color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta);text-align:right}.cover-card-actions .tv-field-error{margin:0 0 var(--space-2)}.queue-spinner{width:14px;height:14px;margin-right:var(--space-2);border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;flex:none;animation:.8s linear infinite queue-spin}@keyframes queue-spin{to{transform:rotate(360deg)}}.queue-card-leaving{animation:queue-leave var(--duration-base) var(--ease-in) forwards;pointer-events:none}@keyframes queue-leave{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.queue-spinner{opacity:.6;border-right-color:currentColor;animation:none}.queue-card-leaving{opacity:0;animation:none}}.step-blocks{gap:var(--space-4);margin-bottom:var(--space-4);display:grid}.step-block{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.step-block+.step-block{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.step-block .tv-field{margin:0}.tv-dialog-body .queue-dialog-lede{margin:0 0 var(--space-4);color:var(--color-ink-3)}.picked-pending{color:var(--color-ink-3);font-style:normal}.managers-queue{margin-top:var(--space-2)}.pick-manager{justify-items:start;gap:var(--space-1);display:grid}.rotation-tile-pick{padding-block:var(--space-4);flex:1;place-items:center;display:grid}.pick-manager-empty{justify-items:center;gap:var(--space-2);text-align:center}.pick-manager-icon{width:96px;height:96px;margin-bottom:var(--space-1);background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pick-manager-icon svg{width:48px;height:48px}@media (max-height:820px){.pick-manager-icon{width:80px;height:80px}.pick-manager-icon svg{width:40px;height:40px}}.pick-manager-title{color:var(--color-ink-1);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--line-md);margin:0}.pick-manager-row{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-ink-1);font-size:var(--tile-text,var(--text-sm));flex-wrap:wrap;line-height:1.4;display:flex}.pick-manager-hint{color:var(--color-ink-3);font-size:var(--text-meta);line-height:1.4}.pick-manager-empty .pick-manager-action{margin-top:var(--space-1)}.department-add-fields{gap:var(--space-4);justify-items:start;display:grid}.department-add-fields>.tv-field{width:100%;margin:0}.entity-combobox-box{position:relative}.entity-combobox-notes .tv-field-help{margin:var(--space-1) 0 0}.entity-combobox-list{z-index:2;max-height:240px;padding:var(--space-1);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;inset:calc(100% + 4px) 0 auto;overflow-y:auto}.entity-combobox-option{min-height:var(--control-height);padding:6px var(--space-2);border-radius:var(--radius-md);color:var(--color-ink-1);font-size:var(--control-font-size);line-height:var(--line-body);cursor:pointer}.entity-combobox-option[aria-selected=true]{background:var(--color-accent-soft);box-shadow:inset 0 0 0 2px var(--color-focus)}@media (hover:hover){.entity-combobox-option:hover{background:var(--color-accent-soft)}}.department-note{align-items:flex-start;gap:var(--space-2);max-width:60ch;padding:var(--space-2) var(--space-3);background:var(--color-surface-2);color:var(--color-ink-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--line-sm);display:flex}.department-note svg{flex:none;width:16px;height:16px;margin-top:2px}.department-note p{margin:0}.departments-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);margin:var(--space-6) 0 var(--space-2);flex-wrap:wrap;display:flex}.departments-head .section-heading{margin:0}.departments-count{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--line-sm);margin:0}.departments-table .department-none{color:var(--color-ink-3)}.department-editing .tv-field{margin:0}.department-editing>:is(th,td){vertical-align:top;padding-top:var(--space-2);padding-bottom:var(--space-2)}.department-editing .entity-combobox,.department-editing .tv-row-head .tv-field{min-width:12rem}.department-edit-note{max-width:32ch;margin:var(--space-1) 0 0;font-weight:var(--weight-regular);white-space:normal}@media (min-width:768px){.department-edit-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:767px){.department-edit-label{font-weight:var(--weight-regular);margin-bottom:2px;display:block}.department-editing td:has(.entity-combobox){margin-top:var(--space-3)}}@media (min-width:768px){.departments-table .tv-data-table{table-layout:fixed}.departments-table thead th:first-child,.departments-table thead th:nth-child(2){width:28%}.departments-table thead th:nth-child(3){width:12%}.departments-table thead th:nth-child(4){width:10%}}@media (max-width:767px){.departments-table tbody tr.department-editing{padding:var(--space-3)}.departments-table tr:not(.department-editing) .row-actions{margin-left:calc(-1 * var(--space-3))}}.department-edit-error>td{height:auto;padding:var(--space-2) var(--space-3)}.step-blocks-wrap{container-type:inline-size}.step-blocks-wrap>.step-blocks{grid-template-columns:minmax(0,1fr)}@container (min-width:720px){.step-blocks[data-pair]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.step-blocks[data-pair]>.step-block+.step-block{padding-top:0;padding-left:var(--space-6);border-top:0;border-left:var(--border-width) solid var(--color-border)}}.step-block-lede{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-ink-3)}.step-block .tv-tab-panel{margin-bottom:0}.step-block .tv-tab-list{margin-bottom:var(--space-3)}.step-block .tv-radio-group{margin:0}.action-dialog>.action-summary{margin-top:var(--space-4)}.action-summary{padding:var(--space-3) var(--space-4);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.action-summary-title,.tv-dialog-body .action-summary-title{margin:0 0 var(--space-1);color:var(--color-ink-1);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.action-summary-lines{padding-left:var(--space-6);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--line-sm);margin:0}.action-summary-lines li+li{margin-top:var(--space-1)}.step-block .data-note,.tv-dialog-body .step-block .data-note{margin:0}.template-step-title:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.option-tiles{gap:var(--space-2);border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0;margin:0;padding:0;display:grid}.option-card{align-items:flex-start;gap:var(--space-3);min-height:var(--hit-area);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;display:flex}@media (hover:hover){.option-card:not(:has(input:checked)):hover{background:var(--color-nav-hover)}}.option-card:has(input:checked){background:var(--color-accent-soft);border-color:var(--color-accent);box-shadow:inset 0 0 0 var(--border-width) var(--color-accent)}.option-card:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.option-card:active{transform:scale(.99)}.option-card input{width:16px;height:16px;accent-color:var(--color-accent);flex:none;margin:2px 0 0}.option-card input:focus-visible{outline:none}.option-card-text{gap:2px;min-width:0;display:grid}.option-card-title{color:var(--color-ink-1);font-weight:var(--weight-semibold)}.option-card-hint{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta)}.option-card:has(input:checked) .option-card-hint{color:var(--color-ink-1)}.chosen-block{gap:var(--space-2);display:grid}.chosen-count,.tv-dialog-body .chosen-count{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--line-sm);margin:0}.chosen-block .chosen-people{margin:0}.chosen-chip{align-items:center;gap:var(--space-1);max-width:100%;min-height:var(--hit-area);padding-left:var(--space-3);background:var(--color-accent-soft);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-pill);display:inline-flex}.chosen-chip-text{min-width:0;line-height:var(--line-meta);display:grid}.chosen-chip-name{color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.chosen-chip-email{color:var(--color-ink-1);font-size:var(--text-meta);overflow-wrap:anywhere}.chosen-chip-remove{width:var(--hit-area);height:var(--hit-area);color:var(--color-ink-1);border-radius:var(--radius-pill);outline:var(--focus-width) solid transparent;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.chosen-chip-remove:hover{background:var(--color-surface)}}.chosen-chip-remove:focus-visible{outline-color:var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.person-card{margin:0}.people-typed-row{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.people-typed-row .tv-field{flex:240px;margin-bottom:0}.batch-checks{gap:0 var(--space-6);flex-wrap:wrap;display:flex}.batch-checks>.tv-field-error,.batch-checks>.tv-field-help,.batch-checks>.meta{flex-basis:100%}.departments-table tbody tr.department-row-new>*{background:var(--color-accent-soft);animation:department-new 2.5s var(--ease-in) forwards}@keyframes department-new{0%,60%{background:var(--color-accent-soft)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.departments-table tbody tr.department-row-new>*{animation:none}}.tv-data-table tr.row-new>*{background:var(--color-row-selected)}.tv-data-table tr.row-new>:first-child{box-shadow:inset 3px 0 0 var(--color-row-selected-edge)}.tv-data-table tr.row-new .person-email-line,.tv-data-table tr.row-new .role-none,.tv-data-table tr.row-new .slot-meta{color:var(--color-row-selected-ink)}.tv-data-table tr.row-new a{color:var(--color-link-on-tint)}button.cover-card-secondary{color:var(--color-link-on-tint);text-align:start;text-decoration-line:underline;text-decoration-thickness:var(--border-width);cursor:pointer;background:0 0;border:0;padding:0}.placement-fields{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.placement-fields .tv-field{min-width:0;margin:0}.placement-fields .tv-input{width:100%;min-width:0}.placement-row{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0;display:grid}.placement-facts{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin:0}.placement-facts dd:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.placement-id-line{margin:var(--space-2) 0 0}.placement-length-value{min-height:40px;padding:var(--space-2) 0;color:var(--color-ink-1);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--line-md);display:block}.placement-group{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.placement-group legend{margin-bottom:var(--space-2);color:var(--color-ink-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--line-sm);padding:0}.placement-check .tv-checkbox input{margin-left:0}.tv-dialog-body .placement-fields .placement-check .tv-field-help,.placement-check .tv-field-help{margin:calc(-1 * var(--space-2)) 0 0 calc(16px + var(--space-1))}.placement-fields .people-chosen,.placement-fields .pick-chosen{margin:0}.people-chosen-removable{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.people-chosen-removable .tv-btn-icon{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0 0}.people-remove:before{inset:calc((var(--control-height) - var(--hit-area)) / 2)}.tv-dialog-body .people-search>.tv-field>p.tv-field-label{margin:0 0 2px}.tv-dialog-body .people-chosen-removable p{margin:0}.tv-dialog-body .placement-fields .tv-field-help{margin:0 0 var(--space-1)}.tv-dialog-body .placement-fields .people-search .tv-field-help,.tv-dialog-body .cell-lede{margin-bottom:var(--space-2)}.people-chosen-text{min-width:0}.people-remove{flex-shrink:0}.cell-lede{color:var(--color-ink-3)}.placement-dialog .tv-dialog-actions{bottom:calc(-1 * var(--dialog-overhang));z-index:1;margin-top:var(--space-4);padding-block:var(--space-3) var(--dialog-overhang);border-top:1px solid var(--color-border);background:var(--color-surface);position:sticky}.placement-result{gap:var(--space-3);margin-top:var(--space-4);display:grid}.attention-leaver .tv-btn{margin-left:var(--space-2);vertical-align:middle}.leaver-mts{margin-block:var(--space-4)}.leaver-mt{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.history-note{white-space:pre-wrap;overflow-wrap:anywhere;max-width:32ch}.tab-actions{gap:var(--space-2);flex-wrap:wrap;align-items:flex-start}.download-plan{justify-items:end;gap:var(--space-1);display:inline-grid}.template-step-downloads{grid-auto-flow:row}.download-plan-status:empty{display:none}.template-step-downloads .download-plan{justify-items:start}.waiting-list+p,.waiting-list+ul{margin-top:var(--space-3)}.waiting-list ul{padding-left:0;list-style:none}.waiting-item{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.waiting-actions{gap:var(--space-2);display:flex}.waiting-refused{margin-top:var(--space-1);display:block}.import-waiting{margin-top:0}.signal-add-all{margin-block:var(--space-2)}.signal-list{margin:0}.signal-name{font-weight:var(--weight-semibold);display:block}.signal-detail{margin-top:var(--space-1);overflow-wrap:anywhere;display:block}@media (max-width:767px){.signal-item{flex-direction:column;align-items:stretch}.signal-item .waiting-actions{flex-wrap:wrap}}.actions-intro{margin:0 0 var(--space-4)}.actions-panel>.actions-section+.actions-section{margin-top:var(--space-8)}.actions-section>.section-heading{margin:0 0 var(--space-2)}.actions-link{margin:0 0 var(--space-4)}.actions-failed{gap:var(--space-2);margin-bottom:var(--space-4);justify-items:start;display:grid}.plan-grid{scroll-padding-inline-start:13rem}.plan-grid .tv-data-table{border-collapse:separate;border-spacing:0;min-width:max-content}.plan-grid .tv-data-table th,.plan-grid .tv-data-table td{vertical-align:top;white-space:normal;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.plan-grid thead th{background:var(--color-table-head);color:var(--color-ink-1);font-size:var(--text-meta);font-weight:var(--weight-bold)}.plan-grid thead th:first-child,.plan-grid .grid-mt{z-index:1;box-shadow:inset -1px 0 0 var(--color-border);position:sticky;left:0}.plan-grid .grid-mt:has(.actions-menu-list){z-index:21}.plan-grid .grid-mt{background:var(--color-surface);overflow-wrap:anywhere;width:13rem;min-width:11rem;max-width:13rem}.plan-grid .grid-mt .mt-name{color:var(--color-ink-1);font-weight:var(--weight-semibold)}@media (max-width:599px){.plan-grid thead th:first-child,.plan-grid .grid-mt{width:8.5rem;min-width:8.5rem;max-width:8.5rem}.plan-grid{scroll-padding-inline-start:8.5rem}.grid-cell-btn{min-height:44px}}.plan-grid .grid-mt .tv-status-badge{margin-top:var(--space-1)}.grid-cell{background:var(--color-surface);width:14rem;min-width:12rem}.grid-cell-changed{background:var(--color-row-selected);box-shadow:inset 3px 0 0 var(--color-row-selected-edge)}.grid-cell-refused{box-shadow:inset 3px 0 0 var(--color-danger)}.grid-cell-main,.grid-cell-meta,.grid-cell-flag,.grid-cell-problem{display:block}.grid-cell-main{color:var(--color-ink-1);font-size:var(--text-body);font-weight:var(--weight-semibold)}.grid-cell-meta{color:var(--color-ink-2);font-size:var(--text-meta);line-height:var(--line-meta)}.grid-cell-changed .grid-cell-meta{color:var(--color-row-selected-ink)}.grid-cell-flag{margin-top:var(--space-1);color:var(--color-row-selected-ink);font-size:var(--text-meta);font-weight:var(--weight-bold)}.grid-cell-problem{margin-top:var(--space-1);color:var(--color-danger);font-size:var(--text-meta)}.grid-cell-btn{margin-top:var(--space-2);min-height:32px;padding-inline:var(--space-3);gap:var(--space-1)}.grid-cell-plan{margin-top:0}.grid-save-bar{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}@media (min-width:768px){html:has(.grid-save-bar){scroll-padding-bottom:96px}.grid-save-bar{z-index:2;background:var(--color-page);padding-bottom:var(--space-3);position:sticky;bottom:0}}.grid-save-count{color:var(--color-ink-2);font-size:var(--text-body);margin:0 auto 0 0}.grid-refusals{margin:var(--space-3) 0 var(--space-4);padding-left:var(--space-6)}.grid-refusals>li+li{margin-top:var(--space-2)}.plan-grid .grid-mt-head{justify-content:space-between;align-items:flex-start;gap:var(--space-1);display:flex}.plan-grid .tv-group-row th>span{left:var(--space-3);display:inline-block;position:sticky}@media (min-width:768px){.access-file-dialog:has(.import-flow[data-view=review]) .tv-dialog-form{height:calc(100dvh - var(--space-12))}.access-file-dialog:has(.import-flow[data-view=review]) .tv-dialog-body{flex:auto}}.tv-btn.signin-action{padding-block:var(--space-2);white-space:normal;text-align:center}.topbar-product-mark{align-items:center;gap:var(--space-2);display:inline-flex}.topbar-product-mark img{flex:none;width:32px;height:32px}@media (max-width:767px){.topbar-product-mark{min-width:var(--hit-area);min-height:var(--hit-area);justify-content:center}.topbar-product-name{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.email-settings{gap:var(--space-4);display:grid}.email-group .section-heading{margin:0 0 var(--space-1)}.email-signature-input{resize:vertical;max-width:40rem}.send-now{--drawer-width:480px}.send-now-step{margin:var(--space-1) 0 0}.send-now .tv-drawer-body>*+*{margin-top:var(--space-4)}.send-now-search{margin-bottom:0}.send-now-list{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}.send-now-list>li{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);align-items:flex-start}.send-now-list label{gap:var(--space-1);display:grid}.send-now-all label,.send-now-name{font-weight:var(--weight-semibold)}.send-now-line{overflow-wrap:anywhere}.send-now-question{font-size:var(--text-lg);line-height:var(--line-lg);margin:0}.send-now-summary{gap:var(--space-2) var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.send-now-summary dt{color:var(--color-ink-2)}.send-now-summary dd{margin:0}.send-now-footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}@media (max-width:767px){.send-now-footer{padding-inline:var(--space-4)}.send-now-footer .tv-btn{flex:100%}}.email-signature-default{white-space:pre-line;font-weight:600}.email-schedule-fields{align-items:start}.email-days-input{max-width:8rem}.email-group>.meta{margin:0 0 var(--space-3)}.email-rows{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none}.email-row{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-2)}.email-row+.email-row{border-top:var(--border-width) solid var(--color-border)}.email-row.is-open{background:var(--color-surface-2)}.email-row:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.email-row:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.email-row:only-child{border-radius:var(--radius-lg)}.email-row-head{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"toggle side""facts side";align-items:start;display:grid}.email-row-plain .email-row-head{grid-template-columns:var(--hit-area) minmax(0, 1fr) auto;grid-template-areas:"icon facts side";align-items:center}.email-row-toggle{align-items:center;gap:var(--space-2);min-height:var(--hit-area);margin-block:calc((var(--line-md) - var(--hit-area)) / 2);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-ink-1);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-area:toggle;justify-self:start;display:inline-flex}.email-row-toggle:hover{background:var(--color-fill-hover)}.email-row-toggle:focus-visible,.email-switch-track:focus-visible,.email-chip:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.email-row-title{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--line-md);margin:0}.email-row-icon{color:var(--color-ink-2);grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.email-row-facts{min-width:0;grid-area:facts;padding-inline-start:calc(20px + var(--space-4))}.email-row-plain .email-row-facts{padding-inline-start:0}.email-row-facts p{overflow-wrap:anywhere;margin:0}.email-row-when{color:var(--color-ink-2)}.email-row-side{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;grid-area:side;display:flex}.email-row-side .tv-btn[aria-disabled=true]{background:var(--color-disabled-surface);border-color:var(--color-disabled-edge);color:var(--color-disabled-ink);cursor:not-allowed}.email-row-note,.email-row-status{margin:var(--space-1) 0 0;padding-inline-start:calc(20px + var(--space-6))}.email-row-plain .email-row-status{padding-inline-start:calc(var(--hit-area) + var(--space-4))}.email-row-status:empty{display:none}.email-row-status p{margin:0}.email-row-saved{color:var(--color-success)}@media (prefers-reduced-motion:no-preference){.email-row-saved{animation:email-settle var(--duration-base) var(--ease-out)}}@keyframes email-settle{0%{opacity:0}}.email-tag-own{background:var(--color-accent-soft);color:var(--color-accent-ink)}.email-tag-paused{background:var(--color-warning-soft);border-color:var(--color-warning-edge);color:var(--color-ink-1)}.email-switch{align-items:center;gap:var(--space-2);display:inline-flex}.email-switch-track{background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);cursor:pointer;align-items:center;width:40px;height:20px;padding:0;display:inline-flex;position:relative}.email-switch-track:before{content:"";position:absolute;inset:-12px -2px}.email-switch-track:hover{border-color:var(--color-control-edge-hover)}.email-switch-knob{background:var(--color-ink-2);border-radius:50%;width:12px;height:12px;margin-inline-start:3px}.email-switch-track[aria-checked=true]{background:var(--color-accent);border-color:var(--color-accent)}.email-switch-track[aria-checked=true] .email-switch-knob{background:var(--color-on-accent);margin-inline-start:23px}@media (prefers-reduced-motion:no-preference){.email-switch-knob{transition:margin-inline-start var(--duration-fast) var(--ease-out)}}.email-switch-word{min-width:4.5em;font-weight:var(--weight-semibold)}.email-row-panel{gap:var(--space-4);margin-top:var(--space-4);padding-inline-start:calc(20px + var(--space-6));display:grid}.email-row-plain .email-row-panel{padding-inline-start:calc(var(--hit-area) + var(--space-4))}.email-editor-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.email-editor-head .meta{margin:0}.email-section-title{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--line-md);margin:0}.email-editor-subject{min-height:var(--control-height);resize:none}.email-field-help{justify-content:space-between;gap:var(--space-3);display:flex}.email-field-help span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.email-chips{margin-top:var(--space-2)}.email-chips>.tv-field-label{margin:0 0 var(--space-2)}.email-chip-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.email-chip{align-items:center;gap:var(--space-1);min-height:var(--hit-area);padding:0 var(--space-3);background:var(--color-brand-soft);border:var(--border-width) solid var(--color-brand-edge);border-radius:var(--radius-pill);color:var(--color-brand-ink);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}.email-chip:hover{background:var(--color-accent-soft-hover)}.email-chip:active{transform:translateY(1px)}.email-save-bar{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.email-save-bar-text{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.email-save-dot{background:var(--color-warning);border-radius:50%;width:8px;height:8px}.email-save-bar-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.email-save-bar .tv-error-banner,.email-save-bar>div[role=alert]{flex-basis:100%}.email-signature-shown{white-space:pre-line;font-size:var(--text-md)}.email-editor{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.email-editor-fields{align-content:start;gap:var(--space-1);display:grid}.email-editor-body{min-height:12rem}.email-preview{gap:var(--space-2);display:grid}.email-preview-subject{overflow-wrap:anywhere;margin:0}.email-preview-frame{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);width:100%;min-height:32rem;display:block}@media (max-width:1023px){.email-editor{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.email-row{padding:var(--space-3)}.email-row-head,.email-row-plain .email-row-head{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"toggle""facts""side"}.email-row-plain .email-row-head{grid-template-areas:"facts""side"}.email-row-plain .email-row-icon{display:none}.email-row-facts,.email-row-note,.email-row-status,.email-row-panel,.email-row-plain .email-row-status,.email-row-plain .email-row-panel{padding-inline-start:0}.email-row-side{justify-content:space-between}.email-row-side .tv-btn{flex:auto}.email-save-bar{bottom:calc(var(--space-16) + var(--border-width))}.email-save-bar-actions{flex:100%}.email-save-bar-actions .tv-btn{flex:1 1 0}.email-editor-subject,.email-editor-body,.email-signature-input{font-size:16px}}.email-editor-fields,.email-editor-preview{min-width:0}.email-editor-preview{align-self:start}
