:root{color:#18252c;--ink:#18252c;--muted:#6d7d82;--border:#dce4e4;--navy:#12313a;--teal:#087d78;--danger:#b42318;background:#f3f6f6;font-family:Segoe UI,SegoeUI,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,select,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.topbar{background:var(--navy);color:#fff;z-index:10;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.brand{color:#fff;font-size:var(--fontSizeBase500);line-height:var(--lineHeightBase500);align-items:center;gap:11px;text-decoration:none;display:flex}.brand span{border-radius:var(--borderRadiusLarge);color:#8ed6cd;border:1px solid #5a747a;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.top-actions{color:#c7d3d5;align-items:center;gap:8px;font-size:12px;display:flex}.top-actions>i{background:#4cd2a7;border-radius:50%;width:7px;height:7px}.top-actions>i.down{background:#ff9a88}.avatar{color:#fff;background:#29464e;border:1px solid #577078;border-radius:50%;width:32px;height:32px;margin-left:14px;font-size:12px;font-weight:700}.workspace{grid-template-columns:236px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.sidebar{border-right:1px solid var(--border);background:#fbfcfc;flex-direction:column;padding:27px 18px;display:flex}.eyebrow{text-transform:none;letter-spacing:0;color:#6d7f83;margin:0 0 8px;font-size:12px;font-weight:600}.sidebar>label{color:#66757c;margin:16px 0 6px;font-size:12px;font-weight:700}.sidebar>select{background:#fff;border:1px solid #ced9da;border-radius:6px;height:38px;padding:0 9px;font-size:12px}.sidebar nav{flex-direction:column;gap:4px;margin-top:30px;display:flex}.sidebar nav button{text-align:left;border-radius:var(--borderRadiusLarge);color:#53656b;background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;padding:10px 9px;font-size:12px;display:grid}.sidebar nav button:hover{background:#f0f5f4}.sidebar nav button.active{color:#075f5c;background:#e9f3f1;font-weight:700}.sidebar nav button>span{color:#71868a;font-size:15px}.sidebar nav em{border-radius:var(--borderRadiusSmall);background:#dbe9e7;padding:2px 7px;font-size:12px;font-style:normal}.progress{border-top:1px solid var(--border);color:#6b7a7f;grid-template-columns:1fr auto;gap:7px;margin-top:auto;padding:20px 6px 0;font-size:12px;display:grid}.progress>div{border-radius:var(--borderRadiusSmall);background:#e1e8e7;grid-column:1/-1;height:4px;overflow:hidden}.progress>div i{background:var(--teal);height:100%;display:block}.progress small{grid-column:1/-1;font-size:12px}.content{width:100%;max-width:1480px;margin:auto;padding:34px 42px 60px}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.page-head>div>p{color:#718086;margin:0 0 12px;font-size:12px}.page-head>div>p b{color:#abb6b8;padding:0 7px}.page-head>div>div{align-items:center;gap:12px;display:flex}.page-head h1{letter-spacing:-.025em;margin:0;font-size:28px}.page-head>div>div span,.tag,.summary{border-radius:var(--borderRadiusSmall);white-space:nowrap;font-size:12px;font-weight:700;display:inline-flex}.page-head>div>div span{color:#276a57;background:#e6f2ed;padding:5px 9px}.page-head small{color:#6c7b80;margin-top:8px;font-size:12px;display:block}.primary,.secondary{border-radius:6px;padding:9px 14px;font-size:12px;font-weight:700}.primary{background:var(--teal);border:1px solid var(--teal);color:#fff}.primary:disabled{opacity:.55}.secondary{color:#33484d;background:#fff;border:1px solid #cad6d7}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.metrics>div{border:1px solid var(--border);background:#fff;border-radius:8px;padding:16px 17px}.metrics span{color:#718086;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.metrics b{font-size:var(--fontSizeBase500);line-height:var(--lineHeightBase500)}.success{color:#16715d}.danger{color:var(--danger)}.panel{border:1px solid var(--border);border-radius:var(--borderRadiusXLarge);background:#fff;box-shadow:0 1px 2px #16343c08}.panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.panel-head h2{font-size:var(--fontSizeBase500);line-height:var(--lineHeightBase500);margin:0}.panel-head small{color:#728186;font-size:12px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%}th{border-bottom:1px solid var(--border);text-align:left;text-transform:uppercase;letter-spacing:.07em;color:#748287;background:#f7f9f9;height:38px;padding:0 16px;font-size:12px}td{border-bottom:1px solid #e9eeee;padding:13px 16px;font-size:12px}td b{font-weight:600}.number{text-align:right;font-variant-numeric:tabular-nums}tfoot td{background:#fafcfc;border-bottom:0;font-weight:700}.control-total-row{background:var(--colorNeutralBackground2);font-weight:var(--fontWeightSemibold)}.mono{font-family:Consolas,SFMono-Regular,ui-monospace,monospace;font-size:12px}.block{margin-top:3px;display:block}.tag{padding:4px 8px}.tag.ok{color:#28715c;background:#e9f5ef}.tag.warning{color:#8c5508;background:#fff2df}.empty{text-align:center;padding:56px 24px}.empty>span{color:#6d8284;border:1px solid #cdd9d9;border-radius:50%;place-items:center;width:38px;height:38px;margin:auto;font-size:18px;display:grid}.empty h3{margin:15px 0 7px;font-size:14px}.empty p{color:#748287;max-width:430px;margin:0 auto 17px;font-size:12px}.mapping-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:16px;display:grid}.summary{padding:5px 9px}.summary.pending{color:#8b570b;background:#fff1dc}.summary.complete{color:#28715c;background:#e9f5ef}.mapping-layout .panel td:nth-child(3){width:42%}.mapping-layout select{border-radius:var(--borderRadiusMedium);background:#fff;border:1px solid #cbd7d7;width:100%;height:35px;padding:0 9px;font-size:12px}.mapping-layout select.select-warning{color:#865716;background:#fffbf5;border-color:#d9a764}.mapping-control{min-width:0}.mapping-control-card{gap:12px;padding:16px}.mapping-control-heading,.mapping-control-metric{align-items:center;display:flex}.mapping-control-heading{gap:8px}.mapping-control-heading svg{color:var(--colorBrandForeground1);flex:none;font-size:20px}.mapping-control-heading h3{margin:0}.mapping-control-copy{color:var(--colorNeutralForeground2);line-height:var(--lineHeightBase300)}.mapping-control-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mapping-control-metric{background:var(--colorNeutralBackground2);border-radius:var(--borderRadiusMedium);justify-content:space-between;gap:8px;min-width:0;padding:8px 10px}.mapping-control-history{color:var(--colorNeutralForeground3);line-height:var(--lineHeightBase200)}.report{max-width:960px}.report-sheet{padding:38px 54px 34px}.report-title{text-align:center;flex-direction:column;gap:3px;margin-bottom:28px;display:flex}.report-title>b{font-family:Georgia,serif;font-size:18px}.report-title span{font-size:12px}.report-title small{color:#79868a;font-size:12px}.report-sheet table{border-block:2px solid #293c40}.report-sheet th{background:#fff}.muted{color:#728186;font-size:12px}.report-sheet>p{color:#7d898d;font-size:12px}.timeline{margin:0;padding:0 20px 12px;list-style:none}.timeline li{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:16px 0;display:grid;position:relative}.timeline li:last-child{border-bottom:0}.timeline li:not(:last-child):before{content:"";background:var(--colorNeutralStroke2);width:1px;position:absolute;top:29px;bottom:-1px;left:7px}.timeline-marker{border-radius:var(--borderRadiusCircular);background:var(--colorBrandBackground);border:3px solid var(--colorNeutralBackground1);width:14px;height:14px;box-shadow:0 0 0 1px var(--colorBrandStroke1);z-index:1;margin-top:3px}.timeline-content{min-width:0}.timeline-content b{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);font-weight:var(--fontWeightSemibold);display:block}.timeline time,.timeline small{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.timeline time{white-space:nowrap;text-align:end}.timeline p{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);margin:2px 0 4px}@media (width<=700px){.timeline li{grid-template-columns:20px minmax(0,1fr)}.timeline time{grid-area:1/2;justify-self:end;margin-left:12px}.timeline-content{padding-top:22px}}.notice{border-radius:var(--borderRadiusLarge);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:-10px 0 16px;padding:11px 14px;font-size:12px;display:grid}.notice.good{color:#245f50;background:#e9f5ef;border:1px solid #cbe6da}.notice.bad{color:#8e2f24;background:#fff0ed;border:1px solid #f2d2cb}.notice button{color:inherit;background:0 0;border:0;font-size:18px}.inline-error{border:1px solid #efcbc6;border-left:3px solid var(--danger);border-radius:var(--borderRadiusLarge);background:#fff;justify-content:space-between;padding:17px;display:flex}.inline-error b{font-size:12px}.inline-error p{color:#7c5a56;font-size:12px}.setup,.error-state{border:1px solid var(--border);border-radius:var(--borderRadiusXLarge);background:#fff;max-width:600px;margin:7vh auto;padding:34px}.setup h1,.error-state h1{margin:0 0 9px;font-size:24px}.setup>p:not(.eyebrow),.error-state p{color:#6f7e83;font-size:12px}.setup form{gap:14px;margin-top:24px;display:grid}.setup label{font-size:12px;font-weight:700}.setup input{border:1px solid #cad6d7;border-radius:6px;width:100%;margin-top:6px;padding:10px;display:block}.setup .primary{justify-self:start}.error-state{text-align:center}.error-state>span{width:40px;height:40px;color:var(--danger);background:#fde9e5;border-radius:50%;place-items:center;margin:0 auto 14px;font-weight:700;display:grid}.skeleton{border:1px solid var(--border);border-radius:var(--borderRadiusXLarge);background:#fff;padding:22px}.skeleton i{background:#ededed;border-radius:4px;height:15px;margin-bottom:16px;display:block}.skeleton i:first-child{width:30%;height:24px}.modal{width:min(660px,100vw - 32px)}.file-card{margin:0 0 var(--spacingVerticalM);padding:var(--spacingVerticalS) var(--spacingHorizontalM);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusLarge);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;display:grid}.file-card>span{background:var(--colorNeutralBackground3);height:38px;color:var(--colorBrandForeground1);border-radius:var(--borderRadiusMedium);place-items:center;font-size:12px;font-weight:700;display:grid}.file-card b,.file-card small{font-size:12px;display:block}.file-card small{color:var(--colorNeutralForeground3);font-size:12px}.preview{margin:var(--spacingVerticalM) 0 0;border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusLarge);overflow:auto}.preview td,.preview th{padding:9px 12px;font-size:12px}.preview>small{color:var(--colorNeutralForeground3);padding:10px;display:block}.form-error{color:#9e3428;background:#fff1ee;border:1px solid #f0d1ca;border-radius:6px;margin:0 22px 16px;padding:10px;font-size:12px}.statement{margin-top:30px}.statement:first-of-type{margin-top:0}.statement h3{margin:0 0 10px;font-family:Georgia,serif;font-size:14px}.panel-error{border:1px solid #efcbc6;border-left:3px solid var(--danger);border-radius:var(--borderRadiusLarge);background:#fff8f7;justify-content:space-between;align-items:center;gap:20px;margin:18px 22px;padding:14px;display:flex}.panel-error b{font-size:12px}.panel-error p{color:#7c5a56;margin:3px 0 0;font-size:12px}@media (width<=900px){.workspace{grid-template-columns:1fr}.sidebar{padding:14px 18px}.sidebar>.eyebrow,.sidebar>label,.sidebar>select,.progress{display:none}.sidebar nav{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.sidebar nav button{justify-content:center;display:flex}.sidebar nav button>span{display:none}.sidebar nav em{margin-left:5px}.content{padding:25px 18px}.metrics{grid-template-columns:repeat(2,1fr)}.mapping-layout{grid-template-columns:1fr}.mapping-control-card{padding:14px 16px}}@media (width<=620px){.top-actions>span{display:none}.topbar{padding:0 16px}.page-head{align-items:flex-start}.page-head>button{display:none}.page-head h1{font-size:var(--fontSizeBase600);line-height:var(--lineHeightBase600)}.page-head>div>div{flex-direction:column;align-items:flex-start}.metrics>div{padding:13px}.metrics b{font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400)}.panel-head{flex-wrap:wrap;align-items:flex-start;padding:17px}.report-sheet{padding:25px 16px}.mapping-layout td:nth-child(3){min-width:230px}.sidebar nav button{font-size:12px}.content{padding:20px 12px}.panel-error{flex-direction:column;align-items:flex-start;margin:14px}}.accounts-builder-shell{background:#fff;border:1px solid #cdd4da}.accounts-builder{grid-template-columns:var(--outline-width,248px) 6px minmax(520px, 1fr) 6px var(--inspector-width,320px);border-top:1px solid var(--border);min-width:0;min-height:720px;display:grid}.builder-pane-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.document-tree{border-right:1px solid var(--border);background:#f5f6f7;padding:18px 10px}.builder-pane-resizer{z-index:3;cursor:col-resize;touch-action:none;background:#f5f5f5;border-inline:1px solid #e0e0e0;width:6px;min-width:6px;position:relative}.builder-pane-resizer:after{content:"";background:#a19f9d;width:1px;height:40px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.builder-pane-resizer:hover,.builder-pane-resizer:focus-visible{background:#deecf9;outline:none}.builder-pane-resizer:hover:after,.builder-pane-resizer:focus-visible:after{background:#0f6cbd}body.resizing-builder-pane{cursor:col-resize;-webkit-user-select:none;user-select:none}.document-tree>.eyebrow{padding:0 9px}.document-tree button{border:0;color:#455463;text-align:left;background:0 0;border-left:2px solid #0000;grid-template-columns:24px 1fr;width:100%;padding:8px 9px;font-size:12px;line-height:1.35;display:grid}.document-tree button span{color:#8a959f;font-family:Consolas,SFMono-Regular,ui-monospace,monospace;font-size:12px}.document-tree button:hover{background:#e9edf0}.document-tree button.active{color:#153f4a;background:#e2ebe9;border-left-color:#1c6b68;font-weight:700}.tree-group{color:#7d8791;letter-spacing:.1em;text-transform:uppercase;margin:18px 9px 7px;font-size:12px;font-weight:700}.page-canvas{z-index:0;background:#dfe3e6;min-width:0;max-width:100%;padding:34px;position:relative;overflow:auto}.statutory-page{background:var(--paper);color:#18202a;flex-direction:column;width:min(100%,690px);min-height:895px;margin:0 auto;padding:52px 58px 36px;font-family:Arial,sans-serif;display:flex;position:relative;box-shadow:0 4px 18px #1a28352e}.accounts-inspector{z-index:1;min-width:0;position:relative}@media (width>=901px){.accounts-builder.outline-collapsed{grid-template-columns:minmax(520px, 1fr) 6px var(--inspector-width,320px)}.accounts-builder.inspector-collapsed{grid-template-columns:var(--outline-width,248px) 6px minmax(520px, 1fr)}.accounts-builder.outline-collapsed.inspector-collapsed{grid-template-columns:minmax(480px,1fr)}.accounts-builder.outline-collapsed .document-tree,.accounts-builder.inspector-collapsed .accounts-inspector{display:none}}.statutory-page>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.statutory-page>header p{margin:0;font-family:Georgia,serif;font-size:12px;font-weight:700}.statutory-page>header small{color:#7e7d78;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.page-rule{border-top:2px solid #202a34;margin:10px 0 42px}.statutory-page h2{text-align:center;max-width:440px;margin:0 auto;font-family:Georgia,serif;font-size:20px;font-weight:500}.page-period{text-align:center;color:#626a71;margin:7px 0 34px;font-size:12px}.statutory-page table{font-family:Arial,sans-serif}.statutory-page th{color:#343b42;letter-spacing:0;text-transform:none;background:0 0;border-bottom:1px solid #27313a;height:auto;padding:7px 8px;font-size:12px}.statutory-page td{border-bottom:1px solid #e4e1da;padding:9px 8px;font-size:12px}.statutory-page tbody tr:last-child td{border-bottom:2px solid #27313a;font-weight:700}.statutory-page:has(.sorp-sofa){width:100%;min-width:0;max-width:900px;padding-inline:38px}.statutory-review-note{color:#605e5c;text-align:left;border-top:1px solid #c8c6c4;border-bottom:1px solid #c8c6c4;margin:-18px 0 18px;padding:7px 0;font:8px/14px Arial,sans-serif}.statutory-review-note:before{content:"Drafting control — ";font-weight:700}.statutory-page .sorp-sofa{table-layout:fixed;width:100%}.statutory-page .sorp-sofa .sofa-description-column{width:43%}.statutory-page .sorp-sofa .sofa-note-column{width:5%}.statutory-page .sorp-sofa .sofa-fund-column{width:9%}.statutory-page .sorp-sofa .sofa-total-column{width:12%}.statutory-page .sorp-sofa .sofa-prior-column{width:13%}.statutory-page .sorp-sofa th:nth-child(2),.statutory-page .sorp-sofa td:nth-child(2){text-align:center}.statutory-page .sorp-sofa th.number,.statutory-page .sorp-sofa td.number{white-space:nowrap;padding-inline:7px}.statutory-page .sorp-sofa thead th{overflow-wrap:normal;white-space:nowrap;vertical-align:bottom;line-height:1.25}.statutory-page .sorp-sofa thead th.number{text-align:right;padding-inline:8px}.statutory-page .sorp-sofa thead th.number+th.number{border-left:1px solid #d7dce1}.statutory-page .sorp-sofa tbody td.number{padding-inline:8px}.statutory-page .sorp-sofa .currency-row th{border-bottom:1px solid #27313a;padding-block:2px 5px}.statutory-page .sorp-sofa .statement-section-row th{color:#242424;text-align:left;border-bottom:0;padding:12px 8px 4px;font-size:12px;font-weight:700}.statutory-page .sorp-sofa .review-required{color:#8a8886}.statutory-page .editable-narrative{width:100%;height:auto;min-height:0;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:inherit;text-align:left;white-space:normal;background:0 0;border:1px solid #0000;border-radius:2px;margin:0 0 20px;padding:6px 28px 6px 6px;font-weight:400;line-height:1.55;display:block;position:relative}.statutory-page .editable-narrative:hover{background:#fafafa;border-color:#8a8886}.statutory-page .editable-narrative:focus-visible{outline-offset:1px;outline:2px solid #0f6cbd}.statutory-page .editable-narrative .edit-cue{color:#0f6cbd;opacity:0;font-family:Segoe UI,sans-serif;font-size:12px;font-weight:600;position:absolute;top:6px;right:6px}.statutory-page .editable-narrative:hover .edit-cue,.statutory-page .editable-narrative:focus-visible .edit-cue{opacity:1}.statutory-page .accounting-note{gap:0;margin-top:8px;font-size:12px;line-height:1.5;display:grid}.statutory-page .note-heading{border-bottom:1px solid #252b31;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:6px;padding-bottom:5px;display:grid}.statutory-page .note-heading>span,.statutory-page .note-heading h3{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:1.35}.statutory-page .note-heading h3{margin:0}.statutory-page .note-section{padding:9px 0 5px 30px;display:grid}.statutory-page .note-section h4{grid-template-columns:24px minmax(0,1fr);gap:6px;margin:0 0 1px -30px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700;line-height:1.4;display:grid}.statutory-page .note-section h4 span{font-variant-numeric:tabular-nums}.statutory-page .note-section .editable-narrative{min-height:auto;margin:0;padding:3px 5px;font-size:12px;line-height:1.5}.statutory-page .statement-source-link{width:auto;min-width:0;height:auto;min-height:0;color:inherit;font:inherit;text-align:left;padding:0;text-decoration:none;display:inline}.statutory-page .statement-source-link:hover,.statutory-page .statement-source-link:focus-visible{color:#0f6cbd;text-underline-offset:2px;text-decoration:underline}.document-edit-form{gap:14px;padding:16px 0;display:grid}.document-edit-form h3,.document-edit-form p,.document-edit-form small{margin:0}.document-edit-form small{color:#616161;margin-top:4px;line-height:1.4;display:block}.document-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.statutory-page>footer{color:#787974;border-top:1px solid #d8d4cb;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.narrative-page{font-family:Georgia,serif;font-size:12px;line-height:1.65}.narrative-page h3{margin:22px 0 5px;font-size:12px}.accounts-cover-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:620px;display:flex}.accounts-cover-page .accounts-cover-entity{margin:0 0 44px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700}.accounts-cover-page h2{margin:0;font-size:25px}.accounts-cover-page p{margin:0}.accounts-cover-page strong{color:#6a5200;text-transform:uppercase;letter-spacing:.04em;border:1px solid #8a6d00;margin-top:64px;padding:5px 12px}.reference-details-page h2{margin:26px 0 32px}.reference-details-page dl{margin:0}.reference-details-page dl>div{border-bottom:1px solid #e0ddd5;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:8px 0;display:grid}.reference-details-page dt{font-weight:700}.reference-details-page dd{white-space:pre-line;margin:0}.assurance-report-page{max-width:620px;font-size:12px;line-height:1.58}.assurance-report-page .assurance-kicker{color:#4f4f4f;margin:0 0 6px;font-family:Segoe UI,sans-serif;font-size:12px;font-weight:600}.assurance-report-page h2{text-align:left;max-width:none;margin:0 0 28px}.assurance-report-page h3{margin:22px 0 8px;font-size:12px}.document-placeholder{color:#7a3e00;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff4ce;padding:1px 3px}.assurance-signature-grid{grid-template-columns:1fr 1fr;gap:14px 24px;margin:26px 0;display:grid}.assurance-signature-grid div{border-bottom:1px solid #bdbdbd;padding-bottom:8px}.assurance-signature-grid dt{color:#424242;margin-bottom:4px;font:600 11px/1.35 Segoe UI,sans-serif}.assurance-signature-grid dd{margin:0}.assurance-warning{color:#5c3b00;background:#fff8f0;border-left:3px solid #d08300;margin-top:28px;padding:10px 12px;font:12px/1.45 Segoe UI,sans-serif}.accounts-inspector{background:#fff;padding:12px}.inspector-tabs{border-bottom:1px solid var(--border);margin-bottom:12px}.inspector-tabs button{color:#616161;min-width:0;padding:5px 8px 7px;font-size:12px;font-weight:400}.inspector-tabs button[aria-selected=true]{color:#242424;font-weight:600}.inspector-summary{color:#424242;border-bottom:1px solid #e0e0e0;align-items:center;gap:6px;min-height:28px;padding:4px 0 9px;font-size:12px;display:flex}.inspector-summary svg{color:#0f6cbd;flex:none;font-size:16px}.inspector-summary.attention svg{color:#8a6d00}.accounts-inspector dl{margin:4px 0 14px}.accounts-inspector dl div{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.accounts-inspector dt{color:#77828c}.accounts-inspector dd{text-align:right;margin:0;font-weight:700}.accounts-inspector-field{margin-top:4px}.accounts-inspector textarea{min-height:64px}.inspector-action{width:100%;margin-top:8px}.inspector-copy{color:#66737e;font-size:12px;line-height:1.55}.inspector-hash{overflow-wrap:anywhere;background:#f4f5f6;padding:10px}@media (width<=1180px){.accounts-builder{grid-template-columns:190px minmax(420px,1fr)}.accounts-inspector{border-top:1px solid var(--border);border-left:0;grid-column:1/-1}.accounts-inspector dl{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.production-spine small{display:none}}@media (width<=900px){.sidebar{background:#132a42;height:auto;position:static}.production-spine{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto}.accounts-builder{grid-template-columns:1fr}.document-tree{border-right:0;border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.document-tree>.eyebrow,.tree-group{display:none}.document-tree button{flex:0 0 170px}.page-canvas{padding:18px}.accounts-inspector dl{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.content{padding:14px 10px 40px}.statutory-page{min-height:720px;padding:36px 26px 26px}.statutory-page>header{flex-direction:column;align-items:flex-start}.page-rule{margin-bottom:28px}.accounts-inspector dl{display:block}.production-spine{border-inline:0;margin-inline:-10px}}:root{--navy:#fff;--ink:#242424;--teal:#0f6cbd;--paper:#fff;--warm:#f5f5f5;--border:#e0e0e0;--muted:#616161}body{color:#242424;background:#f5f5f5}.topbar{color:#242424;background:#fff;border-bottom:1px solid #e0e0e0;height:56px;padding:0 16px}.brand{color:#242424}.brand span{color:#0f6cbd;background:#fff;border-color:#bdbdbd}.top-actions{color:#424242}.top-actions>i{display:none}.avatar{color:#242424;background:#f5f5f5;border-color:#c7c7c7}.workspace{grid-template-columns:228px minmax(0,1fr);min-height:calc(100vh - 48px)}.sidebar{color:#242424;background:#fff;border-color:#e0e0e0;height:calc(100vh - 48px);padding:0;top:48px;overflow:hidden}.fluent-nav{height:100%;background:#fff!important;border:0!important;width:100%!important}.fluent-nav [class*=drawerBody]{padding:12px 8px}.fluent-nav .eyebrow{color:#616161;padding:12px 10px 4px}.fluent-nav label{color:#616161;padding:12px 10px 5px;font-size:12px;font-weight:600;display:block}.fluent-nav select{color:#242424;background:#fff;border:1px solid #bdbdbd;border-radius:2px;width:calc(100% - 16px);height:32px;margin:0 8px;font-size:12px}.fluent-nav nav{gap:2px;margin-top:12px;display:grid}.fluent-nav [role=menuitem],.fluent-nav a{color:#242424!important}.fluent-nav [aria-current=page],.fluent-nav [aria-selected=true]{color:#0f6cbd!important;background:#eaf3fc!important}.sidebar nav button,.client-nav{color:#242424!important}.sidebar nav button:hover,.client-nav:hover{background:#f5f5f5!important}.sidebar nav button.active,.client-nav.active{color:#0f6cbd!important;background:#eaf3fc!important}.progress{color:#616161;border-color:#e0e0e0;margin:18px 12px 14px;padding-top:14px}.progress>b{color:#242424}.progress>[role=progressbar]{grid-column:1/-1}.content{padding:20px 24px 48px}.page-head h1{font-size:20px}.page-head>div>div span,.summary.pending{color:#424242;background:#f5f5f5}.primary{background:#0f6cbd;border-color:#0f6cbd}.primary:hover{background:#115ea3}.production-spine{background:#fff;border-color:#d6d6d6}.production-spine button{color:#424242!important;background:#fff!important;border-color:#e0e0e0!important}.production-spine button:hover{background:#f5f5f5!important}.production-spine button.active{box-shadow:inset 0 -2px #0f6cbd;color:#0f548c!important;background:#f7fbff!important}.production-spine button.attention{color:#424242!important}.accounts-builder-shell{border-color:#d6d6d6}.accounts-builder{grid-template-columns:var(--outline-width,248px) 6px minmax(520px, 1fr) 6px var(--inspector-width,320px)}.document-tree{background:#fff;border-color:#e0e0e0;padding:12px 8px}.document-tree [role=treeitem]{font-size:12px}.statutory-page{background:#fff;box-shadow:0 2px 8px #00000024}.accounts-inspector{background:#fff;border-color:#e0e0e0}.inspector-tabs button[aria-selected=true]{color:#0f6cbd;border-color:#0f6cbd}.nav-toggle,.builder-mobile-toolbar,.mobile-panel-close{display:none!important}@media (width<=900px){.topbar .nav-toggle{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex!important}.workspace{display:block}.sidebar{z-index:40;width:280px;height:auto;display:none;position:fixed;top:48px;bottom:0;left:0;box-shadow:8px 0 24px #0003}.sidebar.mobile-open{display:block}.content{padding:16px}.production-spine{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.production-spine button{scroll-snap-align:start;flex:0 0 164px}.production-spine b,.production-spine small{text-overflow:clip;overflow:visible}.production-spine small{display:block}.accounts-builder{display:block;position:relative}.builder-mobile-toolbar{background:#fff;border-bottom:1px solid #e0e0e0;gap:8px;padding:8px;display:flex!important}.document-tree,.accounts-inspector,.builder-pane-resizer{display:none}.document-tree.mobile-panel-open,.accounts-inspector.mobile-panel-open{z-index:12;width:min(340px,90vw);min-height:100%;display:block;position:absolute;inset:0 auto 0 0;box-shadow:6px 0 20px #0003}.accounts-inspector.mobile-panel-open{left:auto;right:0}.mobile-panel-close{min-height:44px;margin-bottom:8px;display:inline-flex!important}.builder-mobile-trigger{min-height:44px}.page-canvas{min-height:700px;padding:16px}.statutory-page{width:min(100%,690px);min-width:0}.fluent-nav nav{display:grid;overflow:visible}.sidebar nav button{flex:auto}}@media (width<=620px){.topbar{padding-inline:8px}.top-actions [class*=Badge]{display:none}.content{padding:10px}.page-head{padding-inline:4px}.production-spine{margin-inline:-10px}.production-spine button{flex-basis:150px}.page-canvas{padding:8px}.statutory-page{min-height:680px;padding:30px 22px 22px}.statutory-page h2{font-size:18px}.statutory-page td{font-size:12px}.accounts-builder-shell>.panel-head{padding:12px}.accounts-builder-shell>.panel-head small{display:none}}.production-spine{grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.production-spine [role=tab]{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.production-stage-tab-content>span:last-child{min-width:0}.production-stage-tab-content{align-items:center;gap:8px;width:100%;min-width:0;grid-area:1/1!important;grid-template-columns:max-content minmax(0,1fr)!important;display:grid!important}@media (width<=900px){.builder-pane-actions .pane-toggle{display:none}.production-spine{grid-template-columns:none!important;display:flex!important}.production-spine [role=tab]{scroll-snap-align:start;flex:0 0 164px!important}.production-spine b,.production-spine small{text-overflow:clip;overflow:visible}.fluent-nav nav{grid-template-columns:1fr!important;margin-top:12px!important}.fluent-nav nav button,.fluent-nav nav a{justify-content:flex-start!important}.production-spine{scrollbar-gutter:stable;scroll-padding-inline:8px}.production-spine [role=tab]{flex:0 0 220px!important;width:220px!important;min-width:220px!important;padding-inline:16px!important}.production-spine [role=tab]>span:last-child{min-width:0!important;overflow:visible!important}.production-spine b{font-size:12px;line-height:1.25;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.production-spine small{display:none!important}}@media (width<=620px){.production-spine [role=tab]{flex-basis:196px!important;width:196px!important;min-width:196px!important}}.auth-page{background:var(--colorNeutralBackground2);grid-template-columns:minmax(320px,42%) 1fr;min-height:100vh;display:grid}.auth-brand{background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);flex-direction:column;justify-content:space-between;padding:36px clamp(32px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-brand:before,.auth-brand:after{content:"";border-radius:var(--borderRadiusSmall);border:1px solid var(--colorNeutralStrokeOnBrand);position:absolute}.auth-brand:before{width:560px;height:560px;bottom:-220px;left:-290px}.auth-brand:after{width:380px;height:380px;top:-160px;right:-220px}.auth-brand .brand{z-index:1;width:max-content;position:relative}.auth-brand>div{z-index:1;max-width:490px;position:relative}.auth-brand .eyebrow{color:var(--colorNeutralForegroundOnBrand)}.auth-brand h1{letter-spacing:-.035em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(34px,4.5vw,58px);font-weight:400;line-height:1.05}.auth-brand>div>p:last-child{color:var(--colorNeutralForegroundInverted2);max-width:430px;font-size:14px;line-height:1.7}.auth-brand>small{z-index:1;color:var(--colorNeutralForegroundInverted2);letter-spacing:.04em;font-size:12px;position:relative}.auth-panel{place-items:center;padding:40px 24px;display:grid}.auth-card{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusXLarge);width:min(430px,100%);box-shadow:var(--shadow16);padding:36px}.auth-card h2{font-size:var(--fontSizeHero700);line-height:var(--lineHeightHero700);letter-spacing:-.025em;margin:0 0 8px}.auth-card>p:not(.eyebrow){color:var(--colorNeutralForeground2);margin:0 0 24px;font-size:12px;line-height:1.6}.auth-form{gap:16px;display:grid}.auth-form label{color:var(--colorNeutralForeground2);font-size:12px;font-weight:700}.auth-form input{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1);width:100%;height:43px;color:var(--colorNeutralForeground1);outline:none;margin-top:6px;padding:0 12px;display:block}.auth-form input:focus{border-color:var(--colorBrandStroke1);outline:2px solid var(--colorStrokeFocus2);outline-offset:2px}.auth-form label small{color:var(--colorNeutralForeground3);margin-top:5px;font-size:12px;font-weight:400;display:block}.auth-submit{height:43px;margin-top:4px}.auth-switch{border-top:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground2);justify-content:center;align-items:center;gap:6px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.auth-switch button{color:var(--colorBrandForegroundLink);background:0 0;border:0;padding:3px;font-weight:700}.auth-switch button:hover{text-decoration:underline}.auth-message{background:var(--colorStatusSuccessBackground1);border:1px solid var(--colorStatusSuccessBorder1);color:var(--colorStatusSuccessForeground1);border-radius:var(--borderRadiusMedium);margin-bottom:17px;padding:10px 12px;font-size:12px}.auth-message.error{background:var(--colorStatusDangerBackground1);border-color:var(--colorStatusDangerBorder1);color:var(--colorStatusDangerForeground1)}.configuration .config-mark{background:var(--colorStatusWarningBackground1);width:40px;height:40px;color:var(--colorStatusWarningForeground1);border-radius:50%;place-items:center;margin-bottom:20px;font-weight:700;display:grid}.configuration code{font-family:Consolas,SFMono-Regular,ui-monospace,monospace;font-size:12px}.configuration>p code{background:var(--colorNeutralBackground3);border-radius:var(--borderRadiusSmall);padding:2px 5px}.config-example{background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);margin:18px 0;padding:13px;overflow:auto}.config-example b,.config-example code{display:block}.config-example b{color:var(--colorNeutralForeground3);margin-bottom:8px;font-size:12px}.configuration>small{color:var(--colorNeutralForeground3);font-size:12px;line-height:1.5;display:block}.auth-loading{text-align:center}.spinner{border:3px solid var(--colorNeutralStroke2);border-top-color:var(--colorBrandBackground);border-radius:50%;width:28px;height:28px;margin:0 auto 14px;animation:.8s linear infinite spin;display:block}.auth-loading p{margin:0!important}.sign-out{border:1px solid var(--colorNeutralStrokeOnBrand);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForegroundOnBrand);background:0 0;padding:6px 10px;font-size:12px}.sign-out:hover{background:var(--colorBrandBackgroundHover)}.top-actions .avatar{place-items:center;margin-left:4px;display:grid}@keyframes spin{to{transform:rotate(360deg)}}.workspace-choice select{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1);width:100%;height:43px;color:var(--colorNeutralForeground1);margin-top:6px;padding:0 12px;display:block}.workspace-choice select:focus{border-color:var(--colorBrandStroke1);outline:2px solid var(--colorStrokeFocus2);outline-offset:2px}.membership-state .membership-mark{background:var(--colorBrandBackground2);width:42px;height:42px;color:var(--colorBrandBackground);border-radius:50%;place-items:center;margin-bottom:17px;font-size:19px;display:grid}.membership-state>p b{color:var(--colorNeutralForeground1)}.membership-state>small{border-top:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground3);margin-top:20px;padding-top:14px;font-size:12px;display:block}.membership-state>div{margin-top:18px}@media (width<=780px){.auth-page{grid-template-columns:1fr}.auth-brand{min-height:240px;padding:25px 24px}.auth-brand>div{margin:38px 0}.auth-brand h1{max-width:460px;font-size:34px}.auth-brand>div>p:last-child{display:none}.auth-panel{padding:28px 16px}.auth-card{padding:28px}.top-actions .sign-out{display:none}}.operational-metrics small{color:var(--colorNeutralForeground3);margin-top:5px;font-size:12px;display:block}.readiness{grid-template-columns:130px 1fr;align-items:center;gap:30px;padding:32px;display:grid}.readiness-ring{--progress:0%;background:var(--colorBrandBackground);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.readiness-ring:after{content:"";background:var(--colorNeutralBackground1);border-radius:50%;position:absolute;inset:10px}.readiness-ring b{z-index:1;font-size:20px}.readiness h3{font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);margin:0 0 7px}.readiness p{color:var(--colorNeutralForeground2);font-size:12px}.readiness dl{gap:28px;display:flex}.readiness dl div{gap:8px;font-size:12px;display:flex}.readiness dd{margin:0;font-weight:700}.journal-editor,.compact-form,.review-create{background:var(--colorNeutralBackground2);border-bottom:1px solid var(--colorNeutralStroke2);padding:18px 22px}.editor-grid,.compact-form{grid-template-columns:180px minmax(220px,1fr) repeat(3,minmax(110px,auto));align-items:end;gap:12px;display:grid}.editor-grid{grid-template-columns:180px 1fr;margin-bottom:14px}.journal-editor label,.compact-form label,.review-create label{color:var(--colorNeutralForeground2);font-size:12px;font-weight:700}.journal-editor input,.journal-editor select,.compact-form input,.compact-form select,.review-create select,.review-create textarea,.task-board select{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1);width:100%;padding:8px;font-size:12px}.journal-editor td input{min-width:120px}.balance-control{justify-content:flex-end;align-items:center;gap:18px;padding-top:14px;font-size:12px;display:flex}.balance-control b{border-radius:var(--borderRadiusSmall);padding:5px 8px}.balance-control.balanced b{background:var(--colorStatusSuccessBackground1);color:var(--colorStatusSuccessForeground1)}.balance-control.unbalanced b{background:var(--colorStatusWarningBackground1);color:var(--colorStatusWarningForeground1)}.record-list article{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.record-list h3,.recon-grid h3,.review-list h3{margin:3px 0;font-size:12px}.record-list small{color:var(--colorNeutralForeground3);font-size:12px}.record-list details{background:var(--colorNeutralBackground2);border-radius:var(--borderRadiusMedium);grid-column:1/-1;padding:9px 12px;font-size:12px}.record-list details p{border-top:1px solid var(--colorNeutralStroke2);justify-content:space-between;padding-top:7px;display:flex}.recon-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:18px;display:grid}.recon-grid article{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);padding:15px}.recon-grid header{justify-content:space-between;display:flex}.recon-grid dl div{border-top:1px solid var(--colorNeutralStroke2);justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.recon-grid dd{margin:0;font-weight:700}.recon-grid .difference{color:var(--colorStatusDangerForeground1)}.compact-form .check{align-items:center;gap:7px;height:35px;display:flex}.compact-form .check input{width:auto}.task-board{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;margin-top:14px;display:grid;overflow:auto}.task-board>section{background:var(--colorNeutralBackground3);border-radius:var(--borderRadiusMedium);min-height:230px;padding:10px}.task-board>section>header{justify-content:space-between;align-items:center;padding:4px 3px 10px;display:flex}.task-board h3{margin:0;font-size:12px}.task-board>section>header span{background:var(--colorNeutralBackground3);border-radius:var(--borderRadiusSmall);padding:2px 6px;font-size:12px}.task-board article{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);margin-bottom:8px;padding:12px}.task-board h4{margin:5px 0;font-size:12px}.task-board small{color:var(--colorNeutralForeground3);font-size:12px}.task-board select{margin-top:10px}.blocking,.severity{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1);border-radius:var(--borderRadiusSmall);padding:2px 5px;font-size:12px;font-weight:700;display:inline-flex}.review-create{grid-template-columns:1fr 140px auto;align-items:end;gap:12px;display:grid}.review-create textarea{resize:vertical;min-height:65px;margin-top:5px;display:block}.review-list article{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.review-list p{color:var(--colorNeutralForeground2);margin:3px 0;font-size:12px}.review-list article>div:last-child{gap:6px;display:flex}.severity{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2)}.severity.high{background:var(--colorStatusDangerBackground1);color:var(--colorStatusDangerForeground1)}@media (width<=900px){.task-board{grid-template-columns:repeat(2,minmax(220px,1fr))}.editor-grid,.compact-form{grid-template-columns:1fr 1fr}.review-create{grid-template-columns:1fr 130px}.review-create button{grid-column:1/-1;justify-self:start}}@media (width<=620px){.readiness,.editor-grid,.compact-form,.review-create{grid-template-columns:1fr}.task-board{grid-template-columns:repeat(4,240px)}.record-list article,.review-list article{grid-template-columns:1fr auto}.record-actions,.review-list article>div:last-child{grid-column:1/-1}.balance-control{flex-direction:column;align-items:flex-end}.operational-metrics{grid-template-columns:1fr 1fr}}.operations-panel>.panel-head{padding:12px 16px}.operations-panel>.panel-head small{margin-top:2px;display:block}.app-shell .reconciliation-header-action{width:auto;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);flex:none;align-self:center}.operation-form{background:var(--colorNeutralBackground2);border-bottom:1px solid var(--colorNeutralStroke1);padding:14px 16px}.operation-form-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:2px;display:flex}.operation-form-heading h3{font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);margin:0;font-weight:600}.operation-form-heading p{color:var(--colorNeutralForeground2);margin:3px 0 0;font-size:12px}.operation-form-heading>span{color:var(--colorNeutralForeground2);white-space:nowrap;font-size:12px}.journal-editor .editor-grid{grid-template-columns:minmax(160px,220px) minmax(280px,1fr);gap:12px;margin:10px 0 12px}.journal-editor .table-wrap{border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1)}.journal-editor table{min-width:720px}.journal-editor th{height:30px;padding:0 8px}.journal-editor td{padding:5px 8px}.journal-editor th:first-child{width:32%}.journal-editor th:nth-child(2){width:36%}.journal-editor th:nth-child(3),.journal-editor th:nth-child(4){text-align:right;width:16%}.journal-editor td:nth-child(3) input,.journal-editor td:nth-child(4) input{text-align:right;font-variant-numeric:tabular-nums}.balance-control{border-top:1px solid var(--colorNeutralStroke2);gap:12px;margin-top:10px;padding-top:10px;font-size:12px}.balance-control b{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusSmall);text-align:center;min-width:104px}.operation-register table{min-width:760px}.operation-register th{height:30px}.operation-register td{vertical-align:middle;padding:7px 10px}.operation-register tbody>tr:hover{background:var(--colorNeutralBackground2)}.operation-register .block{color:var(--colorNeutralForeground2);margin:0 0 2px}.operation-register td>b{font-size:12px;display:block}.register-action{text-align:right;white-space:nowrap;width:1%}.journal-register th:first-child{width:42%}.journal-lines-row td{background:var(--colorNeutralBackground2);padding:0 10px 8px}.journal-lines-row:hover{background:var(--colorNeutralBackground2)!important}.journal-lines-row details{border-top:1px solid var(--colorNeutralStroke2);padding-top:6px}.journal-lines-row summary{width:max-content;color:var(--colorBrandForegroundLink);cursor:pointer;font-size:12px;font-weight:600}.journal-line-list{border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);margin-top:7px}.journal-line-list>div{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:minmax(120px,180px) 1fr 120px;gap:12px;padding:6px 8px;font-size:12px;display:grid}.journal-line-list>div:last-child{border-bottom:0}.journal-line-list b{text-align:right;font-variant-numeric:tabular-nums}.reconciliation-form{grid-template-columns:minmax(120px,.8fr) minmax(220px,1.8fr) repeat(3,minmax(130px,1fr)) auto;gap:10px}.reconciliation-register th:first-child{width:28%}.reconciliation-register{min-width:900px!important}.reconciliation-register th:nth-child(2),.reconciliation-register td:nth-child(2){white-space:nowrap;min-width:100px}.reconciliation-register th:nth-child(n+3):nth-child(-n+6),.reconciliation-register td:nth-child(n+3):nth-child(-n+6){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:108px}.reconciliation-register td:last-child{white-space:nowrap}.reconciliation-register .difference{color:var(--colorStatusDangerForeground1);font-weight:600}@media (width<=1050px){.reconciliation-form{grid-template-columns:repeat(3,minmax(150px,1fr))}.reconciliation-form button{justify-self:start}}@media (width<=700px){.app-shell .reconciliation-header-action{align-self:flex-start}.journal-editor .editor-grid,.reconciliation-form{grid-template-columns:1fr}.operation-form-heading{display:block}.operation-form-heading>span{margin-top:4px;display:block}.balance-control{align-items:stretch}.balance-control>span{text-align:right}}.task-create .compact-form{grid-template-columns:minmax(240px,1fr) minmax(160px,220px) auto auto;align-items:end}.task-create .check,.task-create .compact-form>button{align-self:end}.task-create .check{min-height:32px}.task-type-select,.task-status-select{width:100%}.task-create .task-select-native,.task-board .task-select-native{background:0 0;border:0}.task-board .task-select-native{margin-top:0}.task-board-empty{gap:2px;margin-top:14px;padding:12px 16px}.task-board-empty h3,.task-board-empty p{margin:0}.task-board-empty h3{font-size:var(--fontSizeBase300)}.task-board-empty p{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200)}.task-column{min-width:0;padding:10px}.task-column>header{justify-content:space-between;align-items:center;gap:8px;padding:0 2px 6px;display:flex}.task-column-items{gap:8px;display:grid}.task-card{gap:8px;padding:10px}.task-card h4{margin:5px 0}.task-card small{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200)}@media (width<=900px){.task-create .compact-form{grid-template-columns:minmax(220px,1fr) minmax(160px,220px)}}@media (width<=620px){.task-create .compact-form{grid-template-columns:1fr}.task-create .compact-form>button{justify-self:start}}.review-create{grid-template-columns:minmax(0,1fr) 160px max-content;align-items:start;max-width:960px}.review-create textarea{min-height:72px;margin-top:0}.review-create-action{margin-top:24px}@media (width<=900px){.review-create{grid-template-columns:minmax(0,1fr) 150px}.review-create-action{grid-column:1/-1;justify-self:start;margin-top:0}}@media (width<=620px){.review-create{grid-template-columns:1fr}}.review-create{background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:160px max-content;max-width:920px;padding:20px 22px 18px}.review-question-field{grid-column:1/-1;width:100%;max-width:880px}.review-create textarea{min-height:88px}.review-create+.empty{margin-top:0}@media (width<=620px){.review-create{grid-template-columns:1fr}.review-question-field{grid-column:auto}.review-severity-field{width:100%}.review-create-action{justify-self:start}}.review-create{background:var(--colorNeutralBackground1);grid-template-columns:minmax(360px,1fr) 180px max-content;align-items:end;max-width:none;padding:20px 22px}.review-question-field{grid-column:auto;max-width:none}.review-create textarea{min-height:64px;max-height:160px}.review-severity-field{width:180px}.review-create-action{align-self:end;margin-top:0}@media (width<=900px){.review-create{grid-template-columns:minmax(0,1fr) 180px}.review-question-field{grid-column:1/-1}.review-create-action{grid-column:auto}}@media (width<=620px){.review-create{grid-template-columns:1fr}.review-question-field{grid-column:auto}.review-severity-field{width:100%}.review-create-action{justify-self:start}}.review-points-toolbar{border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);justify-content:flex-end;padding:16px 22px;display:flex}.review-point-dialog{max-width:560px}.review-dialog-form{gap:16px;padding-top:4px;display:grid}.review-dialog-form textarea{resize:vertical;min-height:112px}.client-nav{text-align:left;border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground2);background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;margin-top:20px;padding:10px 9px;font-size:12px;display:grid}.client-nav:hover{background:var(--colorSubtleBackgroundHover)}.client-nav.active{background:var(--colorBrandBackground2);color:var(--colorBrandForeground1);font-weight:700}.client-nav em{background:var(--colorNeutralBackground3);border-radius:var(--borderRadiusSmall);padding:2px 7px;font-size:12px;font-style:normal}.page-actions{gap:8px;display:flex}.client-head{align-items:center;margin-bottom:20px}.client-heading-copy{gap:14px;display:grid}.client-heading-copy>p{margin:0}.client-title-row{align-items:baseline;gap:10px;display:flex}.client-title-row h1{margin:0}.client-form{margin-bottom:16px;padding:0;overflow:hidden}.client-form-header{border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2);padding:12px 16px}.client-form-header h2{font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);margin:0}.client-form .compact-form{border-bottom:0;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1fr) minmax(220px,1fr);align-items:end;gap:12px 16px;padding:16px;display:grid}.client-select,.client-select select{width:100%;min-width:0}.client-select select{padding-inline-end:32px}.client-form-actions{grid-column:1/-1;justify-content:flex-end;padding-top:4px;display:flex}.client-form>[role=alert]{margin:0 16px 16px}.client-empty-panel{max-width:720px;min-height:0;margin-inline:auto}.client-empty-panel .empty{min-height:0;padding-block:32px}.client-empty-panel .empty>span{display:none}.client-engagement-links{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.client-engagement-link{min-width:0;height:auto;min-height:24px;color:var(--colorBrandForeground1);text-underline-offset:2px;padding:0;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}.client-engagement-links .muted{color:var(--colorNeutralForeground3);font-size:12px}.client-name-button{min-width:0;height:auto;min-height:24px;color:var(--colorBrandForegroundLink);justify-content:flex-start;padding:0;font-size:14px;font-weight:400;line-height:20px}.client-data-grid-cell,.client-data-grid-header-cell{font-size:14px;line-height:20px}.client-data-grid{min-width:760px}.client-data-grid-header-cell{color:var(--colorNeutralForeground2);font-weight:600}.client-data-grid-row{min-height:44px}.client-data-grid-cell{white-space:nowrap;min-width:0;overflow:hidden}.client-data-grid-cell>*{min-width:0}@media (width<=900px){.client-form .compact-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.client-form .compact-form{grid-template-columns:minmax(0,1fr);padding:12px}.client-form-actions{grid-column:1}.client-form-actions>button{width:100%}.client-empty-panel{margin-inline:0}}.client-table .client-name-button,.client-table .client-engagement-links{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.permanent-file{gap:16px;min-width:0;display:grid}.permanent-file-loading{gap:10px;padding:16px 0;display:grid}.permanent-file-head{border-bottom:1px solid var(--colorNeutralStroke1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.permanent-file-edit{border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground2);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;display:grid}.permanent-file-edit>header,.permanent-file-edit .wide{grid-column:1/-1}.permanent-file-edit>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.permanent-file-edit>header h2{margin:0;font-size:16px}.permanent-file-edit>header div,.permanent-file-period{gap:8px;display:flex}.permanent-file-period>*{flex:1 1 0}.permanent-file-head h1{margin:0;font-size:20px;font-weight:600}.permanent-file-head p{color:var(--colorNeutralForeground3);margin:2px 0 0}.permanent-file-section{border-block:1px solid var(--colorNeutralStroke1);min-width:0}.permanent-file-section>header{border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.permanent-file-record-form{border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorBrandBackground2);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 12px 16px;display:grid}.permanent-file-record-form>header,.permanent-file-record-form .wide{grid-column:1/-1}.permanent-file-record-form>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.permanent-file-record-form h3{margin:0;font-size:16px}.permanent-file-record-form>header div{gap:8px;display:flex}.permanent-file-section h2{margin:0;font-size:14px;font-weight:600}.permanent-file-register{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.permanent-file-register>div{border-bottom:1px solid var(--colorNeutralStroke3);grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:10px;padding:8px 12px;display:grid}.permanent-file-register dt{color:var(--colorNeutralForeground3)}.permanent-file-register dd{white-space:pre-line;margin:0}.permanent-file-table{min-width:0;overflow-x:auto}.permanent-file-table table{min-width:680px}.permanent-file-table td{vertical-align:top}.permanent-file-table td small{color:var(--colorNeutralForeground3);margin-top:2px;display:block}.permanent-file-link{min-width:0;height:auto;color:var(--colorBrandForegroundLink);padding:0;font-weight:400}.engagement-dialog{width:min(640px,100vw - 32px);max-width:640px}.engagement-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;width:100%;display:grid}.engagement-field,.engagement-control{width:100%;min-width:0}.engagement-client-field,.engagement-period-fields,.engagement-form .form-error,.engagement-dialog-actions{grid-column:1/-1}.engagement-period-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.engagement-form .form-error{margin:0}.engagement-dialog-actions{flex-wrap:wrap;margin-top:4px}@media (width<=900px){.client-nav{margin:0 0 8px;display:flex}.client-nav em{margin-left:auto}}@media (width<=700px){.engagement-form,.engagement-period-fields{grid-template-columns:1fr}}@media (width<=620px){.page-actions{flex-wrap:wrap}.permanent-file-register{grid-template-columns:1fr}.permanent-file-register>div{grid-template-columns:1fr;gap:2px}.permanent-file-head{grid-template-columns:auto 1fr}.permanent-file-head>:last-child{grid-column:1/-1}.permanent-file-edit{grid-template-columns:1fr}.permanent-file-edit>*,.permanent-file-edit .wide{grid-column:1}.permanent-file-record-form{grid-template-columns:1fr}.permanent-file-record-form>*,.permanent-file-record-form .wide{grid-column:1}}.production-panel{min-height:360px}.production-panel>.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.production-panel>.panel-head h2{margin:0 0 2px;font-size:18px}.production-panel>.panel-head p:last-child{color:var(--colorNeutralForeground2);margin:0}.working-paper-head-actions{justify-content:flex-end;gap:var(--spacingHorizontalS);flex-wrap:wrap;display:flex}.library-toolbar{justify-content:space-between;align-items:center;gap:var(--spacingHorizontalM);padding:var(--spacingVerticalXS) var(--spacingHorizontalL) 0;border-bottom:1px solid var(--colorNeutralStroke1);display:flex}.library-toolbar>span{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300)}.working-paper-library .table-wrap table{min-width:1120px}.working-paper-library td{vertical-align:top}.working-paper-library td:nth-child(2){width:42%}.library-objective{margin-top:var(--spacingVerticalXXS);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase300);display:block}.library-group-row td{border-bottom-color:var(--colorNeutralStroke1);background:var(--colorNeutralBackground3);padding-block:7px}.library-group-row td>span{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);margin-left:8px}.library-form{grid-template-columns:repeat(3,minmax(150px,1fr))}.library-form-actions{align-items:flex-end;gap:var(--spacingHorizontalS);display:flex}.not-applicable-form{align-items:end;gap:var(--spacingHorizontalS);margin-top:var(--spacingVerticalM);padding:var(--spacingVerticalM);border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground2);grid-template-columns:minmax(220px,1fr) auto auto;display:grid}.production-empty{text-align:center;color:var(--colorNeutralForeground2);padding:32px 20px}.production-empty h3{color:var(--colorNeutralForeground1);margin:0}.production-empty p{max-width:520px;margin:8px auto 0}.production-form{border-bottom:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground2);grid-template-columns:160px minmax(240px,1fr);gap:12px;margin:0;padding:14px 16px;display:grid}.production-form label,.paper-editor label,.disclosure-fields label{color:var(--colorNeutralForeground2);gap:7px;font-size:12px;font-weight:700;display:grid}.production-form .wide{grid-column:1/-1}.production-form button{justify-self:start}.one-off-paper-guidance{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);align-items:baseline;gap:8px;display:flex}.one-off-paper-form{grid-template-columns:160px minmax(240px,1fr) minmax(180px,.7fr)}.one-off-paper-guidance b{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300)}.production-split{border-top:1px solid var(--colorNeutralStroke1);grid-template-columns:minmax(230px,32%) 1fr;min-height:410px;display:grid}.production-list{border-right:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground2);padding:8px}.working-paper-navigation{gap:4px;display:grid}.production-list .working-paper-group-trigger{min-height:32px;font-weight:var(--fontWeightSemibold);padding:4px 6px}.working-paper-group-heading{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.production-list .working-paper-group-panel{margin:0}.working-paper-group-items{gap:2px;padding-bottom:4px;display:grid}.production-list .working-paper-item{text-align:left;grid-template-columns:1fr auto;width:100%;padding:9px 10px;display:grid}.production-list .working-paper-item.active{background:var(--colorSubtleBackgroundSelected);color:var(--colorBrandForeground1)}.working-paper-item-copy{gap:3px;min-width:0;display:grid}.working-paper-item-copy b{color:var(--colorBrandForeground1)}.production-list .working-paper-item small{color:var(--colorNeutralForeground2);grid-column:1/-1;margin-top:7px}.working-paper-status-badge{place-self:start end}.working-paper-metadata{border-block:1px solid var(--colorNeutralStroke2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;display:grid}.working-paper-metadata>div{border-right:1px solid var(--colorNeutralStroke2);min-width:0;padding:8px 10px}.working-paper-metadata>div:nth-child(4n){border-right:0}.working-paper-metadata dt{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200)}.working-paper-metadata dd{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);overflow-wrap:anywhere;white-space:normal;margin:2px 0 0}.working-paper-objective-section{margin-bottom:14px}.working-paper-objective h4{font-size:var(--fontSizeBase200);margin:0}.working-paper-objective p{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);margin:0}.working-paper-detail-status{align-self:flex-start}.working-paper-governance-loading{color:var(--colorNeutralForeground3);padding:14px 0}.working-paper-governance{border-top:1px solid var(--colorNeutralStroke2);margin-top:14px}.working-paper-governance [role=region]{padding:0 12px 14px}.governance-note,.governance-empty{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase300);margin:0 0 10px}.governance-link-grid{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:minmax(190px,1fr) minmax(130px,auto) auto;align-items:end;gap:10px 12px;padding-block:10px 14px;display:grid}.governance-link-grid>button{justify-self:start}.risk-create-form,.evidence-upload-form{border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2);grid-template-columns:minmax(150px,.7fr) minmax(240px,1.3fr) minmax(150px,.7fr);align-items:end;gap:10px 12px;padding:12px;display:grid}.evidence-file-input{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusSmall);background:var(--colorNeutralBackground1);width:100%;min-height:32px;color:var(--colorNeutralForeground1);font:inherit;padding:3px}.evidence-file-input:focus-visible{outline:2px solid var(--colorBrandStroke1);outline-offset:2px}.risk-create-form .wide,.evidence-upload-form .wide{grid-column:1/-1}.risk-create-form>button,.evidence-upload-form>button{justify-self:start}.governance-registers{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.governance-registers>section{border-right:1px solid var(--colorNeutralStroke2);border-top:1px solid var(--colorNeutralStroke2);min-width:0;padding:10px 12px}.governance-registers>section:nth-child(2n){border-right:0}.governance-registers h4{font-size:var(--fontSizeBase300);margin:0 0 5px}.governance-registers ul{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);gap:4px;margin:0;padding-left:18px;display:grid}.governance-registers p{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase300);margin:0}.evidence-upload-form{background:0 0;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.7fr) auto;padding-inline:0}.evidence-attachment-table table{min-width:760px}.evidence-attachment-table td{vertical-align:top}.attachment-description{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);margin-top:2px;display:block}.paper-editor{min-width:0;padding:18px 20px}.paper-editor>header,.disclosure-row header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.paper-editor h3,.accounts-version-list h3{margin:3px 0}.paper-editor>header .mono{color:var(--colorNeutralForeground2);margin:0;font-size:12px;line-height:18px}.paper-editor textarea{resize:vertical;width:100%}.editor-actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.version-history{border-top:1px solid var(--colorNeutralStroke1);margin-top:18px;padding-top:17px}.version-history-trigger{font-weight:var(--fontWeightSemibold)}.version-history ol{margin:12px 0 0;padding:0;list-style:none}.version-history li{border-bottom:1px solid var(--colorNeutralStroke1);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.version-history li div{gap:3px;display:grid}.version-history code{color:var(--colorNeutralForeground2)}.disclosure-list,.accounts-version-list{gap:8px;padding:0;display:grid}.accounts-version-summary{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:6px 12px;width:100%;min-width:0;display:grid}.accounts-version-summary small{min-width:0;color:var(--colorNeutralForeground3);overflow-wrap:anywhere;font-weight:400}.disclosure-row{border-bottom:1px solid var(--colorNeutralStroke1);padding:14px 16px}.disclosure-row header small{color:var(--colorNeutralForeground2);margin-top:5px;display:block}.disclosure-row-status,.disclosure-scope-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.disclosure-fields{grid-template-columns:1fr 1fr;gap:10px 12px;margin:12px 0;display:grid}.disclosure-fields .wide{grid-column:1/-1}.disclosure-fields textarea{resize:vertical}.accounts-version-list dl{background:var(--colorNeutralStroke1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusSmall);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0;display:grid;overflow:hidden}.accounts-version-list dl div{background:var(--colorNeutralBackground1);min-width:0;padding:8px 10px}.accounts-version-list dt{color:var(--colorNeutralForeground2);font-size:12px;font-weight:700}.accounts-version-list dd{word-break:break-word;margin:4px 0 0}.accounts-version-list pre{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusSmall);background:var(--colorNeutralBackground2);max-height:280px;color:var(--colorNeutralForeground1);padding:10px;font-size:12px;overflow:auto}.accounts-version-list footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.comparative-readiness{border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);margin-top:16px}.comparative-readiness>header{border-bottom:1px solid var(--colorNeutralStroke1);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.comparative-readiness h4,.comparative-readiness h5{margin:0}.comparative-readiness header p{color:var(--colorNeutralForeground2);margin:3px 0 0}.comparative-readiness>dl{border-bottom:1px solid var(--colorNeutralStroke1);grid-template-columns:1fr 1fr;margin:0;display:grid}.comparative-readiness>dl>div{padding:10px 14px}.comparative-readiness>dl>div+div{border-left:1px solid var(--colorNeutralStroke1)}.comparative-readiness>dl small{color:var(--colorNeutralForeground2);overflow-wrap:anywhere;margin-top:3px;display:block}.comparative-statement{padding:12px 14px;overflow-x:auto}.comparative-statement h5{margin-bottom:8px}.comparative-statement table{min-width:620px}@media (width<=620px){.library-form,.not-applicable-form{grid-template-columns:1fr}.working-paper-head-actions{justify-content:flex-start}.comparative-readiness>dl{grid-template-columns:1fr}.comparative-readiness>dl>div+div{border-left:0;border-top:1px solid var(--colorNeutralStroke1)}}.signoff-list{gap:7px;padding:0;list-style:none;display:grid}.signoff-list li{border-bottom:1px solid var(--colorNeutralStroke1);background:0 0;border-radius:0;justify-content:space-between;gap:16px;padding:9px 12px;display:flex}.signoff-list span{color:var(--colorNeutralForeground2)}.accounts-review{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusSmall);background:var(--colorNeutralBackground1);margin:18px 0;padding:14px}.review-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-heading h4{margin:2px 0 0;font-size:16px}.review-heading strong{color:var(--colorNeutralForeground2);white-space:nowrap}.review-progress{background:var(--colorNeutralStroke2);border-radius:0;height:3px;margin:10px 0 8px;overflow:hidden}.review-progress span{background:var(--colorBrandBackground);border-radius:0;height:100%;display:block}.release-checks{margin:0;padding:0;list-style:none;display:block}.release-checks li{border:0;border-bottom:1px solid var(--colorNeutralStroke2);background:0 0;border-radius:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 0;display:grid}.release-checks li>span{border-radius:0;place-items:center;width:16px;height:16px;font-size:14px;display:grid}.release-checks li.complete>span{color:var(--colorBrandForeground1);background:0 0}.release-checks li.outstanding>span{color:var(--colorStatusWarningForeground1);background:0 0}.release-checks li div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.release-checks small{color:var(--colorNeutralForeground2);text-align:right;overflow-wrap:anywhere}.manifest-review{margin-top:12px}.manifest-review dl{margin:10px 0 0}.manifest-review dd{white-space:normal;overflow-wrap:anywhere}.version-comparison{border-left:3px solid var(--colorNeutralStrokeAccessible);background:var(--colorNeutralBackground2);flex-wrap:wrap;gap:7px 15px;margin-top:12px;padding:10px 12px;display:flex}.version-comparison span{color:var(--colorNeutralForeground2)}.evidence-note{border-block:1px solid var(--colorBrandStroke2);background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground1);border-radius:0;align-items:center;gap:12px;margin:0 0 12px;padding:13px 16px;display:flex}.evidence-note b{white-space:nowrap}.evidence-bundle{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusSmall);background:var(--colorNeutralBackground1);gap:12px;margin:16px 0;padding:14px;display:grid}.evidence-bundle>header,.evidence-bundle>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.evidence-bundle h4,.evidence-bundle p{margin:0}.evidence-bundle h4{font-size:14px}.evidence-bundle p,.evidence-bundle footer>span{color:var(--colorNeutralForeground3);margin-top:3px;font-size:12px}.evidence-bundle-grid{border-block:1px solid var(--colorNeutralStroke2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.evidence-bundle-grid span{border-right:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground3);gap:2px;padding:9px 10px;font-size:12px;display:grid}.evidence-bundle-grid span:last-child{border-right:0}.evidence-bundle-grid b{color:var(--colorNeutralForeground1);font-size:13px}@media (width<=1200px){.working-paper-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.working-paper-metadata>div:nth-child(4n){border-right:1px solid var(--colorNeutralStroke2)}.working-paper-metadata>div:nth-child(2n){border-right:0}}@media (width<=900px){.production-split{grid-template-columns:1fr}.production-list{border-right:0;border-bottom:1px solid var(--colorNeutralStroke1)}.accounts-version-list dl{grid-template-columns:1fr}.one-off-paper-form,.governance-link-grid,.risk-create-form,.evidence-upload-form{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-upload-form .wide{grid-column:1/-1}}@media (width<=620px){.accounts-version-summary{grid-template-columns:1fr auto}.accounts-version-summary small{grid-area:2/1/auto/-1}.production-panel>.panel-head{flex-direction:column}.production-form,.disclosure-fields,.working-paper-metadata{grid-template-columns:1fr}.working-paper-metadata>div,.working-paper-metadata>div:nth-child(2n){border-right:0}.one-off-paper-guidance{gap:2px;display:grid}.governance-link-grid,.risk-create-form,.evidence-upload-form,.governance-registers{grid-template-columns:minmax(0,1fr)}.governance-registers>section,.governance-registers>section:nth-child(2n){border-right:0}.risk-create-form .wide,.evidence-upload-form .wide{grid-column:1}.production-form .wide,.disclosure-fields .wide{grid-column:auto}.paper-editor{padding:18px}.evidence-note{align-items:flex-start}.evidence-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-bundle>header,.evidence-bundle>footer{flex-direction:column;align-items:flex-start}}.workspace-create{text-align:left;gap:14px;width:min(100%,440px);margin:22px auto;display:grid}.workspace-create label{color:var(--colorNeutralForeground2);gap:7px;font-size:12px;font-weight:700;display:grid}.workspace-create button{justify-self:start}.pack-actions{grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) max-content;align-items:start;gap:10px;width:min(100%,1120px);display:grid}.pack-field{min-width:0}.pack-generate-action{white-space:nowrap;align-self:start;margin-top:24px}.artefact-control{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusSmall);background:var(--colorNeutralBackground2);grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;font-size:12px;display:grid}.artefact-control>div:first-child{gap:3px;min-width:0;display:grid}.artefact-control span{color:var(--colorNeutralForeground2);overflow-wrap:anywhere}.artefact-loading,.artefact-feedback{margin:12px 0}.artefact-loading{justify-content:flex-start}.artefact-actions{gap:7px;display:flex}.artefact-inline-feedback{grid-column:1/-1}.artefact-error{color:var(--colorStatusDangerForeground1);margin:0;font-size:12px}.filing-prepare{border-bottom:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);margin:0;padding:16px 20px 18px}.filing-panel{background:var(--colorNeutralBackground1);border-color:var(--colorNeutralStroke1)!important}.filing-panel>.panel-head{border-left:0;border-bottom-color:var(--colorNeutralStroke1);background:var(--colorNeutralBackground1)}.filing-panel>.filing-message{margin:12px 20px 0}.filing-prepare fieldset{border:0;grid-template-columns:minmax(260px,1.25fr) minmax(200px,.8fr) auto;align-items:end;gap:12px;min-width:0;margin:0;padding:0;display:grid}.filing-prepare legend{color:var(--colorNeutralForeground1);grid-column:1/-1;margin:0 0 4px;font-size:15px;font-weight:600}.filing-register>header{background:var(--colorNeutralBackground1);justify-content:space-between;align-items:end;gap:20px;padding:16px 20px 10px;display:flex}.filing-register>header h3,.filing-register>header p{margin:0}.filing-register>header h3{font-size:15px}.filing-register>header p{color:var(--colorNeutralForeground2);font-size:13px}.filing-table-wrap{border-top:1px solid var(--colorNeutralStroke1);overflow-x:auto}.filing-table-wrap table{min-width:840px}.filing-table-wrap th{white-space:nowrap}.filing-table-wrap td{vertical-align:middle;padding-block:10px}.filing-attempt{gap:3px;min-width:0;display:grid}.filing-attempt span,.filing-locked{color:var(--colorNeutralForeground2);overflow-wrap:anywhere;font-size:12px}.filing-value{color:var(--colorNeutralForeground1)!important}.filing-dates{gap:3px;margin:0;display:grid}.filing-dates div{grid-template-columns:70px minmax(130px,1fr);gap:8px;display:grid}.filing-dates dt{color:var(--colorNeutralForeground2)}.filing-dates dd{margin:0}.filing-actions{flex-wrap:wrap;gap:4px;display:flex}.filing-decision-row td{background:var(--colorNeutralBackground2);padding:0!important}.decision-form{border-top:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground2);padding:16px 20px 18px}.decision-form fieldset{border:0;grid-template-columns:170px minmax(220px,.9fr) minmax(300px,1.3fr) auto;align-items:end;gap:12px;min-width:0;margin:0;padding:0;display:grid}.decision-form legend{color:var(--colorNeutralForeground1);grid-column:1/-1;margin-bottom:4px;font-size:15px;font-weight:600}.decision-form input,.decision-form select{width:100%;min-width:0;height:37px}.decision-file-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:32px;display:grid}.decision-file-picker span{color:var(--colorNeutralForeground1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.decision-file-hint{min-width:0;color:var(--colorNeutralForeground2);overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:block}.decision-form .artefact-error{margin:12px 0 0}.upload-progress{color:var(--colorNeutralForeground2);grid-template-columns:120px 1fr;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:grid}.upload-progress progress{width:100%;accent-color:var(--colorBrandBackground)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--colorBrandStroke1);outline-offset:2px}.mono,code,pre,dd,td{overflow-wrap:anywhere}.fatal-error{background:var(--colorNeutralBackground2);place-items:center;min-height:100vh;padding:24px;display:grid}.fatal-error section{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1);text-align:center;width:min(560px,100%);box-shadow:var(--shadow16);padding:36px}.fatal-error section>span{background:var(--colorStatusDangerBackground1);width:42px;height:42px;color:var(--colorStatusDangerForeground1);border-radius:50%;place-items:center;margin:0 auto 18px;font-weight:800;display:grid}.fatal-error h1{margin:0 0 10px;font-size:26px}.fatal-error section>p:not(.eyebrow){max-width:430px;color:var(--colorNeutralForeground2);margin:0 auto 22px;line-height:1.6}@media (width<=900px){.sidebar nav{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.sidebar nav button{min-width:125px}}@media (width<=620px){.table-wrap{scrollbar-width:thin;margin-inline:-1px}.table-wrap table{min-width:620px}.record-list article,.review-list article{min-width:0}.pack-actions{grid-template-columns:1fr;width:100%}.pack-generate-action{justify-self:start;margin-top:0}.evidence-note{flex-direction:column;margin-inline:14px}.artefact-control{grid-template-columns:1fr}.artefact-actions{flex-wrap:wrap}.release-checks{grid-template-columns:1fr}.review-heading{align-items:flex-start}.version-comparison{display:grid}}@media (width<=760px){.filing-prepare fieldset{grid-template-columns:1fr}.filing-prepare button{justify-self:start}.filing-register>header{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=900px){.decision-form fieldset{grid-template-columns:1fr 1fr}.decision-file{grid-column:1/-1}}@media (width<=620px){.decision-form fieldset{grid-template-columns:1fr}.decision-file{grid-column:auto}.upload-progress{grid-template-columns:1fr}}.team-section{border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);margin:0 0 24px}.team-section-head{border-bottom:1px solid var(--colorNeutralStroke1);justify-content:space-between;align-items:center;min-height:72px;padding:14px 16px;display:flex}.team-section-head h2,.team-section-head p{margin:0}.team-section-head h2{font-size:18px;line-height:24px}.team-section-head p{color:var(--colorNeutralForeground2);margin-top:2px;font-size:14px;line-height:20px}.invitation-list{display:grid}.invitation-list article{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 20px;display:grid}.invitation-list article:last-child{border-bottom:0}.invitation-list small{color:var(--colorNeutralForeground2);overflow-wrap:anywhere;font-size:13px;display:block}.invite-form{grid-template-columns:minmax(190px,1fr) minmax(150px,.6fr) auto;align-items:end;gap:16px;padding:16px 16px 6px;display:grid}.invite-form label{color:var(--colorNeutralForeground2);gap:6px;font-size:14px;font-weight:700;display:grid}.invite-form input,.invite-form select{width:100%;min-width:0;height:38px}.invite-form label small{font-weight:400}.delivery-note{color:var(--colorNeutralForeground2);margin:4px 16px 16px;font-size:13px;line-height:18px}.one-time-link{border:1px solid var(--colorStatusSuccessBorder1);border-radius:var(--borderRadiusMedium);background:var(--colorStatusSuccessBackground1);grid-template-columns:minmax(180px,.7fr) minmax(260px,1.4fr) auto;align-items:center;gap:12px;margin:12px 22px 20px;padding:15px;display:grid}.one-time-link>div:first-child{color:var(--colorStatusSuccessForeground1);gap:4px;font-size:13px;display:grid}.one-time-link input{width:100%;min-width:0;height:38px;font-family:Consolas,SFMono-Regular,ui-monospace,monospace;font-size:12px}.one-time-link>div:nth-of-type(2){gap:7px;display:flex}.one-time-link>small{color:var(--colorStatusSuccessForeground1);grid-column:1/-1}.invitation-list{border-top:1px solid var(--colorNeutralStroke1)}.team-member-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.invitation-list>h3{margin:0;padding:14px 16px 8px;font-size:14px}.invitation-list>p{color:var(--colorNeutralForeground2);margin:0;padding:0 16px 16px;font-size:13px}.invitation-list article{grid-template-columns:minmax(0,1fr) auto auto}.invite-accept>div{flex-wrap:wrap;gap:8px;display:flex}.invite-accept .form-error{margin:16px 0 0}@media (width<=760px){.invite-form{grid-template-columns:1fr}.invite-form button{justify-self:start}.one-time-link{grid-template-columns:1fr;margin-inline:14px}}@media (width<=520px){.invitation-list article{grid-template-columns:1fr auto}.invitation-list article button{grid-column:1/-1;justify-self:start}}.commercial-page{gap:20px;min-width:0;display:grid}.commercial-head{border-bottom:1px solid var(--colorNeutralStroke1);justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 12px;display:flex}.commercial-head h1{margin:0;font-size:28px;font-weight:600}.commercial-head p,.commercial-section header p{color:var(--colorNeutralForeground3);margin:4px 0 0}.commercial-loading{gap:12px;padding:16px 0;display:grid}.commercial-section{border:1px solid var(--colorNeutralStroke1);min-width:0}.commercial-section>header{border-bottom:1px solid var(--colorNeutralStroke2);padding:14px 16px}.commercial-section h2{margin:0;font-size:18px;font-weight:600}.commercial-form{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:repeat(3,minmax(160px,1fr)) auto;align-items:end;gap:16px;padding:16px;display:grid}.request-form,.import-form{grid-template-columns:minmax(280px,1.2fr) minmax(260px,1fr) auto}.integration-config-form{grid-template-columns:minmax(240px,1fr) minmax(280px,1fr) auto}.file-picker{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusSmall);background:var(--colorNeutralBackground1);grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:32px;display:grid}.file-picker>button{border-block:0;border-left:0;border-radius:0}.file-picker>span{min-width:0;color:var(--colorNeutralForeground2);text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:14px;overflow:hidden}.commercial-table{min-width:0;overflow-x:auto}.commercial-table table{min-width:720px}.commercial-table td{vertical-align:top}.commercial-table td b,.commercial-table td small{display:block}.commercial-table td small{color:var(--colorNeutralForeground3);margin-top:3px}.row-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.commercial-secret{border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground2);grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.commercial-secret div{gap:2px;display:grid}.commercial-secret span{color:var(--colorNeutralForeground2);font-size:12px}.capability-list{display:grid}.capability-list>div{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:9px 12px;display:grid}.capability-list>div:last-child{border-bottom:0}.capability-list>div>div{gap:3px;display:grid}.capability-list span,.filing-locked{color:var(--colorNeutralForeground3);font-size:12px}.commercial-section>.commercial-message{margin:12px 16px 16px}.import-preview{background:var(--colorNeutralBackground2);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.import-preview>div{gap:2px;display:grid}.import-preview span{color:var(--colorNeutralForeground3)}.action-precondition{color:var(--colorNeutralForeground2);grid-column:1/-1;margin-top:2px;font-size:12px;line-height:16px;display:block}.row-actions+.action-precondition{margin-top:4px}.inbox-list{border-block:1px solid var(--colorNeutralStroke2)}.inbox-list article{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.inbox-list article:last-child{border-bottom:0}.inbox-list article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-list article p{margin:4px 0}.inbox-list article small{color:var(--colorNeutralForeground3)}.commercial-empty{color:var(--colorNeutralForeground3);text-align:center;gap:2px;padding:20px 12px;display:grid}.commercial-empty b{color:var(--colorNeutralForeground1);font-weight:var(--fontWeightSemibold)}.delivery-status{border:1px solid var(--colorNeutralStroke2);margin-top:16px}.delivery-status-heading{text-align:left;gap:2px;display:grid}.delivery-status-heading small{color:var(--colorNeutralForeground3);font-weight:var(--fontWeightRegular)}.delivery-status table{min-width:640px}.delivery-status td:first-child{width:32%}.delivery-status td:nth-child(2){white-space:nowrap;width:180px}.danger-zone{border-color:var(--colorNeutralStroke1)}.danger-zone>.danger-zone-reason{max-width:760px;margin:14px 16px 8px}.danger-zone>.row-actions{padding:0 16px 14px}@media (width<=900px){.commercial-form,.request-form,.import-form{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-form>button{justify-self:start}.commercial-secret{grid-template-columns:1fr auto}.commercial-secret>div,.commercial-secret>input{grid-column:1/-1}}@media (width<=620px){.commercial-head{padding:14px;display:grid}.commercial-form,.request-form,.import-form{grid-template-columns:1fr;padding:12px}.commercial-section>header{padding:12px}.capability-list>div{grid-template-columns:1fr auto}.capability-list button{grid-column:1/-1;justify-self:start}.inbox-list article{grid-template-columns:3px minmax(0,1fr)}.inbox-list article>button{grid-column:2;justify-self:start}}:root{color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground3);--ink:var(--colorNeutralForeground1);--muted:var(--colorNeutralForeground3);--border:var(--colorNeutralStroke2);--teal:#0f6cbd;--navy:var(--colorNeutralBackground1);--danger:#c50f1f;font-family:Segoe UI,SegoeUI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}body,button,input,select,textarea{font-family:inherit}.topbar{position:relative;top:auto}.global-search{z-index:2;width:min(700px,52vw);position:absolute;left:50%;transform:translate(-50%)}.global-search .global-search-box{border-color:var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);width:100%;min-height:42px}.global-search-box input{min-height:36px;font-size:var(--fontSizeBase300)}.global-search-results{overscroll-behavior:contain;border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1);width:min(560px,100vw - 32px);max-height:min(360px,100vh - 88px);box-shadow:var(--shadow16);padding:4px;position:absolute;top:calc(100% + 6px);left:50%;overflow-y:auto;transform:translate(-50%)}.global-search-result{text-align:left;justify-content:flex-start;width:100%;min-height:46px;padding:4px 8px;overflow:hidden}.global-search-result-layout{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.global-search-result[aria-selected=true]{background:var(--colorSubtleBackgroundSelected);box-shadow:inset 3px 0 var(--colorBrandStroke1)}.global-search-group{color:var(--colorNeutralForeground3);letter-spacing:.02em;text-transform:uppercase;padding:8px 8px 4px;font-size:12px;font-weight:600}.global-search-icon{width:24px;height:24px;color:var(--colorNeutralForeground2);place-items:center;font-size:16px;display:grid}.global-search-copy{text-align:left;gap:1px;min-width:0;display:grid}.global-search-copy b{font-size:var(--fontSizeBase300);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.global-search-results small{color:var(--colorNeutralForeground3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.global-search-enter{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusSmall);background:var(--colorNeutralBackground2);min-width:38px;color:var(--colorNeutralForeground3);text-align:center;opacity:0;padding:1px 5px;font:10px/16px Segoe UI,sans-serif}.global-search-result[aria-selected=true] .global-search-enter{opacity:1}.global-search-results p{color:var(--colorNeutralForeground3);margin:0;padding:10px;font-size:12px}@media (width<=900px){.global-search{width:min(360px,46vw)}}@media (width<=620px){.topbar .brand{display:none}.global-search{width:calc(100vw - 112px);max-width:none;left:48px;right:auto;transform:none}.global-search:focus-within{z-index:50}.global-search input::placeholder{color:var(--colorNeutralForeground3)}.global-search-results{width:min(440px,100vw - 16px);max-height:min(320px,100vh - 72px);left:0;transform:translate(-40px)}.global-search-enter{display:none}}.mono,code,pre,.configuration code,.one-time-link input{font-family:Consolas,SFMono-Regular,ui-monospace,monospace}.workspace{grid-template-columns:240px minmax(0,1fr)}.fluent-nav .workspace-nav-body{padding:20px 12px;overflow-y:auto}.fluent-nav .eyebrow{color:var(--colorNeutralForeground2);margin:0;padding:8px 8px 10px;font-size:12px;font-weight:600}.workspace-nav-bookend,.production-navigation{margin:0 0 8px}.workspace-nav-bookend>h2,.production-navigation>h2{background:var(--colorNeutralBackground3);min-height:28px;color:var(--colorNeutralForeground2);border-bottom:1px solid #dedede;margin:0 0 3px;padding:7px 8px 5px;font-size:12px;font-weight:600;line-height:16px}.workspace-nav-bookend>h2{background:0 0;border:0;min-height:0;padding:0}.workspace-nav-bookend .workspace-nav-item{background:var(--colorNeutralBackground1)!important}.workspace-nav-bookend .workspace-nav-item:hover{background:var(--colorSubtleBackgroundHover)!important}.production-navigation>label{color:var(--colorNeutralForeground3);padding:5px 8px 4px;font-size:12px;font-weight:600}.production-navigation>select{width:calc(100% - 8px);margin:0 4px 8px}.fluent-nav [role=menuitem]{border-radius:2px;min-height:32px;margin:1px 0;font-size:12px;background:0 0!important}.fluent-nav [role=menuitem]:hover{background:var(--colorSubtleBackgroundHover)!important}.fluent-nav [role=menuitem][aria-current=page],.fluent-nav [role=menuitem][aria-selected=true]{color:var(--colorBrandForeground1)!important;background:#eaf3fc!important}.production-navigation nav{margin:0;display:block}.workspace-nav-panel,.production-nav-stage-panel{margin:0;padding:0}.production-nav-stage{margin:3px 0}.production-nav-stage-toggle,.workspace-nav-toggle{color:#323130;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;padding:8px 10px 8px 12px;font-size:13px;font-weight:600;line-height:20px;display:grid;background:#edebe9!important}.workspace-nav-toggle{grid-template-columns:minmax(0,1fr) 18px}.production-nav-stage-toggle:hover,.workspace-nav-toggle:hover{background:#e5e5e5!important}.production-nav-stage-toggle[aria-expanded=true],.workspace-nav-toggle[aria-expanded=true]{background:#e1dfdd!important}.production-nav-stage-toggle:focus-visible,.workspace-nav-toggle:focus-visible{outline:2px solid var(--colorBrandStroke1);outline-offset:-2px}.production-nav-stage-toggle svg,.workspace-nav-toggle svg{width:16px;height:16px;color:var(--colorNeutralForeground3);justify-self:end}.sidebar .production-nav-stage-toggle>span,.sidebar .workspace-nav-toggle>span{display:block!important}.production-nav-stage-items{border:0;margin:0;padding:3px 0 6px}.production-nav-stage-items [role=menuitem]{min-height:34px;padding-left:20px;font-size:12px}.workspace-nav-items{background:var(--colorNeutralBackground1);padding:3px 0 6px}.administration-navigation{border-top:1px solid #e5e5e5;margin-top:8px;padding-top:10px}.eyebrow{color:var(--colorNeutralForeground3);letter-spacing:0;text-transform:none;margin:0 0 4px;font-size:12px;font-weight:600}th,.metrics span,.task-board h3,.config-example b{letter-spacing:0;text-transform:none}.primary,.secondary,input,select,textarea,.panel,.metrics>div,.setup,.error-state,.auth-card,.file-card,.preview,.recon-grid article,.task-board>section,.task-board article,.disclosure-row,.artefact-control,.pack-warning,.evidence-note,.notice,.inline-error,.panel-error,.skeleton{border-radius:var(--borderRadiusSmall);box-shadow:none}.page-head>div>div span,.tag,.summary,.balance-control b,.task-board>section>header span,.review-progress,.avatar{border-radius:var(--borderRadiusSmall)}.panel,.metrics>div,.auth-card,.accounts-builder-shell{border-color:#d6d6d6}.sidebar{position:sticky}.content{max-width:none;margin:0}.account-menu-button{max-width:min(300px,34vw);height:48px;padding:var(--spacingVerticalXS) var(--spacingHorizontalS)}.account-menu-content{justify-content:flex-end;align-items:center;gap:var(--spacingHorizontalS);min-width:0;max-width:100%;display:inline-flex}.account-menu-copy{text-align:right;min-width:0;max-width:220px;line-height:var(--lineHeightBase200);display:grid}.account-menu-copy>span{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-copy small{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightRegular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-avatar{flex:0 0 32px}@media (width<=620px){.account-menu-copy{display:none}.account-menu-button{min-width:40px;max-width:40px;padding-inline:4px}.account-menu-content{gap:0}}.page-head{align-items:center;margin-bottom:16px}.page-breadcrumb{min-height:var(--lineHeightBase300);margin-block:var(--spacingVerticalS) var(--spacingVerticalXS);align-items:center}.primary,.secondary{border-radius:var(--borderRadiusSmall)}.production-spine{border:1px solid #d6d6d6;margin:0}.production-spine [role=tab]{border-right:1px solid var(--colorNeutralStroke2);text-align:left;align-items:center;gap:16px;padding:12px 16px}.production-spine [role=tab]:last-child{border-right:0}.production-spine b,.production-spine small{display:block}.production-spine b{font-size:12px;font-weight:600}.production-spine small{color:var(--colorNeutralForeground3);margin-top:2px;font-size:12px}.production-spine .ready .stage-status{color:#107c10}.production-spine .attention .stage-status{color:#715b00}.stage-status{color:var(--colorNeutralForeground2);font-weight:600}.production-spine small{align-items:center;gap:8px;display:flex}.stage-detail{border-left:1px solid #c8c6c4;padding-left:6px}.production-stage-menu{background:var(--colorNeutralBackground2);border:1px solid #d6d6d6;border-top:0;min-height:40px;margin:0 0 16px;padding:0 8px;display:flex;overflow-x:auto}.production-stage-menu [role=tab]{min-width:0;color:var(--colorNeutralForeground2);white-space:nowrap;flex:none;padding:8px 12px;font-size:12px;font-weight:400}.production-stage-menu [role=tab][aria-selected=true]{color:var(--colorBrandForeground1);font-weight:600}.production-spine [role=tab]:focus-visible,.document-tree button:focus-visible,.inspector-tabs button:focus-visible{outline:2px solid var(--colorBrandStroke1);outline-offset:-2px}table{font-variant-numeric:tabular-nums}th{background:var(--colorNeutralBackground3);height:32px;color:var(--colorNeutralForeground2);padding:0 10px;font-size:12px;font-weight:600}td{padding:8px 10px;font-size:12px}tbody tr:hover{background:var(--colorNeutralBackground2)}.skeleton{padding:18px}.skeleton i{background:#ededed;border-radius:2px;height:12px;margin-bottom:12px;animation:none}.auth-page{background:var(--colorNeutralBackground3)}.auth-brand{background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);border-right:1px solid var(--colorNeutralStroke2)}.auth-brand:before,.auth-brand:after{display:none}.auth-brand h1{color:var(--colorNeutralForeground1);letter-spacing:0;margin:12px 0;font-family:inherit;font-size:32px;font-weight:600}.auth-brand>div>p:last-child,.auth-brand>small{color:var(--colorNeutralForeground3)}.auth-brand .brand{color:var(--colorNeutralForeground1)}.fluent-auth-form{gap:var(--spacingVerticalM);display:grid}.fluent-auth-form .auth-submit{width:100%}.auth-switch button{color:var(--colorBrandForeground1)}.auth-message{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1);border-color:#d6d6d6}.task-board>section,.record-list details,.journal-editor,.compact-form,.review-create,.artefact-control,.accounts-review,.version-comparison{background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground1);border-color:#d6d6d6}.file-card>span,.readiness-ring:after{background:var(--colorNeutralBackground3);color:var(--colorBrandForeground1)}.readiness-ring{background:conic-gradient(var(--colorBrandBackground) var(--progress), var(--colorNeutralStroke2) 0)}.task-board>section>header span,.severity{color:var(--colorNeutralForeground2);background:#ededed}.tag.ok,.summary.complete,.notice.good,.balance-control.balanced b{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1);border-color:#d6d6d6}.tag.warning,.summary.pending,.balance-control.unbalanced b{color:#5c3b00;background:#fff4ce}.empty{padding:32px 20px}.empty>span,.error-state>span,.configuration .config-mark{border-radius:var(--borderRadiusSmall)}.panel-head{padding:14px 16px}.panel-head h2{font-size:16px}.metrics{gap:8px}.metrics>div{padding:12px 14px}.statutory-page{box-shadow:0 1px 4px #00000020}.statutory-page h2,.statutory-page .narrative-page,.statutory-page>header p{font-family:Georgia,Times New Roman,serif}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important}}:root{--muted:#4f4f4f;--soft:#f5f8fb;--accent-soft:#eef6fc;--success-soft:#f1faf1;--warning-soft:#fff8e8}body{background:#f4f7fa}.topbar{border-top:3px solid var(--colorBrandStroke1);background:var(--colorNeutralBackground1)}.topbar .brand span{color:var(--colorBrandForeground1);background:#e8f3fb;border-color:#79b8e8}.topbar .brand strong{color:#17324d}.sidebar{background:#fbfdff;border-right-color:#c9d7e5}.sidebar .workspace-nav-toggle[aria-expanded=true],.sidebar nav .production-nav-stage-toggle[aria-expanded=true]{border-left:3px solid var(--colorBrandStroke1);color:#0f548c!important;background:#e8f3fb!important}.sidebar nav button[aria-current=page],.sidebar nav button.selected{box-shadow:inset 3px 0 var(--colorBrandStroke1);color:#0f5f9d!important;background:#eaf4fc!important}.sidebar nav button svg{color:#276f97}.production-stage-menu{background:#fbfdff;border-color:#cbd9e6}.production-stage-menu [role=tab][aria-selected=true]{color:#0f5f9d;background:#eef6fc}.panel,.accounts-builder-shell,.production-panel{border-color:#cbd9e6}.panel-head{background:#eef6fc;border-bottom-color:#cbd9e6}.table-wrap thead,table thead{background:#edf3f8}.metrics>div:first-child{border-top:3px solid var(--colorBrandStroke1)}.metrics>div:nth-child(2){border-top:3px solid #008272}.metrics>div:nth-child(3){border-top:3px solid #8764b8}.metrics>div:nth-child(4){border-top:3px solid #d08300}.summary.complete,.tag.good{color:#0b6a0b;background:#dff6dd}.page-canvas{background:#e7edf3}.panel-head{border-left:3px solid var(--colorBrandStroke1);background:#f7fbff}.panel-head small,.production-panel>.panel-head p:last-child,.library-objective,.production-empty,.document-edit-form small{color:#4f4f4f;font-size:12px;line-height:1.45}.production-spine b{font-size:13px}.production-spine small{font-size:12px}.production-spine [role=tab].ready{background:var(--success-soft)}.production-spine [role=tab].attention{background:var(--warning-soft)}.production-spine [role=tab].active{background:var(--accent-soft)}.production-stage-menu [role=tab]{font-size:13px}.statutory-page{width:min(100%,760px);padding:58px 64px 42px}.statutory-page table thead{background:#fff!important}.statutory-page>header p{font-size:14px}.statutory-page>header small{color:#4f4f4f;font-size:12px}.statutory-page h2{font-size:23px;line-height:1.25}.page-period{color:var(--colorNeutralForeground2);font-size:12px}.statutory-page th,.statutory-page td{font-size:12px}.narrative-page,.statutory-page .accounting-note{font-size:12px;line-height:1.58}.narrative-page h3{font-size:13px}.statutory-page .note-heading>span,.statutory-page .note-heading h3{font-size:16px}.statutory-page .note-section h4,.statutory-page .note-section .editable-narrative{font-size:12px}.statutory-page>footer{color:#4f4f4f;font-size:12px}.accounts-cover-page,.reference-details-page,.assurance-report-page{font-family:Georgia,Times New Roman,serif}.accounts-cover-page{gap:14px}.accounts-cover-page .accounts-cover-entity{font-size:26px}.accounts-cover-page h2{max-width:560px;font-size:26px;line-height:1.25}.accounts-cover-page p,.reference-details-page dt,.reference-details-page dd{font-size:12px;line-height:1.45}.reference-details-page h2{text-align:left;max-width:none;font-size:22px}@media (width<=900px){.sidebar{position:fixed}.workspace,.content,.content>*{min-width:0;max-width:100%}.content{overflow-x:hidden}.production-spine,.production-stage-menu{max-width:100%}}.sidebar .workspace-nav-toggle,.sidebar nav .production-nav-stage-toggle{width:100%;min-height:36px;font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightBase200);text-align:left;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 18px;align-items:center;padding:6px 8px;display:grid;background:var(--colorNeutralBackground3)!important;color:var(--colorNeutralForeground1)!important}.sidebar .workspace-nav-toggle>span,.sidebar nav .production-nav-stage-toggle>span{color:inherit;font-size:inherit;display:block!important}.sidebar .workspace-nav-toggle:hover,.sidebar nav .production-nav-stage-toggle:hover{background:var(--colorNeutralBackground3Hover)!important}.sidebar .workspace-nav-toggle[aria-expanded=true],.sidebar nav .production-nav-stage-toggle[aria-expanded=true]{background:var(--colorNeutralBackground3Selected)!important}.sidebar .current-engagement-context{gap:4px;padding:0 4px 12px;display:grid}.sidebar .current-engagement-context label{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase100)}.sidebar .current-engagement-context select{border-color:var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);background-color:var(--colorNeutralBackground1);width:100%;color:var(--colorNeutralForeground1);font:inherit;font-size:var(--fontSizeBase200);margin:0;padding-inline:8px 28px}.sidebar .current-engagement-context select:focus-visible{outline:2px solid var(--colorBrandStroke1);outline-offset:-2px}.sidebar .production-navigation>h2{background:0 0;border:0;min-height:0;margin:0 0 3px;padding:0}.sidebar .production-navigation{background:0 0;border:0;margin:0 0 8px;padding:0}.sidebar .accounts-production-nav-items{background:var(--colorNeutralBackground1)}.sidebar .workspace-nav-item,.sidebar nav .workspace-nav-item{border-radius:var(--borderRadiusMedium);width:100%;min-height:36px;color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase200);text-align:left;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;margin:0;padding:0 8px;display:grid;background:var(--colorNeutralBackground1)!important}.sidebar .workspace-nav-item:hover,.sidebar nav .workspace-nav-item:hover{background:var(--colorSubtleBackgroundHover)!important}.sidebar .workspace-nav-item svg{width:16px;height:16px;display:block}.sidebar .production-nav-stage-items,.sidebar .workspace-nav-items{padding:2px 0 5px}.sidebar .accounts-production-nav-items .progress{border-top:1px solid #e5e5e5;margin:12px 8px 4px;padding:12px 4px 4px}@media (width<=900px){.sidebar .workspace-nav-toggle,.sidebar nav .production-nav-stage-toggle,.sidebar .workspace-nav-item,.sidebar nav .workspace-nav-item{min-height:44px}}.app-shell :where(small,.helper-text,.field-help,.record-meta,.muted):not(.statutory-page *){line-height:1.45;font-size:12px!important}.app-shell :where(label,input,select,textarea,button):not(.statutory-page *){font-size:14px}.app-shell :where(table):not(.statutory-page table) :where(th,td){vertical-align:middle;font-size:13px;line-height:1.4}.app-shell :where(.number,.amount,.money,.mono,th,td){font-variant-numeric:tabular-nums}.app-shell :where(.panel-head,.operations-panel>header,.production-panel>header) p{font-size:13px;line-height:1.45}.app-shell .eyebrow{color:var(--colorNeutralForeground2);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.app-shell .task-board :where(h3,h4,small,select),.app-shell .review-list :where(p,.severity),.app-shell .operational-metrics small,.app-shell .record-list :where(h3,small,details),.app-shell .readiness :where(p,dl div){font-size:12px!important}.app-shell .blocking,.app-shell .severity{letter-spacing:0;text-transform:none;font-size:12px!important}.app-shell .task-select-native{font-size:var(--fontSizeBase300)!important}.app-shell .permanent-file-section:nth-of-type(2)>header{border-left:4px solid var(--colorBrandStroke1);background:#eef5fc}.app-shell .permanent-file-section:nth-of-type(3)>header{background:#edf8f5;border-left:4px solid #008272}.app-shell .permanent-file-section:nth-of-type(4)>header{background:#f6f1fb;border-left:4px solid #8764b8}.app-shell .permanent-file-section:nth-of-type(5)>header{background:#fff4ed;border-left:4px solid #ca5010}@media (forced-colors:active){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,.app-shell,.workspace,.content,.topbar,.sidebar,.panel,.commercial-section,.modal,.document-tree,.accounts-inspector{color:canvastext;background:canvas}a,.brand{color:linktext;text-decoration:underline}:where(a,button,input,select,textarea,[role=button],[role=link],[role=menuitem],[role=tab],[role=treeitem]):focus-visible{outline-offset:2px;outline:3px solid highlight}:where(button,input,select,textarea,[role=button],[role=tab]){border-color:buttonborder}:where(button,input,select,textarea):disabled,:where([role=button],[role=tab])[aria-disabled=true]{color:graytext;border-color:graytext}:where([aria-current=page],[aria-selected=true],[aria-pressed=true],.active){color:highlighttext;forced-color-adjust:none;background:highlight;border:2px solid highlight}:where([role=alert],.error-state,.panel-error,.auth-message,.field-error){color:canvastext;background:canvas;border:2px solid mark}:where([role=status],.stage-status,.summary,.delivery-capability-status,.inspector-summary){border:1px solid canvastext}.modal-backdrop,.document-tree.mobile-panel-open,.accounts-inspector.mobile-panel-open{background:canvas}.modal,.document-tree.mobile-panel-open,.accounts-inspector.mobile-panel-open{box-shadow:none;border:2px solid canvastext}.page-canvas,.statutory-page{color:canvastext;background:canvas}.statutory-page{box-shadow:none;forced-color-adjust:auto;border:2px solid canvastext}.statutory-page :where(table,th,td,hr),.page-canvas :where(table,th,td,hr){border-color:canvastext}svg{color:currentColor;fill:currentColor}}
