@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--rail:#0a5859;--rail-text:#e8f4f4;--rail-text-soft:#bfe0df;--rail-text-strong:#fff;--rail-rule:#2e7675;--action:#d3a13a;--action-hover:#c08f2c;--action-ink:#1f2a36;--ink:#1f2a36;--muted:#5b6468;--page:#f4f6f6;--tab-ground:#eaefef;--surface:#fff;--surface-rule:#e1e7e7;--surface-rule-inner:#eef2f2;--field-rule:#cbd5d5;--context-bg:#e8f4f4;--context-text:#0a5859;--attention-bg:#fbf5e6;--attention-rule:#d3a13a;--attention-head:#7a5a14;--link-hover:#063f40;--shadow:#1f2a361f;--page-bg:var(--page);--header-bg:var(--surface);--header-rule:var(--surface-rule);--panel-bg:var(--surface);--panel-border:var(--surface-rule);--panel-head-bg:var(--surface-rule-inner);--text:var(--ink);--text-muted:var(--muted);--title:var(--ink);--link:#0a5859;--button-bg:var(--surface-rule-inner);--button-bg-hover:var(--surface-rule);--list-bg:var(--surface);--list-border:var(--surface-rule);--list-chosen:var(--context-bg);--rule:var(--surface-rule);--bar-complete:var(--context-text);--bar-incomplete:var(--surface-rule);--key-bg:var(--surface-rule-inner);--result-bg:var(--context-bg);--action-bg:var(--action);--action-bg-hover:var(--action-hover);--action-text:var(--action-ink);--field-bg:var(--surface);--field-border:var(--field-rule);--focus:var(--action);--tag-bg:var(--surface-rule-inner);--option-hover:var(--page);--option-chosen:var(--context-bg);--report-head-bg:var(--surface-rule-inner);--report-head-text:var(--ink);--report-create-bg:var(--action);--report-create-border:var(--action);--report-cancel-bg:var(--attention-bg);--report-retrieve-bg:var(--surface-rule-inner);--report-track:var(--surface-rule);--report-fill:var(--rail);--report-area-border:var(--surface-rule);--report-table-border:var(--surface-rule);--report-table-head:var(--surface-rule-inner);--font:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--size-body:15px;--size-small:12px;--size-label:12px;--size-panel-head:17px;--size-card-title:17px;--size-title:30px;--font-key:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--size-key:15px;--size-key-print:20px;--page-width:966px;--width-work:1400px;--rail-width:248px;--rail-mark-width:180px;--band-mark-width:136px;--plain-mark-width:240px;--help-width:400px;--help-small-width:320px;--column-left:476px;--column-right:395px;--gap:16px;--panel-pad:16px;--radius:8px;--button-width:214px;--button-height:33px;--survey-heading:21px;--survey-position:16px;--survey-question:13px;--choice-width:478px;--multiple-width:274px;--nav-width:422px;--action-width:120px;--action-height:28px;--foc-side:180px;--foc-submit-bg:var(--action);--foc-submit-bg-hover:var(--action-hover);--foc-clear-bg:var(--surface-rule-inner);--foc-clear-bg-hover:var(--surface-rule);--foc-clarify-bg:var(--action);--foc-clarify-bg-hover:var(--action-hover);--foc-blue:var(--rail);--foc-heading-bg:var(--surface-rule-inner);--foc-not-done:var(--attention-rule);--foc-done:var(--context-text);--foc-notice-bg:var(--attention-bg);--foc-notice-border:var(--attention-rule);--form-problem-bg:var(--attention-bg);--form-problem-border:var(--attention-rule);--foc-button-width:168px;--foc-answer-height:64px;--foc-accepted-bg:var(--context-bg);--foc-accepted-border:var(--context-bg);--size-read:16px;--sensitivity-standard-bg:var(--context-bg);--sensitivity-standard-border:var(--context-text);--sensitivity-restricted-bg:var(--attention-bg);--sensitivity-restricted-border:var(--attention-rule);--size-sensitivity:22px;--gauge-count:#0a5859;--gauge-track:var(--surface-rule);--gauge-needle:var(--ink);--gauge-width:132px;--gauge-width-overall:168px;--register-column:760px;--register-explain-bg:var(--page);--register-decision:var(--attention-head);--register-drift:var(--ink);--register-resolved:var(--context-text);--register-included:var(--context-text);--register-callout-bg:var(--attention-bg);--register-callout-text:var(--attention-head);--report-left:360px;--report-button-height:30px;--report-pdf-height:82vh;--report-text-size:13px;--tap:44px;--narrow-gutter:16px;--input-size:16px;--narrow-small:12px;--start-width:40rem;--size-under:14px;--narrow-answer:9em;--narrow-clarifier:5em;--advisory-side:340px}*{box-sizing:border-box}body{background:var(--page-bg);color:var(--text);font-family:var(--font);font-size:var(--size-body);margin:0;line-height:1.5}a{color:var(--link);text-underline-offset:3px}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hint{display:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame-rail{min-height:100vh;display:flex}.rail{flex:0 0 var(--rail-width);background:var(--rail);height:100vh;color:var(--rail-text);flex-direction:column;gap:28px;padding:28px 24px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.rail-mark{width:var(--rail-mark-width);display:block}.rail-mark img{width:100%;height:auto;display:block}.rail-button.rail-menu-button{display:none}.rail-sections{flex-direction:column;flex-grow:1;gap:28px;display:flex}.rail-company{flex-direction:column;gap:4px;display:flex}.rail-company-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rail-text-soft);font-size:11px}.rail-company-name{font-size:var(--size-card-title);color:var(--rail-text-strong);overflow-wrap:anywhere;font-weight:600}.rail-items{flex-direction:column;gap:2px;display:flex}.rail-item{color:var(--rail-text);font-size:var(--size-read);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.rail-item:hover{color:var(--rail-text-strong);background:var(--rail-rule)}button.rail-item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}button.rail-item:hover{background:var(--rail-rule)}.rail-item[aria-current=page]{background:var(--action);color:var(--action-ink);font-weight:600}.rail-item svg{flex:none}.rail-rule{background:var(--rail-rule);height:1px;margin:10px 12px}.rail-foot{border-top:1px solid var(--rail-rule);flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;display:flex}.rail-person{color:var(--rail-text-strong);overflow-wrap:anywhere;font-size:14px}.rail-roles{font-size:var(--size-label);color:var(--rail-text-soft);overflow-wrap:anywhere}.rail-buttons{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.rail-buttons form{margin:0}.rail-button,.band-button{border:1px solid var(--rail-rule);height:40px;color:var(--rail-text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.rail-button:hover,.band-button:hover{color:var(--rail-text-strong);border-color:var(--rail-text-soft)}.work{flex:auto;min-width:0;padding:40px 56px 56px}.work-head{max-width:var(--width-work);flex-direction:column;gap:6px;margin:0 0 36px;display:flex}.frame-title{font-size:var(--size-title);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700}.frame-sub{font-size:var(--size-body);color:var(--muted);margin:0}.frame-rail .frame-main{max-width:var(--page-width);margin:0}.frame-main:has(.dash){max-width:var(--width-work)}.band{background:var(--rail);color:var(--rail-text-strong)}.band-inner{max-width:var(--page-width);flex-direction:column;gap:12px;margin:0 auto;padding:18px 20px 16px;display:flex}.band-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.band-mark{width:var(--band-mark-width);display:block}.band-mark img{width:100%;height:auto;display:block}.band-buttons{gap:6px;display:flex}.band-buttons form{margin:0}.band-button{height:var(--tap);min-width:var(--tap);padding:0 12px}.band-help{width:var(--tap);padding:0}.band-who{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.band-company{overflow-wrap:anywhere;font-size:15px;font-weight:600}.band-person{color:var(--rail-text-soft);overflow-wrap:anywhere;font-size:13px}.band-title{letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:0 0 18px;font-size:22px;font-weight:700}.frame-band .frame-main{max-width:var(--page-width);margin:24px auto 40px}.help-panel{z-index:20;width:var(--help-width);background:var(--surface);max-width:100vw;height:100vh;color:var(--ink);border-left:1px solid var(--surface-rule);box-shadow:-8px 0 24px var(--shadow);font-size:var(--size-read);padding:24px 28px 40px;line-height:1.5;position:fixed;top:0;right:0;overflow-y:auto}.help-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.help-head h2{font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.help-close{border:1px solid var(--surface-rule);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:14px}.help-entry{border-bottom:1px solid var(--surface-rule-inner);margin:0 0 18px;padding:0 0 18px;scroll-margin-top:12px}.help-entry h3{font-size:var(--size-card-title);margin:0 0 8px;font-weight:600}.help-entry p{margin:0 0 10px}.help-entry.is-current summary{color:var(--context-text)}.help-group{margin:0 0 22px}.help-group>h3{font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-weight:600}.help-entry summary{cursor:pointer;font-weight:600;font-size:var(--size-card-title);align-items:center;min-height:32px;display:flex}.help-entry[open] summary{margin:0 0 8px}.help-body{font-size:var(--size-read)}.help-body p,.help-body ol,.help-body ul{margin:0 0 10px}.help-body ol,.help-body ul{padding-left:22px}.help-body li{margin:0 0 4px}.help-full{font-size:var(--size-read);margin:6px 0 0;display:inline-block}.help-page{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px;display:grid}.help-list{position:sticky;top:16px}.help-list nav{display:block}.help-list h2{font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-weight:600}.help-list h2:first-child{margin-top:0}.help-list ul{margin:0;padding:0;list-style:none}.help-list li{margin:0}.help-list a{color:var(--ink);font-size:var(--size-read);border-radius:6px;padding:6px 10px;text-decoration:none;display:block}.help-list a:hover{background:var(--surface-rule-inner)}.help-list a[aria-current=page]{background:var(--context-bg);color:var(--context-text);font-weight:600}.help-section{max-width:760px}.help-section h2{margin:0 0 14px;font-size:24px;font-weight:700}.help-section .help-print{border:1px solid var(--surface-rule);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;margin:22px 0 0;padding:0 14px;font-size:14px}.help-working,.help-failed{color:var(--muted);margin:0}.work-head-row{align-items:center;gap:12px;display:flex}.help-icon{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.help-icon:hover{color:var(--link);background:var(--surface-rule-inner)}.band-buttons .help-icon{width:var(--tap);height:var(--tap);border:1px solid var(--rail-rule);color:var(--rail-text);border-radius:8px}.band-buttons .help-icon:hover{color:var(--rail-text-strong);border-color:var(--rail-text-soft);background:0 0}.help-ask{border-bottom:1px solid var(--surface-rule-inner);margin:0 0 22px;padding:0 0 18px}.help-ask>summary{cursor:pointer;font-weight:600;font-size:var(--size-card-title);align-items:center;min-height:32px;display:flex}.help-ask[open]>summary{margin:0 0 8px}.help-ask-form{flex-direction:column;gap:8px;display:flex}.help-ask-label{font-size:var(--size-read);color:var(--muted);font-weight:600}.help-ask-form textarea{box-sizing:border-box;width:100%;font:inherit;font-size:var(--size-read);color:var(--ink);background:var(--surface);border:1px solid var(--field-border);resize:vertical;border-radius:6px;padding:8px 10px;line-height:1.4}.help-ask-buttons{gap:10px;display:flex}.help-ask-button{min-height:44px}.help-small{width:var(--help-small-width)}.help-small .help-head h2{font-size:var(--size-card-title);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:600}.help-small .help-body{margin:0 0 16px}.help-ask-open{border-bottom:0;margin:0 0 6px;padding:0 0 14px}.help-whole{min-height:32px;color:var(--link);font:inherit;font-size:var(--size-read);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.help-answer-area{margin-top:12px}.help-answer{margin:0 0 12px}.help-answer p{margin:0 0 10px}.help-based{font-size:var(--size-read);color:var(--muted)}.help-notyet{background:var(--attention-bg);border:1px solid var(--attention-rule);border-radius:6px;padding:10px 14px}.help-notyet h3{font-size:var(--size-read);color:var(--attention-head);margin:0 0 6px;font-weight:600}.help-another{min-height:44px}.panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);margin-bottom:22px;overflow:hidden}.panel-head{background:var(--panel-head-bg);padding:6px var(--panel-pad);font-size:var(--size-panel-head);margin:0;font-weight:700}.panel-body{padding:var(--panel-pad)}.button{width:var(--button-width);min-height:var(--button-height);border-radius:var(--radius);background:var(--button-bg);color:var(--text);text-align:center;justify-content:center;align-items:center;padding:4px 10px;font-weight:600;text-decoration:none;display:inline-flex}a.button:hover{background:var(--button-bg-hover)}.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.caption{font-style:italic}.dash{max-width:var(--width-work);flex-direction:column;gap:36px;display:flex}.dash-section{flex-direction:column;gap:14px;display:flex}.section-label{font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.dash-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dash-chooser{color:var(--muted);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.dash-chooser select{border:1px solid var(--field-rule);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;border-radius:8px;max-width:100%;padding:0 12px;font-size:14px}.dash-card{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;padding:32px 36px;display:grid}.dash-card-main{flex-direction:column;grid-column:span 12;gap:20px;min-width:0;display:flex}.dash-card:has(.attention) .dash-card-main{grid-column:span 7}.dash-card-heading{flex-direction:column;gap:8px;display:flex}.dash-card-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash-card-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700}.dash-people{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:15px}.pill{background:var(--context-bg);color:var(--context-text);font-size:var(--size-label);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-weight:600;display:inline-block}.pill-restricted{background:var(--attention-bg);color:var(--attention-head)}.dash-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}.dash-facts div{flex-direction:column;gap:2px;min-width:0;display:flex}.dash-facts dt{font-size:var(--size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dash-facts dd{font-size:var(--size-read);overflow-wrap:anywhere;margin:0;font-weight:600}.dash-first{font-size:var(--size-read);margin:0;font-weight:600}.dash-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.dash-actions-stack{flex-direction:column;gap:4px;display:flex}.button-principal{background:var(--action);min-height:48px;color:var(--action-ink);font:inherit;font-size:var(--size-read);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}a.button-principal:hover{background:var(--action-hover);color:var(--action-ink)}.button-principal[aria-disabled=true]{opacity:.45;cursor:not-allowed}.button-outline{border:1px solid var(--link);min-height:40px;color:var(--link);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.button-outline[aria-disabled=true]{opacity:.45;cursor:not-allowed;border-color:var(--muted);color:var(--muted)}.text-link{color:var(--link);font-size:15px;text-decoration:underline}.dash-off-line{color:var(--muted);margin:0;font-size:14px}.attention{background:var(--attention-bg);border-left:4px solid var(--attention-rule);border-radius:0 10px 10px 0;flex-direction:column;grid-column:span 5;gap:14px;min-width:0;padding:20px 22px;display:flex}.attention h4{font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--attention-head);margin:0;font-weight:600}.attention ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.attention li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.attention a{font-size:var(--size-read);color:var(--ink);font-weight:600;text-decoration:none}.attention a:hover{color:var(--link-hover);text-decoration:underline}.attention-word{color:var(--muted);white-space:nowrap;font-size:13px}.dash-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dash-cards-two{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-dest{background:var(--surface);border:1px solid var(--surface-rule);color:var(--ink);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:22px 24px;text-decoration:none;display:flex}a.dash-dest:hover{border-color:var(--context-text);color:var(--ink)}.dash-dest-wide{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px}.dash-dest-words{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-dest-name{font-size:var(--size-card-title);font-weight:600}.dash-dest-line{color:var(--muted);font-size:14px}.dash-dest-hold{color:var(--context-text);margin-top:4px;font-size:13px;font-weight:600}.dash-dest-wide .dash-dest-hold{margin-top:0}.dash-table-wrap{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;overflow-x:auto}.dash-table{border-collapse:collapse;width:100%;font-size:15px}.dash-table th{border-bottom:1px solid var(--surface-rule);text-align:left;font-size:var(--size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:16px 24px;font-weight:600}.dash-table td{border-bottom:1px solid var(--surface-rule-inner);vertical-align:top;padding:18px 24px}.dash-table tr:last-child td{border-bottom:0}.dash-table-title{font-weight:600}.dash-table-title .pill{margin-left:8px;padding:2px 8px;font-size:11px}.dash-table-muted{color:var(--muted)}.dash-table-open{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.dash-table-open .dash-off-line{text-align:right;margin:0}.dash-note{color:var(--muted);margin:0;font-size:14px}.dash-empty{background:var(--surface);border:1px solid var(--surface-rule);font-size:var(--size-read);border-radius:12px;margin:0;padding:22px 24px}.dash-bars{flex-direction:column;gap:14px;display:flex}.dash-contributor{max-width:var(--start-width);gap:22px;margin:0 auto}.dash-contributor .dash-section{gap:12px}.dash-mine{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;flex-direction:column;gap:16px;padding:22px 20px;display:flex}.dash-mine-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.25}.dash-mine-why{font-size:var(--size-read);color:var(--muted);margin:0}.dash-mine-state{background:var(--context-bg);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.dash-mine-state span{font-size:var(--size-read);color:var(--context-text);font-weight:600}.dash-mine-state svg{color:var(--context-text);flex:none}.dash-mine-more{font-size:var(--size-read);margin:0}.dash-mine .button-principal{width:100%;min-height:52px;font-size:var(--size-card-title)}.dash-mine .text-link{text-align:center}.dash-mine-hint{color:var(--muted);text-align:center;margin:-10px 0 0;font-size:13px}.dash-next{background:var(--surface);border:1px solid var(--surface-rule);font-size:var(--size-read);color:var(--muted);border-radius:12px;margin:0;padding:16px 18px}.workflow-row{gap:var(--gap);grid-template-columns:160px 1fr;align-items:start;display:grid}.workflow-row .button{white-space:nowrap;width:160px}.chart{margin:0}.chart-title{text-align:center;margin:4px 0 10px;font-weight:600}.chart-grid{grid-template-columns:64px 1fr;align-items:center;row-gap:6px;display:grid}.chart>.workflow-row+.chart-grid{margin-top:11px}.chart-label{font-size:var(--size-small)}.chart-track{height:18px;display:block}.chart-complete{fill:var(--bar-complete)}.chart-incomplete{fill:var(--bar-incomplete)}.chart-axis{border-top:1px solid var(--rule);color:var(--text-muted);justify-content:space-between;padding-top:3px;font-size:11px;display:flex}.chart-key{color:var(--text-muted);justify-content:center;gap:14px;margin-top:8px;font-size:11px;display:flex}.chart-key span:before{content:"";vertical-align:-1px;width:10px;height:10px;margin-right:5px;display:inline-block}.chart-key .key-complete:before{background:var(--bar-complete)}.chart-key .key-incomplete:before{background:var(--bar-incomplete)}.ecs{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);padding:16px 16px 14px}.ecs-heading{font-size:var(--survey-heading);margin:0 0 18px;font-weight:600}.ecs-position{align-items:center;gap:var(--gap);margin-bottom:16px;display:flex}.ecs-position h3{font-size:var(--survey-position);margin:0;font-weight:700}.ecs-goto{font:inherit;color:var(--text);border:1px solid var(--field-border);background:var(--field-bg);border-radius:6px;padding:4px 8px}.ecs-question,.ecs-nav{border:1px solid var(--panel-border);border-radius:var(--radius);padding:18px 16px}.ecs-question{margin-bottom:14px}.ecs-qid{font-weight:600;font-size:var(--survey-question);letter-spacing:.02em;margin:0}.ecs-text{font-weight:600;font-size:var(--survey-question);margin:2px 0 16px}.ecs-field{margin-bottom:14px}.ecs-label{font-weight:600;font-size:var(--size-small);margin-bottom:6px;display:block}.field-input{border:1px solid var(--field-border);background:var(--field-bg);width:100%;font:inherit;color:var(--text);border-radius:6px;padding:6px 12px;display:block}.field-input:focus,.ecs-goto:focus,.multi-box.is-open{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus);outline:none}.combo,.multi{position:relative}.combo{max-width:var(--choice-width)}.multi{max-width:var(--multiple-width)}.combo-input{padding-right:32px}.box-toggle{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:3px;display:inline-flex;position:absolute;top:6px;right:6px}.chevron{fill:none;stroke:currentColor;stroke-width:1.4px;width:12px;height:12px}.box-list{z-index:10;background:var(--panel-bg);border:1px solid var(--field-border);box-shadow:0 4px 12px var(--shadow);border-radius:6px;max-height:320px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.box-option{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;display:flex}.box-option:hover,.box-option.is-active,.box-option:focus-visible{background:var(--option-hover);outline:none}.box-option[aria-selected=true]{background:var(--option-chosen)}.box-option-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tick{color:var(--focus);font-weight:700}.multi-box{border:1px solid var(--field-border);background:var(--field-bg);cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;min-height:34px;padding:5px 30px 5px 6px;display:flex}.tag{background:var(--tag-bg);max-width:100%;font-size:var(--size-small);border-radius:4px;align-items:center;padding:1px 2px 1px 8px;display:inline-flex}.tag-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-remove{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 5px}.action-button{min-width:var(--action-width);min-height:var(--action-height);background:var(--action-bg);color:var(--action-text);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:4px 16px;font-weight:600;display:inline-flex}.action-button:hover{background:var(--action-bg-hover)}.ecs-nav{max-width:var(--nav-width);gap:32px;display:flex}:is(.foc-buttons,.foc-clarifiers,.start-buttons,.questions-skip,.agree-form,.invite-form,.ecs-form,.ecs-nav,.questions-end) .action-button{min-height:var(--tap);border:1px solid var(--link);background:var(--surface);color:var(--link);font-size:var(--size-body);border-radius:10px;padding:0 18px;font-weight:600;line-height:1.2;text-decoration:none}:is(.foc-buttons,.foc-clarifiers,.start-buttons,.questions-skip,.agree-form,.invite-form,.ecs-form,.ecs-nav,.questions-end) .action-button:enabled:hover,:is(.foc-buttons,.foc-clarifiers,.start-buttons,.questions-skip,.agree-form,.invite-form,.ecs-form,.ecs-nav,.questions-end) a.action-button:hover{border-color:var(--link-hover);background:var(--surface);color:var(--link-hover)}:is(.foc-buttons,.foc-clarifiers,.start-buttons,.questions-skip,.agree-form,.invite-form,.ecs-form,.ecs-nav,.questions-end) .action-button.action-principal,.foc-buttons .action-button.foc-submit:not(.is-quiet),.foc-clarifiers .action-button.foc-clarify-button{border-color:var(--action);background:var(--action);color:var(--action-ink);font-weight:700}:is(.foc-buttons,.foc-clarifiers,.start-buttons,.questions-skip,.agree-form,.invite-form,.ecs-form,.ecs-nav,.questions-end) .action-button.action-principal:enabled:hover,:is(.foc-buttons,.foc-clarifiers,.start-buttons,.questions-skip,.agree-form,.invite-form,.ecs-form,.ecs-nav,.questions-end) a.action-button.action-principal:hover,.foc-buttons .action-button.foc-submit:not(.is-quiet):enabled:hover,.foc-clarifiers .action-button.foc-clarify-button:enabled:hover{border-color:var(--action-hover);background:var(--action-hover);color:var(--action-ink)}:is(.foc-buttons,.foc-clarifiers,.start-buttons,.questions-skip,.agree-form,.invite-form,.ecs-form,.ecs-nav,.questions-end) .action-button.action-small,.foc-buttons .action-button.foc-clear{border-color:var(--field-rule);background:var(--surface);color:var(--muted);padding:0 12px;font-size:13px;font-weight:400}.foc-buttons .action-button.foc-clear:enabled:hover,:is(.start-buttons,.questions-skip) .action-button.action-small:enabled:hover{border-color:var(--muted);background:var(--surface);color:var(--ink)}.start-buttons .press-wrap,.questions-skip .press-wrap{align-items:stretch;display:flex}.ecs-form .press-wrap,.ecs-nav .press-wrap{align-items:flex-start}.ecs .ecs-position h3,.ecs .ecs-qid,.ecs .ecs-text,.ecs .ecs-label,.ecs .field-input,.ecs .box-option,.ecs .tag,.ecs .ecs-goto{font-size:var(--size-read)}.ecs .ecs-nav{gap:12px;max-width:none;padding:14px 16px}.ecs .ecs-goto{min-height:var(--tap)}.ecs .ecs-question .press-wrap{margin-top:6px}.frame-main:has(.reports){max-width:var(--width-work)}.reports{flex-direction:column;gap:24px;min-width:0;display:flex}.report-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.report-card{gap:14px}.report-card.is-open{border-color:var(--rail);box-shadow:inset 0 3px 0 var(--rail)}.report-card h2{font-size:var(--size-card-title);margin:4px 0 0;font-weight:600}.report-latest{font-size:var(--size-body);margin:0}.report-latest.is-none{color:var(--muted)}.report-outputs{font-size:var(--size-body);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.report-outputs li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.card-fold.report-fold>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.report-fold-state{font-size:var(--size-small);color:var(--muted);font-weight:400}.report-area-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.report-area-head h2{margin:4px 0 0;font-size:22px;font-weight:600}.report-shown-date{color:var(--muted);font-size:16px;font-weight:400}.report-area-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.report-chooser{min-height:var(--tap);font-size:var(--size-read);font-weight:600}.report-panel .panel-body{gap:12px;display:grid}.report-panel-head{padding:8px var(--panel-pad);background:var(--report-head-bg);color:var(--report-head-text);font-size:var(--size-panel-head);margin:0;font-weight:700}.report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-actions form,.report-continue{margin:0}.report-button{width:100%;min-height:var(--report-button-height);border:1px solid var(--report-create-border);background:var(--report-create-bg);color:var(--text);font:inherit;cursor:pointer;border-radius:4px;font-weight:600}.report-button:disabled{opacity:.45;cursor:not-allowed}.report-cancel{background:var(--report-cancel-bg);border-color:var(--report-cancel-bg);font-weight:600}.ecr-progress{gap:2px;display:grid}.progress-bar{appearance:none;background:var(--report-track);border:0;border-radius:3px;width:100%;height:6px;overflow:hidden}.progress-bar::-webkit-progress-bar{background:var(--report-track);border-radius:3px}.progress-bar::-webkit-progress-value{background:var(--report-fill);border-radius:3px}.progress-bar::-moz-progress-bar{background:var(--report-fill);border-radius:3px}.progress-percent{text-align:right;font-size:var(--size-small);color:var(--text-muted)}.progress-status{font-size:var(--size-small);margin:2px 0 0}.report-note,.report-notes{font-size:var(--size-small);color:var(--muted);margin:0}.report-notes{padding-left:18px}.report-retrieve{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.report-retrieve-button{background:var(--report-retrieve-bg);border-color:var(--report-retrieve-bg);font-size:var(--size-small);line-height:1.15}.report-select{min-height:var(--report-button-height);border:1px solid var(--field-border);background:var(--panel-bg);font:inherit;border-radius:4px;padding:0 8px}.reports-left{gap:18px;display:grid}.report-choose{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.report-choose h2{margin:0}.report-area{border:1px solid var(--surface-rule);background:var(--surface);min-width:0;font-size:var(--report-text-size);overflow-wrap:break-word;border-radius:12px;flex-direction:column;gap:18px;padding:28px 32px;display:flex}.report-empty{color:var(--muted);font-style:italic;font-size:var(--size-body);margin:0}.report-downloads{flex-wrap:wrap;gap:10px;margin:0;display:flex}.report-downloads form{margin:0}.report-downloads .report-button{width:auto;padding:0 14px}.report-pdf{width:100%;height:var(--report-pdf-height);border:1px solid var(--surface-rule);border-radius:10px;display:block}.report-text h2{margin:.4rem 0 .8rem;font-size:1.35rem}.report-text h3{margin:1.4rem 0 .6rem;font-size:1.15rem}.report-text h4{margin:1.2rem 0 .5rem;font-size:1.02rem}.report-text h5,.report-text h6{margin:1rem 0 .4rem;font-size:.95rem}.report-text p{margin:0 0 .75rem;line-height:1.5}.report-text ul,.report-text ol{margin:0 0 .75rem;padding-left:1.4rem}.report-rule{border:0;border-top:1px solid var(--rule);margin:1rem 0}.report-image{color:var(--text-muted);font-style:italic}.report-table-wrap{margin:0 0 .9rem;overflow-x:auto}.report-table{border-collapse:collapse;width:100%;font-size:var(--size-small)}.report-table th,.report-table td{border:1px solid var(--report-table-border);text-align:left;vertical-align:top;padding:4px 6px}.report-table th{background:var(--report-table-head)}:is(.plain:has(.generators),.frame-main:has(.generators)){max-width:var(--width-work)}.generators{max-width:none}.generators h1{margin:1.5rem 0 .5rem;font-size:1.4rem}.generators h2{margin:1.6rem 0 .5rem;font-size:1.1rem}.generators-pick{flex-wrap:wrap;align-items:end;gap:10px;margin:1rem 0;display:flex}.generators-pick label,.generators-add label{gap:4px;font-weight:600;display:grid}.generators-table{border-collapse:collapse;width:100%}.generators-table th,.generators-table td{border-bottom:1px solid var(--rule);text-align:left;padding:6px 4px}.generators-table form{margin:0}.generators-scroll{max-width:100%;overflow-x:auto}.generators-switch{margin-left:8px;display:inline-block}.generators-choice{border:1px solid var(--field-border);border-radius:4px;flex-basis:100%;margin:0;padding:8px 12px}.generators-choice legend{padding:0 4px;font-weight:600}.generators-add .generators-option{align-items:center;gap:8px;font-weight:600;display:flex}.generators .generators-option input{width:auto;min-height:0;margin:0;padding:0;display:inline-block}.generators-means{margin:0 0 8px 26px}.generators-add{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.generators-add input,.generators-pick select{min-height:32px;font:inherit;border:1px solid var(--field-border);border-radius:4px;padding:0 8px}.generators-add input{width:22rem}.generators-message{background:var(--result-bg);border-radius:var(--radius);padding:.5rem}.small-button{border:1px solid var(--report-create-border);background:var(--report-create-bg);min-height:30px;font:inherit;cursor:pointer;border-radius:4px;padding:0 12px;font-weight:600}.companies-statements{background:var(--panel-bg);border:1px solid var(--rule);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:.5rem 0 0;padding:.5rem}.generators-message p{margin:0}.companies-note{color:var(--text-muted);font-size:var(--size-small)}.models-chooser{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.models-chooser select{max-width:28rem;min-height:32px;font:inherit;border:1px solid var(--field-border);border-radius:4px;padding:0 8px}.models-chooser .form-problem{flex-basis:100%;margin:0}.companies-add{align-items:start}.companies-add .companies-hint{color:var(--text-muted);font-weight:400;font-size:var(--size-small)}.companies-add select{max-width:22rem;min-height:32px;font:inherit;border:1px solid var(--field-border);border-radius:4px;padding:0 8px}.companies-add .companies-ignore{flex-basis:100%}.plain{max-width:32rem;margin:4rem auto;padding:0 1rem;font-size:15px;line-height:1.5}.plain-mark{margin:0 0 28px}.plain-mark img{width:var(--plain-mark-width);max-width:100%;height:auto;display:block}.plain-tagline{color:var(--muted);margin:8px 0 0;font-size:14px}.keys h1{margin:1.5rem 0 .5rem;font-size:1.4rem}.keys-section{border-top:1px solid var(--rule);margin:2rem 0;padding-top:1rem}.keys-section h2{margin:0 0 .5rem;font-size:1.1rem}.keys-made h3{margin:1rem 0 .5rem;font-size:1rem}.key-text{font-family:var(--font-key);font-size:var(--size-key);background:var(--key-bg);border-radius:var(--radius);word-break:break-all;padding:.5rem}.key-groups{word-break:normal;word-spacing:.3em;line-height:1.8}.keys-note{color:var(--text-muted)}.keys-field{margin:.75rem 0;display:block}.keys-field input,.keys-field textarea{width:100%;font-family:var(--font-key);font-size:var(--size-key);margin-top:.25rem;display:block}.keys-result{background:var(--result-bg);border-radius:var(--radius);padding:.5rem}.print-sheet{display:none}@media print{body *{visibility:hidden}.print-sheet,.print-sheet *{visibility:visible}.print-sheet{width:100%;display:block;position:absolute;top:0;left:0}.print-sheet .key-text{font-size:var(--size-key-print);border:1px solid var(--text);background:0 0}.print-title{font-size:1.2rem;font-weight:700}}.frame-main:has(.foc){max-width:1000px}.foc{grid-template-columns:var(--foc-side) 1fr;align-items:start;gap:24px;display:grid}.foc-side h2{font-size:var(--size-panel-head);margin:0 0 8px;font-weight:600}.foc-side form{margin-bottom:18px}.foc-side select{width:100%;font:inherit;color:var(--text);border:1px solid var(--field-border);background:var(--field-bg);border-radius:6px;padding:5px 8px}.foc-side-label{font-weight:600;font-size:var(--size-small);margin:14px 0 6px;display:block}.foc-groups{margin:0;padding:0;list-style:none}.foc-groups li{margin-bottom:8px}.foc-group{color:var(--text);gap:8px;text-decoration:none;display:flex}.foc-group:before{content:"";border:1px solid var(--field-border);background:var(--field-bg);border-radius:50%;flex:none;width:13px;height:13px;margin-top:2px}.foc-group[aria-current=true]:before{border:4px solid var(--foc-blue)}.foc-group-count{font-size:var(--size-small);color:var(--text-muted);display:block}.foc-mark-done{color:var(--foc-done);margin-right:4px;font-weight:700}.foc-mark-open{color:var(--foc-not-done);margin-right:4px;font-weight:700}.foc-percent{text-align:center;color:var(--foc-blue);margin:22px 0 18px;font-size:15px;font-style:italic;font-weight:600}.foc-averages{color:var(--foc-blue);margin:0;font-weight:600}.foc-side-links{margin-top:18px}.foc-main{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);padding:16px 18px 20px}.foc-initiative{background:var(--foc-heading-bg);font-size:var(--size-small);margin:0 0 14px;padding:3px 8px}.foc-qid{font-size:var(--size-body);margin:0 0 6px;font-weight:500}.foc-question{margin:0 0 12px;font-weight:700}.foc-guide{font-size:var(--size-small);margin:0 0 2px}.foc-guide-list{margin-bottom:14px}.foc-field{max-width:700px;margin:12px 0}.foc-field textarea{min-height:var(--foc-answer-height);resize:vertical}.foc-dictation{font-size:var(--size-small);color:var(--text-muted);margin:6px 0 0}.foc-checks{flex-direction:column;gap:4px;display:flex}.foc-buttons{flex-direction:column;align-items:flex-start;gap:14px;margin:14px 0;display:flex}.foc-button{min-width:var(--foc-button-width)}.foc-submit{background:var(--foc-submit-bg);color:var(--text)}.foc-submit:hover{background:var(--foc-submit-bg-hover)}.foc-clear{background:var(--foc-clear-bg);color:var(--text)}.foc-clear:hover{background:var(--foc-clear-bg-hover)}.foc-clarify-button{background:var(--foc-clarify-bg)}.foc-clarify-button:hover{background:var(--foc-clarify-bg-hover)}.action-button:disabled{opacity:.55;cursor:progress}.foc-working{max-width:700px;color:var(--text-muted);margin:6px 0 0}.foc-score{color:var(--foc-blue);margin:14px 0 8px;font-size:15px;font-weight:600}.foc-advisory{max-width:700px}.foc-advisory p{margin:0 0 6px}.foc-notice{background:var(--foc-notice-bg);border:1px solid var(--foc-notice-border);border-radius:6px;max-width:700px;margin:0 0 12px;padding:8px 12px}.foc-clarifiers{border:1px solid var(--panel-border);border-radius:var(--radius);max-width:700px;margin:14px 0;padding:14px 16px}.foc-clarifier{margin-bottom:14px}.foc-clarifier p{margin:0 0 6px}.foc-clarifier textarea{resize:vertical}.foc-position{align-items:center;gap:var(--gap);margin:18px 0 10px;display:flex}.foc-position h3{color:var(--foc-blue);margin:0;font-size:15px;font-weight:600}.foc-none{color:var(--text-muted);margin:0}.foc-review{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);padding:16px 18px 20px}.foc-review h2{font-size:var(--survey-heading);margin:0 0 12px;font-weight:600}.foc-review form{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.foc-review label{font-weight:600;font-size:var(--size-small);flex-direction:column;gap:4px;display:flex}.foc-review select{font:inherit;color:var(--text);border:1px solid var(--field-border);background:var(--field-bg);border-radius:6px;padding:5px 8px}.foc-review-item{border-top:1px solid var(--panel-border);padding:12px 0}.foc-review-item h3{font-size:var(--size-body);margin:0 0 4px}.foc-review-item dl{grid-template-columns:160px 1fr;gap:4px 12px;margin:8px 0 0;display:grid}.foc-review-item dt{color:var(--text-muted);font-weight:600}.foc-review-item dd{white-space:pre-wrap;margin:0}.foc-review-wait{color:var(--foc-not-done);margin:6px 0 0}.describe{gap:18px;max-width:760px;display:grid}.describe-intro h2{font-size:var(--size-panel-head);margin:0 0 8px;font-weight:600}.describe-intro p{margin:0 0 8px}.describe .foc-notice{margin:0}.describe-setup h3{font-size:var(--size-panel-head);margin:0 0 12px;font-weight:600}.describe-form{margin:0 0 18px}.describe-form p{margin:0 0 6px}.describe-note{font-size:var(--size-small);color:var(--text-muted);margin:2px 0 8px}.describe-sensitivity{border:2px solid var(--sensitivity-standard-border);border-radius:var(--radius);background:var(--sensitivity-standard-bg);padding:14px 18px}.describe-sensitivity.is-restricted{border-color:var(--sensitivity-restricted-border);background:var(--sensitivity-restricted-bg)}.describe-sensitivity h2{font-size:var(--size-sensitivity);margin:0 0 6px;font-weight:700}.describe-sensitivity p{margin:0 0 8px}.describe-restrict{margin:0}.describe-above{margin:0 0 10px;font-weight:600}.describe-label{font-size:var(--size-small);margin:0 0 6px;font-weight:600}.describe-text{background:var(--foc-heading-bg);white-space:pre-wrap;border-radius:6px;margin:0 0 10px;padding:10px 12px}.describe-not-applied{margin:0 0 10px}.describe-in-force{margin:10px 0}.describe-buttons{flex-flow:wrap}.foc-accepted{background:var(--foc-accepted-bg);border:1px solid var(--foc-accepted-border);border-radius:6px;max-width:700px;margin:0 0 12px;padding:8px 12px}.board-list h2,.board-add h2{font-size:var(--size-panel-head);margin:0 0 10px;font-weight:600}.board-areas{gap:14px;margin:0 0 10px;padding:0;list-style:none;display:grid}.board-area{border:1px solid var(--rule);border-radius:var(--radius);padding:12px 14px}.board-area h3{font-size:var(--size-read);margin:0 0 6px;font-weight:700}.board-area dl{margin:0 0 10px}.board-area dt{margin:8px 0 2px;font-weight:600}.board-area dd{margin:0}.board-lines{margin:0;padding-left:20px}.board-say{margin:0 0 10px}.board-thin{font-weight:600}.board-area-form,.board-work-out{margin:0}.board-choices{border:0;gap:8px;margin:0 0 12px;padding:0;display:grid}.board-choice{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.board-choice input{flex:none;margin-top:4px}.foc-question,.foc-guide,.foc-initiative,.foc-dictation,.foc-field .field-input,.foc-checks,.foc-advisory,.foc-score,.foc-clarifier p,.foc-clarifier .field-input,.foc-notice,.foc-accepted,.foc-working,.describe-intro p,.describe-note,.describe-text,.describe-not-applied,.describe-above,.describe .field-input,.describe-sensitivity p,.describe-form p:not(.ecs-label),.foc-review-item p,.foc-review-item dd,.form-problem,.board-say,.board-area dd,.board-choice span{font-size:var(--size-read)}.form-problem{background:var(--form-problem-bg);border:1px solid var(--form-problem-border);max-width:700px;color:var(--text);border-radius:6px;margin:10px 0 0;padding:8px 12px}.generators-add .form-problem{flex-basis:100%;margin:0}.invite-top h2{font-size:var(--size-panel-head);margin:14px 0 8px;font-weight:600}.invite-top h2:first-of-type{margin-top:0}.invite-off{font-weight:600}.invite-people{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.invite-person{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.invite-name{font-weight:600}.invite-status{color:var(--text-muted)}.invite-buttons{flex-wrap:wrap;gap:6px;display:flex}.invite-button{margin:0}.invite-area{border-top:1px solid var(--rule);margin:12px 0 0;padding-top:8px}.invite-area h4{font-size:var(--size-read);margin:10px 0 6px;font-weight:600}.invite-area h4:first-child{margin-top:0}.invite-form{margin:0 0 12px}.invite-fields{grid-template-columns:max-content minmax(0,22rem);align-items:center;gap:6px 10px;margin:0 0 8px;display:grid}.invite-fields label{margin:0}.invite-plain{max-width:36rem}.invite-title{font-size:var(--size-panel-head);margin:0 0 12px;font-weight:600}.invite-label{margin:12px 0 4px;font-weight:600}.invite-lines{margin:0 0 12px;padding-left:20px}.invite-notice{background:var(--foc-accepted-bg);border:1px solid var(--foc-accepted-border);border-radius:6px;margin:12px 0;padding:8px 12px}.invite-plain .invite-fields{grid-template-columns:minmax(0,1fr)}.invite-plain input{font-size:var(--size-read)}.agree-area{margin:0}.agree-confidential{border:2px solid var(--sensitivity-restricted-border);border-radius:var(--radius);background:var(--sensitivity-restricted-bg);padding:12px 14px;font-weight:600}.agree-form{margin:0}.invite-read,.invite-person,.invite-off,.invite-fields .field-input{font-size:var(--size-read)}.start{max-width:var(--start-width)}.start-say,.start-ask,.start-tap-label,.start-back-row,.start .field-input,.questions-why,.questions-label,.questions-subject,.questions-done,.questions-people,.invite-covers .invite-read{font-size:var(--size-read)}.start-say{margin:0 0 12px}.start-ask{margin:0 0 12px;padding:0;font-weight:600;display:block}.start-form{margin:0 0 16px}.start .field-input{box-sizing:border-box;width:100%;min-height:var(--tap);font-size:var(--input-size)}.start-taps{border:0;gap:8px;min-width:0;margin:0 0 12px;padding:0;display:grid}.start-tap{box-sizing:border-box;min-height:var(--tap);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--panel-bg);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.start-tap.is-ticked{border-color:var(--focus);background:var(--option-chosen)}.start-tap input{flex:none;width:20px;height:20px;margin:2px 0 0}.start-tap-text{gap:2px;min-width:0;display:grid}.start-tap-label{overflow-wrap:anywhere;font-weight:600}.start-tap-mark{color:var(--title);font-weight:400}.start-tap-under{font-size:var(--size-under);color:var(--text-muted);overflow-wrap:anywhere}.start-buttons{flex-direction:column;gap:8px;margin:12px 0 0;display:flex}.start-buttons .action-button{width:100%;min-height:var(--tap)}.start .action-button,.start select{min-height:var(--tap)}.start-next{justify-content:center;align-items:center;text-decoration:none;display:flex}.start-back-row{margin:16px 0 0}.start-back,.start-back-row a{min-height:var(--tap);align-items:center;display:inline-flex}.start-description,.questions-why{margin:0 0 12px}.questions-why summary{min-height:var(--tap);color:var(--link);cursor:pointer;align-items:center;font-weight:600;display:flex}.questions-label{margin:8px 0 4px;font-weight:600}.questions-progress{font-weight:600}.questions-subject{border-left:4px solid var(--focus);background:var(--panel-bg);overflow-wrap:anywhere;border-radius:4px;margin:0 0 12px;padding:10px 14px;font-weight:600}.questions-subject .questions-label{color:var(--text-muted);margin:0 0 2px;font-weight:400;display:block}.questions-thanks{background:var(--foc-accepted-bg);border:1px solid var(--foc-accepted-border);border-radius:6px;margin:0 0 4px;padding:12px 14px}.questions-change{border:1px solid var(--rule);border-radius:var(--radius);margin:16px 0 0;padding:4px 14px}.questions-skip{margin:0 0 12px}.questions-skip-button{min-height:var(--tap)}.questions-done,.questions-people{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.questions-done a,.questions-people a{min-height:var(--tap);overflow-wrap:anywhere;align-items:center;display:flex}.questions-reviewed{margin:12px 0 0;padding-left:20px}.questions-reviewed-item{margin:0 0 16px}.reading-top{gap:10px;display:grid}.gauge{width:var(--gauge-width);flex:none;height:auto}.reading-top .gauge{width:var(--gauge-width-overall)}.gauge-track,.gauge-fill{fill:none;stroke-width:10px;stroke-linecap:round}.gauge-track{stroke:var(--gauge-track)}.gauge-count .gauge-fill{stroke:var(--gauge-count)}.reading-still-others{font-size:var(--size-read);overflow-wrap:anywhere;margin:8px 0 0}.reading-still-supplied{color:var(--text-muted)}.gauge-needle{stroke:var(--gauge-needle);stroke-width:2.5px;stroke-linecap:round}.gauge-hub{fill:var(--gauge-needle)}.gauge-line,.gauge-sub,.reading-when,.reading-still,.reading-off,.reading-working,.reading-supplied{font-size:var(--size-read)}.gauge-line,.gauge-sub,.reading-when{margin:0}.gauge-line{overflow-wrap:anywhere;font-weight:600}.gauge-sub{overflow-wrap:anywhere}.gauge-figure{font-size:var(--size-small);color:var(--text-muted);font-weight:400}.reading-when{color:var(--text-muted)}.reading-area{border-top:1px solid var(--rule);gap:8px;margin:0 0 12px;padding:10px 0 0;display:grid}.reading-area h4{font-size:var(--size-read);margin:4px 0 0;font-weight:600}.reading-still{gap:6px;margin:0;padding-left:20px;display:grid}.reading-who{color:var(--text-muted)}.reading-supplied{color:var(--title);font-weight:600}.reading-update button{min-height:var(--tap)}.reading-update button:disabled{opacity:.55;cursor:not-allowed}.reading-off{color:var(--text-muted);margin:0}.frame-main:has(.initiative){max-width:var(--width-work)}.initiative{flex-direction:column;gap:24px;min-width:0;display:flex}.initiative .action-button:disabled{cursor:not-allowed}.initiative .invite-buttons .action-button{font-size:var(--size-body)}.initiative .field-input{font-size:var(--size-read)}.initiative-head{flex-direction:column;gap:8px;min-width:0;display:flex}.initiative-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.initiative-title{font-size:var(--size-title);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700}.initiative-pill{background:var(--context-bg);color:var(--context-text);font-size:var(--size-label);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-weight:600}.initiative-pill.is-restricted{background:var(--attention-bg);color:var(--attention-head)}.initiative-line{font-size:var(--size-body);color:var(--muted);overflow-wrap:anywhere;margin:0}.initiative-sensitivity{padding:8px 12px}.initiative-sensitivity h2{font-size:var(--size-panel-head)}.initiative-sensitivity p:last-child,.initiative-sensitivity form{margin-bottom:0}.initiative-folder{flex-direction:column;min-width:0;display:flex}.initiative-tabs ul{flex-wrap:nowrap;align-items:flex-end;gap:3px;margin:0;padding:0 12px;list-style:none;display:flex}.initiative-tabs li{display:block}.initiative-tab{border:1px solid var(--surface-rule);background:var(--tab-ground);color:var(--muted);font-size:var(--size-body);border-bottom:0;border-radius:10px 10px 0 0;padding:10px 12px;text-decoration:none;display:block}a.initiative-tab:hover{color:var(--ink)}.initiative-tab[aria-current=page]{border-bottom:1px solid var(--surface);background:var(--surface);color:var(--ink);margin-bottom:-1px;padding:12px 14px 11px;font-weight:600;position:relative}.initiative-tab[aria-disabled=true]{cursor:not-allowed;opacity:.6}.initiative-tabs .hint{display:none}.initiative-views ul{border-bottom:1px solid var(--rule);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.initiative-view{min-height:var(--tap);font-size:var(--size-read);color:var(--link);border-bottom:3px solid #0000;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.initiative-view[aria-current=page]{color:var(--text);border-bottom-color:var(--focus)}.initiative-panel{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;flex-direction:column;gap:28px;min-width:0;padding:32px 36px;display:flex}.initiative-panel>.foc-notice{max-width:none;margin:0}.initiative-first{font-size:var(--size-read);color:var(--muted);margin:0}.initiative-in,.initiative-find,.initiative-people,.initiative-needed,.initiative-clarify,.documents{flex-direction:column;gap:28px;min-width:0;display:flex}.initiative-explain{flex-direction:column;gap:8px;max-width:760px;display:flex}.initiative-explain p{font-size:var(--size-read);margin:0}.initiative-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 32px;display:flex}.initiative-intro .initiative-explain{flex:32rem}.initiative-intro-action{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.initiative-intro-action:has(details[open]){flex-basis:100%;align-items:stretch}.figures{background:var(--page);border-radius:10px;flex-wrap:nowrap;align-items:baseline;gap:16px 40px;margin:0;padding:18px 22px;display:flex}.figure{flex-direction:column;flex:0 auto;gap:2px;min-width:0;display:flex}.figure-label{font-size:var(--size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.figure-value{color:var(--ink);margin:0;font-size:20px;font-weight:700}.figure.is-attention .figure-label,.figure.is-attention .figure-value,.section-label.is-attention{color:var(--attention-head)}.label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.small-muted{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px}.small-head{font-size:var(--size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-weight:600}.small-link{white-space:nowrap;font-size:14px}.plain-link{overflow-wrap:anywhere;font-weight:600;text-decoration:none}.plain-link:hover{text-decoration:underline}.press{min-height:var(--tap);border:1px solid var(--link);background:var(--surface);color:var(--link);font:inherit;font-size:var(--size-body);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}a.press:hover,summary.press:hover,button.press:enabled:hover{border-color:var(--link-hover);color:var(--link-hover)}.press-principal{border-color:var(--action);background:var(--action);color:var(--action-ink);font-weight:700}a.press-principal:hover,summary.press-principal:hover,button.press-principal:enabled:hover{border-color:var(--action-hover);background:var(--action-hover);color:var(--action-ink)}.press-quiet{border-color:var(--field-rule);color:var(--muted);font-weight:400}a.press-quiet:hover,summary.press-quiet:hover,button.press-quiet:enabled:hover{border-color:var(--muted);color:var(--ink)}.press-small{border-color:var(--field-rule);min-height:36px;color:var(--muted);padding:0 12px;font-size:13px;font-weight:400}.press-link{color:var(--muted);background:0 0;border-color:#0000;padding:0 6px;font-size:14px;font-weight:400;text-decoration:underline}a.press-link:hover,summary.press-link:hover,button.press-link:enabled:hover{color:var(--ink);border-color:#0000}.press:disabled,.press[aria-disabled=true]{opacity:.45;cursor:not-allowed}summary.press,summary.press-menu-item{list-style:none}summary.press::-webkit-details-marker{display:none}summary.press-menu-item::-webkit-details-marker{display:none}.press-wrap{flex-direction:column;align-items:flex-start;margin:0;display:inline-flex}.press-row,.press-group{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.press-group{gap:8px}.fold>summary{cursor:pointer;list-style:none}.fold-link{color:var(--link);text-underline-offset:3px;font-size:14px;text-decoration:underline}.opener{cursor:pointer;flex-direction:column;align-items:flex-start;list-style:none;display:flex}.opener::-webkit-details-marker{display:none}.opener:focus-visible{outline:none}.opener:focus-visible>:first-child{outline:2px solid var(--focus);outline-offset:2px}.opener:hover>.press{border-color:var(--link-hover);color:var(--link-hover)}.opener:hover>.press-principal{border-color:var(--action-hover);background:var(--action-hover);color:var(--action-ink)}.opener:hover>.press-quiet{border-color:var(--muted);color:var(--ink)}.opener:hover>.press-link{color:var(--ink);border-color:#0000}.opener:hover>.press-menu-item{background:var(--page)}.opener:hover>.fold-link{color:var(--link-hover)}.more-items .opener{align-items:stretch}details[open]>.opener{margin-bottom:10px}.fold>summary::-webkit-details-marker{display:none}.fold[open]>summary{margin-bottom:8px}.initiative-buttons{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;display:flex}.initiative-open{margin:0}.initiative-open[open]{flex-basis:100%}.initiative-open>summary{list-style:none}.initiative-open>summary::-webkit-details-marker{display:none}.initiative-open[open]>summary{margin-bottom:10px}.initiative-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:28px;display:grid}.initiative-grid>.span-4{grid-column:span 4}.initiative-grid>.span-5{grid-column:span 5}.initiative-grid>.span-7{grid-column:span 7}.initiative-grid>.span-8{grid-column:span 8}.summary-scroll{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;min-width:0;overflow-x:auto}.summary-table{border-collapse:collapse;width:100%}.summary-table thead th{border-bottom:1px solid var(--surface-rule);text-align:left;font-size:var(--size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 12px;font-weight:600}.summary-table tbody th,.summary-table td{border-bottom:1px solid var(--surface-rule-inner);text-align:left;vertical-align:top;font-size:var(--size-read);padding:16px 12px;font-weight:400}.summary-table thead th:first-child,.summary-table tbody th{padding-left:20px}.summary-table thead th:last-child,.summary-table tbody td:last-child{padding-right:20px}.summary-table tbody tr:last-child>*{border-bottom:0}.summary-row th a{color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.summary-row th a:hover{text-decoration:underline}.summary-row.is-chosen{background:var(--context-bg)}.summary-row.is-chosen th a{color:var(--context-text)}.summary-under{color:var(--muted);margin-top:2px;font-size:14px;display:block}.summary-table .is-muted{color:var(--muted)}.summary-table td.is-attention{color:var(--attention-head);font-weight:600}.summary-detail-row{display:none}.initiative-grid>.detail{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;min-width:0;padding:24px 26px;position:sticky;top:12px}.detail-body{flex-direction:column;gap:20px;min-width:0;display:flex}.detail-head{flex-direction:column;gap:6px;display:flex}.detail-head h2{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700}.detail-list{flex-direction:column;gap:10px;display:flex}.detail-entry{flex-direction:column;gap:2px;display:flex}.detail-entry-row{font-size:var(--size-read);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.attention-panel{background:var(--attention-bg);border-left:4px solid var(--attention-rule);border-radius:0 12px 12px 0;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.attention-panel p{font-size:var(--size-read);margin:0}.attention-panel .press{align-self:flex-start}.open-lines{font-size:var(--size-read);flex-direction:column;gap:4px;margin:4px 0 0;padding-left:20px;display:flex}.card{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}.card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-head h3,.card-title h3{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.3}.card-title{flex-direction:column;gap:4px;min-width:0;display:flex}.card-foot{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:auto;display:flex}.card-fold{border:1px solid var(--surface-rule);border-radius:12px}.card-fold>summary{min-height:var(--tap);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 24px;font-weight:600;list-style:none;display:flex}.card-fold>summary::-webkit-details-marker{display:none}.card-fold-body{flex-direction:column;gap:12px;padding:0 24px 20px;display:flex}.figure-pill{font-size:var(--size-body);color:var(--context-text);white-space:nowrap;font-weight:600}.figure-pill.is-attention{color:var(--attention-head)}.figure-pill.is-none{color:var(--muted);font-weight:400}.describe-saved{flex-direction:column;gap:18px;max-width:760px;display:flex}.describe-saved-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.describe-saved-text{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.6}.side-panel{background:var(--page);border:1px solid var(--surface-rule);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}.describe-answers{font-size:var(--size-body);flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.describe-answer-label{font-weight:600}.describe-answer-text{font-size:var(--size-read);overflow-wrap:anywhere;margin:2px 0 0}.describe-versions{flex-direction:column;gap:14px;margin:0;padding-left:20px;display:flex}.describe-version-text{font-size:var(--size-read);overflow-wrap:anywhere;margin:4px 0 0}.describe-earlier{flex-basis:100%}.initiative-needed .board-state:empty{display:none}.needed-split{grid-template-columns:minmax(0,5fr) minmax(0,3fr);align-items:start;gap:28px;display:grid}.needed-split.is-alone{grid-template-columns:minmax(0,1fr)}.needed-main{min-width:0}.needed-scroll{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;max-width:100%;overflow-x:auto}.needed-table{border-collapse:collapse;width:100%;min-width:560px}.needed-table th,.needed-table td{border-bottom:1px solid var(--surface-rule-inner);text-align:left;vertical-align:top;font-size:var(--size-read);padding:16px 12px}.needed-table thead th{border-bottom:1px solid var(--surface-rule);font-size:var(--size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 12px;font-weight:600}.needed-table th:first-child{padding-left:20px}.needed-table tbody tr:last-child>*{border-bottom:0}.needed-table tbody th{font-weight:400}.needed-row th a{min-height:28px;color:var(--ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.needed-row.is-chosen{background:var(--context-bg)}.needed-row.is-chosen th a{color:var(--context-text)}.needed-more{color:var(--text-muted)}.needed-in{align-items:center;gap:6px;display:flex}.needed-detail-row{display:none}.needed-detail{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;min-width:0;padding:24px 26px;position:sticky;top:12px}.needed-detail-body h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:22px;font-weight:700}.needed-detail-body h4{font-size:var(--size-read);margin:12px 0 6px;font-weight:600}.needed-detail-body dl{margin:0 0 10px}.needed-detail-body dt{margin:8px 0 2px;font-weight:600}.needed-detail-body dd{margin:0}.needed-detail-body dt,.needed-detail-body dd{font-size:var(--size-read)}.needed-detail-count{margin:0 0 8px}.needed-main>.board-say{margin:10px 0 0}.needed-below{margin:24px 0 0}.needed-below h2{font-size:var(--size-panel-head);margin:0 0 8px;font-weight:600}.needed-entries{gap:8px;margin:0;padding:0;list-style:none;display:grid}.needed-entry{background:var(--surface);border:1px solid var(--surface-rule);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.needed-entry>div{flex:18rem;min-width:0}.needed-entry h3{font-size:var(--size-read);margin:0;font-weight:700}.needed-entry .board-say{margin:2px 0 0}.board-add-form{margin:0}.people-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.people-parts{flex-direction:column;gap:14px;display:flex}.people-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:grid}.people-card .invite-fields,.card .invite-fields{grid-template-columns:minmax(0,1fr)}.person-list{flex-direction:column;gap:10px;display:flex}.person-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.person-named{flex-direction:column;gap:2px;min-width:0;display:flex}.person-name{font-size:var(--size-read);overflow-wrap:anywhere;font-weight:600}.person-line{color:var(--muted);font-size:13px}.person-line.is-attention{color:var(--attention-head)}.document-line{color:var(--ink);font-size:var(--size-body);flex-direction:column;gap:2px;text-decoration:none;display:flex}.document-line:hover{color:var(--link-hover)}.people-documents{margin:0}.sending-off{background:var(--attention-bg);border-radius:10px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.sending-off .invite-off{margin:0}.reading-update-box{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.reading-update-box .reading-update{margin:0}.reading-still-box summary{font-size:var(--size-read);cursor:pointer;font-weight:600}.reading-still-box .reading-still{margin-top:6px}.reading-still-marked s{color:var(--text-muted)}.find-still{flex-direction:column;gap:10px;display:flex}.find-still-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.find-tick-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.find-tick-line{border:1px solid var(--surface-rule);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.find-tick-box{width:20px;height:20px;accent-color:var(--rail);flex:none;margin:2px 0 0}.find-tick-words{min-width:0;font-size:var(--size-read);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.find-need-words{font-weight:600}.find-get{background:var(--page);border-radius:10px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.find-presses{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.find-presses-gap{flex-grow:1}.find-cant>summary{list-style:none}.find-cant>summary::-webkit-details-marker{display:none}.find-cant[open]{flex-basis:100%}.find-ask-one{margin:0}.find-others{flex-direction:column;gap:10px;display:flex}.find-others-from{font-size:var(--size-read);margin:0}.find-supplied{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.find-supplied li{border-left:3px solid var(--surface-rule);font-size:var(--size-read);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.find-ticks{border:0;gap:6px;margin:0 0 10px;padding:0;display:grid}.find-tick{font-size:var(--size-read);overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.find-tick input{margin-top:4px}.find-form .invite-fields{grid-template-columns:minmax(0,1fr)}.find-form{background:var(--surface);border:1px solid var(--surface-rule);border-radius:10px;padding:14px 16px}.initiative-clarify{gap:16px;display:grid}.clarify-detail{gap:10px;display:grid}.clarify-lines{gap:4px;margin:0;padding-left:20px;display:grid}.clarify-clarification{border-top:1px solid var(--rule);gap:10px;padding:10px 0 0;display:grid}.clarify-detail .clarify-pictures{grid-template-columns:minmax(0,1fr)}.clarify-heading{font-size:var(--size-read);color:var(--text-muted);margin:0;font-weight:600}.clarify-line{font-size:var(--size-read);overflow-wrap:anywhere;margin:0;font-weight:600}.clarify-pictures{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;display:grid}.clarify-picture{border-left:4px solid var(--focus);background:var(--page-bg);border-radius:4px;min-width:0;padding:10px 12px}.clarify-role{font-size:var(--size-read);overflow-wrap:anywhere;margin:0;font-weight:700}.clarify-said+.clarify-said{border-top:1px solid var(--rule);margin-top:10px;padding-top:8px}.clarify-question{font-size:var(--size-read);color:var(--text-muted);overflow-wrap:anywhere;margin:2px 0 6px}.clarify-statement,.clarify-q,.clarify-a,.clarify-result{font-size:var(--size-read);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.clarify-result{font-weight:700}.clarify-q{margin-top:8px;font-weight:600}.clarify-answers{margin:6px 0 0;padding-left:20px}.clarify-choices{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.clarify-form .field-input{max-width:100%}.clarify-draft{min-height:8em}.clarify-outcomes{flex-wrap:wrap;gap:8px 12px;display:flex}.clarify-decide{gap:10px;display:grid}.clarify-asked{margin:0}.clarify-decides{font-weight:600}.clarify-folded{padding:6px 0}.clarify-folded>.needed-scroll{margin-top:6px}.clarify-folded-title{cursor:pointer;font-size:var(--size-read);color:var(--link);min-height:var(--tap);align-items:center;font-weight:700;display:flex}.clarify-read>summary{cursor:pointer;font-size:var(--size-read);list-style:none}.clarify-read>summary::-webkit-details-marker{display:none}.questions-clarify{gap:10px;margin:0 0 16px;display:grid}.questions-clarify-title{font-size:var(--size-read);margin:0;font-weight:700}.questions-clarify-statement{white-space:pre-wrap}.questions-clarify-said{gap:4px;display:grid}.questions-clarify-q{gap:6px;margin:0 0 10px;display:grid}.questions-clarify-question{display:block}.initiative-register{max-width:var(--register-column);gap:16px;display:grid}.register-explain{background:var(--register-explain-bg);border-radius:var(--radius);gap:8px;padding:14px 16px;display:grid}.register-read,.register-passage,.register-passage p,.register-intro,.register-by,.register-title,.register-docs,.register-callout,.register-confirm-text,.register-state,.register-aside-what,.register-rests{font-size:var(--size-read)}.register-read,.register-passage p,.register-intro,.register-by{margin:0}.register-muted,.register-meta,.register-action-line,.register-docs{color:var(--text-muted)}.register-counts{font-size:var(--size-read);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.register-count strong{font-size:20px}.register-last{gap:4px;display:grid}.register-docs{margin:0;padding-left:20px}.register-actions{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;display:flex}.register-action{justify-items:start;gap:4px;max-width:340px;display:grid}.register-action-line{font-size:var(--size-read);margin:0}.register-form{max-width:var(--register-column);gap:8px;display:grid}.register-heading{font-size:var(--survey-heading);margin:8px 0 0}.register-subheading{font-size:var(--size-read);margin:8px 0 0}.register-list{gap:14px;display:grid}.register-item{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);border-left-width:5px;gap:12px;padding:16px 18px;display:grid}.register-item.kind-decision{border-left-color:var(--register-decision)}.register-item.kind-drift{border-left-color:var(--register-drift)}.register-item.kind-resolved{border-left-color:var(--register-resolved)}.register-item.is-included{border-left-color:var(--register-included)}.register-kind{font-size:var(--size-body);letter-spacing:.03em;text-transform:uppercase;margin:0;font-weight:700}.register-kind.kind-decision{color:var(--register-decision)}.register-kind.kind-drift{color:var(--register-drift)}.register-kind.kind-resolved{color:var(--register-resolved)}.register-title{margin:0;font-size:19px;line-height:1.35}.register-callout{background:var(--register-callout-bg);color:var(--register-callout-text);border-radius:6px;margin:0;padding:6px 10px}.register-block{gap:6px;display:grid}.register-label{font-size:var(--size-body);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:700}.register-intro{font-weight:600}.register-passage{gap:6px;margin:0;line-height:1.5;display:grid}.register-passage .report-text{font-size:var(--size-read)}.register-field{font-weight:600}.register-said{border-top:1px solid var(--rule);gap:4px;padding:8px 0 0;display:grid}.register-by{font-weight:600}.register-meta{font-size:var(--size-read);margin:0}.register-rest summary,.register-rests summary,.register-prose-title{cursor:pointer;color:var(--link);font-size:var(--size-read)}.register-rests{gap:8px;display:grid}.register-decide{border-top:1px solid var(--rule);gap:8px;padding-top:12px;display:grid}.register-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.register-state{margin:0;font-weight:600}.register-quiet{background:var(--panel-bg);color:var(--text);border:1px solid var(--field-border)}.register-confirm{background:var(--register-callout-bg);color:var(--register-callout-text);border-radius:6px;gap:8px;padding:10px 12px;display:grid}.register-confirm-text{margin:0}.register-aside{gap:4px;display:grid}.register-aside-line{border-top:1px solid var(--rule);gap:6px;padding:10px 0;display:grid}.register-aside-what{margin:0}.register-prose{gap:8px;display:grid}.register-recipients,.register-update,.register-silence,.register-mentions{gap:10px;display:grid}.register-recipient-list,.register-waiting-list,.register-mention-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.register-recipient{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 0;display:flex}.register-recipient-name,.register-recipient-state,.register-tick{font-size:var(--size-read)}.register-recipient-name{font-weight:600}.register-recipient-state{color:var(--text-muted)}.register-draft{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);gap:10px;padding:14px 16px;display:grid}.register-draft-form{gap:12px;display:grid}.register-draft-section{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.register-draft-line{gap:4px;display:grid}.register-take-out{justify-self:start}.register-waiting,.register-mention{border-top:1px solid var(--rule);gap:8px;padding:10px 0;display:grid}.register-ask-block,.register-ask,.register-ask-nobody{gap:8px;display:grid}.register-ask-people{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.register-tick{align-items:center;gap:8px;display:flex}.register-silence-item.state-overdue{border-left-color:var(--register-decision)}.register-silence-item.state-soon{border-left-color:var(--register-drift)}.register-silence-item.state-quiet{border-left-color:var(--text-muted)}.register-sent summary{cursor:pointer}.initiative-request-update,.request-update-detail{gap:14px;display:grid}.register-kind-mark{font-size:var(--size-small);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.register-working-text{white-space:pre-wrap;font-family:var(--font);font-size:var(--size-read);margin:0}.initiative-request-update .register-list{font-size:var(--size-read);margin:0;padding-left:20px}.documents-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.documents-head .documents-top{margin:0}.documents-head .documents-limit{flex-basis:100%;margin:0}.documents-add{margin:0}.documents-add[open]{flex-basis:100%}.documents-sub{font-size:var(--size-read);margin:4px 0 0;font-weight:700}.documents-form{background:var(--panel-bg);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 24px;margin-top:10px;padding:12px 14px;display:grid}.documents-form .ecs-label{gap:4px;min-width:0;display:grid}.documents-form .field-input{max-width:100%}.documents-form select{min-height:var(--tap);font:inherit;border:1px solid var(--field-border);border-radius:4px;padding:0 8px}.documents-form .companies-hint{color:var(--text-muted);font-weight:400;font-size:var(--size-small)}.documents-wide{grid-column:1/-1}.documents-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.documents-card{background:var(--panel-bg);border:1px solid var(--rule);border-radius:var(--radius);gap:8px;min-width:0;padding:12px 14px;display:grid}.documents-grid>.card.documents-card{border-color:var(--surface-rule);border-radius:12px;gap:14px;padding:22px 24px;display:flex}.documents-off .card-title h3{text-decoration:line-through}.documents-record,.documents-shelf-section{flex-direction:column;gap:14px;display:flex}.documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:grid}.shelf-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.shelf-item{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;padding:20px 24px;display:grid}.shelf-what{flex-direction:column;grid-column:span 8;gap:10px;min-width:0;display:flex}.shelf-actions{flex-direction:column;grid-column:span 4;align-items:stretch;gap:10px;min-width:0;display:flex}.shelf-actions .press,.shelf-actions summary.press{width:100%}.shelf-file{font-size:var(--size-card-title);overflow-wrap:anywhere;font-weight:600}.facts-list{font-size:var(--size-read);flex-direction:column;gap:6px;margin:0;display:flex}.facts-list>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.facts-list.is-wide>div{grid-template-columns:140px minmax(0,1fr)}.facts-list dt{color:var(--muted)}.facts-list dd{overflow-wrap:anywhere;margin:0}.facts-list dd.is-muted{color:var(--muted)}.state-line{background:var(--context-bg);border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.state-line p{font-size:var(--size-read);color:var(--context-text);margin:0;font-weight:600}.state-line.is-attention{background:var(--attention-bg)}.state-line.is-attention p{color:var(--attention-head)}.state-line .state-sub{color:var(--muted);font-size:13px;font-weight:400}.state-line .press-wrap{margin-top:4px}.more-menu{position:relative}.more-menu>summary{list-style:none}.more-menu>summary::-webkit-details-marker{display:none}.more-items{z-index:1;background:var(--surface);border:1px solid var(--surface-rule);min-width:220px;box-shadow:0 8px 24px var(--shadow);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:48px;left:0}.more-menu:has(details[open]){flex-basis:100%}.more-items:has(details[open]){min-width:0;box-shadow:none;margin-top:8px;position:static}.press-menu-item{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:14px;display:block}.press-menu-item:hover{background:var(--page)}.press-menu-item.is-attention{color:var(--attention-head)}.documents-title{font-size:var(--size-read);overflow-wrap:anywhere;margin:0;font-weight:700}.documents-off .documents-title,.documents-off .documents-reference{text-decoration:line-through}.documents-reference,.documents-state,.documents-switched,.documents-read-text{font-size:var(--size-read);overflow-wrap:anywhere;margin:0}.documents-read-text{white-space:pre-wrap}.documents-state,.documents-switched{font-weight:600}.documents-facts{font-size:var(--size-read);margin:0;padding-left:18px}.documents-same{color:var(--text-muted)}.documents-heading{font-size:var(--size-read);margin:4px 0 0;font-weight:700}.documents-classified,.documents-notes{gap:6px;display:grid}.documents-areas,.documents-classes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.documents-area{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.documents-area-off .documents-read-text{color:var(--text-muted)}.documents-actions{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.people-documents{margin-top:8px}.documents-shelf{flex-direction:column;gap:14px;display:flex}.documents-shelf-title{font-size:var(--size-read);margin:0;font-weight:700}.documents-shelf-statement{gap:4px;display:grid}.documents-shelf-statement dl{gap:2px;margin:0;display:grid}.documents-shelf-statement dd{margin:0 0 6px}.documents-leave{color:var(--text-muted)}.documents-not-admitted>summary{cursor:pointer;font-size:var(--size-read);font-weight:600}.documents-review .documents-card{max-width:900px}.documents-review-group{gap:8px;max-width:900px;display:grid}.documents-reviewed-list{gap:14px;margin:0;padding-left:22px;display:grid}.documents-reviewed{gap:4px;display:grid}.documents-quotes{gap:4px;margin:0;padding-left:18px;display:grid}.documents-quote-missing{color:var(--text-muted);text-decoration:line-through}.in-documents{font-size:var(--size-read);margin:0;padding-left:18px}.frame-main:has(.advisory){max-width:var(--width-work)}.work:has(.advisory) .frame-sub{max-width:860px;font-size:var(--size-read)}.advisory{grid-template-columns:minmax(0, 1fr) var(--advisory-side);align-items:start;gap:28px;display:grid}.advisory-main,.advisory-side{flex-direction:column;gap:24px;min-width:0;display:flex}.advisory-side{gap:20px}.advisory-read,.advisory-response-body p,.advisory-qa dt,.advisory-qa dd{font-size:var(--size-read)}.advisory-notice{font-size:var(--size-read);margin:0}.press-compact{min-height:36px;padding:0 14px;font-size:14px;font-weight:500}.advisory-composer{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;flex-direction:column;gap:18px;padding:28px 32px 24px;display:flex}.advisory-choose{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.advisory-chooser{min-height:var(--tap);border:1px solid var(--surface-rule);background:var(--surface);max-width:100%;font:inherit;font-size:var(--size-read);color:var(--ink);border-radius:10px;padding:0 12px;font-weight:600}.advisory-ask,.advisory-form{flex-direction:column;gap:12px;display:flex}.advisory-form{margin:0}.advisory-label{font-weight:600;font-size:var(--size-body);display:block}.advisory-form .advisory-question{border:1px solid var(--surface-rule);width:100%;min-height:8rem;font:inherit;resize:vertical;border-radius:10px;padding:16px 18px;font-size:18px;line-height:1.5}.advisory-form textarea{width:100%;font-size:var(--size-read)}.advisory-form textarea:disabled{opacity:.6;cursor:not-allowed}.advisory-ask-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.advisory-attach-col{flex-direction:column;flex:20rem;align-items:flex-start;gap:4px;min-width:0;display:flex}.advisory-attach{min-height:32px;color:var(--link);font-size:var(--size-body);text-underline-offset:3px;cursor:pointer;align-items:center;gap:8px;font-weight:500;text-decoration:underline;display:inline-flex}.advisory-attach:hover{color:var(--link-hover)}.advisory-attach[aria-disabled=true]{opacity:.45;cursor:not-allowed;text-decoration:none}.advisory-file:focus-visible+.advisory-attach{outline:2px solid var(--focus);outline-offset:2px}.advisory-document-line{color:var(--muted);font-size:13px}.advisory-chosen{font-size:var(--size-read);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.advisory-question-line{font-size:var(--size-read);color:var(--muted);margin:0}.advisory-submit-wrap{align-items:flex-end}.advisory-submit{min-height:48px;font-size:var(--size-read);padding:0 24px}.advisory-caution{background:var(--attention-bg);color:var(--text);font-weight:700;font-size:var(--size-read);border-radius:4px;margin:0;padding:10px 14px}.caution{border-left:3px solid var(--attention-rule);background:var(--attention-bg);color:var(--attention-head);border-radius:0 8px 8px 0;margin:0;padding:8px 12px;font-size:13px}.advisory-clarify{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;flex-direction:column;gap:14px;padding:24px 28px;display:flex}.advisory-clarify>p{margin:0}.advisory-clarifying{gap:4px;display:grid}.advisory-clarifying p{margin:0}.advisory-buttons{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.advisory-record{flex-direction:column;gap:12px;display:flex}.advisory-record-card{gap:16px;padding:20px 24px}.advisory-record-card .figures{background:0 0;border-radius:0;flex-wrap:wrap;gap:16px 36px;padding:0}.advisory-record-card .figure-value{font-size:26px;line-height:1.1}.advisory-reports{border-top:1px solid var(--surface-rule-inner);font-size:var(--size-body);flex-wrap:wrap;gap:8px 28px;margin:0;padding:14px 0 0;list-style:none;display:flex}.advisory-record-card>.advisory-reports:first-child{border-top:0;padding-top:0}.advisory-report-day{color:var(--muted);font-size:13px}.advisory-record-line{color:var(--muted);margin:0;font-size:13px}.advisory-response{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.advisory-response-head{border-bottom:1px solid var(--surface-rule-inner);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:20px 32px;display:flex}.advisory-response-head h2{font-size:var(--size-panel-head);margin:0;font-weight:600}.advisory-new{flex-direction:column;align-items:flex-end;gap:10px;margin:0;display:flex}.advisory-new-buttons{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.advisory-new-buttons form,.advisory-downloads{flex-wrap:wrap;gap:10px;margin:0;display:flex}.advisory-remove-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0;display:flex}.advisory-remove-confirm p{text-align:right;flex-basis:100%;margin:0}.advisory-response-body{overflow-wrap:break-word;flex-direction:column;gap:28px;max-width:860px;padding:28px 32px;display:flex}.advisory-empty{color:var(--muted);margin:0}.advisory-turn{grid-template-columns:72px minmax(0,1fr);gap:16px;display:grid}.advisory-margin{font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;padding-top:4px;font-weight:600}.advisory-answer .advisory-margin{color:var(--rail);padding-top:6px}.advisory-turn-body{flex-direction:column;gap:14px;min-width:0;display:flex}.advisory-turn-body p{margin:0;line-height:1.6}.advisory-turn-body .advisory-asked{font-size:18px;line-height:1.5}.advisory-turn-body .advisory-judgement{font-size:20px;font-weight:500;line-height:1.5}.advisory-turn-head{font-size:var(--size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.advisory-exhibit{align-items:center;gap:8px;font-weight:600;display:inline-flex}.advisory-qa{gap:6px;margin:0;display:grid}.advisory-qa dt{font-weight:600}.advisory-qa dd{margin:0}.advisory-sources{flex-direction:column;gap:8px;margin-top:4px;display:flex}.advisory-based{color:var(--muted);font-size:13px}.advisory-unconfirmed{margin:0}.advisory-chips{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.advisory-chip{min-width:0}.advisory-chip[open]{flex-basis:100%}.advisory-chip>summary{border:1px solid var(--surface-rule);background:var(--surface);max-width:100%;min-height:32px;color:var(--link);cursor:pointer;overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;list-style:none;display:inline-flex}.advisory-chip>summary::-webkit-details-marker{display:none}.advisory-chip>summary:hover{border-color:var(--link)}.advisory-chip[open]>summary{border-color:var(--link);background:var(--context-bg)}.advisory-chip>.hint{display:none}.advisory-source-text{border:1px solid var(--surface-rule);background:var(--page);border-radius:8px;max-height:24rem;margin:8px 0 4px;padding:10px 14px;overflow-y:auto}.advisory-source-text p{margin:0 0 8px}.advisory-full-reading{border-top:1px solid var(--surface-rule-inner);padding-top:6px}.advisory-full-reading>summary{min-height:var(--tap);cursor:pointer;color:var(--link);text-underline-offset:3px;align-items:center;font-size:14px;text-decoration:underline;display:flex}.advisory-full-reading .advisory-verdict{margin:0 0 10px}.advisory-shelf{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 0;display:flex}.advisory-out{border-left:4px solid var(--attention-rule);background:var(--attention-bg);border-radius:0 10px 10px 0;flex-direction:column;gap:8px;padding:18px 22px;display:flex}.advisory-out h3{font-size:var(--size-read);color:var(--attention-head);margin:0;font-weight:600}.advisory-out p{margin:0}.advisory-instead h4{font-size:var(--size-body);margin:6px 0 4px}.advisory-fill{width:100%;min-height:var(--tap);border:1px solid var(--surface-rule);background:var(--surface);font:inherit;font-size:var(--size-read);text-align:left;cursor:pointer;border-radius:8px;padding:8px 12px}.advisory-response-body ul.report-notes{margin:0}.advisory-failed{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.advisory-failed form{margin:0}.advisory-follow{border-top:1px solid var(--surface-rule-inner);padding-top:24px}.advisory-follow .advisory-margin{padding-top:14px}.advisory-follow-box{border:1px solid var(--surface-rule);font:inherit;font-size:var(--size-read);resize:vertical;border-radius:10px;padding:12px 14px}.advisory-previous{gap:6px;padding:20px 22px}.advisory-previous h2{margin:0 0 8px}.advisory-sessions{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.advisory-sessions form{margin:0}.advisory-session{width:calc(100% + 28px);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:4px;margin:0 -14px;padding:12px 14px;display:flex}.advisory-session:hover{background:var(--page)}.advisory-current .advisory-session{background:var(--page);box-shadow:inset 3px 0 0 var(--action)}.advisory-session-question{align-items:flex-start;gap:8px;display:flex}.advisory-session-question svg{color:var(--muted);flex:none;margin-top:3px}.advisory-previous-button{-webkit-line-clamp:2;font-size:var(--size-read);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.advisory-previous-date{color:var(--muted);font-size:13px}.advisory-email{background:var(--context-bg);border-color:var(--context-bg);gap:10px;padding:20px 22px}.advisory-email h2{color:var(--context-text)}.advisory-email p{margin:0}.advisory-email-standing{color:var(--muted);font-size:13px}.advisory-email form{margin:0}.simulation-scenario{border:1px solid var(--rule);background:var(--panel-bg);border-radius:6px;margin:1rem 0 1.5rem;padding:.75rem 1rem}.simulation-scenario h3{margin:0 0 .4rem;font-size:1.05rem}.simulation-scenario h4{margin:.9rem 0 .3rem;font-size:1rem}.simulation-scenario h5{font-size:var(--size-small);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:.7rem 0 .2rem}.simulation-part{margin:.5rem 0}.simulation-steps{gap:2px;margin:.2rem 0;padding-left:22px;display:grid}.simulation-step-failed{font-weight:600}.simulation-step-finished{color:var(--text-muted)}.simulation-buttons{flex-wrap:wrap;align-items:center;gap:8px;margin:.4rem 0;display:flex}.simulation-tally{font-size:var(--size-small);color:var(--text-muted)}.simulation-new{align-items:start}.simulation-new .simulation-text{flex-basis:100%}.simulation-new textarea{width:100%;min-height:16rem;font:inherit;font-family:var(--font-key);border:1px solid var(--field-border);border-radius:4px;padding:8px}.simulation-new section,.simulation-new .form-problem{flex-basis:100%}.simulation-read{font-size:var(--size-read)}.simulation-answers{gap:6px;padding-left:22px;display:grid}.simulation-plan{font-size:var(--size-read);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:8px 16px;margin:.4rem 0;display:grid}.simulation-plan dt{font-weight:600}.simulation-plan dd{margin:0}.simulation-slice{font-size:var(--size-read);margin:.4rem 0}.simulation-slice h6{margin:.4rem 0 .1rem;font-size:1rem}.simulation-slice p{margin:.1rem 0}.simulation-mail{margin:.3rem 0 .3rem 1rem}.simulation-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--size-read);border:1px solid var(--rule);background:var(--page-bg);border-radius:4px;margin:.3rem 0;padding:8px}.frame-main:has(.portfolio){max-width:var(--width-work)}.work:has(.portfolio) .frame-sub{max-width:860px;font-size:var(--size-read)}.portfolio{flex-direction:column;gap:24px;display:flex}.portfolio>*,.portfolio-capability>*,.portfolio-chosen>*{min-width:0}.portfolio-line,.portfolio-phone-line{font-size:var(--size-read);margin:0}.portfolio-phone-line{display:none}.portfolio-capability{flex-direction:column;gap:14px;display:flex}.portfolio-strip{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.portfolio-strip-line{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.portfolio-strip-line strong{font-size:16px}.portfolio-strip-tools{gap:8px}.portfolio-download{margin:0}.portfolio-panel{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;min-width:0;padding:12px 24px 8px;overflow-x:auto}.portfolio-table{border-collapse:collapse;width:100%}.portfolio-table th{border-bottom:1px solid var(--surface-rule);text-align:left;font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 12px 12px;font-weight:600}.portfolio-table td{border-bottom:1px solid var(--surface-rule-inner);text-align:left;vertical-align:top;font-size:var(--size-read);padding:14px 12px}.portfolio-table tbody tr:last-child td{border-bottom:0}.portfolio-col-initiative{width:38%}.portfolio-row{position:relative}.portfolio-row:hover td,.portfolio-row.is-chosen td{background:var(--page)}.portfolio-row.is-chosen td:first-child{box-shadow:inset 4px 0 0 var(--action)}.portfolio-row-link{color:var(--ink);font-weight:600;text-decoration:none}.portfolio-row-link:after{content:"";position:absolute;inset:0}.portfolio-title-cell .pill{margin-left:8px}.portfolio-row .hint{display:none}.portfolio-people span{display:block}.portfolio-people .small-muted{font-size:13px}.portfolio-latest{white-space:nowrap}.portfolio-made.is-muted{color:var(--muted)}.portfolio-chosen{flex-direction:column;gap:20px;display:flex}.portfolio-chosen-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.portfolio-chosen-text{flex-direction:column;flex:28rem;gap:10px;min-width:0;max-width:860px;display:flex}.portfolio-chosen h2{margin:0;font-size:24px;font-weight:700}.portfolio-chosen-summary{margin:0;font-size:16px;line-height:1.6}.portfolio-advisory{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.portfolio-ask{white-space:nowrap;gap:10px}.portfolio-no-update{color:var(--muted)}.portfolio-updates{background:var(--surface);overflow-wrap:break-word;max-width:980px}.card-fold.portfolio-updates>summary{gap:6px 16px;padding:16px 24px}.portfolio-update-title{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.portfolio-update-title strong{font-size:16px}.portfolio-update-counts{color:var(--muted);font-size:14px;font-weight:400}.portfolio-update-toggle{pointer-events:none}.portfolio-hide,.portfolio-updates[open] .portfolio-show{display:none}.portfolio-updates[open] .portfolio-hide{display:inline}.portfolio-update-summary .hint{flex-basis:100%}.portfolio-updates-body{border-top:1px solid var(--surface-rule-inner);font-size:var(--size-read);flex-direction:column;gap:18px;padding:18px 30px 26px;display:flex}.portfolio-updates-body>*{min-width:0}.portfolio-update{flex-direction:column;gap:18px;display:flex}.portfolio-update+.portfolio-update,.portfolio-earlier .portfolio-update{border-top:1px solid var(--surface-rule-inner);padding-top:14px}.portfolio-update h3{font-size:var(--size-card-title);margin:0;font-weight:600}.portfolio-update-part{flex-direction:column;gap:8px;display:flex}.portfolio-update h4{font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.portfolio-update ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.portfolio-update li{font-size:var(--size-read);line-height:1.55}.portfolio-waiting{border-collapse:collapse;width:100%;max-width:720px}.portfolio-waiting th,.portfolio-waiting td{border-bottom:1px solid var(--surface-rule-inner);text-align:left;vertical-align:top;font-size:var(--size-read);padding:8px 10px}.portfolio-waiting th{font-size:var(--size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.portfolio-earlier>summary{min-height:var(--tap);cursor:pointer;color:var(--link);text-underline-offset:3px;align-items:center;font-size:14px;text-decoration:underline;display:flex}.portfolio-earlier[open]>summary{margin-bottom:10px}.portfolio-folder{gap:0}.portfolio-report-link,.portfolio .report-button,.portfolio a.press{text-decoration:none}.portfolio-deck{align-items:center;gap:8px;display:flex}.portfolio-reports-panel{gap:16px;padding:24px 28px}.portfolio-report{min-width:0;font-size:var(--size-read);overflow-wrap:break-word;flex-direction:column;gap:16px;display:flex}.portfolio-report-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.portfolio-report-head h3{margin:0;font-size:20px;font-weight:600}.portfolio-report-day{font-size:var(--size-body);color:var(--muted);font-weight:400}.portfolio-report .report-table{font-size:var(--size-read)}.portfolio-pdf{min-height:var(--report-pdf-height)}.portfolio-choose-line{color:var(--muted);font-size:var(--size-read);margin:0}.frame-main:has(.client-admin){max-width:var(--width-work)}.client-admin{gap:16px;display:grid}.client-admin>*{min-width:0}.client-admin>.foc-notice{max-width:none;margin:0}.client-admin-head{flex-direction:column;gap:6px;margin:0 0 20px;display:flex}.client-admin-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.client-admin-panel{gap:20px}.client-admin-panel>.foc-notice{max-width:none;margin:0}.client-admin-intro,.client-admin-line,.client-admin-next{font-size:var(--size-read);margin:0}.client-admin-small{font-size:var(--size-small);color:var(--muted)}.client-admin-name{overflow-wrap:anywhere;font-weight:600}.client-admin-box{flex-direction:column;gap:10px;display:flex}.client-admin-line+.client-admin-small,.client-admin-small+.client-admin-line{margin-top:0}.admin-people-list{background:var(--surface);border:1px solid var(--surface-rule);border-radius:12px;overflow:hidden}.admin-people-head,.admin-person-row{grid-template-columns:minmax(0,26fr) minmax(0,28fr) minmax(0,16fr) minmax(0,14fr) 24px;align-items:start;gap:12px;padding:14px 20px;display:grid}.admin-people-head{border-bottom:1px solid var(--surface-rule);font-size:var(--size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.admin-people{margin:0;padding:0;list-style:none}.admin-person{border-bottom:1px solid var(--surface-rule-inner)}.admin-person:last-child{border-bottom:0}.admin-person-row{cursor:pointer;font-size:var(--size-read);list-style:none}.admin-person-row::-webkit-details-marker{display:none}.admin-person-row:hover,.admin-person-details[open]>.admin-person-row{background:var(--page)}.admin-cell{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.admin-pills{flex-wrap:wrap;gap:6px;display:flex}.admin-chevron{color:var(--muted);justify-content:flex-end;transition:transform .12s;display:flex}.admin-person-details[open] .admin-chevron{transform:rotate(90deg)}.admin-person.is-off .admin-person-row{color:var(--muted)}.admin-person.is-off .pill{background:var(--surface-rule-inner);color:var(--muted)}.admin-person-detail{background:var(--page);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:20px 20px 24px;display:grid}.admin-column{flex-direction:column;gap:12px;min-width:0;display:flex}.admin-name-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.press.is-attention{border-color:var(--attention-head);color:var(--attention-head)}.client-admin-roles{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.client-admin-role{font-size:var(--size-read);align-items:flex-start;gap:8px;display:flex}.client-admin-role input{margin-top:4px}.client-admin-role-name{font-weight:600}.client-admin-fold{max-width:760px}.client-admin-role-lines{grid-template-columns:auto 1fr;gap:6px 16px;margin:4px 0 0;font-weight:400;display:grid}.client-admin-role-lines div{display:contents}.client-admin-role-lines dt{font-weight:600;font-size:var(--size-read)}.client-admin-role-lines dd{font-size:var(--size-read);color:var(--text-muted);margin:0}.client-admin-ticks{border:0;gap:6px;margin:8px 0;padding:0;display:grid}.client-admin-places{flex-direction:column;gap:4px;margin:0;padding-left:1.2em;display:flex}.client-admin-places li{font-size:var(--size-read);overflow-wrap:anywhere}.client-admin-role-places{padding-left:1.2em}.client-admin-open{margin:0}.client-admin-open[open]>.opener{margin-bottom:10px}.client-admin-press{flex-direction:column;align-items:flex-start;gap:4px;margin:0;display:flex}.client-admin-off{flex-direction:column;align-items:flex-start;gap:10px;max-width:520px;display:flex}.admin-switch-off[open]>.opener{margin-bottom:10px}.client-admin-orphans{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.client-admin-orphan{font-size:var(--size-read);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.client-admin-orphan>.client-admin-open[open]{flex-basis:100%}.admin-orphan-text{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-orphan-text p{margin:0}.client-admin-add .invite-off{margin:0 0 8px}.client-admin-table{border-collapse:collapse;width:100%}.client-admin-table th,.client-admin-table td{border-bottom:1px solid var(--surface-rule-inner);text-align:left;vertical-align:top;font-size:var(--size-read);padding:16px 12px;font-weight:400}.client-admin-table thead th{border-bottom:1px solid var(--surface-rule);font-size:var(--size-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 12px;font-weight:600}.client-admin-table thead th:first-child,.client-admin-table tbody th,.client-admin-table td:first-child{padding-left:20px}.client-admin-table thead th:last-child,.client-admin-table td:last-child{padding-right:20px}.client-admin-table tbody tr:last-child>*{border-bottom:0}.client-admin-table tbody th{font-weight:400}.client-admin-table tbody th p{margin:4px 0 0}.admin-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.admin-cards .card .invite-form{gap:10px}.client-admin-settings{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.client-admin-number{max-width:8em}.admin-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0;display:flex}.admin-field{flex-direction:column;gap:4px;display:flex}.admin-toolbar .field-input{width:auto}.admin-field-check{align-self:center}.client-admin-log td{overflow-wrap:anywhere}.client-admin-log code{font-family:var(--font-key);font-size:var(--size-read)}.client-admin-pages{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1100px){.admin-person-detail{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:900px){.admin-cards{grid-template-columns:minmax(0,1fr)}}.plain label{font-weight:600;display:block}.plain input{width:100%;min-height:var(--tap);border:1px solid var(--field-border);background:var(--field-bg);font:inherit;font-size:var(--input-size);color:var(--text);border-radius:6px;margin:6px 0 12px;padding:8px 12px;display:block}.plain .press-wrap{align-items:stretch;width:100%;display:flex}.plain button{width:100%;min-height:var(--tap);border-radius:var(--radius);background:var(--button-bg);font:inherit;color:var(--text);cursor:pointer;border:0;margin:0 0 12px;font-weight:600;display:block}.help-editor .help-editor-kind-title{font-size:var(--size-card-title);margin:22px 0 8px;font-weight:600}.help-edit-form{gap:10px;max-width:900px;display:grid}.help-edit-form .field-input{box-sizing:border-box;width:100%;font-size:var(--size-read)}.help-edit-roles{border:1px solid var(--surface-rule);border-radius:8px;flex-wrap:wrap;gap:6px 18px;padding:8px 12px;display:flex}.help-edit-roles legend{font-size:var(--size-label);color:var(--muted);padding:0 4px}.help-edit-role{font-size:var(--size-read);align-items:center;gap:6px;display:inline-flex}.help-edit-body{box-sizing:border-box;border:1px solid var(--field-rule);width:100%;min-height:70vh;font:inherit;font-size:var(--size-read);resize:vertical;border-radius:8px;padding:12px;line-height:1.5}.help-edit-icon{border:1px solid var(--surface-rule);background:var(--surface);border-radius:8px;padding:10px 14px}.help-edit-icon h3{font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-weight:600}.help-edit-icon p{margin:0 0 6px}.help-edit-icon p:last-child{font-size:var(--size-read)}.help-edit-versions summary,.help-edit-version summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.help-edit-old{white-space:pre-wrap;font:inherit;font-size:var(--size-read);background:var(--page);border-radius:8px;padding:10px 12px}@media print{.frame-rail .rail,.frame-band .band,.help-list,.help-print,.help-panel{display:none!important}.frame-rail .work{margin:0}.help-page{display:block}.help-section,.help-section *{visibility:visible}.help-section{width:100%;max-width:none;position:absolute;top:0;left:0}}.hq{flex-direction:column;gap:20px;min-width:0;display:flex}.hq-row{grid-template-columns:minmax(0,12fr) minmax(0,12fr) minmax(0,14fr) minmax(0,16fr) minmax(0,30fr) minmax(0,14fr) 24px}.hq-strip{max-width:640px}.hq-unreachable{background:var(--attention-bg);border:1px solid var(--attention-rule);font-size:var(--size-read);border-radius:6px;margin:0;padding:8px 12px}.hq-item.is-covered .hq-row{color:var(--muted)}.hq-detail{background:var(--page);flex-direction:column;gap:16px;padding:20px;display:flex}.hq-block{flex-direction:column;gap:6px;max-width:760px;display:flex}.hq-label{font-size:var(--size-read);color:var(--muted);margin:0;font-weight:600}.hq-whole{font-size:var(--size-read);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.hq-based,.hq-facts,.hq-times{font-size:var(--size-read);color:var(--muted);margin:0}.hq-cover{margin:0}@media (max-width:1040px){.frame-band .frame-main{padding-left:var(--narrow-gutter);padding-right:var(--narrow-gutter)}.work{padding:28px var(--narrow-gutter) 40px}.button,.action-button,.button-principal,.button-outline,.rail-button{min-height:var(--tap)}.link-button{min-height:var(--tap);padding:0 4px}.text-link{min-height:var(--tap);justify-content:center;align-items:center;display:inline-flex}.plain-tagline,.chart-axis,.chart-key{font-size:var(--narrow-small)}.hint{color:var(--muted);margin:4px 0 0;font-size:13px;display:block}.rail .hint{color:var(--rail-text-soft)}.dash-card{gap:22px;padding:24px 22px}.attention{grid-column:span 12}.dash-card:has(.attention) .dash-card-main{grid-column:span 12}.dash-cards{grid-template-columns:minmax(0,1fr)}.dash-chooser select,.foc-side select,.ecs-goto,.field-input{min-height:var(--tap);font-size:var(--input-size)}.foc-group{min-height:var(--tap)}.foc-groups li{margin-bottom:4px}.foc-field{max-width:none}.foc-field textarea{min-height:var(--narrow-answer)}.foc-clarifiers,.foc-advisory,.foc-notice,.foc-accepted,.foc-working{max-width:none}.foc-clarifier textarea{min-height:var(--narrow-clarifier);field-sizing:content}.foc-review select{min-height:var(--tap);max-width:100%;font-size:var(--input-size)}.generators-add{flex-direction:column;align-items:stretch}.generators-add label{width:100%}.describe{max-width:none}.people-three,.people-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.frame-rail{flex-direction:column}.rail{height:auto;padding:14px var(--narrow-gutter);flex-flow:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;position:static}.rail-mark{width:var(--band-mark-width)}.rail-company{flex:1 1 0;min-width:0}.rail-company-label{display:none}.rail-company-name{font-size:15px}.rail-button.rail-menu-button{display:inline-flex}.rail-sections{flex-basis:100%;gap:18px;display:none}.rail[data-open=true] .rail-sections{display:flex}.rail-item{min-height:var(--tap)}.rail-foot{margin-top:0}.dash-facts,.dash-cards-two,.advisory,.report-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:root{--size-body:15px;--size-small:13px;--size-panel-head:16px;--size-title:20px}.band-inner{padding:18px 20px 16px}.frame-band .frame-main{margin-top:22px}.work-head{margin-bottom:22px}.help-panel{width:100vw;padding:18px var(--narrow-gutter) 32px}.help-close{min-height:var(--tap)}.help-icon{width:var(--tap);height:var(--tap)}.help-small{width:100vw}.help-whole{min-height:var(--tap)}.help-full{min-height:var(--tap);align-items:center;display:inline-flex}.help-page{grid-template-columns:minmax(0,1fr);gap:20px}.help-list{position:static}.help-list a{min-height:var(--tap);align-items:center;display:flex}.help-section .help-print{min-height:var(--tap);width:100%}.plain{font-size:var(--input-size);margin:2rem auto}.dash{gap:22px}.workflow-row{grid-template-columns:minmax(0,1fr);gap:4px;min-height:0;margin-bottom:14px}.workflow-row .button,.dash-actions .button-principal,.dash-table .button-outline{width:100%}.dash-actions{flex-direction:column;align-items:stretch}.dash-actions .text-link{text-align:center}.dash-mine{padding:22px 20px}.foc{grid-template-columns:minmax(0,1fr);gap:16px}.foc-side form{margin-bottom:10px}.foc-groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;display:grid}.foc-groups li{margin:0}.foc-percent{text-align:left;margin:10px 0 4px}.foc-side-links{margin-top:10px}.foc-main{padding:14px 12px 18px}.foc-buttons{align-items:stretch}.foc-button{min-width:0}.foc-clarifiers{padding:12px}.foc-clarify-button{width:100%}.foc-buttons .press-wrap,.foc-clarifiers .press-wrap,.ecs .press-wrap,.questions-skip .press-wrap,.agree-form .press-wrap,.invite-form .press-wrap{align-items:stretch;width:100%}.ecs .action-button,.agree-form .action-button,.invite-form .action-button{box-sizing:border-box;width:100%;min-height:var(--tap)}.ecs .ecs-nav{flex-direction:column;align-items:stretch}.ecs .ecs-position{flex-wrap:wrap;gap:8px 12px}.ecs .ecs-position .ecs-goto{flex:10rem;min-width:0}.foc-position{flex-wrap:wrap;gap:8px 12px}.foc-position .ecs-goto{flex:10rem;min-width:0}.foc-review form{flex-direction:column;align-items:stretch}.foc-review select{width:100%}.foc-review-item dl{grid-template-columns:minmax(0,1fr)}.generators-pick{flex-direction:column;align-items:stretch}.generators-pick select,.models-chooser select{width:100%;max-width:none}.generators-entries thead{display:none}.generators-entries tr{border-bottom:1px solid var(--rule);padding:8px 0;display:block}.generators-entries td{border:0;padding:2px 0;display:block}.generators-entries td:before{content:attr(data-label) ": ";font-weight:600}.generators-entries .generators-switch{margin:4px 0 0 8px}.companies-add input[type=text],.companies-add input[type=email],.companies-add select{width:100%;max-width:none}.simulations .generators-pick{flex-direction:column;align-items:stretch}.simulations .generators-pick select{width:100%;max-width:100%}.simulations .small-button{width:100%}.simulation-new input[type=text]{width:100%;max-width:none}.describe-restrict .action-button,.describe-form .action-button,.describe-save .action-button{width:100%}.describe-buttons{flex-direction:column}.board .action-button{width:100%}.board-choice{min-height:var(--tap)}.invite-fields,.invite-plain .invite-fields{grid-template-columns:minmax(0,1fr)}.invite-person{display:block}.invite-buttons{flex-direction:column;margin-top:6px}.invite-button,.agree .action-button,.invite-button .action-button{width:100%}.initiative-views ul{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.initiative-view{box-sizing:border-box;border:1px solid var(--rule);border-radius:6px;width:100%;padding:0 10px}.initiative-view[aria-current=page]{border-color:var(--focus);background:var(--option-chosen)}.initiative-title{font-size:24px}.initiative-tabs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 0 12px;display:grid}.initiative-tab,.initiative-tab[aria-current=page]{min-height:var(--tap);border:1px solid var(--surface-rule);border-radius:8px;align-items:center;margin:0;padding:0 12px;display:flex}.initiative-tab[aria-current=page]{border-color:var(--surface-rule)}.initiative-panel{gap:22px;padding:20px 16px}.initiative-intro-action{flex-basis:100%;align-items:stretch}.figures{flex-direction:column;gap:12px;padding:14px 16px}.initiative-grid{grid-template-columns:minmax(0,1fr)}.initiative-grid>.span-4,.initiative-grid>.span-5,.initiative-grid>.span-7,.initiative-grid>.span-8{grid-column:auto}.initiative-grid>.detail{display:none}.summary-scroll{background:0 0;border:0;overflow-x:visible}.summary-table thead{display:none}.summary-table tbody,.summary-table tr,.summary-table th,.summary-table td{display:block}.summary-table tr.summary-row{background:var(--surface);border:1px solid var(--surface-rule);border-radius:10px;margin:0 0 8px;padding:10px 14px}.summary-table tr.summary-row.is-chosen{background:var(--context-bg)}.summary-table tbody th,.summary-table td,.summary-table tbody td:last-child{border:0;padding:2px 0}.summary-table td[data-label]:before{content:attr(data-label) ": ";color:var(--ink);font-weight:600}.summary-table tr.summary-detail-row{background:var(--surface);border:1px solid var(--surface-rule);border-radius:10px;margin:-4px 0 12px;padding:16px;display:block}.summary-row th a{min-height:var(--tap);align-items:center;display:inline-flex}.needed-split{grid-template-columns:minmax(0,1fr)}.needed-detail{display:none}.needed-scroll{background:0 0;border:0}.needed-table{background:0 0;border:0;min-width:0}.needed-table thead{display:none}.needed-table tbody,.needed-table tr,.needed-table th,.needed-table td{display:block}.needed-table tr.needed-row{background:var(--surface);border:1px solid var(--surface-rule);border-radius:10px;margin:0 0 8px;padding:10px 14px}.needed-table tr.needed-row.is-chosen{background:var(--context-bg)}.needed-table th,.needed-table td,.needed-table th:first-child{border:0;padding:2px 0}.needed-table td[data-label]:before{content:attr(data-label) ": ";font-weight:600}.needed-table tr.needed-detail-row{background:var(--surface);border:1px solid var(--surface-rule);border-radius:10px;margin:-4px 0 12px;padding:16px;display:block}.needed-row th a{min-height:var(--tap)}.people-three,.people-cards,.clarify-pictures,.documents-form,.documents-cards,.documents-grid{grid-template-columns:minmax(0,1fr)}.shelf-item{grid-template-columns:minmax(0,1fr);padding:16px}.shelf-what,.shelf-actions{grid-column:auto}.documents-actions{flex-direction:column;align-items:stretch}.documents .small-button{min-height:var(--tap)}.facts-list>div,.facts-list.is-wide>div{grid-template-columns:minmax(0,1fr);gap:0}.more-items{min-width:0;box-shadow:none;margin-top:8px;position:static}.clarify-choices,.clarify-outcomes,.register-row{flex-direction:column;align-items:stretch}.register-actions,.register-action{justify-items:stretch;max-width:none;display:grid}.register-item{padding:12px}.initiative .action-button{box-sizing:border-box;width:100%;min-height:var(--tap)}.initiative .press,.initiative .press-wrap,.initiative .press-menu-item{width:100%}.initiative .press-menu-item{min-height:var(--tap)}.initiative .press{min-height:var(--tap);white-space:normal}.initiative .press-row,.initiative .press-group,.find-presses,.card-foot{flex-direction:column;align-items:stretch}.initiative .opener{align-items:stretch}.reading-still-box>.opener{min-height:var(--tap);justify-content:center}.summary-row .hint,.needed-row .hint,.find-presses-gap{display:none}.initiative-open,.more-menu,.find-cant{width:100%}.initiative-buttons{flex-direction:column;align-items:stretch}.reading-update-box{align-items:stretch}.needed-entry{display:grid}.person-row,.detail-entry-row,.describe-saved-head{flex-direction:column;align-items:stretch}.card-fold>summary{padding:12px 16px}.card-fold-body{padding:0 16px 16px}.card{padding:16px}.initiative-grid>.detail,.needed-detail{position:static}.advisory .press,.advisory .press-wrap,.advisory-chooser{width:100%;min-height:var(--tap);white-space:normal}.advisory .press-link{width:auto}.advisory textarea{font-size:var(--input-size)}.advisory-composer,.advisory-clarify{padding:18px 16px}.advisory-response-head{flex-direction:column;align-items:stretch;padding:16px}.advisory-response-body{padding:18px 16px}.advisory-new,.advisory-new-buttons,.advisory-new-buttons form,.advisory-downloads,.advisory-buttons,.advisory-shelf{flex-direction:column;align-items:stretch}.advisory-remove-confirm{display:grid}.advisory-remove-confirm p{text-align:left}.advisory-choose{display:grid}.advisory-turn{grid-template-columns:minmax(0,1fr);gap:6px}.advisory-margin,.advisory-follow .advisory-margin{padding-top:0}.advisory-attach,.advisory-chip>summary,.advisory-session{min-height:var(--tap)}.advisory-submit-wrap{align-items:stretch;width:100%}.advisory-record-card .figures{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-table,.dash-table tbody,.dash-table tr,.dash-table td{display:block}.dash-table thead{display:none}.dash-table tr{border-bottom:1px solid var(--surface-rule-inner);padding:12px 16px}.dash-table td{text-align:left;border:0;padding:2px 0}.dash-table td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:600}.dash-table-open{text-align:left;align-items:stretch;margin-top:8px}.dash-table-open .dash-off-line{text-align:left}.portfolio-panel{background:0 0;border:0;padding:8px;overflow:visible}.portfolio-table,.portfolio-table tbody,.portfolio-table tr,.portfolio-table td{display:block}.portfolio-table thead{display:none}.portfolio-table tr.portfolio-row{border:1px solid var(--surface-rule);background:var(--surface);border-radius:12px;margin:0 0 8px;padding:6px 10px}.portfolio-row:hover td,.portfolio-row.is-chosen td{background:0 0}.portfolio-table tr.portfolio-row.is-chosen{background:var(--page);box-shadow:inset 4px 0 0 var(--action)}.portfolio-row.is-chosen td:first-child{box-shadow:none}.portfolio-table td{border:0;padding:2px 0}.portfolio-table td[data-label]:before{content:attr(data-label) ": ";font-weight:600}.portfolio-latest{white-space:normal}.portfolio-chosen-head,.portfolio-advisory{align-items:stretch;width:100%}.portfolio .press,.portfolio .press-wrap,.portfolio-download{box-sizing:border-box;width:100%;min-height:var(--tap)}.portfolio .press-wrap{align-items:stretch}.portfolio-strip-tools{flex-direction:column;align-items:stretch;width:100%}.portfolio-ask{justify-content:center}.portfolio-report-head .report-downloads{width:100%;display:grid}.portfolio-reports-panel{padding:16px 12px}.portfolio-pdf{min-height:0}.portfolio-phone-line{display:block}.card-fold.portfolio-updates>summary{padding:12px 14px}.portfolio-update-toggle{box-sizing:border-box;width:100%}.portfolio-updates-body{padding:14px 14px 20px}.portfolio-waiting,.portfolio-waiting tbody,.portfolio-waiting tr,.portfolio-waiting td{display:block}.portfolio-waiting{border:0}.portfolio-waiting thead{display:none}.portfolio-waiting tr{border:1px solid var(--surface-rule);border-radius:8px;margin:0 0 8px;padding:6px 10px}.portfolio-waiting td{border:0;padding:2px 0}.portfolio-waiting td[data-label]:before{content:attr(data-label) ": ";font-weight:600}.admin-people-head{display:none}.admin-people-list{background:0 0;border:0;border-radius:0;overflow:visible}.admin-person{border:1px solid var(--surface-rule);border-radius:var(--radius);background:var(--surface);margin:0 0 10px;overflow:hidden}.admin-person-row{min-height:var(--tap);grid-template-columns:minmax(0,1fr) 24px;row-gap:6px;padding:12px 14px}.admin-person-row>.admin-cell{grid-column:1}.admin-person-row>.admin-chevron{grid-area:1/2}.admin-cell[data-label]:not(.admin-cell-name):before{content:attr(data-label) ": ";font-weight:600}.admin-cell[data-label]:not(.admin-cell-name){flex-flow:wrap;gap:4px 6px}.admin-person-detail{padding:14px}.client-admin-table,.client-admin-table tbody,.client-admin-table tr,.client-admin-table th,.client-admin-table td{display:block}.client-admin .summary-scroll{background:0 0;border:0;overflow:visible}.client-admin-table thead{display:none}.client-admin-table tr.client-admin-row{border:1px solid var(--surface-rule);border-radius:var(--radius);background:var(--surface);margin:0 0 10px;padding:8px 10px}.client-admin-table th,.client-admin-table td{border:0;padding:2px 0}.client-admin-table thead th:first-child,.client-admin-table tbody th,.client-admin-table td:first-child{padding-left:0}.client-admin-table td[data-label]:before,.client-admin-table th[data-label]:before{content:attr(data-label) ": ";font-weight:600;display:block}.client-admin .press,.client-admin .press-wrap,.client-admin .opener{box-sizing:border-box;width:100%;min-height:var(--tap)}.client-admin .press-link,.client-admin .fold-link{width:auto}.client-admin .opener{justify-content:center;align-items:stretch}.client-admin .fold>.opener{align-items:flex-start}.client-admin .field-input{box-sizing:border-box;width:100%;font-size:var(--input-size)}.client-admin-roles,.client-admin-press,.client-admin-off,.client-admin-settings{align-items:stretch}.client-admin-orphan,.admin-toolbar{display:grid}.admin-toolbar .field-input,.client-admin-number{width:100%;max-width:none}.client-admin-pages{display:grid}.client-admin-role-lines{grid-template-columns:minmax(0,1fr);gap:2px}.reports .press,.reports .report-select{min-height:var(--tap);box-sizing:border-box}.report-actions .press-wrap,.report-actions .press,.report-continue .press-wrap,.report-continue .press,.report-area-tools .press-wrap,.report-area-tools .press,.report-area-tools .report-select,.report-downloads form,.report-downloads .press-wrap,.report-downloads .press,.reports .report-chooser{width:100%}.report-actions,.report-area-tools,.report-retrieve,.report-downloads,.report-choose{flex-direction:column;align-items:stretch}.report-outputs li{flex-direction:column;align-items:flex-start}.report-card .press-row .hint,.report-card .report-outputs .hint{display:none}.report-fold .hint{font-weight:400;display:block}.report-area{padding:18px 16px}.card-fold.report-fold>summary{min-height:var(--tap)}.hq-row{grid-template-columns:minmax(0,1fr) 24px}.hq-row>.admin-cell{grid-column:1}.hq-row>.admin-chevron{grid-area:1/2}.hq-detail{padding:14px}}
