:root{color-scheme:light dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f6f6f1;color:#20201d}*{box-sizing:border-box}.editorFieldset{border:0;margin:0;padding:0;min-width:0}.editorTools{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #ddd;flex-wrap:wrap}.editorTools>span{margin-right:auto;font-size:13px;color:#4c5651}.contentSections button,.editorTools button,.ruleBuilder button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.editorDialog{border:1px solid #ccd2ce;border-radius:8px;padding:20px;width:min(640px,calc(100% - 32px));max-height:85dvh;overflow:auto;background:#fff;color:#202420}.editorDialog::-webkit-backdrop{background:#10181080}.editorDialog::backdrop{background:#10181080}.editorDialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.editorDialog h2{font-size:20px;margin:0}.mobilePreview{max-width:390px;margin:24px auto;padding:16px;border:1px solid #ccd2ce;border-radius:8px;overflow-wrap:anywhere}.mobilePreview h3{font-size:22px;line-height:1.3}.mobilePreview h4{font-size:17px;margin:24px 0 8px}.mobilePreview p{white-space:pre-wrap;line-height:1.6;font-size:16px}.mobilePreview a{color:#286e28}.iconButton{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;padding:0;background:#f1f4f2;color:#27372c;border:1px solid #ccd2ce;border-radius:6px;cursor:pointer}.versionList{padding:0;list-style:none}.versionList li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-bottom:1px solid #ddd;padding:14px 0}.referenceOptions{max-height:240px;overflow-y:auto;display:grid;grid-gap:8px;gap:8px;padding-top:12px}.contentSections,.ruleBuilder{display:grid;grid-gap:16px;gap:16px}.ruleRow{display:grid;grid-template-columns:minmax(150px,2fr) minmax(90px,1fr) minmax(80px,1fr) 40px;align-items:start;grid-gap:8px;gap:8px;margin-bottom:12px}.ruleRow>*{min-width:0}.ruleRow input,.ruleRow select{width:100%}.sectionToolbar{display:flex;justify-content:flex-end;gap:6px;margin-bottom:8px}.contentSections .choiceFieldset{display:grid;grid-gap:12px;gap:12px}.editorDialog button:focus-visible,.editorFieldset button:focus-visible{outline:3px solid #37753c;outline-offset:3px}@media (max-width:900px){.ruleRow{grid-template-columns:minmax(0,1fr) 40px}.ruleRow>select:first-child{grid-column:1/-1}}body{margin:0}.legalPage{background:#f7f8f5;color:#20201d;min-height:100vh;padding:clamp(28px,6vw,72px) 20px 80px}.legalPageContent,.legalPageHeader{margin:0 auto;max-width:820px}.legalPageHeader{border-bottom:1px solid #d6dbd1;padding-bottom:32px}.legalPageHeader h1{font-size:clamp(36px,7vw,64px);letter-spacing:0;margin-bottom:18px}.legalPageHeader>p:not(.legalPageEyebrow,.legalPageUpdated){color:#4d514a;font-size:19px;line-height:1.6;margin:0;max-width:740px}.legalPageEyebrow{color:#5f6b52;font-size:13px;font-weight:800;margin:0 0 12px;text-transform:uppercase}.legalPageUpdated{color:#6a6e66;font-size:14px;margin:20px 0 0}.legalPageContent{display:grid;grid-gap:0;gap:0}.legalPageContent section{border-bottom:1px solid #dfe3dc;padding:32px 0}.legalPageContent h2{font-size:24px;line-height:1.25;margin:0 0 14px}.legalPageContent li,.legalPageContent p{color:#454942;font-size:17px;line-height:1.65}.legalPageContent p{margin:0 0 12px}.legalPageContent p:last-child{margin-bottom:0}.legalPageContent ul{margin:0 0 16px;padding-left:24px}.legalPageContent a{color:#355d2d;font-weight:700;text-decoration:underline;text-underline-offset:3px}.loginShell{display:grid;min-height:100vh;padding:24px;place-items:center}.loginPanel{width:min(480px,100%)}.loginPanel h1{font-size:32px;line-height:1.15;margin:0 0 12px}.loginPanel>p:last-of-type{color:#66685f;font-size:17px;line-height:1.45;margin:0 0 24px}a{color:inherit;text-decoration:none}.appShell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{background:#eeeee2;border-right:1px solid #d8d8cc;display:grid;grid-gap:18px;gap:18px;grid-template-rows:auto minmax(0,1fr) auto;padding:22px 16px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brandMark{display:grid;grid-gap:3px;gap:3px;padding:6px 8px 12px}.brandMark span{color:#5f6b52;font-size:11px;font-weight:800;text-transform:uppercase}.brandMark strong{font-size:20px;line-height:1.1}.workspace{min-width:0;padding:34px clamp(20px,4vw,48px) 48px}.topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}h1{font-size:clamp(28px,3.2vw,42px);line-height:1.15;margin:0}.eyebrow{color:#5f6b52;font-size:13px;font-weight:700;margin:0 0 6px;text-transform:uppercase}.role{align-self:end;background:#ffffff;border:1px solid #d3d3c7;border-radius:999px;color:#4f5747;font-size:13px;font-weight:800;padding:9px 12px}.sessionControl{align-self:end;border-top:1px solid #d8d8cc;display:flex;gap:8px;padding:12px 8px 0}.sessionControl span{display:none;color:#5f6b52;font-size:12px;font-weight:850;text-transform:uppercase}.sessionControl button{background:#ffffff;border:1px solid #d3d3c7;border-radius:999px;color:#35412f;font-size:13px;padding:8px 14px;width:100%}.navRail{align-content:start;display:grid;grid-gap:4px;gap:4px;overflow-y:auto;padding-right:2px}.navRail a{border-radius:999px;color:#474b42;font-size:14px;font-weight:750;line-height:1.2;padding:10px 12px}.navRail a:hover,.navRail a[aria-current=page]{background:#ffffff;color:#20201d}.navRail a[aria-current=page]{box-shadow:inset 3px 0 0 #68775b}.grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:24px}.module{background:#ffffff;border:1px solid #d9d8cf;border-radius:8px;color:inherit;display:block;min-height:112px;padding:16px;transition:border-color .16s ease,transform .16s ease}.module:hover{border-color:#79876a;transform:translateY(-1px)}.module h2{font-size:18px;margin:0 0 8px}.module p{color:#5b5b55;font-size:14px;line-height:1.4;margin:0}.module span{color:#5f6b52;display:inline-block;font-size:13px;font-weight:800;margin-top:14px;text-transform:uppercase}.dashboardHero{align-items:stretch;background:#20201d;border-radius:18px;color:#ffffff;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);margin-bottom:18px;padding:clamp(22px,3vw,34px)}.dashboardHero h2{font-size:clamp(26px,3vw,40px);line-height:1.1;margin:0 0 14px;max-width:720px}.dashboardHero p{color:#d8d8cf;font-size:16px;line-height:1.55;margin:0;max-width:680px}.sectionLabel{color:#b8c8a9;font-size:12px;font-weight:850;margin:0 0 10px;text-transform:uppercase}.heroActions{display:grid;grid-gap:10px;gap:10px}.priorityAction{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#ffffff;display:grid;grid-gap:5px;gap:5px;grid-template-columns:52px minmax(0,1fr);padding:14px}.priorityAction span{align-items:center;background:#dbe8cc;border-radius:12px;color:#20201d;display:flex;font-size:22px;font-weight:850;grid-row:span 2;justify-content:center;min-height:52px}.priorityAction strong{font-size:16px}.priorityAction small{color:#d8d8cf;font-size:13px;line-height:1.35}.metricGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.metricTile{background:#ffffff;border:1px solid #deded3;border-radius:14px;display:grid;grid-gap:8px;gap:8px;padding:16px}.metricTile small,.metricTile span{color:#686a62;font-size:13px;line-height:1.3}.metricTile strong{font-size:34px;line-height:1}.moduleGroups{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.moduleGroup{background:#ffffff;border:1px solid #deded3;border-radius:14px;padding:16px}.moduleGroup header{margin-bottom:14px}.moduleGroup h2{font-size:18px;margin:0 0 6px}.moduleGroup p{color:#66685f;font-size:14px;line-height:1.4;margin:0}.moduleList{display:grid;grid-gap:6px;gap:6px}.moduleList a{border-radius:10px;display:grid;grid-gap:3px;gap:3px;padding:10px}.moduleList a:hover{background:#f3f4ee}.moduleList span{font-size:15px;font-weight:850}.moduleList small{color:#6c6e66;font-size:12px;line-height:1.35}.summaryGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.resourceHeader{align-items:flex-start;background:#ffffff;border:1px solid #d9d8cf;border-radius:12px;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px;padding:18px}.resourceHeader h2{font-size:22px;margin:0 0 8px}.resourceHeader p{color:#5b5b55;line-height:1.5;margin:0;max-width:720px}.resourceHeader strong{background:#e9efe1;color:#35412f;min-width:48px;padding:10px 12px;text-align:center}.operatorPanel{grid-gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.editorGrid,.operatorPanel{display:grid;gap:16px;margin-bottom:16px}.editorGrid{align-items:start;grid-gap:16px;grid-template-columns:minmax(250px,320px) minmax(540px,1fr)}.editorGrid>.panel:only-child{grid-column:1/-1}.recordNavigator{max-height:calc(100vh - 170px);position:-webkit-sticky;position:sticky;top:20px}.recordNavigator .panelHeader{gap:10px}.recordNavigator .panelHeader>div{align-items:baseline;display:flex;gap:8px;min-width:0}.recordNavigator .panelHeader h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recordSearch{border-bottom:1px solid #e5e4dc;padding:12px}.recordSearch input{width:100%}.recordList{display:grid;max-height:calc(100vh - 300px);overflow-y:auto;padding:6px}.recordListItem{background:transparent;border-radius:8px;color:#20201d;display:grid;grid-gap:3px;gap:3px;padding:10px;text-align:left}.recordListItem:hover{background:#f3f4ee}.recordListItem[aria-current=true]{background:#e9efe1;color:#35412f}.recordListItem strong{font-size:14px;line-height:1.3}.recordListItem span{color:#6a6d64;font-size:12px;line-height:1.25}.recordEmpty{color:#66685f;font-size:14px;margin:0;padding:12px}.compactButton{flex:0 0 auto;font-size:13px;padding:8px 10px}.visuallyHidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.authPanel{background:#ffffff;border:1px solid #d9d8cf;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.authPanel h2{font-size:18px;margin:0 0 6px}.authPanel p,.formMessage{color:#5b5b55;font-size:14px;line-height:1.4;margin:0}.authForm,.statusForm{display:grid;grid-gap:12px;gap:12px}.statusForm{padding:16px}.applicationFacts{background:#f6f5ef;border:1px solid #e1e0d8;border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin:0;padding:12px}.applicationFacts div{display:grid;grid-gap:3px;gap:3px}.applicationFacts dt{color:#6a6f63;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.applicationFacts dd{color:#20201d;font-size:14px;line-height:1.4;margin:0;overflow-wrap:anywhere}.inlineLinks{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:8px}.inlineLinks a{color:#2949d3;font-weight:800}label{color:#4f5448;display:grid;font-size:13px;font-weight:800;grid-gap:6px;gap:6px;text-transform:uppercase}input,select,textarea{background:#ffffff;border:1px solid #c8c7be;color:#20201d;font:inherit;padding:11px 12px;text-transform:none}textarea{min-height:96px;resize:vertical}button{background:#20201d;border:0;color:#ffffff;cursor:pointer;font:inherit;font-weight:800;padding:11px 14px}button:disabled{cursor:not-allowed;opacity:.45}.secondaryButton{background:#eef2e8;color:#35412f}.linkButton{background:transparent;color:#111;padding:0;text-align:left;text-decoration:underline}.checkboxLine{align-items:center;display:flex;flex-direction:row;gap:8px}.checkboxLine input{height:18px;width:18px}.toggleRow{display:flex;flex-wrap:wrap;gap:14px}.formColumns{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bodyEditor{min-height:220px}.buttonRow{gap:10px}.buttonRow,.tableActions{display:flex;flex-wrap:wrap}.tableActions{gap:8px}.tableActions button{font-size:13px;padding:8px 10px}.dangerButton{background:#6e2f2f}.warningMessage{background:#fff4d5;border:1px solid #e8c45f;border-radius:8px;color:#5b4a13;font-size:14px;margin:0;padding:10px 12px}.auditList{display:grid;grid-gap:12px;gap:12px;padding:0 16px 16px}.auditEntry{border-top:1px solid #ecebe4;padding-top:14px}.auditEntry header{align-items:center;display:flex;gap:12px;justify-content:space-between}.auditEntry p{color:#5b5b55;font-size:14px;margin:6px 0 12px}.auditJsonGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}pre{background:#f3f3ed;border:1px solid #d9d8cf;border-radius:6px;color:#20201d;font-size:12px;margin:0;max-height:260px;overflow:auto;padding:12px;text-transform:none;white-space:pre-wrap}.emptyState{color:#5b5b55;margin:0}.emptyPanelState{display:grid;grid-gap:8px;gap:8px;min-height:220px;padding:28px;place-content:center;text-align:center}.emptyPanelState h3,.emptyPanelState p{margin:0}.emptyPanelState p{color:#5b5b55}.timelineList{display:grid;grid-gap:12px;gap:12px;padding:16px}.timelineItem{border-bottom:1px solid #ecebe4;padding-bottom:12px}.timelineItem header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.timelineItem p{color:#5b5b55;font-size:14px;line-height:1.4;margin:8px 0 0}.panel{background:#ffffff;border:1px solid #d9d8cf;border-radius:12px;overflow:hidden}.panelHeader{align-items:center;border-bottom:1px solid #e5e4dc;display:flex;justify-content:space-between;padding:14px 16px}.panelHeader h2{font-size:18px;margin:0}.panelHeader span{color:#5f6b52;font-weight:700}.tableWrap{overflow-x:auto}table{border-collapse:collapse;min-width:100%}td,th{border-bottom:1px solid #ecebe4;font-size:14px;padding:10px 12px;text-align:left;vertical-align:top}th{color:#5b5b55;font-size:12px;text-transform:uppercase}@media (prefers-color-scheme:dark){:root{background:#191a17;color:#f4f4ee}.module{background:#22231f;border-color:#3a3b35}.sidebar{background:#1f211d;border-right-color:#34352f}.metricTile,.moduleGroup,.navRail a:hover,.panel,.role,.sessionControl button{background:#22231f;border-color:#3a3b35}.brandMark strong,.metricTile strong,.navRail a{color:#f4f4ee}.dashboardHero{background:#10110f;border:1px solid #34352f}.resourceHeader{background:#22231f;border-color:#3a3b35}.resourceHeader strong{background:#31372c;color:#e4ecd9}.authPanel,input,pre,select,textarea{background:#22231f;border-color:#3a3b35;color:#f4f4ee}.secondaryButton{background:#31372c;color:#e4ecd9}.panelHeader,.recordSearch{border-bottom-color:#3a3b35}.recordListItem{color:#f4f4ee}.recordListItem:hover{background:#292b26}.recordListItem[aria-current=true]{background:#31372c;color:#e4ecd9}.sessionControl{border-top-color:#34352f}td,th{border-bottom-color:#33342f}.auditEntry p,.authPanel p,.emptyPanelState p,.emptyState,.formMessage,.metricTile small,.metricTile span,.module p,.moduleGroup p,.moduleList small,.resourceHeader p,.timelineItem p{color:#c9c9be}label{color:#dce5d2}}@media (max-width:760px){.appShell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.workspace{padding:24px 16px 36px}.navRail{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.navRail a{background:#ffffff;border:1px solid #d9d8cf;flex:0 0 auto}.dashboardHero,.editorGrid,.metricGrid,.moduleGroups,.operatorPanel{grid-template-columns:1fr}.recordNavigator{max-height:420px;position:static}.recordList{max-height:280px}.auditJsonGrid,.formColumns{grid-template-columns:1fr}}:root{color-scheme:light;--bpd-bg:#f4f7f2;--bpd-surface:#ffffff;--bpd-ink:#171a17;--bpd-muted:#5e665e;--bpd-border:#d9ded7;--bpd-border-strong:#b9c2b7;--bpd-green:#286e28;--bpd-green-soft:#edf6ed;--bpd-red:#b23a3a}:root,body{background:var(--bpd-bg);color:var(--bpd-ink)}.systemStatePage{align-items:center;background:var(--bpd-bg);display:grid;min-height:100vh;padding:24px;place-items:center}.systemStatePanel{max-width:560px;width:100%}.systemStatePanel h1{font-size:42px;margin:8px 0 14px}.systemStatePanel>p:not(.eyebrow){color:var(--bpd-muted);font-size:17px;line-height:1.55;margin:0 0 24px}.buttonLink{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.stateSpinner{animation:stateSpinnerRotation .8s linear infinite;border-radius:50%;border:3px solid var(--bpd-border);border-top-color:var(--bpd-green);display:block;height:34px;margin-bottom:28px;width:34px}@keyframes stateSpinnerRotation{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.stateSpinner{animation:none;border-color:var(--bpd-green)}}.appShell{grid-template-columns:248px minmax(0,1fr)}.sidebar{background:var(--bpd-surface);border-right-color:var(--bpd-border);gap:12px;padding:20px 14px 14px}.brandMark{border-bottom:1px solid var(--bpd-border);gap:5px;padding:4px 10px 18px}.brandMark span{color:var(--bpd-green);font-size:10px;letter-spacing:0}.brandMark strong{color:var(--bpd-ink);font-size:19px}.navRail{gap:12px;padding:4px 0 12px}.mobileNavigation{display:none}.navGroup a,.navRail>a{border-radius:6px;color:#444b44;display:block;font-size:14px;font-weight:650;padding:9px 10px}.navGroup a:hover,.navRail>a:hover{background:var(--bpd-green-soft);color:var(--bpd-ink)}.navGroup a[aria-current=page],.navRail>a[aria-current=page]{background:var(--bpd-green-soft);box-shadow:inset 3px 0 0 var(--bpd-green);color:var(--bpd-ink)}.navGroup{display:grid;grid-gap:2px;gap:2px}.navGroup h2{color:#757d75;font-size:10px;font-weight:800;letter-spacing:0;margin:0;padding:6px 10px 2px;text-transform:uppercase}.sessionControl{border-top-color:var(--bpd-border);display:grid;grid-gap:10px;gap:10px;padding:12px 6px 0}.sessionControl span{color:var(--bpd-ink);display:grid;grid-gap:2px;gap:2px;text-transform:none}.sessionControl small{color:var(--bpd-muted);font-size:11px;font-weight:600}.sessionControl button{background:transparent;border-color:var(--bpd-border-strong);border-radius:6px;color:var(--bpd-muted);min-height:40px}.workspace{margin:0 auto;max-width:1560px;padding:30px clamp(22px,3vw,46px) 52px;width:100%}.topbar{border-bottom:1px solid var(--bpd-border);margin-bottom:24px;padding-bottom:18px}.topbar h1{font-size:clamp(30px,3vw,40px);letter-spacing:0}.eyebrow,.sectionLabel{color:var(--bpd-green);letter-spacing:0}.dashboardHero{background:var(--bpd-surface);border:1px solid var(--bpd-border);border-left:4px solid var(--bpd-green);border-radius:8px;color:var(--bpd-ink);grid-template-columns:minmax(240px,.72fr) minmax(420px,1.28fr);margin-bottom:14px;padding:22px}.dashboardHero h2{font-size:clamp(24px,2.4vw,32px)}.dashboardHero p{color:var(--bpd-muted);font-size:15px}.heroActions{grid-template-columns:repeat(3,minmax(0,1fr))}.priorityAction{background:var(--bpd-bg);border-color:var(--bpd-border);border-radius:8px;color:var(--bpd-ink);grid-template-columns:42px minmax(0,1fr);padding:12px}.priorityAction:hover{border-color:var(--bpd-green)}.priorityAction span{background:var(--bpd-green-soft);border-radius:6px;color:var(--bpd-green);font-size:19px;min-height:42px}.priorityAction small{color:var(--bpd-muted)}.metricGrid{gap:0;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:30px}.metricTile{background:transparent;border:0;border-right:1px solid var(--bpd-border);border-radius:0;gap:5px;padding:12px 18px}.metricTile:first-child{padding-left:0}.metricTile:last-child{border-right:0}.metricTile strong{color:var(--bpd-ink);font-size:30px}.metricTile small,.metricTile span{color:var(--bpd-muted)}.sectionHeading{align-items:flex-end;border-bottom:1px solid var(--bpd-border);display:flex;gap:24px;justify-content:space-between;margin-bottom:4px;padding-bottom:12px}.sectionHeading h2{font-size:24px;margin:0}.sectionHeading p:last-child{color:var(--bpd-muted);font-size:14px;margin:0}.moduleGroups{gap:0 28px}.moduleGroup{background:transparent;border:0;border-radius:0;border-top:2px solid var(--bpd-ink);padding:16px 0 22px}.moduleGroup header{min-height:68px}.moduleGroup p,.moduleList small{color:var(--bpd-muted)}.moduleList{border-top:1px solid var(--bpd-border);gap:0}.moduleList a{border-bottom:1px solid var(--bpd-border);border-radius:0;padding:11px 2px}.moduleList a:hover{background:transparent;color:var(--bpd-green)}.resourceHeader{background:transparent;border:0;border-bottom:1px solid var(--bpd-border);border-radius:0;padding:0 0 18px}.resourceHeader h2{font-size:21px}.resourceHeader p{color:var(--bpd-muted)}.resourceHeader strong{background:var(--bpd-green-soft);border-radius:6px;color:var(--bpd-green)}.editorGrid{gap:18px;grid-template-columns:minmax(270px,330px) minmax(520px,1fr)}.recordNavigator{top:18px}.authPanel,.panel{background:var(--bpd-surface);border-color:var(--bpd-border);border-radius:8px}.panelHeader{min-height:58px}.panelHeader,.recordSearch{border-bottom-color:var(--bpd-border)}.recordListItem{border-radius:6px;color:var(--bpd-ink)}.recordListItem:hover{background:#f5f7f4}.recordListItem[aria-current=true]{background:var(--bpd-green-soft);color:var(--bpd-ink)}label{color:#4c554c;font-size:12px;letter-spacing:0;text-transform:none}input,select,textarea{background:var(--bpd-surface);border-color:var(--bpd-border-strong);border-radius:6px;color:var(--bpd-ink);min-height:44px}input:focus,select:focus,textarea:focus{border-color:var(--bpd-green);outline:3px solid rgba(40,110,40,.12)}button{background:var(--bpd-green);border-radius:6px;min-height:42px}.secondaryButton{background:var(--bpd-green-soft);color:#245b24}.dangerButton{background:var(--bpd-red)}.statusForm{gap:16px;padding:18px}.bodyEditor{min-height:180px}.applicationFacts{background:var(--bpd-bg);border-color:var(--bpd-border)}.technicalFields{border-top:1px solid var(--bpd-border);margin-top:4px;padding-top:12px}.technicalFields summary{color:var(--bpd-muted);cursor:pointer;font-size:13px;font-weight:700}.technicalFields>div{display:grid;grid-gap:14px;gap:14px;padding-top:14px}.choiceFieldset{border:1px solid var(--bpd-border);border-radius:8px;margin:0;padding:16px}.choiceFieldset legend{color:var(--bpd-ink);font-size:14px;font-weight:750;padding:0 6px}.fieldHint{color:var(--bpd-muted);font-size:13px;line-height:1.45;margin:0 0 12px}.choiceGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.choiceGrid .checkboxLine{align-items:flex-start;background:var(--bpd-bg);border:1px solid transparent;border-radius:6px;color:var(--bpd-ink);min-height:44px;padding:10px 12px}.choiceGrid .checkboxLine:has(input:checked){background:var(--bpd-green-soft);border-color:var(--bpd-green)}@media (max-width:1120px){.dashboardHero{grid-template-columns:1fr}.heroActions,.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.metricTile{border-bottom:1px solid var(--bpd-border)}}@media (max-width:760px){.appShell{grid-template-columns:1fr}.systemStatePanel h1{font-size:32px}.sidebar{height:auto;position:static}.navRail{display:none}.mobileNavigation{display:block}.mobileNavigation summary{background:var(--bpd-bg);border:1px solid var(--bpd-border);border-radius:6px;cursor:pointer;min-height:52px;padding:9px 12px}.mobileNavigation summary::marker{color:var(--bpd-green)}.mobileNavigation summary span,.mobileNavigation summary strong{display:block;margin-left:6px}.mobileNavigation summary span{color:var(--bpd-muted);font-size:10px;font-weight:750;text-transform:uppercase}.mobileNavigation summary strong{color:var(--bpd-ink);font-size:15px;margin-top:2px}.mobileNavigationList{background:var(--bpd-surface);border:1px solid var(--bpd-border);border-radius:6px;display:grid;grid-gap:10px;gap:10px;margin-top:8px;max-height:min(62vh,480px);overflow-y:auto;padding:10px}.mobileNavigationList .navGroup a,.mobileNavigationList>a{border-radius:6px;color:#444b44;display:block;font-size:14px;font-weight:650;padding:10px}.mobileNavigationList .navGroup a[aria-current=page],.mobileNavigationList>a[aria-current=page]{background:var(--bpd-green-soft);box-shadow:inset 3px 0 0 var(--bpd-green);color:var(--bpd-ink)}.choiceGrid,.heroActions,.metricGrid,.moduleGroups{grid-template-columns:1fr}.editorGrid,.operatorPanel{grid-template-columns:minmax(0,1fr)}.editorGrid>*,.operatorPanel>*{min-width:0}.recordNavigator{max-height:420px;position:static}.recordList{max-height:280px}.auditJsonGrid,.formColumns{grid-template-columns:minmax(0,1fr)}.metricTile,.metricTile:first-child{border-bottom:1px solid var(--bpd-border);border-right:0;padding:12px 0}.sectionHeading{align-items:flex-start;flex-direction:column;gap:8px}}.bureauSyncPanel{margin-bottom:18px;overflow:visible;padding:20px}.bureauSyncSummary{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.bureauSyncSummary h2{font-size:21px;margin:0 0 7px}.bureauSyncSummary p:not(.sectionLabel){color:var(--bpd-muted);line-height:1.45;margin:0}.bureauSyncSummary small{color:var(--bpd-muted);margin-top:8px}.bureauSyncSummary .buttonRow{flex:0 0 auto}.bureauMetrics{border-bottom:1px solid var(--bpd-border);border-top:1px solid var(--bpd-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:20px 0 0}.bureauMetrics div{border-right:1px solid var(--bpd-border);padding:14px 16px}.bureauMetrics div:first-child{padding-left:0}.bureauMetrics div:last-child{border-right:0}.bureauFacts dt,.bureauMetrics dt{color:var(--bpd-muted);font-size:11px;font-weight:800;text-transform:uppercase}.bureauMetrics dd{color:var(--bpd-ink);font-size:26px;font-weight:800;margin:5px 0 0}.bureauSyncDetails{background:var(--bpd-green-soft);border-left:3px solid var(--bpd-green);color:#315631;font-size:14px;line-height:1.45;margin:16px 0 0;padding:10px 12px}.bureauDirectory{margin-bottom:0}.bureauDetailsHeader{align-items:flex-start;gap:18px}.bureauDetailsHeader>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.bureauDetailsHeader h2{font-size:21px;line-height:1.25}.statusPill{border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;justify-self:start;padding:5px 8px;text-transform:uppercase}.status-active{background:var(--bpd-green-soft);color:#245b24}.status-temporarily_closed{background:#fff3d6;color:#6b5318}.status-archived,.status-inactive{background:#f0f1ee;color:var(--bpd-muted)}.bureauDetailsBody{display:grid;grid-gap:18px;gap:18px;padding:18px}.bureauPublicNote{background:#fff3d6;border-left:3px solid #d49b14;color:#5b4718;line-height:1.5;margin:0;padding:11px 12px}.bureauFacts{display:grid;grid-gap:0 24px;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.bureauFacts>div{border-bottom:1px solid var(--bpd-border);min-width:0;padding:13px 0}.bureauFacts dd{color:var(--bpd-ink);line-height:1.45;margin:5px 0 0;overflow-wrap:anywhere}.bureauContactList{display:grid;grid-gap:4px;gap:4px}.bureauContactList a{color:var(--bpd-green);font-weight:750;text-decoration:underline;text-underline-offset:3px}.mutedValue{color:var(--bpd-muted)}.technicalFacts{margin-top:8px}@media (max-width:860px){.bureauSyncSummary{flex-direction:column}.bureauSyncSummary .buttonRow{width:100%}.bureauFacts{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.bureauDetailsHeader button,.bureauSyncSummary .buttonRow,.bureauSyncSummary button{width:100%}.bureauMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bureauMetrics div,.bureauMetrics div:first-child{border-bottom:1px solid var(--bpd-border);padding:12px}.bureauMetrics div:nth-child(2n){border-right:0}.bureauDetailsHeader{flex-direction:column}}.bureauQualityToolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin:16px 0}.bureauQualityToolbar label{display:grid;grid-gap:6px;gap:6px;flex:1 1 220px}.bureauQualityToolbar select{width:100%;min-height:44px}.bureauSyncSummary small{display:block}