.pc-standard-page{min-width:0;color:var(--pc-ink,#243b4b)}.pc-page__header{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 22px;display:flex}.pc-page__group{color:var(--muted,#687989);margin-bottom:6px;font-size:12px;display:block}.pc-standard-page .pc-page__header h1{letter-spacing:0;margin:0;font-size:24px;font-weight:650;line-height:1.4}.pc-standard-page .pc-page__header p{color:var(--muted,#687989);margin:8px 0 0;font-size:13px;line-height:1.7}.pc-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:18px;display:flex}.pc-page__actions button,.pc-filter-toolbar button{white-space:nowrap;height:38px;margin:0;padding:0 14px;font-size:13px}.pc-standard-page button.primary,.pc-detail-drawer button.primary{background:var(--accent,#286b83);border-color:var(--accent,#286b83);color:#fff}.pc-standard-page button.primary:hover:not(:disabled),.pc-detail-drawer button.primary:hover:not(:disabled){background:var(--accent,#286b83);filter:brightness(.94);color:#fff}.pc-page__panel{border:1px solid var(--line,#e2e9ee);background:#fff;border-radius:10px;overflow:hidden}.pc-page-section{border:1px solid var(--line,#e2e9ee);background:#fff;border-radius:10px;margin:0 0 18px;overflow:hidden}.pc-page-section__header{border-bottom:1px solid var(--line,#e2e9ee);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.pc-standard-page .pc-page-section__header h2{margin:0;font-size:15px;font-weight:650}.pc-page-section__header p{color:var(--muted,#687989);margin:6px 0 0;font-size:12px;line-height:1.7}.pc-standard-page .pc-detail-section h3{margin:0 0 16px;font-size:15px;font-weight:650}.pc-standard-page .pc-detail-section p{font-size:13px;line-height:1.8}.pc-standard-page .pc-editor-fields input,.pc-standard-page .pc-editor-fields select,.pc-standard-page .pc-editor-fields textarea{width:100%;min-width:0}.pc-standard-page .pc-editor-fields select{font-size:13px}.pc-editor-fields>.pc-detail-section{grid-column:1/-1}.pc-editor-fields .pc-editor-fields__check{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:8px;display:flex}.pc-editor-fields .pc-editor-fields__check input{flex-shrink:0;width:16px;height:16px;margin-top:3px}.pc-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.pc-action-row>p{flex-basis:100%}.pc-editor-fields textarea,.pc-detail-section textarea{width:100%;min-height:120px;line-height:1.8}.pc-result-list{gap:14px;margin:14px 0;padding:0;list-style:none;display:grid}.pc-result-list>li{border:1px solid var(--line,#e2e9ee);overflow-wrap:anywhere;border-radius:8px;gap:7px;min-width:0;padding:12px;display:grid}.pc-result-list small{color:var(--muted,#687989);font-size:12px}.pc-result-list button{justify-self:start}.pc-page-section__body>p{margin:0 0 14px}.pc-page-section__body>button{margin-bottom:14px}.pc-editor-fields>.pc-page-notice{grid-column:1/-1}.pc-page-section__actions{flex-wrap:wrap;gap:8px;display:flex}.pc-page-section__body{padding:18px}.pc-editor-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:0;padding:0;display:grid}.pc-editor-fields>label{gap:7px;min-width:0;font-size:13px;display:grid}.pc-editor-fields input,.pc-editor-fields textarea{width:100%;min-width:0;font-size:13px}.pc-editor-fields textarea{resize:vertical;line-height:1.8}.pc-editor-fields small{color:var(--muted,#687989);font-size:12px;line-height:1.7}.pc-editor-fields__full,.pc-editor-fields__footer{grid-column:1/-1}.pc-editor-fields__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-editor-fields__footer>span{color:var(--muted,#687989);font-size:12px}.pc-text-preview{border:1px solid var(--line,#e2e9ee);white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fb;border-radius:8px;max-height:50vh;margin-top:16px;padding:18px;font-size:13px;line-height:1.9;overflow:auto}.pc-page-section-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;display:grid}.pc-page-section-grid>.pc-page-section{min-width:0}.pc-process-steps{gap:18px;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.pc-process-steps>li{text-align:center;color:var(--muted,#687989);flex-direction:column;flex:1 0 110px;align-items:center;gap:8px;display:flex}.pc-process-steps>li>span{border:1px solid var(--line,#e2e9ee);background:#f7f9fb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.pc-process-steps strong{font-size:13px;font-weight:550}.pc-process-steps small{font-size:12px}.pc-process-steps>.pc-process-steps__item--complete>span{color:#26745b;background:#edf7f1;border-color:#cfe6d7}.pc-process-steps>.pc-process-steps__item--current>span{background:var(--accent,#286b83);border-color:var(--accent,#286b83);color:#fff}.pc-standard-page>.pc-page__panel+.pc-page-section{margin-top:18px}.pc-filter-toolbar{border-bottom:1px solid var(--line,#e2e9ee);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;padding:18px;display:flex}.pc-standard-page .pc-filter-toolbar>label{flex:0 180px;gap:6px;min-width:0;margin:0;font-size:12px;font-weight:550;display:grid}.pc-standard-page .pc-filter-toolbar>label.pc-filter-toolbar__search{flex-basis:260px}.pc-standard-page .pc-filter-toolbar input,.pc-standard-page .pc-filter-toolbar select{width:100%;min-width:0;height:38px;padding:7px 10px;font-size:13px}.pc-filter-toolbar__buttons{flex-wrap:wrap;gap:8px;display:flex}.pc-data-table__scroll{overflow-x:auto}.pc-data-table table{table-layout:auto;border-collapse:collapse;width:100%;min-width:600px;margin:0}.pc-data-table th{color:#748592;white-space:nowrap;background:#f7f9fb;padding:13px 18px;font-size:12px;font-weight:550}.pc-data-table td{vertical-align:middle;border-top:1px solid var(--line,#e2e9ee);overflow-wrap:anywhere;padding:16px 18px;font-size:13px}.pc-data-table td small{color:var(--muted,#687989);margin-top:4px;font-size:12px;display:block}.pc-data-table .pc-data-table__empty{text-align:center;color:var(--muted,#687989);padding:48px 20px}.pc-data-table__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-standard-page .pc-table-action{color:var(--pc-accent,#226f83);white-space:nowrap;box-shadow:none;background:0 0;border:0;padding:4px 0;font-size:13px}.pc-standard-page .pc-page__note,.pc-standard-page .pc-page__scope-note{color:var(--muted,#687989);margin:14px 0 0;font-size:12px;line-height:1.8}.pc-standard-page .pc-page__scope-note{border-bottom:1px solid var(--line,#e2e9ee);background:#f8fafb;margin:0;padding:10px 18px}.pc-status-badge{color:#617888;white-space:nowrap;background:#eff3f6;border-radius:5px;align-items:center;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-flex}.pc-status-badge--pending{color:#24708a;background:#eaf3f8}.pc-status-badge--success{color:#26745b;background:#edf7f1}.pc-status-badge--warning{color:#956a29;background:#fff6e7}.pc-page-notice{color:#526c7c;overflow-wrap:anywhere;background:#f5f9fb;border:1px solid #dce7ed;border-radius:8px;margin:0 0 16px;padding:12px 16px;font-size:13px;line-height:1.8}.pc-page-notice p{font-size:inherit;margin:0 0 8px}.pc-page-notice--error{color:#99573e;background:#fff4f1;border-color:#efd5cb}.pc-page-notice--warning{color:#8a692f;background:#fff9ee;border-color:#eddfc6}.pc-page-notice--success{color:#2c7255;background:#eff8f2;border-color:#cfe6d7}.pc-page-notice details,.pc-detail-drawer details{color:var(--muted,#687989);margin-top:12px;font-size:12px}.pc-detail-drawer{border:0;border-left:1px solid var(--line,#e2e9ee);color:#243b4b;background:#fff;width:min(680px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font-family:inherit;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 36px #1e38451c}.pc-detail-drawer[open]{flex-direction:column;display:flex}.pc-detail-drawer::backdrop{background:#1e344b45}.pc-detail-drawer__header{border-bottom:1px solid var(--line,#e2e9ee);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.pc-detail-drawer .pc-detail-drawer__header h2{margin:0;font-size:20px}.pc-detail-drawer .pc-detail-drawer__header p{color:var(--muted,#687989);margin:6px 0 0;font-size:12px}.pc-detail-drawer__header button{white-space:nowrap;margin:0}.pc-detail-drawer__body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}.pc-detail-drawer__actions{border-top:1px solid var(--line,#e2e9ee);background:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.pc-detail-drawer__actions>label{flex-basis:100%;margin:0 0 4px}.pc-detail-drawer__actions select{width:100%;max-width:100%}.pc-detail-drawer__action-slot{display:contents}.pc-detail-drawer__inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-detail-drawer__action-slot>label{flex-basis:100%;margin:0 0 4px}.pc-standard-page .pc-filter-toolbar>.pc-filter-toolbar__check{flex-direction:row;flex:0 auto;align-items:center;gap:8px;min-height:38px;display:flex}.pc-standard-page .pc-filter-toolbar__check input{flex-shrink:0;width:16px;height:16px}.pc-preformatted{white-space:pre-wrap;overflow-wrap:anywhere}.pc-reply-record{border-bottom:1px solid var(--line,#e2e9ee);padding:12px 0}.pc-reply-record time{color:var(--muted,#687989);font-size:12px}.pc-detail-section{border-bottom:1px solid var(--line,#e2e9ee);padding:22px 0}.pc-detail-drawer .pc-detail-section h3{margin:0 0 16px;font-size:15px;font-weight:650}.pc-detail-drawer .pc-detail-section p{color:var(--muted,#687989);font-size:13px;line-height:1.8}.pc-detail-fields{grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;display:grid}.pc-detail-fields>div{min-width:0}.pc-detail-fields dt{color:var(--muted,#687989);margin:0 0 5px;font-size:12px}.pc-detail-fields dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.pc-detail-drawer details .pc-detail-fields{margin-top:16px}.pc-detail-drawer summary{cursor:pointer}.pc-drawer-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pc-detail-drawer .pc-drawer-form label{gap:7px;min-width:0;margin:0;font-size:13px;display:grid}.pc-drawer-form input,.pc-drawer-form select{width:100%;height:40px}.pc-drawer-form__full{grid-column:1/-1}.pc-page__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.pc-page__header{flex-wrap:wrap;gap:12px}.pc-page__header h1{font-size:22px}.pc-page__actions{padding-top:0}.pc-filter-toolbar{gap:10px;padding:14px}.pc-standard-page .pc-filter-toolbar>label,.pc-standard-page .pc-filter-toolbar>label.pc-filter-toolbar__search{flex:160px}.pc-filter-toolbar__buttons{flex-basis:100%}.pc-detail-drawer__header,.pc-detail-drawer__actions{padding:18px}.pc-detail-drawer__body{padding:0 18px 18px}}@media (width<=480px){.pc-detail-fields,.pc-drawer-form{grid-template-columns:1fr}.pc-detail-drawer__actions button{flex:1}.pc-page__actions{justify-content:flex-start;width:100%}}@media (width<=900px){.pc-page-section-grid{grid-template-columns:1fr}}@media (width<=600px){.pc-editor-fields{grid-template-columns:1fr}}.pc-editor-fields>.pc-editor-fields,.pc-editor-fields>.list-pagination,.pc-editor-fields>h3,.pc-editor-fields>h4,.pc-editor-fields>p,.pc-editor-fields>aside{grid-column:1/-1}.pc-editor-fields>button{justify-self:start}.pc-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 14px;display:flex}.pc-section-heading>div{min-width:0}.pc-section-heading h2,.pc-section-heading h3{margin:0;font-size:16px;line-height:1.5}.pc-section-heading p{color:var(--muted,#687989);margin:6px 0 0;font-size:13px;line-height:1.7}.pc-section-heading>select{flex:0 220px;width:220px;max-width:100%}.pc-section-heading>button{margin:0}.pc-page-panel{min-width:0;margin:0 0 18px}.pc-page-panel--padded{padding:18px}.pc-page-panel>h2,.pc-page-panel>h3{margin:0 0 14px}.pc-page-panel>p:first-child,.pc-page-panel>.pc-section-heading:first-child{margin-top:0}.pc-page-panel>.pc-page-section:last-child{margin-bottom:0}.pc-filter-toolbar>.pc-page__note,.pc-filter-toolbar>.help,.pc-filter-toolbar>.pc-page-notice{flex-basis:100%;margin:0}.pc-filter-toolbar form{flex-basis:100%;min-width:0}.pc-filter-toolbar .pc-filter-toolbar{border:0;padding:0}.pc-page-panel:not(.pc-page-panel--padded)>.help{margin:0;padding:12px 18px}.pc-page-panel:not(.pc-page-panel--padded)>.list-pagination{border-top:1px solid var(--line,#e2e9ee)}.pc-page-panel form>.pc-page-section{margin-bottom:0}.pc-form{min-width:0;margin:0 0 18px}.pc-form>.pc-page-section,.pc-form>.pc-page-panel{margin-bottom:0}.pc-page-panel .actions>.pc-form,.pc-page-panel .pc-action-row>.pc-form{flex-basis:100%;width:100%}.pc-form>.pc-page-panel:not(.pc-page-panel--padded)>button{margin:0 0 18px 18px}.pc-form>.pc-page-panel:not(.pc-page-panel--padded)>button+button{margin-left:8px}.pc-request-diagnostics{color:var(--muted,#687989);margin:12px 0;font-size:12px;line-height:1.8}.pc-request-diagnostics summary{cursor:pointer}.pc-request-diagnostics code{overflow-wrap:anywhere}.pc-directory-pagination>span{color:var(--muted,#687989);padding:12px 18px 0;font-size:12px;display:block}.pc-business-disclosure{min-width:0;margin-bottom:18px}.pc-business-disclosure>summary{cursor:pointer;padding:16px 18px;font-size:14px;font-weight:600}.pc-business-disclosure[open]>summary{border-bottom:1px solid var(--line,#e2e9ee)}.pc-business-disclosure>.pc-page-section{margin:18px}.pc-business-disclosure>.upload-card{border:0;margin:0}.pc-business-disclosure>form,.pc-business-disclosure>.pc-page-notice{margin:18px}.list-pagination.list-pagination{--pagination-height:32px;border-top:1px solid var(--line,#e2e9ee);width:100%;color:var(--muted,#687989);font-variant-numeric:tabular-nums;box-sizing:border-box;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 18px;font-size:13px;line-height:1;display:flex}.list-pagination .list-pagination__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.list-pagination .list-pagination__pages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.list-pagination.list-pagination button,.list-pagination.list-pagination select{box-sizing:border-box;height:var(--pagination-height);min-height:var(--pagination-height);min-width:var(--pagination-height);color:#344b59;white-space:nowrap;box-shadow:none;vertical-align:middle;background:#fff;border:1px solid #d7e1e7;border-radius:6px;margin:0;padding:0 10px;font-family:inherit;font-size:13px;font-weight:400;line-height:normal}.list-pagination.list-pagination button{justify-content:center;align-items:center;display:inline-flex}.list-pagination.list-pagination button[aria-current=page]{background:var(--accent,#136a63);border-color:var(--accent,#136a63);color:#fff;font-weight:600}.list-pagination.list-pagination button:hover:not(:disabled):not([aria-current=page]){border-color:var(--accent,#136a63);background:#eff5f5}.list-pagination.list-pagination button:disabled{opacity:.45;cursor:not-allowed}.list-pagination .list-pagination__total,.list-pagination .list-pagination__size,.list-pagination .list-pagination__count,.list-pagination .list-pagination__ellipsis{height:var(--pagination-height);white-space:nowrap;color:inherit;justify-content:center;align-items:center;margin:0;font-size:13px;font-weight:400;line-height:1;display:inline-flex}.list-pagination .list-pagination__ellipsis{min-width:24px}.list-pagination.list-pagination .list-pagination__jump{height:var(--pagination-height);white-space:nowrap;min-width:0;max-width:none;color:inherit;flex-direction:row;flex:none;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:400;line-height:1;display:inline-flex}.list-pagination.list-pagination .list-pagination__jump input{box-sizing:border-box;width:52px;min-width:0;min-height:var(--pagination-height);height:var(--pagination-height);text-align:center;vertical-align:middle;border:1px solid #d7e1e7;border-radius:6px;margin:0;padding:0 6px;font-family:inherit;font-size:13px;font-weight:400;line-height:normal}@media (width<=760px){.list-pagination.list-pagination{gap:10px;padding:12px}.list-pagination .list-pagination__controls{justify-content:flex-start;gap:8px;margin-left:0}.list-pagination .list-pagination__pages{gap:4px}.list-pagination.list-pagination button{padding:0 8px}}.pc-work-scope{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.pc-product .pc-work-scope label{white-space:nowrap;align-items:center;gap:6px;display:flex}.pc-work-scope select{max-width:210px;min-height:34px}.pc-work-enterprise{white-space:nowrap;font-weight:600}.pc-content label[hidden]{display:none!important}.pc-workbench .pc-work-scope>.pc-work-scope__cancel{flex:none;width:auto;padding:4px 8px;font-size:12px}.pc-workbench .pc-work-scope>[role=alert]{white-space:normal;color:#ad3a31;max-width:280px}.scenario-routing{padding:24px}.scenario-routing .pc-standard-page{gap:20px}.scenario-routing td small{color:var(--muted,#64748b);margin-top:6px;display:block}.scenario-routing-workspace{padding:4px 0}.scenario-routing-drawer{gap:20px;padding:24px 32px;display:grid}.scenario-routing-drawer .pc-editor-fields{gap:16px 20px}.scenario-routing-drawer label{gap:8px;display:grid}.scenario-routing-drawer input,.scenario-routing-drawer select,.scenario-routing-drawer textarea{box-sizing:border-box;width:100%;min-width:0}.scenario-routing-wide{grid-column:1/-1}.scenario-routing-advanced{border:1px solid #e2e8f0;border-radius:10px;padding:16px}.scenario-routing-advanced summary{cursor:pointer;font-weight:600}.scenario-routing-advanced[open] summary{margin-bottom:16px}.scenario-routing-snapshot{margin-top:16px}.scenario-routing-snapshot pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-radius:8px;padding:12px}@media (width<=760px){.scenario-routing{padding:16px}.scenario-routing-drawer{padding:20px}}.model-access-detail{min-width:0;padding:0 8px 8px}.model-access-detail>.pc-detail-section{flex-direction:column;gap:20px;display:flex}.model-access-detail>.pc-detail-section:last-child{border-bottom:0}.model-access-detail>.pc-detail-section>h3,.model-access-detail>.pc-detail-section>p,.model-access-detail>.pc-detail-section>.pc-page-notice,.model-access-detail>.pc-detail-section>.pc-action-row,.model-access-detail .pc-editor-fields>label{margin:0}.model-access-detail>.pc-detail-section>label{gap:8px;min-width:0;margin:0;display:grid}@media (width<=760px){.model-access-detail{padding:0 4px 4px}.model-access-detail>.pc-detail-section{gap:18px}}.model-access-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0 0 16px;display:flex}.model-access-tabs button[aria-current=page]{border-color:var(--accent);color:var(--accent);background:#edf6f4}.model-access-advanced{border:1px solid var(--line);border-radius:8px;padding:16px}.model-access-advanced>summary{cursor:pointer;font-weight:600}.model-access-advanced>.pc-editor-fields{margin-top:18px}.model-access-capabilities{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:14px 20px;padding:16px;display:flex}.model-access-capabilities>label{flex-direction:row;align-items:center;gap:8px;margin:0;display:flex}.model-access-capabilities input{width:16px;height:16px}.model-access-full-field{grid-column:1/-1}.model-access-address{overflow-wrap:anywhere;max-width:240px}.pc-customer-todos{min-width:0}.pc-customer-todos .pc-page__actions button{align-items:center;gap:7px;display:inline-flex}.pc-customer-todos .pc-page__actions svg{width:16px;height:16px}.pc-customer-todos__summary{background:#f5f9fb;border:1px solid #dfe9ee;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px 22px;display:flex}.pc-customer-todos__summary-label{align-items:center;gap:14px;min-width:0;display:flex}.pc-customer-todos__icon{color:#397b91;background:#e7f1f5;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.pc-customer-todos__summary-label strong{color:#344f61;font-size:14px;font-weight:600}.pc-customer-todos__summary-label p{color:#7b8f9e;margin:6px 0 0;font-size:12px;line-height:1.8}.pc-customer-todos__total{flex-shrink:0;align-items:baseline;gap:8px;display:flex}.pc-customer-todos__total strong{font-variant-numeric:tabular-nums;color:#286b83;font-size:30px;font-weight:650}.pc-customer-todos__total span{color:#7b8f9e;font-size:12px}.pc-customer-todos .pc-filter-toolbar{justify-content:space-between;align-items:center;padding:16px 18px}.pc-customer-todos__list-title{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.pc-customer-todos__list-title strong{color:#344f61;font-size:14px;font-weight:600}.pc-customer-todos__list-title span{color:#7b8f9e;font-size:12px}.pc-customer-todos .pc-data-table th:last-child,.pc-customer-todos .pc-data-table td:last-child{white-space:nowrap;width:120px}.pc-customer-todos .pc-data-table td.pc-data-table__empty{white-space:normal;padding:40px 20px}.pc-customer-todos__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:500px;margin:auto;display:flex}.pc-customer-todos__empty-icon{color:#83a1b1;background:#f0f6f9;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.pc-customer-todos__empty-icon svg{width:26px;height:26px}.pc-customer-todos__empty strong{color:#435d70;font-size:15px;font-weight:600}.pc-customer-todos__empty p{color:#7b8f9e;font-size:13px;line-height:1.8}.pc-customer-todos__placeholder{text-align:center;color:#7b8f9e;padding:36px 20px;font-size:13px;line-height:1.8}.pc-customer-todos .pc-page-notice>strong{margin-bottom:6px;display:block}.pc-fact-response__amounts{background:#f7fafc;border:1px solid #e5edf1;border-radius:8px;margin-bottom:18px;padding:14px 16px}.pc-fact-response__amounts .pc-detail-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-fact-response__amounts dd{font-variant-numeric:tabular-nums;font-weight:600}.pc-standard-page .pc-fact-response__question{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.9}.pc-related-business.pc-related-business--confirmations{border:0;border-bottom:1px solid var(--line,#e2e9ee);background:0 0;border-radius:0;gap:12px;margin-bottom:18px;padding:0 0 14px}.pc-related-business--confirmations>div>strong{color:var(--muted,#687989);font-size:12px;font-weight:550}.pc-related-business--confirmations>div>p{display:none}.pc-related-business--confirmations .pc-related-business__links button{min-height:32px;padding:6px 12px!important}@media (width<=760px){.pc-customer-todos__summary{flex-wrap:wrap;gap:12px;padding:16px}.pc-customer-todos__summary-label{gap:10px}.pc-fact-response__amounts .pc-detail-fields{grid-template-columns:minmax(0,1fr)}}.pc-customer-todos__filters{background:#f1f5f8;border:1px solid #e5ecf1;border-radius:8px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:flex}.pc-standard-page .pc-customer-todos__filters button{color:#708391;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;height:34px;margin:0;padding:0 16px;font-size:13px;display:inline-flex}.pc-standard-page .pc-customer-todos__filters button[aria-pressed=true]{color:#286b83;background:#fff;border-color:#dce8ed;font-weight:600;box-shadow:0 1px 3px #29445408}.pc-standard-page .pc-customer-todos__filters button:focus-visible{outline-offset:2px;outline:2px solid #286b83}.pc-customer-todos__filters small{font-size:11px;font-weight:400}.pc-customer-todos__coverage{border-bottom:1px solid var(--line,#e2e9ee);color:#7b8f9e;background:#fafcfd;flex-wrap:wrap;gap:6px 18px;padding:10px 18px;font-size:12px;line-height:1.8;display:flex}.pc-customer-todos__coverage-unavailable{color:#947444}.pc-customer-todos__type{white-space:nowrap;color:#52788b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pc-customer-todos__type svg{flex-shrink:0;width:15px;height:15px}.pc-customer-todos__type--payroll{color:#79708e}.pc-customer-payroll-todo .pc-detail-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-customer-payroll-todo .pc-detail-fields dd{font-variant-numeric:tabular-nums;font-weight:600}.pc-customer-payroll-todo__scope{color:#60788a;overflow-wrap:anywhere;background:#f7fafc;border:1px solid #e5edf1;border-radius:7px;padding:10px 14px;font-size:13px;line-height:1.8}@media (width<=900px){.pc-customer-payroll-todo .pc-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pc-customer-todos__filters{width:100%}.pc-standard-page .pc-customer-todos__filters button{flex-wrap:wrap;flex:1;justify-content:center;height:auto;min-height:34px;padding:0 8px}.pc-customer-payroll-todo .pc-detail-fields{grid-template-columns:minmax(0,1fr)}}.pc-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;display:flex}.pc-action-row>button{margin:0}.pc-action-row>p,.pc-action-row>.list-pagination,.pc-action-row>.pc-page-notice{flex-basis:100%;min-width:0}.pc-action-row>.list-pagination{width:100%}.pc-action-row.pc-action-row--entry{margin:0 0 18px}.pc-subject-balances-page,.pc-subject-balances{min-width:0}.pc-subject-balances-page__views{background:#f1f5f8;border:1px solid #e5ecf1;border-radius:8px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex}.pc-standard-page .pc-subject-balances-page__views button{color:#708391;background:0 0;border:1px solid #0000;border-radius:5px;height:36px;margin:0;padding:0 16px;font-size:13px}.pc-standard-page .pc-subject-balances-page__views button[aria-pressed=true]{color:#286b83;background:#fff;border-color:#dce8ed;font-weight:600;box-shadow:0 1px 3px #29445408}.pc-subject-balances__context{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 18px;display:flex}.pc-subject-balances__context>div{color:#7b8f9e;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.pc-subject-balances__context strong{color:#344f61;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.pc-subject-balances__context>button{white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.pc-subject-balances__context svg{width:16px;height:16px}.pc-subject-balances__summary-heading{color:#7b8f9e;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.pc-subject-balances__summary-heading>strong{color:#435d70;font-size:13px;font-weight:600}.pc-subject-balances__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.pc-subject-balances__totals>section{background:#fff;border:1px solid #e0eaf0;border-radius:9px;min-width:0;padding:18px 20px}.pc-subject-balances__totals>section:nth-child(2){background:#f4f9fb;border-color:#d9e9f0}.pc-subject-balances__totals h3{color:#597487;margin:0 0 16px;font-size:13px;font-weight:600}.pc-subject-balances__totals dl{gap:14px;margin:0;display:grid}.pc-subject-balances__totals dl>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.pc-subject-balances__totals dt{color:#7b8f9e;flex-shrink:0;font-size:12px}.pc-subject-balances__totals dd{color:#344f61;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600}.pc-subject-balances__unavailable{color:#91a0ab;font-size:12px;font-weight:400}.pc-subject-balances__explanation{color:#718895;background:#f8fbfc;border:1px solid #e2ebf0;border-radius:8px;margin:16px 0 20px;padding:12px 16px;font-size:12px;line-height:1.8}.pc-subject-balances__explanation>summary{cursor:pointer;font-weight:550}.pc-subject-balances__explanation>p{max-width:980px;margin-top:12px}.pc-subject-balances .pc-filter-toolbar{align-items:flex-end;gap:14px;padding:16px 18px}.pc-standard-page .pc-subject-balances .pc-filter-toolbar>label.pc-subject-balances__search{flex:0 320px;min-width:180px}.pc-subject-balances .pc-filter-toolbar>label:not(.pc-subject-balances__search){flex:0 190px}.pc-subject-balances__count{color:#7b8f9e;white-space:nowrap;margin:0 0 10px auto;font-size:12px}.pc-subject-balances__count strong{color:#435d70;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.pc-subject-balances__table table{isolation:isolate;min-width:1130px}.pc-subject-balances__table thead th{text-align:center;border-bottom:1px solid #e1eaf0;padding:12px 14px}.pc-subject-balances__table thead tr:first-child th[colspan]{color:#506f82;background:#f0f5f8}.pc-subject-balances__table thead tr:nth-child(2) th{color:#7b8f9e;background:#f7fafc;font-weight:450}.pc-subject-balances__table thead th[rowspan],.pc-subject-balances__table thead tr:first-child th[colspan]{border-right:1px solid #e1eaf0}.pc-subject-balances__table tbody th{border-top:1px solid var(--line,#e2e9ee);text-align:left;white-space:normal;color:#435d70;background:#fff;width:200px;min-width:180px;max-width:240px;padding:16px 18px;font-size:13px}.pc-subject-balances__table tbody th strong{font-variant-numeric:tabular-nums;font-weight:600}.pc-subject-balances__table tbody th small{color:#7b8f9e;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:400;line-height:1.7;display:block}.pc-subject-balances__table th[rowspan]:first-child,.pc-subject-balances__table tbody th{z-index:1;border-right:1px solid #e1eaf0;position:sticky;left:0}.pc-subject-balances__table tbody td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:16px 14px}.pc-subject-balances__table tbody td:nth-child(3),.pc-subject-balances__table tbody td:nth-child(5),.pc-subject-balances__table tbody td:nth-child(7){border-right:1px solid #e6edf2}.pc-subject-balances__table tbody td:last-child{text-align:left;min-width:150px}.pc-subject-balances__table tbody td:nth-child(4),.pc-subject-balances__table tbody td:nth-child(5){background:#f9fcfd}.pc-subject-balances__table tbody td.pc-data-table__empty{text-align:center;white-space:normal;background:#fff;padding:44px 20px}.pc-subject-balances__empty{flex-direction:column;align-items:center;gap:12px;max-width:500px;margin:auto;display:flex}.pc-subject-balances__empty svg{color:#8aa6b7;width:32px;height:32px;margin-bottom:6px}.pc-subject-balances__empty strong{color:#435d70;font-size:15px;font-weight:600}.pc-subject-balances__empty p{color:#7b8f9e;margin:0;font-size:13px;line-height:1.8}@media (width<=1100px){.pc-subject-balances__totals>section{padding:16px}.pc-subject-balances__totals dd{font-size:16px}.pc-subject-balances__count{margin-left:0}}@media (width<=760px){.pc-subject-balances__totals{grid-template-columns:minmax(0,1fr)}.pc-subject-balances__totals dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pc-subject-balances__totals dl>div{display:block}.pc-subject-balances__totals dd{text-align:left;margin-top:8px}.pc-subject-balances__context>button{margin-left:0}.pc-subject-balances__count{width:100%;margin:0}.pc-subject-balances__table tbody th{min-width:145px;max-width:175px}}.identity-form{gap:16px;display:grid}.identity-form fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.identity-form label,.identity-actions+label{gap:6px;display:grid}.identity-permissions{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-permissions label{align-items:center;gap:8px;display:flex}.identity-permissions input{width:auto}.identity-actions,.identity-pagination,.identity-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.identity-actions,.identity-pagination{margin:16px 0}.identity-tabs{margin-bottom:20px}.identity-tabs button[aria-pressed=true]{color:#175cd3;background:#e8f2ff;border-color:#b2ccff}.identity-form textarea{min-height:90px}@media (width<=760px){.identity-permissions{grid-template-columns:1fr}}.identity-pending{gap:20px;padding:4px 2px;display:grid}.identity-pending p{margin:0}.identity-pending button{white-space:nowrap;flex:none;justify-self:start;width:auto;height:38px;margin:0;padding:0 14px;font-size:13px}.identity-pending__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.identity-pending__resolution{border-top:1px solid #eadcc3;gap:16px;padding-top:18px;display:grid}.identity-pending__verification{width:100%;min-width:0;max-width:800px;color:var(--pc-ink,#243b4b);background:#fff;border:1px solid #e3e7eb;border-radius:8px;margin:4px 0 0;padding:18px 20px 20px}.identity-pending__verification legend{padding:0 8px;font-size:13px}.identity-pending__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.identity-pending__fields label{gap:8px;min-width:0;margin:0;display:grid}.identity-pending__fields input{width:100%;min-width:0;height:40px;padding:0 11px;font-size:13px;line-height:normal}.identity-pending__actions{border-top:1px solid var(--line,#e2e9ee);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}@media (width<=760px){.identity-pending__summary{flex-direction:column;align-items:flex-start}.identity-pending__fields{grid-template-columns:minmax(0,1fr);gap:16px}.identity-pending__verification{padding:16px}}.identity-user-detail .identity-actions{gap:10px;margin:16px 0 0}.identity-user-detail .pc-detail-fields dd{min-height:22px}.identity-user-detail__reason{gap:8px;margin:0;display:grid}.identity-user-detail .identity-user-detail__reason textarea{width:100%;min-height:96px}.identity-user-detail .identity-actions>button,.identity-user-detail__form-actions>button,.identity-user-detail__history-actions>button{white-space:nowrap;flex:none;width:auto;height:38px;margin:0;padding:0 14px;font-size:13px}.identity-user-detail__assignment{border:1px solid var(--line,#e2e9ee);background:#f8fafc;border-radius:8px;margin-top:20px;padding:18px}.identity-user-detail__assignment fieldset{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 16px}.identity-user-detail__assignment legend{margin-bottom:16px;padding:0;font-size:13px;font-weight:600}.identity-user-detail__assignment label{gap:8px;min-width:0;margin:0}.identity-user-detail__assignment label:first-of-type{grid-column:1/-1}.identity-user-detail__assignment input,.identity-user-detail__assignment select{width:100%;height:40px;padding:0 11px;font-size:13px}.identity-user-detail__assignment .identity-pagination{grid-column:1/-1;margin:0}.identity-user-detail__form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:2px;display:flex}.identity-user-detail__history-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.identity-user-detail .identity-actions+p{margin-top:14px}@media (width<=520px){.identity-user-detail .pc-detail-fields,.identity-user-detail__assignment fieldset{grid-template-columns:minmax(0,1fr)}.identity-user-detail__assignment{padding:14px}}.identity-user-detail .pc-data-table__empty{padding:28px 20px}.identity-user-detail__role-description{border:1px solid var(--line,#e2e9ee);background:#fff;border-radius:6px;grid-column:1/-1;min-width:0;padding:12px 14px}.identity-user-detail__role-description p{overflow-wrap:anywhere;margin:6px 0 0}.identity-user-detail__role-description>p:first-child{margin-top:0}.identity-user-detail__role-description strong{font-size:13px;font-weight:600}.identity-user-detail__role-description small{color:var(--muted,#687989);margin-top:8px;line-height:1.7;display:block}.pc-detail-drawer .identity-role-history-button{margin:20px 0 4px}.pc-bank-accounts{min-width:0}.pc-bank-accounts__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-height:38px;margin-left:auto;display:flex}.pc-bank-accounts__count{color:var(--muted,#687989);white-space:nowrap;font-size:12px}.pc-bank-accounts__toolbar-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.pc-bank-accounts__toolbar-actions svg{flex-shrink:0;width:16px;height:16px}.pc-bank-accounts__read-state:empty{display:none}.pc-bank-accounts__read-state:not(:empty){padding:18px}.pc-bank-accounts__read-state .pc-page-notice{margin:0}.pc-bank-accounts .pc-data-table th:last-child,.pc-bank-accounts .pc-data-table td:last-child{white-space:nowrap;width:100px}.pc-bank-account-form .pc-editor-fields>label{align-content:start;margin:0}.pc-bank-account-form .pc-editor-fields input,.pc-bank-account-form .pc-editor-fields select{height:40px}.pc-bank-account-form__required{color:#ad5544}.pc-bank-account-form__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (width<=760px){.pc-bank-accounts__toolbar-actions{justify-content:space-between;width:100%}.pc-bank-account-form .pc-editor-fields{grid-template-columns:minmax(0,1fr)}}.pc-related-business.pc-related-business--bank-accounts{border:0;border-bottom:1px solid var(--line,#e2e9ee);background:0 0;border-radius:0;gap:12px;margin-bottom:18px;padding:0 0 14px}.pc-related-business--bank-accounts>div>strong{color:var(--muted,#687989);font-size:12px;font-weight:550}.pc-related-business--bank-accounts>div>p{display:none}.pc-related-business--bank-accounts .pc-related-business__links button{min-height:32px;padding:6px 12px!important}.pc-bank-accounts .pc-filter-toolbar{align-items:center;gap:16px;padding:16px 18px}.pc-bank-accounts__scope{background:#f1f5f8;border:1px solid #e5ecf1;border-radius:8px;gap:4px;max-width:100%;padding:4px;display:flex}.pc-standard-page .pc-bank-accounts__scope button{color:#708391;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;height:34px;margin:0;padding:0 16px;font-size:13px}.pc-standard-page .pc-bank-accounts__scope button[aria-pressed=true]{color:#286b83;background:#fff;border-color:#dce8ed;font-weight:600;box-shadow:0 1px 3px #29445408}.pc-standard-page .pc-bank-accounts__scope button:focus-visible{outline-offset:2px;outline:2px solid #286b83}.pc-bank-accounts .pc-data-table td.pc-data-table__empty{white-space:normal;padding:44px 20px 48px}.pc-bank-accounts__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:500px;margin:0 auto;display:flex}.pc-bank-accounts__empty-icon{color:#83a1b1;background:#f0f6f9;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.pc-bank-accounts__empty-icon svg{width:27px;height:27px}.pc-bank-accounts__empty strong{color:#435d70;font-size:15px;font-weight:600}.pc-bank-accounts__empty p{color:#7b8f9e;font-size:13px;line-height:1.8}.pc-bank-accounts__empty button{margin-top:6px}@media (width<=760px){.pc-bank-accounts__scope{width:100%}.pc-standard-page .pc-bank-accounts__scope button{flex:1;min-width:0;padding:0 8px}.pc-bank-accounts .pc-data-table td.pc-data-table__empty{padding:32px 18px}}.pc-bank-accounts .pc-filter-toolbar{align-items:flex-end}.pc-standard-page .pc-bank-accounts .pc-filter-toolbar>.pc-bank-accounts__status-filter{flex:0 180px}.pc-bank-accounts .pc-data-table table{min-width:860px}.pc-bank-accounts__bank{align-items:center;gap:12px;min-width:190px;display:flex}.pc-bank-accounts__bank>span{color:#608c9f;background:#edf5f8;border:1px solid #e0ecf1;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.pc-bank-accounts__bank svg{width:19px;height:19px}.pc-bank-accounts__bank>div{min-width:0}.pc-bank-accounts__bank strong{color:#344f61;font-size:13px;font-weight:600}.pc-bank-accounts .pc-bank-accounts__masked{white-space:nowrap;letter-spacing:.5px;color:#435d70;font-size:14px}.pc-bank-accounts__detail-overview{border-bottom:1px solid var(--line,#e2e9ee);flex-wrap:wrap;align-items:center;gap:14px;padding:20px 0;display:flex}.pc-bank-accounts__detail-overview>svg{color:#608c9f;flex:0 0 28px;width:28px;height:28px}.pc-bank-accounts__detail-overview>div{flex:1;min-width:0}.pc-bank-accounts__detail-overview strong{color:#344f61;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.7}.pc-bank-accounts__detail-overview p{color:#708491;margin:5px 0 0;font-size:14px;line-height:1.7}.pc-bank-accounts__usage-note{color:#708491;background:#f5f9fb;border:1px solid #e1ebf0;border-radius:8px;margin:16px 0;padding:12px 14px;font-size:12px;line-height:1.9}.pc-bank-account-form__actions .pc-bank-account-form__danger{color:#a3604d;background:#fff;border-color:#e7d4cf;margin-left:auto}.pc-bank-account-form .pc-editor-fields small{font-weight:400}@media (width<=760px){.pc-standard-page .pc-bank-accounts .pc-filter-toolbar>.pc-bank-accounts__status-filter{flex:100%}.pc-bank-accounts__toolbar-actions{flex-wrap:wrap;gap:10px}.pc-bank-accounts__count{white-space:normal;line-height:1.7}}.pc-bank-ledger{min-width:0}.pc-bank-ledger__heading{border-bottom:1px solid var(--line,#e2e9ee);padding:16px 18px}.pc-bank-ledger .pc-page__scope-note{margin:0;padding:12px 18px;line-height:1.8}.pc-bank-ledger .pc-filter-toolbar{gap:14px;padding:16px 18px}.pc-bank-ledger__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.pc-bank-ledger__actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.pc-bank-ledger__actions svg{flex-shrink:0;width:16px;height:16px}.pc-bank-ledger__overview{border-bottom:1px solid var(--line,#e2e9ee);padding:18px}.pc-bank-ledger__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pc-bank-ledger__metric{background:#f8fafc;border:1px solid #e5edf1;border-radius:8px;min-width:0;padding:16px 18px}.pc-bank-ledger__metric>span{color:#718694;font-size:12px}.pc-bank-ledger__metric>strong{font-variant-numeric:tabular-nums;color:#344f61;margin:10px 0 8px;font-size:24px;font-weight:650;display:block}.pc-bank-ledger__metric small{color:#7b8f9e;margin-left:8px;font-size:12px;font-weight:400}.pc-bank-ledger__metric p{color:#7b8f9e;font-size:12px;line-height:1.8}.pc-bank-ledger__metric--credit{background:#f5faf9;border-color:#e0eeea}.pc-bank-ledger__metric--debit{background:#fcfaf6;border-color:#eee8dc}.pc-bank-ledger__amounts{font-variant-numeric:tabular-nums;gap:6px;font-size:13px;display:grid}.pc-bank-ledger__amounts>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.pc-bank-ledger__amounts span{color:#7b8f9e;font-size:11px}.pc-bank-ledger__amounts b{overflow-wrap:anywhere;min-width:0;font-weight:600}.pc-bank-ledger__metric--credit b,.pc-bank-ledger__transaction-amount--credit{color:#2b7b72}.pc-bank-ledger__metric--debit b,.pc-bank-ledger__transaction-amount--debit{color:#9b743b}.pc-bank-ledger .pc-bank-ledger__summary-note{color:#7b8f9e;margin:12px 0 0;font-size:12px;line-height:1.7}.pc-bank-ledger__overview>.pc-page-notice{margin:12px 0 0}.pc-bank-ledger>.pc-page-panel>.pc-page-notice{margin:16px 18px}.pc-bank-ledger .pc-data-table th:last-child,.pc-bank-ledger .pc-data-table td:last-child{white-space:nowrap;width:94px}.pc-bank-ledger__transaction-amount{font-variant-numeric:tabular-nums;font-weight:600}.pc-bank-ledger .pc-data-table td.pc-data-table__empty{white-space:normal;padding:38px 20px 42px}.pc-bank-ledger__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:500px;margin:0 auto;display:flex}.pc-bank-ledger__empty-icon{color:#83a1b1;background:#f0f6f9;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.pc-bank-ledger__empty-icon svg{width:26px;height:26px}.pc-bank-ledger__empty strong{color:#435d70;font-size:15px;font-weight:600}.pc-bank-ledger__empty p{color:#7b8f9e;font-size:13px;line-height:1.8}.pc-related-business.pc-related-business--bank-transactions{border:0;border-bottom:1px solid var(--line,#e2e9ee);background:0 0;border-radius:0;gap:12px;margin-bottom:18px;padding:0 0 14px}.pc-related-business--bank-transactions>div>strong{color:var(--muted,#687989);font-size:12px;font-weight:550}.pc-related-business--bank-transactions>div>p{display:none}.pc-related-business--bank-transactions .pc-related-business__links button{min-height:32px;padding:6px 12px!important}@media (width<=900px){.pc-bank-ledger__actions{justify-content:flex-end;width:100%;margin-left:0}.pc-bank-ledger__metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pc-bank-ledger__metric:first-child{grid-column:1/-1}}@media (width<=600px){.pc-bank-ledger .pc-filter-toolbar>label{flex:calc(50% - 7px)}.pc-bank-ledger__overview{padding:14px}.pc-bank-ledger__metrics{grid-template-columns:minmax(0,1fr)}.pc-bank-ledger__metric{padding:14px}.pc-bank-ledger__actions button{flex:1}}.pc-bank-ledger .pc-filter-toolbar{align-items:flex-end}.pc-bank-ledger__direction{background:#f1f5f8;border:1px solid #e5ecf1;border-radius:8px;gap:4px;max-width:100%;padding:4px;display:flex}.pc-standard-page .pc-bank-ledger__direction button{color:#708391;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;height:34px;margin:0;padding:0 15px;font-size:13px}.pc-standard-page .pc-bank-ledger__direction button[aria-pressed=true]{color:#286b83;background:#fff;border-color:#dce8ed;font-weight:600;box-shadow:0 1px 3px #29445408}.pc-standard-page .pc-bank-ledger__direction button:focus-visible{outline-offset:2px;outline:2px solid #286b83}.pc-bank-ledger__filter-note{border-bottom:1px solid var(--line,#e2e9ee);color:#7b8f9e;background:#fafcfd;flex-wrap:wrap;gap:6px 20px;padding:10px 18px;font-size:12px;line-height:1.8;display:flex}.pc-bank-ledger__filter-note>span:last-child{margin-left:auto}.pc-bank-ledger__amounts b{font-size:18px;line-height:1.7}.pc-bank-ledger>.pc-page-panel>.pc-data-table table{min-width:1080px}.pc-bank-ledger>.pc-page-panel>.pc-data-table th:nth-child(2),.pc-bank-ledger>.pc-page-panel>.pc-data-table th:nth-child(3){text-align:right}.pc-bank-ledger__time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.pc-bank-ledger__time time{color:#344f61;display:block}.pc-bank-ledger .pc-bank-ledger__money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:135px}.pc-bank-ledger__money>strong{margin-top:4px;font-size:14px;font-weight:600;display:block}.pc-bank-ledger__direction-label{font-size:11px;line-height:1.7}.pc-bank-ledger__counterparty{align-items:flex-start;gap:9px;min-width:170px;display:flex}.pc-bank-ledger__counterparty>svg{color:#8da6b5;flex:0 0 17px;width:17px;height:17px;margin-top:2px}.pc-bank-ledger__counterparty>div{min-width:0}.pc-bank-ledger__counterparty strong{color:#435d70;font-size:13px;font-weight:500;line-height:1.8}.pc-bank-ledger .pc-bank-ledger__summary-cell{white-space:pre-wrap;min-width:190px;max-width:300px;line-height:1.8}.pc-bank-ledger__detail-amount{background:#f5faf9;border:1px solid #e0eeea;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:20px;padding:18px;display:flex}.pc-bank-ledger__detail-amount--debit{background:#fcfaf6;border-color:#eee8dc}.pc-bank-ledger__detail-amount>div{flex:1;min-width:0}.pc-bank-ledger__detail-amount>div>span{color:#708491;font-size:12px;line-height:1.7}.pc-bank-ledger__detail-amount strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:#2b7b72;margin-top:10px;font-size:26px;font-weight:650;line-height:1.6;display:block}.pc-bank-ledger__detail-amount--debit strong{color:#9b743b}.pc-bank-ledger__detail-amount small{color:#7b8f9e;margin-left:8px;font-size:12px;font-weight:400}.pc-bank-ledger__statement-title{margin-bottom:18px}.pc-bank-ledger__statement-title strong{color:#344f61;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.8}.pc-bank-ledger__statement-title p{color:#7b8f9e;margin:6px 0 0;font-size:13px}.pc-bank-ledger__statement-balances{background:#f7fafc;border:1px solid #e5edf1;border-radius:8px;margin-bottom:18px;padding:16px}.pc-bank-ledger__statement-balances dd{font-variant-numeric:tabular-nums;font-weight:600}@media (width<=600px){.pc-bank-ledger__direction{width:100%}.pc-standard-page .pc-bank-ledger__direction button{flex:1;padding:0 8px}.pc-bank-ledger__filter-note>span:last-child{width:100%;margin-left:0}.pc-bank-ledger__detail-amount{padding:14px}.pc-bank-ledger__detail-amount strong{font-size:22px}}.pc-invoice-overview{gap:20px;margin-bottom:24px;display:grid}.pc-invoice-overview .pc-page-section{margin:0}.pc-invoice-scope{color:#718493;align-self:center;font-size:13px;line-height:1.7}.pc-invoice-summary-heading{color:#31576b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 12px;display:flex}.pc-invoice-summary-heading>span{color:#718493;font-size:13px}.pc-invoice-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.pc-invoice-metrics>div{color:#718493;background:#f5fafc;border:1px solid #e3edf2;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:18px;font-size:13px;display:flex}.pc-invoice-metrics small{color:#718493}.pc-invoice-amount{color:#287f98;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;gap:3px;font-size:18px;font-weight:600;display:flex}.pc-invoice-metrics .pc-invoice-amount{font-size:25px}.pc-invoice-explanation{color:#718493;margin-top:16px;font-size:13px;line-height:1.8}.pc-invoice-explanation summary{cursor:pointer;color:#3c7e95}.pc-invoice-explanation p{margin:10px 0}.pc-invoice-quarters{gap:16px;display:grid}.pc-invoice-quarter{background:#fff;border:1px solid #e3edf2;border-radius:12px;min-width:0;overflow:hidden}.pc-invoice-quarter>.pc-invoice-metrics{margin:0 16px 16px}.pc-invoice-quarter .pc-invoice-metrics>div{padding:12px 16px}.pc-invoice-quarter .pc-invoice-metrics .pc-invoice-amount{font-size:20px}.pc-invoice-overview .pc-invoice-quarter-toggle{text-align:left;color:#31576b;background:#fff;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px;display:flex}.pc-invoice-quarter-toggle>span{color:#718493;font-size:13px;font-weight:400}.pc-invoice-quarter .pc-data-table{border-bottom:0;border-left:0;border-right:0;border-radius:0}.pc-invoice-quarter .pc-table-action{margin-top:8px}.pc-invoice-quarter td small{color:#718493;margin-top:4px;display:block}.pc-invoice-list-heading{scroll-margin-top:24px}.pc-invoice-list-notice{color:#557a8e;background:#f5fafc;border-bottom:1px solid #e3edf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}@media (width<=760px){.pc-invoice-metrics{grid-template-columns:1fr}.pc-invoice-quarter-toggle{flex-wrap:wrap}.pc-invoice-metrics .pc-invoice-amount{font-size:21px}}.session-status{color:#223b4d;background:radial-gradient(at 15% 15%,#e5f1f5 0,#0000 45%),radial-gradient(at 90% 85%,#ebf3f8 0,#0000 42%),#f6f8fb;grid-template-rows:auto 1fr auto;min-height:100svh;padding:32px 40px 24px;display:grid}.session-status__header{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1120px);margin:0 auto;display:flex}.session-status__brand{align-items:center;gap:11px;display:flex}.session-status__brand img{object-fit:contain;flex-shrink:0;display:block}.session-status__brand strong{font-size:19px;font-weight:700;line-height:1.35;display:block}.session-status__brand span{color:#7b8d9b;letter-spacing:.4px;margin-top:3px;font-size:11px;display:block}.session-status__header-label{color:#8b9ba8;font-size:12px}.session-status .session-status__main{place-items:center;width:100%;min-width:0;max-width:none;margin:0;padding:52px 0;display:grid}.session-status__card{text-align:center;background:#fff;border:1px solid #e2eaf0;border-radius:20px;width:min(100%,480px);min-width:0;padding:42px 38px 28px;box-shadow:0 18px 60px -24px #29496326,0 2px 8px #29496304}.session-status__symbol{color:#286b83;background:#edf5f8;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 24px;display:grid}.session-status--error .session-status__symbol{color:#b88439;background:#fcf5e9}.session-status__eyebrow{letter-spacing:1.5px;color:#8a9baa;margin-bottom:10px;font-size:11px;font-weight:500;display:block}.session-status .session-status__card h1{letter-spacing:-.4px;color:#243e50;margin:0;font-size:25px;font-weight:650;line-height:1.4}.session-status .session-status__description{color:#788b9a;overflow-wrap:anywhere;min-height:48px;margin:15px 0 0;font-size:14px;font-weight:400;line-height:1.8}.session-status__actions{justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.session-status__actions button{border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:550;line-height:20px;display:inline-flex}.session-status__actions .session-status__retry{color:#fff;background:#286b83;border-color:#286b83;box-shadow:0 3px 7px #286b8315}.session-status__actions .session-status__retry:hover:not(:disabled){background:#20596e;border-color:#20596e}.session-status__actions .session-status__login{color:#506a7b;background:#fff;border-color:#dce5ec}.session-status__actions .session-status__login:hover:not(:disabled){background:#f6f9fb;border-color:#b8ccd8}.session-status__actions button:focus-visible{outline-offset:3px;outline:3px solid #b9dae7}.session-status--restoring .session-status__login{flex:0 180px}.session-status__note{color:#98a6b1;border-top:1px solid #edf1f5;justify-content:center;align-items:center;gap:7px;margin-top:30px;padding-top:21px;font-size:11px;line-height:1.7;display:flex}.session-status__note svg{flex-shrink:0}.session-status__footer{text-align:center;color:#9aa8b3;font-size:11px;line-height:1.8}.session-status__spinner{border:2px solid #d2e5ed;border-top-color:#286b83;border-radius:50%;width:27px;height:27px;animation:.9s linear infinite session-status-spin}@keyframes session-status-spin{to{transform:rotate(360deg)}}@media (width<=540px){.session-status{padding:24px 20px 20px}.session-status .session-status__main{padding:36px 0}.session-status__card{border-radius:16px;padding:34px 24px 24px}.session-status .session-status__card h1{font-size:23px}.session-status__header-label{display:none}.session-status__note{text-align:left;align-items:flex-start}.session-status__note svg{margin-top:2px}}@media (width<=360px){.session-status__actions{flex-direction:column}.session-status__actions button{flex:auto;width:100%}}@media (prefers-reduced-motion:reduce){.session-status__spinner{animation:none}}.route-status{--accent:#286b83;--muted:#788b9a}.route-status .route-status__card{width:min(100%,500px)}.route-status--selection .route-status__card{width:min(100%,580px)}.route-status__body{color:#788b9a;overflow-wrap:anywhere;margin-top:16px;font-size:14px;line-height:1.8}.route-status__body>p{margin:0}.route-status__body>p+p{margin-top:12px}.route-status__body>button{margin-top:20px}.route-status__body>button,.route-status__actions a{border-radius:9px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:550;line-height:20px}.route-status__body>button{color:#286b83;background:#f5f9fb;border-color:#d6e5ec}.route-status__body>button:hover:not(:disabled){background:#edf5f8;border-color:#b8ccd8}.route-status__actions{justify-content:center;align-items:stretch;gap:12px;margin-top:28px;display:flex}.route-status__actions a{border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.route-status__actions a>svg{flex-shrink:0;width:17px;height:17px}.route-status__actions .route-status__primary{color:#fff;background:#286b83;border-color:#286b83;box-shadow:0 3px 7px #286b8315}.route-status__actions .route-status__primary:hover{background:#20596e;border-color:#20596e}.route-status__actions .route-status__secondary{color:#506a7b;background:#fff;border-color:#dce5ec}.route-status__actions .route-status__secondary:hover{background:#f6f9fb;border-color:#b8ccd8}.route-status a:focus-visible,.route-status button:focus-visible{outline-offset:3px;outline:3px solid #b9dae7}.route-status__choices{text-align:left;gap:10px;margin-top:24px;display:grid}.route-status__choices button{color:#435d70;text-align:left;border-color:#e2eaf0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.route-status__choices button>svg{color:#6d94a6;flex-shrink:0}.route-status__choices button>svg:last-child{color:#9bb0bb;width:16px;height:16px;margin-left:auto}.route-status__choices button>span{overflow-wrap:anywhere;min-width:0}.route-status__choices button:hover:not(:disabled){color:#286b83;background:#f4f9fb;border-color:#b8d1dd}.route-status__body>.enterprise-entry{text-align:left;margin-top:24px}@media (width<=540px){.route-status .route-status__card{padding:34px 24px 24px}.route-status__actions{flex-direction:column;gap:10px;margin-top:24px}.route-status__actions a{flex:auto;width:100%}}@media (prefers-reduced-motion:reduce){.route-status__actions a{transition:none}}.pc-product{--pc-green:#17675c;--pc-dark:#183c37;--pc-ink:#21363e;--pc-muted:#7c8d94;--pc-line:#e6ecee;--pc-bg:#f5f7f9;color:var(--pc-ink);background:var(--pc-bg);min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.6;display:flex}.pc-product *{box-sizing:border-box}.pc-product button,.pc-product input,.pc-product select,.pc-product textarea{font:inherit}.pc-product button{cursor:pointer;color:#43585f;background:#fff;border:1px solid #dce5e6;border-radius:7px;padding:8px 14px;font-weight:500;transition:background .15s,border-color .15s}.pc-product button:hover:not(:disabled){background:#f2f8f5;border-color:#b1cbc5}.pc-product button:disabled{opacity:.45;cursor:not-allowed}.pc-product button:focus-visible,.pc-product a:focus-visible,.pc-product input:focus-visible,.pc-product select:focus-visible,.pc-product textarea:focus-visible{outline-offset:2px;outline:3px solid #75b5a5}.pc-product input,.pc-product select,.pc-product textarea{color:var(--pc-ink);background:#fff;border:1px solid #dce5e6;border-radius:7px;width:auto;max-width:100%;padding:10px 12px}.pc-product textarea{resize:vertical}.pc-product label{gap:7px;margin:0;font-size:13px;display:grid}.pc-product h1,.pc-product h2,.pc-product h3,.pc-product p{margin:0}.pc-product h1{letter-spacing:-.6px;font-size:27px}.pc-product h2{font-size:16px;font-weight:650}.pc-product h3{font-size:14px}.pc-product p{line-height:1.8}.pc-product a{color:var(--pc-green);text-decoration:none}.pc-product .pc-primary{background:var(--pc-green);border-color:var(--pc-green);color:#fff}.pc-product .pc-primary:hover:not(:disabled){color:#fff;background:#11574e;border-color:#11574e}.pc-product .pc-muted{color:var(--pc-muted);font-size:12px}.pc-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-sidebar{border-right:1px solid var(--pc-line);z-index:20;background:#fff;flex-direction:column;flex:0 0 258px;width:258px;height:100vh;display:flex;position:sticky;top:0}.pc-brand{align-items:center;gap:12px;padding:27px 24px;font-size:22px;font-weight:750;display:flex;color:var(--pc-ink)!important}.pc-brand>span{color:#fff;background:var(--pc-green);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:44px;font:700 32px Georgia,serif;display:flex}.pc-brand small{letter-spacing:1.4px;color:#82918e;margin-top:2px;font-size:10px;font-weight:500;display:block}.pc-workspace{color:var(--pc-dark);background:#f0f6f4;border:1px solid #e5eeeb;border-radius:8px;align-items:center;gap:8px;margin:0 18px 17px;padding:11px 13px;font-weight:650;display:flex}.pc-workspace>span:last-child{color:#72938b;background:#e6efeb;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.pc-workspace-dot,.pc-scope-dot{background:#49977e;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.pc-nav-tools{align-items:center;gap:6px;margin:0 18px 12px;display:flex}.pc-nav-tools label{flex:1;min-width:0}.pc-nav-tools input{background:#f7f9fa;border-color:#edf0f2;width:100%;padding:8px 10px;font-size:11px}.pc-nav-tools button{color:#8a999d!important;border:0!important;padding:5px!important;font-size:10px!important}.pc-nav{scrollbar-width:thin;scrollbar-color:#dfe8e4 transparent;flex:1;padding:0 12px 20px;overflow-y:auto}.pc-nav-group{margin-top:6px}.pc-group-title{text-align:left;align-items:center;gap:10px;width:100%;display:flex;color:#87979a!important;background:0 0!important;border:0!important;padding:10px 12px!important;font-size:11px!important;font-weight:600!important}.pc-group-icon{color:#9aada9;font-variant-numeric:tabular-nums;width:18px;font-size:9px}.pc-chevron{color:#9aa8a9;margin-left:auto;font-size:17px}.pc-submenus{gap:3px;padding-bottom:8px;display:grid}.pc-submenus button{text-align:left;color:#566b71;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:10px 14px 10px 25px;font-size:12px;display:flex}.pc-submenus button[aria-current=page]{color:#17675c;background:#eaf4ef;font-weight:650}.pc-nav-bullet{background:#c6d3d1;border-radius:50%;width:4px;height:4px}.pc-submenus button[aria-current=page] .pc-nav-bullet{background:#277c65}.pc-nav-empty{color:var(--pc-muted);padding:20px}.pc-sidebar-bottom{border-top:1px solid var(--pc-line);background:#fff;padding:14px 18px 16px}.pc-user{align-items:center;gap:10px;padding:0 5px 11px;font-size:12px;font-weight:600;display:flex}.pc-user>span,.pc-avatar{color:#397b67;background:#e8f1ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.pc-user small{color:#91a09e;margin-top:1px;font-size:10px;font-weight:400;display:block}.pc-common-links{grid-template-columns:1fr 1fr;gap:4px;display:grid}.pc-common-links button{text-align:left;color:#84918e;background:0 0;border:0;padding:5px;font-size:10px}.pc-logout{justify-content:space-between;width:100%;margin-top:9px;display:flex;color:#6e8580!important;border:0!important;padding:7px 5px!important;font-size:11px!important}.pc-workspace-main{flex:1;min-width:0}.pc-topbar{border-bottom:1px solid var(--pc-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:69px;padding:0 32px;display:flex}.pc-topbar-left,.pc-topbar-right{align-items:center;gap:16px;min-width:0;display:flex}.pc-breadcrumb{color:#8b9a9e;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.pc-breadcrumb>span{color:#ced8da}.pc-breadcrumb strong{color:#3f565f;font-weight:500}.pc-mode-tag{white-space:nowrap;color:#4e7f70;background:#edf6f1;border:1px solid #dcece3;border-radius:5px;padding:4px 9px;font-size:10px}.pc-mode-tag.is-demo{color:#9b7940;background:#fcf8ed;border-color:#f0e8d4}.pc-scopebar{background:#fbfcfc;border-bottom:1px solid #e9eef0;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:10px 32px;display:flex}.pc-scopebar>div:first-child{align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.pc-scopebar strong{font-weight:500}.pc-scope-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pc-scope-controls select{background:0 0;border-color:#e1e9e7;max-width:250px;padding:5px 8px;font-size:10px}.pc-scope-account{color:#8e9c9e;font-size:10px}.pc-content{max-width:1600px;min-height:calc(100vh - 180px);margin:0 auto;padding:27px 32px 35px}.pc-page{gap:20px;display:grid}.pc-page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.pc-eyebrow{color:#7d9990;letter-spacing:1px;margin-bottom:4px;font-size:10px;display:block}.pc-page-heading p{color:#87979d;margin-top:5px;font-size:11px}.pc-heading-actions{flex-shrink:0;gap:8px;display:flex}.pc-heading-actions button{font-size:11px}.pc-demo-notice{color:#9b8e69;background:#fbfaf5;border:1px solid #e8e7dc;border-radius:7px;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex;position:relative}.pc-demo-notice>span{color:#918052;white-space:nowrap;background:#f0ebd9;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:600}.pc-demo-notice p{font-size:11px}.pc-demo-notice details{margin-left:auto;font-size:10px}.pc-demo-notice summary{cursor:pointer;white-space:nowrap}.pc-demo-notice details[open]{z-index:8;background:#fffdf5;border:1px solid #e9e5d7;border-radius:8px;max-width:520px;padding:12px 16px;position:absolute;top:0;right:0;box-shadow:0 8px 30px #233e3d12}.pc-demo-notice details p{margin-top:8px}.pc-toast{color:#35785f;background:#eaf5ef;border:1px solid #cee4d7;border-radius:7px;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.pc-toast button{color:#35785f;background:0 0;border:0;padding:0 5px}.pc-page-footer{color:#a2aeaf;justify-content:center;gap:10px;padding:15px;font-size:10px;display:flex}.pc-real-caption{border:1px solid var(--pc-line);color:#457065;background:#fff;border-radius:8px;justify-content:space-between;gap:15px;margin-bottom:20px;padding:12px 16px;font-size:12px;display:flex}.pc-real-caption span{color:var(--pc-muted);font-size:11px}.pc-panel{border:1px solid var(--pc-line);background:#fff;border-radius:10px;min-width:0;padding:22px}.pc-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pc-panel-heading p{color:var(--pc-muted);margin-top:5px;font-size:11px}.pc-panel-heading h2{font-size:15px}.pc-soft-tag{color:#658b7b;white-space:nowrap;background:#f0f6f2;border-radius:5px;padding:3px 8px;font-size:10px;display:inline-block}.pc-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pc-stat{border:1px solid var(--pc-line);background:#fff;border-radius:10px;padding:19px 20px}.pc-stat>span{color:#7f9098;justify-content:space-between;gap:10px;font-size:11px;display:flex}.pc-stat i{color:#a8bcb4;font-size:9px;font-style:normal}.pc-stat strong{letter-spacing:-.8px;color:#233e43;font-variant-numeric:tabular-nums;margin-top:10px;font-size:27px;font-weight:650;line-height:1.4;display:block}.pc-stat small{color:#9aa7ab;margin-top:8px;font-size:10px;display:block}.pc-two-column{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;display:grid}.pc-dashboard-welcome{background:linear-gradient(105deg,#eaf3ec,#f9fbf6);border:1px solid #dce9e2;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:27px 30px;display:flex}.pc-dashboard-welcome h2{letter-spacing:-.5px;color:#254e43;margin:7px 0;font-size:25px}.pc-dashboard-welcome p{color:#7b9187;font-size:11px}.pc-progress-ring{border:6px solid #4f9277;border-left-color:#d3e5d8;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.pc-progress-ring strong{color:#386e59;font-size:27px;line-height:1.3}.pc-progress-ring strong small{font-size:12px}.pc-progress-ring>span{color:#7f9789;font-size:8px}.pc-progress-line{margin:17px 0}.pc-progress-line>div:first-child{color:#72888a;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.pc-progress-line strong{color:#54856d;font-weight:500}.pc-progress-line>div:last-child{background:#f0f5f2;border-radius:8px;height:5px;overflow:hidden}.pc-progress-line>div:last-child span{background:linear-gradient(90deg,#8eb4a0,#5e9279);border-radius:8px;height:100%;display:block}.pc-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pc-shortcuts button{text-align:left;background:#fbfcfb;border-color:#edf1ed;align-items:center;gap:9px;padding:12px 10px;font-size:11px;display:flex}.pc-shortcuts button>span{color:#769483;background:#edf4ed;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.pc-shortcuts i{color:#a7b7ad;margin-left:auto;font-style:normal}.pc-trend{padding-top:5px}.pc-chart-labels{color:#a0acae;justify-content:space-between;font-size:10px;display:flex}.pc-chart-labels>div{align-items:center;gap:8px;display:flex}.pc-chart-labels i{background:#6c9f87;border-radius:2px;width:7px;height:7px}.pc-chart-labels i:last-child{background:#d1e1d4;margin-left:10px}.pc-bars{background:repeating-linear-gradient(0deg,#0000 0 45px,#f0f4f3 45px 46px);border-bottom:1px solid #eaf0ed;justify-content:space-around;align-items:stretch;height:210px;margin-top:10px;display:flex}.pc-bar-pair{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:9px;display:flex}.pc-bar-pair>div{align-items:flex-end;gap:6px;height:175px;display:flex}.pc-bar-pair>div span{background:#699780;border-radius:4px 4px 0 0;width:22px}.pc-bar-pair>div span+span{background:#d1e2d6}.pc-bar-pair small{color:#99a6a7;margin-bottom:5px;font-size:10px}.pc-filters{align-items:center;gap:10px;margin-bottom:17px;display:flex}.pc-filters label{flex:1;max-width:400px}.pc-filters input{width:100%;font-size:11px}.pc-filters select,.pc-filters button{font-size:11px}.pc-table-scroll{overflow:auto}.pc-product table{border-collapse:collapse;width:100%;min-width:670px;font-size:11px}.pc-product th{letter-spacing:0;text-align:left;color:#89999f;border-bottom:1px solid var(--pc-line);white-space:nowrap;background:#f7f9fa;padding:12px 13px;font-size:10px;font-weight:500}.pc-product td{color:#667b83;border-bottom:1px solid #eef2f3;padding:14px 13px}.pc-product tbody tr:hover{background:#fbfdfb}.pc-product td strong{color:#3c555e;font-size:11px;font-weight:500}.pc-product td small{color:#a8b3b6;margin-top:3px;font-size:9px;display:block}.pc-product .pc-number{font-variant-numeric:tabular-nums;white-space:nowrap}.pc-product .pc-text-button{color:#3c8a72;white-space:nowrap;background:0 0;border:0;padding:2px;font-size:11px}.pc-status{color:#b19353;white-space:nowrap;background:#fcf5e8;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;display:inline-flex}.pc-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.pc-status.is-progress{color:#7498bd;background:#edf3fa}.pc-status.is-done{color:#739c7c;background:#ecf5ef}.pc-pagination{color:#94a1a6;justify-content:space-between;align-items:center;padding-top:18px;font-size:10px;display:flex}.pc-pagination>div{gap:8px;display:flex}.pc-pagination button{padding:5px 10px;font-size:10px}.pc-empty{text-align:center;color:#94a4a7;padding:45px 20px}.pc-empty p{margin-top:7px;font-size:11px}.pc-back{justify-self:start;color:#528879!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.pc-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 30px;margin:0;display:grid}.pc-detail-grid div{min-width:0}.pc-detail-grid dt{color:#99a7a9;margin-bottom:5px;font-size:10px}.pc-detail-grid dd{color:#486169;overflow-wrap:anywhere;margin:0;font-size:12px}.pc-detail-note{background:#f8faf9;border-radius:7px;margin-top:25px;padding:18px}.pc-detail-note h3{font-size:11px}.pc-detail-note p{color:#879b96;margin-top:7px;font-size:11px}.pc-detail-actions{border-top:1px solid var(--pc-line);gap:10px;margin-top:20px;padding-top:20px;display:flex}.pc-detail-actions button{font-size:11px}.pc-evidence{border-bottom:1px solid #f0f3f2;gap:13px;padding:15px 0;display:flex}.pc-evidence>span{color:#88a292;background:#eff5f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;display:flex}.pc-evidence strong,.pc-timeline strong{color:#52696c;font-size:11px;font-weight:500}.pc-evidence p,.pc-timeline p{color:#9aabaa;margin-top:3px;font-size:10px}.pc-timeline{gap:15px;padding:14px 0;display:flex}.pc-timeline i{background:#96b29d;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px;position:relative}.pc-timeline:not(:last-child) i:after{content:"";background:#e2ece4;width:1px;height:45px;position:absolute;top:12px;left:3px}.pc-assistant-grid{grid-template-columns:minmax(0,1fr) 260px;gap:20px;display:grid}.pc-conversation{flex-direction:column;min-height:600px;display:flex}.pc-assistant-intro{text-align:center;padding:28px 15px}.pc-ai-symbol{color:#4e866b;background:linear-gradient(135deg,#e0eee4,#f1f4df);border-radius:16px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:16px;font-size:18px;font-weight:700;display:inline-flex}.pc-assistant-intro h2{font-size:20px}.pc-assistant-intro p{color:#8ea09d;margin:10px 0 18px;font-size:11px}.pc-assistant-intro>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.pc-assistant-intro button{background:#f9fbfa;border-color:#e5ede7;font-size:10px}.pc-chat-form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:auto;padding-top:24px;display:grid}.pc-chat-form textarea{background:#fafcfb;width:100%;min-height:80px;font-size:12px}.pc-chat-form button{font-size:11px}.pc-side-facts{margin:22px 0;font-size:11px}.pc-side-facts dt{color:#9ca9aa;margin-top:14px}.pc-side-facts dd{color:#647d78;margin:3px 0}.pc-assistant-grid>aside h3{margin-top:30px;margin-bottom:13px;font-size:12px}.pc-product .pc-side-link{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f3f1;justify-content:space-between;width:100%;padding:11px 0;font-size:11px;display:flex}.pc-message-pair{gap:13px;margin:15px 0 24px;display:grid}.pc-user-question{color:#486e5d;background:#ecf4ee;border-radius:12px 12px 2px;justify-self:end;max-width:85%;padding:11px 16px;font-size:12px}.pc-ai-answer{background:#f9fafb;border:1px solid #edf1ef;border-radius:10px;padding:16px;font-size:12px}.pc-ai-answer>strong{color:#6a937f;font-size:10px}.pc-ai-answer>p{margin-top:8px}.pc-answer-sources{color:#8fa19c;gap:3px;padding:12px 0;font-size:9px;display:grid}.pc-health-hero{background:linear-gradient(110deg,#eef5e9,#fcfdf8);border:1px solid #deeadf;border-radius:10px;align-items:center;gap:32px;padding:28px 35px;display:flex}.pc-health-score{border:7px solid #85a364;border-right-color:#e2eacb;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:115px;height:115px;display:flex}.pc-health-score strong{color:#67874b;font-size:37px;line-height:1.1}.pc-health-score>span{color:#a1ad8a;font-size:11px}.pc-health-hero h2{margin:8px 0;font-size:20px}.pc-health-hero p{color:#96a28b;font-size:11px}.pc-health-hero button{color:#769263;background:0 0;border-color:#d9e4ce;margin-top:12px;font-size:10px}.pc-factor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.pc-factor-grid h2{margin:13px 0;font-size:30px}.pc-factor-grid h2 small{color:#a2af9a;font-size:11px;font-weight:400}.pc-factor-grid p{color:#9aa68f;margin-top:12px;font-size:10px}.pc-score-bar{background:#eff3e9;border-radius:8px;height:5px;overflow:hidden}.pc-score-bar span{background:#9bb582;border-radius:8px;height:100%;display:block}.pc-range-label{color:#7f958a;gap:15px!important;margin-top:20px!important;font-size:12px!important}.pc-range-label strong{color:#5a876d;font-size:25px}.pc-range-label input{accent-color:#6d997e;width:100%;padding:0}.pc-forecast-result{color:#879a7b;background:#f1f6f0;border:1px solid #e4eddf;border-radius:8px;gap:10px;margin:25px 0 15px;padding:20px;font-size:11px;display:grid}.pc-forecast-result strong{color:#6d8e53;font-size:30px}.pc-forecast-result small{font-size:11px}.pc-insight{border-bottom:1px solid #f0f3f1;gap:14px;padding:17px 0;display:flex}.pc-insight>span{color:#9eb2a3;padding-top:2px;font-size:9px}.pc-insight strong{font-size:12px;font-weight:500}.pc-insight p{color:#9bab9f;margin-top:7px;font-size:11px}.pc-flow{justify-content:space-between;gap:15px;padding:15px 0;display:flex}.pc-flow>div{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.pc-flow>div:not(:last-child):after{content:"";background:#e6ede7;height:1px;position:absolute;top:16px;left:70%;right:-30%}.pc-flow>div>span{color:#b0bdb0;z-index:1;background:#fafcf9;border:1px solid #e4ebe6;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-size:11px;display:flex}.pc-flow strong{color:#99a89a;margin-top:10px;font-size:11px;font-weight:500}.pc-flow small{color:#b4beb2;margin-top:4px;font-size:9px}.pc-flow .is-complete>span{color:#89a477;background:#eaf3e7;border-color:#dce9d7}.pc-flow .is-current>span{color:#fff;background:#70956a;border-color:#70956a}.pc-flow .is-current strong{color:#6c8e62}.pc-modal-backdrop{z-index:100;background:#17362d55;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pc-modal{background:#fff;border-radius:14px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto;box-shadow:0 20px 80px #15362c30}.pc-modal form{gap:17px;display:grid}.pc-modal input,.pc-modal textarea{width:100%}.pc-modal textarea{min-height:80px}.pc-modal-actions{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.pc-login{background:#fff;grid-template-columns:minmax(0,1fr) minmax(450px,1fr);display:grid}.pc-login-story{background:radial-gradient(at 10% 85%,#40675222,#0000 55%),linear-gradient(130deg,#ecf3e9,#f3f6ef 65%,#e6ede0);flex-direction:column;justify-content:space-between;gap:40px;padding:35px 54px;display:flex}.pc-login-story .pc-brand{padding:0}.pc-login-story>div{padding:35px 0}.pc-login-eyebrow{letter-spacing:3px;color:#8fa18d;font-size:11px}.pc-login-story h1{letter-spacing:-1.5px;color:#365447;margin:22px 0;font-size:43px;line-height:1.65}.pc-login-story p{color:#8d9f8a;font-size:14px;line-height:2.1}.pc-login-pills{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.pc-login-pills span{color:#90a088;background:#ffffff90;border:1px solid #dfe8d7;border-radius:20px;padding:6px 11px;font-size:10px}.pc-login-story>small{color:#9bab95;font-size:10px}.pc-login-content{justify-content:center;align-items:center;padding:42px;display:flex}.pc-login-content form{width:410px;max-width:100%}.pc-login-content h2{margin:5px 0 8px;font-size:25px}.pc-login-content label{color:#6c817b;margin-top:18px;font-size:11px}.pc-login-content input{width:100%;padding:11px 12px;font-size:12px}.pc-account-options{gap:10px;margin:25px 0;display:grid}.pc-account-options button{text-align:left;background:#fbfcfa;border-color:#e7ece8;align-items:center;gap:12px;padding:13px 15px;display:flex}.pc-account-options button[aria-pressed=true]{background:#f0f6ef;border-color:#90b5a4;box-shadow:0 0 0 1px #dce9df}.pc-account-options button>span{color:#809774;background:#edf2e8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.pc-account-options button[aria-pressed=true]>span{color:#5e8561;background:#dcebdc}.pc-account-options strong{color:#506b5b;font-size:12px;font-weight:600}.pc-account-options small{color:#a2af9b;margin-top:3px;font-size:9px;font-weight:400;display:block}.pc-account-options i{color:#8ba67b;margin-left:auto;font-style:normal}.pc-login-submit{width:100%;margin-top:23px;padding:12px!important}.pc-demo-credentials{color:#8d9c83;background:#f7f9f5;border:1px solid #eaf0e4;border-radius:8px;margin-top:20px;padding:12px 15px;font-size:10px}.pc-demo-credentials>strong{color:#7c9171;margin-bottom:8px;font-size:10px;font-weight:500;display:block}.pc-demo-credentials>div{justify-content:space-between;gap:12px;margin-top:3px;display:flex}.pc-demo-credentials code{color:#8a9d7c;font-size:10px}.pc-formal-link{text-align:center;margin-top:18px;font-size:10px;display:block;color:#98aa8f!important}.pc-login-error{color:#b26f57;font-size:11px;margin-top:13px!important}.pc-mobile-toggle,.pc-scrim{display:none}@media (width>=1700px){.pc-content{padding-top:32px}.pc-sidebar{flex-basis:276px;width:276px}.pc-page{gap:24px}}@media (width<=1150px){.pc-sidebar{flex-basis:230px;width:230px}.pc-content{padding:24px}.pc-topbar,.pc-scopebar{padding-left:24px;padding-right:24px}.pc-two-column{grid-template-columns:1fr}.pc-assistant-grid{grid-template-columns:1fr 220px}.pc-stat-grid{gap:10px}.pc-stat{padding:15px}.pc-stat strong{font-size:24px}.pc-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-login-story{padding:35px}.pc-login-story h1{font-size:34px}}@media (width<=800px){.pc-topbar{height:auto;min-height:65px;padding:14px 18px}.pc-topbar-right .pc-avatar{display:none}.pc-scopebar{flex-direction:column;align-items:flex-start;padding:13px 18px}.pc-scope-controls{justify-content:flex-start}.pc-content{padding:20px 16px}.pc-sidebar{width:255px;transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.pc-sidebar.is-open{transform:translate(0)}.pc-mobile-toggle{display:block;border:0!important;padding:0!important}.pc-scrim{z-index:19;display:block;position:fixed;inset:0;background:#17362d55!important;border:0!important;border-radius:0!important}.pc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-page-heading{align-items:flex-start}.pc-page-heading h1{font-size:23px}.pc-heading-actions button{padding:6px 10px}.pc-dashboard-welcome{padding:23px}.pc-dashboard-welcome h2{font-size:21px}.pc-progress-ring{width:85px;height:85px}.pc-demo-notice{align-items:flex-start}.pc-demo-notice p{font-size:10px}.pc-assistant-grid{grid-template-columns:1fr}.pc-assistant-grid>aside{display:none}.pc-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-panel{padding:18px}.pc-health-hero{gap:20px;padding:22px}.pc-health-hero h2{font-size:17px}.pc-flow{min-height:115px;overflow:auto}.pc-flow>div{min-width:85px}.pc-filters{flex-wrap:wrap}.pc-filters label{flex-basis:100%;max-width:none}.pc-login{display:block}.pc-login-story{padding:25px}.pc-login-story>div{padding:5px 0}.pc-login-story h1{margin:12px 0;font-size:27px}.pc-login-story p,.pc-login-story>small,.pc-login-pills{display:none}.pc-login-content{padding:25px}.pc-login-content form{width:460px}.pc-login-story .pc-brand{font-size:20px}.pc-chat-form{grid-template-columns:1fr}.pc-chat-form button{justify-self:end}}.pc-acceptance-entry-link{color:#34775e;text-align:center;background:#f0f7f3;border:1px solid #d4e5dd;border-radius:8px;margin-top:15px;padding:12px 14px;font-size:12px;text-decoration:none;display:block}.pc-workbench{--pc-green:#286b83;--pc-dark:#254959;--pc-ink:#243746;--pc-muted:#7d8d99;--pc-line:#e7edf1;--pc-bg:#f5f7fa;--accent:#286b83;font-size:14px}.pc-workbench .pc-sidebar{flex-basis:240px;width:240px;transition:width .18s,flex-basis .18s;overflow:hidden}.pc-workbench .pc-brand{white-space:nowrap;gap:12px;min-height:92px;padding:24px 22px 20px;font-size:21px}.pc-workbench .pc-brand img{object-fit:contain;border-radius:10px;flex-shrink:0;width:40px;height:40px;display:block}.pc-workbench .pc-brand small{letter-spacing:.8px;color:#81919d;font-size:10px}.pc-workspace-label{color:#8b9aa5;letter-spacing:1px;white-space:nowrap;padding:0 24px 14px;font-size:11px}.pc-workbench .pc-nav-tools{background:#f8fafb;border:1px solid #e8edf1;border-radius:7px;gap:0;height:36px;margin:0 16px 16px;padding:0;position:relative}.pc-workbench .pc-nav-tools>svg{color:#97a5b0;flex-shrink:0;width:16px;height:16px;margin-left:10px}.pc-workbench .pc-nav-tools input{outline-offset:-2px;background:0 0;border:0;height:34px;padding-left:8px;font-size:12px}.pc-workbench .pc-nav{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#dde5eb transparent;padding:0 12px 20px}.pc-workbench .pc-nav-group{margin:0 0 5px}.pc-workbench .pc-group-title{border-radius:7px;gap:11px;height:43px;color:#596c7b!important;padding:0 12px!important;font-size:13px!important;font-weight:550!important}.pc-workbench .pc-group-title:hover{color:#286b83!important;background:#f3f7fa!important}.pc-workbench .pc-group-title.is-active{color:#286b83!important}.pc-workbench .pc-group-title>svg:first-child{flex-shrink:0;width:19px;height:19px}.pc-workbench .pc-group-arrow{color:#9aa9b5;width:14px;height:14px;margin-left:auto;transition:transform .18s;transform:rotate(-90deg)}.pc-workbench .pc-group-arrow.is-expanded{transform:rotate(0)}.pc-workbench .pc-submenus{gap:3px;padding:3px 0 6px}.pc-workbench .pc-submenus[hidden]{display:none}.pc-workbench .pc-submenus button{color:#6d7e8b;white-space:nowrap;border-radius:7px;gap:11px;height:40px;padding:0 10px 0 30px;font-size:13px}.pc-workbench .pc-submenus button>svg{color:#8c9ca8;flex-shrink:0;width:17px;height:17px}.pc-workbench .pc-submenus button[aria-current=page]{color:#286b83;background:#eaf3f7;font-weight:600}.pc-workbench .pc-submenus button[aria-current=page]>svg{color:#286b83}.pc-workbench .pc-sidebar-bottom{border-color:var(--pc-line);padding:10px 16px}.pc-workbench .pc-collapse-control{color:#8797a3;white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:9px;font-size:12px;display:flex}.pc-workbench .pc-collapse-control svg{flex-shrink:0;width:19px;height:19px}.pc-workbench .pc-workspace-main{flex-direction:column;min-height:100vh;display:flex}.pc-workbench .pc-topbar{z-index:15;background:#fff;gap:20px;height:64px;min-height:64px;padding:0 28px;position:sticky;top:0;box-shadow:0 1px 2px #213e4f03}.pc-workbench .pc-topbar-left{gap:16px;overflow:hidden}.pc-workbench .pc-topbar-right{flex-shrink:0;gap:16px}.pc-workbench .pc-icon-button{color:#7b8f9e;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.pc-workbench .pc-icon-button:hover:not(:disabled){color:#286b83;background:#eff5f8}.pc-workbench .pc-breadcrumb{white-space:nowrap;flex-wrap:nowrap;gap:9px;font-size:12px;overflow:hidden}.pc-workbench .pc-breadcrumb>svg{color:#c4cfd6;flex-shrink:0;width:12px;height:12px}.pc-workbench .pc-breadcrumb>span{color:#8e9ca6}.pc-workbench .pc-breadcrumb strong{color:#435d70;text-overflow:ellipsis;font-weight:550;overflow:hidden}.pc-workbench .pc-context-control{color:#60788a;max-width:290px;font-size:12px}.pc-workbench .pc-context-control select{color:#526b7c;background:#f8fafc;border-color:#e8edf2;width:100%;max-width:270px;padding:7px 10px;font-size:12px}.pc-workbench .pc-context-control label{display:inline-block}.pc-workbench .pc-context-control .pc-sr{display:none}.pc-workbench .pc-user-menu{position:relative}.pc-workbench .pc-user-trigger{color:#435d70;background:0 0;border:0;align-items:center;gap:9px;padding:4px;font-size:12px;display:flex}.pc-workbench .pc-user-trigger>svg{color:#90a0ac;width:13px;height:13px}.pc-workbench .pc-avatar{color:#538397;background:#eaf1f5;border:1px solid #e4edf2;width:32px;height:32px}.pc-workbench .pc-avatar>svg{width:19px;height:19px}.pc-workbench .pc-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.pc-workbench .pc-user-dropdown{border:1px solid var(--pc-line);z-index:30;background:#fff;border-radius:10px;width:232px;padding:6px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 36px #223d5424}.pc-workbench .pc-user-heading{color:#344f61;border-bottom:1px solid var(--pc-line);margin-bottom:5px;padding:12px 10px;font-size:13px;font-weight:600}.pc-workbench .pc-user-heading small{color:#91a0ad;overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:400;display:block}.pc-workbench .pc-user-dropdown button{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:10px;font-size:12px;display:flex}.pc-workbench .pc-user-dropdown button svg{color:#879aa8;width:17px;height:17px}.pc-menu-divider{background:var(--pc-line);height:1px;margin:5px}.pc-workbench .pc-content{flex:1;width:100%;max-width:1680px;min-height:0;padding:28px 30px 24px}.pc-workbench .pc-content>.card:first-child{margin-top:0}.pc-workbench .pc-page-footer{color:#a1aeb8;background:0 0;justify-content:center;align-items:center;min-height:42px;margin:0;padding:10px 24px;font-size:11px}.pc-workbench .pc-mobile-toggle{display:none}.pc-product.pc-workbench.is-collapsed .pc-sidebar{flex-basis:72px;width:72px}.pc-workbench.is-collapsed .pc-brand{padding:24px 16px 20px}.pc-workbench.is-collapsed .pc-brand>div,.pc-workbench.is-collapsed .pc-workspace-label,.pc-workbench.is-collapsed .pc-nav-tools,.pc-workbench.is-collapsed .pc-nav-label,.pc-workbench.is-collapsed .pc-group-arrow,.pc-workbench.is-collapsed .pc-submenus{display:none}.pc-workbench.is-collapsed .pc-nav{padding:0 12px}.pc-workbench.is-collapsed .pc-group-title{justify-content:center;width:46px;height:46px;margin-bottom:5px;padding:0!important}.pc-workbench.is-collapsed .pc-group-title.is-active{background:#eaf3f7!important}.pc-workbench.is-collapsed .pc-sidebar-bottom{padding:10px 16px}.pc-workbench.is-collapsed .pc-collapse-control{justify-content:center;padding:9px 0}.pc-workbench.is-collapsed .pc-collapse-control svg{transform:rotate(180deg)}.pc-unavailable{text-align:center;border:1px solid var(--pc-line);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;padding:40px;display:flex}.pc-unavailable>svg{color:#b6cbd6;box-sizing:content-box;background:#f1f6f9;border-radius:12px;width:44px;height:44px;padding:10px}.pc-unavailable p{color:#8b9ca8;font-size:13px}.pc-workbench .scope-toolbar{box-shadow:none;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 22px;padding:18px 22px;display:flex}.pc-workbench .scope-toolbar label{color:#758a9a;flex:1;min-width:180px;max-width:330px;font-size:12px}.pc-workbench .scope-toolbar select{width:100%;height:38px;padding:6px 10px;font-size:13px}.pc-workbench .scope-toolbar .scope-actions{align-items:center;gap:8px;height:38px;display:flex}.pc-workbench .scope-toolbar button{height:38px;padding:7px 16px;font-size:12px}.pc-workbench .scope-toolbar .scope-refresh{color:#7d94a3;background:#f8fafb;border-color:#e4ecf0;justify-content:center;align-items:center;width:38px;padding:0;display:flex}.pc-workbench .scope-toolbar .scope-error,.pc-workbench .scope-toolbar .scope-pagination,.pc-workbench .scope-toolbar .scope-empty{flex-basis:100%;font-size:12px}.pc-workbench .scope-toolbar .scope-pagination{align-items:center;gap:8px;display:flex}.pc-workbench .scope-applied{justify-content:space-between;align-items:center;gap:20px;display:flex}.pc-workbench .scope-applied strong{color:#435d70;font-size:13px}.pc-workbench .scope-applied button{font-size:12px}.pc-workbench .pc-content .wbh-page>.wbh-header{border:0;margin-bottom:20px;padding:0}.pc-workbench .wbh-header .wbh-kicker{display:none}.pc-workbench .wbh-header h2{color:#263e4e;letter-spacing:-.5px;font-size:22px}.pc-workbench .wbh-header .wbh-context{color:#8b9daa;font-size:12px}.pc-workbench .wbh-card{box-shadow:none;border-color:#e7edf1;border-radius:10px}@media (width<=1150px){.pc-workbench .pc-breadcrumb>span:first-child,.pc-workbench .pc-breadcrumb>svg:first-of-type{display:none}.pc-workbench .pc-topbar{gap:12px;padding:0 20px}.pc-workbench .pc-topbar-right{gap:10px}.pc-workbench .pc-user-name{display:none}.pc-workbench .pc-context-control select{max-width:220px}.pc-workbench .pc-content{padding:24px}}@media (width<=800px){.pc-workbench .pc-desktop-toggle{display:none}.pc-workbench .pc-mobile-toggle{display:inline-flex}.pc-product.pc-workbench .pc-sidebar{flex-basis:240px;width:240px;height:100dvh;position:fixed;transform:translate(-100%)}.pc-workbench .pc-sidebar.is-open{transform:translate(0)}.pc-workbench .pc-sidebar-bottom{display:none}.pc-workbench.is-collapsed .pc-brand>div,.pc-workbench.is-collapsed .pc-workspace-label,.pc-workbench.is-collapsed .pc-nav-tools,.pc-workbench.is-collapsed .pc-nav-label,.pc-workbench.is-collapsed .pc-group-arrow{display:revert}.pc-workbench.is-collapsed .pc-submenus:not([hidden]){display:grid}.pc-workbench.is-collapsed .pc-brand{padding:24px 22px 20px}.pc-workbench.is-collapsed .pc-group-title{justify-content:flex-start;width:100%;padding:0 12px!important}.pc-workbench .pc-topbar{flex-wrap:nowrap;height:60px;min-height:60px;padding:0 14px}.pc-workbench .pc-topbar-left{gap:8px}.pc-workbench .pc-breadcrumb>span,.pc-workbench .pc-breadcrumb>svg{display:none}.pc-workbench .pc-breadcrumb strong{font-size:13px}.pc-workbench .pc-topbar-right{gap:6px}.pc-workbench .pc-context-control select{max-width:145px;padding:6px;font-size:11px}.pc-workbench .pc-user-trigger>svg{display:none}.pc-workbench .pc-avatar{width:29px;height:29px}.pc-workbench .pc-content{padding:20px 16px}.pc-workbench .pc-page-footer{padding:12px;font-size:10px}.pc-workbench .scope-toolbar{gap:12px;padding:16px}.pc-workbench .scope-toolbar label{flex-basis:calc(50% - 6px);min-width:0;max-width:none}.pc-workbench .scope-toolbar .scope-actions{flex-basis:100%;justify-content:flex-end}.pc-workbench .scope-applied{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.pc-workbench .pc-sidebar,.pc-workbench .pc-group-arrow{transition:none}}.pc-workbench .pc-content>.scope-applied{box-shadow:none;background:0 0;border:0;justify-content:flex-end;margin:0 0 12px;padding:0}.pc-workbench .scope-applied strong,.pc-workbench .wbh-header .wbh-context{display:none}.pc-workbench button.pc-brand{text-align:left;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;font-weight:750}.pc-workbench button.pc-brand:hover:not(:disabled){background:0 0;border:0}.pc-workbench .pc-content :is(.empty,.pc-empty,.atb-empty,.platform-user-directory__empty,.counterparties__empty,.a06-governance__empty,.a07-gov__empty,.connector-operations__empty,.rpa-workbench__empty){box-sizing:border-box;text-align:center;overflow-wrap:anywhere;width:100%;margin:0;padding:48px 20px;line-height:1.9}.pc-workbench .pc-submenus a{color:#6d7e8b;white-space:nowrap;border-radius:7px;align-items:center;gap:11px;height:40px;padding:0 10px 0 30px;font-size:13px;text-decoration:none;display:flex}.pc-workbench .pc-submenus a>svg{color:#8c9ca8;flex-shrink:0;width:17px;height:17px}.pc-workbench .pc-submenus a[aria-current=page]{color:#286b83;background:#eaf3f7;font-weight:600}.pc-workbench .pc-submenus a[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pc-workbench .pc-submenus a:hover{background:#eaf3f7}.pc-workbench .pc-work-contextbar{border-bottom:1px solid var(--pc-line);color:#60788a;background:#fff;align-items:center;gap:12px;min-height:58px;padding:10px 30px;display:flex}.pc-workbench .pc-work-contextbar>svg{color:#8199aa;flex:0 0 19px;width:19px;height:19px}.pc-workbench .pc-work-contextbar__controls{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.pc-workbench .pc-work-contextbar__controls>.pc-work-enterprise{text-overflow:ellipsis;white-space:nowrap;color:#344f61;min-width:0;max-width:45%;font-size:14px;font-weight:600;overflow:hidden}.pc-workbench .pc-work-contextbar__controls>select{background:#f8fafc;border-color:#e5ecf1;width:auto;min-width:0;max-width:42%;height:34px;padding:5px 30px 5px 10px;font-size:12px}.pc-workbench .pc-work-scope{flex-flow:row;align-items:center;gap:14px;min-width:0;margin-left:auto;font-size:12px;display:flex}.pc-workbench .pc-work-scope>span{text-overflow:ellipsis;white-space:nowrap;color:#698091;background:#f2f6f8;border:1px solid #e6edf1;border-radius:5px;max-width:180px;padding:5px 10px;overflow:hidden}.pc-workbench .pc-work-contextbar .pc-work-scope label{white-space:nowrap;color:#7b8f9e;flex-flow:row;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:400;display:flex}.pc-workbench .pc-work-contextbar .pc-work-scope select{color:#435d70;background:#f8fafc;border-color:#e5ecf1;width:auto;max-width:210px;height:34px;min-height:34px;padding:5px 28px 5px 10px;font-size:12px}.pc-workbench .pc-work-scope>button{color:#8199aa;background:0 0;border:0;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;min-height:0;margin:0;padding:0;font-size:18px;line-height:1;display:inline-flex}.pc-workbench .pc-work-scope>button:hover:not(:disabled){color:#286b83;background:#eff5f8}@media (width<=1150px){.pc-workbench .pc-work-contextbar{padding-inline:24px}.pc-workbench .pc-work-contextbar__controls{gap:12px}.pc-workbench .pc-work-scope{gap:10px}.pc-workbench .pc-work-scope>span{max-width:120px}.pc-workbench .pc-work-contextbar .pc-work-scope select{max-width:170px}}@media (width<=800px){.pc-workbench .pc-work-contextbar{align-items:flex-start;padding:10px 16px}.pc-workbench .pc-work-contextbar>svg{margin-top:7px}.pc-workbench .pc-work-contextbar__controls{flex-wrap:wrap;gap:10px}.pc-workbench .pc-work-contextbar__controls>.pc-work-enterprise{flex-basis:100%;max-width:100%;line-height:28px}.pc-workbench .pc-work-contextbar__controls>select{max-width:100%}.pc-workbench .pc-work-scope{scrollbar-width:thin;max-width:100%;margin-left:0;overflow-x:auto}.pc-workbench .pc-work-scope>span,.pc-workbench .pc-work-contextbar .pc-work-scope label{flex-shrink:0}}.pc-account-periods{min-width:0}.pc-account-periods .pc-page__actions button{align-items:center;gap:7px;display:inline-flex}.pc-account-periods .pc-page__actions svg{width:16px;height:16px}.pc-account-periods__current{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.pc-account-periods__current>div{background:#f7fafc;border:1px solid #dfe9ee;border-radius:10px;align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}.pc-account-periods__current>div>div{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.pc-account-periods__current>div>div>span{color:#7b8f9e;font-size:12px;line-height:1.7}.pc-account-periods__current strong{color:#344f61;overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.6}.pc-account-periods__current small{color:#7b8f9e;font-size:12px;line-height:1.8}.pc-account-periods__scope-icon{color:#56869a;background:#eaf2f6;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.pc-account-periods__scope-icon svg{width:21px;height:21px}.pc-account-periods__directory>.pc-page-panel{margin-bottom:18px}.pc-account-periods__list-heading{border-bottom:1px solid var(--line,#e2e9ee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pc-account-periods .pc-account-periods__list-heading h2{color:#344f61;font-size:15px;font-weight:600}.pc-account-periods__list-heading p{color:#7b8f9e;margin:6px 0 0;font-size:12px;line-height:1.8}.pc-account-periods__list-heading>span{color:#7b8f9e;white-space:nowrap;font-size:12px}.pc-account-periods__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pc-account-periods .pc-data-table tr.pc-account-periods__current-row{background:#f4f9fc}.pc-account-periods__empty{color:#7b8f9e;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;font-size:13px;line-height:1.8;display:flex}.pc-account-periods__empty svg{color:#8da9b8;width:28px;height:28px}.pc-account-periods__maintenance-title{margin:26px 0 14px}.pc-account-periods .pc-account-periods__maintenance-title h2{color:#344f61;font-size:16px;font-weight:600}.pc-account-periods__maintenance-title p{color:#7b8f9e;margin:6px 0 0;font-size:12px;line-height:1.8}.pc-account-periods__operation,.pc-account-periods__disclosure{border:1px solid var(--line,#e2e9ee);background:#fff;border-radius:10px;min-width:0;margin-bottom:14px;overflow:hidden}.pc-account-periods__operation{padding:18px}.pc-account-periods__operation-title{align-items:flex-start;gap:12px;display:flex}.pc-account-periods__operation-title>svg{color:#688c9f;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.pc-account-periods .pc-account-periods__operation-title h3{color:#344f61;font-size:14px;font-weight:600;line-height:1.7}.pc-account-periods__operation-title p{color:#7b8f9e;margin:5px 0 0;font-size:12px;line-height:1.8}.pc-account-periods__operation>.pc-action-row--entry{justify-content:flex-end;margin:14px 0 0}.pc-account-periods__operation>.pc-page-section{margin:18px 0 0}.pc-account-periods__disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px;list-style:none;display:flex}.pc-account-periods__disclosure>summary::-webkit-details-marker{display:none}.pc-account-periods__disclosure>summary>span{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.pc-account-periods__disclosure>summary svg{color:#7894a4;flex:0 0 18px;width:18px;height:18px}.pc-account-periods__disclosure>summary strong{color:#344f61;font-size:14px;font-weight:600}.pc-account-periods__disclosure>summary small{color:#7b8f9e;font-size:12px;line-height:1.8}.pc-account-periods__disclosure[open]>summary{border-bottom:1px solid var(--line,#e2e9ee)}.pc-account-periods__disclosure[open]>summary>svg{transform:rotate(180deg)}.pc-account-periods__disclosure>.pc-page-section{border-color:#e5edf1;margin:18px}.pc-related-business.pc-related-business--account-periods{border:0;border-bottom:1px solid var(--line,#e2e9ee);background:0 0;border-radius:0;gap:12px;margin-bottom:18px;padding:0 0 14px}.pc-related-business--account-periods>div>strong{color:var(--muted,#687989);font-size:12px;font-weight:550}.pc-related-business--account-periods>div>p{display:none}.pc-related-business--account-periods .pc-related-business__links button{min-height:32px;padding:6px 12px!important}@media (width<=900px){.pc-account-periods__current{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.pc-account-periods__current>div{flex-wrap:wrap;gap:10px;padding:14px}.pc-account-periods__operation,.pc-account-periods__disclosure>summary{padding:14px}.pc-account-periods__disclosure>summary small{flex-basis:100%;padding-left:30px}.pc-account-periods__disclosure>.pc-page-section{margin:12px}}.pc-employee-directory{min-width:0}.pc-employee-directory__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.pc-employee-directory__heading h2{color:#344f61;font-size:18px;font-weight:600}.pc-employee-directory__heading p{color:#7b8f9e;margin:6px 0 0;font-size:12px;line-height:1.8}.pc-employee-directory__overview{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(240px,2fr);gap:14px;margin-bottom:18px;display:grid}.pc-employee-directory__overview>div{background:#f7fafc;border:1px solid #e0eaf0;border-radius:9px;min-width:0;padding:18px}.pc-employee-directory__overview>div>span{color:#7b8f9e;font-size:12px}.pc-employee-directory__overview strong{color:#344f61;font-variant-numeric:tabular-nums;margin:8px 0;font-size:26px;font-weight:650;display:block}.pc-employee-directory__overview small{color:#7b8f9e;margin-left:8px;font-size:12px;font-weight:400}.pc-employee-directory__overview p{color:#7b8f9e;font-size:12px;line-height:1.8}.pc-employee-directory__overview>.pc-employee-directory__guide{background:#fff;align-items:center;gap:14px;display:flex}.pc-employee-directory__guide svg{color:#769bad;flex:0 0 28px;width:28px;height:28px}.pc-employee-directory .pc-filter-toolbar{align-items:center;gap:16px;padding:16px 18px}.pc-employee-directory__filters{background:#f1f5f8;border:1px solid #e5ecf1;border-radius:8px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:flex}.pc-standard-page .pc-employee-directory__filters button{color:#708391;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;height:34px;margin:0;padding:0 14px;font-size:13px}.pc-standard-page .pc-employee-directory__filters button[aria-pressed=true]{color:#286b83;background:#fff;border-color:#dce8ed;font-weight:600;box-shadow:0 1px 3px #29445408}.pc-standard-page .pc-employee-directory__filters button:focus-visible{outline-offset:2px;outline:2px solid #286b83}.pc-employee-directory__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.pc-employee-directory__actions button{align-items:center;gap:7px;display:inline-flex}.pc-employee-directory__actions svg{width:16px;height:16px}.pc-employee-directory .pc-page__scope-note{border-bottom:1px solid var(--line,#e2e9ee);background:#fafcfd;margin:0;padding:10px 18px}.pc-employee-directory__read-state:empty{display:none}.pc-employee-directory__read-state:not(:empty){padding:16px 18px}.pc-employee-directory__read-state .pc-page-notice{margin:0 0 12px}.pc-employee-directory__read-state .pc-page-notice:last-child{margin-bottom:0}.pc-employee-directory>.pc-page-panel>.pc-data-table table{min-width:1080px}.pc-employee-directory .pc-data-table th:last-child,.pc-employee-directory .pc-data-table td:last-child{white-space:nowrap;width:100px}.pc-employee-directory__date{white-space:nowrap;font-variant-numeric:tabular-nums}.pc-employee-directory .pc-data-table td.pc-data-table__empty{white-space:normal;padding:40px 20px}.pc-employee-directory__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:500px;margin:auto;display:flex}.pc-employee-directory__empty svg{color:#8aa6b7;width:32px;height:32px;margin-bottom:6px}.pc-employee-directory__empty strong{color:#435d70;font-size:15px;font-weight:600}.pc-employee-directory__empty p{color:#7b8f9e;font-size:13px;line-height:1.8}.pc-employee-directory .pc-detail-drawer{width:min(840px,100vw)}.pc-employee-directory__detail-overview{border-bottom:1px solid var(--line,#e2e9ee);flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;display:flex}.pc-employee-directory__detail-overview>svg{color:#7599ab;width:25px;height:25px}.pc-employee-directory__detail-overview>strong{color:#344f61;margin-right:auto;font-size:18px;font-weight:600}.pc-employee-directory__benefits{background:#f8fbfc;border:1px solid #e5edf1;border-radius:8px;margin-top:16px;padding:16px;font-size:13px;line-height:1.8}.pc-employee-directory__benefits h4{color:#435d70;margin:0 0 10px;font-size:14px;font-weight:600}.pc-employee-directory__benefits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 0;display:grid}.pc-employee-directory__benefits dt{color:#7b8f9e;font-size:12px}.pc-employee-directory__benefits dd{color:#435d70;margin:5px 0 0}.pc-employee-directory__history{margin-top:22px}.pc-employee-directory__history h4{color:#435d70;margin:0 0 12px;font-size:14px;font-weight:600}.pc-employee-directory__history>p{border-top:1px solid var(--line,#e2e9ee);color:#708491;overflow-wrap:anywhere;margin:0;padding:10px 0;font-size:12px;line-height:1.9}.pc-employee-directory-page .pc-business-disclosure{margin-top:18px}.pc-related-business.pc-related-business--employees{border:0;border-bottom:1px solid var(--line,#e2e9ee);background:0 0;border-radius:0;gap:12px;margin-bottom:18px;padding:0 0 14px}.pc-related-business--employees>div>strong{color:var(--muted,#687989);font-size:12px;font-weight:550}.pc-related-business--employees>div>p{display:none}.pc-related-business--employees .pc-related-business__links button{min-height:32px;padding:6px 12px!important}@media (width<=1000px){.pc-employee-directory__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-employee-directory__overview>.pc-employee-directory__guide{grid-column:1/-1}.pc-employee-directory__actions{justify-content:flex-end;width:100%;margin-left:0}}@media (width<=600px){.pc-employee-directory__overview>div{padding:14px}.pc-employee-directory__filters{width:100%}.pc-standard-page .pc-employee-directory__filters button{flex:1;padding:0 8px}.pc-employee-directory__benefits dl{grid-template-columns:minmax(0,1fr)}}.pc-enterprise-profile,.pc-enterprise-profile__content{min-width:0}.pc-enterprise-profile__overview{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex;padding:22px!important}.pc-enterprise-profile__identity{flex:360px;align-items:flex-start;gap:16px;min-width:0;display:flex}.pc-enterprise-profile__identity>div{min-width:0}.pc-enterprise-profile__icon{color:#518b9e;background:#edf5f8;border:1px solid #dae9ef;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.pc-enterprise-profile__icon svg{width:27px;height:27px}.pc-enterprise-profile .pc-enterprise-profile__identity h2{color:#294454;overflow-wrap:anywhere;font-size:21px;line-height:1.6}.pc-enterprise-profile__identity p{color:#7b8f9e;margin:6px 0 0;font-size:13px;line-height:1.8}.pc-enterprise-profile__credit{color:#7b8f9e;flex-wrap:wrap;gap:6px 12px;margin-top:12px;font-size:12px;line-height:1.8;display:flex}.pc-enterprise-profile__credit .mono{color:#526d7e;overflow-wrap:anywhere}.pc-enterprise-profile__status{color:#7b8f9e;align-items:center;gap:10px;padding-top:6px;font-size:12px;line-height:1.8;display:flex}.pc-enterprise-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.pc-enterprise-profile__grid>.pc-page-section{margin:0}.pc-enterprise-profile .pc-detail-fields dt{line-height:1.7}.pc-enterprise-profile .pc-detail-fields dd{color:#344f61;white-space:pre-wrap}.pc-enterprise-profile__address .pc-detail-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-enterprise-profile__address .pc-detail-fields>div:first-child{grid-column:1/-1}.pc-enterprise-profile__metadata{border:1px solid var(--line,#e2e9ee);color:#7b8f9e;background:#fff;border-radius:8px;margin:0 0 18px;padding:14px 18px;font-size:12px}.pc-enterprise-profile__metadata>summary{cursor:pointer}.pc-enterprise-profile__metadata .pc-detail-fields{margin-top:18px}.pc-enterprise-profile__maintenance{min-width:0}.pc-enterprise-profile__maintenance .pc-page-section .pc-page-section{margin-bottom:0}.pc-enterprise-name__current{background:#f7fafc;border:1px solid #e5edf1;border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:16px 0;padding:12px 14px;line-height:1.8;display:flex}.pc-enterprise-name__current>span{color:#7b8f9e;font-size:12px}.pc-enterprise-name__current>strong{color:#344f61;overflow-wrap:anywhere;font-size:14px;font-weight:600}.pc-enterprise-name__form{background:#fafcfd;border:1px solid #dce8ee;border-radius:8px;margin:16px 0;padding:16px}.pc-enterprise-name__form .pc-editor-fields>label{margin:0}.pc-enterprise-name__form .pc-editor-fields input[type=checkbox]{flex:0 0 16px;width:16px;height:16px}.pc-related-business.pc-related-business--enterprise-profile{border:0;border-bottom:1px solid var(--line,#e2e9ee);background:0 0;border-radius:0;gap:12px;margin-bottom:18px;padding:0 0 14px}.pc-related-business--enterprise-profile>div>strong{color:var(--muted,#687989);font-size:12px;font-weight:550}.pc-related-business--enterprise-profile>div>p{display:none}.pc-related-business--enterprise-profile .pc-related-business__links button{min-height:32px;padding:6px 12px!important}@media (width<=1000px){.pc-enterprise-profile__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.pc-enterprise-profile__overview{padding:16px!important}.pc-enterprise-profile__identity{flex-basis:100%;gap:12px}.pc-enterprise-profile .pc-enterprise-profile__identity h2{font-size:18px}.pc-enterprise-profile__address .pc-detail-fields{grid-template-columns:minmax(0,1fr)}.pc-enterprise-profile__status{padding-top:0}}.account-mfa-panel .pc-editor-fields{align-items:start;max-width:800px}.account-mfa-panel .pc-editor-fields>label,.account-mfa-panel .pc-editor-fields>p{margin:0}.account-mfa-panel__form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:4px;display:flex}.account-mfa-panel__form-actions>button{white-space:nowrap;flex:none;align-self:flex-start;width:auto;max-width:100%;height:38px;margin:0;padding:0 14px;font-size:13px}.pc-voucher-management{min-width:0}.pc-voucher-management .pc-voucher-management__workspace{min-width:0;display:block}.pc-voucher-management .pc-voucher-management__workspace>.pc-voucher-management__list-anchor{border:0;border-radius:0;overflow:visible}.pc-voucher-management__list-anchor,.pc-voucher-management__detail{min-width:0;scroll-margin-top:110px}.pc-voucher-management__list-anchor:focus-visible,.pc-voucher-management__detail:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #286b83}.pc-voucher-management__toolbar{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex}.pc-voucher-management__filters{background:#f1f5f8;border:1px solid #e5ecf1;border-radius:8px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:flex}.pc-standard-page .pc-voucher-management__filters button{color:#708391;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;height:34px;margin:0;padding:0 12px;font-size:13px}.pc-standard-page .pc-voucher-management__filters button[aria-pressed=true]{color:#286b83;background:#fff;border-color:#dce8ed;font-weight:600;box-shadow:0 1px 3px #29445408}.pc-standard-page .pc-voucher-management__filters button:focus-visible{outline-offset:2px;outline:2px solid #286b83}.pc-voucher-management__count{color:#7b8f9e;white-space:nowrap;margin:0 0 0 auto;font-size:13px}.pc-voucher-management__count strong{color:#344f61;font-variant-numeric:tabular-nums;margin:0 5px;font-size:18px}.pc-voucher-management__scope-note{color:#7b8f9e;margin:0;padding:0 20px 18px;font-size:13px;line-height:1.8}.pc-voucher-management__list .pc-data-table table{min-width:1080px}.pc-voucher-management__list .pc-data-table th,.pc-voucher-management__list .pc-data-table td{padding:14px 18px}.pc-voucher-management__list th:nth-child(5),.pc-voucher-management__list th:nth-child(6){text-align:right}.pc-voucher-management__amount,.pc-voucher-management__entries .mono{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pc-voucher-management__date{white-space:nowrap;font-variant-numeric:tabular-nums}.pc-voucher-management__summary{overflow-wrap:anywhere;min-width:180px;max-width:360px}.pc-voucher-management__list .pc-data-table th:last-child,.pc-voucher-management__list .pc-data-table td:last-child{white-space:nowrap;width:120px}.pc-voucher-management__list .pc-data-table td.pc-data-table__empty{white-space:normal;padding:44px 20px}.pc-voucher-management__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:480px;margin:auto;display:flex}.pc-voucher-management__empty svg{color:#8aa6b7;width:32px;height:32px;margin-bottom:6px}.pc-voucher-management__empty strong{color:#435d70;font-size:15px;font-weight:600}.pc-voucher-management__empty p{color:#7b8f9e;margin:0;font-size:13px;line-height:1.8}.pc-voucher-management__list tr.selected{background:#eff7fa}.pc-voucher-management__list tr.selected td:first-child{box-shadow:inset 3px 0 #357d96}.pc-voucher-management__detail{margin-top:22px}.pc-voucher-management__detail .voucher-detail{padding:22px}.pc-voucher-management__detail-tools{border-bottom:1px solid var(--line,#e2e9ee);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.pc-voucher-management__detail-tools>strong{color:#7b8f9e;margin-right:auto;font-size:13px;font-weight:550}.pc-voucher-management__detail .pc-section-heading h2{color:#344f61;overflow-wrap:anywhere;font-size:21px}.pc-voucher-management__detail .pc-section-heading p{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.pc-voucher-management__detail .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.pc-voucher-management__detail .facts>span{color:#7b8f9e;background:#f7fafc;border:1px solid #e0eaf0;border-radius:9px;padding:16px;font-size:12px}.pc-voucher-management__detail .facts strong{color:#344f61;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-size:22px;font-weight:600;display:block}.pc-voucher-management__section-title{color:#435d70;width:100%;margin:22px 0 14px;font-size:15px;font-weight:650}.pc-voucher-management__entries .pc-data-table table{min-width:760px}.pc-voucher-management__entries th:nth-child(4),.pc-voucher-management__entries th:nth-child(5){text-align:right}.pc-voucher-management__entries .pc-data-table th,.pc-voucher-management__entries .pc-data-table td{padding:14px 18px}.pc-voucher-management__entries td:nth-child(3){min-width:160px}.pc-voucher-management__entries td:last-child{white-space:nowrap}.pc-voucher-management__detail .evidence{background:#fafcfd;border:1px solid #e1eaf0;border-radius:8px;margin:20px 0;padding:16px}.pc-voucher-management__detail .evidence>summary{color:#435d70;cursor:pointer;font-size:13px;font-weight:600}.pc-voucher-management__detail .actions{border-top:1px solid var(--line,#e2e9ee);gap:12px;padding-top:6px}.pc-voucher-management__detail .actions>.pc-form,.pc-voucher-management__detail .actions>label{flex-basis:100%;width:100%;min-width:0}.pc-voucher-management__detail .actions>.pc-page-panel,.pc-voucher-management__detail .actions>.pc-page-notice{flex-basis:100%;width:100%}.pc-voucher-management__detail .actions>.pc-voucher-management__section-title{margin:14px 0 0}.pc-voucher-management__detail .draft-summary{grid-column:1/-1}.pc-voucher-management__detail .reversal-card>.pc-page-section{border-color:#eadfca}.pc-voucher-management__workspace>.pc-standard-page{min-width:0;margin-top:22px}.pc-voucher-management__workspace>.pc-standard-page .pc-page-section:last-child{margin-bottom:0}.pc-related-business.pc-related-business--vouchers{border:0;border-bottom:1px solid var(--line,#e2e9ee);background:0 0;border-radius:0;gap:12px;margin-bottom:18px;padding:0 0 14px}.pc-related-business--vouchers>div>strong{color:var(--muted,#687989);font-size:12px;font-weight:550}.pc-related-business--vouchers>div>p{display:none}.pc-related-business--vouchers .pc-related-business__links button{min-height:32px;padding:6px 12px!important}@media (width<=760px){.pc-voucher-management__toolbar{padding:14px}.pc-voucher-management__count{width:100%;margin-left:0}.pc-voucher-management__scope-note{padding:0 14px 14px}.pc-voucher-management__detail .voucher-detail{padding:16px}.pc-voucher-management__detail .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-voucher-management__detail .facts>span:last-child{grid-column:1/-1}.pc-voucher-management__detail .facts strong{font-size:20px}}.pc-accounting-results{min-width:0}.pc-accounting-results__toolbar{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex}.pc-accounting-results__filters{background:#f1f5f8;border:1px solid #e5ecf1;border-radius:8px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:flex}.pc-standard-page .pc-accounting-results__filters button{color:#708391;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;height:34px;margin:0;padding:0 16px;font-size:13px}.pc-standard-page .pc-accounting-results__filters button[aria-pressed=true]{color:#286b83;background:#fff;border-color:#dce8ed;font-weight:600;box-shadow:0 1px 3px #29445408}.pc-standard-page .pc-accounting-results__filters button:focus-visible{outline-offset:2px;outline:2px solid #286b83}.pc-accounting-results__count{color:#7b8f9e;margin:0 0 0 auto;font-size:13px}.pc-accounting-results__count strong{color:#344f61;font-variant-numeric:tabular-nums;margin:0 5px;font-size:18px}.pc-accounting-results__scope-note{color:#7b8f9e;margin:0;padding:0 20px 18px;font-size:13px;line-height:1.8}.pc-accounting-results__read-state:empty{display:none}.pc-accounting-results__read-state:not(:empty),.pc-accounting-results__notice{padding:0 20px 16px}.pc-accounting-results__read-state .pc-page-notice,.pc-accounting-results__notice .pc-page-notice{margin:0}.pc-accounting-results__list table{min-width:1060px}.pc-accounting-results__list th:nth-child(5),.pc-accounting-results__list th:nth-child(6),.pc-accounting-results__entries th:nth-child(3),.pc-accounting-results__entries th:nth-child(4){text-align:right}.pc-accounting-results__amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-accounting-results__date{white-space:nowrap;font-variant-numeric:tabular-nums}.pc-accounting-results__summary{overflow-wrap:anywhere;min-width:180px;max-width:360px}.pc-accounting-results__list th:last-child,.pc-accounting-results__list td:last-child{white-space:nowrap;width:90px}.pc-accounting-results__list td.pc-data-table__empty{white-space:normal;padding:48px 20px}.pc-accounting-results__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:480px;margin:auto;display:flex}.pc-accounting-results__empty svg{color:#8aa6b7;width:32px;height:32px;margin-bottom:6px}.pc-accounting-results__empty strong{color:#435d70;font-size:15px;font-weight:600}.pc-accounting-results__empty p{color:#7b8f9e;margin:0;font-size:13px;line-height:1.8}.pc-accounting-results .pc-detail-drawer{width:min(900px,100vw)}.pc-accounting-results__detail-heading{border-bottom:1px solid var(--line,#e2e9ee);flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;display:flex}.pc-accounting-results__detail-heading>svg{color:#7599ab;width:25px;height:25px}.pc-accounting-results__detail-heading>strong{overflow-wrap:anywhere;color:#344f61;margin-right:auto;font-size:18px;font-weight:600}.pc-accounting-results__totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.pc-accounting-results__totals>div{background:#f7fafc;border:1px solid #e0eaf0;border-radius:9px;min-width:0;padding:18px}.pc-accounting-results__totals dt{color:#7b8f9e;font-size:12px}.pc-accounting-results__totals dd{color:#344f61;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 0;font-size:22px;font-weight:600}.pc-accounting-results__entries table{min-width:660px}.pc-accounting-results__entries td:nth-child(2){overflow-wrap:anywhere;min-width:180px}.pc-accounting-results__entries td:last-child{white-space:nowrap}.pc-accounting-results__sources{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pc-accounting-results__sources>li{background:#fafcfd;border:1px solid #e5edf1;border-radius:8px;min-width:0;padding:16px}.pc-accounting-results__sources>li>div{color:#435d70;align-items:center;gap:8px;font-size:13px;display:flex}.pc-accounting-results__sources svg{color:#7599ab;width:16px;height:16px}.pc-accounting-results__sources .pc-request-diagnostics{margin-top:10px}.pc-related-business.pc-related-business--accounting-results{border:0;border-bottom:1px solid var(--line,#e2e9ee);background:0 0;border-radius:0;gap:12px;margin-bottom:18px;padding:0 0 14px}.pc-related-business--accounting-results>div>strong{color:var(--muted,#687989);font-size:12px;font-weight:550}.pc-related-business--accounting-results>div>p{display:none}.pc-related-business--accounting-results .pc-related-business__links button{min-height:32px;padding:6px 12px!important}@media (width<=700px){.pc-accounting-results__toolbar{padding:14px}.pc-accounting-results__count{width:100%;margin-left:0}.pc-accounting-results__scope-note{padding:0 14px 14px}.pc-accounting-results__totals{grid-template-columns:minmax(0,1fr)}.pc-accounting-results__totals dd{font-size:20px}}.pc-connection-nav{border-bottom:1px solid var(--line,#e2e9ee);flex-wrap:wrap;gap:6px;margin:0 0 24px;padding:0 0 14px;display:flex}.pc-connection-nav button{min-height:38px;color:var(--muted,#687989);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;margin:0;padding:8px 16px;font-size:13px;line-height:1.5}.pc-connection-nav button[aria-current=page]{color:var(--accent,#286b83);opacity:1;cursor:default;background:#e8f3f6;border-color:#c8e0e8;font-weight:600}.pc-connection-nav button:hover:not(:disabled){color:var(--accent,#286b83);background:#f0f5f7}.pc-connection-nav button:focus-visible{outline:2px solid var(--accent,#286b83);outline-offset:2px}.pc-connection-page{min-width:0}.pc-connection-page .pc-page__header{margin-bottom:24px}.pc-connection-page .pc-page__actions{align-self:center;padding-top:0}.pc-connection-page .pc-page-section{margin-bottom:20px}.pc-connection-page .pc-page-section__header{padding:18px 24px}.pc-connection-page .pc-page-section__body{padding:24px}.pc-connection-page .pc-page-section__body>.pc-filter-toolbar{margin-bottom:20px;padding:0 0 20px}.pc-connection-page .pc-detail-drawer__body{padding:24px 28px}.pc-connection-page .pc-detail-section{margin-bottom:24px}.pc-connection-page .pc-detail-fields>div{min-width:0}.pc-connection-page .pc-detail-fields dd{overflow-wrap:anywhere}.pc-connection-page .pc-editor-fields>fieldset{border:1px solid var(--line,#e2e9ee);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding:16px;display:grid}.pc-connection-page .pc-editor-fields>fieldset legend{padding:0 6px;font-size:13px}.pc-connection-page .pc-editor-fields>fieldset .pc-editor-fields__check{grid-column:auto;margin:0;font-size:13px}.pc-connection-page .pc-data-table__empty{color:var(--muted,#687989);padding:42px 24px;line-height:1.8}.pc-connection-page .pc-data-table td small{overflow-wrap:anywhere;max-width:320px}.pc-connection-page .pc-data-table__actions{flex-wrap:wrap;gap:8px}.pc-connection-page [aria-label=连接管理视图]{flex-wrap:wrap;gap:6px;display:flex}.pc-connection-scope{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.pc-connection-scope .pc-filter-toolbar{border:0;flex:280px;padding:0}.pc-connection-scope .pc-filter-toolbar>label{flex:280px;max-width:460px}.pc-connection-scope__status{min-height:38px;color:var(--muted,#687989);flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:13px;display:flex}.pc-connection-scope__status strong{color:var(--pc-ink,#243b4b);font-weight:600}.pc-connection-page .pc-connection-hint{color:var(--muted,#687989);margin:14px 0 0;font-size:12px;line-height:1.7}.pc-connection-switch{justify-content:flex-end;margin:0 0 12px;display:flex}.pc-connection-switch button{min-height:32px;margin:0;padding:4px 10px;font-size:12px}.pc-connection-source{color:var(--muted,#687989);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;display:flex}.pc-connection-source p{margin:0}.pc-connection-page details>summary{cursor:pointer;color:var(--accent,#286b83);font-size:13px;line-height:1.8}.pc-connection-page details[open]>summary{margin-bottom:18px}@media (width<=900px){.pc-connection-page .pc-page-section__header{flex-wrap:wrap;align-items:flex-start}.pc-connection-page .pc-page-section__actions{width:100%}.pc-connection-page .pc-page-section__body{padding:20px}.pc-connection-scope__status{width:100%}.pc-connection-page .pc-editor-fields>fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pc-connection-nav{gap:4px}.pc-connection-nav button{flex:calc(50% - 4px);padding:8px}.pc-connection-page .pc-page__header{flex-direction:column;gap:12px}.pc-connection-page .pc-page__actions{justify-content:flex-start;align-self:stretch}.pc-connection-page .pc-page-section__header,.pc-connection-page .pc-page-section__body{padding:16px}.pc-connection-page .pc-detail-drawer__body{padding:20px}.pc-connection-page .pc-editor-fields>fieldset{grid-template-columns:minmax(0,1fr)}}.prompt-version-card{min-width:0;container-type:inline-size}.prompt-version-card>.pc-page-section>.pc-page-section__body{padding:0}.prompt-version-card .pc-page-section__header{padding:18px 24px}.prompt-version-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prompt-version-heading__code{color:#627685;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.prompt-version-grid{grid-template-columns:minmax(0,1fr) 272px;align-items:stretch;display:grid}.prompt-version-grid--editing{grid-template-columns:minmax(0,1fr)}.prompt-version-main{min-width:0;padding:24px}.prompt-content-preview{gap:14px;display:grid}.prompt-content-block{min-width:0}.pc-standard-page .prompt-content-block h3{margin:0;font-size:14px;font-weight:650;line-height:1.6}.prompt-content-block>header{margin-bottom:12px}.prompt-content-block>header p{color:#70818e;margin:4px 0 0;font-size:12px;line-height:1.6}.prompt-content-block>.pc-text-preview{color:#344b5b;scrollbar-width:thin;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;background:#fafcfd;border:1px solid #e8edf1;border-radius:8px;max-height:360px;margin:0;padding:16px 18px;font-size:14px;line-height:1.95;overflow:auto}.prompt-content-block>.pc-text-preview:focus-visible{outline:2px solid var(--accent,#286b83);outline-offset:3px}.prompt-content-block--schema>.pc-text-preview{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.85}.prompt-disclosure{background:#fff;border:1px solid #e3e9ee;border-radius:8px;min-width:0;margin:0;overflow:hidden}.prompt-disclosure>summary{cursor:pointer;color:#304958;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;list-style:none;display:flex}.prompt-disclosure>summary::-webkit-details-marker{display:none}.prompt-disclosure>summary:after{content:"";border-bottom:1.5px solid #718592;border-right:1.5px solid #718592;flex:0 0 6px;width:6px;height:6px;margin-right:2px;transform:rotate(-45deg)}.prompt-disclosure[open]>summary:after{transform:rotate(45deg)}.prompt-disclosure>summary:hover{background:#f7fafb}.prompt-disclosure>summary:focus-visible{outline:2px solid var(--accent,#286b83);outline-offset:-3px}.prompt-disclosure>summary>span{gap:3px;min-width:0;display:grid}.prompt-disclosure>summary strong{font-size:13px;font-weight:600;line-height:1.65}.prompt-disclosure>summary small{color:#7a8b97;font-size:12px;font-weight:400;line-height:1.5}.prompt-disclosure__body{border-top:1px solid #e8edf1;min-width:0;padding:16px;font-size:13px;line-height:1.8}.prompt-disclosure__body>.prompt-content-block+.prompt-content-block{margin-top:20px}.prompt-disclosure__body>p{margin:0 0 10px}.prompt-disclosure__body>p:last-child{margin-bottom:0}.prompt-schema-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.prompt-version-aside{background:#f8fafb;border-left:1px solid #e8edf1;flex-direction:column;gap:16px;min-width:0;padding:24px 20px;display:flex}.pc-standard-page .prompt-version-overview h3{color:#425b6a;margin:0 0 18px;font-size:13px;font-weight:650}.prompt-version-aside .pc-detail-fields{grid-template-columns:minmax(0,1fr);gap:14px}.prompt-version-aside .pc-detail-fields dt{color:#7a8b97;margin-bottom:3px;font-size:12px}.prompt-version-aside .pc-detail-fields dd{color:#344b5b;font-size:13px;line-height:1.65}.prompt-version-guidance{color:#3c6274;background:#edf5f8;border:1px solid #dce8ed;border-radius:8px;padding:14px}.prompt-version-guidance strong{font-size:13px;font-weight:600}.prompt-version-guidance p{margin:6px 0 0;font-size:12px;line-height:1.8}.prompt-version-aside .prompt-disclosure>summary{padding:11px 12px}.prompt-version-aside .prompt-disclosure__body{overflow-wrap:anywhere;padding:12px;font-size:12px}.prompt-history{scrollbar-width:thin;max-height:280px;margin:0;padding:0 0 0 12px;list-style:none;overflow:auto}.prompt-history>li{border-left:1px solid #dce5eb;padding:0 0 18px 14px;position:relative}.prompt-history>li:before{content:"";box-sizing:border-box;background:#7399a9;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-4px}.prompt-history>li:last-child{border-left-color:#0000;padding-bottom:0}.prompt-history strong{color:#3d5665;font-size:12px;font-weight:550;display:block}.prompt-history time{color:#7b8f9b;font-variant-numeric:tabular-nums;font-size:11px;display:block}.prompt-history p{color:#536b7b;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.prompt-version-footer{background:#fcfdfe;border-top:1px solid #e3e9ee;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.prompt-version-footer__hint{gap:4px;min-width:0;display:grid}.prompt-version-footer__hint strong{color:#405c6b;font-size:13px;font-weight:600}.prompt-version-footer__hint>span{color:#748895;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.prompt-version-footer__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.prompt-version-footer__actions>button{white-space:nowrap;min-height:38px;margin:0;padding:0 16px;font-size:13px}.prompt-version-main>.pc-business-disclosure{border:1px solid #e3e9ee;border-radius:8px;margin:18px 0 0;overflow:hidden}.prompt-version-main>.pc-business-disclosure>summary{padding:12px 16px;font-size:13px}.prompt-version-main>.pc-business-disclosure>.pc-editor-fields{padding:18px}@container (width<=960px){.prompt-version-grid{grid-template-columns:minmax(0,1fr)}.prompt-version-aside{border-top:1px solid #e8edf1;border-left:0}.prompt-version-aside .prompt-version-overview>.pc-detail-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-version-aside .prompt-version-guidance{padding:12px 14px}}@container (width<=620px){.prompt-version-card .pc-page-section__header,.prompt-version-main,.prompt-version-aside{padding:18px}.prompt-schema-grid,.prompt-version-aside .prompt-version-overview>.pc-detail-fields{grid-template-columns:minmax(0,1fr)}.prompt-version-footer{flex-direction:column;align-items:stretch;gap:14px;padding:16px 18px}.prompt-version-footer__actions{flex-shrink:1;justify-content:flex-end}.prompt-version-footer__actions>button{flex:auto}.prompt-content-block>.pc-text-preview{padding:14px;font-size:13px}}.prompt-history:focus-visible{outline:2px solid var(--accent,#286b83);outline-offset:3px}.prompt-submit-auth{padding-top:18px}.a07-metric-clause{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:12px;display:grid}.a07-metric-clause>label{min-width:0}.a07-metric-clause input,.a07-metric-clause select{width:100%;min-width:0}@media (width<=840px){.a07-metric-clause{grid-template-columns:1fr 1fr}}@media (width<=620px){.a07-metric-clause{grid-template-columns:1fr}}.financial-rule-steps{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.financial-rule-steps button{border:1px solid var(--line,#dce6e3);color:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:10px 16px;line-height:1.6}.financial-rule-steps button[aria-current=page]{color:#246981;background:#e8f3f6;border-color:#84b8c6;font-weight:600}.financial-rule-steps button:disabled{opacity:.6;cursor:default}.material-rule-editor fieldset{border:1px solid var(--pc-border,#dce6e3);border-radius:10px;min-width:0;margin:16px 0;padding:16px}.material-rule-editor legend{padding:0 6px;font-weight:600}.material-rule-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.material-rule-editor label,.material-rule-review label{flex-direction:column;gap:6px;margin:8px 0;display:flex}.material-rule-editor input,.material-rule-editor select,.material-rule-review input,.material-rule-review textarea{box-sizing:border-box;width:100%;min-height:38px;color:inherit;font:inherit;background:#fff;border:1px solid #dce6e3;border-radius:6px;padding:8px 10px}.material-rule-editor__card{background:#f8faf9;border:1px solid #e4ece8;border-radius:8px;margin:12px 0;padding:12px}.material-rule-editor .material-rule-editor__check,.material-rule-review .material-rule-editor__check{flex-direction:row;align-items:center}.material-rule-editor input[type=checkbox],.material-rule-review input[type=checkbox]{width:16px;min-height:16px}.material-rule-editor__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.material-rule-review{max-width:800px;margin-top:16px}.material-rule-review textarea{min-height:100px}.material-rule-diff td{overflow-wrap:anywhere;white-space:pre-wrap}@media (width<=700px){.material-rule-editor__grid{grid-template-columns:minmax(0,1fr)}}.material-rule-workspace .pc-standard-page>.material-rule-intro{margin:0 0 20px;line-height:1.9}.material-rule-workspace .pc-page-section{margin-bottom:20px}.material-rule-workspace .pc-page-section__header{padding:20px 24px}.material-rule-workspace .pc-page-section__body{padding:24px}.material-rule-workspace .pc-filter-toolbar{gap:16px;padding:24px}.material-rule-workspace .pc-filter-toolbar__buttons{gap:12px}.material-rule-workspace .pc-filter-toolbar>label{gap:10px}.material-rule-workspace .material-rule-filter-summary{color:var(--muted,#687989);border-bottom:1px solid var(--line,#e2e9ee);background:#f8fafb;margin:0;padding:14px 24px;font-size:13px;line-height:1.9}.material-rule-workspace .pc-page__panel+.pc-page-section{margin-top:20px}.material-rule-workspace .pc-data-table th{padding:16px 24px}.material-rule-workspace .pc-data-table td{padding:18px 24px;line-height:1.8}.material-rule-workspace .pc-detail-fields{gap:24px 32px}.material-rule-workspace .pc-detail-fields dt{margin-bottom:8px;line-height:1.8}.material-rule-workspace .pc-detail-fields dd{line-height:1.9}.material-rule-workspace .pc-detail-drawer__body{padding:8px 32px 28px}.material-rule-workspace .material-rule-editor fieldset{margin:24px 0;padding:20px}.material-rule-workspace .material-rule-editor__grid{gap:18px 24px}.material-rule-workspace .material-rule-editor label,.material-rule-workspace .material-rule-review label{gap:10px;margin:12px 0}.material-rule-workspace .material-rule-editor p,.material-rule-workspace .material-rule-review p{margin:12px 0 20px;line-height:1.9}.material-rule-workspace .material-rule-editor__card{margin:18px 0;padding:20px}@media (width<=700px){.material-rule-workspace .pc-page-section__header,.material-rule-workspace .pc-page-section__body,.material-rule-workspace .pc-filter-toolbar{padding:18px}.material-rule-workspace .material-rule-filter-summary{padding:14px 18px}.material-rule-workspace .pc-detail-drawer__body{padding:8px 18px 24px}.material-rule-workspace .material-rule-editor fieldset,.material-rule-workspace .material-rule-editor__card{padding:16px}}.tax-rule-workspace{line-height:1.65}.tax-rule-editor{gap:24px;display:grid}.tax-rule-editor fieldset{border:1px solid #d8e4eb;border-radius:10px;gap:18px;padding:20px;display:grid}.tax-rule-editor legend{padding:0 8px;font-weight:650}.tax-rule-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 24px;display:grid}.tax-rule-grid label,.tax-rule-editor>label,.tax-rule-workspace .tax-rule-factor{gap:8px;display:grid}.tax-rule-workspace input:not([type=checkbox]),.tax-rule-workspace select,.tax-rule-workspace textarea{max-width:100%;min-height:38px;font:inherit;border:1px solid #d4e0e7;border-radius:6px;padding:8px 12px}.tax-rule-block{border:1px solid #e0e8ed;border-radius:8px;gap:16px;padding:18px;display:grid}.tax-rule-block>summary{cursor:pointer;margin-bottom:16px;font-weight:600}.tax-rule-actions,.tax-rule-tabs{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.tax-rule-tabs{padding:0 28px}.tax-rule-workspace table{border-collapse:collapse;width:100%}.tax-rule-workspace th,.tax-rule-workspace td{text-align:left;vertical-align:top;border-bottom:1px solid #e2eaf0;padding:14px 16px}.tax-rule-table{overflow:auto}.tax-rule-proof{overflow-wrap:anywhere;color:#647989;font-size:13px}.tax-rule-workspace dt{margin-top:12px;font-weight:600}.tax-rule-workspace dd{margin:8px 0 16px}.tax-rule-workspace input[type=checkbox]{margin-right:8px}.tax-rule-workspace textarea{width:100%;min-height:100px}.tax-rule-workspace .tax-rule-summary{gap:12px;display:grid}.tax-rule-workspace code{overflow-wrap:anywhere;white-space:normal}.tax-rule-review-note{white-space:pre-wrap;margin:12px 0}.pc-bank-reconciliation{min-width:0}.pc-bank-reconciliation__views{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:18px;display:flex}.pc-bank-reconciliation__views>nav{background:#edf3f7;border:1px solid #e1eaf0;border-radius:8px;gap:4px;max-width:100%;padding:4px;display:flex}.pc-bank-reconciliation__views button{color:#708391;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;height:34px;margin:0;padding:0 16px;font-size:13px}.pc-bank-reconciliation__views button[aria-pressed=true]{color:#286b83;background:#fff;border-color:#dce8ed;font-weight:600;box-shadow:0 1px 3px #29445408}.pc-bank-reconciliation__views button:focus-visible{outline-offset:2px;outline:2px solid #286b83}.pc-bank-reconciliation__views>span{color:#7b8f9e;font-size:12px;line-height:1.8}.pc-bank-reconciliation__list-heading{border-bottom:1px solid var(--line,#e2e9ee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pc-bank-reconciliation__list-heading h2{color:#344f61;font-size:15px;font-weight:600}.pc-bank-reconciliation__list-heading p{color:#7b8f9e;margin:6px 0 0;font-size:12px;line-height:1.8}.pc-bank-reconciliation__list-heading>span{color:#7b8f9e;font-size:12px}.pc-bank-reconciliation__read-state:empty{display:none}.pc-bank-reconciliation__read-state:not(:empty){padding:18px}.pc-bank-reconciliation__read-state .pc-page-notice{margin:0}.pc-bank-reconciliation__statements>.pc-page-panel>.pc-data-table table{min-width:940px}.pc-bank-reconciliation__statements>.pc-page-panel>.pc-data-table th:nth-child(3),.pc-bank-reconciliation__statements>.pc-page-panel>.pc-data-table th:nth-child(4),.pc-bank-reconciliation__money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-bank-reconciliation__statements>.pc-page-panel>.pc-data-table th:last-child,.pc-bank-reconciliation__statements>.pc-page-panel>.pc-data-table td:last-child{white-space:nowrap;width:100px}.pc-bank-reconciliation .pc-data-table td.pc-data-table__empty{white-space:normal;padding:40px 20px}.pc-bank-reconciliation__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:500px;margin:auto;display:flex}.pc-bank-reconciliation__empty>svg{color:#8aa6b7;width:32px;height:32px;margin-bottom:6px}.pc-bank-reconciliation__empty strong{color:#435d70;font-size:15px;font-weight:600}.pc-bank-reconciliation__empty p{color:#7b8f9e;font-size:13px;line-height:1.8}.pc-bank-reconciliation__selected{background:#f4f9fc}.pc-bank-reconciliation .pc-detail-drawer{width:min(960px,100vw)}.pc-bank-reconciliation .pc-detail-drawer__body>.pc-page-section{margin:18px 0}.pc-bank-reconciliation__statement-overview{align-items:center;gap:14px;padding:20px 0;display:flex}.pc-bank-reconciliation__statement-overview>span{color:#608c9f;background:#edf5f8;border:1px solid #deebf1;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.pc-bank-reconciliation__statement-overview svg{width:24px;height:24px}.pc-bank-reconciliation__statement-overview>div{min-width:0}.pc-bank-reconciliation__statement-overview strong{color:#344f61;overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.8}.pc-bank-reconciliation__statement-overview p{color:#7b8f9e;margin:5px 0 0;font-size:13px;line-height:1.8}.pc-bank-reconciliation__balances{background:#f6fafc;border:1px solid #e0eaf0;border-radius:9px;padding:16px 18px}.pc-bank-reconciliation__balances .pc-detail-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-bank-reconciliation__balances dd{color:#344f61;font-variant-numeric:tabular-nums;font-weight:600}.pc-bank-reconciliation__result-grid{background:#fafcfd;border:1px solid #e5edf1;border-radius:8px;padding:16px}.pc-bank-reconciliation__result-grid dd{color:#344f61;font-variant-numeric:tabular-nums;font-weight:600}.pc-bank-reconciliation__mapping-form{background:#fafcfd;border:1px solid #e0eaf0;border-radius:8px;margin-top:18px;padding:16px}.pc-bank-reconciliation__mapping-form label{margin:0}.pc-bank-reconciliation__balance-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:20px 0 12px;display:flex}.pc-bank-reconciliation .pc-bank-reconciliation__balance-heading h3{color:#435d70;font-size:14px;font-weight:600}.pc-related-business.pc-related-business--reconciliation{border:0;border-bottom:1px solid var(--line,#e2e9ee);background:0 0;border-radius:0;gap:12px;margin-bottom:18px;padding:0 0 14px}.pc-related-business--reconciliation>div>strong{color:var(--muted,#687989);font-size:12px;font-weight:550}.pc-related-business--reconciliation>div>p{display:none}.pc-related-business--reconciliation .pc-related-business__links button{min-height:32px;padding:6px 12px!important}@media (width<=700px){.pc-bank-reconciliation__balances .pc-detail-fields{grid-template-columns:minmax(0,1fr)}.pc-bank-reconciliation__result-grid{padding:14px}.pc-bank-reconciliation__views>span{width:100%}}.payroll-material-page{min-width:0}.payroll-material-page .pc-filter-toolbar{padding:0 0 16px}.payroll-material-page__total{color:var(--muted,#687989);align-self:center;margin-left:auto;font-size:12px}.payroll-material-page__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.payroll-material-page__detail-heading,.payroll-material-page__record-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.payroll-material-page__detail-heading>span:last-child{color:var(--muted,#687989);font-size:12px}.payroll-material-page__record-heading{margin-bottom:8px}.payroll-material-page__summary{padding-top:6px}.payroll-material-page__summary .pc-detail-section:last-child{border-bottom:0;padding-bottom:0}.payroll-material-page__summary dd,.payroll-material-page__summary li,.payroll-material-page .pc-reply-record p{white-space:pre-wrap;overflow-wrap:anywhere}.payroll-material-page__summary li{margin-bottom:8px;font-size:13px;line-height:1.8}.payroll-material-page__assignee{gap:7px;max-width:360px;margin-top:14px;font-size:13px;display:grid}.payroll-material-page .pc-editor-fields__footer .pc-action-row{margin-top:0}.payroll-material-page>.pc-page__note{margin-top:14px}@media (width<=760px){.payroll-material-page__total{margin-left:0}.payroll-material-page .pc-editor-fields__footer{align-items:flex-start}}.workbench-shell{color:#1e3442;background:#f4f7f8;min-height:100vh;display:flex}.workbench-sidebar{background:#fff;border-right:1px solid #e0e7eb;flex-direction:column;flex:0 0 264px;width:264px;height:100vh;padding:25px 18px 18px;display:flex;position:sticky;top:0;overflow:auto}.workbench-sidebar .brand{padding:0 8px}.workbench-sidebar .workspace-label{color:#82909a;letter-spacing:.08em;margin:25px 8px 10px;font-size:11px}.workbench-modes{gap:5px;display:grid}.workbench-modes button,.workbench-navigation button{text-align:left;color:#586d7a;background:0 0;border:0;width:100%}.workbench-modes button{padding:10px 12px;font-weight:600}.workbench-modes button[aria-pressed=true]{color:#125c55;background:#eaf4f1}.identity-summary{overflow-wrap:anywhere;background:#f9fbfb;border:1px solid #e4ebee;border-radius:10px;gap:4px;margin:0 8px;padding:12px;display:grid}.identity-summary strong{font-size:13px}.identity-summary span,.identity-summary small{color:#72828d;font-size:11px}.workbench-home-setup{text-align:left;color:#145e56;background:#f4f9f7;border:1px solid #cfe0dc;border-radius:8px;margin:8px 8px 0;padding:9px 10px;font-size:11px;font-weight:650}.workbench-navigation{gap:15px;margin-top:10px;display:grid}.workbench-nav-group{gap:3px;display:grid}.workbench-nav-group h2{color:#82909a;letter-spacing:.08em;text-transform:uppercase;margin:0 8px 4px;font-size:10px;font-weight:650}.workbench-navigation button{border-radius:8px;padding:9px 11px;font-size:12px}.workbench-navigation button:hover:not(:disabled),.workbench-navigation button[aria-current=page]{color:#145e56;background:#edf5f2}.workbench-empty-menu{color:#81909b;margin:10px 8px;font-size:11px;line-height:1.7}.workbench-sidebar-footer{border-top:1px solid #edf1f3;margin-top:auto;padding:14px 8px 0}.workbench-sidebar-footer button{text-align:left;width:100%}.workbench-main{flex:1;min-width:0}.workbench-topbar{background:#fff;border-bottom:1px solid #e0e7eb;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 28px;display:flex}.workbench-topbar>div{align-items:center;gap:14px;min-width:0;display:flex}.workbench-topbar select{border:0;min-width:min(300px,50vw);max-width:min(620px,65vw);font-weight:600}.workbench-content{max-width:1560px;margin:0 auto;padding:28px}.platform-directory-filters{grid-template-columns:minmax(180px,34%) minmax(160px,240px) max-content max-content;justify-content:start;align-items:end;gap:14px;margin-bottom:18px;display:grid}.platform-directory-filters>label{min-width:0;margin:0}.platform-directory-filters>button{white-space:nowrap}.platform-directory-filters>[role=alert]{grid-column:1/-1}.platform-directory-table{overflow:auto}.platform-directory-detail{margin-top:18px}.platform-directory-facts{grid-template-columns:180px minmax(0,1fr);gap:10px 16px;max-width:900px;display:grid}.platform-directory-facts dt{color:#70818d;font-size:12px}.platform-directory-facts dd{overflow-wrap:anywhere;margin:0}@media (width<=760px){.platform-directory-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workbench-sidebar{flex-basis:210px;width:210px;padding:18px 12px}.workbench-topbar{flex-direction:column;align-items:flex-start;padding:10px 16px}.workbench-topbar select{min-width:0;max-width:100%}.workbench-content{padding:16px}}.pc-related-business{color:#294454;background:#f5f9fb;border:1px solid #dfe9ee;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding:18px 20px;display:flex}.pc-related-business strong{font-size:14px;font-weight:650}.pc-related-business p{color:#687e8c;margin:6px 0 0;font-size:12px;line-height:1.7}.pc-related-business__links{flex-wrap:wrap;gap:7px;display:flex}.pc-related-business__links button{white-space:nowrap;background:#fff;border:1px solid #d8e4ea;border-radius:7px;min-height:36px;margin:0!important;padding:8px 12px!important;font-size:12px!important}.pc-related-business__links button[aria-current=page]{color:#246c82;opacity:1;cursor:default;background:#e3f1f5;border-color:#bedce5}.pc-record-summary{background:#f8fbfc;border:1px solid #e0e9ef;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:16px 20px;display:flex}.pc-record-summary p{color:#6b7f8d;margin:4px 0 0;font-size:12px;line-height:1.8}.pc-record-summary strong{color:#28485a;font-size:24px;font-weight:650}.pc-record-summary small{color:#6b7f8d;margin-left:8px;font-size:12px}.pc-record-time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.pc-record-title{color:#294454;font-weight:600}.pc-record-subtitle{color:#70828e;margin-top:5px;font-size:12px;display:block}.pc-scope-coverage{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.pc-scope-coverage span{color:#5e7685;background:#f3f7f9;border-radius:6px;padding:8px 12px;font-size:12px;line-height:1.7}@media (width<=760px){.pc-related-business{padding:15px}.pc-related-business__links{width:100%}.pc-related-business__links button{flex:auto}.pc-record-summary{padding:14px}}.wbh-page{gap:16px;display:grid}.wbh-header,.wbh-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wbh-header h2,.wbh-card h3{margin:0}.wbh-kicker{color:#5b6d7c;letter-spacing:.04em;margin:0 0 4px;font-size:.82rem;font-weight:650}.wbh-context,.wbh-period-label{color:#586774;font-size:.9rem}.wbh-card{background:#fff;border:1px solid #dce4e9;border-radius:12px;min-width:0;padding:16px}.wbh-card>p,.wbh-footnote,.wbh-source-state{color:#5b6872;font-size:.9rem}.wbh-metric-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;display:grid}.wbh-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wbh-metric{background:#f5f8fa;border-radius:9px;align-content:start;gap:7px;min-height:92px;padding:12px;display:grid}.wbh-metric>span{color:#52616d;font-size:.9rem}.wbh-metric>strong,.wbh-queue-count strong{color:#193546;font-size:1.35rem}.wbh-metric-unit{color:#586774;font-size:.85rem;font-weight:400}.wbh-list time{color:#586774;font-size:.85rem}.wbh-metric button,.wbh-card button,.wbh-pagination button{color:#174458;cursor:pointer;background:#fff;border:1px solid #c7d5dd;border-radius:7px;justify-self:start;padding:5px 9px}.wbh-card button:hover,.wbh-pagination button:hover{background:#edf5f8}.wbh-card button:disabled,.wbh-pagination button:disabled{color:#89949c;cursor:not-allowed}.wbh-list{gap:9px;margin:14px 0;padding:0;list-style:none;display:grid}.wbh-list li{border-top:1px solid #e7edf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.wbh-pagination{color:#5b6872;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:.88rem;display:flex}.wbh-module-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.wbh-queue-card{align-content:start;gap:10px;display:grid}.wbh-queue-count{align-items:baseline;gap:10px;margin:0;display:flex}.wbh-unavailable{color:#7b4c14;font-size:.9rem}.wbh-notice{color:#604316;background:#fff7e8;border-radius:9px;padding:14px 16px}.wbh-notice p{margin:6px 0 0}.wbh-footnote{margin-bottom:0}@media (width<=720px){.wbh-two-column{grid-template-columns:1fr}.wbh-header{display:block}}:root{color:#1f3040;font-synthesis:none;--accent:#136a63;--line:#e2e9ee;--muted:#687989;background:#f4f7fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:#344b59;background:#fff;border:1px solid #d7e1e7;border-radius:8px;padding:9px 14px;font-weight:550;transition:background .15s}button:hover:not(:disabled){background:#eff5f5;border-color:#91b7b1}button:disabled{opacity:.48;cursor:not-allowed}.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.primary:hover:not(:disabled){color:#fff;background:#0d554f}.full{width:100%}input,select,textarea{color:#20394a;background:#fff;border:1px solid #d8e1e7;border-radius:8px;min-width:0;max-width:100%;padding:10px 11px}input:focus,select:focus,textarea:focus,button:focus-visible{outline-offset:2px;outline:3px solid #b3d6d1}input:disabled,select:disabled,textarea:disabled{color:#596e7c;background:#f5f7f9}label{flex-direction:column;gap:7px;margin:13px 0;font-size:13px;font-weight:550;display:flex}textarea{resize:vertical;min-height:70px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:28px;line-height:1.4}h2{font-size:18px;line-height:1.5}h3{font-size:16px}p{margin-top:8px;line-height:1.8}small{font-size:12px}.muted,.help{color:var(--muted)}.help{margin:12px 0;font-size:12px;line-height:1.8}.eyebrow{letter-spacing:1.5px;color:#67877f;margin-bottom:9px;font-size:11px;font-weight:650;display:block}.mono,code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:0 0 225px;width:225px;height:100vh;padding:30px 21px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;font-size:20px;font-weight:750;display:flex}.brand span:not(.brand-mark){color:#738591;letter-spacing:.6px;margin-top:4px;font-size:11px;font-weight:450;display:block}.brand-mark{color:#fff;background:var(--accent);border-radius:12px;justify-content:center;align-items:center;width:39px;height:39px;font-family:Georgia,serif;font-size:25px;display:flex}.workspace-label{color:#8a97a2;letter-spacing:1px;margin:40px 0 15px;font-size:11px}.nav-current{color:#125c55;background:#eaf4f1;border-radius:10px;padding:14px 12px;font-weight:600}.sidebar-note{border-top:1px solid var(--line);color:#617888;margin-top:auto;padding-top:23px;font-size:13px;line-height:2}.sidebar-note p{font-size:11px;line-height:1.9}.main{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;height:80px;padding:0 32px;display:flex}.topbar>div{align-items:center;gap:13px;display:flex}.topbar select{border:none;min-width:250px;max-width:420px;font-weight:600}.top-actions{white-space:nowrap}.role-pill{color:#6b7c8b;background:#f1f5f7;border-radius:20px;padding:7px 10px;font-size:12px}main{max-width:1560px;margin:0 auto;padding:32px}.page-title{justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px;display:flex}.page-title p{font-size:13px}.tabs{border-bottom:1px solid #dbe5e9;gap:26px;margin-bottom:25px;display:flex}.tabs button{color:#72818c;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 1px}.tabs [aria-current=page]{border-color:var(--accent);color:var(--accent);font-weight:650}.card{border:1px solid var(--line);background:#fff;border-radius:12px;margin:18px 0;padding:24px;box-shadow:0 2px 3px #22394b03}.two-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin:22px 0 14px;display:flex}.section-heading p{font-size:13px}.section-heading select{font-size:12px}.table-card{padding:0;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:normal;width:100%}th{color:#768694;white-space:nowrap;background:#f8fafc;padding:13px 20px;font-size:11px;font-weight:600}td{overflow-wrap:anywhere;vertical-align:middle;border-top:1px solid #edf1f3;max-width:340px;padding:15px 20px;font-size:13px}td small{color:#8b98a3;margin-top:5px;font-size:11px;display:block}td button{padding:6px 10px;font-size:12px}tr.selected{background:#f0f8f5}.status{color:#647889;white-space:nowrap;background:#eef3f7;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status.success{color:#137463;background:#e8f5ef}.status.warning{color:#b0731f;background:#fff3dc}.pagination{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;padding:15px 19px;font-size:11px;display:flex}.pagination span{color:#758591;margin-right:auto}.pagination button{padding:5px 9px;font-size:11px}.empty{color:#91a0aa;text-align:center;padding:36px 20px;font-size:13px;line-height:1.9}.empty p{font-size:12px}.upload-card{background:linear-gradient(100deg,#edf7f3,#f6faf9);border:1px solid #d4e6e1;border-radius:12px;grid-template-columns:1fr 295px;gap:22px;padding:25px;display:grid}.upload-card h2{font-size:21px}.upload-card p{color:#6c867e;font-size:12px}.upload-controls{border-left:1px solid #d6e6e0;align-self:center;padding-left:23px}.upload-controls input{max-width:260px;font-size:11px}.inline-controls{gap:9px;margin-top:16px;display:flex}.inline-controls select{min-width:240px;font-size:12px}.inline-controls button{font-size:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.form-grid label{font-size:12px}.message{color:#98503c;overflow-wrap:anywhere;background:#fff0ed;border:1px solid #f6d7ce;border-radius:9px;margin:13px 0;padding:13px 17px;font-size:13px;line-height:1.8}.message.success{color:#237357;background:#eaf7f1;border-color:#cce9dc}.message.caution{color:#90703c;background:#fff8e9;border-color:#f0e1be}.message p{font-size:12px}.actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.actions p{flex-basis:100%;margin:0 0 3px;font-size:12px}.facts{flex-wrap:wrap;align-items:center;gap:20px;margin:18px 0;font-size:12px;display:flex}.facts strong{margin-left:6px;font-size:18px}.batch-panel{padding-top:10px}.review-grid{grid-template-columns:minmax(290px,38%) 1fr;align-items:start;gap:22px;display:grid}.review-grid>div:first-child{border:1px solid var(--line);border-radius:9px;overflow:hidden}.review-grid th,.review-grid td{padding:12px}.row-editor{background:#f9fbfc;border:1px solid #e2e9ee;border-radius:10px;min-width:0;padding:18px}.row-editor .section-heading{margin-top:0}.row-editor input,.row-editor select,.row-editor textarea{padding:8px;font-size:12px}.row-editor label{gap:5px;margin:9px 0;font-size:11px}.row-editor .form-grid{gap:0 12px}.field-error{color:#b46139;font-size:11px;line-height:1.5}.check{flex-direction:row;align-items:center}.check input{width:16px;height:16px;accent-color:var(--accent)}.mini-counts{color:#6e818d;border-bottom:1px solid var(--line);padding:14px 0;font-size:11px}.evidence{color:#738693;margin-top:14px;font-size:11px;line-height:1.7}.evidence summary{cursor:pointer}.evidence dd{overflow-wrap:anywhere;margin:3px 0 12px;font-family:monospace}.evidence small{font-size:10px}.editor-empty{background:#f8fafc;border:1px dashed #d9e2e8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.login-layout{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{background:linear-gradient(145deg,#e6f1eb,#f1f6f3 55%,#dbeae7);flex-direction:column;justify-content:space-between;gap:60px;padding:50px 60px;display:flex}.login-story h1{color:#1c4b43;letter-spacing:-1.5px;font-size:46px;line-height:1.55}.login-story p{color:#5f7a72;font-size:16px;line-height:2}.login-story small{color:#889f97}.story-steps{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.story-steps span{color:#54766c;background:#ffffff85;border:1px solid #cfdfd5;border-radius:25px;padding:8px 13px;font-size:12px}.login-panel{justify-content:center;align-items:center;padding:40px;display:flex}.login-panel form{width:350px;max-width:100%}.login-panel h2{font-size:27px}.login-panel .primary{margin-top:10px}.login-panel label{margin:21px 0}.login-panel .help{margin-top:21px}@media (width>=1550px){.review-grid{grid-template-columns:35% 1fr}}@media (width<=1100px){.sidebar{flex-basis:185px;width:185px;padding:25px 15px}.brand{font-size:18px}main{padding:24px}.topbar{padding:0 24px}.upload-card{grid-template-columns:1fr}.upload-controls{border:0;align-items:center;gap:20px;padding:0;display:flex}.review-grid{grid-template-columns:1fr}.login-story{padding:40px}.login-story h1{font-size:38px}.topbar select{min-width:180px;max-width:300px}}@media (width<=720px){.sidebar{display:none}.topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:75px;padding:14px 16px}.topbar select{min-width:180px;max-width:70vw}.topbar .muted{display:none}.top-actions{margin-left:auto}main{padding:18px}.page-title{gap:10px}h1{font-size:24px}.two-cards,.form-grid{grid-template-columns:1fr}.upload-card{padding:18px}.upload-controls,.inline-controls{flex-wrap:wrap;gap:10px;display:flex}.inline-controls select{flex:1;min-width:180px}.card{padding:18px}.table-card{padding:0}td,th{padding:11px}.row-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-layout{display:block}.login-story{gap:30px;padding:28px}.login-story h1{font-size:28px}.login-story p,.login-story small,.story-steps{display:none}.login-panel{padding:28px 20px}.login-panel form{width:100%}.tabs{gap:18px}}.voucher-detail{min-width:0}.voucher-entry-table{border:1px solid var(--line);border-radius:8px;margin-top:16px;overflow:hidden}.voucher-entry-table td,.voucher-entry-table th{padding:10px 12px}.voucher-entry-table td small{display:block}.voucher-detail>.actions{border-top:1px solid var(--line);padding-top:17px}.voucher-detail>.actions>.card{background:#f9fbfc;width:100%;margin:7px 0 0;padding:17px}.voucher-detail>.actions>.card h3{margin-bottom:5px}.voucher-detail .evidence p{margin:6px 0}.voucher-detail .evidence p small{display:block}.read-meta{color:var(--muted);margin:8px 0;font-size:11px;display:block}.read-meta code{font-size:10px}.archive-meta dd small{margin-top:4px;display:block}.archive-preflight{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.archive-preflight ul{color:#8c6333;margin:10px 0 0;padding-left:20px;font-size:12px;line-height:1.9}.report-filters{background:#f9fbfc}.report-filters .form-grid{align-items:end}.report-filters label{margin-top:0}.report-result{overflow:hidden}.report-result>.table-card{margin-top:18px}.report-result>.table-card table{min-width:760px}.report-result .facts{margin-bottom:8px}.report-result .section-heading{margin-top:0}.report-result code{font-size:11px}.invoice-red-flush{background:linear-gradient(120deg,#fffdfb,#fff);border-color:#ead5c7}.invoice-red-flush>.section-heading{margin-top:0}.invoice-red-flush-warning{color:#765134;background:#fff8ef;border-left:3px solid #c47d3d;padding:11px 14px;line-height:1.7}.invoice-red-flush-form{align-items:start}.invoice-red-flush-form label{margin-top:10px}.invoice-red-flush-wide,.invoice-red-flush-confirm{grid-column:1/-1}.invoice-red-flush-form textarea{resize:vertical}.invoice-red-flush-confirm{flex-direction:row;align-items:flex-start;gap:9px;margin:12px 0;font-size:12px;line-height:1.7;display:flex}.invoice-red-flush-confirm input{width:16px;height:16px;accent-color:var(--accent);margin:1px 0 0}.invoice-red-flush-pending{background:#fff9ed;border:1px solid #f0dfbf;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.invoice-red-flush-pending p{color:#765a32;margin:0;font-size:12px;line-height:1.8}.invoice-red-flush-error{color:#98503c;background:#fff0ed;border-radius:8px;padding:11px 14px;font-size:12px;line-height:1.7}.archive-hold{font-weight:650;color:#a45a43!important}.archive-detail{overflow:hidden}.archive-detail>.section-heading{margin-top:0}.archive-meta{grid-template-columns:150px minmax(0,1fr);gap:12px 20px;margin:22px 0 0;font-size:13px;display:grid}.archive-meta dt{color:var(--muted);font-weight:600}.archive-meta dd{overflow-wrap:anywhere;margin:0}.archive-meta code{font-size:11px}.archive-actions{background:#f8fcfa;border:1px solid #d5e6e1;border-radius:10px;margin-top:20px;padding:18px}.archive-actions>.section-heading{margin:0}.archive-actions>.section-heading>code{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.archive-actions .help{margin:0}.archive-actions .actions{margin-top:12px}.match-filters{background:#f9fbfc}.match-review-grid{grid-template-columns:minmax(430px,48%) 1fr}.match-review-grid>.table-card{align-self:start}.match-detail{min-width:0;overflow:hidden}.match-detail>.section-heading{margin-top:0}.match-candidates{margin-top:24px}.match-candidates>.section-heading{margin-top:0}.match-candidate{border:1px solid var(--line);background:#f9fbfc;border-radius:10px;margin-top:12px;padding:17px}.match-candidate-header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.match-candidate-header small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.match-score-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;padding:12px;font-size:11px;display:grid}.match-score-grid strong{color:#294454;margin-top:4px;font-size:13px;display:block}.match-decisions{font-size:12px}.match-decisions>strong{margin-bottom:9px;display:block}.match-decisions>.muted{font-size:12px}.decision-list{margin:0;padding:0;list-style:none}.decision-list li{border-top:1px dashed #dce5e9;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:9px 0;display:grid}.decision-list li small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:10px}.match-actions{border-top:1px solid var(--line);align-items:end;padding-top:14px}.match-actions label{flex:210px;margin:0;font-size:11px}.match-actions input{padding:8px;font-size:12px}.match-actions button{align-self:end}.match-detail>.message{margin-top:18px}.match-draft-card{background:linear-gradient(100deg,#f2faf7,#fbfdfd);border:1px solid #cde3dd;border-radius:10px;margin-top:24px;padding:18px}.match-draft-card>.section-heading{margin-top:0}.match-draft-card .form-grid{align-items:start}.match-draft-card label{margin-top:10px}.match-draft-card .draft-summary{grid-column:1/-1}.match-draft-card textarea{min-height:82px}.match-draft-card .message,.match-draft-card .help{margin-bottom:0}.match-allocation-card{background:linear-gradient(100deg,#f2faf7,#fbfdfd);border:1px solid #cde3dd;border-radius:10px;margin-top:24px;padding:18px}.match-allocation-card>.section-heading{margin-top:0}.match-allocation-card .form-grid{align-items:start}.match-allocation-card .form-grid label{margin-top:12px}.match-allocation-list{gap:9px;margin-top:17px;display:grid}.match-allocation-row{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:flex-end;gap:15px;padding:12px;display:flex}.match-allocation-check{flex-direction:row;flex:auto;align-items:flex-start;gap:9px;margin:0;font-size:12px}.match-allocation-check input{width:16px;height:16px;accent-color:var(--accent);margin-top:1px}.match-allocation-check small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.match-allocation-amount{flex:0 220px;margin:0;font-size:11px}.match-allocation-amount input{padding:8px;font-size:12px}.match-allocation-card>.message{margin-bottom:0}.match-allocation-card>.actions{align-items:flex-start}.match-allocation-card>.actions .help{flex:300px;margin:0}.match-allocation-result{margin-top:18px}@media (width<=1100px){.match-review-grid{grid-template-columns:1fr}}@media (width<=720px){.match-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-candidate{padding:14px}.match-actions{align-items:stretch}.match-actions button{align-self:stretch}.match-draft-card .draft-summary{grid-column:auto}.match-allocation-row{display:block}.match-allocation-amount{margin:12px 0 0 25px;display:block}}.recon-filters{background:#f9fbfc}.recon-detail{overflow:hidden}.recon-detail>.section-heading{margin-top:0}.recon-card{background:#fbfdfd;border:1px solid #dce8e6;border-radius:10px;margin-top:20px;padding:18px}.recon-card>.section-heading{margin-top:0}.recon-card>.section-heading p{max-width:780px}.recon-card>.facts{margin:16px 0 8px}.recon-card>.help{margin-bottom:0}.recon-card form{max-width:620px}.recon-card form label{margin:15px 0 10px}.recon-card form select{width:100%}.recon-balance-grid{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;padding:13px;font-size:11px;display:grid}.recon-balance-grid strong{color:#294454;margin-top:5px;font-size:13px;display:block}.recon-detail>.read-meta{margin-top:14px}@media (width<=1100px){.recon-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.recon-balance-grid{grid-template-columns:1fr}.recon-card{padding:14px}}.invoice-filters{background:#f9fbfc}.invoice-detail{overflow:hidden}.invoice-detail>.section-heading{margin-top:0}.invoice-meta,.invoice-risk-meta{grid-template-columns:150px minmax(0,1fr);gap:12px 20px;margin:22px 0;font-size:13px;display:grid}.invoice-meta dt,.invoice-risk-meta dt{color:var(--muted);font-weight:600}.invoice-meta dd,.invoice-risk-meta dd{overflow-wrap:anywhere;margin:0}.invoice-meta code,.invoice-risk-meta code{font-size:11px}.invoice-lines-heading{margin-top:26px}.invoice-lines{margin-top:15px}.invoice-lines table{min-width:820px}.invoice-risk{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.invoice-risk>.section-heading{margin-top:0}.invoice-risk>.facts{margin-bottom:8px}.invoice-risk-meta{margin-bottom:0}.invoice-risk-meta dd code{word-break:break-all}@media (width<=720px){.invoice-meta,.invoice-risk-meta{grid-template-columns:1fr;gap:5px 0}.invoice-meta dt,.invoice-risk-meta dt{margin-top:9px}.invoice-meta dd,.invoice-risk-meta dd{margin-bottom:4px}}.invoice-traceability{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.invoice-traceability>.section-heading{margin-top:0}.invoice-trace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.trace-card{border:1px solid var(--line);background:#f9fbfc;border-radius:10px;min-width:0;padding:18px}.trace-card h4{margin:0 0 12px;font-size:14px}.invoice-trace-meta{grid-template-columns:90px minmax(0,1fr);gap:10px 14px;margin:15px 0 0;font-size:12px;display:grid}.invoice-trace-meta dt{color:var(--muted);font-weight:600}.invoice-trace-meta dd{overflow-wrap:anywhere;margin:0}.invoice-trace-meta code{font-size:10px}.trace-current{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0;padding-bottom:12px;font-size:12px;display:flex}.trace-current .status{color:inherit;background:#eef3f7}.trace-current code{font-size:10px}.invoice-history{margin:0;padding:0;list-style:none}.invoice-history li{border-top:1px dashed #dce5e9;padding:11px 0;font-size:12px}.invoice-history li:first-child{border-top:0}.invoice-history li>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.invoice-history li strong{color:#294454}.invoice-history li small{color:var(--muted);white-space:nowrap}.invoice-history li>span{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;display:block}.invoice-history li code{font-size:10px}@media (width<=900px){.invoice-trace-grid{grid-template-columns:1fr}}@media (width<=720px){.invoice-trace-grid{gap:12px}.trace-card{padding:14px}.invoice-trace-meta{grid-template-columns:1fr;gap:4px}.invoice-trace-meta dt{margin-top:7px}.trace-current{flex-direction:column;align-items:flex-start;gap:5px}.invoice-history li>div{display:block}.invoice-history li small{margin-top:4px;display:block}}.invoice-usage-confirmation{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.invoice-usage-confirmation>.section-heading{margin-top:0}.invoice-usage-meta{grid-template-columns:150px minmax(0,1fr);gap:12px 20px;margin:22px 0 0;font-size:13px;display:grid}.invoice-usage-meta dt{color:var(--muted);font-weight:600}.invoice-usage-meta dd{overflow-wrap:anywhere;margin:0}.invoice-usage-meta code{font-size:11px}@media (width<=720px){.invoice-usage-meta{grid-template-columns:1fr;gap:5px 0}.invoice-usage-meta dt{margin-top:9px}.invoice-usage-meta dd{margin-bottom:4px}}.login-layout{--accent:#286b83;--muted:#6d8190}.login-layout .login-story{background:linear-gradient(145deg,#e8f2f4,#f2f7f8 55%,#dcebee);grid-template-rows:auto 1fr;gap:48px;display:grid}.login-layout .login-brand img{object-fit:contain;border-radius:12px;flex-shrink:0;width:56px;height:56px;display:block}.login-layout .login-story>div:not(.login-brand){align-self:center}.login-layout .login-story h1{color:#244c60;font-size:clamp(30px,3.1vw,46px);line-height:1.6}.login-layout .login-story p{color:#627d8a;margin-top:24px}.login-layout .eyebrow{color:#628491}.login-layout .login-panel h2{margin-bottom:28px}.login-layout input:focus,.login-layout button:focus-visible{outline-color:#badce5}.login-layout .primary{min-height:44px}.login-layout .primary:hover:not(:disabled){background:#20586e;border-color:#20586e}@media (width<=720px){.login-layout .login-story{gap:30px}.login-layout .login-brand img{width:48px;height:48px}.login-layout .login-story h1{font-size:clamp(23px,5.8vw,28px)}.login-layout .login-panel form{max-width:420px}}
