.gpi-application-header{display:flex;align-items:center;gap:28px;padding:18px 32px;border-bottom:1px solid #dfe5ef;background:#fff;color:#677997;font-size:16px}.gpi-application-header>a{display:flex;flex-shrink:0}.gpi-application-header img{object-fit:contain;width:159px;height:48px}.gpi-application-header>span{border-left:1px solid #dfe5ef;padding-left:28px}.gpi-application-header nav{margin-left:auto;display:flex;align-items:center;gap:24px}.gpi-application-header a,.gpi-application-header button{color:#7e3bed;text-decoration:none}.gpi-application-header nav a,.gpi-application-header button{display:flex;align-items:center;gap:12px}.gpi-application-header button{background:none;border:0;font:inherit;cursor:pointer}.gpi-applications{--gpi-border:#dfe5ef;max-width:1230px;margin:auto;padding:36px 28px 48px;color:#000}.gpi-applications h1{font-size:32px;font-weight:700;letter-spacing:-.035em;line-height:1.2;margin:0}.gpi-applications h2{font-size:20px;font-weight:650;letter-spacing:-.025em;line-height:1.3;margin:0}.gpi-applications h3{font-size:17px;display:flex;align-items:center;gap:12px}.gpi-applications p{line-height:1.55;margin:5px 0;color:#677997}.gpi-application-title{display:flex;align-items:center;gap:20px;margin:0 0 30px}.gpi-application-title>svg{color:#7e3bed;flex-shrink:0}.gpi-application-title p{margin-top:6px;font-size:17px}.gpi-application-card{border:1px solid var(--gpi-border);border-radius:9px;background:#fff;margin:18px 0;padding:0;min-width:0}.gpi-application-card>summary{display:flex;align-items:center;gap:18px;padding:21px 25px;cursor:pointer;list-style:none}.gpi-application-card>summary::-webkit-details-marker{display:none}.gpi-application-card>summary>svg:first-child{color:#7e3bed}.gpi-application-card>summary>svg:last-child{margin-left:auto;color:#677997;display:none}.gpi-card-body{padding:0 25px 23px}.gpi-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gpi-field{display:flex;flex-wrap:wrap;align-content:flex-start;gap:7px 3px;color:#536989;min-width:0;font-size:14px}.gpi-field>b{color:#d14c62;font-weight:500}.gpi-field>span{color:#7c8da6}.gpi-field input,.gpi-field textarea,.gpi-field select{display:block;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--gpi-border);border-radius:6px;background:#fff;min-height:42px;padding:10px 12px;color:#233851;font:inherit;font-size:14px;line-height:1.5}.gpi-field textarea{resize:vertical;min-height:90px}.gpi-field [aria-invalid=true]{border-color:#cf384d;background:#fffafb}.gpi-field-error{color:#b92f43!important;font-size:13px;line-height:1.5}.gpi-application-grid>.gpi-wide:nth-child(6){grid-column:auto}.gpi-application-help{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:12px!important;margin-top:12px!important}.gpi-application-help>svg{color:#7e3bed;flex-shrink:0}.gpi-application-help>span{margin-left:auto}.gpi-application-notice{display:flex;align-items:center;gap:13px;background:#f5f2ff;border:1px solid #eee8ff;padding:13px 22px;border-radius:7px;margin:14px 0;color:#7e3bed}.gpi-application-notice p{font-size:12px;margin:0}.gpi-application-notice>svg{flex-shrink:0}.gpi-application-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:23px}.gpi-application-actions>p{font-size:12px;border-left:1px solid var(--gpi-border);padding-left:20px;margin-left:8px}.gpi-application-actions a,.gpi-application-back{color:#7e3bed}.gpi-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:11px 21px;border:1px solid #7E3BED;border-radius:7px;background:#7e3bed;color:#fff;font:inherit;font-size:14px;font-weight:550;cursor:pointer;text-decoration:none;white-space:normal;line-height:1.35}.gpi-button.secondary{background:#fff;color:#7e3bed}.gpi-button:disabled{opacity:.55;cursor:wait}.gpi-applications :focus-visible,.gpi-application-header :focus-visible,.gpi-application-dialog :focus-visible{outline:3px solid #7E3BED;outline-offset:3px}.gpi-application-overlay{position:fixed;inset:0;background:#172d4660;z-index:150}.gpi-application-dialog{position:fixed;z-index:151;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100% - 32px));background:#fff;padding:28px;border-radius:12px;box-shadow:0 18px 70px #172d4633}.gpi-application-dialog h2{font-size:23px;margin:0 0 12px}.gpi-application-dialog p{color:#677997;font-size:14px}.gpi-application-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.gpi-application-result{display:flex;align-items:center;gap:20px;padding:20px 25px}.gpi-success{display:grid;place-items:center;flex-shrink:0;width:45px;height:45px;border-radius:50%;background:#c6ff34;color:#263b16}.gpi-application-badge{display:inline-flex;align-items:center;padding:9px 17px;border-radius:30px;margin-left:auto;background:#f1eaff;color:#7e3bed;font-size:13px;font-weight:600;white-space:nowrap}.gpi-application-badge.rejected{background:#fff1f3;color:#b92f43}.gpi-application-badge.approved{background:#effbda;color:#28532c}.gpi-application-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.gpi-application-facts dt{font-size:13px;color:#677997;margin-bottom:7px}.gpi-application-facts dd{font-size:14px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.gpi-email-verified{display:flex;align-items:center;gap:8px;margin-top:22px!important;color:#28532c!important;font-size:13px!important}.gpi-application-history{display:flex;gap:28px;margin:0;padding:0;list-style:none;flex-wrap:wrap}.gpi-application-history li{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:150px}.gpi-application-history span{color:#677997;font-size:12px}.gpi-submitted-information{background:#f8f6ff;border:1px solid #e9e3fc;border-radius:7px;padding:14px;margin-top:17px}.gpi-submitted-information summary{font-weight:600;font-size:14px;color:#263851;cursor:pointer;margin-bottom:12px}.gpi-status-actions>p{flex:1}.gpi-status-actions>div{display:flex;gap:10px;flex-wrap:wrap}.gpi-application-back{display:flex;align-items:center;gap:5px;background:none;border:0;font:inherit;font-size:14px;cursor:pointer;padding:0;margin:0 0 20px}.gpi-information-request{padding:22px 25px}.gpi-information-request p{white-space:pre-wrap;overflow-wrap:anywhere}.gpi-applications button,.gpi-applications input,.gpi-applications textarea,.gpi-applications select{font-family:inherit}.gpi-applications [disabled]{opacity:.6}@media(max-width:1000px){.gpi-applications{padding:30px 24px}.gpi-applications h1{font-size:29px}.gpi-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpi-application-grid>.gpi-wide:nth-child(6){grid-column:1/-1}.gpi-application-header{gap:18px;padding:14px 24px}.gpi-application-header>span{padding-left:18px}.gpi-status-actions{flex-wrap:wrap}.gpi-status-actions>p{flex-basis:calc(100% - 40px)}}@media(max-width:600px){.gpi-application-header{padding:12px 17px;gap:12px;font-size:12px}.gpi-application-header img{width:115px;height:36px}.gpi-application-header>span{padding-left:12px;font-size:11px}.gpi-application-header nav{gap:10px}.gpi-application-header nav>span{display:none}.gpi-application-header nav svg{display:none}.gpi-applications{padding:27px 17px 32px}.gpi-application-title{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:25px}.gpi-applications h1{font-size:27px}.gpi-application-title p{font-size:14px}.gpi-application-card{margin:16px 0}.gpi-application-card>summary{padding:19px 18px;gap:12px}.gpi-application-card>summary>svg:last-child{display:block}.gpi-applications h2{font-size:18px}.gpi-card-body{padding:0 18px 20px}.gpi-application-grid{grid-template-columns:minmax(0,1fr);gap:20px}.gpi-wide,.gpi-application-grid>.gpi-wide:nth-child(6){grid-column:auto}.gpi-field input,.gpi-field select,.gpi-field textarea{font-size:16px;padding:10px;min-height:45px}.gpi-application-help{justify-content:flex-start;font-size:11px!important;align-items:flex-start}.gpi-application-notice{padding:14px;align-items:flex-start}.gpi-application-notice p{font-size:12px}.gpi-application-actions{flex-direction:column;gap:12px;align-items:stretch}.gpi-application-actions>.gpi-button:first-child{order:2}.gpi-application-actions>.gpi-button:nth-child(2){order:1}.gpi-application-actions>p{order:3;margin:7px 0 0;border:0;padding:0;text-align:center}.gpi-button{min-height:46px;padding:11px 16px}.gpi-application-result{padding:19px 18px;flex-wrap:wrap;align-items:flex-start;gap:14px}.gpi-application-result>div{flex:1;min-width:0}.gpi-application-result p{font-size:13px}.gpi-success{height:37px;width:37px}.gpi-application-badge{margin-left:51px;padding:7px 13px;font-size:12px}.gpi-application-facts{grid-template-columns:1fr;gap:17px}.gpi-application-history{flex-direction:column;gap:20px}.gpi-application-history li{min-width:0;border-left:2px solid #e8ddfc;padding-left:14px}.gpi-status-actions>div{width:100%;flex-direction:column}.gpi-application-dialog{padding:22px}.gpi-application-dialog footer{flex-direction:column}.gpi-application-dialog footer>.gpi-button:first-child{order:2}.gpi-application-dialog footer>.gpi-button:last-child{order:1}.gpi-information-request{padding:19px 18px}}.gpi-verification{max-width:740px}.gpi-verification-steps{display:flex;align-items:center;justify-content:center;gap:25px;padding:0;list-style:none;font-size:15px;color:#677997;margin:4px 0 30px}.gpi-verification-steps li+li:before{content:"→";margin-right:25px}.gpi-verification-steps [aria-current=step]{color:#7e3bed;font-weight:650}.gpi-verification-card{padding:35px;text-align:center}.gpi-verification-icon{display:grid;place-items:center;color:#7e3bed;background:#f5f0ff;width:75px;height:75px;border-radius:50%;margin:0 auto 20px}.gpi-verification-card>p{font-size:16px;margin:18px 0}.gpi-verification-card form{display:flex;flex-direction:column;gap:16px}.gpi-verification-digits{display:flex;justify-content:center;gap:13px;margin:12px 0}.gpi-verification-digits input{width:calc((100% - 65px)/6);min-width:0;height:65px;border:1px solid #dfe5ef;border-radius:7px;text-align:center;font-size:26px;box-sizing:border-box;color:#10182d}.gpi-verification-digits input[aria-invalid=true]{border-color:#cf384d}.gpi-verification-return{display:flex;justify-content:center;gap:24px;margin:7px 0 19px}.gpi-verification-return button{border:0;background:none;color:#7e3bed;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.gpi-verification-card .gpi-application-notice{text-align:left;padding:19px 0 0;margin-top:25px;border:0;border-top:1px solid #dfe5ef;border-radius:0;background:none}.gpi-verification-card .gpi-application-notice p{font-size:14px}@media(max-width:600px){.gpi-verification-card{padding:24px 16px}.gpi-verification-steps{font-size:12px;gap:12px}.gpi-verification-steps li+li:before{margin-right:12px}.gpi-verification-digits{gap:7px}.gpi-verification-digits input{width:calc((100% - 35px)/6);height:50px;font-size:22px}.gpi-verification-return{flex-direction:column;gap:14px}.gpi-verification-card>p{font-size:14px}}.gpau-management,.gpau-permissions{color:#293650;min-width:0}.gpau-management .gpa-page-heading,.gpau-permissions .gpa-page-heading{align-items:flex-start;margin:0 0 18px;gap:20px}.gpau-title-line{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.gpau-title-line h1{font-size:34px!important;line-height:1.15;color:#000;margin:0}.gpau-management .gpa-page-heading p,.gpau-permissions .gpa-page-heading p{font-size:15px;color:#8898b3;margin-top:8px}.gpau-management .gpa-page-heading>.gpa-button,.gpau-permissions .gpa-page-heading>.gpa-button{flex-shrink:0;margin-top:5px}.gpau-local{display:inline-flex;align-items:center;gap:6px;border-radius:20px;background:#f3edff;color:#7e3bed;padding:5px 10px;font-size:11px;line-height:1.4;white-space:nowrap}.gpau-counts{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:13px;margin:0 0 22px;color:#8d9bb4}.gpau-counts strong{font-weight:500;color:#293650}.gpau-counts span:before{content:"•";margin-right:12px;color:#a5b2c8}.gpau-notice:empty{display:none}.gpau-notice{display:flex;gap:12px;align-items:center;padding:13px 15px;border:1px solid #e2d6fc;background:#faf7ff;border-radius:7px;color:#7046be;font-size:13px;margin:0 0 16px}.gpau-notice>svg{flex-shrink:0}.gpau-notice>button{margin-left:auto;border:0;background:transparent;color:#7e3bed;min-width:32px;min-height:32px;display:grid;place-items:center}.gpau-filters{display:grid;grid-template-columns:minmax(180px,2.2fr) minmax(135px,1fr) minmax(150px,1fr) auto;gap:18px;padding:17px;align-items:end;margin-bottom:18px}.gpau-filters>label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#8795af;min-width:0}.gpau-filters .gpau-search{display:flex;flex-direction:row;align-items:center;gap:10px;border:1px solid #e3e9f3;border-radius:5px;padding:10px 12px;min-height:44px}.gpau-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:#33415b;font-size:13px}.gpau-search:focus-within{outline:2px solid #7e3bed;outline-offset:2px}.gpau-filters select{width:100%;min-width:0;min-height:44px;border:1px solid #e3e9f3;border-radius:5px;padding:9px 11px;font:inherit;font-size:13px;background:#fff;color:#293650}.gpau-link{background:transparent;border:0;padding:10px 4px;min-height:44px;color:#7e3bed;font:inherit;font-size:12px}.gpau-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.gpau-table th{text-align:left;font-weight:500;color:#293650;padding:18px 15px;border-bottom:1px solid #e8edf5}.gpau-table td{padding:16px 15px;border-bottom:1px solid #e8edf5;color:#8493ad;line-height:1.5;overflow-wrap:anywhere}.gpau-table th:nth-child(1){width:21%}.gpau-table th:nth-child(2){width:20%}.gpau-table th:nth-child(3){width:15%}.gpau-table th:nth-child(4){width:15%}.gpau-table th:nth-child(5){width:12%}.gpau-table th:nth-child(6){width:17%}.gpau-name{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#293650}.gpau-name strong{font-weight:500}.gpau-avatar{display:grid;place-items:center;width:38px;height:38px;min-width:38px;background:#f2edff;border:1px solid #f1ebff;border-radius:50%;color:#7e3bed;font-size:15px;font-weight:400}.gpau-you{font-size:10px;background:#f5f0ff;color:#7e3bed;padding:4px 7px;border-radius:9px;font-weight:400;white-space:nowrap}.gpau-role{display:inline-flex;border-radius:20px;background:#f0f3f8;color:#34425b;padding:4px 12px;font-size:11px;line-height:1.4;white-space:nowrap}.gpau-role.super-admin{color:#7e3bed;background:#f4efff}.gpau-status{display:inline-flex;align-items:center;gap:7px;border-radius:20px;padding:5px 11px;background:#effbd2;color:#496d21;font-size:11px;line-height:1.4;white-space:nowrap}.gpau-status i{width:5px;height:5px;background:#8bbb18;border-radius:50%;flex-shrink:0}.gpau-status.pending{background:#f3efff;color:#7e3bed}.gpau-status.pending i{background:#7e3bed}.gpau-status.inactive{background:#f2f3f5;color:#7d838d}.gpau-status.inactive i{background:#8b9098}.gpau-row-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.gpau-row-actions .gpa-button{font-size:10px;min-height:36px;padding:7px 9px;white-space:nowrap;color:#7e3bed;border-color:#cdb9fa}.gpau-more{display:grid;place-items:center;min-width:32px;min-height:36px;padding:3px;border:1px solid #e3e9f3;border-radius:5px;color:#7e3bed;background:#fff}.gpau-menu{min-width:200px;font-size:12px}.gpau-menu [role=menuitem]{display:flex;gap:10px;align-items:center;min-height:44px}.gpau-menu [data-highlighted]{outline:2px solid #7e3bed;outline-offset:-2px;background:#f8f3ff}.gpau-pagination{display:flex;justify-content:flex-end;gap:15px;align-items:center;font-size:11px;color:#8d9bb4;padding:12px 0 20px}.gpau-pagination nav{display:flex;gap:7px}.gpau-pagination button{background:#fff;border:1px solid #e4eaf4;border-radius:5px;min-height:32px;min-width:32px;display:flex;align-items:center;gap:5px;justify-content:center;color:#7e3bed}.gpau-pagination button span{display:none}.gpau-pagination button:disabled{opacity:.4;cursor:default}.gpau-roles{padding:20px;margin:6px 0 16px}.gpau-roles h2{font-size:16px;margin:0 0 18px}.gpau-roles>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.gpau-roles article{border-right:1px solid #e8edf5;padding-right:20px}.gpau-roles article:last-child{border:0}.gpau-roles article p{font-size:11px;line-height:1.5;color:#8b9ab3;margin-top:10px}.gpau-boundary{font-size:11px!important;color:#8c9ab3!important;margin:18px 0 0;text-align:center;line-height:1.7}.gpau-loading{padding:50px 24px;color:#8794ad}.gpau-state{text-align:center;padding:45px 24px}.gpau-state>svg{color:#7e3bed;margin-bottom:15px}.gpau-state p{margin:15px auto;max-width:620px;color:#8390a7}.gpau-state>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.gpau-mobile{display:none}.gpau-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#8998b1;font-size:12px;margin-bottom:16px}.gpau-breadcrumb a{color:#8192af}.gpau-permissions-grid{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(240px,1fr);grid-template-rows:auto 1fr;gap:16px}.gpau-identity{grid-column:1;display:flex;gap:20px;padding:20px;min-width:0;align-items:center}.gpau-identity>div{display:flex;gap:15px;align-items:center;flex:1;min-width:0}.gpau-identity .gpau-avatar{width:49px;height:49px;min-width:49px;color:#18253e;font-size:21px}.gpau-identity strong{font-size:16px;font-weight:600}.gpau-identity>div>div{min-width:0}.gpau-identity span:not(.gpau-avatar):not(.gpau-status){display:block;color:#8a9bb6;font-size:12px;margin-top:3px;overflow-wrap:anywhere}.gpau-identity dl{display:flex;gap:26px;margin:0;min-width:40%}.gpau-identity dl>div{border-left:1px solid #e8edf5;padding-left:25px;flex:1}.gpau-identity dt{color:#8a9bb6;font-size:12px;margin-bottom:8px}.gpau-identity dd{font-size:13px;margin:0}.gpau-matrix{grid-column:1;padding:20px;min-width:0}.gpau-matrix h2,.gpau-role-panel h2,.gpau-access-summary h2{font-size:18px;margin:0 0 7px;color:#17233d}.gpau-matrix>p{color:#8799b5;font-size:13px;margin:0 0 18px}.gpau-matrix table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #e5ebf5;border-radius:5px;font-size:12px}.gpau-matrix thead th{padding:12px 16px;background:#fafbfd;color:#283751;font-weight:500;text-align:left}.gpau-matrix th:first-child{width:57%}.gpau-matrix th:not(:first-child){width:21.5%}.gpau-matrix tbody th,.gpau-matrix td{border-top:1px solid #e9eef6;padding:0 16px;height:42px}.gpau-matrix tbody th{font-weight:400;color:#637898;text-align:left;overflow-wrap:anywhere}.gpau-matrix tbody th span{display:flex;align-items:center;gap:16px}.gpau-matrix tbody th svg{color:#1e2d49;flex-shrink:0}.gpau-matrix td,.gpau-matrix thead th:not(:first-child){text-align:center}.gpau-checkbox{display:flex;align-items:center;justify-content:center;width:44px;height:42px;margin:auto;cursor:pointer}.gpau-checkbox input{width:17px;height:17px;margin:0;accent-color:#7e3bed;cursor:pointer}.gpau-read-check{display:inline-grid;place-items:center;width:17px;height:17px;border:1px solid #aebbd0;border-radius:3px;vertical-align:middle}.gpau-read-check.checked{background:#7e3bed;color:#fff;border-color:#7e3bed}.gpau-matrix .gpau-matrix-hint{font-size:11px;color:#93a3bb;margin:20px 0 0}.gpau-permission-sidebar{grid-column:2;grid-row:1/3;min-width:0;display:flex;flex-direction:column;gap:16px}.gpau-role-panel{padding:20px}.gpau-role-panel fieldset{padding:0;border:0;margin:15px 0 23px;min-width:0}.gpau-radio{display:flex;align-items:flex-start;gap:13px;padding:15px 0;cursor:pointer;font-size:13px;color:#2a3852}.gpau-radio input{accent-color:#7e3bed;width:20px;height:20px;margin:0;flex-shrink:0}.gpau-radio small{display:block;font-size:11px;line-height:1.6;color:#8b9eb8;margin-top:4px}.gpau-defaults{display:inline-flex;align-items:center;gap:6px;background:#f4efff;color:#7e3bed;border-radius:18px;padding:6px 10px;font-size:11px;line-height:1.4}.gpau-role-hint{display:flex;align-items:flex-start;gap:9px;color:#91a0b9;font-size:11px!important;line-height:1.6;border-top:1px solid #e8edf5;padding-top:14px;margin-top:18px}.gpau-role-hint svg{flex-shrink:0;color:#7e3bed}.gpau-access-summary{padding:20px}.gpau-access-summary dl{margin:18px 0 0}.gpau-access-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8edf5;padding:15px 0;font-size:12px}.gpau-access-summary dl>div:last-child{border:0;padding-bottom:3px}.gpau-access-summary dt{display:flex;align-items:center;gap:12px;color:#637898}.gpau-access-summary dt svg{color:#26324d}.gpau-access-summary dd{margin:0;white-space:nowrap}.gpau-editor-actions{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:calc((100% - 16px)*.7222)}.gpau-editor-actions>div{display:flex;justify-content:flex-end;gap:12px;margin-left:auto}.gpau-editor-actions .gpa-button{min-width:100px}.gpau-back{margin-top:20px;justify-content:flex-start!important}.gpau-saved-role{padding:20px 0 0;font-size:14px}.gpau-saved-role p{color:#899bb5;font-size:12px;margin-top:7px}.gpau-error{margin:15px 0;padding:13px 16px;border:1px solid #f5c7d3;background:#fff6f8;border-radius:6px;color:#b92853;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.gpau-error p{margin:5px 0}.gpau-dialog-overlay{z-index:150;background:#28395266}.gpau-dialog{position:fixed;z-index:151;left:50%;top:50%;transform:translate(-50%,-50%);width:520px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e4e9f3;background:#fff;border-radius:9px;padding:27px;color:#23314d;box-shadow:0 15px 50px #34425a33;font-family:inherit}.gpau-dialog h2{color:#000;font-size:25px;line-height:1.3;margin:16px 0 10px;font-weight:600}.gpau-shield{display:grid;place-items:center;width:56px;height:56px;background:#f0e9ff;border-radius:12px;color:#7e3bed}.gpau-close{position:absolute;right:16px;top:16px;width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:#7d8ca6}.gpau-dialog-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0 10px}.gpau-dialog-title h2{margin:0}.gpau-dialog [id$=description]{font-size:14px;line-height:1.7;color:#7788a4;margin:13px 0 21px}.gpau-field{display:block;font-size:13px;line-height:1.6;color:#637898;margin:22px 0}.gpau-field input,.gpau-field select{display:block;width:100%;border:1px solid #d9e2f1;border-radius:6px;background:#fff;color:#293650;font:inherit;font-size:14px;padding:10px 12px;min-height:44px;margin-top:5px}.gpau-field small{display:block;color:#8d9bb4;font-size:11px;margin-top:8px}.gpau-field .gpau-field-error{display:flex;gap:8px;align-items:center;color:#dd315d;font-size:12px}.gpau-field [aria-invalid=true]{border-color:#f13b6f}.gpau-field [aria-invalid=true]:focus-visible{outline-color:#b8a0f4}.gpau-dialog-boundary{border-top:1px solid #e5ebf5;padding-top:16px;margin:23px 0;color:#8b9bb2;font-size:12px}.gpau-dialog-actions{display:flex;gap:14px;justify-content:space-between;align-items:center;margin-top:22px}.gpau-dialog-actions .gpa-button{min-height:44px;font-size:13px}.gpau-dialog-identity{display:flex;align-items:center;gap:13px;padding:17px 0;margin-bottom:9px;flex-wrap:wrap}.gpau-dialog-identity>div{flex:1;min-width:130px}.gpau-dialog-identity strong{font-size:14px}.gpau-dialog-identity>div>span{display:block;font-size:12px;color:#8b9bb4;overflow-wrap:anywhere;margin-top:4px}.gpau-warning{font-size:13px;padding:12px;background:#fff8eb;border:1px solid #f1dfb9;border-radius:5px;color:#906b29}.gpau-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gpau-management button:focus-visible,.gpau-management a:focus-visible,.gpau-permissions button:focus-visible,.gpau-permissions a:focus-visible,.gpau-permissions input:focus-visible,.gpau-dialog :focus-visible{outline:2px solid #7e3bed;outline-offset:3px}.gpau-management button:disabled,.gpau-permissions button:disabled,.gpau-dialog button:disabled{cursor:default;opacity:.55}@media(min-width:1101px)and (max-width:1500px){.gpau-table{font-size:11px}.gpau-table th,.gpau-table td{padding:15px 9px}.gpau-table th:nth-child(1){width:20%}.gpau-table th:nth-child(2){width:21%}.gpau-table th:nth-child(3){width:14%}.gpau-table th:nth-child(4){width:14%}.gpau-table th:nth-child(5){width:12%}.gpau-table th:nth-child(6){width:19%}.gpau-name{gap:7px}.gpau-avatar{min-width:30px;width:30px;height:30px;font-size:12px}.gpau-row-actions{gap:5px}.gpau-row-actions .gpa-button{font-size:9px;padding:6px}.gpau-role,.gpau-status{font-size:10px;padding:4px 8px}.gpau-permissions-grid{grid-template-columns:minmax(0,2.5fr) minmax(235px,1fr)}.gpau-identity{padding:16px;gap:13px}.gpau-identity dl{gap:12px}.gpau-identity dl>div{padding-left:14px}.gpau-identity strong{font-size:14px}.gpau-identity>div{gap:10px}.gpau-identity .gpau-avatar{min-width:40px;width:40px;height:40px;font-size:17px}.gpau-identity dl{min-width:40%}.gpau-matrix,.gpau-role-panel,.gpau-access-summary{padding:16px}.gpau-matrix th:first-child{width:58%}.gpau-matrix tbody th,.gpau-matrix td{padding:0 10px}.gpau-matrix tbody th span{gap:10px}.gpau-permissions .gpa-page-heading>.gpa-button{font-size:11px}.gpau-title-line h1{font-size:31px!important}}@media(max-width:1100px){.gpa-users-shell .gpa-topbar{margin-bottom:0}.gpa-users-shell .gpa-topbar>.gpa-search{display:none}.gpa-users-shell .gpa-content{padding-top:28px}.gpau-management .gpa-page-heading,.gpau-permissions .gpa-page-heading{display:flex;margin:0 0 18px}.gpau-title-line h1{font-size:32px!important}.gpau-permissions .gpa-page-heading{flex-wrap:wrap}.gpau-filters{grid-template-columns:1fr 1fr;padding:17px;gap:14px}.gpau-filters .gpau-search{grid-column:1/-1}.gpau-filters>.gpau-link{justify-self:start;grid-column:1/-1}.gpau-desktop{display:none}.gpau-mobile{display:flex;flex-direction:column;gap:13px}.gpau-staff-card{display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(190px,1fr) auto;align-items:center;gap:20px;padding:18px}.gpau-card-identity{display:flex;align-items:center;gap:15px;min-width:0}.gpau-card-identity>div{min-width:0}.gpau-card-identity strong{font-size:14px;font-weight:500}.gpau-card-identity>div>span{display:block;overflow-wrap:anywhere;color:#8a9bb5;font-size:12px;margin-top:6px}.gpau-staff-card .gpau-avatar{min-width:43px;width:43px;height:43px;font-size:17px}.gpau-staff-card dl{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:0}.gpau-staff-card dt{font-size:11px;color:#899ab5;margin-bottom:5px}.gpau-staff-card dd{margin:0;font-size:11px;color:#899ab5}.gpau-staff-card .gpau-row-actions{align-self:start;padding-top:5px}.gpau-staff-card .gpau-row-actions .gpa-button{font-size:10px;min-height:40px}.gpau-staff-card .gpau-more{min-height:40px;min-width:34px}.gpau-roles>div{grid-template-columns:1fr;gap:0}.gpau-roles article{display:flex;align-items:center;gap:20px;border:0;border-bottom:1px solid #e8edf5;padding:14px 0}.gpau-roles article:last-child{padding-bottom:0}.gpau-roles article p{margin:0;font-size:12px}.gpau-roles article .gpau-role{min-width:113px;justify-content:center}.gpau-permissions-grid{display:flex;flex-direction:column;gap:17px}.gpau-identity{padding:20px}.gpau-identity dl{min-width:45%}.gpau-matrix{padding:20px}.gpau-matrix tbody th,.gpau-matrix td{height:50px}.gpau-permission-sidebar{display:flex;gap:18px}.gpau-role-panel,.gpau-access-summary{padding:20px}.gpau-editor-actions{max-width:none}.gpau-matrix th:first-child{width:52%}.gpau-matrix th:not(:first-child){width:24%}.gpau-checkbox{height:48px}.gpau-radio{min-height:60px}.gpau-pagination button{min-height:36px;min-width:36px}}@media(max-width:800px){.gpau-staff-card{grid-template-columns:minmax(190px,1.5fr) minmax(175px,1fr);gap:15px}.gpau-staff-card .gpau-row-actions{grid-column:1/-1;padding:0;justify-content:flex-end}.gpau-permissions .gpa-page-heading>.gpa-button{margin:0}.gpau-title-line h1{font-size:29px!important}.gpau-identity,.gpau-identity dl{gap:15px}.gpau-identity dl>div{padding-left:15px}}@media(max-width:600px){.gpa-users-shell .gpa-content{padding:24px 18px}.gpau-management .gpa-page-heading{flex-wrap:wrap;gap:14px}.gpau-management .gpa-page-heading>.gpa-button{min-height:44px;font-size:12px;margin:0}.gpau-title-line{gap:12px}.gpau-title-line h1{font-size:29px!important}.gpau-management .gpa-page-heading p,.gpau-permissions .gpa-page-heading p{font-size:13px;line-height:1.6}.gpau-counts{font-size:11px;gap:8px;line-height:1.8;margin-bottom:16px}.gpau-counts span:before{margin-right:6px}.gpau-filters{grid-template-columns:1fr;padding:13px;gap:13px}.gpau-filters .gpau-search,.gpau-filters>.gpau-link{grid-column:1}.gpau-filters select{font-size:14px;min-height:44px}.gpau-filters .gpau-link{justify-self:start}.gpau-staff-card{display:flex;flex-direction:column;align-items:stretch;padding:18px;gap:18px}.gpau-card-identity strong{font-size:15px}.gpau-card-identity>div>span{font-size:12px}.gpau-staff-card dl{display:flex;flex-direction:column;gap:14px}.gpau-staff-card dt,.gpau-staff-card dd{font-size:12px}.gpau-staff-card .gpau-row-actions{padding:0}.gpau-row-actions .gpa-button{flex:1;min-height:44px!important;font-size:12px!important}.gpau-row-actions .gpau-more{min-width:44px;min-height:44px}.gpau-menu{max-width:calc(100vw - 32px)}.gpau-pagination{flex-wrap:wrap;justify-content:flex-start;gap:13px;padding-top:16px}.gpau-pagination nav{width:100%;gap:10px}.gpau-pagination button{min-height:44px;padding:8px 12px}.gpau-pagination button span{display:inline}.gpau-roles{padding:18px}.gpau-roles article{display:block;padding:16px 0}.gpau-roles article p{margin-top:10px;line-height:1.6}.gpau-roles article .gpau-role{min-width:0}.gpau-identity{display:flex;flex-direction:column;align-items:stretch;padding:18px;gap:18px}.gpau-identity>div{gap:12px}.gpau-identity>div>div{min-width:0}.gpau-identity .gpau-avatar{min-width:44px;width:44px;height:44px;font-size:19px}.gpau-identity strong{font-size:17px}.gpau-identity dl{border-top:1px solid #e8edf5;padding-top:18px;width:100%;gap:16px}.gpau-identity dl>div{padding-left:16px}.gpau-identity dl>div:first-child{border:0;padding-left:0}.gpau-identity dt,.gpau-identity dd{font-size:12px}.gpau-matrix{padding:16px 12px}.gpau-matrix h2{font-size:18px}.gpau-matrix>p{font-size:12px;line-height:1.7}.gpau-matrix table{font-size:11px}.gpau-matrix th:first-child{width:56%}.gpau-matrix th:not(:first-child){width:22%}.gpau-matrix thead th{padding:12px 5px}.gpau-matrix tbody th,.gpau-matrix td{padding:4px 5px;height:51px}.gpau-matrix tbody th span{gap:7px}.gpau-matrix tbody th svg{width:18px;height:18px}.gpau-checkbox{width:40px;height:43px}.gpau-matrix-hint{font-size:10px!important}.gpau-role-panel,.gpau-access-summary{padding:19px}.gpau-role-panel fieldset{margin-top:12px}.gpau-radio{padding:16px 0;font-size:13px}.gpau-radio small{font-size:11px}.gpau-editor-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:20px}.gpau-editor-actions>div{width:100%;margin:0;flex-direction:column-reverse;gap:10px}.gpau-editor-actions .gpa-button{width:100%;min-height:44px}.gpau-back{width:100%;min-height:44px;font-size:12px}.gpau-breadcrumb{font-size:11px}.gpau-permissions .gpa-page-heading{gap:14px}.gpau-permissions .gpa-page-heading>.gpa-button{min-height:44px;font-size:12px}.gpau-boundary{font-size:10px!important;line-height:1.8}.gpau-dialog{padding:22px 18px;border-radius:9px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.gpau-dialog h2{font-size:23px}.gpau-dialog-title{gap:10px}.gpau-dialog [id$=description]{font-size:13px}.gpau-field{font-size:13px;margin:20px 0}.gpau-field input,.gpau-field select{font-size:16px;min-height:46px}.gpau-field small{font-size:11px}.gpau-dialog-actions{flex-direction:column-reverse;gap:10px}.gpau-dialog-actions .gpa-button{width:100%;min-height:44px}.gpau-dialog-identity .gpau-role{margin-left:51px}.gpau-notice{font-size:12px;line-height:1.6}.gpau-error{font-size:12px}.gpau-access-summary dl>div{font-size:12px}}@media(prefers-reduced-motion:reduce){.gpau-management *,.gpau-permissions *,.gpau-dialog *{scroll-behavior:auto!important}}.gpau-table thead,.gpau-table thead tr,.gpau-table thead th,.gpau-table tbody tr{background:#fff}.gpau-table tbody tr:hover{background:#fbf9ff}.gpau-matrix tbody tr{background:#fff}@media(max-width:600px){.gpau-staff-card .gpau-row-actions{align-self:stretch;width:100%}.gpau-checkbox{width:44px;height:44px}.gpau-close{width:44px;height:44px;right:10px;top:10px}}@media(max-width:600px){.gpau-permissions .gpau-title-line h1{max-width:290px}}.gpa-app .gpau-table tbody tr,.gpa-app .gpau-matrix tbody tr{background:#fff}.gpa-app .gpau-table tbody tr:hover{background:#fbf9ff}.gpap-list,.gpap-editor,.gpap-view,.gpap-preview{min-width:0;color:#172039}.gpap-preview-note{font-size:11px!important;color:#76829b!important;margin:8px 0 17px!important}.gpap-list-heading{margin-bottom:8px}.gpap-list-heading .gpa-button{flex-shrink:0;min-height:42px}.gpap-filters{display:grid;grid-template-columns:2.1fr repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.gpap-filters>label{background:#fff;border:1px solid #e5eaf2;border-radius:7px;padding:9px 12px;min-width:0;color:#718099;font-size:11px}.gpap-filters label>span{display:block;margin-bottom:3px}.gpap-filters select{border:0;background:transparent;width:100%;min-width:0;font-size:13px;color:#182135}.gpap-filters .gpap-project-search{display:flex;align-items:center;gap:12px;font-size:13px}.gpap-project-search input{border:0;background:transparent;font:inherit;width:100%;min-width:0;outline-offset:5px}.gpap-tabs{display:flex;border:1px solid #e5eaf2;background:#fff;border-radius:7px;overflow:hidden;width:max-content;max-width:100%;margin:0 0 18px}.gpap-tabs>button{padding:11px 25px;border:0;border-right:1px solid #edf0f5;background:#fff;color:#52627d;font-size:12px;display:flex;align-items:center;gap:14px}.gpap-tabs>button:last-child{border-right:0}.gpap-tabs>button[aria-selected=true]{background:#7e3bed;color:#fff}.gpap-tabs b{background:#f4f6f9;border-radius:12px;padding:2px 7px;font-weight:400;color:#65718c}.gpap-tabs [aria-selected=true] b{background:#fff;color:#7e3bed}.gpap-table-wrap{overflow:visible}.gpap-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px;color:#415572}.gpap-table thead,.gpap-table thead tr,.gpap-table tbody tr:nth-child(odd),.gpap-table tbody tr:nth-child(2n){background:#fff}.gpap-table th,.gpap-table td{padding:15px 12px;border-bottom:1px solid #f0f2f6;vertical-align:middle;text-align:left;overflow-wrap:anywhere;line-height:1.5;font-weight:400}.gpap-table th a{color:#263b59}.gpap-table thead th{color:#4c5d79;padding-top:19px;padding-bottom:15px}.gpap-table th:nth-child(1){width:18%}.gpap-table th:nth-child(2){width:9%}.gpap-table th:nth-child(3){width:13%}.gpap-table th:nth-child(4){width:13%}.gpap-table th:nth-child(5){width:7%}.gpap-table th:nth-child(6){width:9%}.gpap-table th:nth-child(7){width:9%}.gpap-table th:nth-child(8){width:10%}.gpap-table th:nth-child(9){width:12%}.gpap-value-cell{white-space:nowrap}.gpap-status{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:16px;padding:5px 10px;font-size:11px;color:#7e3bed;background:#f5f1ff;white-space:nowrap}.gpap-status i{width:7px;height:7px;background:#7e3bed;border-radius:50%;flex-shrink:0}.gpap-status.published{background:#f2fbe8;color:#6a8c4b}.gpap-status.published i{background:#c6ff34}.gpap-status.archived{background:#f3f5f7;color:#7c8aa1}.gpap-status.archived i{background:#96a4b8}.gpap-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.gpap-row-actions>a,.gpap-row-actions>button,.gpap-row-actions [data-state]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;color:#536983;background:transparent;border-radius:6px;padding:7px;min-height:34px;min-width:30px}.gpap-row-actions a:hover,.gpap-row-actions button:hover{color:#7e3bed;background:#f6f1ff}.gpap-action-menu [role=menuitem]{display:flex;align-items:center;gap:12px}.gpap-action-menu [data-disabled]{opacity:.4;pointer-events:none}.gpap-pagination{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:18px 14px;color:#74819a;font-size:11px}.gpap-pagination nav{display:flex;gap:7px;align-items:center;margin-left:auto}.gpap-pagination button{background:#fff;border:1px solid #edf0f5;color:#667b96;border-radius:8px;width:30px;height:30px;display:grid;place-items:center;padding:0}.gpap-pagination button[aria-current=page]{background:#7e3bed;color:#fff;border-color:#7e3bed}.gpap-pagination label{display:flex;gap:10px;align-items:center;white-space:nowrap}.gpap-pagination select{padding:6px;border:1px solid #edf0f5;background:#fff;border-radius:6px;color:#536983;font-size:11px}.gpap-loading{text-align:center;color:#728099;padding:65px 20px}.gpap-state{padding:45px;text-align:center;min-height:260px}.gpap-state>svg{color:#7e3bed;margin-bottom:15px}.gpa-app .gpap-state h1{font-size:27px;margin:0 0 15px}.gpap-state>div{display:flex;justify-content:center;gap:15px;margin-top:22px;flex-wrap:wrap}.gpap-error,.gpap-success{padding:12px 16px;border:1px solid #f0d9e2;border-radius:7px;margin:14px 0!important;color:#b12954!important;background:#fff8fa;font-size:13px!important}.gpap-success{color:#624199!important;border-color:#e1d5f8;background:#f8f4ff}.gpap-dialog-actions{display:flex;justify-content:flex-end;gap:12px}.gpap-dialog-actions .gpa-button{width:auto;margin:0}.gpap-dialog{font-family:GovPair,Arial,sans-serif}.gpap-dialog button:focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpap-breadcrumb{display:flex;align-items:center;gap:12px;color:#7b889f;font-size:13px;margin:4px 0 20px}.gpap-breadcrumb a{color:#58448b}.gpap-record-heading{margin-bottom:20px}.gpap-record-heading>div>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gpap-record-heading p{font-size:18px;margin-top:8px;color:#77859f}.gpap-unsaved{color:#c89728;font-size:13px;display:inline-flex;align-items:center;gap:8px}.gpap-record-heading .gpap-status{font-size:13px}.gpap-section-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #e5eaf2;margin:24px 0 22px;gap:10px}.gpap-section-nav a{display:flex;align-items:center;gap:10px;color:#42516c;font-size:13px;padding:12px 5px 15px;border-bottom:2px solid transparent;min-width:0;line-height:1.35}.gpap-section-nav a:first-child{color:#7e3bed;border-color:#7e3bed}.gpap-section-nav svg{flex-shrink:0}.gpap-section-nav b{font-size:10px;background:#7e3bed;border-radius:20px;color:#fff;width:19px;height:19px;display:grid;place-items:center;flex-shrink:0}.gpap-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gpap-section{padding:18px;scroll-margin-top:25px;min-width:0}.gpa-app .gpap-section h2{margin:0 0 16px;font-size:20px;border-bottom:1px solid #f0f2f6}.gpap-section h2 button{border:0;background:transparent;display:flex;align-items:center;gap:14px;width:100%;padding:0 0 15px;text-align:left;font-weight:700;color:#000;min-width:0}.gpap-section h2 button>svg:first-child{color:#7e3bed;flex-shrink:0}.gpap-section h2 button>svg:last-child{margin-left:auto;color:#53637f;flex-shrink:0}.gpap-section h2 button[aria-expanded=false]>svg:last-child{transform:rotate(-90deg)}.gpap-admin-only{color:#7e3bed;background:#f5f1ff;padding:5px 11px;border-radius:20px;font-size:10px;font-weight:400;margin-left:auto;white-space:nowrap}.gpap-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px}.gpap-fields:last-child{margin-bottom:0}.gpap-fields.full{grid-template-columns:1fr}.gpap-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.gpap-field{display:block;min-width:0;color:#34405a;font-size:13px}.gpap-field>span:first-child{display:block;margin-bottom:8px;line-height:1.4}.gpap-field input:not([type=checkbox]),.gpap-field select,.gpap-field textarea{font:inherit;width:100%;border:1px solid #dfe5ee;border-radius:6px;min-height:37px;padding:8px 10px;background:#fff;color:#263247;min-width:0}.gpap-field textarea{resize:vertical;line-height:1.5;min-height:83px}.gpap-field [aria-invalid=true],.gpap-field .invalid{border-color:#d94b77!important;background:#fffafb!important}.gpap-field-error{display:flex;gap:6px;align-items:flex-start;font-size:11px;color:#d04470;margin-top:6px;line-height:1.4}.gpap-field-error svg{flex-shrink:0;margin-top:1px}.gpap-tags{display:flex;gap:7px;flex-wrap:wrap;align-items:center;color:#34405a;font-size:12px}.gpap-tags>span{background:#f5f1ff;color:#7145c1;border-radius:15px;padding:5px 9px;display:inline-flex;gap:6px;align-items:center;line-height:1.4;overflow-wrap:anywhere}.gpap-tags button{background:transparent;border:0;color:inherit;padding:0;display:flex;flex-shrink:0}.gpap-multiselect{display:flex;align-items:center;gap:7px;min-height:39px;border:1px solid #dfe5ee;border-radius:6px;padding:5px 7px;background:#fff}.gpap-multiselect>button{background:transparent;border:0;color:#4f5c75;display:flex;align-items:center;justify-content:center;width:28px;min-height:29px;flex-shrink:0;margin-left:auto}.gpap-multiselect .gpap-tags{gap:5px;min-width:0}.gpap-multiselect .gpap-tags>span{font-size:11px;padding:4px 7px}.gpap-options{max-height:310px;overflow:auto;min-width:260px;font-size:12px}.gpap-options [role=menuitemcheckbox]{display:flex;align-items:center;justify-content:space-between;gap:12px}.gpap-options [data-state=checked]{color:#7e3bed}.gpap-options [role=menuitemcheckbox]:focus{background:#f5f1ff}.gpap-switch{appearance:none;width:43px;height:25px;background:#d8dbe0;border-radius:20px;position:relative;cursor:pointer;border:0;margin:4px 0}.gpap-switch:before{content:"";position:absolute;left:3px;top:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002}.gpap-switch:checked{background:#7e3bed}.gpap-switch:checked:before{left:21px}.gpap-validation-summary{font-size:11px!important;color:#c69b3f!important;background:#fbf9f4;display:flex;align-items:center;gap:8px;padding:9px;border-radius:5px;margin-top:10px!important}.gpap-editor-fieldset{border:0;margin:0;padding:0;min-width:0}.gpap-editor-actions{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin-top:12px;padding:13px}.gpap-editor-actions .gpa-button{min-width:115px}.gpap-editor-actions .gpap-cancel{margin-right:auto}.gpap-view-actions{display:flex;gap:14px;margin-bottom:16px}.gpap-read-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:3px 0 10px;min-height:155px}.gpap-read-fields dt{color:#8390aa;font-size:12px;margin-bottom:8px}.gpap-read-fields dd{margin:0;font-size:13px;color:#344663;line-height:1.6;overflow-wrap:anywhere}.gpap-section:first-child .gpap-read-fields>div:last-child{grid-column:1/-1}.gpa-app .gpap-mobile-back,.gpap-mobile-label{display:none}.gpap-preview-banner{display:flex;align-items:center;gap:20px;background:#f6f2ff;border:1px solid #e5dcf8;padding:16px;border-radius:9px}.gpap-preview-banner>svg{color:#7e3bed;flex-shrink:0}.gpa-app .gpap-preview-banner h1{font-size:26px;display:flex;align-items:center;gap:14px;margin:0 0 6px}.gpap-preview-banner h1>span{font-size:11px;border-radius:16px;padding:5px 11px;background:#eee7ff;color:#7e3bed;font-weight:400;letter-spacing:0}.gpap-preview-banner p{font-size:12px}.gpap-preview-banner .gpa-button{margin-left:auto;flex-shrink:0}.gpa-app .gpap-preview-title{font-size:36px;line-height:1.15;margin:24px 0 19px}.gpap-preview-facts{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:24px;font-size:13px;color:#435875}.gpap-preview-facts>span{display:flex;align-items:center;gap:9px;min-width:0}.gpap-preview-facts>strong{font-size:16px;color:#000}.gpap-preview-facts time{margin-left:auto;color:#8592aa;font-size:11px}.gpap-preview-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}.gpap-preview-main,.gpap-preview-side{display:flex;flex-direction:column;gap:17px;min-width:0}.gpap-preview-card{padding:18px;min-width:0}.gpa-app .gpap-preview-card h2{font-size:20px;margin:0 0 17px}.gpap-preview-card h2>button{display:flex;align-items:center;gap:13px;font-weight:700;width:100%;background:transparent;border:0;padding:0;text-align:left;color:#000}.gpap-preview-card h2 svg:first-child{color:#7e3bed;flex-shrink:0}.gpap-preview-card h2 svg:last-child{margin-left:auto;color:#65718c;width:16px}.gpap-preview-card p{font-size:13px}.gpa-app .gpap-preview-match{background:#f4efff;border-color:#e7dcfc}.gpap-preview-match h2>button{color:#5624bd}.gpap-preview-match p+p{margin-top:12px}.gpap-preview-funding{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.gpap-preview-funding>div{border-right:1px solid #e5eaf2;padding-right:8px;min-width:0}.gpap-preview-funding>div:last-child{border:0}.gpap-preview-funding dt,.gpap-related dt{font-size:10px;color:#7a89a1;margin-bottom:8px}.gpap-preview-funding dd,.gpap-related dd{margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.gpap-preview-actions{padding:18px}.gpa-app .gpap-preview-actions h2{display:flex;align-items:center;gap:13px;font-size:20px;margin-bottom:18px}.gpap-preview-actions h2 svg{color:#7e3bed}.gpap-preview-actions>.gpa-button{width:100%}.gpap-preview-actions>div{display:flex;flex-direction:column;gap:10px;margin-top:10px}.gpap-preview-actions>div button:last-child{border-top:1px solid #e5eaf2;margin-top:8px}.gpap-not-for-me{border:0;background:transparent;padding:14px;color:#7e3bed}.gpap-preview-actions p{font-size:11px!important;margin-top:15px!important}.gpap-organisations>a,.gpap-organisations>div{display:flex;align-items:center;gap:13px;border-bottom:1px solid #edf0f5;padding:13px 0;color:#263859;min-height:60px}.gpap-organisations>:last-child{border:0}.gpap-organisations svg{color:#7e3bed;flex-shrink:0}.gpap-organisations span{min-width:0;margin-right:auto}.gpap-organisations small{display:block;color:#8996b0;font-size:10px;margin-bottom:5px}.gpap-organisations strong{font-weight:500;font-size:13px;overflow-wrap:anywhere}.gpap-organisations>a>small{white-space:nowrap}.gpap-organisations svg:last-child{color:#46607d}.gpap-related{margin-top:25px}.gpa-app .gpap-related>h2{display:flex;align-items:center;gap:14px;font-size:21px;margin-bottom:16px}.gpap-related>h2 svg{color:#7e3bed}.gpap-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gpap-related article{padding:18px;min-width:0}.gpa-app .gpap-related h3{font-size:16px;display:flex;align-items:flex-start;gap:14px;line-height:1.4}.gpap-related h3 svg{color:#7e3bed;flex-shrink:0}.gpap-related article>p{font-size:11px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.gpap-related dl{display:grid;grid-template-columns:.8fr 1.5fr 1fr;gap:12px;margin:12px 0 20px}.gpap-related .gpa-button{width:100%;min-height:35px;font-size:12px}.gpap-preview-mobile-intro,.gpap-preview-mobile-organisations{display:none}.gpap-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.gpap-list button:disabled,.gpap-editor button:disabled,.gpap-dialog button:disabled{opacity:.45;cursor:not-allowed}.gpap-preview button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:1101px)and (max-width:1450px){.gpap-filters{gap:8px}.gpap-filters>label{padding:8px;font-size:10px}.gpap-table td,.gpap-table th{padding:13px 8px;font-size:11px}.gpap-status{font-size:10px;padding:5px 6px;gap:5px}.gpap-row-actions{gap:2px}.gpap-row-actions>a,.gpap-row-actions>button{padding:5px;min-width:26px}.gpap-section-nav a{font-size:11px;gap:7px}.gpap-section{padding:15px}.gpap-field{font-size:12px}.gpap-fields{gap:12px}.gpap-preview-funding{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}}@media(max-width:1100px){.gpa-projects-shell .gpa-topbar{margin-bottom:0}.gpa-projects-shell .gpa-topbar>.gpa-search{display:none}.gpap-list-heading{display:flex;align-items:center;margin-top:8px;margin-bottom:14px}.gpap-list-heading h1{font-size:35px}.gpap-list-heading p{display:none}.gpap-preview-note{margin-bottom:16px!important}.gpap-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:19px 0 24px}.gpap-filters>label{padding:12px 14px;font-size:12px}.gpap-project-search{grid-column:1/-1;min-height:46px}.gpap-filter-status,.gpap-filter-country,.gpap-filter-sector{grid-column:span 2}.gpap-filter-funder,.gpap-filter-stage{grid-column:span 3}.gpap-filters select{font-size:14px}.gpap-summary{display:grid;grid-template-columns:1.1fr repeat(4,minmax(0,1fr));width:100%;padding:16px 10px;gap:0;border-radius:9px;margin-bottom:24px}.gpap-summary>button{border:0;border-right:1px solid #edf0f5;flex-direction:column;padding:5px 10px;gap:10px;background:#fff!important;color:#222!important;border-radius:7px}.gpap-summary>button[aria-selected=true]{box-shadow:inset 0 0 0 1px #d8c9f5;background:#faf7ff!important}.gpap-summary>button:first-child{flex-direction:row;color:#7e3bed!important;gap:13px}.gpap-summary>button:first-child>span{display:block;text-align:left;color:#8390a9;font-size:11px}.gpap-summary b{font-size:22px;font-weight:600;background:transparent!important;color:#172039!important;padding:0;display:block}.gpap-summary .gpap-status{font-size:11px;padding:5px 9px}.gpap-summary .gpap-status i{display:none}.gpap-mobile-records{display:flex;flex-direction:column;gap:20px}.gpap-project-card{padding:22px}.gpap-project-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px}.gpap-project-card .gpa-icon-tile{width:42px;height:42px;border-radius:8px}.gpa-app .gpap-project-card h2{font-size:18px;margin:0;line-height:1.4}.gpap-project-card h2 a{color:#14203c}.gpap-project-card dl{display:grid;grid-template-columns:1fr 1.3fr 1.6fr;gap:20px 24px;margin:23px 0}.gpap-project-card dl>div{position:relative;padding-left:37px;min-width:0}.gpap-project-card dl svg{position:absolute;left:0;top:4px;color:#7e3bed}.gpap-project-card dt{font-size:11px;color:#8390a9;margin:0 0 7px}.gpap-project-card dd{font-size:13px;margin:0;color:#2d3e5e;line-height:1.5;overflow-wrap:anywhere}.gpap-project-card dl>div:nth-child(n+4){border-top:1px solid #edf0f5;padding-top:17px}.gpap-project-card dl>div:nth-child(n+4) svg{top:21px}.gpap-row-actions{gap:10px;flex-wrap:wrap}.gpap-row-actions>a,.gpap-row-actions>button{border:1px solid #e5eaf2;padding:9px 12px;color:#7e3bed;min-height:42px}.gpap-row-actions>button.gpap-publish-link{background:#f5f1ff}.gpap-load-more{border:1px solid #e5ddf5;background:#f7f3ff;color:#7e3bed;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;width:100%;border-radius:7px;margin-top:20px}.gpap-load-more svg{transform:rotate(90deg)}.gpap-sections{grid-template-columns:1fr;gap:18px}.gpap-section{padding:23px}.gpap-section-nav{display:none}.gpap-read-fields{min-height:0;padding-bottom:3px}.gpap-record-heading{margin-top:18px}.gpa-app .gpap-record-heading h1{font-size:29px;line-height:1.25}.gpap-mobile-label{display:inline}.gpap-desktop-label,.gpap-desktop-back{display:none!important}.gpa-app .gpap-mobile-back{display:inline-flex;width:max-content;margin-bottom:16px}.gpap-view-actions{margin:15px 0 23px}.gpap-read-fields{gap:23px 35px}.gpap-editor-actions{margin-top:18px}.gpap-preview-columns{grid-template-columns:1fr}.gpap-preview-side{display:none}.gpap-preview-mobile-intro{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.gpap-preview-mobile-organisations{display:block}.gpap-preview-mobile-intro .gpap-preview-actions{background:transparent;border:0;padding:0}.gpap-preview-mobile-intro .gpap-preview-actions h2{display:none}.gpap-preview-mobile-intro .gpap-preview-actions>div{flex-direction:row;gap:13px;align-items:center}.gpap-preview-mobile-intro .gpap-preview-actions>div>button{flex:1;margin:0;font-size:12px;min-width:0}.gpap-preview-mobile-intro .gpap-preview-actions>div>button:last-child{border:1px solid #7E3BED}.gpap-preview-banner{padding:17px;gap:14px}.gpa-app .gpap-preview-banner h1{font-size:22px}.gpap-preview-banner p{font-size:11px}.gpap-preview-banner .gpa-button{font-size:12px;min-height:39px}.gpa-app .gpap-preview-title{font-size:30px}.gpap-preview-facts{gap:14px;font-size:12px}.gpap-preview-facts time{margin-left:0}.gpap-preview-funding{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gpap-preview-funding>div{border-right:0;border-bottom:1px solid #edf0f5;padding-bottom:10px}.gpap-preview-funding dt{font-size:12px}.gpap-preview-funding dd{font-size:13px}.gpap-related>div{grid-template-columns:1fr}}@media(max-width:600px){.gpap-list-heading h1{font-size:29px}.gpap-list-heading .gpa-button{font-size:12px;padding:10px 12px}.gpap-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gpap-filter-status,.gpap-filter-country{grid-column:span 1}.gpap-filter-sector,.gpap-filter-funder,.gpap-filter-stage{grid-column:span 2}.gpap-filters>label{padding:10px 12px}.gpap-filters select{font-size:13px}.gpap-preview-note{font-size:10px!important;line-height:1.6!important}.gpap-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.gpap-summary>button{border:0}.gpap-summary>button:first-child{grid-column:1/-1;justify-content:flex-start;border-bottom:1px solid #edf0f5;padding-bottom:12px}.gpap-summary>button:not(:first-child){flex-direction:row;justify-content:space-between;gap:5px;padding:12px 6px}.gpap-summary .gpap-status{font-size:10px}.gpap-summary b{font-size:20px}.gpap-project-card{padding:16px}.gpap-project-card>header{gap:11px;grid-template-columns:30px minmax(0,1fr)}.gpap-project-card>header>.gpap-status{grid-column:2;justify-self:start;margin-top:2px}.gpap-project-card .gpa-icon-tile{width:30px;height:34px;align-self:start}.gpap-project-card .gpa-icon-tile svg{width:22px}.gpa-app .gpap-project-card h2{font-size:16px}.gpap-project-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 10px}.gpap-project-card dl>div:nth-child(3){grid-column:1/-1}.gpap-project-card dl>div{padding-left:28px}.gpap-project-card dl svg{width:20px}.gpap-project-card dd{font-size:12px}.gpap-row-actions>a,.gpap-row-actions>button{padding:9px 11px;font-size:12px}.gpap-row-actions{gap:8px}.gpap-section{padding:16px}.gpa-app .gpap-section h2{font-size:18px}.gpap-section h2 button{gap:10px}.gpap-fields,.gpap-fields.three{grid-template-columns:1fr;gap:16px}.gpap-field{font-size:13px}.gpap-field input:not([type=checkbox]),.gpap-field select{min-height:42px}.gpap-read-fields{grid-template-columns:1fr;gap:19px}.gpap-read-fields dt{font-size:12px}.gpap-read-fields dd{font-size:13px}.gpap-record-heading p{font-size:14px}.gpap-unsaved,.gpap-record-heading .gpap-status{font-size:11px}.gpap-editor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.gpap-editor-actions .gpa-button{width:100%;min-width:0;font-size:12px;min-height:43px}.gpap-editor-actions .gpap-cancel{margin:0}.gpap-dialog-actions .gpa-button{min-width:90px}.gpap-state{padding:28px 18px}.gpa-app .gpap-state h1{font-size:24px}.gpap-breadcrumb{font-size:11px;gap:8px;flex-wrap:wrap}.gpap-preview-banner{flex-wrap:wrap;gap:12px}.gpap-preview-banner>div{flex:1;min-width:0}.gpap-preview-banner>.gpa-button{width:100%;margin-left:0}.gpa-app .gpap-preview-banner h1{font-size:20px;gap:10px}.gpap-preview-banner>svg{width:25px}.gpa-app .gpap-preview-title{font-size:27px;margin:22px 0 18px}.gpap-preview-facts{align-items:flex-start;gap:13px;font-size:12px}.gpap-preview-facts>span{max-width:100%}.gpap-preview-facts>span:nth-child(4){flex-basis:100%}.gpap-preview-facts time{width:100%}.gpap-preview-card{padding:17px}.gpa-app .gpap-preview-card h2{font-size:18px}.gpap-preview-card h2>button{gap:10px}.gpap-preview-card h2>button svg{width:24px}.gpap-preview-card p{font-size:13px}.gpap-preview-funding{grid-template-columns:1fr;gap:14px}.gpap-preview-funding>div{display:grid;grid-template-columns:1fr 1.2fr;gap:15px}.gpap-preview-funding dt{margin:0;font-size:11px}.gpap-preview-funding dd{font-size:12px}.gpap-preview-mobile-intro .gpap-preview-actions>div{display:grid;grid-template-columns:1fr 1fr}.gpap-preview-mobile-intro .gpap-preview-actions>div>button:last-child{grid-column:1/-1}.gpap-preview-actions .gpa-button{min-height:43px;font-size:13px}.gpap-organisations>a,.gpap-organisations>div{gap:10px}.gpap-organisations>a>small{display:none}.gpap-organisations strong{font-size:12px}.gpap-related article{padding:16px}.gpap-related dl{grid-template-columns:1fr;gap:14px}.gpap-related dl>div{display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.gpap-related dt{margin:0;font-size:11px}.gpap-related dd{font-size:12px}.gpa-app .gpap-related h3{font-size:15px}}.gpaf-management,.gpaf-editor{min-width:0;color:#172039}.gpaf-management .gpa-page-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.gpaf-management .gpa-page-heading h1{margin:0 0 5px}.gpaf-management .gpa-page-heading p,.gpaf-editor-heading p{margin:7px 0;color:#7b89a3}.gpaf-management .gpa-page-heading .gpa-button{flex-shrink:0;display:flex;gap:10px;align-items:center}.gpaf-boundary{font-size:11px!important;color:#74819a!important;margin:12px 0 22px!important;line-height:1.6!important}.gpaf-mobile{display:none!important}.gpaf-filters{display:grid;grid-template-columns:2.1fr 1fr 1fr .8fr;gap:16px;align-items:center;background:#fff;border:1px solid #e4eaf2;border-radius:8px;padding:12px;margin:20px 0 14px}.gpaf-filters>label{border:1px solid #e4eaf2;border-radius:7px;padding:9px 12px;min-width:0;font-size:11px;color:#78869f}.gpaf-filters label>span{display:block;margin-bottom:3px}.gpaf-filters select{width:100%;min-width:0;border:0;background:transparent;font-size:13px;color:#172039}.gpaf-search{display:flex;align-items:center;gap:12px}.gpaf-search input{border:0;width:100%;font:inherit;font-size:13px;min-width:0;outline-offset:5px}.gpaf-clear{border:0;background:transparent;color:#7e3bed;text-align:left;font-size:13px;padding:9px}.gpaf-tabs{display:flex;border:1px solid #e5eaf2;background:#fff;border-radius:7px;overflow:hidden;width:max-content;max-width:100%;margin:0 0 22px}.gpaf-tabs>button{display:flex;align-items:center;gap:20px;justify-content:center;padding:12px 36px;border:0;border-right:1px solid #e5eaf2;background:#fff;color:#7686a2;font-size:14px;white-space:nowrap}.gpaf-tabs>button:last-child{border-right:0}.gpaf-tabs>button[aria-selected=true]{background:#7e3bed;color:#fff}.gpaf-tabs b{border:1px solid #e5eaf2;border-radius:20px;padding:2px 8px;font-size:12px;font-weight:400}.gpaf-tabs [aria-selected=true] b{background:#fff;color:#7e3bed}.gpaf-results{padding:0;border:1px solid #e4eaf2;overflow:hidden}.gpa-app .gpaf-results>h2{font-size:17px;font-weight:500;padding:16px;margin:0;border-bottom:1px solid #edf0f5;color:#546782}.gpaf-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;color:#7587a5}.gpa-app .gpaf-table th,.gpa-app .gpaf-table td{padding:14px;text-align:left;border-bottom:1px solid #edf0f5;font-weight:400;vertical-align:middle;background:#fff;overflow-wrap:anywhere}.gpa-app .gpaf-table thead,.gpa-app .gpaf-table thead tr{background:#fff}.gpaf-table th:nth-child(1){width:29%}.gpaf-table th:nth-child(2){width:18%}.gpaf-table th:nth-child(3){width:15%}.gpaf-table th:nth-child(4){width:12%}.gpaf-table th:nth-child(5){width:6%}.gpaf-table th:nth-child(6){width:10%}.gpaf-table th:nth-child(7){width:10%}.gpaf-table td:first-child a{display:flex;align-items:center;gap:15px;color:#203856;line-height:1.5}.gpaf-table img,.gpaf-thumb{width:45px;height:38px;flex-shrink:0;object-fit:cover;border-radius:4px}.gpaf-thumb{display:grid;place-items:center;background:#f5f1ff;color:#7e3bed}.gpaf-table tbody tr:hover td{background:#fbf8ff}.gpaf-category{display:inline-block;border-radius:18px;background:#f7f3ff;color:#7e3bed;padding:5px 10px;font-size:11px;line-height:1.4}.gpaf-status{display:inline-flex;align-items:center;gap:7px;border-radius:20px;background:#f5f1ff;color:#7e3bed;padding:5px 10px;white-space:nowrap;font-size:11px}.gpaf-status i{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#7e3bed}.gpaf-status.published{color:#568250;background:#f1fbe8}.gpaf-status.published i{background:#c6ff34}.gpaf-status.scheduled{color:#596e9a;background:#eff4fd}.gpaf-status.scheduled i{background:#859bc7}.gpaf-status.archived{color:#7c899d;background:#f3f5f7}.gpaf-status.archived i{background:#96a3b8}.gpaf-likes{display:flex;gap:8px;align-items:center}.gpaf-row-actions{display:flex;gap:13px;align-items:center;justify-content:flex-end}.gpaf-row-actions>a,.gpaf-row-actions>button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#7e3bed;font-size:12px;min-height:35px;padding:6px}.gpaf-row-actions>button{color:#253e62;min-width:34px}.gpaf-pagination{display:flex;gap:15px;align-items:center;padding:16px;color:#8091ac;font-size:12px}.gpaf-pagination nav{display:flex;gap:7px;margin-left:auto;align-items:center}.gpaf-pagination button{border:1px solid #e7edf5;background:#fff;color:#6b7e9e;border-radius:7px;padding:7px 11px;min-height:34px}.gpaf-pagination button[aria-current=page]{color:#fff;border-color:#7e3bed;background:#7e3bed}.gpaf-pagination label{display:flex;gap:10px;align-items:center;white-space:nowrap;font-size:11px}.gpaf-pagination select{border:1px solid #e7edf5;padding:6px;background:#fff;border-radius:6px}.gpaf-pagination button:disabled{opacity:.45}.gpaf-loading,.gpaf-empty{padding:45px 20px;text-align:center;color:#7c8ca6}.gpaf-empty h3{margin-bottom:10px;color:#172039}.gpaf-state{padding:40px;text-align:center}.gpaf-state>svg{color:#7e3bed;margin-bottom:15px}.gpaf-state>div{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:20px}.gpaf-notice,.gpaf-error{padding:12px 16px;background:#f8f4ff;border:1px solid #e1d5f8;color:#624199!important;border-radius:7px;font-size:13px!important;margin:12px 0!important}.gpaf-error{color:#b12954!important;border-color:#f0d9e2;background:#fff8fa}.gpaf-breadcrumb{display:flex;gap:12px;font-size:13px;color:#74819a;margin:0 0 15px}.gpaf-breadcrumb a{color:#7e3bed}.gpaf-editor-heading>div{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.gpaf-editor-heading h1{margin:0}.gpaf-unsaved{font-size:11px;color:#b38e3c}.gpaf-editor-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:start}.gpaf-edit-fields{min-width:0;border:0;padding:0;margin:0}.gpaf-editor-side{min-width:0}.gpaf-section{padding:18px;margin-bottom:16px;min-width:0}.gpa-app .gpaf-section h2{display:flex;gap:12px;align-items:center;margin:0 0 16px;font-size:16px;font-weight:600;border-bottom:1px solid #edf0f5;padding-bottom:14px}.gpaf-section h2 svg{color:#7e3bed;flex-shrink:0}.gpaf-field{display:block;font-size:13px;color:#2d3d5a;min-width:0;margin-bottom:16px}.gpaf-field>span:first-child{display:block;margin:0 0 7px}.gpaf-field input:not([type=file]),.gpaf-field textarea,.gpaf-field select{width:100%;min-width:0;border:1px solid #dfe6f0;border-radius:5px;background:#fff;color:#273a5c;min-height:37px;padding:8px 10px;font:inherit}.gpaf-field textarea{resize:vertical;line-height:1.5;min-height:79px}.gpaf-field [aria-invalid=true]{border-color:#d94b77!important;background:#fffafb!important}.gpaf-field-error{display:flex;gap:6px;align-items:flex-start;color:#d04470;font-size:11px;line-height:1.5;margin-top:6px}.gpaf-field-error svg{flex-shrink:0;margin-top:2px}.gpaf-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gpaf-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.gpaf-fields .gpaf-field{margin-bottom:0}.gpaf-fields+.gpaf-fields{margin-top:14px}.gpaf-half{width:46%}.gpaf-main-content{border:1px solid #e3e9f2;border-radius:5px;overflow:hidden}.gpaf-toolbar{display:flex;align-items:center;border-bottom:1px solid #edf0f5;padding:7px 10px;gap:10px}.gpaf-toolbar button{border:0;background:transparent;color:#4c6184;display:grid;place-items:center;width:31px;height:29px;font-size:18px}.gpaf-toolbar button:hover{background:#f7f3ff;color:#7e3bed}.gpaf-rich-content{padding:13px;min-height:140px;line-height:1.6;outline-offset:-3px}.gpaf-rich-content .gpaf-body p{font-size:13px;margin:0 0 12px}.gpaf-rich-content .gpaf-body p:last-child{margin-bottom:0}.gpaf-rich-content .gpaf-body{min-height:110px}.gpaf-body p{white-space:pre-wrap;line-height:1.65}.gpaf-body ul{padding-left:24px;margin:12px 0}.gpaf-media-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.gpaf-media-fields .gpaf-field{margin-bottom:0}.gpaf-file{display:flex;gap:12px;min-width:0;align-items:center}.gpaf-file>span{display:block;flex-shrink:0;max-width:38%}.gpaf-file img{width:130px;max-width:100%;height:70px;border-radius:5px;object-fit:cover}.gpaf-file>div{border:1px solid #e2e8f2;border-radius:5px;min-width:0;padding:10px;flex:1}.gpaf-file small{display:block;font-size:11px;overflow-wrap:anywhere;margin-bottom:8px}.gpaf-file .gpa-button{padding:7px 12px;font-size:11px;min-height:30px;width:max-content;max-width:100%;cursor:pointer}.gpaf-file input[type=file]{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.gpaf-file:focus-within{outline:2px solid #7E3BED;outline-offset:3px}.gpaf-file.document{border:1px solid #e2e8f2;padding:10px;border-radius:5px;color:#607292;min-height:91px}.gpaf-file.document>div{border:0;padding:0}.gpaf-audience{display:flex;align-items:center;gap:14px;justify-content:space-between;font-size:12px;flex-wrap:wrap}.gpaf-audience label{display:flex;align-items:center;gap:10px;cursor:pointer;padding:7px 10px;border-radius:5px}.gpaf-audience label:has(input:checked){background:#f7f3ff;color:#7e3bed}.gpaf-audience input{accent-color:#7E3BED;width:17px;height:17px}.gpaf-live-preview{padding:16px;margin-bottom:16px;scroll-margin-top:20px}.gpaf-live-preview>header{display:flex;gap:12px;align-items:center;border-bottom:1px solid #edf0f5;padding-bottom:14px;margin-bottom:16px;flex-wrap:wrap}.gpa-app .gpaf-live-preview h2{display:flex;gap:12px;align-items:center;font-size:20px;margin:0;font-weight:650}.gpaf-live-preview h2 svg{color:#7e3bed}.gpaf-preview-modes{display:flex;border:1px solid #e5eaf2;border-radius:6px;padding:2px;margin-left:auto}.gpaf-preview-modes button{border:0;background:#fff;padding:6px 12px;color:#5d718f;border-radius:5px;font-size:12px}.gpaf-preview-modes button[aria-selected=true]{color:#fff;background:#7e3bed}.gpaf-preview-pill{padding:6px 12px;border-radius:18px;background:#f2f9e6;color:#7b923b;font-size:12px}.gpaf-post-preview{border:1px solid #e5eaf2;border-radius:6px;padding:18px;background:#fff;min-width:0}.gpaf-post-preview.mobile{max-width:390px;margin-inline:auto}.gpaf-post-preview>header{display:flex;gap:15px;align-items:flex-start;margin-bottom:19px}.gpaf-preview-logo{display:grid;place-items:center;flex-shrink:0;border:1px solid #edf0f5;border-radius:12px;box-shadow:0 1px 4px #1018280a;width:60px;height:60px}.gpaf-preview-logo img{width:53px}.gpaf-post-preview header>div{display:flex;gap:8px;flex-direction:column;align-items:flex-start}.gpaf-post-preview strong{font-size:16px;color:#162b4b}.gpaf-post-preview small{font-size:11px;color:#7a8ba8}.gpa-app .gpaf-post-preview h3{font-size:22px;line-height:1.3;margin:0 0 15px;color:#0b2147}.gpaf-preview-summary,.gpaf-post-preview .gpaf-body p{font-size:14px!important;line-height:1.65;color:#3b5074!important;margin:0 0 14px!important}.gpaf-preview-image{width:100%;height:160px;border-radius:5px;object-fit:cover;margin:0 0 14px}.gpaf-preview-tags{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.gpaf-preview-tags>span{border-radius:18px;background:#f7f3ff;color:#7e3bed;padding:6px 11px;font-size:12px}.gpaf-project-link{display:flex;align-items:center;gap:10px;color:#7e3bed;font-size:13px;line-height:1.5;margin-bottom:15px}.gpaf-project-link svg{flex-shrink:0}.gpaf-post-preview footer{display:flex;justify-content:space-between;border-top:1px solid #edf0f5;padding-top:13px}.gpaf-post-preview footer button{display:flex;gap:9px;align-items:center;border:0;background:transparent;color:#6e7d94;font-size:13px;cursor:default}.gpaf-schedule-note{display:flex;align-items:center;gap:10px;border-top:1px solid #edf0f5;padding-top:12px;color:#8b9bb3!important;font-size:11px!important;margin:16px 0 0!important}.gpaf-editor-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px}.gpaf-editor-actions .gpa-button{margin:0;padding:9px 7px;min-height:37px;font-size:12px;width:100%;min-width:0;white-space:nowrap}.gpaf-feedback{font-size:13px;padding:18px;color:#7a879e}.gpaf-dialog-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.gpaf-dialog-actions .gpa-button{width:auto}.gpaf-link-dialog .gpaf-field{margin-top:20px}.gpaf-link-dialog [role=alert]{color:#b12954}.gpaf-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.gpa-feed-shell :is(button,a,input,select,[contenteditable]):focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpa-feed-shell button:disabled{cursor:default;opacity:.5}@media(max-width:1400px){.gpaf-editor-columns{grid-template-columns:1.12fr 1fr;gap:16px}.gpaf-fields.three{grid-template-columns:1fr}.gpaf-live-preview .gpaf-preview-modes{margin-left:0}.gpaf-live-preview .gpaf-preview-pill{margin-left:auto}.gpaf-table th:nth-child(1){width:27%}.gpaf-table th:nth-child(3){width:13%}.gpaf-table th:nth-child(7){width:14%}.gpaf-table td:first-child a{gap:9px}.gpaf-table img,.gpaf-thumb{width:35px;height:34px}.gpaf-media-fields{grid-template-columns:1fr}.gpaf-editor-actions{grid-template-columns:1fr 1fr}}@media(max-width:1000px){.gpa-feed-shell .gpa-sidebar{display:none}.gpa-feed-shell .gpa-stage{margin-left:0}.gpa-feed-shell .gpa-topbar{padding:15px 24px;height:75px}.gpa-feed-shell .gpa-mobile-brand{display:flex;align-items:center;gap:14px;margin-right:auto}.gpa-feed-shell .gpa-mobile-brand .gpa-brand{display:flex;align-items:center;gap:10px;width:auto;margin:0}.gpa-feed-shell .gpa-mobile-brand .gpa-brand img{width:145px}.gpa-feed-shell .gpa-mobile-brand .gpa-brand>span{margin:0;background:#7e3bed;color:#fff;padding:5px 7px;border-radius:5px}.gpa-feed-shell .gpa-staff,.gpa-feed-shell .gpa-search{display:none}.gpa-feed-shell .gpa-content{padding:28px 24px}.gpa-feed-shell .gpa-mobile-support{display:flex;align-items:center;gap:10px}.gpaf-desktop{display:none!important}.gpaf-mobile{display:flex!important}.gpaf-filters{grid-template-columns:1fr 1fr;padding:0;border:0;background:transparent;gap:14px}.gpaf-filters .gpaf-search{grid-column:1/-1}.gpaf-filters label{background:#fff;padding:12px 14px}.gpaf-clear{grid-column:1/-1;padding:0;font-size:12px}.gpaf-tabs{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.gpaf-tabs>button{padding:12px 8px;gap:10px;font-size:13px;min-width:0;color:#657596}.gpaf-tabs>button[aria-selected=true]{color:#7e3bed;background:#f7f3ff}.gpaf-tabs b{padding:0;border:0;font-size:12px}.gpaf-tabs [aria-selected=true] b{color:#7e3bed;background:transparent}.gpaf-results{background:transparent;border:0;box-shadow:none;overflow:visible}.gpa-app .gpaf-results>h2{padding:0 0 18px;border:0;font-size:19px}.gpaf-mobile-records{flex-direction:column;gap:16px}.gpaf-feed-card{padding:20px;min-width:0}.gpaf-feed-card>header{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:start;gap:20px}.gpaf-feed-card>header>img,.gpaf-feed-card .gpaf-thumb{width:70px;height:84px;object-fit:cover;border-radius:7px}.gpa-app .gpaf-feed-card h3{font-size:22px;line-height:1.35;margin:0}.gpaf-feed-card h3 a{color:#182b4b}.gpaf-card-facts{display:flex;gap:18px;align-items:flex-start;margin:20px 0;flex-wrap:wrap}.gpaf-card-facts>span:not(.gpaf-category){display:grid;grid-template-columns:22px auto;column-gap:10px;border-left:1px solid #edf0f5;padding-left:17px;font-size:12px;color:#657694;min-width:0}.gpaf-card-facts svg{grid-row:1/3;flex-shrink:0}.gpaf-card-facts small{display:block;grid-column:2;color:#96a2b8;font-size:11px;margin-top:8px}.gpaf-feed-card .gpaf-row-actions{padding-top:15px;border-top:1px solid #edf0f5;gap:12px}.gpaf-feed-card .gpaf-row-actions>a{background:#7e3bed;color:#fff;padding:9px 16px;border-radius:7px;min-height:40px;font-size:13px}.gpaf-feed-card .gpaf-row-actions>button{border:1px solid #e5eaf2;color:#7e3bed;min-height:40px;padding:9px 12px;border-radius:7px}.gpaf-pagination{padding:18px 0;flex-wrap:wrap}.gpaf-pagination nav{gap:8px}.gpaf-pagination button{min-height:39px}.gpaf-editor-columns{grid-template-columns:1fr;gap:0}.gpaf-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.gpaf-half{width:50%}.gpaf-media-fields{grid-template-columns:1fr 1fr}.gpaf-editor-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.gpaf-preview-image{height:190px}.gpaf-section{padding:20px}}@media(max-width:600px){.gpa-feed-shell .gpa-topbar{padding:12px 15px;gap:10px}.gpa-feed-shell .gpa-mobile-brand{gap:8px}.gpa-feed-shell .gpa-mobile-brand .gpa-brand{gap:6px}.gpa-feed-shell .gpa-mobile-brand .gpa-brand img{width:113px}.gpa-feed-shell .gpa-mobile-brand .gpa-brand>span{font-size:9px;padding:4px}.gpa-feed-shell .gpa-content{padding:24px 16px}.gpaf-management .gpa-page-heading{gap:12px}.gpa-app .gpaf-management h1,.gpa-app .gpaf-editor-heading h1{font-size:27px}.gpaf-management .gpa-page-heading p{font-size:12px;line-height:1.5}.gpaf-management .gpa-page-heading .gpa-button{padding:9px 11px;font-size:11px;gap:7px;min-height:38px;margin:0}.gpaf-management .gpa-page-heading .gpa-button svg{width:17px}.gpaf-tabs>button{gap:4px;padding:11px 4px;flex-wrap:wrap;font-size:11px}.gpaf-tabs>button svg{width:17px}.gpaf-tabs b{font-size:11px}.gpaf-filters{gap:12px}.gpaf-filters select{font-size:12px}.gpaf-boundary{font-size:10px!important;margin-bottom:15px!important}.gpaf-feed-card{padding:16px}.gpaf-feed-card>header{grid-template-columns:50px minmax(0,1fr);gap:12px}.gpaf-feed-card>header>img,.gpaf-feed-card .gpaf-thumb{width:50px;height:67px}.gpaf-feed-card header>.gpaf-status{grid-column:2;justify-self:start}.gpa-app .gpaf-feed-card h3{font-size:17px}.gpaf-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 10px;margin:18px 0}.gpaf-card-facts>.gpaf-category{grid-column:1/-1;justify-self:start}.gpaf-card-facts>span:not(.gpaf-category){border:0;padding:0;column-gap:7px;font-size:11px}.gpaf-card-facts small{font-size:10px;margin-top:5px}.gpaf-card-facts svg{width:18px}.gpaf-pagination{gap:12px;font-size:11px}.gpaf-pagination nav{margin-left:0;width:100%;flex-wrap:wrap}.gpaf-pagination button{padding:8px 12px}.gpaf-section{padding:16px}.gpa-app .gpaf-section h2{font-size:15px}.gpaf-fields,.gpaf-fields.three,.gpaf-media-fields{grid-template-columns:1fr;gap:16px}.gpaf-half{width:100%}.gpaf-field{font-size:13px}.gpaf-field input:not([type=file]),.gpaf-field select{min-height:42px}.gpaf-audience{flex-direction:column;align-items:stretch;gap:8px}.gpaf-audience label{padding:10px}.gpaf-editor-heading p{font-size:13px}.gpaf-breadcrumb{font-size:11px}.gpaf-live-preview{padding:13px}.gpa-app .gpaf-live-preview h2{font-size:17px;gap:8px;width:100%}.gpaf-preview-modes{margin-left:0}.gpaf-preview-modes button{padding:7px 15px}.gpaf-post-preview{padding:14px}.gpa-app .gpaf-post-preview h3{font-size:20px}.gpaf-preview-summary,.gpaf-post-preview .gpaf-body p{font-size:13px!important}.gpaf-preview-logo{width:46px;height:47px}.gpaf-preview-logo img{width:40px}.gpaf-post-preview strong{font-size:14px}.gpaf-post-preview .gpaf-category{font-size:10px}.gpaf-preview-image{height:170px}.gpaf-editor-actions{grid-template-columns:1fr 1fr}.gpaf-editor-actions .gpa-button{min-height:42px}.gpaf-state{padding:27px 17px}}.gpa-app .gpaf-table th{color:#7587a5}.gpa-app .gpaf-post-preview h3{font-size:28px}.gpaf-preview-summary,.gpaf-post-preview .gpaf-body p{font-size:16px!important}@media(max-width:600px){.gpa-feed-shell .gpa-mobile-brand .gpa-brand{padding:0}.gpa-feed-shell .gpa-account{gap:2px;padding:2px}.gpa-app .gpaf-post-preview h3{font-size:20px}.gpaf-preview-summary,.gpaf-post-preview .gpaf-body p{font-size:13px!important}}.gpaf-image-fallback{display:grid;place-items:center;background:#f5f1ff;border:1px solid #e5eaf2;color:#73819a;font-size:13px}.gpaf-feedback>.gpa-button{width:auto;margin-top:15px}.gpr-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:8px;background:#f3effb;color:#6b3cce;font-size:11px;font-weight:500;line-height:1.4;white-space:normal;max-width:210px;text-align:center;overflow-wrap:break-word}.gpr-badge>i{width:8px;height:8px;background:#c6ff34;border-radius:50%;flex:none}.gpr-badge:not(.active){color:#65718c;background:#f0f2f6}.gpr-evidence{margin:14px 0 12px}.gpr-evidence>div{display:grid;grid-template-columns:minmax(95px,.8fr) minmax(0,1.2fr);gap:12px;padding:8px 0;font-size:12px;line-height:1.5;border-bottom:1px solid #ece7f7}.gpr-evidence dt{color:#65718c}.gpr-evidence dd{margin:0;overflow-wrap:anywhere}.gpr-source,.gpr-qualification{display:block;color:#65718c;font-size:11px;line-height:1.6;margin-top:9px}.gpd-project-title{flex-wrap:wrap;align-items:flex-start}.gpd-project-title>.gpr-badge{flex:none;max-width:180px}.gpd-compact-project>.gpr-badge{max-width:150px;flex-shrink:0}.gpe-match-column .gpr-badge{font-size:10px;max-width:180px}.gpd-empty-state a{color:#7e3bed;text-decoration:underline}.gpj-match-panel .gpr-evidence{width:100%}.gpp-match-score .gpr-badge{max-width:180px}.gpf-match .gpr-badge{font-size:10px}.gpp-match-heading{flex-wrap:wrap;gap:10px}.gpp-fact-match .gpr-badge{font-size:11px}@media(max-width:600px){.gpr-badge{font-size:10px;max-width:170px}.gpe-match-column .gpr-badge{max-width:145px}.gpr-evidence>div{font-size:12px}.gpd-compact-project>.gpr-badge{max-width:125px}.gpd-project-title>.gpr-badge{max-width:170px}}.gpl-controls{flex-basis:100%;width:100%;border-top:1px solid #e8e6ef;padding-top:18px;margin-top:16px}.gpac-identity:has(.gpl-controls){flex-wrap:wrap}.gpl-picker{width:100%;min-width:0}.gpl-picker>strong{display:block;font-size:14px;margin-bottom:12px}.gpl-picker-row{display:flex;align-items:center;gap:20px}.gpl-image{width:88px;height:80px;flex:0 0 88px;border:1px solid #ede8f8;border-radius:8px;display:grid;place-items:center;color:#7e3bed;background:#fff}.gpl-image img{width:100%;height:100%;object-fit:contain}.gpl-buttons{display:flex;flex-wrap:wrap;gap:9px}.gpl-buttons .gpa-button{min-height:40px}.gpl-remove{color:#b12a43!important;border-color:#ecc5cb!important}.gpl-picker small{display:block;color:#728198;font-size:12px;margin-top:8px}.gpl-unsaved{display:table!important;color:#4f700b!important;background:#f0f8df;border-radius:10px;padding:3px 9px}.gpl-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e8e6ef;margin-top:18px;padding-top:15px}.gpl-error{color:#a52745;font-size:13px;line-height:1.6}.gpl-notice{color:#426b1e;font-size:13px}.gpl-file{display:none}.gpl-picker:focus-within{outline:none}.gpl-controls :focus-visible,.gpl-picker :focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpl-editor-picker{grid-column:1/-1;min-width:0;padding:8px 0}.gpac-logo img,.gpc-logo img,.gpo-logo img,.gpad-logo img{width:100%;height:100%;object-fit:contain}.gpo-logo img{display:block}.gpl-controls .gpa-button,.gpl-picker .gpa-button{white-space:normal}.gpl-editor-note{font-size:12px;line-height:1.6;color:#728198}.gpa-government-shell .gpad-logo{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#faf9fd}.gpa-government-shell .gpad-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.gpa-government-shell .gpag-entity-icon .gpad-logo{width:100%;height:100%;background:transparent}@media(max-width:600px){.gpl-picker-row{gap:13px;align-items:flex-start}.gpl-image{width:70px;height:70px;flex-basis:70px}.gpl-buttons{gap:8px;flex-direction:column}.gpl-buttons .gpa-button{min-height:44px;padding:9px 12px}.gpl-actions{flex-wrap:wrap}.gpl-actions .gpa-button{min-height:44px;flex:1}.gpl-controls{margin-top:12px;padding-top:14px}}.gpa-companies-shell .gpa-content{max-width:2100px;padding:25px 28px 22px}.gpa-companies-shell .gpa-page-heading{margin-bottom:4px}.gpa-companies-shell .gpa-page-heading h1{color:#000;font-size:34px;line-height:1.15}.gpa-companies-shell .gpa-page-heading p{font-size:15px}.gpa-companies-shell .gpa-card{border:1px solid #e3e9f2;border-radius:9px;box-shadow:none;background:#fff}.gpa-app.gpa-companies-shell :is(button,input,select,a):focus-visible{outline:3px solid #7e3bed;outline-offset:3px}.gpa-companies-shell .gpac-table th{background:#fff;color:#617ba2;font-size:11px;font-weight:500;border:0}.gpa-companies-shell .gpac-table td{background:#fff;color:#5d789f;font-size:11px;line-height:1.55}.gpa-companies-shell .gpac-table tr:first-child td{background:#faf8ff}.gpa-companies-shell .gpac-results-heading h2{font-size:13px;font-weight:500;color:#57749d;margin:0}.gpa-companies-shell .gpac-panel h2{font-size:14px;font-weight:600;color:#14203b;margin:0 0 12px}.gpa-companies-shell .gpac-panel h2:has(button[aria-expanded=false]){margin-bottom:0}.gpa-companies-shell .gpac-identity-title h2{font-size:29px;font-weight:650;color:#111b33;line-height:1.25;margin:0 0 13px}.gpac-detail-aside>.gpac-panel:nth-child(2) .gpac-facts:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}.gpac-boundary{font-size:11px;color:#7086a7;line-height:1.5;margin:8px 0 17px}.gpac-filters{display:grid;grid-template-columns:minmax(195px,2.15fr) repeat(5,minmax(115px,1fr)) auto;gap:12px;align-items:stretch;margin-bottom:20px}.gpac-filters label{min-width:0;display:flex;flex-direction:column;justify-content:center;border:1px solid #e5eaf2;border-radius:7px;background:#fff;padding:8px 12px}.gpac-filters label>span{color:#7488a9;font-size:11px;line-height:1.5}.gpac-filters select{width:100%;background:transparent;border:0;color:#202b42;font:inherit;font-size:12px;padding:4px 0;cursor:pointer;min-width:0}.gpac-filters .gpac-search{flex-direction:row;align-items:center;gap:13px;padding:14px;color:#8499b9}.gpac-search input{width:100%;min-width:0;background:transparent;border:0;font:inherit;font-size:12px;color:#283855}.gpac-search input::placeholder{color:#8aa0bd}.gpac-clear{color:#7e3bed;font:inherit;font-size:11px;border:0;background:transparent;cursor:pointer;padding:6px}.gpac-tabs{display:flex;width:max-content;max-width:100%;border:1px solid #e5eaf2;background:#fff;border-radius:7px;margin-bottom:16px}.gpac-tabs button{border:0;border-right:1px solid #edf0f5;background:transparent;color:#6d85a8;padding:13px 25px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.gpac-tabs button:last-child{border:0}.gpac-tabs b{font-weight:500;padding:2px 8px;border-radius:14px;background:#f8fafc;margin-left:6px}.gpac-tabs button[aria-selected=true]{background:#7e3bed;color:#fff}.gpac-tabs button[aria-selected=true] b{background:#fff;color:#7e3bed}.gpac-results{overflow:hidden}.gpac-results-heading{padding:17px 14px;border-bottom:1px solid #edf1f6;display:flex;align-items:center;justify-content:space-between}.gpac-results-heading h2{font-size:13px;font-weight:500;color:#57749d;margin:0}.gpac-table{width:100%;table-layout:fixed;border-collapse:collapse;color:#5d789f;font-size:11px;line-height:1.55}.gpac-table th{text-align:left;font-size:11px;font-weight:500;padding:15px 12px}.gpac-table td{padding:13px 12px;border-top:1px solid #edf1f6;overflow-wrap:anywhere}.gpac-table th:nth-child(1){width:18%}.gpac-table th:nth-child(2){width:11%}.gpac-table th:nth-child(3){width:12%}.gpac-table th:nth-child(4){width:12%}.gpac-table th:nth-child(5){width:6%}.gpac-table th:nth-child(6){width:11%}.gpac-table th:nth-child(7){width:10%}.gpac-table th:nth-child(8){width:11%}.gpac-table th:nth-child(9){width:9%}.gpac-table tr:first-child td{background:#faf8ff}.gpac-table td:first-child a{display:flex;align-items:center;gap:10px;color:#24486f;text-decoration:none}.gpac-logo{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:75px;height:75px;border:1px solid #eae3ff;border-radius:9px;background:#f2edff;color:#171c2b;font-size:24px;font-weight:600;position:relative}.gpac-logo.elysium i{font-family:Georgia,serif;font-weight:400;font-size:44px;font-style:normal;position:absolute;left:16px;top:4px}.gpac-logo.elysium i+i{left:30px;top:21px}.gpac-logo.small{width:33px;height:33px;border:0;border-radius:50%;font-size:11px;font-weight:600;background:#7e3bed;color:#fff}.gpac-logo.small.ces{background:#2683f0}.gpac-logo.small.energy{background:#639fbb}.gpac-logo.small.ria{background:#56b2cf}.gpac-logo.small.adw{background:#8499c5}.gpac-logo.small.iip{background:#779f89}.gpac-logo.small.bcw{background:#489eaf}.gpac-status{display:inline-flex;align-items:center;gap:7px;border:1px solid #eeecfc;border-radius:20px;padding:4px 8px;color:#7e3bed;background:#faf8ff;font-size:11px;white-space:nowrap;line-height:1.3}.gpac-status i{width:7px;height:7px;border-radius:50%;background:#c6cfde;flex-shrink:0}.gpac-status.active i{background:#c6ff34}.gpac-status.grace-period i{background:transparent;border:1px solid #baabf7}.gpac-status:is(.cancelled,.suspended,.incomplete){background:#f8fafc;border-color:#f3f5f8;color:#8ca0bd}.gpac-unavailable{color:#899bb5;font-size:12px}.gpac-unavailable small{display:block;margin-top:7px}.gpac-readiness-bar{display:flex;flex-direction:column;gap:4px;font-size:11px}.gpac-readiness-bar>span:last-child{height:4px;width:100%;background:#eff3f8;border-radius:4px;overflow:hidden}.gpac-readiness-bar i{display:block;height:100%;background:#c6ff34;border-radius:4px}.gpac-row-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.gpac-row-actions a{color:#7e3bed;text-decoration:none;font-size:12px}.gpac-row-actions button{border:0;background:transparent;color:#325a85;padding:5px;cursor:pointer}.gpac-pagination{padding:15px 13px;display:flex;align-items:center;gap:16px;font-size:11px;color:#8ba0bb;border-top:1px solid #edf1f6}.gpac-pagination>span{margin-right:auto}.gpac-pagination nav{display:flex;gap:5px}.gpac-pagination button{font:inherit;border:1px solid #e9eef5;background:#fff;color:#6d89ac;border-radius:6px;padding:6px 8px;cursor:pointer}.gpac-pagination button[aria-current=page]{background:#7e3bed;color:#fff;border-color:#7e3bed}.gpac-pagination button:disabled{color:#c6d1e0;cursor:default}.gpac-pagination label{display:flex;gap:9px;align-items:center}.gpac-pagination select{background:#fff;border:1px solid #e9eef5;border-radius:5px;padding:4px;font:inherit;color:#6d89ac}.gpac-mobile{display:none}.gpac-empty,.gpac-loading,.gpac-state{text-align:center;padding:50px 20px}.gpac-empty h3,.gpac-state h1{font-size:21px;color:#18243a}.gpac-empty p,.gpac-state p{font-size:14px;color:#7388a8;line-height:1.6}.gpac-state>div{display:flex;justify-content:center;gap:12px;margin-top:18px}.gpac-loading{font-size:14px;color:#7e3bed}.gpac-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#718cb1;margin-bottom:20px;line-height:1.6}.gpac-breadcrumb a{text-decoration:none;color:#5e7ca8}.gpac-identity{display:flex;align-items:flex-start;gap:23px;margin-bottom:22px;min-width:0}.gpac-identity>div{min-width:0}.gpac-identity-title{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.gpac-identity-title h2{font-size:29px;font-weight:650;line-height:1.25;margin:0 0 13px;color:#111b33}.gpac-identity-title .gpac-status{margin-bottom:10px;background:#f0fadf;border-color:#f0fadf;color:#68993d}.gpac-identity-title .gpac-status.suspended{background:#f7f9fc;border-color:#e6edf4;color:#7a8fab}.gpac-identity-meta{display:flex;gap:18px;flex-wrap:wrap;color:#5a78a5;font-size:13px}.gpac-identity-meta>span{display:flex;gap:12px;align-items:center;overflow-wrap:anywhere}.gpac-identity-meta>span+span{border-left:1px solid #e7edf5;padding-left:18px}.gpac-identity-note{display:flex;gap:20px;flex-wrap:wrap;margin-top:13px;font-size:11px;color:#8da2c0}.gpac-identity-note span{display:flex;gap:8px;align-items:center}.gpac-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);gap:18px}.gpac-detail-main,.gpac-detail-aside,.gpac-review-main,.gpac-review-evidence{display:flex;flex-direction:column;gap:15px;min-width:0}.gpac-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.gpac-metrics article{padding:16px 12px;min-height:100px;display:flex;flex-direction:column;gap:15px;min-width:0}.gpac-metrics article>span{font-size:12px;color:#637da2;display:flex;align-items:center;gap:9px}.gpac-metrics article>span svg{color:#7e3bed;background:#f6f2ff;box-sizing:content-box;padding:7px;border-radius:50%;width:22px;height:22px}.gpac-metrics article strong{font-size:18px;font-weight:550;color:#16203a;margin-left:41px;overflow-wrap:anywhere}.gpac-metrics .gpac-readiness-metric{flex-direction:row;gap:12px;align-items:center}.gpac-readiness-metric .gpd-readiness-ring{width:65px;height:65px;flex-shrink:0}.gpac-readiness-metric .gpd-ring-label{display:none}.gpac-readiness-metric strong{margin:10px 0 0;display:block}.gpac-readiness-metric span{font-size:12px;color:#637da2}.gpa-companies-shell .gpd-ring-value{font-family:inherit;font-size:30px;font-weight:600;fill:#000}.gpa-companies-shell .gpd-ring-label{font-family:inherit;font-size:10px;fill:#899cbc}.gpac-panel{padding:15px 17px;min-width:0}.gpac-panel h2{margin:0 0 12px;font-size:14px;font-weight:600;color:#14203b;line-height:1.45}.gpac-panel h2>button{width:100%;padding:0;display:flex;align-items:center;gap:10px;text-align:left;font:inherit;font-weight:inherit;color:inherit;background:transparent;border:0;cursor:pointer;min-width:0}.gpac-panel-title{flex:1;min-width:0;overflow-wrap:anywhere}.gpac-panel h2>button>svg:last-child{color:#708bb3;flex-shrink:0}.gpac-panel-icon{width:33px;height:33px;background:#f8f5ff;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;color:#7e3bed;flex-shrink:0}.gpac-panel h2:has(button[aria-expanded=false]){margin-bottom:0}.gpac-panel h2 small{display:block;font-size:12px;font-weight:400;color:#859abb;line-height:1.5;margin-top:3px}.gpac-panel>div{border-top:1px solid #ecf0f7;padding-top:12px;font-size:12px;color:#607da7;line-height:1.6}.gpac-panel>div>p{margin:0 0 9px;overflow-wrap:anywhere}.gpac-panel>div[hidden]{display:none}.gpac-two-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.gpac-three-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.gpac-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:13px 0 2px}.gpac-facts>div{border-top:1px solid #edf1f6;padding-top:10px;min-width:0}.gpac-facts dt{font-size:11px;color:#8398b7;margin-bottom:4px}.gpac-facts dd{margin:0;color:#304d77;font-size:12px;overflow-wrap:anywhere}.gpac-facts+.gpac-facts{margin-top:16px}.gpac-two-panels .gpac-facts{grid-template-columns:1fr}.gpac-value-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gpac-value-list li{display:flex;align-items:flex-start;gap:12px;overflow-wrap:anywhere}.gpac-value-list svg{background:#f2fadf;border-radius:50%;color:#76a337;flex-shrink:0;margin-top:2px}.gpac-completeness{display:inline-flex;align-items:center;gap:5px;border-radius:20px;font-weight:400;font-size:10px;white-space:nowrap;padding:3px 7px;color:#7e3bed;background:#f7f3ff;flex-shrink:0}.gpac-completeness.complete{color:#74a445;background:#f2fadf}.gpac-account-owner{display:grid;grid-template-columns:1.8fr 1fr auto;gap:13px;border-bottom:1px solid #edf1f6;padding-bottom:20px}.gpac-account-owner>div,.gpac-additional-user{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.gpac-account-owner small,.gpac-additional-user small{color:#6e85aa;font-size:12px}.gpac-account-owner strong,.gpac-additional-user strong{font-weight:500;color:#1d3054}.gpac-account-owner span{font-size:12px}.gpac-member-status{display:flex;align-items:center;gap:7px}.gpac-member-status i{width:6px;height:6px;border-radius:50%;background:#c6ff34}.gpac-additional-user{padding:15px 0 20px}.gpac-seat-note{display:flex;gap:12px;align-items:center;background:#f8f5ff;border-radius:6px;padding:9px;color:#6c87b0}.gpac-seat-note svg{color:#7e3bed}.gpac-admin-actions{display:flex;flex-direction:column;gap:14px}.gpac-admin-actions .gpa-button{font-size:12px;min-height:43px;justify-content:center;text-align:center;padding:10px 8px;gap:9px}.gpac-admin-actions .gpa-button.secondary{background:#fff;border-color:#d7c5fa;color:#7e3bed}.gpac-admin-actions .gpa-button:disabled{color:#a5b3c9;border-color:#e1e8f2;background:#fafbfe;cursor:default;opacity:1}.gpac-workspace small{font-size:10px;font-weight:400;margin-left:auto}.gpac-two-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gpac-action-note{font-size:10px;color:#8da1bd;line-height:1.7}.gpac-notice{padding:13px;background:#f3f8eb;color:#557237;border-radius:7px;font-size:12px}.gpac-provided{display:inline-flex;color:#8994ba;background:#faf7ff;border:1px solid #ece7ff;border-radius:6px;font-size:11px;padding:2px 7px;margin-top:10px}.gpac-review-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px}.gpac-review-heading h1{color:#111b33;font-size:29px;line-height:1.35;font-weight:650;margin:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gpac-read-only{font-size:11px;color:#7e3bed;font-weight:400;background:#f5f1ff;border:1px solid #eae1ff;border-radius:20px;padding:4px 10px;display:inline-flex;gap:6px;align-items:center}.gpac-review-heading p{font-size:13px;margin:6px 0 0;color:#889dbd}.gpac-review-heading .gpa-button{font-size:12px;min-height:38px;white-space:nowrap;background:#fff;border-color:#b997f4;color:#7e3bed}.gpac-review .gpac-identity{padding:17px 20px;align-items:center}.gpac-review-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);gap:18px;align-items:start}.gpac-review-main{grid-column:1;grid-row:1}.gpac-review-evidence{grid-column:2;grid-row:1}.gpac-readiness-content{display:flex;align-items:center;gap:15px}.gpac-readiness-content .gpd-readiness-ring{width:135px;height:135px;flex-shrink:0}.gpac-readiness-content>div{flex:1;min-width:0}.gpac-readiness-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.gpac-readiness-legend li{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.4}.gpac-readiness-legend i{width:10px;height:10px;border-radius:50%;flex-shrink:0}.gpac-readiness-legend small{font-size:10px;margin-left:auto;color:#91a4be}.gpac-disclosure{font-size:10px!important;color:#8fa3be!important;line-height:1.6!important;margin-top:10px!important}.gpac-readiness-content .gpac-disclosure{font-style:italic}.gpac-evidence-list{list-style:none;margin:0;padding:0}.gpac-evidence-list li{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f6;align-items:flex-start}.gpac-evidence-list li:last-child{border:0}.gpac-evidence-list i{width:7px;height:7px;margin-top:5px;flex-shrink:0;background:#9db8de;box-shadow:0 0 0 3px #eff4fa;border-radius:50%}.gpac-evidence-list small{display:block;color:#8da2c0;font-size:11px;margin-top:3px}.gpac-evidence-facts{margin:0}.gpac-evidence-facts>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f6;padding:8px 0;min-width:0}.gpac-evidence-facts dd{margin:0;text-align:right;color:#8da2c0;overflow-wrap:anywhere}.gpac-evidence-facts dt{min-width:0;overflow-wrap:anywhere}.gpac-evidence-facts>div:last-child{border:0}.gpac-review .gpac-three-panels .gpac-panel{padding:13px}.gpac-review .gpac-three-panels .gpac-panel h2{font-size:13px}.gpac-review .gpac-three-panels .gpac-panel h2>button{gap:7px}.gpac-review .gpac-three-panels .gpac-panel-icon{width:28px;height:28px}.gpac-review .gpac-panel h2>button>svg:last-child{display:none}@media(min-width:1001px)and (max-width:1450px){.gpac-filters{grid-template-columns:minmax(180px,1.7fr) repeat(3,minmax(115px,1fr))}.gpac-filters .gpac-clear{grid-column:4}.gpac-table{font-size:10px}.gpac-table td,.gpac-table th{padding:12px 8px}.gpac-row-actions{gap:3px}.gpac-status{font-size:10px;padding:4px 6px}.gpac-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr)}.gpac-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gpac-review-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr)}.gpac-three-panels{grid-template-columns:1fr}.gpac-panel h2{font-size:13px}.gpac-panel-icon{width:28px;height:28px}}@media(max-width:1000px){.gpac-desktop{display:none!important}.gpac-mobile{display:flex}.gpa-companies-shell .gpa-content{padding:25px 22px 18px}.gpa-companies-shell .gpa-page-heading h1{font-size:30px}.gpac-boundary{font-size:10px;margin:8px 0 14px}.gpac-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:17px}.gpac-filters .gpac-search{grid-column:1/-1;min-height:43px}.gpac-filters label{padding:7px 10px;min-height:55px}.gpac-filters label>span{font-size:10px}.gpac-filters select{font-size:12px}.gpac-filters .gpac-clear{grid-column:1/-1;background:#fff;border:1px solid #e6e8f2;border-radius:5px;min-height:30px}.gpac-results{background:transparent!important;border:0!important}.gpac-results-heading{padding:0 0 14px;border:0;gap:10px}.gpac-results-heading label{align-items:center;gap:5px;font-size:11px;color:#91a5c1}.gpac-results-heading select{font:inherit;background:transparent;border:0;color:#46658e;max-width:140px}.gpac-mobile-records{display:flex;flex-direction:column;gap:13px}.gpac-company-card{padding:15px}.gpac-company-card header{display:flex;align-items:center;gap:10px}.gpac-company-card h3{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.45;margin:0}.gpac-company-card h3 a{color:#1b2941;text-decoration:none}.gpac-company-card .gpac-logo{width:40px;height:40px;font-size:14px}.gpac-company-card header .gpac-status{font-size:10px;flex-shrink:0}.gpac-card-meta{display:flex;gap:15px;padding:11px 0;font-size:11px;color:#5f7ca5;flex-wrap:wrap}.gpac-card-meta>span{display:flex;gap:7px;align-items:center}.gpac-card-facts{display:grid;grid-template-columns:1fr .65fr 1.3fr;gap:14px;border-top:1px solid #edf1f6;padding-top:12px;margin:0}.gpac-card-facts dt{font-size:10px;color:#8da2c0;margin-bottom:7px}.gpac-card-facts dd{margin:0;font-size:12px;color:#526e97}.gpac-card-facts .gpac-status{font-size:10px}.gpac-card-facts .gpac-readiness-bar{font-size:11px}.gpac-company-card footer{display:flex;align-items:center;gap:8px;justify-content:space-between;border-top:1px solid #edf1f6;margin-top:13px;padding-top:9px;font-size:10px;color:#8da2c0}.gpac-row-actions{gap:12px}.gpac-row-actions a{font-size:11px;white-space:nowrap}.gpac-pagination{padding:17px 0;justify-content:space-between;gap:6px;border:0;font-size:11px}.gpac-pagination>span{margin:0}.gpac-pagination button{padding:7px 9px}.gpac-detail-grid,.gpac-review-grid{display:flex;flex-direction:column}.gpac-detail-main,.gpac-detail-aside,.gpac-review-main,.gpac-review-evidence{width:100%}.gpac-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.gpac-metrics article{padding:12px 9px;gap:10px}.gpac-metrics article strong{font-size:17px;margin-left:0}.gpac-metrics .gpac-readiness-metric{gap:5px}.gpac-readiness-metric .gpd-readiness-ring{width:55px;height:55px}.gpac-review .gpac-panel h2>button>svg:last-child{display:block}.gpac-review-main{order:2;gap:11px}.gpac-review-evidence{order:1;gap:11px}.gpac-review-main .gpac-two-panels,.gpac-review-main .gpac-three-panels{display:flex;flex-direction:column;gap:11px}.gpac-readiness-content .gpd-readiness-ring{width:140px;height:140px}.gpac-readiness-legend li{font-size:12px}.gpac-readiness-legend small{font-size:11px}.gpac-readiness-panel h2>button>svg:last-child{display:none!important}.gpac-review-heading{align-items:center}.gpac-review-heading h1{font-size:28px}.gpac-review-heading .gpa-button{font-size:12px}.gpac-identity-meta{font-size:12px;gap:10px}.gpac-identity-meta>span+span{padding-left:10px}.gpac-identity-title h2{font-size:25px}.gpac-review .gpac-identity{padding:17px}.gpac-review .gpac-identity-title h2{margin-bottom:7px}.gpac-panel h2,.gpac-review .gpac-three-panels .gpac-panel h2{font-size:16px}.gpac-panel>div{font-size:13px}.gpac-facts dt{font-size:12px}.gpac-facts dd,.gpac-admin-actions .gpa-button{font-size:13px}.gpac-evidence-facts>div{padding:10px 0}}@media(max-width:600px){.gpa-companies-shell .gpa-content{padding:18px 15px 12px}.gpa-companies-shell .gpa-page-heading h1{font-size:29px}.gpa-companies-shell .gpa-page-heading p{font-size:12px;margin-top:5px}.gpac-filters{gap:8px}.gpac-filters label{padding:7px 8px}.gpac-filters label>span{font-size:9px}.gpac-filters select{font-size:11px}.gpac-filters label:nth-child(5){grid-column:1/2}.gpac-filters label:nth-child(6){grid-column:2/4}.gpac-company-card{padding:13px}.gpac-company-card h3{font-size:13px}.gpac-company-card .gpac-logo{width:34px;height:34px;font-size:11px}.gpac-company-card header .gpac-status{font-size:9px;padding:4px 6px}.gpac-card-meta{flex-direction:column;gap:6px}.gpac-card-facts{gap:10px}.gpac-pagination{align-items:center;font-size:10px;gap:10px;flex-wrap:wrap}.gpac-pagination nav{gap:4px}.gpac-pagination button{padding:6px}.gpac-breadcrumb{font-size:11px;gap:7px;margin-bottom:14px}.gpac-identity{gap:13px;flex-wrap:wrap;margin-bottom:15px}.gpac-logo{width:55px;height:55px;font-size:16px}.gpac-logo.elysium i{font-size:35px;left:8px;top:0}.gpac-logo.elysium i+i{left:19px;top:13px}.gpac-identity>div{flex:1;min-width:220px}.gpac-identity-title{gap:8px}.gpac-identity-title h2{font-size:22px;margin-bottom:5px}.gpac-identity-title .gpac-status{margin-bottom:6px}.gpac-identity-meta{gap:6px;font-size:11px}.gpac-identity-meta>span{gap:7px}.gpac-identity-meta>span+span{padding:0;border:0}.gpac-identity-meta svg{width:15px;height:15px}.gpac-identity-note{font-size:10px;gap:7px;margin-top:10px}.gpac-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gpac-metrics article>span{font-size:11px}.gpac-metrics article{min-height:86px}.gpac-two-panels{grid-template-columns:1fr;gap:11px}.gpac-panel{padding:13px}.gpac-panel h2{font-size:14px}.gpac-panel h2>button{gap:8px}.gpac-panel-icon{width:27px;height:27px}.gpac-panel-icon svg{width:22px;height:22px}.gpac-panel>div{font-size:12px}.gpac-completeness{font-size:9px;padding:3px 5px}.gpac-account-owner{grid-template-columns:1.5fr 1fr;gap:12px}.gpac-account-owner>div:first-child{grid-column:1/-1}.gpac-admin-actions .gpa-button{font-size:11px;gap:5px;min-height:42px}.gpac-admin-actions .gpa-button svg{width:18px;height:18px}.gpac-two-actions{gap:8px}.gpac-review-heading{flex-direction:column;align-items:stretch;gap:13px;margin-bottom:15px}.gpac-review-heading h1{font-size:26px;gap:10px}.gpac-review-heading p{font-size:12px}.gpac-review-heading .gpa-button{align-self:flex-start}.gpac-read-only{font-size:10px}.gpac-review .gpac-identity{padding:13px;gap:12px}.gpac-review .gpac-identity>div{min-width:180px}.gpac-review .gpac-identity-title h2{font-size:19px}.gpac-identity .gpac-provided{font-size:9px;margin-top:6px}.gpac-readiness-content{gap:10px;align-items:center}.gpac-readiness-content .gpd-readiness-ring{width:100px;height:100px}.gpac-readiness-legend{gap:7px}.gpac-readiness-legend li{font-size:9px;gap:5px;flex-wrap:wrap}.gpac-readiness-legend i{width:7px;height:7px}.gpac-readiness-legend small{font-size:9px}.gpac-disclosure{font-size:9px!important}.gpac-evidence-list small{font-size:10px}.gpac-review .gpac-panel h2 small{font-size:11px;line-height:1.6}.gpac-review .gpac-three-panels .gpac-panel h2{font-size:14px}.gpac-state>div{flex-direction:column;align-items:center}}@media(max-width:600px){.gpa-companies-shell .gpac-identity-title h2{font-size:22px;margin-bottom:5px}.gpa-companies-shell .gpac-review .gpac-identity-title h2{font-size:19px}}.gpa-government-shell .gpag-boundary{font-size:11px;line-height:1.6;margin:0 0 20px;color:#7a87a2}.gpa-government-shell .gpag-management .gpa-page-heading{margin-bottom:14px}.gpa-government-shell .gpag-filters{display:grid;grid-template-columns:2.1fr 1fr 1fr 1fr;gap:18px;padding:18px;margin-bottom:20px}.gpa-government-shell .gpag-filters>label{border:1px solid #e1e7f1;border-radius:7px;position:relative;display:flex;align-items:center;min-width:0;padding:8px 13px;color:#4e6182;min-height:47px}.gpa-government-shell .gpag-filters>label>span{position:absolute;top:-9px;left:10px;background:#fff;padding:0 5px;font-size:11px}.gpa-government-shell .gpag-filters select,.gpa-government-shell .gpag-search input{border:0;background:transparent;width:100%;min-width:0;font:inherit;font-size:13px;color:#334967;min-height:26px;outline:0}.gpa-government-shell .gpag-search{gap:11px}.gpa-government-shell .gpag-search>svg{flex-shrink:0}.gpa-government-shell .gpag-status-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px}.gpa-government-shell .gpag-status-tabs>button{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e5eaf2;border-radius:9px;min-height:52px;padding:13px 18px;color:#304362;font-size:14px}.gpa-government-shell .gpag-status-tabs>button[aria-selected=true]{background:#f6f1ff;border-color:#d2bcff;color:#7e3bed}.gpa-government-shell .gpag-status-tabs>button>span{display:flex;gap:10px;align-items:center}.gpa-government-shell .gpag-status-tabs i{background:#c6ff34;width:9px;height:9px;border-radius:100%}.gpa-government-shell .gpag-status-tabs b{font-size:12px;background:#f6f7fb;padding:4px 9px;border-radius:15px;font-weight:500}.gpa-government-shell .gpag-status-tabs [aria-selected=true] b{background:#eee5ff;color:#7e3bed}.gpa-government-shell .gpag-table-wrap{overflow:hidden}.gpa-government-shell .gpag-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;margin:0}.gpa-government-shell .gpag-table-wrap th{font-size:12px;font-weight:500;text-align:left;background:#fff;color:#314464;border-bottom:1px solid #e5eaf2;padding:18px 14px;line-height:1.4}.gpa-government-shell .gpag-table-wrap td{font-size:12px;padding:18px 14px;color:#3c506f;border-bottom:1px solid #edf0f6;background:#fff;line-height:1.5;overflow-wrap:anywhere;vertical-align:middle}.gpa-government-shell .gpag-table-wrap tr{background:#fff}.gpa-government-shell .gpag-table-wrap th:nth-child(1){width:18%}.gpa-government-shell .gpag-table-wrap th:nth-child(2){width:12%}.gpa-government-shell .gpag-table-wrap th:nth-child(3){width:10%}.gpa-government-shell .gpag-table-wrap th:nth-child(4){width:18%}.gpa-government-shell .gpag-table-wrap th:nth-child(5){width:9%}.gpa-government-shell .gpag-table-wrap th:nth-child(6){width:10%}.gpa-government-shell .gpag-table-wrap th:nth-child(7){width:10%}.gpa-government-shell .gpag-table-wrap th:nth-child(8){width:13%}.gpa-government-shell .gpag-table-wrap td:first-child a{color:#243957;font-weight:500}.gpa-government-shell .gpag-count{color:#7e3bed;font-weight:500}.gpa-government-shell .gpag-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.gpa-government-shell .gpag-row-actions>a,.gpa-government-shell .gpag-row-actions>button:not(.gpa-button){border:1px solid #dcccff;background:#fff;color:#7e3bed;border-radius:5px;padding:5px 10px;font-size:12px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;line-height:1.3}.gpa-government-shell .gpag-row-actions>button:last-child{padding:5px;border-color:#e5eaf2;min-width:30px}.gpa-government-shell .gpag-row-actions .gpa-button{font-size:12px;min-height:30px;padding:5px 9px}.gpa-government-shell .gpag-pagination{display:flex;align-items:center;justify-content:flex-end;gap:26px;padding:17px;font-size:11px;color:#7a87a2}.gpa-government-shell .gpag-pagination nav{display:flex;gap:7px}.gpa-government-shell .gpag-pagination button{border:1px solid #e5eaf2;background:#fff;color:#576b8e;border-radius:5px;min-width:30px;height:30px;display:grid;place-items:center;padding:3px}.gpa-government-shell .gpag-pagination button[aria-current=page]{background:#7e3bed;color:#fff;border-color:#7e3bed}.gpa-government-shell .gpag-mobile{display:none}.gpa-government-shell .gpag-tags{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.gpa-government-shell .gpag-tags>span{color:#7e3bed;background:#f5f0ff;border-radius:20px;padding:4px 9px;font-size:11px;line-height:1.4;display:inline-flex;align-items:center;gap:7px;overflow-wrap:anywhere}.gpa-government-shell .gpag-tags>span.gpag-unavailable{background:transparent;color:#8590a6;padding:0}.gpa-government-shell .gpag-tags button{background:transparent;color:inherit;border:0;padding:0;display:flex;flex-shrink:0}.gpa-government-shell .gpag-status{display:inline-flex;gap:7px;align-items:center;font-size:12px;border-radius:20px;padding:5px 11px;white-space:nowrap;color:#7c889e;background:#f3f6fa}.gpa-government-shell .gpag-status i{width:8px;height:8px;display:block;background:#a0adc4;border-radius:100%;flex-shrink:0}.gpa-government-shell .gpag-status.published{background:#efffda;color:#477239}.gpa-government-shell .gpag-status.published i{background:#c6ff34}.gpa-government-shell .gpag-status.unpublished{background:#f5f1ff;color:#8a75c3}.gpa-government-shell .gpag-status.unpublished i{background:#d6c4ff}.gpa-government-shell .gpag-loading{padding:70px 20px;text-align:center;color:#72809a}.gpa-government-shell .gpag-state,.gpa-government-shell .gpag-empty{padding:45px 25px;text-align:center}.gpa-government-shell .gpag-state>svg{color:#7e3bed;margin-bottom:17px}.gpa-government-shell .gpag-state h1{font-size:27px;margin-bottom:15px}.gpa-government-shell .gpag-state p{font-size:14px}.gpa-government-shell .gpag-state>div{display:flex;justify-content:center;gap:13px;flex-wrap:wrap;margin-top:22px}.gpa-government-shell .gpag-breadcrumbs{display:flex;align-items:center;gap:15px;margin:7px 0 22px;color:#7c8aa4;font-size:13px;flex-wrap:wrap}.gpa-government-shell .gpag-breadcrumbs a{color:#7e3bed}.gpa-government-shell .gpag-title-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gpa-government-shell .gpag-title-line h1{margin:0}.gpa-government-shell .gpag-title-line>small{font-size:11px;color:#b39130}.gpa-government-shell .gpag-view .gpa-page-heading{margin-bottom:28px;align-items:flex-start}.gpa-government-shell .gpag-view .gpa-page-heading p,.gpa-government-shell .gpag-editor .gpa-page-heading p{margin-top:9px}.gpa-government-shell .gpag-view .gpa-page-heading small{color:#8a96ad;display:block;margin-top:9px;font-size:13px}.gpa-government-shell .gpag-heading-actions{display:flex;gap:14px;flex-shrink:0}.gpa-government-shell .gpag-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gpa-government-shell .gpag-section{min-width:0;overflow:hidden}.gpa-government-shell .gpag-section h2{margin:0;font-size:20px}.gpa-government-shell .gpag-section h2>button{background:transparent;border:0;color:#17243f;display:flex;align-items:center;gap:15px;font-weight:700;padding:18px 20px;text-align:left;width:100%;line-height:1.3}.gpa-government-shell .gpag-section h2>button>svg:first-child{color:#7e3bed;flex-shrink:0}.gpa-government-shell .gpag-section h2>button>svg:last-child{color:#5c6c89;margin-left:auto;flex-shrink:0}.gpa-government-shell .gpag-section h2>button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.gpa-government-shell .gpag-section h2:has([aria-expanded=true]){border-bottom:1px solid #edf0f6}.gpa-government-shell .gpag-section>div:not([hidden]){padding:20px}.gpa-government-shell .gpag-section>div[hidden]{display:none}.gpa-government-shell .gpag-admin-only{margin-left:auto;white-space:nowrap;background:#f5f0ff;color:#7e3bed;font-size:10px;font-weight:400;padding:5px 11px;border-radius:20px}.gpa-government-shell .gpag-section p{font-size:13px;line-height:1.65}.gpa-government-shell .gpag-read-fields{display:flex;flex-direction:column;gap:21px;margin:0}.gpa-government-shell .gpag-read-fields dt{font-size:13px;color:#8696b2;margin-bottom:8px}.gpa-government-shell .gpag-read-fields dd{margin:0;font-size:14px;color:#405777;line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.gpa-government-shell .gpag-read-fields dd a{display:inline-flex;align-items:center;gap:8px;color:#7e3bed}.gpa-government-shell .gpag-local-status{color:#8995ae!important;margin-top:14px!important}.gpa-government-shell .gpag-related{margin-top:25px;scroll-margin-top:20px}.gpa-government-shell .gpag-related>h3{font-size:13px;font-weight:400;color:#8493af;margin-bottom:10px}.gpa-government-shell .gpag-related>h3 small{margin-left:12px;font-size:12px}.gpa-government-shell .gpag-projects{display:grid;gap:12px}.gpa-government-shell .gpag-project{border:1px solid #e5eaf2;border-radius:7px;padding:14px;min-width:0}.gpa-government-shell .gpag-project h3{font-size:14px;font-weight:500;line-height:1.45}.gpa-government-shell .gpag-project dl{margin:12px 0;display:grid;grid-template-columns:.8fr 1.3fr 1fr;gap:12px;min-width:0}.gpa-government-shell .gpag-project dt{font-size:10px;color:#8495b2;margin-bottom:6px}.gpa-government-shell .gpag-project dd{font-size:12px;line-height:1.5;color:#405777;margin:0;overflow-wrap:anywhere}.gpa-government-shell .gpag-project>a,.gpa-government-shell .gpag-project>button{font-size:12px;color:#7e3bed;display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:0}.gpa-government-shell .gpag-view .gpag-project{background:#fafbff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px}.gpa-government-shell .gpag-view .gpag-project dl{margin:0;gap:7px}.gpa-government-shell .gpag-view .gpag-project dl dt{display:none}.gpa-government-shell .gpag-view .gpag-project>a{grid-column:2;grid-row:1/3}.gpa-government-shell .gpag-editor .gpa-page-heading{margin-bottom:14px}.gpa-government-shell .gpag-editor form{display:flex;flex-direction:column;gap:18px}.gpa-government-shell .gpag-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gpa-government-shell .gpag-field{display:block;min-width:0;color:#344967;font-size:13px}.gpa-government-shell .gpag-field>span{display:block;line-height:1.45;margin-bottom:7px}.gpa-government-shell .gpag-field input,.gpa-government-shell .gpag-field textarea,.gpa-government-shell .gpag-field select{display:block;border:1px solid #dfe6f2;border-radius:6px;width:100%;min-width:0;font:inherit;font-size:13px;background:#fff;color:#364a67;padding:10px 12px;min-height:41px;scroll-margin:35px 0}.gpa-government-shell .gpag-field textarea{resize:vertical;min-height:99px;line-height:1.55}.gpa-government-shell .gpag-counter{font-size:11px;color:#8593b0;display:block;text-align:right;margin-top:5px}.gpa-government-shell .gpag-field [aria-invalid=true],.gpa-government-shell .gpag-choice-box.invalid{border-color:#d94b77;background:#fffafb}.gpa-government-shell .gpag-field-error{display:flex;align-items:flex-start;gap:6px;color:#ce426f;line-height:1.4;font-size:11px;margin-top:6px}.gpa-government-shell .gpag-field-error svg{flex-shrink:0;margin-top:1px}.gpa-government-shell .gpag-field>small:not(.gpag-field-error):not(.gpag-counter){display:block;color:#8794aa;font-size:11px;line-height:1.5;margin-top:7px}.gpa-government-shell .gpag-choice-box{border:1px solid #dfe6f2;border-radius:6px;background:#fff;padding:5px 8px;min-height:41px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gpa-government-shell .gpag-choice-trigger{display:flex;align-items:center;gap:8px;font-size:12px;color:#7d8aa1;background:transparent;border:0;flex:1;min-width:150px;min-height:28px;padding:2px;text-align:left}.gpa-government-shell .gpag-choice-trigger>svg:last-child{margin-left:auto}.gpag-options{font-family:GovPair,Arial,sans-serif;background:#fff;border:1px solid #e5eaf2;border-radius:8px;box-shadow:0 8px 25px #20305019;z-index:100;width:360px;max-width:calc(100vw - 34px);padding:10px;color:#40536f;box-sizing:border-box}.gpag-options>label{display:flex;align-items:center;gap:9px;border:1px solid #e5eaf2;border-radius:6px;padding:8px}.gpag-options>label input{min-width:0;width:100%;border:0;font:inherit;font-size:13px;outline:0}.gpag-option-list{max-height:230px;overflow:auto;padding-top:7px}.gpag-option-list label{display:flex;align-items:center;gap:9px;padding:9px 5px;line-height:1.5;font-size:13px}.gpag-option-list input{accent-color:#7E3BED;flex-shrink:0}.gpag-option-list p{font-size:13px;padding:10px}.gpag-options :focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpa-government-shell .gpag-error{color:#b82d59;background:#fff7f9;border:1px solid #f0d5de;padding:12px 15px;border-radius:7px;font-size:13px;margin:15px 0}.gpa-government-shell .gpag-editor-actions{display:flex;justify-content:flex-end;gap:14px;border-top:1px solid #e5eaf2;padding:15px;background:#fff;position:sticky;bottom:0;z-index:5;margin-top:0}.gpa-government-shell .gpag-editor-actions .gpa-button{min-width:125px}.gpa-government-shell button:disabled{opacity:.5;cursor:not-allowed}.gpa-government-shell .gpag-preview-banner{display:flex;align-items:center;gap:20px;border:1px solid #e8ddfc;border-radius:7px;background:#f8f4ff;padding:17px 20px;margin-bottom:23px}.gpa-government-shell .gpag-preview-banner>svg{color:#7e3bed;flex-shrink:0}.gpa-government-shell .gpag-preview-banner>div{flex:1;min-width:0}.gpa-government-shell .gpag-preview-banner h1{font-size:26px;display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:0 0 6px}.gpa-government-shell .gpag-preview-banner h1>span{font-size:11px;font-weight:400;background:#eee6ff;color:#7e3bed;border-radius:20px;padding:5px 12px;letter-spacing:0}.gpa-government-shell .gpag-preview-banner p{font-size:12px}.gpa-government-shell .gpag-preview-banner>.gpa-button{flex-shrink:0;white-space:nowrap}.gpa-government-shell .gpag-preview-hero{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(180px,.35fr);gap:22px;align-items:start;padding:24px;margin-bottom:22px}.gpa-government-shell .gpag-entity-icon{color:#7e3bed;background:#f5f0ff;border-radius:10px;width:65px;height:65px;display:grid;place-items:center;flex-shrink:0}.gpa-government-shell .gpag-preview-hero h2{font-size:32px;line-height:1.25;margin:0 0 14px}.gpa-government-shell .gpag-preview-facts{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:#68809f}.gpa-government-shell .gpag-preview-facts>span,.gpa-government-shell .gpag-preview-facts>a{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.gpa-government-shell .gpag-preview-facts a{color:#7e3bed}.gpa-government-shell .gpag-hero-sectors{border-left:1px solid #e5eaf2;padding-left:23px;min-height:73px}.gpa-government-shell .gpag-hero-sectors p{font-size:12px;margin-bottom:10px}.gpa-government-shell .gpag-preview-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:22px}.gpa-government-shell .gpag-preview-main,.gpa-government-shell .gpag-preview-side{display:flex;flex-direction:column;gap:20px;min-width:0}.gpa-government-shell .gpag-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.gpa-government-shell .gpag-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.gpa-government-shell .gpag-priority-grid>div{display:flex;gap:13px;min-width:0;padding-right:12px;border-right:1px solid #edf0f6}.gpa-government-shell .gpag-priority-grid>div:last-child{border:0}.gpa-government-shell .gpag-priority-grid svg{color:#7e3bed;flex-shrink:0}.gpa-government-shell .gpag-priority-grid h3{font-size:13px;line-height:1.4;margin-bottom:8px}.gpa-government-shell .gpag-priority-grid p{font-size:11px;line-height:1.6}.gpa-government-shell .gpag-preview-related-heading{display:flex;align-items:center;justify-content:flex-end;gap:18px;font-size:12px;color:#8191ad;margin-bottom:13px}.gpa-government-shell .gpag-preview-related-heading .gpa-button{font-size:11px}.gpa-government-shell .gpag-preview-note{display:flex;gap:9px;align-items:center;font-size:12px!important;color:#8595b0;margin-bottom:15px!important}.gpa-government-shell .gpag-projects.preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gpa-government-shell .gpag-projects.preview .gpag-project h3{padding-bottom:13px;border-bottom:1px solid #e5eaf2;color:#283e5d}.gpa-government-shell .gpag-projects.preview .gpag-project dl{grid-template-columns:1fr;gap:17px}.gpa-government-shell .gpag-projects.preview .gpag-project dt{font-size:12px}.gpa-government-shell .gpag-projects.preview .gpag-project dd{font-size:13px}.gpa-government-shell .gpag-donors>div{display:flex;gap:18px;align-items:flex-start}.gpa-government-shell .gpag-donors svg{color:#7e3bed;flex-shrink:0}.gpa-government-shell .gpag-donors h3{font-size:15px;margin-bottom:8px}.gpa-government-shell .gpag-donors p{font-size:12px}.gpa-government-shell .gpag-unavailable{color:#8592aa;font-size:12px;line-height:1.6}@media(min-width:1101px)and (max-width:1450px){.gpa-government-shell .gpag-filters{gap:12px}.gpa-government-shell .gpag-table-wrap th,.gpa-government-shell .gpag-table-wrap td{padding:15px 9px;font-size:11px}.gpa-government-shell .gpag-row-actions{gap:4px}.gpa-government-shell .gpag-row-actions>a{padding:5px;font-size:11px}.gpa-government-shell .gpag-status{font-size:10px;padding:5px 7px}.gpa-government-shell .gpag-heading-actions{flex-wrap:wrap;max-width:330px;justify-content:flex-end}.gpa-government-shell .gpag-preview-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.gpa-government-shell .gpag-priority-grid{grid-template-columns:1fr}.gpa-government-shell .gpag-priority-grid>div{border:0;padding-bottom:15px}.gpa-government-shell .gpag-preview-side .gpag-section h2{font-size:17px}}@media(max-width:1100px){.gpa-government-shell .gpa-topbar{height:72px;min-height:72px;margin-bottom:0;align-items:center;flex-wrap:nowrap}.gpa-government-shell .gpa-topbar .gpa-search{position:relative;inset:auto;width:220px;order:initial}.gpa-government-shell .gpa-mobile-brand{min-width:0}.gpa-government-shell .gpag-desktop{display:none}.gpa-government-shell .gpag-mobile{display:block}.gpa-government-shell .gpag-management .gpa-page-heading{display:flex;gap:20px;margin-top:10px}.gpa-government-shell .gpag-management .gpa-page-heading h1{font-size:32px}.gpa-government-shell .gpag-management .gpa-page-heading p{font-size:14px}.gpa-government-shell .gpag-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;padding:20px}.gpa-government-shell .gpag-search{grid-column:1/-1}.gpa-government-shell .gpag-status-tabs{gap:0;border-radius:8px;overflow:hidden;border:1px solid #e5eaf2}.gpa-government-shell .gpag-status-tabs>button{border:0;border-right:1px solid #e5eaf2;border-radius:0;flex-direction:column;gap:13px;padding:12px 5px;font-size:12px}.gpa-government-shell .gpag-status-tabs>button:last-child{border-right:0}.gpa-government-shell .gpag-status-tabs>button[aria-selected=true]{box-shadow:inset 0 -2px #7e3bed}.gpa-government-shell .gpag-status-tabs b{font-size:18px;background:transparent!important;padding:0}.gpa-government-shell .gpag-status-tabs>button>span{gap:4px}.gpa-government-shell .gpag-status-tabs i{width:6px;height:6px}.gpa-government-shell .gpag-result-count{font-size:15px;margin-bottom:22px}.gpa-government-shell .gpag-mobile-records{display:flex;flex-direction:column;gap:22px}.gpa-government-shell .gpag-government-card{padding:20px}.gpa-government-shell .gpag-government-card header{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:12px;align-items:center}.gpa-government-shell .gpag-government-card .gpag-entity-icon{height:43px;width:38px}.gpa-government-shell .gpag-government-card h2{font-size:18px;margin:0;line-height:1.4}.gpa-government-shell .gpag-government-card h2 a{color:#203856}.gpa-government-shell .gpag-government-card header>.gpag-status{grid-column:2;justify-self:start;font-size:10px}.gpa-government-shell .gpag-government-card header>small{grid-column:3;grid-row:2;font-size:11px;color:#8392ae}.gpa-government-shell .gpag-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin:24px 0}.gpa-government-shell .gpag-card-facts dt{font-size:12px;color:#8695b0;margin-bottom:8px}.gpa-government-shell .gpag-card-facts dd{font-size:13px;color:#3d5270;margin:0}.gpa-government-shell .gpag-card-facts a{display:inline-flex;align-items:center;gap:9px;color:#7e3bed}.gpa-government-shell .gpag-row-actions>a{min-height:39px;padding:9px 17px}.gpa-government-shell .gpag-row-actions>a:nth-child(2){background:#7e3bed;color:#fff}.gpa-government-shell .gpag-row-actions>button:last-child{margin-left:auto}.gpa-government-shell .gpag-load-more{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:25px 0 50px;font-size:11px;color:#8794ab}.gpa-government-shell .gpag-load-more .gpa-button{font-size:11px}.gpa-government-shell .gpag-view-grid{grid-template-columns:1fr;gap:20px}.gpa-government-shell .gpag-view .gpa-page-heading{display:block;margin:0 0 24px}.gpa-government-shell .gpag-view .gpa-page-heading h1,.gpa-government-shell .gpag-editor .gpa-page-heading h1{font-size:29px}.gpa-government-shell .gpag-heading-actions{margin-top:20px;flex-wrap:wrap}.gpa-government-shell .gpag-view .gpa-page-heading p{font-size:15px}.gpa-government-shell .gpag-preview-banner h1{font-size:24px}.gpa-government-shell .gpag-preview-layout{grid-template-columns:1fr}.gpa-government-shell .gpag-preview-hero{grid-template-columns:65px minmax(0,1fr)}.gpa-government-shell .gpag-hero-sectors{grid-column:2;border:0;padding:0;min-height:0}.gpa-government-shell .gpag-preview-hero h2{font-size:29px}.gpa-government-shell .gpag-overview-grid{grid-template-columns:1fr}.gpa-government-shell .gpag-priority-grid{grid-template-columns:1fr;gap:17px}.gpa-government-shell .gpag-priority-grid>div{border:0;border-bottom:1px solid #edf0f6;padding:0 0 17px}.gpa-government-shell .gpag-priority-grid>div:last-child{padding-bottom:0}.gpa-government-shell .gpag-projects.preview{grid-template-columns:1fr}.gpa-government-shell .gpag-projects.preview .gpag-project dl{grid-template-columns:.8fr 1.3fr 1fr;gap:15px}.gpa-government-shell .gpag-editor-actions{bottom:0}}@media(max-width:600px){.gpa-government-shell .gpa-topbar .gpa-search{display:none}.gpa-government-shell .gpa-content{padding:23px 16px}.gpa-government-shell .gpag-management .gpa-page-heading{display:block}.gpa-government-shell .gpag-management .gpa-page-heading h1{font-size:30px}.gpa-government-shell .gpag-management .gpa-page-heading p{font-size:13px;margin:9px 0 15px}.gpa-government-shell .gpag-management .gpa-page-heading .gpa-button{width:100%;font-size:12px;min-height:43px}.gpa-government-shell .gpag-boundary{font-size:10px;margin-bottom:20px}.gpa-government-shell .gpag-filters{padding:14px;gap:19px 8px}.gpa-government-shell .gpag-filters>label{padding:7px;min-height:43px}.gpa-government-shell .gpag-filters>label>span{font-size:9px;left:3px;padding:0 4px;top:-7px}.gpa-government-shell .gpag-filters select{font-size:11px}.gpa-government-shell .gpag-search input{font-size:12px}.gpa-government-shell .gpag-government-card{padding:17px}.gpa-government-shell .gpag-government-card header{grid-template-columns:36px minmax(0,1fr);gap:12px}.gpa-government-shell .gpag-government-card header>small{grid-column:2;grid-row:3;justify-self:end;margin-top:-26px}.gpa-government-shell .gpag-government-card header>.gpag-status{grid-row:2;margin-right:85px}.gpa-government-shell .gpag-government-card h2{font-size:16px}.gpa-government-shell .gpag-government-card .gpag-entity-icon{width:36px;height:40px;align-self:start}.gpa-government-shell .gpag-card-facts{gap:20px 15px}.gpa-government-shell .gpag-section h2{font-size:18px}.gpa-government-shell .gpag-section h2>button{padding:16px;gap:11px}.gpa-government-shell .gpag-section>div:not([hidden]){padding:16px}.gpa-government-shell .gpag-read-fields dd{font-size:13px}.gpa-government-shell .gpag-heading-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.gpa-government-shell .gpag-heading-actions .gpa-button{font-size:11px;padding:8px;min-height:42px}.gpa-government-shell .gpag-heading-actions svg{width:15px;flex-shrink:0}.gpa-government-shell .gpag-view .gpag-project{display:block}.gpa-government-shell .gpag-view .gpag-project dl{margin:9px 0 12px;grid-template-columns:1fr;gap:6px}.gpa-government-shell .gpag-view .gpag-project>a{font-size:12px}.gpa-government-shell .gpag-field-grid{grid-template-columns:1fr;gap:19px}.gpa-government-shell .gpag-field input,.gpa-government-shell .gpag-field select{min-height:43px}.gpa-government-shell .gpag-breadcrumbs{font-size:11px;gap:10px;margin:0 0 22px}.gpa-government-shell .gpag-title-line{gap:10px}.gpa-government-shell .gpag-editor .gpa-page-heading h1,.gpa-government-shell .gpag-view .gpa-page-heading h1{font-size:26px}.gpa-government-shell .gpag-editor .gpa-page-heading p{font-size:14px}.gpa-government-shell .gpag-editor-actions{gap:8px;padding:12px 0}.gpa-government-shell .gpag-editor-actions .gpa-button{min-width:0;flex:1;font-size:11px;padding:9px 7px}.gpa-government-shell .gpag-preview-banner{flex-wrap:wrap;padding:16px;gap:12px}.gpa-government-shell .gpag-preview-banner>svg{width:27px}.gpa-government-shell .gpag-preview-banner h1{font-size:20px;gap:8px}.gpa-government-shell .gpag-preview-banner h1>span{font-size:10px;padding:4px 8px}.gpa-government-shell .gpag-preview-banner p{font-size:11px;line-height:1.5}.gpa-government-shell .gpag-preview-banner>.gpa-button{width:100%;font-size:12px;min-height:41px}.gpa-government-shell .gpag-preview-hero{padding:18px;gap:17px;grid-template-columns:43px minmax(0,1fr)}.gpa-government-shell .gpag-preview-hero>.gpag-entity-icon{width:43px;height:45px}.gpa-government-shell .gpag-preview-hero>.gpag-entity-icon svg{width:28px}.gpa-government-shell .gpag-preview-hero h2{font-size:23px}.gpa-government-shell .gpag-preview-facts{gap:12px;font-size:11px}.gpa-government-shell .gpag-hero-sectors{grid-column:1/-1;margin-top:5px}.gpa-government-shell .gpag-preview-related-heading{flex-wrap:wrap;justify-content:space-between;gap:12px}.gpa-government-shell .gpag-preview-related-heading .gpa-button{font-size:10px;min-height:34px}.gpa-government-shell .gpag-projects.preview .gpag-project dl{grid-template-columns:1fr}.gpa-government-shell .gpag-projects.preview .gpag-project dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px}.gpa-government-shell .gpag-projects.preview .gpag-project dt{font-size:11px;margin:0}.gpa-government-shell .gpag-projects.preview .gpag-project dd{font-size:12px}.gpa-government-shell .gpag-preview-note{font-size:11px!important;align-items:flex-start}.gpa-government-shell .gpag-preview-note svg{flex-shrink:0}}@media(min-width:601px)and (max-width:1100px){.gpa-government-shell .gpag-view .gpag-read-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gpa-government-shell .gpag-view-grid>.gpag-section:nth-child(2) .gpag-read-fields,.gpa-government-shell .gpag-view-grid>.gpag-section:nth-child(4) .gpag-read-fields{grid-template-columns:1fr}.gpa-government-shell .gpag-government-card header>.gpag-status{grid-column:3;grid-row:1}.gpa-government-shell .gpag-card-facts{padding-left:55px}}.gpam-status.active{background:#edf6da;color:#4d6240}.gpam-status.insufficient-information{background:#fff5e8;color:#9a5d21}.gpam-review-heading h1>.gpam-status.suppressed,.gpam-status.suppressed{background:#f0f2f6;color:#65718c}.gpam-review-heading h1>.gpam-status.insufficient-information{background:#fff5e8}.gpam-review-heading h1>.gpam-status.not-currently-relevant{background:#f0f2f6}.gpam-automatic-note{font-size:12px;color:#65718c;margin:0 0 18px;line-height:1.6}.gpam-scope-note{display:block;color:#8591ac;font-size:11px;line-height:1.6;margin-top:20px}.gpam-recommendation-panel{display:flex;flex-direction:column;align-items:flex-start;gap:14px;border-color:#dfe9cf!important}.gpa-app .gpam-recommendation-panel h2{font-size:14px;font-weight:500;color:#65718c}.gpam-recommendation-panel>strong{font-size:23px;line-height:1.4;overflow-wrap:break-word}.gpam-comparison .gpam-recommendation-panel p{font-size:12px;line-height:1.7;margin-top:10px}.gpam-components dd{overflow-wrap:anywhere;font-size:12px}.gpam-components dd>.gpam-tags{display:flex;flex:initial;height:auto;background:none}.gpam-table td>small{display:block;font-size:10px;color:#8591ac;margin-top:6px}.gpam-recorded{background:#f8f5ff;border:1px solid #eee7fe;border-radius:7px;padding:13px;margin-top:16px;line-height:1.7;font-size:12px}.gpam-recorded p{margin-top:5px;color:#65718c}.gpam-dialog{width:560px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px);overflow:auto;position:fixed}.gpam-dialog-close{position:absolute;right:16px;top:13px;border:0;background:transparent;color:#65718c;display:grid;place-items:center;min-width:36px;min-height:36px}.gpam-dialog>.gpa-icon-tile{color:#7e3bed;background:#f3ecff;display:inline-grid;place-items:center;border-radius:9px;padding:10px;margin-bottom:14px}.gpam-dialog-identity{margin:20px 0;padding:0 0 17px;border-bottom:1px solid #e5eaf2}.gpam-dialog-identity>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:13px;font-size:12px;line-height:1.6;margin-bottom:10px}.gpam-dialog-identity dt{color:#65718c}.gpam-dialog-identity dd{margin:0;overflow-wrap:anywhere}.gpam-reason{display:block;font-size:12px;margin-top:22px;line-height:1.6}.gpam-reason>span{color:#c83030}.gpam-reason textarea{display:block;resize:vertical;width:100%;box-sizing:border-box;min-height:100px;max-height:250px;border:1px solid #cbd3df;border-radius:7px;padding:12px;margin:6px 0;font:inherit;color:#263b59;background:#fff}.gpam-reason textarea[aria-invalid=true]{border:1px solid #cd2929;outline:1px solid #cd2929}.gpam-reason textarea:focus-visible{outline:2px solid #7E3BED;outline-offset:2px}.gpam-dialog small{font-size:11px;color:#8591ac}.gpam-dialog .gpap-error p{margin:0;color:#c83030}.gpam-dialog .gpap-error button{margin-top:10px}.gpam-dialog .gpap-dialog-actions{margin-top:24px;justify-content:space-between}.gpam-dialog :is(button,textarea):focus-visible{outline:3px solid #7E3BED;outline-offset:2px}@media(max-width:1100px){.gpam-recommendation-panel{grid-column:1/-1}.gpam-match-card .gpam-card-company{grid-column:2/-1}.gpam-card-recommendation{grid-column:2/-1;grid-row:2}.gpam-card-evidence{grid-column:2/-1;background:#f8f5ff;border-radius:7px;padding:12px;font-size:12px;line-height:1.7;color:#65718c}.gpam-card-evidence strong{color:#263b59}.gpam-card-evidence p{margin:6px 0}.gpam-card-project>p{flex-wrap:wrap}.gpam-match-card footer{justify-content:flex-end}.gpam-card-recommendation .gpam-status{white-space:normal}.gpam-recommendation-panel>strong{font-size:21px}}@media(max-width:600px){.gpam-dialog{max-width:calc(100vw - 24px)!important;padding:23px 20px!important}.gpam-dialog .gpap-dialog-actions{display:flex;flex-direction:column;gap:10px}.gpam-dialog .gpap-dialog-actions>.gpa-button{width:100%;min-height:44px;font-size:12px}.gpam-dialog h2{font-size:22px!important}.gpam-dialog-identity>div{grid-template-columns:1fr;gap:4px;font-size:12px}.gpam-match-card .gpam-actions>button{min-width:40px;min-height:40px}.gpam-card-evidence{grid-column:1/-1}.gpam-reason,.gpam-automatic-note{font-size:12px}.gpam-dialog>p{font-size:12px!important}}.gpa-matches-shell .gpa-content{padding:25px 28px 22px;max-width:2100px}.gpa-matches-shell .gpa-page-heading{margin-bottom:22px}.gpa-matches-shell .gpa-page-heading h1{font-size:38px}.gpa-matches-shell .gpa-page-heading p{font-size:15px;color:#8591ac}.gpa-matches-shell .gpa-card{border-radius:8px;box-shadow:none}.gpam-mobile{display:none}.gpam-summary{margin-bottom:18px}.gpam-summary .gpa-metric{min-height:94px;padding:16px;gap:18px}.gpam-summary .gpa-icon-tile{width:44px;height:44px;border-radius:50%}.gpam-summary .gpa-metric>div>span{color:#62728e;font-size:12px}.gpam-summary strong{font-size:29px}.gpam-filters{display:grid;grid-template-columns:1.1fr 1.1fr 1fr 1.1fr 1fr auto;gap:17px;border:1px solid #e5eaf2;background:#fff;border-radius:8px;padding:15px;margin:0 0 18px;align-items:end;min-width:0}.gpam-filters>label,.gpam-choice{display:flex;flex-direction:column;gap:6px;min-width:0;color:#62728e;font-size:12px}.gpam-filters select,.gpam-choice>button{border:1px solid #e5eaf2;background:#fff;border-radius:5px;min-height:35px;width:100%;min-width:0;padding:7px 10px;color:#263b59;font:inherit;font-size:12px}.gpam-choice>button{display:flex;align-items:center;justify-content:space-between;gap:7px;text-align:left}.gpam-choice>button>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gpam-choice svg{flex-shrink:0}.gpam-clear{color:#7e3bed;background:transparent;border:0;font-size:12px!important;padding:9px 0}.gpam-choice-menu{width:340px;max-width:calc(100vw - 24px)}.gpam-choice-search{display:flex;align-items:center;gap:9px;border:1px solid #e5eaf2;border-radius:5px;margin:4px;padding:10px;color:#7e3bed}.gpam-choice-search input{font:inherit;font-size:13px;min-width:0;width:100%;border:0;outline-offset:4px}.gpam-choice-options{max-height:300px;overflow:auto}.gpam-choice-options button{display:block;width:100%;border:0;background:#fff;border-radius:5px;color:#33415f;padding:11px;text-align:left;font:inherit;font-size:13px;cursor:pointer}.gpam-choice-options button:hover,.gpam-choice-options button[aria-pressed=true]{background:#f5f1ff;color:#7e3bed}.gpam-choice-options p{padding:14px;font-size:12px}.gpam-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px;color:#2e4264}.gpam-table th,.gpam-table td{padding:13px 14px;vertical-align:middle;text-align:left;border-bottom:1px solid #edf1f6;overflow-wrap:anywhere;line-height:1.5}.gpam-table th{font-weight:600;color:#263b59;padding-top:15px;padding-bottom:15px}.gpam-table th:nth-child(1){width:15%}.gpam-table th:nth-child(2){width:18%}.gpam-table th:nth-child(3){width:11%}.gpam-table th:nth-child(4){width:11%}.gpam-table th:nth-child(5){width:22%}.gpam-table th:nth-child(6){width:11%}.gpam-table th:nth-child(7){width:12%}.gpam-table tbody tr:first-child{background:#f8f5ff}.gpam-table td>a{color:inherit}.gpam-table td>a:hover{text-decoration:underline;color:#7e3bed}.gpam-score{color:#7e3bed;max-width:130px}.gpam-score strong{font-size:13px;display:flex;align-items:center;gap:10px}.gpam-score strong>i,.gpam-card-score i{width:8px;height:8px;border-radius:50%;background:#c6ff34}.gpam-score>span{display:block;background:#e6ebf4;height:5px;border-radius:5px;margin-top:4px}.gpam-score>span>i{display:block;height:100%;border-radius:5px;background:#7e3bed}.gpam-tags{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.gpam-tags>span{font-size:10px;background:#f5f1ff;border:1px solid #eee7fe;color:#7b70c0;border-radius:13px;padding:4px 8px;line-height:1.4;overflow-wrap:anywhere}.gpam-status{display:inline-flex;align-items:center;gap:5px;background:#f1eaff;color:#7e3bed;font-size:10px;padding:5px 9px;border-radius:18px;white-space:nowrap}.gpam-status.approved{background:#edffd0;color:#4a7357}.gpam-status.suppressed{background:#eff3f8;color:#65718c}.gpam-table .gpam-status>svg{display:none}.gpam-actions{display:flex;align-items:center;gap:10px}.gpam-actions>a,.gpam-actions>button{border:1px solid #cdb6fa;background:#fff;border-radius:5px;padding:5px 12px;font:inherit;font-size:11px;color:#7e3bed;display:flex;align-items:center;justify-content:center;min-height:29px}.gpam-actions>button{padding:4px}.gpam-pagination{padding:10px 13px;display:flex;justify-content:flex-end;align-items:center;gap:22px;color:#8995ae;font-size:11px}.gpam-pagination nav{display:flex;gap:7px}.gpam-pagination button{border:1px solid #e5eaf2;background:#fff;color:#475778;border-radius:5px;min-width:25px;min-height:27px;display:grid;place-items:center}.gpam-pagination button[aria-current=page]{color:#fff;background:#7e3bed;border-color:#7e3bed}.gpam-pagination button:disabled{opacity:.4;cursor:default}.gpam-loading{padding:45px 15px;color:#65718c}.gpam-state{text-align:center;padding:38px 20px}.gpam-state>svg{color:#7e3bed}.gpa-app .gpam-state h1{font-size:24px;margin:13px 0}.gpam-state>div{display:flex;justify-content:center;gap:12px;margin-top:18px}.gpam-breadcrumb{display:flex;gap:9px;font-size:12px;color:#65718c;margin-bottom:12px}.gpam-breadcrumb a{color:#8591ac}.gpam-breadcrumb a:hover{color:#7e3bed;text-decoration:underline}.gpam-review-heading{margin-bottom:18px}.gpa-app .gpam-review-heading h1{display:flex;align-items:center;gap:15px;font-size:38px}.gpam-review-heading h1>.gpam-status{background:#edffd0;color:#263b59}.gpam-review-heading p{font-size:12px;margin-top:7px;color:#8995ae}.gpam-comparison{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.05fr) minmax(180px,.57fr);gap:38px;position:relative;padding:18px;margin-bottom:17px}.gpam-comparison>article{padding:17px;min-width:0}.gpam-comparison-company,.gpam-comparison-project{display:flex;gap:16px}.gpam-entity-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:7px;flex-shrink:0;color:#475778;background:#f0f3f8;font-size:23px;font-weight:600}.gpam-comparison article>div{min-width:0}.gpam-comparison small{color:#8591ac;font-size:10px;display:block;margin-bottom:8px}.gpa-app .gpam-comparison h2{font-size:17px;line-height:1.35;letter-spacing:0;margin:0 0 11px}.gpam-comparison article p{font-size:12px;display:flex;align-items:flex-start;gap:8px;color:#8995ae;margin:0 0 15px}.gpam-comparison p svg{flex-shrink:0}.gpam-comparison article .gpam-markets{margin-top:13px}.gpam-comparison article a{display:flex;align-items:center;gap:13px;color:#7e3bed;font-size:12px;margin-top:25px}.gpam-comparison .gpam-versus{position:absolute;left:37.5%;top:40%;border-radius:50%;width:54px;height:54px;background:#f8fafc;color:#475778;display:grid;place-items:center;font-size:13px}.gpam-score-panel{display:flex;flex-direction:column;align-items:center}.gpa-app .gpam-score-panel h2{align-self:flex-start;font-size:14px;margin-bottom:12px}.gpam-score-ring{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;padding:9px}.gpam-score-ring strong{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff;font-size:32px;color:#172039}.gpam-comparison .gpam-score-panel p{margin:16px 0 0;align-items:center}.gpam-score-panel p>i{width:10px;height:10px;background:#c6ff34;border-radius:50%}.gpam-review-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:18px}.gpam-review-grid>section,.gpam-review-side>section{padding:20px}.gpa-app .gpam-review-grid h2{font-size:19px;color:#243657;margin-bottom:16px}.gpam-components dl{margin:0}.gpam-components dl>div{display:grid;grid-template-columns:35% 1fr;border-top:1px solid #edf1f6;padding:17px 0;gap:15px;align-items:center}.gpam-components dt{font-size:12px;color:#243657}.gpam-components dd{display:flex;align-items:center;gap:20px;margin:0;min-width:0}.gpam-components dd>span{flex:1;height:5px;background:#e6ebf4;border-radius:5px}.gpam-components dd i{display:block;height:100%;background:#9266ee;border-radius:5px}.gpam-components dd strong{color:#243657;font-size:12px;font-weight:500;min-width:35px;text-align:right}.gpam-components small{display:block;color:#8995ae;font-size:10px;border-top:1px solid #edf1f6;padding-top:19px;line-height:1.6}.gpam-review-side{display:flex;flex-direction:column;gap:17px;min-width:0}.gpam-review-side header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;flex-wrap:wrap}.gpam-review-side header h2{margin:0}.gpam-explanation header>small{color:#8591ac;background:#f2f5f9;border-radius:15px;padding:5px 10px;font-size:10px}.gpam-explanation>p{background:#f8f5ff;border:1px solid #eee7fe;padding:16px;border-radius:7px;font-size:14px;line-height:1.7;color:#6873a0}.gpam-explanation>span{display:block;font-size:10px;color:#8995ae;margin:19px 0 8px}.gpam-explanation>.gpam-tags{display:flex;margin:0}.gpam-explanation>small,.gpam-recommendation>small{display:block;font-size:10px;line-height:1.6;color:#8995ae;margin-top:14px}.gpam-recommendation>p{font-size:12px;color:#8995ae;margin:0 0 16px}.gpam-recommendation>.gpa-button{width:100%;margin:0 0 14px;min-height:38px;font-size:12px}.gpam-recommendation>.gpa-button:disabled{opacity:.45;cursor:default}.gpam-recommendation p[role=status]{color:#5d3ba4;margin:12px 0 0;font-size:12px}.gpa-matches-shell :is(button,input,select,a):focus-visible{outline:3px solid #7E3BED;outline-offset:3px}.gpam-choice-menu :is(button,input):focus-visible{outline:3px solid #7E3BED;outline-offset:1px}@media(min-width:1101px)and (max-width:1450px){.gpam-filters{gap:10px;padding:12px}.gpam-table th,.gpam-table td{padding:13px 9px;font-size:11px}.gpam-actions{gap:5px}.gpam-actions>a{padding:5px 8px}.gpam-tags{gap:5px}.gpam-tags>span{font-size:9px}.gpam-comparison{gap:21px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 185px}.gpam-comparison>article{padding:14px}.gpam-comparison-company,.gpam-comparison-project{gap:12px}.gpam-entity-icon{width:43px;height:46px;font-size:18px}.gpam-comparison .gpam-versus{display:none}.gpa-app .gpam-comparison h2{font-size:16px}.gpam-comparison article a{gap:8px}.gpam-components dl>div{grid-template-columns:40% 1fr;gap:10px}.gpam-components dd{gap:10px}}@media(max-width:1100px){.gpam-desktop{display:none!important}.gpam-mobile{display:flex}.gpa-matches-shell .gpa-topbar{height:70px;padding:14px 28px;margin-bottom:0;flex-wrap:nowrap}.gpa-matches-shell .gpa-topbar .gpa-search{display:none}.gpa-matches-shell .gpa-content{padding:27px 28px 20px}.gpa-matches-shell .gpa-page-heading{margin:5px 0 24px}.gpa-matches-shell .gpa-page-heading h1{font-size:34px}.gpa-matches-shell .gpa-page-heading p{font-size:16px;margin-top:8px}.gpam-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-bottom:24px}.gpam-summary .gpa-metric{min-height:91px;align-items:flex-start;gap:13px;padding:16px}.gpam-summary .gpa-metric>div>span{font-size:12px}.gpam-summary .gpa-icon-tile{width:31px;height:33px;border-radius:8px}.gpam-summary .gpa-icon-tile svg{width:26px}.gpam-summary .gpa-metric strong{font-size:25px}.gpam-filters{border:0;background:transparent;padding:0;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:13px;margin-bottom:20px}.gpam-choice{grid-column:span 2;border:1px solid #e5eaf2;background:#fff;padding:12px;border-radius:8px}.gpam-choice>button{border:0;padding:4px 0 0;min-height:26px}.gpam-filters>label{border:1px solid #e5eaf2;background:#fff;padding:10px 12px;border-radius:8px;gap:3px}.gpam-filters select{border:0;background:transparent;padding:0;min-height:25px;font-size:12px}.gpam-filter-toggle{height:100%;font-size:12px;gap:7px;min-height:56px}.gpam-extra-filters{grid-column:1/-1;justify-content:flex-end}.gpam-extra-filters[hidden]{display:none}.gpam-extra-filters>button{color:#7e3bed;background:#fff;border:1px solid #e5eaf2;border-radius:5px;padding:9px 14px;font:inherit;font-size:12px}.gpam-result-count{font-size:13px;margin:0 0 16px!important}.gpam-mobile-records{flex-direction:column;gap:15px}.gpam-match-card{display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:8px 15px;padding:17px}.gpam-card-icon{color:#7e3bed;background:#f5f1ff;border-radius:8px;width:43px;height:45px;padding:7px;grid-row:1/3}.gpam-card-company{min-width:0}.gpam-match-card small{color:#7e3bed;border-radius:10px;background:#f5f1ff;padding:2px 6px;font-size:10px}.gpa-app .gpam-match-card h2{font-size:17px;line-height:1.4;margin:4px 0 0}.gpa-app .gpam-match-card h3{font-size:14px;line-height:1.5;margin-top:5px;font-weight:500}.gpam-match-card h2 a,.gpam-match-card h3 a{color:#000}.gpam-card-score{display:flex;flex-direction:column;align-items:flex-end;min-width:65px}.gpam-card-score strong{display:flex;align-items:center;gap:12px;font-size:26px;color:#7e3bed}.gpam-card-score span{font-size:12px;color:#8995ae}.gpam-card-project{grid-column:2/4;min-width:0}.gpam-card-project>p{display:flex;align-items:center;gap:7px;font-size:12px;color:#8995ae;margin-top:2px}.gpam-card-drivers{grid-column:2/4;display:flex;align-items:center;gap:15px;margin-top:9px}.gpam-card-drivers>span:first-child{font-size:12px;color:#8995ae}.gpam-card-drivers .gpam-tags>span{font-size:10px}.gpam-match-card footer{grid-column:2/4;display:flex;align-items:center;gap:12px;border-top:1px solid #edf1f6;margin-top:10px;padding-top:12px;flex-wrap:wrap}.gpam-match-card footer>span:first-child{font-size:12px;color:#8995ae}.gpam-match-card footer .gpam-actions{margin-left:auto;gap:15px}.gpam-actions>a{background:#7e3bed;border-color:#7e3bed;color:#fff;min-height:35px;font-size:12px;padding:6px 17px}.gpam-actions>button{min-height:35px;min-width:35px;border-color:#e5eaf2;color:#65718c}.gpam-load-more{justify-content:space-between;align-items:center;gap:12px;color:#8995ae;font-size:12px;margin-top:14px}.gpam-load-more .gpa-button{font-size:12px;min-height:33px}.gpam-comparison{grid-template-columns:1fr 1fr;gap:17px}.gpam-comparison .gpam-versus{display:none}.gpam-score-panel{grid-column:1/-1}.gpam-review-grid{grid-template-columns:1fr}.gpam-components dl>div{grid-template-columns:36% 1fr}.gpa-app .gpam-review-heading h1{font-size:32px}.gpam-review-heading h1>.gpam-status{font-size:11px}.gpam-review-side header h2{font-size:19px}.gpam-comparison article a{margin-top:17px}.gpam-state>div{flex-wrap:wrap}}@media(max-width:600px){.gpa-matches-shell .gpa-topbar{padding:12px 15px;gap:12px;height:64px}.gpa-matches-shell .gpa-mobile-brand{gap:12px}.gpa-matches-shell .gpa-mobile-brand .gpa-brand img{width:104px}.gpa-matches-shell .gpa-content{padding:22px 15px 17px}.gpa-matches-shell .gpa-page-heading h1{font-size:29px}.gpa-matches-shell .gpa-page-heading p{font-size:13px}.gpam-summary{gap:12px}.gpam-summary .gpa-metric{gap:8px;padding:12px;min-height:83px}.gpam-summary .gpa-metric>div>span{font-size:10px}.gpam-summary .gpa-icon-tile{width:24px;height:28px}.gpam-summary .gpa-icon-tile svg{width:21px}.gpam-summary .gpa-metric strong{font-size:22px}.gpam-filters{gap:8px}.gpam-choice{padding:10px;font-size:11px}.gpam-choice>button{font-size:11px}.gpam-filters>label{padding:8px 7px;font-size:9px}.gpam-filters select{font-size:10px}.gpam-filter-toggle{font-size:10px!important;padding:8px 7px!important;gap:5px!important}.gpam-match-card{padding:14px;grid-template-columns:32px minmax(0,1fr) 56px;gap:8px 10px}.gpam-card-icon{width:32px;height:36px;padding:5px}.gpa-app .gpam-match-card h2{font-size:14px}.gpa-app .gpam-match-card h3{font-size:12px}.gpam-card-score{min-width:56px}.gpam-card-score strong{font-size:22px;gap:7px}.gpam-card-score span{font-size:11px}.gpam-card-score i{width:7px;height:7px}.gpam-card-drivers{gap:7px;flex-wrap:wrap}.gpam-card-drivers>span:first-child{font-size:10px}.gpam-card-drivers .gpam-tags>span{font-size:9px}.gpam-match-card footer{gap:7px;grid-column:1/-1;padding-top:10px}.gpam-match-card footer>span:first-child{font-size:10px}.gpam-match-card .gpam-status{font-size:9px;padding:5px 7px}.gpam-match-card footer .gpam-actions{gap:7px}.gpam-actions>a{font-size:10px;min-height:34px;padding:6px 12px}.gpam-actions>button{min-width:29px;min-height:34px}.gpam-load-more{font-size:10px;gap:6px}.gpam-load-more .gpa-button{font-size:10px;padding:6px 10px}.gpam-comparison{grid-template-columns:1fr;padding:12px;gap:12px}.gpam-comparison>article{padding:14px}.gpam-entity-icon{width:42px;height:44px;font-size:19px}.gpam-comparison-company,.gpam-comparison-project{gap:13px}.gpa-app .gpam-comparison h2{font-size:15px}.gpam-comparison article p{font-size:11px}.gpam-review-grid>section,.gpam-review-side>section{padding:16px}.gpam-components dl>div{grid-template-columns:43% 1fr;gap:10px;padding:15px 0}.gpam-components dt,.gpam-components dd strong{font-size:11px}.gpam-components dd{gap:9px}.gpa-app .gpam-review-heading h1{font-size:29px;gap:9px;flex-wrap:wrap}.gpam-breadcrumb{font-size:11px}.gpam-explanation>p{font-size:12px;padding:13px}.gpam-review-side header .gpam-status{font-size:9px}.gpam-review-side header h2{font-size:17px}.gpam-recommendation>.gpa-button{min-height:42px}.gpam-comparison .gpam-tags>span{font-size:9px}}.gpa-matches-shell .gpam-mobile{display:none}.gpa-matches-shell .gpam-table thead,.gpa-matches-shell .gpam-table thead tr,.gpa-matches-shell .gpam-table tbody tr{background:#fff}.gpa-matches-shell .gpam-table tbody tr:first-child{background:#f8f5ff}.gpa-matches-shell .gpam-summary .gpa-icon-tile{width:44px;height:44px}.gpa-matches-shell .gpa-sidebar>.gpa-brand{flex-direction:row;align-items:center;gap:10px;padding:0 10px}.gpa-matches-shell .gpa-sidebar>.gpa-brand img{width:133px}.gpa-matches-shell .gpa-sidebar>.gpa-brand>span{font-size:10px;color:#65718c;background:#f3f5f8;padding:4px 7px;border-radius:6px}@media(max-width:1100px){.gpa-matches-shell .gpam-mobile{display:flex}.gpa-matches-shell .gpam-extra-filters[hidden]{display:none}.gpa-matches-shell .gpam-summary .gpa-icon-tile{width:31px;height:33px}}@media(max-width:600px){.gpa-matches-shell .gpam-summary .gpa-icon-tile{width:24px;height:28px}}.gpa-alerts-shell{--an-violet:#7E3BED;--an-border:#e5eaf2;--an-muted:#8591ac}.gpa-alerts-shell .gpa-content{min-width:0}.gpa-alerts-shell :is(button,input,select,textarea,a):focus-visible,.gpan-inline-preview h2:focus{outline:3px solid #7E3BED;outline-offset:3px}.gpa-alerts-shell .gpa-page-heading{margin-bottom:13px}.gpa-alerts-shell .gpa-page-heading h1{color:#000;letter-spacing:-1.2px}.gpan-mobile{display:none!important}.gpan-boundary{display:flex;align-items:center;gap:8px;color:#7e79a4;font-size:11px;margin:0 0 22px;line-height:1.6}.gpan-boundary svg{flex-shrink:0}.gpan-filters{display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(150px,1fr) minmax(160px,1fr) auto;gap:22px;align-items:end;padding:16px;margin-bottom:11px}.gpan-filters label{display:flex;flex-direction:column;gap:7px;color:#8995ae;font-size:12px;min-width:0}.gpan-filters input,.gpan-filters select{font:inherit;font-size:13px;color:#475778;background:#fff;width:100%;border:1px solid #e5eaf2;border-radius:5px;padding:10px 12px;min-height:39px;min-width:0}.gpan-filters .gpan-search{position:relative;padding:0;display:flex;align-items:center}.gpan-search>svg{position:absolute;left:13px;bottom:12px;color:#8591ac}.gpan-search input{padding-left:39px}.gpan-clear{border:0;background:transparent;color:#7e3bed;font:inherit;font-size:12px;min-height:39px;padding:8px;white-space:nowrap}.gpan-tabs{display:flex;border-bottom:1px solid #e5eaf2;gap:13px;margin-bottom:18px}.gpan-tabs>button{border:0;border-bottom:3px solid transparent;padding:14px 21px;color:#65718c;background:transparent;font:inherit;font-size:14px;display:flex;gap:10px;align-items:center}.gpan-tabs>button[aria-selected=true]{color:#7e3bed;border-bottom-color:#7e3bed}.gpan-tabs b{font-weight:400;font-size:12px;background:#f3f5f9;border-radius:14px;padding:3px 6px}.gpan-tabs>button[aria-selected=true] b{background:#f5f1ff;color:#7e3bed}.gpan-results{padding:0;overflow:visible}.gpan-table{width:100%;border-collapse:collapse;margin:0;color:#243657;font-size:12px;table-layout:fixed}.gpan-table th,.gpan-table td{padding:18px 15px;text-align:left;border:0;border-bottom:1px solid #edf1f6;background:#fff;vertical-align:middle;overflow-wrap:anywhere}.gpan-table th{font-size:12px;font-weight:500;white-space:nowrap;color:#243657}.gpan-table th:first-child{width:25%}.gpan-table th:nth-child(2){width:13%}.gpan-table th:nth-child(3){width:18%}.gpan-table th:nth-child(4){width:16%}.gpan-table th:nth-child(5){width:7%}.gpan-table th:nth-child(6){width:9%}.gpan-table th:last-child{width:12%}.gpan-table strong{font-size:12px;font-weight:500;line-height:1.5;color:#172039;display:block}.gpan-table small{display:block;color:#8591ac;font-size:10px;line-height:1.6;margin-top:4px}.gpan-table td:first-child small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.gpan-type-tag{display:inline-flex;color:#7e3bed;background:#f3efff;padding:5px 9px;border-radius:15px;font-size:11px;line-height:1.35;align-items:center}.gpan-status{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:5px 13px;border-radius:20px;color:#65718c;background:#f0f3f8;font-size:11px;line-height:1.35;font-weight:400}.gpan-status.sent{background:#eaffca;color:#557047}.gpan-status.scheduled{background:#f5f1ff;color:#7e3bed}.gpan-row-actions{display:flex;align-items:center;gap:10px}.gpan-row-actions>a,.gpan-row-actions>button{display:flex;align-items:center;justify-content:center;border:1px solid #cbb8f1;background:#fff;color:#7e3bed;border-radius:5px;font:inherit;font-size:11px;min-height:32px;padding:5px 13px}.gpan-row-actions>button{padding:4px;min-width:31px;border-color:#e5eaf2;color:#7e3bed}.gpan-menu{min-width:170px;padding:5px;max-width:calc(100vw - 30px);z-index:110}.gpan-menu [role=menuitem]{display:flex;gap:11px;align-items:center;min-height:44px;font-size:13px;color:#475778}.gpan-menu [role=separator]{height:1px;background:#edf1f6;margin:3px 8px}.gpan-pagination{display:flex;justify-content:flex-end;gap:22px;align-items:center;padding:13px;font-size:11px;color:#8591ac}.gpan-pagination nav{display:flex;gap:6px}.gpan-pagination button{font:inherit;min-width:28px;height:29px;border:1px solid #e5eaf2;background:#fff;color:#475778;border-radius:5px;display:grid;place-items:center}.gpan-pagination button[aria-current=page]{color:#fff;border-color:#7e3bed;background:#7e3bed}.gpan-pagination button:disabled{opacity:.4;cursor:default}.gpan-notice{font-size:12px;padding:12px 14px;background:#f7f3ff;color:#69419d;border:1px solid #e9e0fb;border-radius:6px;margin-bottom:17px}.gpan-loading{padding:40px 12px;color:#65718c}.gpan-state{text-align:center;padding:38px 20px;color:#65718c}.gpan-state>svg{color:#7e3bed}.gpa-app .gpan-state h1{font-size:26px;margin:15px 0 10px}.gpan-state p{font-size:13px;line-height:1.7}.gpan-state>div{display:flex;justify-content:center;gap:12px;margin-top:20px}.gpan-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#172039;font-size:12px;margin:0 0 12px}.gpan-breadcrumb a{color:#8591ac}.gpan-breadcrumb a:hover{text-decoration:underline;color:#7e3bed}.gpan-editor-heading{margin-bottom:17px}.gpan-editor-heading>div{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.gpa-app .gpan-editor-heading h1{font-size:38px;letter-spacing:-1.2px}.gpan-editor-heading p{font-size:14px;color:#8995ae;margin:5px 0 0}.gpan-unsaved{font-size:11px;color:#7e3bed;border:1px solid #eee4ff;border-radius:16px;padding:5px 9px}.gpan-error{color:#b42334;background:#fff5f5;border:1px solid #f2d2d7;border-radius:6px;font-size:13px;line-height:1.6;padding:12px;margin-bottom:15px}.gpan-error>.gpa-button{margin-left:12px}.gpan-editor-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr);grid-template-areas:"primary settings" "preview settings" "actions actions";gap:14px 18px}.gpan-primary{grid-area:primary;display:flex;flex-direction:column;gap:16px;min-width:0}.gpan-settings{grid-area:settings;display:flex;flex-direction:column;gap:16px;min-width:0}.gpan-preview-slot{grid-area:preview;min-width:0}.gpan-panel{padding:18px;min-width:0}.gpa-app .gpan-panel h2{font-size:17px;line-height:1.4;letter-spacing:0;color:#172039;font-weight:600;margin:0 0 15px}.gpan-panel fieldset{border:0;margin:0;padding:0;min-width:0}.gpan-panel legend{padding:0;font-size:12px;color:#475778;margin-bottom:8px}.gpan-types>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.gpan-types label{position:relative;display:flex;align-items:center;gap:10px;border:1px solid #e5eaf2;border-radius:6px;padding:11px 12px;min-height:44px;min-width:0;font-size:11px;color:#65718c;cursor:pointer}.gpan-types label>svg{flex-shrink:0}.gpan-types label>svg:last-child:not(:first-child){margin-left:auto}.gpan-types input{position:absolute;opacity:0;width:1px;height:1px}.gpan-types label:focus-within{outline:3px solid #7E3BED;outline-offset:2px}.gpan-types label.selected{color:#7e3bed;background:#faf7ff;border-color:#b491ee}.gpan-types label span{line-height:1.4}.gpan-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#475778;margin:16px 0 0;min-width:0}.gpan-field input,.gpan-field select,.gpan-field textarea{width:100%;min-width:0;font:inherit;color:#243657;border:1px solid #dfe6f0;border-radius:6px;background:#fff;padding:10px 12px;min-height:37px;line-height:1.6}.gpan-field textarea{resize:vertical;min-height:92px}.gpan-field [aria-invalid=true]{border-color:#c63c4d}.gpan-field input:disabled{background:#fbfcfe;color:#a0abc0}.gpan-field-error{display:flex;gap:6px;align-items:flex-start;color:#b42334;font-size:11px;line-height:1.5}.gpan-field-error svg{flex-shrink:0;margin-top:2px}.gpan-help{display:block;font-size:10px;line-height:1.6;color:#8995ae;margin-top:7px}.gpan-destination-tabs{display:flex;gap:8px;flex-wrap:wrap}.gpan-destination-tabs button{flex:1;min-width:90px;display:flex;justify-content:center;align-items:center;gap:8px;color:#65718c;background:#fff;border:1px solid #e5eaf2;border-radius:6px;padding:9px 7px;min-height:38px;font:inherit;font-size:10px}.gpan-destination-tabs button[aria-selected=true]{border-color:#b491ee;color:#7e3bed;background:#faf7ff}.gpan-radio-list{display:flex;flex-direction:column;gap:17px}.gpan-radio-list>label,.gpan-schedule-choice>label{display:flex;gap:11px;align-items:center;font-size:12px;line-height:1.4;color:#475778;min-height:23px;cursor:pointer}.gpan-radio-list input,.gpan-schedule-choice input{width:18px;height:18px;margin:0;accent-color:#7E3BED;flex-shrink:0}.gpan-settings .gpan-field{margin-top:20px}.gpan-panel .gpan-schedule-choice{display:flex;gap:45px;flex-wrap:wrap}.gpan-schedule-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.gpan-editor-actions{grid-area:actions;display:flex;justify-content:flex-end;align-items:center;gap:10px}.gpan-editor-actions>.gpa-button{font-size:12px;min-height:39px;padding:9px 18px}.gpan-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gpan-preview-only,.gpan-saved{font-size:10px;color:#65718c;background:#f2f5f9;border-radius:16px;padding:4px 8px;font-weight:400;white-space:nowrap}.gpa-app .gpan-inline-preview h2{display:flex;align-items:center;gap:10px;scroll-margin-top:90px}.gpan-notification{display:flex;align-items:center;gap:11px;border:1px solid #edf0f8;border-radius:6px;background:#fafbff;padding:13px;min-width:0}.gpan-bell{display:grid;place-items:center;align-self:flex-start;width:38px;height:38px;border-radius:50%;background:#f5efff;color:#7e3bed;flex-shrink:0}.gpan-notification>div{min-width:0;flex:1;overflow-wrap:anywhere}.gpan-notification strong{font-size:11px;color:#172039;font-weight:500;margin-left:7px}.gpan-notification .gpan-type-tag{font-size:9px;padding:3px 6px}.gpan-notification p{font-size:11px;color:#8591ac;line-height:1.7;margin:3px 0 0;white-space:pre-wrap}.gpan-notification>a{display:flex;align-items:center;gap:7px;color:#7e3bed;font-size:11px;flex-shrink:0}.gpan-unavailable{font-size:10px;color:#8995ae}.gpan-inline-preview .gpa-button{font-size:11px;margin-top:12px}.gpan-view-heading h1{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.gpan-view-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr);gap:18px}.gpan-view-content,.gpan-view-settings{display:flex;flex-direction:column;gap:18px;min-width:0}.gpan-view .gpan-panel{padding:20px}.gpan-view dl{display:flex;flex-direction:column;gap:20px;margin:20px 0 0}.gpan-view dt{font-size:12px;color:#65718c;margin-bottom:7px}.gpan-view dd{font-size:14px;color:#475778;line-height:1.7;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.gpan-view .gpan-panel>p{font-size:13px;color:#475778;line-height:1.7;margin:12px 0;display:flex;align-items:center;gap:10px}.gpan-view .gpan-muted{color:#8591ac;font-size:12px}.gpan-view-related{position:relative;padding-right:155px!important}.gpan-view-related>a{position:absolute;right:20px;top:50px;font-size:11px;max-width:130px}.gpan-stats-unavailable{display:flex;gap:8px;color:#8995ae;font-size:10px;line-height:1.6;margin-top:28px}.gpan-stats-unavailable svg{flex-shrink:0;margin-top:2px}.gpan-view .gpan-channel-values{gap:14px}.gpan-channel-values>div{display:flex;align-items:center;gap:15px}.gpan-channel-values dt{display:flex;gap:10px;align-items:center;color:#475778;margin:0;min-width:110px}.gpan-channel-values dt svg{color:#7e3bed}.gpan-channel-values dd{font-size:12px;color:#8995ae}.gpan-dialog{width:480px;padding:28px;z-index:130;font-family:inherit}.gpan-dialog-icon{display:grid;place-items:center;width:48px;height:48px;background:#f4edff;color:#7e3bed;border-radius:8px;margin-bottom:25px}.gpan-dialog-close{position:absolute;right:19px;top:22px;background:transparent;color:#8995ae;border:0;min-width:36px;min-height:36px;display:grid;place-items:center}.gpan-dialog h2{font-size:25px;color:#000;line-height:1.35}.gpan-dialog p{font-size:14px;line-height:1.7;color:#475778;margin:17px 0}.gpan-dialog p+p{color:#8995ae;font-size:12px}.gpan-dialog-actions{display:flex;flex-direction:column;gap:13px;margin-top:24px}.gpan-dialog-actions>.gpa-button{min-height:44px}.gpan-dialog :is(button,a):focus-visible,.gpan-menu [data-highlighted]{outline:2px solid #7E3BED;outline-offset:1px}.gpa-alerts-shell .gpa-sidebar>.gpa-brand{flex-direction:row;align-items:center;gap:10px;padding:0 10px}.gpa-alerts-shell .gpa-sidebar>.gpa-brand img{width:133px;min-width:0}.gpa-alerts-shell .gpa-sidebar>.gpa-brand>span{flex-shrink:0;white-space:nowrap;font-size:10px;color:#65718c;background:#f3f5f8;padding:4px 7px;border-radius:6px}@media(min-width:1101px)and (max-width:1450px){.gpan-filters{gap:12px}.gpan-table th,.gpan-table td{padding:15px 9px;font-size:11px}.gpan-table th:first-child{width:24%}.gpan-table th:last-child{width:14%}.gpan-type-tag{font-size:10px}.gpan-row-actions{gap:6px}.gpan-row-actions>a{padding:5px 8px}.gpan-types>div{grid-template-columns:repeat(2,minmax(0,1fr))}.gpan-editor-grid,.gpan-view-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr)}.gpan-notification{flex-wrap:wrap}.gpan-notification>div{flex-basis:calc(100% - 50px)}.gpan-notification>a{margin-left:49px}.gpan-view-related{padding-right:20px!important}.gpan-view-related>a{position:static;margin-top:12px}}@media(max-width:1100px){.gpan-desktop{display:none!important}.gpan-mobile{display:flex!important}.gpa-alerts-shell .gpa-topbar{height:70px;padding:14px 28px;margin-bottom:0;flex-wrap:nowrap}.gpa-alerts-shell .gpa-topbar .gpa-search{display:none}.gpa-alerts-shell .gpa-content{padding:28px}.gpa-alerts-shell .gpa-page-heading{display:flex;align-items:flex-start;gap:16px;margin:6px 0 12px}.gpa-alerts-shell .gpa-page-heading h1{font-size:34px}.gpa-alerts-shell .gpa-page-heading p{font-size:15px}.gpa-alerts-shell .gpa-page-heading>.gpa-button{font-size:13px;min-height:43px;padding:10px 15px;flex-shrink:0}.gpan-boundary{margin-bottom:24px;font-size:11px}.gpan-filters{display:grid;border:0;background:transparent;padding:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:16px;margin-bottom:22px}.gpan-filters .gpan-search{grid-column:1/-1}.gpan-filters input{min-height:50px;font-size:16px}.gpan-search>svg{bottom:16px}.gpan-filters>label:not(.gpan-search){padding:10px 13px;border:1px solid #e5eaf2;background:#fff;border-radius:8px;font-size:13px;gap:4px}.gpan-filters select{border:0;padding:0;min-height:24px;font-size:14px;background:transparent}.gpan-filter-toggle{min-width:52px;height:100%}.gpan-extra-filters{grid-column:1/-1;justify-content:flex-end}.gpan-extra-filters[hidden]{display:none!important}.gpan-extra-filters>button{font:inherit;border:1px solid #e5eaf2;background:#fff;color:#7e3bed;border-radius:5px;font-size:12px;padding:10px 14px}.gpan-tabs{justify-content:space-between;background:#fff;border:1px solid #e5eaf2;border-radius:8px;gap:0;margin-bottom:20px}.gpan-tabs>button{flex:1;justify-content:center;padding:16px 10px;font-size:16px}.gpan-result-count{font-size:13px;color:#8995ae;margin:0 0 16px}.gpan-mobile-records{flex-direction:column;gap:18px}.gpan-alert-card{display:grid;grid-template-columns:45px minmax(0,1fr);gap:8px 16px;padding:20px}.gpan-card-icon{color:#7e3bed;background:#f5efff;border-radius:8px;display:grid;place-items:center;width:45px;height:46px;grid-row:1/3}.gpan-card-head{display:flex;align-items:flex-start;gap:17px;justify-content:space-between;min-width:0}.gpa-app .gpan-card-head h2{font-size:19px;line-height:1.4;letter-spacing:0;margin:0;overflow-wrap:anywhere}.gpan-card-head>div{display:flex;flex-direction:column;align-items:flex-end;gap:9px;flex-shrink:0;max-width:35%}.gpan-card-head small{font-size:10px;color:#8995ae;text-align:right;line-height:1.6}.gpan-status{font-size:12px}.gpan-card-facts{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);margin-top:17px;gap:16px;font-size:13px;line-height:1.6;color:#243657;min-width:0}.gpan-card-facts>div{min-width:0;overflow-wrap:anywhere}.gpan-card-facts>div+div{border-left:1px solid #edf1f6;padding-left:17px}.gpan-card-facts small,.gpan-alert-card footer small{display:block;color:#8995ae;font-size:12px;margin-bottom:4px}.gpan-alert-card footer{grid-column:2/-1;display:flex;align-items:center;gap:25px;border-top:1px solid #edf1f6;margin-top:15px;padding-top:17px;flex-wrap:wrap}.gpan-alert-card footer>div:not(.gpan-row-actions){min-width:65px}.gpan-alert-card footer>div:nth-child(2){border-left:1px solid #edf1f6;padding-left:25px}.gpan-alert-card footer strong{font-size:20px;font-weight:600;color:#172039}.gpan-alert-card footer .gpan-row-actions{margin-left:auto;gap:14px}.gpan-row-actions>a,.gpan-row-actions>button{min-height:44px;min-width:44px;font-size:13px;border-radius:6px}.gpan-row-actions>a{padding:8px 22px}.gpan-load-more{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;color:#8995ae;font-size:12px}.gpan-load-more .gpa-button{min-height:40px;font-size:12px}.gpan-editor-grid{grid-template-columns:1fr;grid-template-areas:"primary" "settings" "preview" "actions";gap:18px}.gpan-panel{padding:20px}.gpa-app .gpan-panel h2{font-size:20px}.gpan-panel legend,.gpan-field{font-size:14px}.gpan-field input,.gpan-field select,.gpan-field textarea{font-size:16px;min-height:44px}.gpan-types label{font-size:13px;min-height:47px}.gpan-radio-list>label,.gpan-schedule-choice>label{font-size:14px;min-height:28px}.gpan-help{font-size:12px}.gpan-notification{flex-wrap:wrap;padding:17px}.gpan-notification>div{flex-basis:calc(100% - 50px)}.gpan-notification strong{font-size:13px;display:block;margin:6px 0 0}.gpan-notification p{font-size:13px}.gpan-notification .gpan-type-tag{font-size:10px}.gpan-notification>a,.gpan-unavailable{margin-left:49px;font-size:13px}.gpan-editor-actions{flex-wrap:wrap;justify-content:flex-end}.gpan-editor-actions>.gpa-button{min-height:44px;font-size:13px}.gpan-view-grid{display:flex;flex-direction:column;gap:16px}.gpan-view-content,.gpan-view-settings{display:contents}.gpan-view-content>.gpan-panel:first-child{order:1}.gpan-view-settings>.gpan-panel:nth-child(1){order:2}.gpan-view-settings>.gpan-panel:nth-child(2){order:3}.gpan-view-settings>.gpan-panel:nth-child(3){order:4}.gpan-view-content>.gpan-view-related{order:5}.gpan-view-content>.gpan-inline-preview{order:6}.gpan-view dd{font-size:15px}.gpan-view dt{font-size:13px}.gpan-view .gpan-panel>p{font-size:14px}.gpan-view .gpan-muted{font-size:13px}.gpan-view-heading h1{gap:10px}.gpan-saved{font-size:11px}.gpan-view-heading>.gpa-button{font-size:12px!important}.gpan-stats-unavailable{font-size:12px}.gpan-view .gpan-channel-values dd{font-size:13px}.gpan-view-related{padding-right:20px!important}.gpan-view-related>a{position:static;margin-top:12px}.gpan-inline-preview h2{scroll-margin-top:20px}.gpan-dialog{padding:27px}.gpan-dialog h2{font-size:25px}.gpan-dialog p{font-size:14px}}@media(max-width:600px){.gpa-alerts-shell .gpa-topbar{padding:12px 15px;height:64px;gap:12px}.gpa-alerts-shell .gpa-mobile-brand{gap:11px}.gpa-alerts-shell .gpa-mobile-brand .gpa-brand img{width:105px}.gpa-alerts-shell .gpa-content{padding:23px 15px 20px}.gpa-alerts-shell .gpa-page-heading h1{font-size:27px;letter-spacing:-.8px}.gpa-alerts-shell .gpa-page-heading p{font-size:12px;line-height:1.6}.gpa-alerts-shell .gpa-page-heading>.gpa-button{font-size:11px;padding:9px 10px;gap:5px;min-height:42px}.gpa-alerts-shell .gpa-page-heading>.gpa-button svg{width:15px}.gpan-boundary{font-size:10px;align-items:flex-start;margin-top:10px}.gpan-filters{gap:10px}.gpan-filters>label:not(.gpan-search){padding:9px;font-size:11px}.gpan-filters select{font-size:12px}.gpan-filter-toggle{min-width:43px;padding:8px}.gpan-tabs>button{font-size:13px;padding:13px 7px;gap:7px}.gpan-tabs b{font-size:11px}.gpan-result-count{font-size:12px}.gpan-alert-card{padding:15px;grid-template-columns:33px minmax(0,1fr);gap:8px 11px}.gpan-card-icon{width:33px;height:37px}.gpan-card-icon svg{width:24px}.gpa-app .gpan-card-head h2{font-size:16px}.gpan-card-head{flex-wrap:wrap;gap:9px}.gpan-card-head>div{max-width:100%;align-items:flex-start}.gpan-card-head small{text-align:left;font-size:10px}.gpan-status{font-size:10px;padding:4px 10px}.gpan-card-facts{grid-template-columns:1fr;gap:10px;margin-top:10px;font-size:12px}.gpan-card-facts>div+div{border:0;padding:0}.gpan-card-facts small,.gpan-alert-card footer small{font-size:11px}.gpan-alert-card footer{grid-column:1/-1;gap:13px;padding-top:14px}.gpan-alert-card footer>div:not(.gpan-row-actions){min-width:48px}.gpan-alert-card footer>div:nth-child(2){padding-left:13px}.gpan-alert-card footer .gpan-row-actions{gap:9px}.gpan-row-actions>a{padding:8px 15px}.gpan-row-actions>a,.gpan-row-actions>button{font-size:12px}.gpan-load-more{font-size:11px}.gpan-load-more .gpa-button{font-size:11px;padding:9px}.gpa-app .gpan-editor-heading h1{font-size:29px}.gpan-editor-heading p{font-size:13px}.gpan-editor-heading>div{gap:9px}.gpan-breadcrumb{font-size:11px}.gpan-panel,.gpan-view .gpan-panel{padding:17px}.gpa-app .gpan-panel h2{font-size:17px}.gpan-types>div{grid-template-columns:1fr 1fr;gap:9px}.gpan-types label{font-size:11px;padding:10px 9px;gap:7px}.gpan-types label svg{width:18px}.gpan-destination-tabs{gap:7px}.gpan-destination-tabs button{font-size:11px;min-width:96px;flex:1 1 28%;min-height:44px;gap:6px}.gpan-radio-list{gap:14px}.gpan-settings .gpan-field{margin-top:16px}.gpan-schedule-fields{gap:10px}.gpan-panel .gpan-schedule-choice{gap:30px}.gpan-help{font-size:11px}.gpan-preview-only{font-size:9px}.gpan-notification{padding:12px;gap:10px}.gpan-bell{width:31px;height:34px}.gpan-bell svg{width:22px}.gpan-notification>a,.gpan-unavailable{margin-left:41px;font-size:12px}.gpan-notification strong,.gpan-notification p{font-size:12px}.gpan-editor-actions{gap:8px}.gpan-editor-actions>.gpa-button{flex:1;padding:10px 12px;font-size:12px}.gpan-view-heading{flex-direction:column;gap:12px!important}.gpa-alerts-shell .gpan-view-heading h1{font-size:29px}.gpan-view dd{font-size:14px}.gpan-view .gpan-panel>p{font-size:13px}.gpan-view .gpan-muted{font-size:12px}.gpan-stats-unavailable{font-size:11px}.gpan-dialog{padding:23px;width:calc(100vw - 36px);border-radius:10px}.gpan-dialog h2{font-size:23px}.gpan-dialog p{font-size:13px}.gpan-dialog-icon{width:43px;height:43px;margin-bottom:22px}.gpan-dialog-actions{margin-top:24px}.gpan-state>div{flex-wrap:wrap}}.gpa-alerts-shell .gpan-boundary{margin:0 0 22px}.gpa-alerts-shell .gpan-notice{margin:0 0 17px}.gpa-alerts-shell .gpan-error{margin:0 0 15px}.gpa-alerts-shell .gpan-view>.gpan-boundary{padding:12px 14px;border:1px solid #e9e0fb;border-radius:6px;background:#faf7ff}.gpaa-management,.gpaa-review{color:#26334f;min-width:0}.gpaa-management .gpa-page-heading{margin-bottom:12px}.gpa-app .gpaa-boundary{display:flex;align-items:center;gap:8px;color:#716393;background:#f7f4ff;border:1px solid #eee8fb;border-radius:7px;padding:9px 12px;font-size:12px;width:fit-content;max-width:100%;margin:0 0 18px}.gpaa-boundary svg{flex-shrink:0}.gpaa-mobile{display:none}.gpaa-tabs{display:flex;gap:18px;border-bottom:1px solid #e7ebf3;margin-bottom:20px}.gpaa-tabs button{display:flex;align-items:center;gap:12px;padding:13px 18px 15px;background:none;border:0;border-bottom:3px solid transparent;color:#7b8aa7;font-size:16px;font-weight:500;cursor:pointer}.gpaa-tabs button[aria-selected=true]{border-bottom-color:#7e3bed;color:#7e3bed}.gpaa-tabs b{font-weight:400;background:#f3f0fd;padding:2px 7px;border-radius:15px;font-size:13px}.gpaa-filters{display:grid;grid-template-columns:minmax(180px,2.4fr) minmax(130px,1fr) minmax(155px,1fr) auto;gap:17px;padding:17px;margin-bottom:20px;align-items:end}.gpaa-filters>label{min-width:0;display:flex;flex-direction:column;gap:4px;color:#8090ad;font-size:12px}.gpaa-filters .gpaa-search{display:flex;flex-direction:row;align-items:center;gap:12px;border:1px solid #e4eaf4;border-radius:6px;padding:9px 12px;min-height:41px;color:#8390ae}.gpaa-search input{width:100%;min-width:0;border:0;background:transparent;outline:0;font:inherit;font-size:13px;color:#26334f}.gpaa-search:focus-within{outline:2px solid #7e3bed;outline-offset:2px}.gpaa-filters select{border:1px solid #e4eaf4;border-radius:6px;background:#fff;color:#35435d;min-height:40px;padding:8px 11px;font:inherit;width:100%;min-width:0}.gpaa-filters .gpaa-clear-mobile{display:none}.gpaa-clear{border:0;background:none;color:#7e3bed;padding:10px 6px;cursor:pointer;font-size:13px}.gpaa-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.gpaa-table th{text-align:left;background:#fff;color:#34425d;font-size:12px;font-weight:500;padding:16px 12px;border-bottom:1px solid #e8edf5}.gpaa-table td{padding:17px 12px;vertical-align:middle;border-bottom:1px solid #e8edf5;color:#7d8ba5;overflow-wrap:anywhere;line-height:1.6}.gpaa-table td:first-child{color:#283653}.gpaa-table th:nth-child(1){width:17%}.gpaa-table th:nth-child(2){width:12%}.gpaa-table th:nth-child(3){width:11%}.gpaa-table th:nth-child(4){width:20%}.gpaa-table th:nth-child(5){width:11%}.gpaa-table th:nth-child(6){width:16%}.gpaa-table th:nth-child(7){width:13%}.gpa-app .gpaa-table tbody tr{background:#fff}.gpaa-table td{background:inherit}.gpa-app .gpaa-table tbody tr:first-child{background:#fbfaff}.gpaa-row-actions{display:flex;align-items:center;gap:9px;justify-content:flex-end;min-width:0}.gpaa-row-actions .gpa-button{font-size:12px;padding:6px 14px;min-height:34px;white-space:nowrap}.gpaa-more{display:grid;place-items:center;min-width:34px;min-height:34px;border:1px solid #e4eaf4;background:#fff;border-radius:6px;color:#8791ae;cursor:pointer}.gpaa-status{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:20px;color:#7e3bed;background:#f2ecff;font-size:11px;line-height:1.4;max-width:100%;width:fit-content;vertical-align:middle}.gpaa-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.gpaa-status.more-information{color:#aa701f;background:#fffbf1;border:1px solid #ffd28a}.gpaa-status.approved{color:#698f2e;background:#f1fcdf}.gpaa-status.rejected{color:#c14760;background:#ffedf1}.gpaa-pagination{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:13px 14px;font-size:11px;color:#8a98b0}.gpaa-pagination nav{display:flex;gap:7px}.gpaa-pagination button{display:grid;place-items:center;min-width:29px;min-height:29px;border:1px solid #e7ecf5;background:#fff;border-radius:6px;color:#7e3bed;cursor:pointer}.gpaa-pagination button[aria-current=page]{color:#fff;background:#7e3bed;border-color:#7e3bed}.gpaa-pagination button:disabled{opacity:.4;cursor:default}.gpaa-menu{font-family:Inter,Arial,sans-serif;min-width:205px;font-size:13px}.gpaa-menu [role=menuitem]{display:flex;align-items:center;gap:10px}.gpaa-menu [data-highlighted]{outline:1px solid #7e3bed;outline-offset:-1px}.gpaa-sample-caption{text-align:right;font-size:11px;color:#96a2b6;margin-top:9px}.gpaa-loading{padding:55px 20px;color:#8190aa}.gpaa-state{padding:45px 24px;text-align:center;margin:20px 0}.gpaa-state>svg{color:#7e3bed;margin-bottom:14px}.gpaa-state h1{font-size:26px}.gpaa-state p{color:#8190aa;margin:15px auto;max-width:650px}.gpaa-state>div{display:flex;gap:12px;justify-content:center}.gpa-app .gpaa-notice{padding:10px 13px;border:1px solid #ddd3f7;border-radius:7px;background:#faf8ff;color:#635080;font-size:13px;margin-bottom:15px}.gpaa-back{display:flex;gap:8px;align-items:center;color:#7e3bed;font-size:13px;margin-bottom:13px;width:fit-content}.gpaa-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#a3afc4;font-size:12px;margin-bottom:10px}.gpaa-breadcrumb a{color:#7f8ba6}.gpaa-review-heading h1{font-size:34px;line-height:1.2;color:#000;margin:0 0 6px}.gpa-app .gpaa-review-heading>p{font-size:20px;color:#71819b;margin:0 0 13px}.gpaa-review-heading>div{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:12px;color:#93a0b7;margin-bottom:15px}.gpaa-review-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.gpaa-review-column{display:flex;flex-direction:column;gap:14px;min-width:0}.gpaa-panel{padding:18px;min-width:0}.gpa-app .gpaa-panel h2{display:flex;align-items:center;gap:12px;font-size:17px!important;margin:0 0 16px;font-weight:500;color:#18223c;line-height:1.4}.gpaa-panel h2 svg{flex-shrink:0}.gpa-app .gpaa-organization-name{font-size:15px;margin:0 0 15px 34px}.gpaa-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 20px;margin:0 0 0 34px;font-size:12px}.gpaa-facts dt,.gpa-app .gpaa-description h3{font-size:12px;font-weight:400;color:#8593ac;margin:0 0 4px}.gpaa-facts dd{margin:0;overflow-wrap:anywhere;min-width:0;line-height:1.6}.gpaa-reference-text{color:#7e3bed}.gpaa-description{border-top:1px solid #e9edf5;padding-top:13px;margin:17px 0 0 34px;font-size:12px}.gpa-app .gpaa-description h3{color:#33415c}.gpa-app .gpaa-description p{font-size:12px;margin:0;color:#8190a8;line-height:1.7}.gpaa-evidence{list-style:none;padding:0;margin:0 0 16px}.gpaa-evidence li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #edf0f6;font-size:12px;color:#627494;min-width:0}.gpaa-evidence li:last-child{border:0}.gpaa-evidence li>svg{flex-shrink:0}.gpaa-evidence li>span{flex:1;overflow-wrap:anywhere;min-width:0}.gpaa-evidence small{font-size:10px;background:#f6f2ff;color:#8a65da;border-radius:8px;padding:3px 7px}.gpaa-evidence .gpa-button{padding:5px 17px;min-height:30px;font-size:11px;flex-shrink:0}.gpaa-muted{color:#94a0b6;font-size:11px;line-height:1.6;margin:6px 0}.gpaa-panel textarea{width:100%;resize:vertical;min-height:110px;font:inherit;font-size:12px;color:#35445e;line-height:1.7;border:1px solid #e0e7f2;border-radius:6px;padding:12px;background:#fff}.gpaa-note-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#96a2b9;font-size:11px;margin-top:10px}.gpaa-note-footer .gpa-button{min-height:34px;font-size:11px;padding:7px 16px}.gpaa-history-heading{display:grid;grid-template-columns:1.5fr 1fr 1fr;padding:3px 0 9px 27px;font-size:11px;color:#6e7e99}.gpaa-history{list-style:none;padding:0;margin:0}.gpaa-history li{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:9px;border-top:1px solid #edf0f6;padding:11px 0;font-size:10px;color:#8190a9;align-items:center;min-width:0}.gpaa-history li>div{display:flex;align-items:center;gap:9px;min-width:0}.gpaa-history svg{flex-shrink:0;color:#35435f}.gpaa-history span,.gpaa-history time{overflow-wrap:anywhere;min-width:0}.gpaa-history .gpaa-local-tag{display:block;margin-top:4px;width:fit-content;font-size:9px;padding:2px 5px}.gpaa-decision h2:focus,.gpaa-management h1:focus{outline:2px solid #7e3bed;outline-offset:5px;border-radius:4px}.gpaa-decision .gpaa-status{margin-bottom:7px}.gpaa-decision-actions{display:flex;flex-direction:column;gap:10px;margin-top:13px}.gpaa-decision-actions .gpa-button{font-size:12px;min-height:37px}.gpaa-decision-actions small{font-size:10px;color:#8a98b0}.gpaa-review .gpa-button.gpaa-danger,.gpaa-dialog .gpa-button.gpaa-danger{color:#d04f65;background:#fff;border-color:#f3a6b4}.gpaa-result{padding:10px 12px;background:#fbfaff;border:1px solid #e9e1f9;border-radius:6px;font-size:12px;line-height:1.65}.gpa-app .gpaa-result p{margin:0 0 10px}.gpaa-result dl{margin:10px 0}.gpaa-result dt{font-size:11px;color:#8793aa}.gpaa-result dd{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.gpaa-result small{color:#95a0b6;font-size:10px}.gpaa-error,.gpaa-field-error{color:#cc435c;font-size:12px;line-height:1.5}.gpaa-field-error{display:flex;gap:8px;align-items:center;margin-top:7px}.gpaa-change{padding:12px;border:1px solid #f2c695;border-radius:7px;background:#fffcf5;margin-bottom:14px;font-size:13px}.gpaa-change p{margin:0 0 8px}.gpaa-change small{display:block;margin-bottom:10px}.gpaa-change button{width:fit-content}.gpaa-sr{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;white-space:nowrap}.gpaa-local-tag{display:inline-block;width:fit-content;border-radius:14px;padding:4px 9px;color:#7e3bed;background:#f4efff;font-size:11px}.gpaa-dialog{position:fixed;z-index:220;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #e6eaf3;border-radius:10px;box-shadow:0 20px 80px #17233f2b;padding:27px 30px;max-width:570px;width:calc(100vw - 40px);max-height:calc(100dvh - 36px);overflow:auto;overscroll-behavior:contain;color:#35425d;font-family:Inter,Arial,sans-serif;display:flex;flex-direction:column;gap:0}.gpaa-dialog-icon{width:58px;height:58px;border-radius:10px;background:#f3edff;color:#7e3bed;display:grid;place-items:center;margin-bottom:14px}.gpaa-dialog-close{position:absolute;right:17px;top:17px;border:0;background:transparent;color:#7c89a3;padding:6px;cursor:pointer;min-width:34px;min-height:34px}.gpaa-dialog h2{font-size:25px;line-height:1.25;color:#0b1223;margin:0 0 15px;font-weight:600}.gpaa-dialog-identity{font-size:13px;line-height:1.7;margin:0 0 13px;overflow-wrap:anywhere}.gpaa-dialog-identity strong{font-weight:500}.gpaa-dialog-description{font-size:13px;line-height:1.75;margin:16px 0}.gpaa-dialog-notice{font-size:13px;line-height:1.75;margin:15px 0 0;color:#6e7292;border:1px solid #ded1fa;background:#f7f3ff;padding:11px 13px;border-radius:6px}.gpaa-reject-dialog .gpaa-dialog-notice{border-color:#fac4ce;background:#fff6f7}.gpaa-reject-dialog .gpaa-dialog-notice .gpaa-local-tag{background:#ffe8ec;color:#d04f65}.gpaa-dialog .gpaa-local-tag{margin-bottom:3px}.gpaa-dialog-actions{position:sticky;bottom:-1px;background:#fff;display:flex;justify-content:space-between;gap:12px;margin-top:20px;padding-top:7px;flex-shrink:0}.gpaa-dialog-actions .gpa-button{min-height:43px;font:inherit;font-size:12px}.gpaa-reason-field{margin-top:7px}.gpaa-reason-field label{display:block;color:#35425e;font-size:13px;font-weight:500;margin-bottom:7px}.gpaa-reason-field label span{color:#d94b65}.gpaa-reason-field textarea{width:100%;border:1px solid #dbe3ef;min-height:120px;resize:vertical;border-radius:6px;font:inherit;font-size:13px;padding:10px;color:#35425e}.gpaa-reason-field textarea[aria-invalid=true],.gpaa-panel textarea[aria-invalid=true]{border-color:#e85b71}.gpaa-reject-dialog .gpaa-dialog-icon{color:#d24c64;background:#fff0f2}.gpaa-evidence-filename{display:flex;gap:10px;align-items:center;overflow-wrap:anywhere;font-size:13px;margin:8px 0}.gpaa-dialog textarea:focus-visible,.gpaa-dialog button:focus-visible,.gpaa-panel textarea:focus-visible{outline:2px solid #a17af0;outline-offset:3px}.gpaa-dialog button:disabled,.gpaa-review button:disabled{opacity:.55;cursor:default}@media(max-width:1100px){.gpaa-desktop{display:none}.gpaa-mobile{display:block}.gpaa-management{display:flex;flex-direction:column}.gpaa-management .gpa-page-heading{order:0}.gpaa-management>.gpa-app .gpaa-boundary{order:1}.gpaa-filters{order:2;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 45px;gap:12px;padding:0;background:none;border:0;margin-bottom:15px}.gpaa-filters .gpaa-search{grid-column:1/-1;background:#fff;min-height:47px}.gpaa-search input{font-size:14px}.gpaa-filters>label{font-size:12px;position:relative}.gpaa-filters>label:not(.gpaa-search){background:#fff;border:1px solid #e3e9f4;border-radius:7px;gap:0;padding-top:6px}.gpaa-filters>label>span{padding:0 10px}.gpaa-filters select{border:0;min-height:33px;padding-top:3px;font-size:13px}.gpaa-filters .gpaa-clear-mobile{height:61px;min-width:45px;display:grid;place-items:center;align-self:end;padding:8px}.gpaa-tabs{order:3;margin:0 0 12px;gap:0;justify-content:stretch;background:#fff;border:1px solid #e4eaf4;border-radius:7px}.gpaa-tabs button{width:50%;justify-content:center;padding:13px 8px;font-size:14px;gap:10px}.gpaa-management>.gpa-app .gpaa-notice{order:4}.gpaa-management>.gpaa-loading,.gpaa-management>.gpaa-state,.gpaa-management>.gpaa-result-count{order:5}.gpaa-mobile-records{order:6;display:flex;flex-direction:column;gap:16px}.gpaa-result-count{font-size:13px;color:#8b98b0;margin:5px 0 14px}.gpaa-application-card{padding:19px;min-width:0}.gpa-app .gpaa-application-card h2{font-size:18px!important;font-weight:600;line-height:1.4;margin:12px 0;color:#101b32}.gpaa-application-card .gpaa-status{font-size:12px}.gpaa-country{display:flex;align-items:center;gap:9px;color:#8a97ae;font-size:13px;margin:0 0 21px}.gpaa-card-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px;margin:0 0 21px;font-size:13px}.gpaa-card-facts>div+div{border-left:1px solid #e7edf6;padding-left:15px}.gpaa-card-facts dt{color:#91a0b8;margin-bottom:5px}.gpaa-card-facts dd{margin:0;overflow-wrap:anywhere;line-height:1.5;color:#26334d}.gpaa-application-card footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8edf5;padding-top:16px;gap:12px}.gpaa-application-card footer>div:first-child{display:flex;align-items:center;gap:9px;font-size:12px;min-width:0}.gpaa-application-card footer>div:first-child>svg{flex-shrink:0;color:#7c8ba6}.gpaa-application-card footer small{display:block;color:#919db2;font-size:11px;margin-bottom:4px}.gpaa-application-card footer time{color:#36435c;font-size:11px;line-height:1.5}.gpaa-row-actions .gpa-button,.gpaa-row-actions .gpaa-more{min-height:44px}.gpaa-row-actions .gpa-button{font-size:12px;padding:8px 12px}.gpaa-row-actions .gpaa-more{min-width:40px}.gpaa-row-actions .gpa-button.gpaa-mobile-review{background:#7e3bed;color:#fff;border-color:#7e3bed}.gpaa-load-more{order:7;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;color:#94a1b6;font-size:11px}.gpaa-load-more button{white-space:nowrap;min-height:44px}.gpaa-sample-caption{order:8}.gpaa-review-grid{grid-template-columns:1fr;gap:15px}.gpaa-review-column{gap:15px}.gpaa-panel{padding:20px}.gpa-app .gpaa-panel h2{font-size:19px!important}.gpaa-review-heading h1{font-size:31px}.gpa-app .gpaa-review-heading>p{font-size:19px;line-height:1.5}.gpaa-facts{font-size:14px;gap:20px}.gpaa-facts dt{font-size:13px}.gpa-app .gpaa-organization-name{font-size:16px}.gpaa-description,.gpa-app .gpaa-description h3{font-size:13px}.gpaa-panel textarea{font-size:14px;min-height:125px}.gpaa-evidence li{font-size:13px;padding:14px 0}.gpaa-evidence .gpa-button{font-size:12px;min-height:44px}.gpaa-history-heading{display:none}.gpaa-history li{grid-template-columns:1fr;gap:5px;font-size:13px;padding:15px 0}.gpaa-history li>span,.gpaa-history li>time{padding-left:26px}.gpaa-history .gpaa-local-tag{font-size:10px}.gpaa-history li>span:before{content:"By ";color:#a1acbe}.gpaa-muted{font-size:12px}.gpaa-note-footer .gpa-button{font-size:12px;min-height:44px}.gpaa-decision-actions .gpa-button{font-size:14px;min-height:44px}.gpaa-result{font-size:14px}.gpaa-result small,.gpaa-result dt{font-size:12px}.gpaa-back{font-size:14px}.gpaa-breadcrumb{font-size:12px}}@media(max-width:600px){.gpaa-management .gpa-page-heading h1{font-size:28px}.gpaa-management .gpa-page-heading p{font-size:13px;line-height:1.7}.gpa-app .gpaa-boundary{font-size:11px;padding:9px 10px;line-height:1.6}.gpaa-panel{padding:17px}.gpa-app .gpaa-panel h2{font-size:17px!important;gap:10px}.gpaa-facts{margin-left:0;font-size:13px;gap:17px 12px}.gpa-app .gpaa-organization-name{margin-left:0;font-size:14px;line-height:1.7}.gpaa-description{margin-left:0}.gpaa-review-heading h1{font-size:29px}.gpa-app .gpaa-review-heading>p{font-size:17px}.gpaa-review-heading>div{font-size:11px;gap:10px}.gpaa-review-heading>div>span:last-child{flex-basis:100%}.gpaa-application-card{padding:16px}.gpa-app .gpaa-application-card h2{font-size:17px!important}.gpaa-card-facts{font-size:12px;gap:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}.gpaa-card-facts>div+div{padding-left:10px}.gpaa-application-card footer{flex-wrap:wrap;gap:13px}.gpaa-application-card footer>.gpaa-row-actions{margin-left:auto}.gpaa-application-card footer time{font-size:11px}.gpaa-row-actions .gpa-button{font-size:11px;padding:8px 11px}.gpaa-evidence li{gap:8px;font-size:12px}.gpaa-evidence .gpa-button{padding:7px 13px}.gpaa-evidence small{font-size:9px;padding:3px 5px}.gpaa-dialog{padding:22px 20px;width:calc(100vw - 30px);max-height:calc(100dvh - 30px)}.gpaa-dialog h2{font-size:24px}.gpaa-dialog-icon{width:48px;height:48px}.gpaa-dialog-close{min-height:44px;min-width:44px;top:8px;right:8px}.gpaa-dialog-description,.gpaa-dialog-identity,.gpaa-reason-field textarea{font-size:13px}.gpaa-dialog-actions{flex-direction:column-reverse;gap:10px}.gpaa-dialog-actions .gpa-button{min-height:46px;font-size:13px}.gpaa-reason-field textarea{min-height:110px}.gpaa-note-footer{align-items:center}.gpaa-panel textarea{font-size:13px}.gpaa-state>div{flex-wrap:wrap}}.gpa-app .gpaa-boundary-detailed{width:100%;align-items:flex-start;padding:15px 18px;gap:14px}.gpaa-boundary-detailed strong{display:block;color:#18223b;font-size:15px;font-weight:500;margin:0 0 7px}.gpa-app .gpaa-boundary-detailed p{font-size:13px;color:#8190aa;line-height:1.7;margin:0;max-width:850px}@media(max-width:1100px){.gpa-app .gpaa-description p{font-size:13px}}@media(max-width:600px){.gpa-app .gpaa-boundary-detailed{padding:13px 14px;gap:10px}.gpaa-boundary-detailed strong{font-size:13px}.gpa-app .gpaa-boundary-detailed p{font-size:12px}}.gpas-management,.gpas-detail{color:#293650;min-width:0}.gpas-management .gpa-page-heading{margin-bottom:10px;align-items:flex-start}.gpas-management .gpa-page-heading h1{font-size:34px}.gpas-management .gpa-page-heading p{font-size:15px;color:#8a98b2;margin-top:7px}.gpas-local{display:inline-flex;align-items:center;gap:7px;border:1px solid #e9e0fb;background:#f8f5ff;color:#7e3bed;border-radius:18px;font-size:11px;line-height:1.4;padding:5px 10px;width:fit-content;white-space:nowrap}.gpas-local svg{flex-shrink:0}.gpa-app .gpas-boundary{color:#73658e;font-size:12px;margin:0 0 17px}.gpas-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.gpas-summary article{display:flex;align-items:flex-start;gap:16px;padding:20px;min-height:105px}.gpas-summary-icon{background:#f6f2ff;border-radius:50%;width:37px;height:37px;display:grid;place-items:center;color:#7e3bed;flex-shrink:0}.gpas-summary article.active .gpas-summary-icon{color:#86b724;background:#f4fcdd}.gpas-summary article.grace-period .gpas-summary-icon{color:#ad7c28;background:#fff8e9}.gpas-summary article.suspended .gpas-summary-icon{color:#65728b;background:#f3f5f9}.gpas-summary article>div>span{font-size:13px;color:#7e8ba7}.gpas-summary small{display:block;font-size:11px;color:#9ba7bc;margin-top:4px}.gpas-summary strong{display:block;font-size:29px;line-height:1.1;font-weight:600;color:#152039;margin-top:10px}.gpa-app .gpas-snapshot-note{font-size:10px;color:#8c98ad;margin:7px 0 17px}.gpas-filters{display:grid;grid-template-columns:minmax(200px,2.2fr) minmax(140px,1fr) minmax(175px,1fr) auto;gap:18px;align-items:end;padding:16px;margin-bottom:18px}.gpas-filters>label{display:flex;flex-direction:column;gap:5px;min-width:0;color:#8796b2;font-size:12px}.gpas-filters .gpas-search{display:flex;flex-direction:row;align-items:center;gap:12px;border:1px solid #e3e9f3;border-radius:6px;padding:9px 12px;min-height:42px}.gpas-search input{border:0;outline:0;background:none;font:inherit;font-size:13px;min-width:0;width:100%;color:#2e3c55}.gpas-search:focus-within{outline:2px solid #7e3bed;outline-offset:2px}.gpas-filters select{background:#fff;border:1px solid #e3e9f3;border-radius:6px;padding:9px 11px;color:#35435d;min-width:0;min-height:41px;font:inherit;font-size:13px}.gpas-clear{border:0;background:transparent;color:#7e3bed;min-height:41px;white-space:nowrap}.gpas-mobile{display:none!important}.gpas-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px}.gpas-table th{font-weight:500;text-align:left;color:#32405a;padding:15px 12px;border-bottom:1px solid #e7ecf5}.gpas-table td{padding:17px 12px;border-bottom:1px solid #e9edf5;overflow-wrap:anywhere;color:#7c8ca7;line-height:1.6;vertical-align:middle}.gpas-table td:first-child{color:#273650}.gpas-table th:nth-child(1){width:16%}.gpas-table th:nth-child(2){width:12%}.gpas-table th:nth-child(3){width:9%}.gpas-table th:nth-child(4){width:17%}.gpas-table th:nth-child(5){width:15%}.gpas-table th:nth-child(6){width:12%}.gpas-table th:nth-child(7){width:5%}.gpas-table th:nth-child(8){width:14%}.gpas-table small{display:block;font-size:10px;color:#98a5bc}.gpas-provider{display:flex;align-items:center;gap:9px;white-space:nowrap}.gpas-row-actions{display:flex;gap:9px;justify-content:flex-end;align-items:center;min-width:0}.gpas-row-actions .gpa-button{font-size:11px;min-height:34px;padding:6px 12px;white-space:nowrap}.gpas-more{display:grid;place-items:center;width:32px;min-width:32px;min-height:34px;border:1px solid #e2e8f3;border-radius:6px;background:#fff;color:#9279d0;padding:3px}.gpas-menu{min-width:245px;font-size:13px}.gpas-menu [role=menuitem]{display:flex;align-items:center;gap:11px;min-height:42px}.gpas-menu [role=menuitem]>svg{flex-shrink:0}.gpas-menu [data-highlighted]{outline:1px solid #7e3bed;outline-offset:-1px}.gpas-menu [data-disabled]{opacity:.55;cursor:default}.gpas-menu small{display:block;max-width:195px;white-space:normal;font-size:11px;line-height:1.5;color:#7e8ba5;margin-top:5px}.gpas-menu-separator{height:1px;background:#e9edf5;margin:5px 6px!important}.gpas-status{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;border-radius:20px;padding:5px 10px;background:#f1fcdf;color:#628930;font-size:10px;line-height:1.4;max-width:100%;width:fit-content}.gpas-status>span{display:flex;align-items:center;gap:7px}.gpas-status i{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.gpas-status small{color:inherit!important;font-size:9px;margin-left:12px}.gpas-status.grace-period{background:#fff8e9;color:#b57a1d}.gpas-status.cancel-at-period-end{background:#f5f1ff;color:#7e3bed}.gpas-status.suspended,.gpas-status.unavailable{background:#f2f4f7;color:#737e92}.gpas-pagination{display:flex;gap:18px;justify-content:flex-end;align-items:center;padding:12px;font-size:11px;color:#94a1b7}.gpas-pagination nav{display:flex;gap:7px}.gpas-pagination button{min-height:29px;min-width:29px;display:grid;place-items:center;background:#fff;border:1px solid #e7edf5;border-radius:6px;color:#7e3bed}.gpas-pagination button[aria-current=page]{background:#7e3bed;color:#fff;border-color:#7e3bed}.gpas-pagination button:disabled{opacity:.4;cursor:default}.gpas-loading{padding:50px 18px;color:#8794ad}.gpas-state{padding:45px 22px;text-align:center}.gpas-state>svg{color:#7e3bed;margin-bottom:15px}.gpa-app .gpas-state p{max-width:650px;margin:15px auto;color:#8390a7}.gpas-state>div{display:flex;justify-content:center;gap:15px}.gpa-app .gpas-notice{border:1px solid #d9cbf6;border-radius:6px;background:#faf7ff;color:#705b97;padding:11px 13px;font-size:12px;line-height:1.6;display:flex;gap:10px;align-items:flex-start;margin:0 0 16px}.gpas-notice svg{flex-shrink:0}.gpas-back{display:flex;align-items:center;gap:8px;color:#7e3bed;font-size:12px;width:fit-content;margin-bottom:11px}.gpas-detail-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.gpas-detail-heading h1{font-size:34px;margin:0}.gpas-identity{display:flex;align-items:center;padding:20px;gap:30px;margin-bottom:19px}.gpas-monogram{display:grid;place-items:center;flex-shrink:0;width:62px;height:62px;border-radius:50%;background:#f0f3f8;font-size:23px;color:#26354f}.gpas-identity dl{display:grid;grid-template-columns:1.3fr 1.05fr 1.5fr 1fr .85fr;flex:1;margin:0;gap:20px}.gpas-identity dl>div{min-width:0;border-right:1px solid #e8edf5;padding-right:17px}.gpas-identity dl>div:last-child{border:0;padding-right:0}.gpas-identity dt,.gpas-facts dt{font-size:12px;color:#8391ad;margin-bottom:8px}.gpas-identity dd{margin:0;font-size:13px;overflow-wrap:anywhere;line-height:1.6}.gpas-identity .gpas-status{font-size:11px}.gpas-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:stretch}.gpas-panel{min-width:0;padding:20px}.gpas-information{grid-column:1;grid-row:1}.gpas-access{grid-column:2;grid-row:1}.gpas-billing{grid-column:1;grid-row:2}.gpas-seats{grid-column:2;grid-row:2}.gpa-app .gpas-panel h2{font-size:19px;font-weight:600;letter-spacing:-.02em;margin:0 0 23px;color:#172039}.gpas-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;margin:0}.gpas-facts dd{margin:0;font-size:14px;color:#33425e;line-height:1.6}.gpas-facts small{display:block;font-size:11px;color:#93a1b9;margin-top:12px}.gpas-facts .gpas-status{font-size:11px}.gpas-seat-icons{display:flex;gap:9px;margin-top:10px}.gpas-seat-icons>span,.gpas-seat-person{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e0d4fa;border-radius:50%;color:#7e3bed;flex-shrink:0}.gpas-seat-icons .empty,.gpas-seat-person.empty{color:#afbdd5;border-color:#e4eaf3}.gpa-app .gpas-muted{font-size:12px;color:#94a2bb;line-height:1.65}.gpas-access .gpas-facts{margin-bottom:6px}.gpas-access>h3{font-size:15px;font-weight:600;margin:19px 0 12px;color:#25314a}.gpas-access .gpas-notice{margin:14px 0;font-size:12px}.gpas-access-actions{display:flex;flex-direction:column;gap:12px}.gpas-access-actions .gpa-button{min-height:40px;font-size:13px}.gpas-access-actions small{font-size:10px;color:#93a3bf;line-height:1.6}.gpas-access-actions button:disabled{background:#f3f6fa;border-color:#e5ebf4;color:#a9b7cd;cursor:default;filter:none}.gpas-access h2:focus,.gpas-management h1:focus{outline:2px solid #7e3bed;outline-offset:5px;border-radius:4px}.gpas-billing-head,.gpas-billing-list li{display:grid;grid-template-columns:1fr 1.7fr 1fr .7fr;gap:14px;align-items:center}.gpas-billing-head{color:#7d8ba5;font-size:11px;padding:3px 0 12px;border-bottom:1px solid #e9edf5}.gpas-billing-list{list-style:none;margin:0;padding:0}.gpas-billing-list li{padding:13px 0;border-bottom:1px solid #edf1f7;font-size:11px;color:#7a89a3}.gpas-paid{background:#f0fce6;border-radius:18px;padding:5px 10px;color:#679d35;font-size:10px;width:fit-content}.gpas-paid:before{content:"•";margin-right:8px}.gpa-app .gpas-history-caption{font-size:10px;margin-top:22px}.gpas-seats>strong{display:block;font-size:30px;font-weight:500;color:#141e35;line-height:1.1;margin-bottom:9px}.gpas-seat-row{display:flex;align-items:center;gap:17px;border-top:1px solid #e9edf5;padding:17px 0}.gpas-seats>p{margin-bottom:13px}.gpas-seat-row>div{min-width:0;flex:1}.gpas-seat-row small{display:block;font-size:11px;color:#8b9ab4;margin-bottom:5px}.gpas-seat-row>div>span{display:block;font-size:13px;overflow-wrap:anywhere}.gpas-empty-seat{color:#9daac1;background:#f8f9fc;border-radius:16px;padding:5px 10px;font-size:10px}.gpa-app .gpas-detail-caption{font-size:10px;color:#98a5bc;text-align:right;margin-top:18px}.gpas-changed{padding:12px;border:1px solid #f1d7a9;background:#fffaf0;border-radius:7px;margin-bottom:17px;font-size:13px}.gpas-changed button{margin-top:8px;width:fit-content}.gpas-dialog-overlay{z-index:210;background:#18253e66}.gpas-dialog{position:fixed;z-index:220;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #e3e8f2;border-radius:10px;box-shadow:0 20px 80px #17233f2b;width:calc(100vw - 40px);max-width:570px;max-height:calc(100dvh - 36px);overflow:auto;overscroll-behavior:contain;padding:28px 30px;color:#35425d;font-family:GovPair,Arial,sans-serif;box-sizing:border-box}.gpas-dialog-icon{display:grid;place-items:center;width:54px;height:54px;color:#7e3bed;background:#f4efff;border-radius:10px;margin-bottom:15px}.gpas-close{position:absolute;right:10px;top:10px;min-width:38px;min-height:38px;border:0;background:none;display:grid;place-items:center;color:#7c89a4}.gpas-dialog h2{font-size:25px;font-weight:600;color:#10172b;line-height:1.3;margin:0 0 13px;letter-spacing:-.02em}.gpas-dialog-company{font-size:14px;margin:0 0 12px}.gpas-dialog [id][role=none],.gpas-dialog [id]:is(p){font-size:13px;line-height:1.75;margin:18px 0}.gpas-dialog-facts{font-size:13px;line-height:1.6;margin:20px 0}.gpas-dialog-facts>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;margin:8px 0}.gpas-dialog-facts dt{color:#8b97af}.gpas-dialog-facts dd{margin:0;overflow-wrap:anywhere}.gpas-dialog-boundary{border-top:1px solid #e9edf5;padding-top:17px;font-size:13px;line-height:1.7;color:#7f8ca5;margin-top:17px}.gpas-dialog-actions{display:flex;justify-content:space-between;gap:15px;margin-top:23px;padding-top:5px;position:sticky;bottom:-1px;background:#fff}.gpas-dialog-actions .gpa-button{font:inherit;font-size:12px;min-height:43px}.gpas-dialog button{cursor:pointer}.gpas-dialog button:disabled{opacity:.55;cursor:default}.gpas-dialog button:focus-visible{outline:2px solid #a481ea;outline-offset:3px}.gpas-error{font-size:13px;line-height:1.6;color:#c04760;margin-top:13px}.gpac-subscription-return{display:flex;align-items:center;gap:8px;color:#7e3bed;font-size:13px;margin-bottom:16px;width:fit-content}@media(min-width:1101px)and (max-width:1450px){.gpas-table td,.gpas-table th{padding-left:8px;padding-right:8px;font-size:10px}.gpas-table th:nth-child(4){width:14%}.gpas-table th:nth-child(8){width:17%}.gpas-row-actions{gap:5px}.gpas-row-actions .gpa-button{padding:6px 8px;font-size:10px}.gpas-table .gpas-status{padding:5px 7px;font-size:9px}.gpas-summary article{padding:16px;gap:11px}.gpas-identity{gap:17px}.gpas-identity dl{gap:13px}.gpas-panel{padding:18px}.gpas-filters{gap:12px;grid-template-columns:minmax(180px,1.8fr) minmax(125px,1fr) minmax(145px,1.2fr) auto}}@media(max-width:1100px){.gpas-desktop{display:none!important}.gpas-mobile{display:flex!important}.gpas-management .gpa-page-heading{flex-wrap:wrap;gap:12px}.gpas-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gpas-summary article{padding:18px;min-height:100px}.gpas-summary article>div>span{font-size:14px}.gpas-summary strong{font-size:29px}.gpas-filters{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 45px;padding:0;background:none;border:0;gap:12px}.gpas-filters .gpas-search{grid-column:1/-1;background:#fff;min-height:49px}.gpas-search input{font-size:16px}.gpas-filters>label:not(.gpas-search){border:1px solid #e4eaf4;background:#fff;border-radius:6px;gap:0;padding-top:6px}.gpas-filters>label>span{padding:0 11px}.gpas-filters select{border:0;font-size:14px;padding-top:3px;min-height:35px}.gpas-clear-mobile{min-width:45px;min-height:60px}.gpas-result-count{font-size:13px;color:#8998b1;margin:5px 0 16px!important}.gpas-records{flex-direction:column;gap:16px}.gpas-account-card{padding:20px;min-width:0}.gpas-account-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:23px}.gpa-app .gpas-account-card h2{font-size:22px;margin:0;line-height:1.35;color:#111b30;overflow-wrap:anywhere}.gpas-account-card .gpas-status{font-size:11px;flex-shrink:0;max-width:46%}.gpas-card-data{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.gpas-card-data dl{margin:0}.gpas-card-data dl+dl{border-left:1px solid #e8edf5;padding-left:20px}.gpas-card-data dl>div{display:flex;gap:12px;margin-bottom:19px;align-items:flex-start}.gpas-card-data svg{flex-shrink:0;color:#8a99b2;width:21px;height:21px}.gpas-card-data dt,.gpas-card-plan small{font-size:12px;color:#8c9ab2;margin-bottom:5px}.gpas-card-data dd{font-size:15px;line-height:1.6;margin:0;overflow-wrap:anywhere}.gpas-card-data dd small{display:block;font-size:11px;color:#9aa5b9}.gpas-provider-logo{border-radius:5px;background:#7e3bed;color:#fff;display:grid;place-items:center;width:25px;height:25px;font-size:19px;font-weight:700;flex-shrink:0}.gpas-provider-logo.paypal{background:#f3f8ff;color:#169bd7;font-style:italic}.gpas-card-plan{display:flex;gap:13px;font-size:14px;line-height:1.6;margin-bottom:16px}.gpas-card-plan svg{flex-shrink:0;color:#8d9ab2}.gpas-card-plan small{display:block}.gpas-row-actions{gap:11px}.gpas-row-actions .gpa-button,.gpas-more{min-height:44px;font-size:13px}.gpas-more{width:44px;min-width:44px}.gpas-load-more{justify-content:space-between;align-items:center;gap:15px;margin-top:16px;font-size:12px;color:#8a98b1}.gpas-load-more .gpa-button,.gpas-menu [role=menuitem]{min-height:44px}.gpas-identity{align-items:flex-start;padding:22px;gap:20px}.gpas-identity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gpas-identity dl>div{border:0;padding-right:0}.gpas-identity dl>div:first-child{grid-column:1/-1}.gpas-identity dt{font-size:13px}.gpas-identity dd{font-size:16px}.gpas-detail-grid{display:flex;flex-direction:column;gap:18px}.gpas-panel{padding:22px}.gpa-app .gpas-panel h2{font-size:22px}.gpas-facts{gap:27px 20px}.gpas-facts dt{font-size:13px}.gpas-facts dd{font-size:16px}.gpas-facts .gpas-status,.gpas-identity .gpas-status,.gpas-access .gpas-status{font-size:13px}.gpa-app .gpas-muted{font-size:14px}.gpas-access-actions .gpa-button{font-size:15px;min-height:46px}.gpas-access-actions small{font-size:12px}.gpas-access>h3{font-size:17px}.gpas-billing-head{display:none}.gpas-billing-list{display:flex;flex-direction:column;gap:13px}.gpas-billing-list li{display:grid;grid-template-columns:1fr auto;gap:10px 15px;padding:17px;border:1px solid #e5ebf4;border-radius:7px;font-size:14px}.gpas-billing-list li>time{grid-column:1;grid-row:1}.gpas-billing-list li>span:nth-of-type(1){grid-column:1;grid-row:2}.gpas-billing-list li>span:nth-of-type(2){grid-column:2;grid-row:2}.gpas-billing-list .gpas-paid{grid-column:2;grid-row:1;font-size:11px}.gpas-seat-row>div>span{font-size:15px}.gpas-seat-row small{font-size:13px}.gpas-seat-row .gpas-status,.gpas-empty-seat{font-size:12px}.gpa-app .gpas-notice{font-size:13px}.gpas-back{font-size:14px}.gpas-dialog-actions .gpa-button{min-height:46px}.gpa-app .gpas-history-caption{font-size:12px}}@media(max-width:1000px){.gpac-from-subscriptions:not(.gpac-review) .gpac-detail-main,.gpac-from-subscriptions:not(.gpac-review) .gpac-detail-aside{display:contents}.gpac-from-subscriptions .gpac-metrics{order:0}.gpac-from-subscriptions .gpac-detail-aside>.gpac-panel:nth-child(1){order:1}.gpac-from-subscriptions .gpac-detail-aside>.gpac-panel:nth-child(2){order:2}.gpac-from-subscriptions .gpac-detail-main>.gpac-panel{order:3}.gpac-from-subscriptions .gpac-detail-main>.gpac-two-panels{order:4}.gpac-from-subscriptions .gpac-detail-aside>.gpac-panel:last-child{order:5}.gpac-from-subscriptions .gpac-detail-grid{gap:16px}.gpac-from-subscriptions .gpac-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gpac-from-subscriptions .gpac-panel>div{font-size:14px}.gpac-from-subscriptions .gpac-account-owner{grid-template-columns:1fr}.gpac-from-subscriptions .gpac-account-owner>div:first-child{grid-column:auto}.gpac-from-subscriptions .gpac-account-owner span,.gpac-from-subscriptions .gpac-facts dd{font-size:14px}}@media(max-width:600px){.gpas-management .gpa-page-heading h1{font-size:28px;line-height:1.2}.gpas-management .gpa-page-heading p{font-size:14px;line-height:1.6}.gpas-summary{gap:10px}.gpas-summary article{padding:13px;gap:10px;min-height:96px}.gpas-summary article>div>span{font-size:12px;line-height:1.5}.gpas-summary-icon{width:28px;height:28px}.gpas-summary-icon svg{width:20px;height:20px}.gpas-summary strong{font-size:27px}.gpas-summary small{font-size:10px}.gpas-filters{gap:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.gpas-filters>label>span{padding:0 8px;font-size:11px}.gpas-filters select{padding-left:8px;padding-right:4px;font-size:12px}.gpas-account-card{padding:17px}.gpa-app .gpas-account-card h2{font-size:19px}.gpas-account-card header{gap:10px;margin-bottom:20px}.gpas-account-card .gpas-status{font-size:10px;padding:5px 8px}.gpas-card-data{gap:12px}.gpas-card-data dl+dl{padding-left:12px}.gpas-card-data dl>div{gap:8px}.gpas-card-data dd{font-size:14px}.gpas-card-data dt{font-size:11px}.gpas-card-plan{font-size:13px;gap:9px}.gpas-load-more{font-size:11px}.gpas-identity{flex-wrap:wrap;gap:17px;padding:19px}.gpas-identity dl{flex-basis:100%}.gpas-identity dd{font-size:15px}.gpas-monogram{width:54px;height:54px;font-size:21px}.gpas-detail-heading h1{font-size:29px}.gpas-panel{padding:18px}.gpa-app .gpas-panel h2{font-size:20px}.gpas-facts{gap:25px 15px}.gpas-facts dt{font-size:12px}.gpas-facts dd{font-size:15px}.gpas-facts .gpas-status{font-size:12px}.gpas-billing-list li{font-size:13px;padding:14px;gap:9px}.gpas-dialog{padding:23px 20px;max-width:calc(100vw - 30px);width:calc(100vw - 30px);max-height:calc(100dvh - 30px)}.gpas-dialog h2{font-size:25px;padding-right:9px}.gpas-dialog-company{font-size:15px}.gpas-dialog [id]:is(p),.gpas-dialog-facts,.gpas-dialog-boundary{font-size:14px}.gpas-dialog-facts>div{grid-template-columns:100px minmax(0,1fr)}.gpas-dialog-actions{flex-direction:column;gap:10px}.gpas-dialog-actions .gpa-button{font-size:14px;min-height:46px}.gpas-close{min-height:44px;min-width:44px;top:7px;right:7px}.gpas-dialog-icon{width:48px;height:48px}.gpas-state>div{flex-wrap:wrap}.gpas-back{font-size:12px}.gpas-detail-caption{font-size:10px}.gpa-app .gpas-snapshot-note{font-size:10px;line-height:1.6}.gpas-menu{max-width:calc(100vw - 32px)}}.gpas-table thead{background:#fff}.gpas-table tbody tr{background:transparent}.gpas-table tbody tr:first-child{background:#fbfaff}.gpas-menu [role=menuitem]{min-height:44px}.gpa-app .gpas-detail-heading h1{font-size:34px}@media(max-width:600px){.gpa-app .gpas-detail-heading h1{font-size:29px}}.gpas-table tbody tr:nth-child(2n){background:#fff}.gpay-analytics{min-width:0;color:#253351}.gpa-app .gpay-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px}.gpay-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gpa-app .gpay-heading h1{font-size:34px;line-height:1.2;margin:0;color:#000}.gpa-app .gpay-heading p{font-size:14px;color:#92a0bb;margin-top:6px}.gpay-preview{font-size:10px;background:#f6f1ff;border:1px solid #e9e0fb;color:#7e3bed;padding:5px 9px;border-radius:16px;white-space:nowrap}.gpay-filters{display:flex;align-items:center;gap:12px;flex-shrink:0}.gpay-filters label,.gpay-date-range{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e9f4;border-radius:6px;min-height:38px;padding:8px 11px;font-size:12px;color:#526181;min-width:0}.gpay-filters label>svg,.gpay-market-icon{color:#7586a8;flex-shrink:0}.gpay-filters select{background:#fff;color:#30405e;font:inherit;font-size:12px;border:0;min-width:0;width:132px;max-width:100%;cursor:pointer}.gpay-filters label:last-child select{width:142px}.gpay-market-icon{display:none}.gpay-date-range{white-space:nowrap}.gpa-app .gpay-boundary{font-size:11px;color:#7e7393;margin-bottom:16px}.gpay-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}.gpay-metric{padding:15px 16px;min-width:0;min-height:105px}.gpa-app .gpay-metric h2{font-size:12px;line-height:1.45;font-weight:400;letter-spacing:0;color:#7f8fae;margin:0 0 10px;min-height:34px}.gpay-metric-value strong{display:block;color:#172342;font-size:28px;font-weight:600;line-height:1.2}.gpay-metric-value small{display:block;font-size:11px;color:#8f9fba;margin-top:3px}.gpay-metric-value .gpay-unavailable{font-size:15px;line-height:2}.gpay-metric-icon{display:none}.gpay-panels{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:stretch}.gpay-panel{min-width:0;padding:17px}.gpa-app .gpay-panel h2,.gpa-app .gpay-ranking h2{font-size:15px;line-height:1.35;font-weight:600;letter-spacing:-.015em;color:#17213d;margin:0 0 5px}.gpa-app .gpay-panel p{font-size:12px;color:#8d9db9;line-height:1.55}.gpay-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gpay-usage{grid-column:span 7}.gpay-engagement{grid-column:span 5}.gpay-pipeline,.gpay-sectors,.gpay-markets{grid-column:span 4}.gpay-feed,.gpay-community{grid-column:span 6}.gpay-week-value{color:#4c5f85;font-size:13px;white-space:nowrap;margin-top:4px}.gpay-week-value small{font-size:11px;color:#8f9fbb}.gpay-chart{margin:13px 0 0;min-width:0;max-width:100%;outline-offset:3px;border-radius:5px}.gpay-chart svg{display:block;max-width:100%;overflow:visible}.gpay-chart text{fill:#8294b5;font:11px GovPair,Arial,sans-serif}.gpay-chart .gpay-point-value{fill:#2b3d65;font-size:12px}.gpay-chart.compact{margin-top:15px}.gpay-bars{list-style:none;margin:24px 0 4px;padding:0;display:flex;flex-direction:column;gap:25px}.gpay-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 15px;align-items:center;font-size:12px;min-width:0}.gpay-bars li>span{color:#4c6087;overflow-wrap:anywhere}.gpay-bars strong{font-weight:400;color:#293f6e;font-size:12px;grid-column:2;grid-row:1/3;min-width:30px;text-align:right}.gpay-bars .gpa-bar{height:9px;background:#f0edff;grid-column:1;min-width:0}.gpay-bars .gpa-bar>span{background:linear-gradient(90deg,#8750f3,#9b74f5);display:block;height:100%;border-radius:4px}.gpay-bars.compact{gap:0;margin:14px 0 0}.gpay-bars.compact li{grid-template-columns:minmax(0,1.3fr) minmax(45px,1fr) auto;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f8;font-size:11px}.gpay-bars.compact li:last-child{border:0;padding-bottom:3px}.gpay-bars.compact .gpa-bar{grid-column:2;grid-row:1;height:8px}.gpay-bars.compact strong{grid-column:3;grid-row:1;font-size:11px}.gpay-small-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:13px}.gpay-small-metrics>div{border-right:1px solid #e8edf5;padding:0 16px;min-width:0}.gpay-small-metrics>div:first-child{padding-left:0}.gpay-small-metrics>div:last-child{border:0;padding-right:0}.gpay-small-metrics span{display:block;font-size:11px;color:#889abb;line-height:1.5}.gpay-small-metrics strong{display:block;font-size:23px;font-weight:500;color:#172342;margin-top:4px}.gpay-community-chart{display:flex;align-items:flex-end;justify-content:space-around;height:100px;margin:20px 0 21px;border-bottom:1px solid #d9e2f1;position:relative;gap:25px;padding:0 20px}.gpay-community-chart>div{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;height:100%;position:relative;min-width:0;flex:1}.gpay-column{display:block;min-width:25px;width:44%;max-width:80px;flex-shrink:0;background:linear-gradient(130deg,#8753f4,#7440ef);border-radius:3px 3px 0 0}.gpay-column.tone-1{background:#c7b4f8}.gpay-column.tone-2{background:#dbcefc}.gpay-column-label{position:absolute;top:calc(100% + 7px);font-size:10px;line-height:1.3;color:#8c9abb;text-align:center;white-space:nowrap;max-width:140px}.gpay-rankings{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gpay-ranking{padding:14px;min-width:0}.gpay-ranking>header{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;min-width:0}.gpa-app .gpay-ranking h2{font-size:13px;min-width:0;margin:0;outline-offset:3px}.gpay-ranking header>small{font-size:10px;color:#8e9ab3;white-space:nowrap}.gpay-ranking-list{list-style:none;margin:10px 0 0;padding:0}.gpay-ranking-list li{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eef1f7;padding:9px 0;min-width:0;font-size:11px;color:#7285a9;line-height:1.45}.gpay-ranking-list li:last-child{border:0}.gpay-ranking-list li>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.gpay-ranking-list strong{font-size:11px;color:#334e7c;font-weight:400;flex-shrink:0}.gpay-rank-number{width:25px;height:25px;border-radius:50%;background:#f6f2ff;display:grid;place-items:center;color:#5535b2;font-size:13px;flex-shrink:0}.gpay-ranking-icon,.gpay-ranking-summary,.gpay-ranking-trigger{display:none}.gpa-app .gpay-empty-panel{font-size:12px;color:#8997ad;margin-top:20px}.gpay-state{padding:50px 22px;text-align:center;color:#7c8aa5}.gpay-state>svg{color:#7e3bed;margin-bottom:14px}.gpa-app .gpay-state h2{font-size:22px}.gpa-app .gpay-state p{margin:16px auto;max-width:600px}.gpay-state .gpa-button{width:fit-content;margin:20px auto 0}.gpa-app .gpay-empty-notice{font-size:12px;border:1px solid #e4d9f9;background:#fbf8ff;border-radius:7px;padding:12px;margin-bottom:15px;color:#786394}.gpay-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.gpay-mobile-copy{display:none}@media(min-width:1101px)and (max-width:1550px){.gpa-app .gpay-heading{align-items:flex-end;gap:18px}.gpay-filters{align-self:auto;gap:8px}.gpay-filters select{width:110px}.gpay-filters label:last-child select{width:125px}.gpay-filters label,.gpay-date-range{padding:8px;font-size:11px}.gpay-metric{padding:13px 12px}.gpay-metric-value strong{font-size:26px}.gpa-app .gpay-metric h2{font-size:11px}.gpay-panel{padding:15px}.gpa-app .gpay-panel h2{font-size:14px}.gpay-ranking>header{flex-direction:column;gap:5px;min-height:38px}.gpay-bars.compact li{gap:8px;grid-template-columns:minmax(0,1.3fr) minmax(40px,1fr) auto}.gpay-small-metrics>div{padding:0 10px}.gpay-small-metrics span{font-size:10px}.gpay-ranking-list li{font-size:10px;gap:8px}.gpay-ranking-list strong{font-size:10px}}@media(max-width:1100px){.gpa-app .gpay-heading{display:block;margin-bottom:9px}.gpa-app .gpay-heading h1{font-size:32px}.gpa-app .gpay-heading p{font-size:15px;margin-top:8px}.gpay-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:20px}.gpay-filters label{min-height:45px;gap:12px;padding:10px 13px}.gpay-filters label:last-child{grid-row:1;grid-column:2}.gpay-filters select,.gpay-filters label:last-child select{width:100%;font-size:15px;min-height:24px}.gpay-market-icon{display:flex}.gpay-date-range{grid-row:2;grid-column:1/-1;padding:0;border:0;background:none;min-height:0;color:#8a9bb8;font-size:13px}.gpay-date-range>svg{display:none}.gpay-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px;margin-bottom:16px}.gpay-metric{display:flex;gap:15px;padding:18px;min-height:104px;align-items:flex-start}.gpay-metric-icon{display:block;color:#8750ee;flex-shrink:0}.gpay-metric>div{min-width:0}.gpa-app .gpay-metric h2{font-size:14px;min-height:0;line-height:1.5;margin-bottom:9px}.gpay-metric-value{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gpay-metric-value strong{font-size:31px}.gpay-metric-value small{display:inline-block;background:#f7f8fc;border:1px solid #edf1f6;border-radius:20px;padding:5px 9px;font-size:11px;margin:0;white-space:nowrap}.gpay-metric-value small.current{background:#f6fdf0;border-color:#dcf0d1;color:#7ca852}.gpay-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gpay-usage,.gpay-sectors,.gpay-markets,.gpay-feed,.gpay-community{grid-column:1/-1}.gpay-engagement,.gpay-pipeline{grid-column:span 1}.gpay-panel{padding:18px}.gpa-app .gpay-panel h2{font-size:18px}.gpa-app .gpay-panel p{font-size:13px}.gpay-usage .gpay-week-value{background:#f7f4ff;border:1px solid #ece5fc;padding:5px 9px;border-radius:18px;font-size:12px;margin:0}.gpay-week-value small{font-size:11px}.gpay-bars{margin-top:23px;gap:23px}.gpay-bars li,.gpay-bars strong,.gpay-bars.compact li,.gpay-bars.compact strong{font-size:13px}.gpay-bars.compact{margin-top:10px}.gpay-bars.compact li{padding:14px 0}.gpay-disclosure{padding:0;overflow:hidden}.gpa-app .gpay-disclosure h2{margin:0}.gpay-panel-trigger{display:flex;align-items:center;gap:15px;min-height:80px;width:100%;border:0;background:none;text-align:left;padding:17px 18px;color:#26395f;font:inherit;font-size:17px}.gpay-panel-trigger>span:nth-child(2){flex:1;min-width:0}.gpay-panel-trigger strong{font-weight:500;line-height:1.5;display:block}.gpay-panel-trigger small{font-size:12px;font-weight:400;color:#8d9dba;display:block;margin-top:5px;line-height:1.5}.gpay-panel-icon{display:flex;color:#8b57f1;flex-shrink:0}.gpay-panel-trigger>svg{flex-shrink:0;color:#8495b7;transform:rotate(-90deg)}.gpay-panel-trigger[data-state=open]>svg{transform:rotate(0)}.gpay-panel-content{padding:0 18px 20px}.gpay-small-metrics{margin-top:8px}.gpay-small-metrics span{font-size:12px}.gpay-small-metrics strong{font-size:26px}.gpay-chart{margin-top:15px}.gpay-community-chart{height:140px;margin-top:24px}.gpay-column-label{font-size:12px;white-space:normal;width:100%;line-height:1.4}.gpay-community .gpay-panel-content{padding-bottom:40px}.gpay-rankings{gap:12px}.gpay-ranking{padding:15px;display:flex;flex-direction:column}.gpay-ranking>header{justify-content:flex-start;gap:11px}.gpa-app .gpay-ranking h2{font-size:14px;font-weight:500}.gpay-ranking header>small{display:none}.gpay-ranking-icon{display:flex;color:#8c57f0;flex-shrink:0}.gpay-ranking-summary{display:block;margin:9px 0 0;padding-left:35px;line-height:1.5;font-size:13px}.gpay-ranking-summary strong{display:block;font-weight:400;color:#26385d;overflow-wrap:anywhere}.gpay-ranking-summary span{display:block;color:#8f9db8;font-size:12px;margin-top:5px}.gpay-ranking-trigger{display:flex;align-items:center;gap:5px;font-size:12px;color:#7e3bed;background:none;border:0;min-height:44px;width:fit-content;margin-top:auto;padding:7px 0 0 35px;text-align:left}.gpay-ranking-list li{font-size:12px;gap:8px}.gpay-ranking-list strong{font-size:12px}.gpay-desktop-copy{display:none}.gpay-mobile-copy{display:inline}.gpa-app .gpay-boundary{font-size:10px;line-height:1.6}.gpay-title{gap:10px}}@media(max-width:600px){.gpa-app .gpay-heading h1{font-size:28px}.gpay-preview{font-size:9px}.gpay-metric{padding:13px;gap:10px;min-height:115px}.gpay-metric-icon svg{width:22px;height:22px}.gpa-app .gpay-metric h2{font-size:12px}.gpay-metric-value strong{font-size:27px}.gpay-metric-value{gap:6px}.gpay-metric-value small{font-size:10px;padding:3px 7px}.gpay-metrics,.gpay-filters{gap:10px}.gpay-filters label{gap:7px;padding:9px}.gpay-filters select,.gpay-filters label:last-child select{font-size:12px}.gpay-engagement,.gpay-pipeline{grid-column:1/-1}.gpay-panel{padding:16px}.gpay-disclosure{padding:0}.gpa-app .gpay-panel h2{font-size:17px}.gpay-panel-trigger{font-size:15px;padding:16px;gap:11px}.gpay-panel-trigger small{font-size:12px}.gpay-panel-trigger svg{width:22px;height:22px}.gpay-panel-content{padding:0 16px 19px}.gpay-rankings{grid-template-columns:1fr}.gpay-ranking{padding:17px}.gpa-app .gpay-ranking h2{font-size:16px}.gpay-ranking-summary{font-size:14px}.gpay-ranking-summary span,.gpay-ranking-trigger,.gpay-ranking-list li,.gpay-ranking-list strong{font-size:13px}.gpay-small-metrics>div{padding:0 10px}.gpay-small-metrics span{font-size:11px}.gpay-small-metrics strong{font-size:24px}.gpay-week-value{font-size:11px!important;white-space:normal;text-align:center;min-width:67px}.gpay-week-value small{display:block;font-size:10px}.gpay-bars.compact li{grid-template-columns:minmax(0,1.3fr) minmax(42px,1fr) auto;gap:9px}.gpay-column-label{font-size:11px}.gpay-state{padding:36px 18px}.gpa-app .gpay-empty-notice{font-size:11px}}.gpa-settings-shell .gpa-brand{flex-direction:row;align-items:center;gap:10px}.gpa-settings-shell .gpa-brand img{width:140px}.gpa-settings-shell .gpa-content{padding-top:34px}.gpas-settings{--gs-violet:#7E3BED;--gs-border:#e5eaf2;--gs-muted:#65718c;min-width:0}.gpas-heading{margin-bottom:24px}.gpas-heading h1{margin-bottom:12px}.gpas-heading>div{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.gpas-heading p{font-size:16px}.gpas-local{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.4;color:#7e3bed;border:1px solid #dfd1ff;background:#f7f4ff;border-radius:8px;padding:7px 10px;white-space:nowrap}.gpas-scope{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:14px 16px;border:1px solid #dfd1ff;border-radius:8px;color:#36415f!important;background:#faf8ff;font-size:13px;margin-bottom:22px!important}.gpas-scope svg{color:#7e3bed;flex-shrink:0}.gpas-tabs{display:flex;align-items:stretch;gap:14px;border-bottom:1px solid #e5eaf2;margin:0 0 26px}.gpas-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#65718c;font-size:15px;min-height:52px;padding:12px 16px}.gpas-tabs button[aria-selected=true]{border-bottom-color:#7e3bed;color:#7e3bed}.gpas-panel{max-width:960px;padding:28px;min-width:0}.gpas-panel[hidden]{display:none!important}.gpas-panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.gpas-panel-title h2{margin:0}.gpas-panel fieldset{border:0;margin:0;padding:0;min-width:0}.gpas-field{display:block;margin:26px 0 8px;font-size:14px;line-height:1.5;color:#26334d}.gpas-field:first-of-type{margin-top:0}.gpas-field>span:not(.gpas-optional){color:#d83338}.gpas-optional{color:#7b88a1;font-weight:400}.gpas-input{width:100%;min-width:0;min-height:44px;border:1px solid #dbe2ed;border-radius:7px;background:#fff;color:#22314c;font:inherit;font-size:14px;line-height:1.5;padding:10px 13px;box-sizing:border-box}.gpas-input[readonly]{color:#7a89a4;background:#f7f8fb}.gpas-input[aria-invalid=true]{border-color:#ec424b}.gpas-input:focus-visible{outline:2px solid #bfa1fa;outline-offset:3px}.gpas-panel textarea{display:block;min-height:128px;resize:vertical}.gpas-locked{position:relative}.gpas-locked input{padding-right:42px}.gpas-locked svg{position:absolute;right:13px;top:14px;color:#8999b5;pointer-events:none}.gpas-help{display:block;color:#7b88a1;font-size:12px;line-height:1.5;margin-top:8px}.gpas-description-help{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-height:23px;padding-top:6px}.gpas-description-help>small:last-child{margin-left:auto;font-size:12px;white-space:nowrap;color:#7b88a1}.gpas-description-help>.gpas-field-error:last-child{color:#d72f39}.gpas-field-error{display:flex;align-items:center;gap:7px;line-height:1.5;font-size:12px;color:#d72f39;margin-top:6px}.gpas-field-error svg{flex-shrink:0}.gpas-dirty{display:inline-flex;align-items:center;gap:8px;background:#fff7e9;border:1px solid #ffdf9a;border-radius:18px;padding:5px 10px;color:#a46400;font-size:12px;line-height:1.5}.gpas-dirty i{width:7px;height:7px;border-radius:50%;background:#d99100}.gpas-display-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 28px}.gpas-display-grid .gpas-field{margin-top:0}.gpas-example{margin-top:28px;padding:18px;border:1px solid #e3dafa;border-radius:8px;background:#faf8ff}.gpas-example h3{font-size:14px!important;font-weight:600!important;margin:0 0 16px!important}.gpas-example dl{margin:0;display:grid;gap:14px}.gpas-example dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;font-size:13px;line-height:1.5}.gpas-example dt{color:#65718c}.gpas-example dd{margin:0;overflow-wrap:anywhere;color:#26334d}.gpas-example-hint{font-size:12px!important;margin-top:14px!important}.gpas-actions{display:flex;justify-content:flex-end;gap:16px;border-top:1px solid #e5eaf2;margin-top:26px;padding:22px 0 8px}.gpas-actions .gpa-button{min-width:112px;min-height:44px}.gpas-settings button:disabled,.gpas-dialog button:disabled{cursor:not-allowed;opacity:.45}.gpas-settings .gpa-button:disabled,.gpas-dialog .gpa-button:disabled{filter:none}.gpas-settings .gpa-button.secondary{color:#65718c;border-color:#dbe2ed}.gpas-actions.display{max-width:960px}.gpas-validation{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:0 0 18px!important;color:#bc3037!important;border:1px solid #ffcbcf;border-radius:7px;background:#fff9f9;font-size:13px}.gpas-validation svg{flex-shrink:0}.gpas-error{display:flex;align-items:center;gap:16px;border:1px solid #ffcbcf;background:#fff8f8;border-radius:8px;padding:16px;margin-bottom:20px;max-width:960px;color:#c1333a;overflow-wrap:anywhere}.gpas-error>svg{flex-shrink:0}.gpas-error strong{color:#000;font-size:14px}.gpas-error p{font-size:13px;line-height:1.7}.gpas-error .gpa-button{margin-left:auto;white-space:nowrap;min-height:44px}.gpas-loading{max-width:960px;padding:28px;display:grid;gap:20px;color:#65718c;min-height:280px}.gpas-loading>span{display:block;background:#eef1f7;height:34px;border-radius:6px;width:70%}.gpas-loading>span:first-child{width:35%;height:18px}.gpas-unavailable{max-width:960px;padding:38px;display:flex;align-items:flex-start;flex-direction:column;gap:18px}.gpas-unavailable>svg{color:#7e3bed}.gpas-unavailable h2{margin:0}.gpas-unavailable .gpa-button{min-height:44px}.gpas-feedback{display:flex;gap:12px;align-items:flex-start;max-width:430px;background:#fff;padding:15px 14px;border:1px solid #e5eaf2;border-radius:9px;box-shadow:0 8px 28px #25385915;position:fixed;top:78px;right:26px;z-index:75;font-size:13px;line-height:1.6}.gpas-feedback>svg{color:#719e1d;background:#f1ffd6;border-radius:50%;flex-shrink:0;margin-top:3px}.gpas-feedback button{display:grid;place-items:center;flex-shrink:0;border:0;background:transparent;color:#7b88a1;min-width:44px;min-height:44px;padding:4px}.gpas-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gpas-dialog{font-family:GovPair,Arial,Helvetica,sans-serif;font-size:14px;color:#000;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:550px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e5eaf2;border-radius:10px;background:#fff;box-shadow:0 20px 70px #17233a33;padding:30px;z-index:125;box-sizing:border-box}.gpas-dialog *{box-sizing:border-box}.gpas-dialog-overlay{z-index:120}.gpas-dialog h2{font-size:26px;line-height:1.25;letter-spacing:-.025em;margin:20px 0 14px;font-weight:700;color:#000;padding-right:15px}.gpas-dialog h3{font-size:14px;font-weight:600;margin:0 0 14px;color:#000}.gpas-dialog [id$=description]{font-size:14px;line-height:1.8;color:#65718c;margin:22px 0}.gpas-dialog-icon{display:grid;place-items:center;background:#f3edff;color:#7e3bed;width:54px;height:54px;border-radius:12px}.gpas-close{position:absolute;right:16px;top:16px;display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:#7b88a1;cursor:pointer}.gpas-change-summary{border-top:1px solid #e5eaf2;border-bottom:1px solid #e5eaf2;padding:20px 0;margin-top:24px}.gpas-change-summary ul{padding-left:20px;line-height:1.8;color:#65718c;font-size:13px;margin:0;overflow-wrap:anywhere;max-height:230px;overflow:auto}.gpas-change-summary li+li{margin-top:10px}.gpas-change-summary strong{font-weight:500;color:#26334d}.gpas-dialog-actions{border-top:1px solid #e5eaf2;padding-top:20px;display:flex;align-items:stretch;justify-content:space-between;gap:14px}.gpas-dialog-actions.discard{flex-direction:column}.gpas-dialog .gpa-button{font:inherit;min-height:44px}.gpas-dialog .gpa-button.secondary{background:#fff;color:#7e3bed}.gpas-dialog button:focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpas-dialog-error{font-size:13px;line-height:1.6;color:#bc3037}@media(max-width:1100px){.gpa-settings-shell .gpa-topbar{margin-bottom:0}.gpa-settings-shell .gpa-topbar>.gpa-search{display:none}.gpas-heading h1{font-size:34px}.gpas-heading>div{gap:14px}.gpas-heading p{font-size:15px}.gpas-panel{padding:24px}.gpas-feedback{max-width:370px;right:18px;top:76px}}@media(max-width:600px){.gpa-settings-shell .gpa-content{padding:26px 18px}.gpa-settings-shell .gpa-mobile-brand .gpa-brand img{width:122px}.gpas-heading{margin-bottom:20px}.gpas-heading h1{font-size:32px;margin-bottom:14px}.gpas-heading>div{display:block}.gpas-heading p{font-size:14px;line-height:1.6;margin-bottom:15px}.gpas-local{padding:8px 10px}.gpas-scope{font-size:12px;line-height:1.7;padding:12px;align-items:flex-start;margin-bottom:18px!important}.gpas-scope svg{margin-top:2px}.gpas-tabs{gap:8px;margin-bottom:20px}.gpas-tabs button{font-size:14px;padding:10px 12px;min-height:46px;white-space:nowrap}.gpas-panel{padding:20px 16px;border-radius:9px}.gpas-panel-title{margin-bottom:24px;gap:12px}.gpas-panel-title h2{font-size:20px}.gpas-field{font-size:14px;margin-top:24px}.gpas-input{font-size:16px;min-height:46px;padding:11px 12px}.gpas-panel textarea{min-height:130px}.gpas-locked input{padding-right:38px}.gpas-help{font-size:11px}.gpas-display-grid{grid-template-columns:minmax(0,1fr);gap:24px}.gpas-dirty{font-size:11px}.gpas-example{padding:15px;margin-top:24px}.gpas-example dl>div{font-size:12px;gap:12px}.gpas-example dd{text-align:right}.gpas-example-hint{font-size:11px!important;line-height:1.8!important}.gpas-actions{margin-top:18px;padding:15px 0 8px;gap:12px}.gpas-actions .gpa-button{flex:1;min-width:0;min-height:46px;font-size:13px}.gpas-description-help{flex-wrap:wrap}.gpas-field-error{font-size:11px}.gpas-description-help>.gpas-field-error:first-child{flex-basis:70%}.gpas-validation{font-size:12px;align-items:flex-start}.gpas-error{gap:10px;padding:14px;flex-wrap:wrap}.gpas-error>div{flex:1;min-width:0}.gpas-error strong{font-size:13px}.gpas-error p{font-size:12px}.gpas-error .gpa-button{margin-left:32px;min-height:44px;font-size:12px}.gpas-feedback{position:static;max-width:none;margin-bottom:20px;box-shadow:none;font-size:12px}.gpas-feedback button{min-width:44px;min-height:44px}.gpas-dialog{padding:24px 20px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.gpas-dialog h2{font-size:23px}.gpas-dialog [id$=description]{font-size:13px}.gpas-close{right:8px;top:8px;min-width:44px;min-height:44px}.gpas-dialog-actions.save{flex-direction:column-reverse}.gpas-dialog-actions .gpa-button{width:100%;min-height:46px}.gpas-change-summary{margin-top:20px;padding:18px 0}.gpas-change-summary ul{font-size:12px}.gpas-unavailable{padding:24px}}@media(prefers-reduced-motion:reduce){.gpas-settings *,.gpas-dialog *{scroll-behavior:auto!important}}@media(max-width:600px){.gpas-error{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start}.gpas-error .gpa-button{grid-column:2;justify-self:start;margin-left:0}.gpas-error>div{min-width:0}}.gpa-settings-shell .gpa-sidebar .gpa-brand{padding-inline:5px;gap:8px;min-width:0}.gpa-settings-shell .gpa-sidebar .gpa-brand img{min-width:0;max-width:calc(100% - 66px)}.gpa-settings-shell .gpa-sidebar .gpa-brand>span{flex-shrink:0}.gpa-help-shell .gpa-brand{flex-direction:row;align-items:center;gap:10px}.gpa-help-shell .gpa-brand img{width:140px}.gpa-help-shell .gpa-sidebar .gpa-brand{padding-inline:5px;gap:8px;min-width:0}.gpa-help-shell .gpa-sidebar .gpa-brand img{min-width:0;max-width:calc(100% - 66px)}.gpa-help-shell .gpa-sidebar .gpa-brand>span{flex-shrink:0}.gpa-help-shell .gpa-content{padding-top:34px}.gpa-help-shell .gpah-heading h1:focus,#admin-content h1.gpa-help-arrival:focus{outline:none}.gpa-nav-drawer.gpa-help-drawer nav a,.gpa-nav-drawer.gpa-help-drawer button{min-height:44px}.gpa-help-shell .gpa-topbar>.gpa-search{min-height:44px}.gpa-help-shell .gpa-mobile-support a,.gpa-help-shell .gpa-mobile-support button{display:inline-flex;align-items:center;min-height:44px}.gpa-help-shell .gpa-sidebar nav a,.gpa-help-shell .gpa-sidebar nav button,.gpa-help-shell .gpa-topbar button{min-height:44px}.gpa-help-shell .gpah-phone-icon{display:none}.gpa-help-shell .gpah-help{min-width:0}.gpa-help-shell .gpah-heading{margin-bottom:22px}.gpa-help-shell .gpah-heading h1{margin-bottom:12px}.gpa-help-shell .gpah-heading p{font-size:16px}.gpa-help-shell .gpah-search{display:flex;align-items:center;gap:16px;border:1px solid #dbe2ed;border-radius:8px;background:#fff;padding:0 18px;min-height:56px;color:#7e3bed;margin-bottom:24px}.gpa-help-shell .gpah-search>svg{flex-shrink:0}.gpa-help-shell .gpah-search input{width:100%;min-width:0;min-height:54px;border:0;border-radius:5px;background:transparent;color:#26334d;font:inherit;font-size:17px;outline-offset:1px!important}.gpa-help-shell .gpah-search input::placeholder{color:#8996af;opacity:1}.gpa-help-shell .gpah-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:32px}.gpa-help-shell .gpah-topics button{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:14px 8px;border:1px solid #e5eaf2;border-radius:8px;background:#fff;color:#000;padding:20px;min-height:110px;text-align:left;min-width:0}.gpa-help-shell .gpah-topic-icon{grid-column:1/-1;color:#7e3bed}.gpa-help-shell .gpah-topics button span{font-size:15px;font-weight:600;line-height:1.5;min-width:0}.gpa-help-shell .gpah-topic-arrow{color:#8996af;justify-self:end}.gpa-help-shell .gpah-topics button:hover,.gpa-help-shell .gpah-topics button[aria-pressed=true]{background:#f7f3ff;border-color:#cdb8fa}.gpa-help-shell .gpah-topics button[aria-pressed=true] span{color:#7e3bed}.gpa-help-shell .gpah-questions>h2{font-size:26px;margin-bottom:18px}.gpa-help-shell .gpah-answers{border:1px solid #e5eaf2;border-radius:8px;background:#fff;overflow:visible}.gpa-help-shell .gpah-article+.gpah-article{border-top:1px solid #e5eaf2}.gpa-help-shell .gpah-article h3{margin:0!important;font-size:15px!important;font-weight:400!important;letter-spacing:normal!important}.gpa-help-shell .gpah-article h3 button{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:58px;padding:16px 24px;background:transparent;border:0;border-radius:6px;text-align:left;line-height:1.6;color:#26334d}.gpa-help-shell .gpah-article h3 svg{color:#8996af;flex-shrink:0}.gpa-help-shell .gpah-article h3 svg.gpah-open{transform:rotate(180deg);color:#71659e}.gpa-help-shell .gpah-answer{padding:12px 24px 18px}.gpa-help-shell .gpah-answer[hidden]{display:none}.gpa-help-shell .gpah-answer p{font-size:14px;line-height:1.7}.gpa-help-shell .gpah-links{display:flex;flex-wrap:wrap;column-gap:26px;margin-top:4px}.gpa-help-shell .gpah-links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#7e3bed;font-size:14px;line-height:1.5;padding:8px 0}.gpa-help-shell .gpah-links a:hover{text-decoration:underline}.gpa-help-shell .gpah-empty{padding:28px 24px;line-height:1.7!important}.gpa-help-shell .gpah-support{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:18px;padding:24px;margin-top:24px}.gpa-help-shell .gpah-support>svg{color:#7e3bed;margin-top:2px}.gpa-help-shell .gpah-support h2{font-size:22px;margin:0 0 6px}.gpa-help-shell .gpah-support p{font-size:13px;line-height:1.7}.gpa-help-shell .gpah-support-action{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.gpa-help-shell .gpah-support-action button{min-height:44px;background:#f2edfc;border-color:#f2edfc;color:#9b91b8;cursor:not-allowed;white-space:nowrap;filter:none}.gpa-help-shell .gpah-support-action p{font-size:11px}.gpa-help-shell .gpah-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.gpa-help-shell .gpa-topbar{margin-bottom:0}.gpa-help-shell .gpa-topbar>.gpa-search{display:none}.gpa-help-shell .gpah-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.gpa-help-shell .gpah-topics button{display:flex;gap:16px;min-height:88px}.gpa-help-shell .gpah-topics button span{flex:1}.gpa-help-shell .gpah-topic-icon,.gpa-help-shell .gpah-topic-arrow{flex-shrink:0}.gpa-help-shell .gpah-support{grid-template-columns:36px minmax(0,1fr)}.gpa-help-shell .gpah-support-action{grid-column:2;align-items:flex-start}}@media(max-width:600px){.gpa-help-shell .gpa-topbar{padding:12px;gap:6px}.gpa-help-shell .gpa-mobile-brand{gap:4px;min-width:0}.gpa-help-shell .gpa-mobile-brand>button{min-width:44px;flex-shrink:0}.gpa-help-shell .gpa-mobile-brand .gpa-brand{gap:5px;min-width:0}.gpa-help-shell .gpa-mobile-brand .gpa-brand img{width:clamp(86px,24vw,122px)}.gpa-help-shell .gpa-icon-button,.gpa-help-shell .gpa-account{min-width:44px;flex-shrink:0}.gpa-help-shell .gpa-content{padding:26px 18px}.gpa-help-shell .gpah-heading h1{font-size:32px;margin-bottom:12px}.gpa-help-shell .gpah-heading p{font-size:14px}.gpa-help-shell .gpah-search{min-height:52px;padding:0 12px;gap:12px;margin-bottom:18px}.gpa-help-shell .gpah-search input{font-size:16px;min-height:50px}.gpa-help-shell .gpah-search>svg{width:22px}.gpa-help-shell .gpah-topics{gap:12px;margin-bottom:28px}.gpa-help-shell .gpah-topics button{gap:8px;padding:14px 10px;min-height:86px}.gpa-help-shell .gpah-topics button span{font-size:13px}.gpa-help-shell .gpah-topic-icon{width:23px;height:26px}.gpa-help-shell .gpah-topic-arrow{width:13px}.gpa-help-shell .gpah-questions>h2{font-size:23px;margin-bottom:16px}.gpa-help-shell .gpah-answers{background:transparent;border:0}.gpa-help-shell .gpah-article{background:#fff;border:1px solid #e5eaf2;border-radius:8px}.gpa-help-shell .gpah-article+.gpah-article{margin-top:10px}.gpa-help-shell .gpah-article h3 button{font-size:14px;min-height:58px;padding:14px 12px;gap:12px}.gpa-help-shell .gpah-answer{padding:6px 12px 16px}.gpa-help-shell .gpah-answer p{font-size:13px;line-height:1.75}.gpa-help-shell .gpah-links{column-gap:20px;margin-top:8px}.gpa-help-shell .gpah-links a{font-size:13px}.gpa-help-shell .gpah-empty{background:#fff;border:1px solid #e5eaf2;border-radius:8px;font-size:14px}.gpa-help-shell .gpah-support{padding:18px 14px;gap:12px;grid-template-columns:26px minmax(0,1fr);background:#faf7ff;margin-top:22px}.gpa-help-shell .gpah-support>svg{width:26px;height:30px}.gpa-help-shell .gpah-support h2{font-size:21px;margin-bottom:8px}.gpa-help-shell .gpah-support p{font-size:12px;line-height:1.7}.gpa-help-shell .gpah-support-action{grid-column:1/-1;gap:10px}.gpa-help-shell .gpah-support-action button{width:100%;font-size:13px}.gpa-help-shell .gpah-support-action p{font-size:12px}}@media(max-width:359px){.gpa-help-shell .gpah-topics{grid-template-columns:minmax(0,1fr)}.gpa-help-shell .gpah-topics button{min-height:66px}.gpa-help-shell .gpa-mobile-brand .gpa-brand>span{font-size:8px;padding:4px}.gpa-help-shell .gpa-mobile-brand .gpa-brand img{width:86px}}@media(max-width:600px){.gpa-help-shell .gpah-insights-icon{display:none}.gpa-help-shell .gpah-phone-icon{display:block}}.gpa-donors-shell .gpad-boundary{font-size:11px;line-height:1.6;margin:0 0 20px;color:#7a87a2}.gpa-donors-shell .gpad-management .gpa-page-heading{margin-bottom:14px}.gpa-donors-shell .gpad-filters{display:grid;grid-template-columns:2.1fr 1fr 1fr 1fr;gap:18px;padding:18px;margin-bottom:20px}.gpa-donors-shell .gpad-filters>label{border:1px solid #e1e7f1;border-radius:7px;position:relative;display:flex;align-items:center;min-width:0;padding:8px 13px;color:#4e6182;min-height:47px}.gpa-donors-shell .gpad-filters>label>span{position:absolute;top:-9px;left:10px;background:#fff;padding:0 5px;font-size:11px}.gpa-donors-shell .gpad-filters select,.gpa-donors-shell .gpad-search input{border:0;background:transparent;width:100%;min-width:0;font:inherit;font-size:13px;color:#334967;min-height:26px;outline:0}.gpa-donors-shell .gpad-search{gap:11px}.gpa-donors-shell .gpad-search>svg{flex-shrink:0}.gpa-donors-shell .gpad-status-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px}.gpa-donors-shell .gpad-status-tabs>button{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e5eaf2;border-radius:9px;min-height:52px;padding:13px 18px;color:#304362;font-size:14px}.gpa-donors-shell .gpad-status-tabs>button[aria-selected=true]{background:#f6f1ff;border-color:#d2bcff;color:#7e3bed}.gpa-donors-shell .gpad-status-tabs>button>span{display:flex;gap:10px;align-items:center}.gpa-donors-shell .gpad-status-tabs i{background:#c6ff34;width:9px;height:9px;border-radius:100%}.gpa-donors-shell .gpad-status-tabs b{font-size:12px;background:#f6f7fb;padding:4px 9px;border-radius:15px;font-weight:500}.gpa-donors-shell .gpad-status-tabs [aria-selected=true] b{background:#eee5ff;color:#7e3bed}.gpa-donors-shell .gpad-table-wrap{overflow:hidden}.gpa-donors-shell .gpad-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;margin:0}.gpa-donors-shell .gpad-table-wrap th{font-size:12px;font-weight:500;text-align:left;background:#fff;color:#314464;border-bottom:1px solid #e5eaf2;padding:18px 14px;line-height:1.4}.gpa-donors-shell .gpad-table-wrap td{font-size:12px;padding:18px 14px;color:#3c506f;border-bottom:1px solid #edf0f6;background:#fff;line-height:1.5;overflow-wrap:anywhere;vertical-align:middle}.gpa-donors-shell .gpad-table-wrap tr{background:#fff}.gpa-donors-shell .gpad-table-wrap th:nth-child(1){width:18%}.gpa-donors-shell .gpad-table-wrap th:nth-child(2){width:12%}.gpa-donors-shell .gpad-table-wrap th:nth-child(3){width:10%}.gpa-donors-shell .gpad-table-wrap th:nth-child(4){width:18%}.gpa-donors-shell .gpad-table-wrap th:nth-child(6){width:10%}.gpa-donors-shell .gpad-table-wrap th:nth-child(7){width:10%}.gpa-donors-shell .gpad-table-wrap th:nth-child(8){width:13%}.gpa-donors-shell .gpad-table-wrap td:first-child a{color:#243957;font-weight:500}.gpa-donors-shell .gpad-count{color:#7e3bed;font-weight:500}.gpa-donors-shell .gpad-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.gpa-donors-shell .gpad-row-actions>a,.gpa-donors-shell .gpad-row-actions>button:not(.gpa-button){border:1px solid #dcccff;background:#fff;color:#7e3bed;border-radius:5px;padding:5px 10px;font-size:12px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;line-height:1.3}.gpa-donors-shell .gpad-row-actions>button:last-child{padding:5px;border-color:#e5eaf2;min-width:30px}.gpa-donors-shell .gpad-row-actions .gpa-button{font-size:12px;min-height:30px;padding:5px 9px}.gpa-donors-shell .gpad-pagination{display:flex;align-items:center;justify-content:flex-end;gap:26px;padding:17px;font-size:11px;color:#7a87a2}.gpa-donors-shell .gpad-pagination nav{display:flex;gap:7px}.gpa-donors-shell .gpad-pagination button{border:1px solid #e5eaf2;background:#fff;color:#576b8e;border-radius:5px;min-width:30px;height:30px;display:grid;place-items:center;padding:3px}.gpa-donors-shell .gpad-pagination button[aria-current=page]{background:#7e3bed;color:#fff;border-color:#7e3bed}.gpa-donors-shell .gpad-mobile{display:none}.gpa-donors-shell .gpad-tags{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.gpa-donors-shell .gpad-tags>span{color:#7e3bed;background:#f5f0ff;border-radius:20px;padding:4px 9px;font-size:11px;line-height:1.4;display:inline-flex;align-items:center;gap:7px;overflow-wrap:anywhere}.gpa-donors-shell .gpad-tags>span.gpad-unavailable{background:transparent;color:#8590a6;padding:0}.gpa-donors-shell .gpad-tags button{background:transparent;color:inherit;border:0;padding:0;display:flex;flex-shrink:0}.gpa-donors-shell .gpad-status{display:inline-flex;gap:7px;align-items:center;font-size:12px;border-radius:20px;padding:5px 11px;white-space:nowrap;color:#7c889e;background:#f3f6fa}.gpa-donors-shell .gpad-status i{width:8px;height:8px;display:block;background:#a0adc4;border-radius:100%;flex-shrink:0}.gpa-donors-shell .gpad-status.published{background:#efffda;color:#477239}.gpa-donors-shell .gpad-status.published i{background:#c6ff34}.gpa-donors-shell .gpad-status.unpublished{background:#f5f1ff;color:#8a75c3}.gpa-donors-shell .gpad-status.unpublished i{background:#d6c4ff}.gpa-donors-shell .gpad-loading{padding:70px 20px;text-align:center;color:#72809a}.gpa-donors-shell .gpad-state,.gpa-donors-shell .gpad-empty{padding:45px 25px;text-align:center}.gpa-donors-shell .gpad-state>svg{color:#7e3bed;margin-bottom:17px}.gpa-donors-shell .gpad-state h1{font-size:27px;margin-bottom:15px}.gpa-donors-shell .gpad-state p{font-size:14px}.gpa-donors-shell .gpad-state>div{display:flex;justify-content:center;gap:13px;flex-wrap:wrap;margin-top:22px}.gpa-donors-shell .gpad-breadcrumbs{display:flex;align-items:center;gap:15px;margin:7px 0 22px;color:#7c8aa4;font-size:13px;flex-wrap:wrap}.gpa-donors-shell .gpad-breadcrumbs a{color:#7e3bed}.gpa-donors-shell .gpad-title-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gpa-donors-shell .gpad-title-line h1{margin:0}.gpa-donors-shell .gpad-title-line>small{font-size:11px;color:#b39130}.gpa-donors-shell .gpad-view .gpa-page-heading{margin-bottom:28px;align-items:flex-start}.gpa-donors-shell .gpad-view .gpa-page-heading p,.gpa-donors-shell .gpad-editor .gpa-page-heading p{margin-top:9px}.gpa-donors-shell .gpad-view .gpa-page-heading small{color:#8a96ad;display:block;margin-top:9px;font-size:13px}.gpa-donors-shell .gpad-heading-actions{display:flex;gap:14px;flex-shrink:0}.gpa-donors-shell .gpad-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gpa-donors-shell .gpad-section{min-width:0;overflow:hidden}.gpa-donors-shell .gpad-section h2{margin:0;font-size:20px}.gpa-donors-shell .gpad-section h2>button{background:transparent;border:0;color:#17243f;display:flex;align-items:center;gap:15px;font-weight:700;padding:18px 20px;text-align:left;width:100%;line-height:1.3}.gpa-donors-shell .gpad-section h2>button>svg:first-child{color:#7e3bed;flex-shrink:0}.gpa-donors-shell .gpad-section h2>button>svg:last-child{color:#5c6c89;margin-left:auto;flex-shrink:0}.gpa-donors-shell .gpad-section h2>button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.gpa-donors-shell .gpad-section h2:has([aria-expanded=true]){border-bottom:1px solid #edf0f6}.gpa-donors-shell .gpad-section>div:not([hidden]){padding:20px}.gpa-donors-shell .gpad-section>div[hidden]{display:none}.gpa-donors-shell .gpad-admin-only{margin-left:auto;white-space:nowrap;background:#f5f0ff;color:#7e3bed;font-size:10px;font-weight:400;padding:5px 11px;border-radius:20px}.gpa-donors-shell .gpad-section p{font-size:13px;line-height:1.65}.gpa-donors-shell .gpad-read-fields{display:flex;flex-direction:column;gap:21px;margin:0}.gpa-donors-shell .gpad-read-fields dt{font-size:13px;color:#8696b2;margin-bottom:8px}.gpa-donors-shell .gpad-read-fields dd{margin:0;font-size:14px;color:#405777;line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.gpa-donors-shell .gpad-read-fields dd a{display:inline-flex;align-items:center;gap:8px;color:#7e3bed}.gpa-donors-shell .gpad-local-status{color:#8995ae!important;margin-top:14px!important}.gpa-donors-shell .gpad-related{margin-top:25px;scroll-margin-top:20px}.gpa-donors-shell .gpad-related>h3{font-size:13px;font-weight:400;color:#8493af;margin-bottom:10px}.gpa-donors-shell .gpad-related>h3 small{margin-left:12px;font-size:12px}.gpa-donors-shell .gpad-projects{display:grid;gap:12px}.gpa-donors-shell .gpad-project{border:1px solid #e5eaf2;border-radius:7px;padding:14px;min-width:0}.gpa-donors-shell .gpad-project h3{font-size:14px;font-weight:500;line-height:1.45}.gpa-donors-shell .gpad-project dl{margin:12px 0;display:grid;grid-template-columns:.8fr 1.3fr 1fr;gap:12px;min-width:0}.gpa-donors-shell .gpad-project dt{font-size:10px;color:#8495b2;margin-bottom:6px}.gpa-donors-shell .gpad-project dd{font-size:12px;line-height:1.5;color:#405777;margin:0;overflow-wrap:anywhere}.gpa-donors-shell .gpad-project>a,.gpa-donors-shell .gpad-project>button{font-size:12px;color:#7e3bed;display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:0}.gpa-donors-shell .gpad-view .gpad-project{background:#fafbff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px}.gpa-donors-shell .gpad-view .gpad-project dl{margin:0;gap:7px}.gpa-donors-shell .gpad-view .gpad-project dl dt{display:none}.gpa-donors-shell .gpad-view .gpad-project>a{grid-column:2;grid-row:1/3}.gpa-donors-shell .gpad-editor .gpa-page-heading{margin-bottom:14px}.gpa-donors-shell .gpad-editor form{display:flex;flex-direction:column;gap:18px}.gpa-donors-shell .gpad-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gpa-donors-shell .gpad-field{display:block;min-width:0;color:#344967;font-size:13px}.gpa-donors-shell .gpad-field>span{display:block;line-height:1.45;margin-bottom:7px}.gpa-donors-shell .gpad-field input,.gpa-donors-shell .gpad-field textarea,.gpa-donors-shell .gpad-field select{display:block;border:1px solid #dfe6f2;border-radius:6px;width:100%;min-width:0;font:inherit;font-size:13px;background:#fff;color:#364a67;padding:10px 12px;min-height:41px;scroll-margin:35px 0}.gpa-donors-shell .gpad-field textarea{resize:vertical;min-height:99px;line-height:1.55}.gpa-donors-shell .gpad-counter{font-size:11px;color:#8593b0;display:block;text-align:right;margin-top:5px}.gpa-donors-shell .gpad-field [aria-invalid=true],.gpa-donors-shell .gpad-choice-box.invalid{border-color:#d94b77;background:#fffafb}.gpa-donors-shell .gpad-field-error{display:flex;align-items:flex-start;gap:6px;color:#ce426f;line-height:1.4;font-size:11px;margin-top:6px}.gpa-donors-shell .gpad-field-error svg{flex-shrink:0;margin-top:1px}.gpa-donors-shell .gpad-field>small:not(.gpad-field-error):not(.gpad-counter){display:block;color:#8794aa;font-size:11px;line-height:1.5;margin-top:7px}.gpa-donors-shell .gpad-choice-box{border:1px solid #dfe6f2;border-radius:6px;background:#fff;padding:5px 8px;min-height:41px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gpa-donors-shell .gpad-choice-trigger{display:flex;align-items:center;gap:8px;font-size:12px;color:#7d8aa1;background:transparent;border:0;flex:1;min-width:150px;min-height:28px;padding:2px;text-align:left}.gpa-donors-shell .gpad-choice-trigger>svg:last-child{margin-left:auto}.gpad-options{font-family:GovPair,Arial,sans-serif;background:#fff;border:1px solid #e5eaf2;border-radius:8px;box-shadow:0 8px 25px #20305019;z-index:100;width:360px;max-width:calc(100vw - 34px);padding:10px;color:#40536f;box-sizing:border-box}.gpad-options>label{display:flex;align-items:center;gap:9px;border:1px solid #e5eaf2;border-radius:6px;padding:8px}.gpad-options>label input{min-width:0;width:100%;border:0;font:inherit;font-size:13px;outline:0}.gpad-option-list{max-height:230px;overflow:auto;padding-top:7px}.gpad-option-list label{display:flex;align-items:center;gap:9px;padding:9px 5px;line-height:1.5;font-size:13px}.gpad-option-list input{accent-color:#7E3BED;flex-shrink:0}.gpad-option-list p{font-size:13px;padding:10px}.gpad-options :focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpa-donors-shell .gpad-error{color:#b82d59;background:#fff7f9;border:1px solid #f0d5de;padding:12px 15px;border-radius:7px;font-size:13px;margin:15px 0}.gpa-donors-shell .gpad-editor-actions{display:flex;justify-content:flex-end;gap:14px;border-top:1px solid #e5eaf2;padding:15px;background:#fff;position:sticky;bottom:0;z-index:5;margin-top:0}.gpa-donors-shell .gpad-editor-actions .gpa-button{min-width:125px}.gpa-donors-shell button:disabled{opacity:.5;cursor:not-allowed}.gpa-donors-shell .gpad-preview-banner{display:flex;align-items:center;gap:20px;border:1px solid #e8ddfc;border-radius:7px;background:#f8f4ff;padding:17px 20px;margin-bottom:23px}.gpa-donors-shell .gpad-preview-banner>svg{color:#7e3bed;flex-shrink:0}.gpa-donors-shell .gpad-preview-banner>div{flex:1;min-width:0}.gpa-donors-shell .gpad-preview-banner h1{font-size:26px;display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:0 0 6px}.gpa-donors-shell .gpad-preview-banner h1>span{font-size:11px;font-weight:400;background:#eee6ff;color:#7e3bed;border-radius:20px;padding:5px 12px;letter-spacing:0}.gpa-donors-shell .gpad-preview-banner p{font-size:12px}.gpa-donors-shell .gpad-preview-banner>.gpa-button{flex-shrink:0;white-space:nowrap}.gpa-donors-shell .gpad-preview-hero{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(180px,.35fr);gap:22px;align-items:start;padding:24px;margin-bottom:22px}.gpa-donors-shell .gpad-entity-icon{color:#7e3bed;background:#f5f0ff;border-radius:10px;width:65px;height:65px;display:grid;place-items:center;flex-shrink:0}.gpa-donors-shell .gpad-preview-hero h2{font-size:32px;line-height:1.25;margin:0 0 14px}.gpa-donors-shell .gpad-preview-facts{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:#68809f}.gpa-donors-shell .gpad-preview-facts>span,.gpa-donors-shell .gpad-preview-facts>a{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.gpa-donors-shell .gpad-preview-facts a{color:#7e3bed}.gpa-donors-shell .gpad-hero-sectors{border-left:1px solid #e5eaf2;padding-left:23px;min-height:73px}.gpa-donors-shell .gpad-hero-sectors p{font-size:12px;margin-bottom:10px}.gpa-donors-shell .gpad-preview-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:22px}.gpa-donors-shell .gpad-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.gpa-donors-shell .gpad-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.gpa-donors-shell .gpad-priority-grid>div{display:flex;gap:13px;min-width:0;padding-right:12px;border-right:1px solid #edf0f6}.gpa-donors-shell .gpad-priority-grid>div:last-child{border:0}.gpa-donors-shell .gpad-priority-grid svg{color:#7e3bed;flex-shrink:0}.gpa-donors-shell .gpad-priority-grid h3{font-size:13px;line-height:1.4;margin-bottom:8px}.gpa-donors-shell .gpad-priority-grid p{font-size:11px;line-height:1.6}.gpa-donors-shell .gpad-preview-related-heading{display:flex;align-items:center;justify-content:flex-end;gap:18px;font-size:12px;color:#8191ad;margin-bottom:13px}.gpa-donors-shell .gpad-preview-related-heading .gpa-button{font-size:11px}.gpa-donors-shell .gpad-preview-note{display:flex;gap:9px;align-items:center;font-size:12px!important;color:#8595b0;margin-bottom:15px!important}.gpa-donors-shell .gpad-projects.preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gpa-donors-shell .gpad-projects.preview .gpad-project h3{padding-bottom:13px;border-bottom:1px solid #e5eaf2;color:#283e5d}.gpa-donors-shell .gpad-projects.preview .gpad-project dl{grid-template-columns:1fr;gap:17px}.gpa-donors-shell .gpad-projects.preview .gpad-project dt{font-size:12px}.gpa-donors-shell .gpad-projects.preview .gpad-project dd{font-size:13px}.gpa-donors-shell .gpad-donors>div{display:flex;gap:18px;align-items:flex-start}.gpa-donors-shell .gpad-donors svg{color:#7e3bed;flex-shrink:0}.gpa-donors-shell .gpad-donors h3{font-size:15px;margin-bottom:8px}.gpa-donors-shell .gpad-donors p{font-size:12px}.gpa-donors-shell .gpad-unavailable{color:#8592aa;font-size:12px;line-height:1.6}@media(min-width:1101px)and (max-width:1450px){.gpa-donors-shell .gpad-filters{gap:12px}.gpa-donors-shell .gpad-table-wrap th,.gpa-donors-shell .gpad-table-wrap td{padding:15px 9px;font-size:11px}.gpa-donors-shell .gpad-row-actions{gap:4px}.gpa-donors-shell .gpad-row-actions>a{padding:5px;font-size:11px}.gpa-donors-shell .gpad-status{font-size:10px;padding:5px 7px}.gpa-donors-shell .gpad-heading-actions{flex-wrap:wrap;max-width:330px;justify-content:flex-end}.gpa-donors-shell .gpad-preview-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.gpa-donors-shell .gpad-priority-grid{grid-template-columns:1fr}.gpa-donors-shell .gpad-priority-grid>div{border:0;padding-bottom:15px}.gpa-donors-shell .gpad-preview-side .gpad-section h2{font-size:17px}}@media(max-width:1100px){.gpa-donors-shell .gpa-topbar{height:72px;min-height:72px;margin-bottom:0;align-items:center;flex-wrap:nowrap}.gpa-donors-shell .gpa-topbar .gpa-search{position:relative;inset:auto;width:220px;order:initial}.gpa-donors-shell .gpa-mobile-brand{min-width:0}.gpa-donors-shell .gpad-desktop{display:none}.gpa-donors-shell .gpad-mobile{display:block}.gpa-donors-shell .gpad-management .gpa-page-heading{display:flex;gap:20px;margin-top:10px}.gpa-donors-shell .gpad-management .gpa-page-heading h1{font-size:32px}.gpa-donors-shell .gpad-management .gpa-page-heading p{font-size:14px}.gpa-donors-shell .gpad-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;padding:20px}.gpa-donors-shell .gpad-search{grid-column:1/-1}.gpa-donors-shell .gpad-status-tabs{gap:0;border-radius:8px;overflow:hidden;border:1px solid #e5eaf2}.gpa-donors-shell .gpad-status-tabs>button{border:0;border-right:1px solid #e5eaf2;border-radius:0;flex-direction:column;gap:13px;padding:12px 5px;font-size:12px}.gpa-donors-shell .gpad-status-tabs>button:last-child{border-right:0}.gpa-donors-shell .gpad-status-tabs>button[aria-selected=true]{box-shadow:inset 0 -2px #7e3bed}.gpa-donors-shell .gpad-status-tabs b{font-size:18px;background:transparent!important;padding:0}.gpa-donors-shell .gpad-status-tabs>button>span{gap:4px}.gpa-donors-shell .gpad-status-tabs i{width:6px;height:6px}.gpa-donors-shell .gpad-result-count{font-size:15px;margin-bottom:22px}.gpa-donors-shell .gpad-mobile-records{display:flex;flex-direction:column;gap:22px}.gpa-donors-shell .gpad-government-card{padding:20px}.gpa-donors-shell .gpad-government-card header{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:12px;align-items:center}.gpa-donors-shell .gpad-government-card .gpad-entity-icon{height:43px;width:38px}.gpa-donors-shell .gpad-government-card h2{font-size:18px;margin:0;line-height:1.4}.gpa-donors-shell .gpad-government-card h2 a{color:#203856}.gpa-donors-shell .gpad-government-card header>.gpad-status{grid-column:2;justify-self:start;font-size:10px}.gpa-donors-shell .gpad-government-card header>small{grid-column:3;grid-row:2;font-size:11px;color:#8392ae}.gpa-donors-shell .gpad-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin:24px 0}.gpa-donors-shell .gpad-card-facts dt{font-size:12px;color:#8695b0;margin-bottom:8px}.gpa-donors-shell .gpad-card-facts dd{font-size:13px;color:#3d5270;margin:0}.gpa-donors-shell .gpad-card-facts a{display:inline-flex;align-items:center;gap:9px;color:#7e3bed}.gpa-donors-shell .gpad-row-actions>a{min-height:39px;padding:9px 17px}.gpa-donors-shell .gpad-row-actions>a:nth-child(2){background:#7e3bed;color:#fff}.gpa-donors-shell .gpad-row-actions>button:last-child{margin-left:auto}.gpa-donors-shell .gpad-load-more{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:25px 0 50px;font-size:11px;color:#8794ab}.gpa-donors-shell .gpad-load-more .gpa-button{font-size:11px}.gpa-donors-shell .gpad-view-grid{grid-template-columns:1fr;gap:20px}.gpa-donors-shell .gpad-view .gpa-page-heading{display:block;margin:0 0 24px}.gpa-donors-shell .gpad-view .gpa-page-heading h1,.gpa-donors-shell .gpad-editor .gpa-page-heading h1{font-size:29px}.gpa-donors-shell .gpad-heading-actions{margin-top:20px;flex-wrap:wrap}.gpa-donors-shell .gpad-view .gpa-page-heading p{font-size:15px}.gpa-donors-shell .gpad-preview-banner h1{font-size:24px}.gpa-donors-shell .gpad-preview-layout{grid-template-columns:1fr}.gpa-donors-shell .gpad-preview-hero{grid-template-columns:65px minmax(0,1fr)}.gpa-donors-shell .gpad-hero-sectors{grid-column:2;border:0;padding:0;min-height:0}.gpa-donors-shell .gpad-preview-hero h2{font-size:29px}.gpa-donors-shell .gpad-overview-grid{grid-template-columns:1fr}.gpa-donors-shell .gpad-priority-grid{grid-template-columns:1fr;gap:17px}.gpa-donors-shell .gpad-priority-grid>div{border:0;border-bottom:1px solid #edf0f6;padding:0 0 17px}.gpa-donors-shell .gpad-priority-grid>div:last-child{padding-bottom:0}.gpa-donors-shell .gpad-projects.preview{grid-template-columns:1fr}.gpa-donors-shell .gpad-projects.preview .gpad-project dl{grid-template-columns:.8fr 1.3fr 1fr;gap:15px}.gpa-donors-shell .gpad-editor-actions{bottom:0}}@media(max-width:600px){.gpa-donors-shell .gpa-topbar .gpa-search{display:none}.gpa-donors-shell .gpa-content{padding:23px 16px}.gpa-donors-shell .gpad-management .gpa-page-heading{display:block}.gpa-donors-shell .gpad-management .gpa-page-heading h1{font-size:30px}.gpa-donors-shell .gpad-management .gpa-page-heading p{font-size:13px;margin:9px 0 15px}.gpa-donors-shell .gpad-management .gpa-page-heading .gpa-button{width:100%;font-size:12px;min-height:43px}.gpa-donors-shell .gpad-boundary{font-size:10px;margin-bottom:20px}.gpa-donors-shell .gpad-filters{padding:14px;gap:19px 8px}.gpa-donors-shell .gpad-filters>label{padding:7px;min-height:43px}.gpa-donors-shell .gpad-filters>label>span{font-size:9px;left:3px;padding:0 4px;top:-7px}.gpa-donors-shell .gpad-filters select{font-size:11px}.gpa-donors-shell .gpad-search input{font-size:12px}.gpa-donors-shell .gpad-government-card{padding:17px}.gpa-donors-shell .gpad-government-card header{grid-template-columns:36px minmax(0,1fr);gap:12px}.gpa-donors-shell .gpad-government-card header>small{grid-column:2;grid-row:3;justify-self:end;margin-top:-26px}.gpa-donors-shell .gpad-government-card header>.gpad-status{grid-row:2;margin-right:85px}.gpa-donors-shell .gpad-government-card h2{font-size:16px}.gpa-donors-shell .gpad-government-card .gpad-entity-icon{width:36px;height:40px;align-self:start}.gpa-donors-shell .gpad-card-facts{gap:20px 15px}.gpa-donors-shell .gpad-section h2{font-size:18px}.gpa-donors-shell .gpad-section h2>button{padding:16px;gap:11px}.gpa-donors-shell .gpad-section>div:not([hidden]){padding:16px}.gpa-donors-shell .gpad-read-fields dd{font-size:13px}.gpa-donors-shell .gpad-heading-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.gpa-donors-shell .gpad-heading-actions .gpa-button{font-size:11px;padding:8px;min-height:42px}.gpa-donors-shell .gpad-heading-actions svg{width:15px;flex-shrink:0}.gpa-donors-shell .gpad-view .gpad-project{display:block}.gpa-donors-shell .gpad-view .gpad-project dl{margin:9px 0 12px;grid-template-columns:1fr;gap:6px}.gpa-donors-shell .gpad-view .gpad-project>a{font-size:12px}.gpa-donors-shell .gpad-field-grid{grid-template-columns:1fr;gap:19px}.gpa-donors-shell .gpad-field input,.gpa-donors-shell .gpad-field select{min-height:43px}.gpa-donors-shell .gpad-breadcrumbs{font-size:11px;gap:10px;margin:0 0 22px}.gpa-donors-shell .gpad-title-line{gap:10px}.gpa-donors-shell .gpad-editor .gpa-page-heading h1,.gpa-donors-shell .gpad-view .gpa-page-heading h1{font-size:26px}.gpa-donors-shell .gpad-editor .gpa-page-heading p{font-size:14px}.gpa-donors-shell .gpad-editor-actions{gap:8px;padding:12px 0}.gpa-donors-shell .gpad-editor-actions .gpa-button{min-width:0;flex:1;font-size:11px;padding:9px 7px}.gpa-donors-shell .gpad-preview-banner{flex-wrap:wrap;padding:16px;gap:12px}.gpa-donors-shell .gpad-preview-banner>svg{width:27px}.gpa-donors-shell .gpad-preview-banner h1{font-size:20px;gap:8px}.gpa-donors-shell .gpad-preview-banner h1>span{font-size:10px;padding:4px 8px}.gpa-donors-shell .gpad-preview-banner p{font-size:11px;line-height:1.5}.gpa-donors-shell .gpad-preview-banner>.gpa-button{width:100%;font-size:12px;min-height:41px}.gpa-donors-shell .gpad-preview-hero{padding:18px;gap:17px;grid-template-columns:43px minmax(0,1fr)}.gpa-donors-shell .gpad-preview-hero>.gpad-entity-icon{width:43px;height:45px}.gpa-donors-shell .gpad-preview-hero>.gpad-entity-icon svg{width:28px}.gpa-donors-shell .gpad-preview-hero h2{font-size:23px}.gpa-donors-shell .gpad-preview-facts{gap:12px;font-size:11px}.gpa-donors-shell .gpad-hero-sectors{grid-column:1/-1;margin-top:5px}.gpa-donors-shell .gpad-preview-related-heading{flex-wrap:wrap;justify-content:space-between;gap:12px}.gpa-donors-shell .gpad-preview-related-heading .gpa-button{font-size:10px;min-height:34px}.gpa-donors-shell .gpad-projects.preview .gpad-project dl{grid-template-columns:1fr}.gpa-donors-shell .gpad-projects.preview .gpad-project dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px}.gpa-donors-shell .gpad-projects.preview .gpad-project dt{font-size:11px;margin:0}.gpa-donors-shell .gpad-projects.preview .gpad-project dd{font-size:12px}.gpa-donors-shell .gpad-preview-note{font-size:11px!important;align-items:flex-start}.gpa-donors-shell .gpad-preview-note svg{flex-shrink:0}}@media(min-width:601px)and (max-width:1100px){.gpa-donors-shell .gpad-view .gpad-read-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gpa-donors-shell .gpad-view-grid>.gpad-section:nth-child(2) .gpad-read-fields,.gpa-donors-shell .gpad-view-grid>.gpad-section:nth-child(4) .gpad-read-fields{grid-template-columns:1fr}.gpa-donors-shell .gpad-government-card header>.gpad-status{grid-column:3;grid-row:1}.gpa-donors-shell .gpad-card-facts{padding-left:55px}}.gpa-donors-shell .gpad-filter-panel{padding:20px;margin-bottom:18px}.gpa-donors-shell .gpad-filters{padding:0;display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(0,4fr);gap:18px;box-shadow:none;border:0;background:transparent;margin:0}.gpa-donors-shell .gpad-filter-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;min-width:0}.gpa-donors-shell .gpad-filter-controls>label{display:flex;flex-direction:column;gap:8px;border:1px solid #e1e7ef;border-radius:7px;padding:8px 12px;min-width:0;font-size:11px;color:#3d4860}.gpa-donors-shell .gpad-filter-controls select{border:0;background:transparent;width:100%;min-width:0;font:inherit;font-size:12px;color:#35425b;outline-offset:4px;padding:0}.gpa-donors-shell .gpad-search{padding:12px;border:1px solid #e1e7ef;border-radius:7px}.gpa-donors-shell .gpad-filter-toggle{display:none}.gpa-donors-shell .gpad-status-tabs{border-top:1px solid #edf0f6;padding-top:18px;margin:20px 0 0}.gpa-donors-shell .gpad-status-tabs>button{width:180px;padding:13px 18px}.gpa-donors-shell .gpad-table-wrap table{min-width:910px}.gpa-donors-shell .gpad-table-wrap th:first-child{width:23%}.gpa-donors-shell .gpad-table-wrap th:nth-child(2){width:14%}.gpa-donors-shell .gpad-table-wrap th:nth-child(3){width:16%}.gpa-donors-shell .gpad-table-wrap th:nth-child(4){width:19%}.gpa-donors-shell .gpad-table-wrap th:nth-child(5){width:9%}.gpa-donors-shell .gpad-table-wrap th:nth-child(6){width:9%}.gpa-donors-shell .gpad-table-wrap th:last-child{width:10%}.gpa-donors-shell .gpad-logo{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;flex-shrink:0;border-radius:8px;background:#faf9fd;overflow:hidden}.gpa-donors-shell .gpad-logo img{display:block;width:100%;height:100%;object-fit:contain;padding:5px}.gpa-donors-shell .gpad-logo>span{color:#7e3bed;font-weight:600}.gpa-donors-shell .gpad-agency-cell{display:flex;align-items:center;gap:13px}.gpa-donors-shell .gpad-table-wrap .gpad-logo{width:39px;height:43px}.gpa-donors-shell .gpad-count{display:inline-flex;align-items:center;gap:8px;text-decoration:underline}.gpa-donors-shell .gpad-row-actions .gpad-responsive-edit,.gpa-donors-shell .gpad-row-actions>a>svg{display:none}.gpa-donors-shell .gpad-row-actions>button{font:inherit;font-size:11px;color:#7e3bed;cursor:pointer;background:#fcfaff;border:1px solid #e5dbff;border-radius:5px;padding:6px 10px}.gpa-donors-shell .gpad-row-actions>button:last-child{padding:5px;border:0;background:transparent}.gpa-donors-shell .gpad-row-actions>a{padding:6px 10px}.gpa-donors-shell .gpad-donor-card{padding:23px}.gpa-donors-shell .gpad-donor-card header{display:grid;grid-template-columns:65px minmax(0,1fr) auto;gap:18px;align-items:center}.gpa-donors-shell .gpad-donor-card h2{font-size:20px;margin:0;line-height:1.45}.gpa-donors-shell .gpad-donor-card h2 a{color:#000}.gpa-donors-shell .gpad-donor-card .gpad-logo{width:65px;height:65px}.gpa-donors-shell .gpad-identity-read{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:20px}.gpa-donors-shell .gpad-identity-read>.gpad-logo{width:120px;height:120px}.gpa-donors-shell .gpad-view-grid>.gpad-funding-view{grid-column:1/-1}.gpa-donors-shell .gpad-funding-view .gpad-read-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px}.gpa-donors-shell .gpad-programme-caption{display:block;margin-top:10px;color:#8a94a7;font-size:11px}.gpa-donors-shell .gpad-title-line>small{color:#7e3bed;font-size:11px}.gpa-donors-shell .gpad-logo-picker>div{display:flex;align-items:center;gap:20px}.gpa-donors-shell .gpad-logo-picker>div>div{display:flex;flex-direction:column;align-items:start;gap:9px}.gpa-donors-shell .gpad-logo-picker small{color:#8a94a7;font-size:11px}.gpa-donors-shell .gpad-file-input{position:absolute;width:1px;height:1px;clip-path:inset(50%);padding:0;margin:-1px;overflow:hidden}.gpa-donors-shell .gpad-programme-selects{display:flex;flex-direction:column;gap:17px}.gpa-donors-shell .gpad-section-summary{padding:0 25px 20px 65px;margin:0;color:#7f8da3;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.gpa-donors-shell .gpad-preview-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:20px}.gpa-donors-shell .gpad-preview-main,.gpa-donors-shell .gpad-preview-side{display:flex;flex-direction:column;gap:20px;min-width:0}.gpa-donors-shell .gpad-preview-hero{display:grid;grid-template-columns:160px minmax(0,1fr);gap:30px;padding:25px;margin-bottom:20px}.gpa-donors-shell .gpad-preview-hero>.gpad-logo{width:160px;height:125px;border-right:1px solid #edf0f6;border-radius:0;padding-right:20px;background:transparent}.gpa-donors-shell .gpad-hero-details{min-width:0}.gpa-donors-shell .gpad-hero-details h2{font-size:30px;color:#000;margin:0 0 13px;line-height:1.3}.gpa-donors-shell .gpad-website{display:flex;align-items:center;gap:9px;font-size:12px;color:#7e3bed;overflow-wrap:anywhere}.gpa-donors-shell .gpad-hero-details dl{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr 1.2fr;margin:20px 0 0;gap:20px}.gpa-donors-shell .gpad-hero-details dl>div{border-right:1px solid #edf0f6;padding-right:15px;min-width:0}.gpa-donors-shell .gpad-hero-details dl>div:last-child{border:0}.gpa-donors-shell .gpad-hero-details dt{display:flex;align-items:center;gap:8px;color:#8a94a7;font-size:10px;margin-bottom:11px}.gpa-donors-shell .gpad-hero-details dd{margin:0;font-size:12px;line-height:1.7;color:#3f4b61;overflow-wrap:anywhere}.gpa-donors-shell .gpad-priorities-instruments{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gpa-donors-shell .gpad-priorities{display:flex;flex-direction:column;gap:13px}.gpa-donors-shell .gpad-priorities>div{display:flex;align-items:start;gap:15px;border:1px solid #edf0f6;border-radius:7px;padding:15px}.gpa-donors-shell .gpad-priorities svg{color:#7e3bed;flex-shrink:0}.gpa-donors-shell .gpad-priorities h3{font-size:13px;margin:0 0 7px;color:#25314a;font-weight:500}.gpa-donors-shell .gpad-instruments{display:flex;flex-direction:column;gap:14px}.gpa-donors-shell .gpad-instruments>div{display:flex;align-items:center;gap:15px;border-bottom:1px solid #edf0f6;padding-bottom:13px;font-size:13px;color:#35425b}.gpa-donors-shell .gpad-instruments>div:last-child{border:0;padding:0}.gpa-donors-shell .gpad-instruments svg{color:#7e3bed;flex-shrink:0}.gpa-donors-shell .gpad-funding-focus{padding:22px;min-width:0}.gpa-donors-shell .gpad-funding-focus h2{font-size:20px;color:#000;margin:0 0 7px}.gpa-donors-shell .gpad-funding-focus>p{font-size:12px;color:#8390a5;margin:0 0 20px}.gpa-donors-shell .gpad-funding-focus>div{display:flex;align-items:center;gap:20px}.gpa-donors-shell .gpad-focus-ring{border-radius:50%;width:145px;height:145px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.gpa-donors-shell .gpad-focus-ring>span{width:95px;height:95px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:#8793a8}.gpa-donors-shell .gpad-focus-ring strong{font-size:31px;color:#000}.gpa-donors-shell .gpad-funding-focus ul{list-style:none;margin:0;padding:0;min-width:0}.gpa-donors-shell .gpad-funding-focus li{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.6;margin-bottom:10px;color:#61728a}.gpa-donors-shell .gpad-funding-focus li i{width:11px;height:11px;border-radius:50%;flex-shrink:0}.gpa-donors-shell .gpad-programme{border:1px solid #e5eaf2;border-radius:7px;padding:15px;min-width:0}.gpa-donors-shell .gpad-programme summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;font-size:13px;color:#29354d}.gpa-donors-shell .gpad-programme summary strong{font-weight:500}.gpa-donors-shell .gpad-programme summary small{display:block;font-size:11px;color:#8793a8;margin-top:7px}.gpa-donors-shell .gpad-programme>p{margin-top:15px}.gpa-donors-shell .gpad-programme .gpad-projects{margin-top:15px}.gpa-donors-shell .gpad-preview-related-heading{display:flex;justify-content:flex-end;margin-bottom:14px}.gpa-donors-shell .gpad-preview-related-heading button:disabled{opacity:.45;cursor:default;font-size:11px}.gpa-donors-shell .gpad-projects.preview{display:grid;grid-template-columns:1fr 1fr}.gpa-donors-shell .gpad-projects.preview .gpad-project dl{grid-template-columns:1fr 1fr}.gpa-donors-shell .gpad-preview .gpad-section{margin-bottom:0}.gpa-donors-shell .gpad-preview-note svg{flex-shrink:0}@media(min-width:1101px)and (max-width:1450px){.gpa-donors-shell .gpad-filters{gap:12px;grid-template-columns:minmax(150px,1fr) minmax(0,3fr)}.gpa-donors-shell .gpad-filter-controls{gap:10px}.gpa-donors-shell .gpad-filter-controls>label{padding:8px}.gpa-donors-shell .gpad-filter-controls select{font-size:11px}.gpa-donors-shell .gpad-table-wrap th,.gpa-donors-shell .gpad-table-wrap td{padding:13px 8px;font-size:11px}.gpa-donors-shell .gpad-table-wrap .gpad-logo{width:30px;height:38px}.gpa-donors-shell .gpad-agency-cell{gap:8px}.gpa-donors-shell .gpad-funding-focus>div{flex-direction:column}.gpa-donors-shell .gpad-row-actions>a{padding:5px 8px}}@media(max-width:1100px){.gpa-donors-shell .gpa-topbar{height:72px;min-height:72px;flex-wrap:nowrap;align-items:center}.gpa-donors-shell .gpa-topbar .gpa-search{position:relative;inset:auto;width:220px;order:initial}.gpa-donors-shell .gpad-filters{grid-template-columns:minmax(0,1fr) auto;gap:18px 15px}.gpa-donors-shell .gpad-filter-toggle{display:inline-flex}.gpa-donors-shell .gpad-filter-controls{display:none;grid-column:1/-1}.gpa-donors-shell .expanded .gpad-filter-controls{display:grid}.gpa-donors-shell .gpad-status-tabs>button{width:auto;flex:1}.gpa-donors-shell .gpad-donor-card .gpad-row-actions{border-top:1px solid #edf0f6;padding-top:18px}.gpa-donors-shell .gpad-row-actions .gpad-responsive-edit,.gpa-donors-shell .gpad-row-actions>a>svg{display:inline-flex}.gpa-donors-shell .gpad-row-actions>a,.gpa-donors-shell .gpad-row-actions>button{min-height:39px;padding:9px 18px;font-size:13px;gap:7px}.gpa-donors-shell .gpad-row-actions>button:last-child{margin-left:auto;border:1px solid #e5dbff;padding:9px}.gpa-donors-shell .gpad-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:23px;padding-left:83px}.gpa-donors-shell .gpad-load-more{margin-top:23px}.gpa-donors-shell .gpad-load-more>button{width:100%}.gpa-donors-shell .gpad-preview-layout{display:flex;flex-direction:column;gap:17px}.gpa-donors-shell .gpad-preview-main,.gpa-donors-shell .gpad-preview-side,.gpa-donors-shell .gpad-priorities-instruments{display:contents}.gpa-donors-shell .gpad-funding-focus{order:0}.gpa-donors-shell .gpad-area-overview{order:1}.gpa-donors-shell .gpad-area-priorities{order:2}.gpa-donors-shell .gpad-area-instruments{order:3}.gpa-donors-shell .gpad-area-caribbean{order:4}.gpa-donors-shell .gpad-area-programmes{order:5}.gpa-donors-shell .gpad-area-projects{order:6}.gpa-donors-shell .gpad-area-intelligence{order:7}.gpa-donors-shell .gpad-funding-focus>div{flex-direction:row}.gpa-donors-shell .gpad-preview-hero{grid-template-columns:95px minmax(0,1fr);gap:22px}.gpa-donors-shell .gpad-preview-hero>.gpad-logo{width:95px;height:95px;padding-right:0;border:0}.gpa-donors-shell .gpad-hero-details dl{grid-template-columns:1fr 1fr;gap:22px}.gpa-donors-shell .gpad-hero-details dl>div:nth-child(2n){border:0}.gpa-donors-shell .gpad-projects.preview{grid-template-columns:1fr}.gpa-donors-shell .gpad-funding-view{grid-column:auto}.gpa-donors-shell .gpad-section-summary{padding:0 20px 20px 60px}.gpa-donors-shell .gpad-heading-actions{justify-content:space-between;max-width:none;margin-top:18px}}@media(max-width:600px){.gpa-donors-shell .gpa-topbar .gpa-search{display:none}.gpa-donors-shell .gpad-filter-panel{padding:13px}.gpa-donors-shell .gpad-filters{gap:18px 9px}.gpa-donors-shell .gpad-filter-controls{grid-template-columns:1fr 1fr;gap:10px}.gpa-donors-shell .gpad-filter-controls>label{padding:8px;font-size:10px}.gpa-donors-shell .gpad-filter-controls select{font-size:11px}.gpa-donors-shell .gpad-filter-toggle{font-size:11px;padding:8px 10px}.gpa-donors-shell .gpad-management .gpa-page-heading>.gpa-button{width:100%;margin-top:17px}.gpa-donors-shell .gpad-status-tabs>button{padding:12px 2px;font-size:10px}.gpa-donors-shell .gpad-status-tabs>button>span{gap:3px}.gpa-donors-shell .gpad-donor-card{padding:17px}.gpa-donors-shell .gpad-donor-card header{grid-template-columns:43px minmax(0,1fr);gap:13px}.gpa-donors-shell .gpad-donor-card header>.gpad-status{grid-column:2;justify-self:start}.gpa-donors-shell .gpad-donor-card .gpad-logo{width:43px;height:48px}.gpa-donors-shell .gpad-donor-card h2{font-size:17px}.gpa-donors-shell .gpad-card-facts{grid-template-columns:1fr 1fr;padding-left:0}.gpa-donors-shell .gpad-row-actions>a,.gpa-donors-shell .gpad-row-actions>button{padding:9px 12px;font-size:12px}.gpa-donors-shell .gpad-identity-read{grid-template-columns:minmax(0,1fr) 65px;gap:15px}.gpa-donors-shell .gpad-identity-read>.gpad-logo{width:65px;height:65px}.gpa-donors-shell .gpad-funding-view .gpad-read-fields{grid-template-columns:1fr;gap:20px}.gpa-donors-shell .gpad-logo-picker>div{gap:13px}.gpa-donors-shell .gpad-logo-picker .gpad-logo{width:65px;height:65px}.gpa-donors-shell .gpad-section-summary{padding:0 16px 16px 54px;font-size:11px}.gpa-donors-shell .gpad-preview-hero{padding:16px;gap:13px;grid-template-columns:60px minmax(0,1fr)}.gpa-donors-shell .gpad-preview-hero>.gpad-logo{width:60px;height:60px}.gpa-donors-shell .gpad-hero-details h2{font-size:23px}.gpa-donors-shell .gpad-hero-details dl{grid-template-columns:1fr;gap:17px;margin-top:17px}.gpa-donors-shell .gpad-hero-details dl>div{border:0}.gpa-donors-shell .gpad-hero-details dt{font-size:10px}.gpa-donors-shell .gpad-hero-details dd{font-size:12px}.gpa-donors-shell .gpad-funding-focus{padding:16px}.gpa-donors-shell .gpad-funding-focus>div{gap:15px}.gpa-donors-shell .gpad-focus-ring{width:112px;height:112px}.gpa-donors-shell .gpad-focus-ring>span{width:73px;height:73px}.gpa-donors-shell .gpad-funding-focus li{font-size:10px}.gpa-donors-shell .gpad-projects.preview .gpad-project dl{grid-template-columns:1fr 1fr}.gpa-donors-shell .gpad-projects.preview .gpad-project dl>div{display:block}}.gpa-donors-shell .gpad-logo-picker{position:relative}.gpa-donors-shell .gpad-logo-picker .gpad-file-input{position:absolute;left:0;top:0;width:1px;height:1px;min-height:0;padding:0;border:0;margin:-1px;clip-path:inset(50%);overflow:hidden}.gpa-donors-shell .gpad-editor-actions{position:static}.gpa-donors-shell .gpad-status-tabs{display:flex;gap:15px;justify-content:flex-start}.gpa-donors-shell .gpad-status-tabs b{background:transparent;color:#8b94a5;font-weight:400;padding:0}.gpa-donors-shell .gpad-view .gpad-project dl{grid-template-columns:.8fr .9fr 1.2fr 1.1fr}@media(max-width:1100px){.gpa-donors-shell .gpad-view .gpad-project dt{display:block}.gpa-donors-shell .gpad-view .gpad-project dl{grid-template-columns:repeat(4,minmax(0,1fr))}.gpa-donors-shell .gpad-status-tabs{gap:0;border:1px solid #e5eaf2;border-radius:7px;padding-top:0;overflow:hidden}.gpa-donors-shell .gpad-status-tabs>button{border:0;border-right:1px solid #e5eaf2;border-radius:0}.gpa-donors-shell .gpad-status-tabs>button:last-child{border:0}}@media(max-width:600px){.gpa-donors-shell .gpad-editor-actions{position:sticky;bottom:0;padding:12px 0;z-index:2;background:#fff}.gpa-donors-shell .gpad-view .gpad-project dl{grid-template-columns:1fr 1fr}.gpa-donors-shell .gpad-view .gpad-project dt{margin-bottom:5px}.gpa-donors-shell .gpad-view .gpad-project dl>div{display:block}.gpa-donors-shell .gpad-project dl>div{min-width:0}}@media(max-width:1100px){.gpa-donors-shell .gpad-filters>.gpad-search{grid-column:auto}.gpa-donors-shell .gpad-mobile .gpad-row-actions>.gpad-responsive-edit{background:#fff;color:#7e3bed;border-color:#dcccff}.gpa-donors-shell .gpad-load-more{flex-direction:column;align-items:center;gap:15px}.gpa-donors-shell .gpad-load-more>button{width:100%}.gpa-donors-shell .gpad-load-more>span{white-space:nowrap}}.gpj-workspace .gpd-desktop-context{display:none}.gpj-workspace .gpd-content{padding:17px 28px 22px}.gpj-workspace .gpd-search{margin-left:auto}.gpj-page{min-width:0;color:#000}.gpj-breadcrumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#536389;font-size:13px;margin-bottom:20px}.gpj-breadcrumbs a{color:inherit;text-decoration:none}.gpj-breadcrumbs a:hover{color:#7e3bed;text-decoration:underline}.gpj-breadcrumbs>span[aria-hidden]{color:#a9b2c4}.gpj-heading{margin-bottom:14px;display:flow-root}.gpd-app .gpj-heading h1{font-size:38px;line-height:1.1;font-weight:650;letter-spacing:-1.3px;max-width:635px;margin:0;padding-right:10px}.gpj-heading-match{float:right;display:flex;flex-direction:column;align-items:flex-end;gap:12px;margin-left:18px;padding-top:3px}.gpj-match-badge{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;color:#7e3bed;font-size:14px;font-weight:650}.gpj-match-badge i{display:block;width:10px;height:10px;background:#c6ff34;border-radius:50%;flex-shrink:0}.gpj-match-badge>span{background:#f1ebff;border-radius:20px;padding:7px 15px}.gpj-desktop-updated,.gpj-mobile-updated{font-size:12px;color:#536389}.gpj-mobile-updated{display:none}.gpj-facts{display:flex;align-items:center;gap:0;margin-bottom:24px;color:#46577d;font-size:15px;min-width:0}.gpj-location{display:flex;align-items:center;gap:0;min-width:0}.gpj-location>span{display:flex;align-items:center;gap:10px;padding-right:28px}.gpj-location>span+span{padding-left:24px;border-left:1px solid #dce3ee}.gpj-facts dl{display:flex;margin:0;align-items:center;gap:0}.gpj-facts dl>div{padding:0 24px;border-left:1px solid #dce3ee;min-width:0}.gpj-facts dt{display:none}.gpj-facts dd{margin:0;display:flex;align-items:center;gap:11px}.gpj-facts .gpj-value dd{color:#000;font-size:18px;font-weight:650;white-space:nowrap}.gpj-stage-badge{display:inline-flex;background:#eee8ff;color:#7e3bed;border-radius:5px;padding:7px 18px;font-size:12px;white-space:nowrap}.gpj-columns{display:grid;grid-template-columns:minmax(0,1.68fr) minmax(310px,1fr);gap:20px}.gpj-main,.gpj-side{display:flex;flex-direction:column;gap:15px;min-width:0}.gpj-card{background:#fff;border:1px solid #e5eaf2;border-radius:10px;padding:18px 20px;min-width:0}.gpd-app .gpj-card h2,.gpd-app .gpj-related>h2{display:flex;align-items:center;gap:14px;margin:0 0 13px;font-size:21px;font-weight:650;line-height:1.2;letter-spacing:-.55px}.gpj-card h2>svg,.gpj-related>h2>svg{color:#7e3bed;flex-shrink:0}.gpj-page .gpj-card p{margin:0;color:#536389;font-size:16px;line-height:1.5}.gpj-section>h2>button{display:flex;align-items:center;gap:14px;width:100%;padding:0;border:0;background:transparent;color:#000;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.gpj-section>h2>button>svg:first-child{color:#7e3bed;flex-shrink:0}.gpj-section>h2>button>svg:last-child{margin-left:auto;flex-shrink:0;color:#27395f}.gpj-section>div[hidden]{display:none}.gpj-funding{display:grid;grid-template-columns:1.05fr .9fr 1.5fr .9fr 1fr;gap:0;margin:18px -3px 0}.gpj-funding>div{min-width:0;padding:0 13px}.gpj-funding>div:first-child{padding-left:0}.gpj-funding>div+div{border-left:1px solid #e5eaf2}.gpj-funding dt{font-size:11px;color:#536389;line-height:1.45;margin-bottom:4px}.gpj-funding dd{margin:0;font-size:12px;line-height:1.5;color:#142443;overflow-wrap:anywhere}.gpj-funding>div:nth-child(2) dd{color:#000;font-weight:650}.gpj-requirements{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none}.gpj-requirements li{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 11px;background:#f5f1ff;border:1px solid #e5dbff;border-radius:7px;color:#7e3bed;font-size:11px;min-width:0}.gpj-requirements svg{flex-shrink:0}.gpj-match-panel{background:#f3eeff;border-color:#e2d6ff}.gpj-match-panel>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.gpd-app .gpj-match-panel h2{color:#7e3bed;margin-bottom:0}.gpj-match-panel .gpj-match-badge{gap:8px;font-size:11px}.gpj-match-panel .gpj-match-badge>span{padding:5px 10px;background:#eee5ff}.gpj-match-panel .gpj-match-badge i{width:8px;height:8px}.gpj-page .gpj-match-panel p{margin-top:13px}.gpj-actions h2{margin-bottom:16px!important}.gpj-page .gpj-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:39px;border:1px solid #7E3BED;background:#fff;border-radius:6px;color:#7e3bed;text-decoration:none;font:inherit;font-size:13px;font-weight:550;padding:8px 12px;text-align:center;cursor:pointer}.gpj-button:hover{background:#f6f2ff}.gpj-page .gpj-primary{background:#7e3bed;color:#fff;border-color:#7e3bed;min-height:43px}.gpj-page .gpj-primary:hover{background:#6b2fd3}.gpj-button:disabled,.gpj-not-for-me:disabled{cursor:default;opacity:.6}.gpj-button[aria-pressed=true]{background:#f5f1ff}.gpj-page .gpj-primary[aria-pressed=true]{background:#7e3bed}.gpj-secondary-actions{display:flex;flex-direction:column;gap:10px;margin-top:10px}.gpj-not-for-me{border:0;background:transparent;padding:8px 5px;color:#7e3bed;font:inherit;font-size:13px;font-weight:550;cursor:pointer}.gpj-not-for-me[aria-pressed=true]{background:#f5f1ff;border-radius:6px}.gpj-partner{margin-top:0;padding-top:10px;position:relative}.gpj-partner:before{content:"";position:absolute;top:-12px;left:0;right:0;border-top:1px solid #dce3ee}.gpj-secondary-actions .gpj-partner{margin-top:11px}.gpj-organisations>a{display:flex;align-items:center;gap:11px;padding:9px 0;color:#000;text-decoration:none;min-width:0}.gpj-organisations>a+a{border-top:1px solid #eaf0f7}.gpj-organisations>a:hover strong{color:#7e3bed}.gpj-organisations>a>span:nth-child(2){flex:1;min-width:0}.gpj-organisations strong{display:block;font-size:12px;font-weight:550;line-height:1.5}.gpj-organisations small{display:block;color:#64708b;font-size:10px;margin-bottom:1px}.gpj-organisation-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:7px;background:#f5f1ff;color:#7e3bed}.gpj-organisation-country{display:flex;align-items:center;gap:5px;color:#536389;font-size:11px;white-space:nowrap}.gpj-organisations>a>svg:last-child{color:#536389;flex-shrink:0}.gpj-mobile-organisations,.gpj-mobile-intro,.gpj-sticky-action{display:none}.gpj-related{margin-top:24px}.gpj-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gpj-related-card{min-width:0;padding:12px 17px;border:1px solid #e5eaf2;border-radius:10px;background:#fff}.gpj-related-card>header{display:flex;align-items:flex-start;gap:15px}.gpj-related-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:10px;color:#7e3bed;background:#f5f1ff;flex-shrink:0}.gpj-related-card>header>div{flex:1;min-width:0}.gpj-page .gpj-related-card h3{font-size:17px;font-weight:650;line-height:1.25;letter-spacing:-.25px;margin:3px 0 7px}.gpj-related-card header p{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#536389;margin:0}.gpj-related-card header p span{display:flex;align-items:center;gap:5px;min-width:0}.gpj-related-card .gpj-match-badge{gap:8px;font-size:10px;padding-top:2px}.gpj-related-card .gpj-match-badge>span{padding:4px 9px}.gpj-related-card .gpj-match-badge i{width:8px;height:8px}.gpj-related-card dl{display:grid;grid-template-columns:.85fr 1.45fr 1.2fr;border-top:1px solid #e5eaf2;margin:12px 0 11px;padding-top:8px}.gpj-related-card dl>div{display:flex;flex-direction:column;min-width:0;padding:0 10px}.gpj-related-card dl>div:first-child{padding-left:0}.gpj-related-card dl>div+div{border-left:1px solid #e5eaf2}.gpj-related-card dt{order:2;color:#64708b;font-size:11px;margin-top:2px}.gpj-related-card dd{margin:0;font-size:11px;line-height:1.35;color:#142443;overflow-wrap:anywhere}.gpj-related-card dl>div:first-child dd{font-weight:650;font-size:15px;color:#000}.gpj-related-card .gpj-button{min-height:34px;padding:6px 10px;font-size:12px}.gpj-page .gpj-sample-note{font-size:10px;line-height:1.5;color:#78849c;margin:14px 0 0}.gpj-related-empty{grid-column:1/-1;color:#536389;font-size:14px}.gpj-page .gpj-error{border:1px solid #efc5cd;border-radius:8px;background:#fff5f7;padding:12px;color:#98243b;font-size:13px}.gpj-empty .gpj-button{width:fit-content;margin:12px 0}.gpj-empty>a:last-child{font-size:13px;color:#536389}.gpj-page button:focus-visible,.gpj-page a:focus-visible{outline:3px solid #7E3BED;outline-offset:3px;box-shadow:0 0 0 5px #c6ff3440}.gpj-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:821px)and (max-width:1200px){.gpj-facts{flex-wrap:wrap;row-gap:12px}.gpj-columns{grid-template-columns:minmax(0,1.5fr) minmax(275px,1fr);gap:14px}.gpj-card{padding:16px}.gpj-funding{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.gpj-funding>div{padding:0 10px}.gpj-funding>div:nth-child(odd){padding-left:0;border-left:0}.gpj-match-panel>div{flex-wrap:wrap}.gpj-related-card>header{gap:10px;flex-wrap:wrap}.gpj-related-card .gpj-match-badge{margin-left:auto}}@media(max-width:1050px)and (min-width:821px){.gpj-heading-match{float:none;align-items:flex-start;flex-direction:row;justify-content:space-between;margin:0 0 12px}.gpj-desktop-updated{padding-top:8px}.gpd-app .gpj-heading h1{font-size:31px}.gpj-columns{grid-template-columns:1fr}.gpj-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gpj-side>.gpj-section{grid-column:1/-1}.gpj-related>div{grid-template-columns:1fr}}@media(max-width:820px){.gpj-workspace .gpd-topbar{grid-template-columns:minmax(0,1fr) 145px}.gpj-workspace .gpd-market,.gpj-workspace .gpd-search{display:none}.gpj-workspace .gpd-company{grid-column:1/-1;grid-row:2;width:100%;margin:0;justify-content:flex-start;background:#fff;border:1px solid #e5eaf2;border-radius:8px;min-height:43px;padding:9px 13px;gap:12px}.gpj-workspace .gpd-company>svg:last-child{margin-left:auto}.gpj-workspace .gpd-company-icon{display:block}.gpj-workspace .gpd-bell{grid-column:2;grid-row:1;justify-self:start}.gpj-workspace .gpd-account{grid-column:2;grid-row:1;justify-self:end}.gpj-workspace .gpd-content{padding:12px 20px 164px}.gpj-breadcrumbs{font-size:12px;gap:8px;margin-bottom:16px}.gpd-app .gpj-heading h1{font-size:29px;line-height:1.16;letter-spacing:-.8px;max-width:none;padding:0}.gpj-heading{margin-bottom:14px}.gpj-heading-match{margin-left:10px;padding-top:0}.gpj-heading-match .gpj-match-badge{gap:7px;font-size:11px}.gpj-heading-match .gpj-match-badge>span{padding:5px 10px}.gpj-heading-match .gpj-match-badge i{width:8px;height:8px}.gpj-desktop-updated{display:none}.gpj-facts{display:block;margin-bottom:10px}.gpj-location{font-size:14px;margin-bottom:15px}.gpj-location>span{padding-right:15px;gap:8px}.gpj-location>span+span{padding-left:15px}.gpj-facts dl{display:grid;grid-template-columns:minmax(max-content,.9fr) minmax(0,1.45fr) minmax(0,1fr);align-items:stretch}.gpj-facts dl>div{display:flex;flex-direction:column;padding:0 15px;min-width:0}.gpj-facts dl>div:first-child{padding-left:0;border:0}.gpj-facts dt{display:block;order:2;font-size:12px;color:#536389;margin-top:5px}.gpj-facts dd{order:1;display:block;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.gpj-facts .gpj-value dd{font-size:21px}.gpj-funder dd>svg{display:none}.gpj-stage-badge{font-size:12px;padding:5px 12px;white-space:normal}.gpj-mobile-updated{display:block;margin:0 0 15px}.gpj-mobile-intro{display:block;margin-bottom:14px}.gpj-mobile-intro>.gpj-actions{padding:0 0 20px;border-bottom:1px solid #e0e6f1;margin-bottom:16px}.gpj-page .gpj-mobile-intro .gpj-primary{min-height:45px;font-size:16px}.gpj-secondary-actions{display:grid;grid-template-columns:1fr .85fr 1fr;gap:12px;margin-top:12px;align-items:center}.gpj-secondary-actions .gpj-partner{border:0;border-left:1px solid #e0e6f1;border-radius:0;margin:0;padding-left:12px;gap:8px}.gpj-secondary-actions .gpj-partner:before{display:none}.gpj-secondary-actions .gpj-button,.gpj-not-for-me{font-size:13px}.gpj-mobile-intro .gpj-match-panel{border:0;padding:20px}.gpj-mobile-intro .gpj-match-panel .gpj-match-badge{display:none}.gpj-page .gpj-mobile-intro .gpj-match-panel p{margin:11px 0 0 41px;font-size:15px;line-height:1.45}.gpj-columns{display:block}.gpj-main{gap:12px}.gpj-side{display:none}.gpj-mobile-organisations{display:block}.gpj-card{padding:16px 18px}.gpd-app .gpj-card h2,.gpd-app .gpj-related>h2{font-size:19px;margin-bottom:13px;letter-spacing:-.3px;gap:14px}.gpj-page .gpj-card p{font-size:14px;line-height:1.5}.gpj-funding{display:block;margin:0 0 0 40px}.gpj-funding>div,.gpj-funding>div:first-child{display:grid;grid-template-columns:1.1fr 1.3fr;gap:12px;border:0;padding:6px 0}.gpj-funding>div+div{border-top:1px solid #e5eaf2;border-left:0}.gpj-funding dt{font-size:13px;margin:0}.gpj-funding dd{font-size:13px;line-height:1.45}.gpj-section:not(.gpj-mobile-organisations)>div>p{margin-left:40px}.gpj-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 0 40px}.gpj-requirements li{justify-content:flex-start;padding:8px 10px;border:0;color:#27395d;font-size:12px}.gpj-requirements svg{display:none}.gpj-mobile-organisations .gpj-organisations{margin-left:40px}.gpj-organisations small{display:none}.gpj-organisations>a{gap:9px;flex-wrap:wrap}.gpj-organisation-icon{width:25px;height:30px;background:transparent;color:#27395d}.gpj-organisations strong{font-size:13px}.gpj-organisation-country{order:3;flex-basis:100%;padding-left:34px;font-size:12px;margin-top:-6px}.gpj-related{padding:16px 12px 12px;border:1px solid #e5eaf2;border-radius:10px;background:#fff;margin-top:12px}.gpj-related>div{grid-template-columns:1fr;gap:10px}.gpj-related-card{padding:12px}.gpj-related-card>header{gap:11px}.gpj-page .gpj-related-card h3{font-size:13px}.gpj-related-icon{width:43px;height:43px}.gpj-related-card header p{font-size:11px}.gpj-related-card header p>span+span{display:none}.gpj-related-card .gpj-match-badge{gap:6px;font-size:10px}.gpj-related-card dl{grid-template-columns:.8fr 1.4fr 1.15fr;margin-top:10px}.gpj-related-card dl>div{padding:0 9px}.gpj-related-card dd,.gpj-related-card dt{font-size:10px}.gpj-related-card dl>div:first-child dd{font-size:14px}.gpj-related-card .gpj-button{font-size:12px}.gpj-sticky-action{display:block;position:fixed;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom));background:#ffffffed;border-top:1px solid #e5eaf2;padding:10px 20px;z-index:35}.gpj-sticky-action .gpj-button{min-height:42px;font-size:15px}.gpj-page .gpj-sample-note{font-size:10px}}@media(min-width:561px)and (max-width:820px){.gpj-workspace .gpd-content{padding-left:34px;padding-right:34px}.gpd-app .gpj-heading h1{font-size:32px}.gpj-page .gpj-card p{font-size:16px}.gpj-funding dt,.gpj-funding dd{font-size:15px}.gpj-requirements li{font-size:14px}.gpd-app .gpj-card h2,.gpd-app .gpj-related>h2{font-size:23px}.gpj-page .gpj-related-card h3{font-size:16px}.gpj-related-card dl dd,.gpj-related-card dl dt{font-size:13px}.gpj-related-card dl>div:first-child dd{font-size:18px}.gpj-related-card .gpj-button{font-size:15px}}@media(max-width:560px){.gpj-workspace .gpd-content{padding-left:14px;padding-right:14px}.gpd-app .gpj-heading h1{font-size:25px}.gpj-facts dl>div{padding:0 10px}.gpj-facts dd{font-size:12px}.gpj-facts .gpj-value dd{font-size:19px}.gpj-facts dt{font-size:11px}.gpj-stage-badge{font-size:11px;padding:5px 9px}.gpj-card{padding:16px 13px}.gpd-app .gpj-card h2,.gpd-app .gpj-related>h2{font-size:18px;gap:11px}.gpj-section>h2>button{gap:11px}.gpj-page .gpj-card p{font-size:13px}.gpj-section:not(.gpj-mobile-organisations)>div>p,.gpj-funding,.gpj-requirements,.gpj-mobile-organisations .gpj-organisations{margin-left:0}.gpj-funding dt,.gpj-funding dd{font-size:12px}.gpj-requirements li{font-size:11px}.gpj-secondary-actions{gap:7px;grid-template-columns:1fr .85fr 1fr}.gpj-secondary-actions .gpj-button,.gpj-not-for-me{font-size:11px;padding-left:7px;padding-right:7px}.gpj-mobile-intro .gpj-match-panel{padding:18px 15px}.gpj-page .gpj-mobile-intro .gpj-match-panel p{font-size:13px;margin-left:38px}.gpj-related-card>header{display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:8px}.gpj-related-card>header>div{flex-basis:auto}.gpj-related-card .gpj-match-badge{margin-left:0}.gpj-related-card dl{margin-top:8px}.gpj-related-card dl>div{padding:0 6px}.gpj-page .gpj-related-card h3{font-size:13px}.gpj-organisations strong{font-size:12px}.gpj-breadcrumbs{font-size:11px}}.gpi-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 28px}.gpi-heading h1{font-size:32px;line-height:1.25;letter-spacing:-1px;margin:0 0 8px}.gpi-heading p{margin:0;color:#737587;font-size:15px}.gpi-heading>div:last-child{display:flex;align-items:center;gap:14px}.gpi-heading>div:first-child{display:block}.gpi-status,.gpi-tag{border-radius:30px;padding:6px 12px;display:inline-flex;align-items:center;font-size:12px;white-space:normal}.gpi-status{color:#477c19;background:#f3ffe2;border:1px solid #e0f8bc}.gpi-tag{color:#7e3bed;background:#f5f0ff}.gpi-filters{display:flex;gap:14px;align-items:center;margin:25px 0}.gpi-filters label{flex:1;font-size:12px;color:#696b7b}.gpi-filters label:first-child{flex:1.5}.gpi-filters input,.gpi-filters select,.gpi-fields input:not([type=checkbox]),.gpi-fields select,.gpi-fields textarea,.gpi-dialog textarea,.gpi-dialog select{display:block;width:100%;box-sizing:border-box;border:1px solid #e5e5ee;background:#fff;padding:12px;border-radius:6px;min-height:44px;font:inherit;color:#343240}.gpi-fields label{font-size:13px;display:flex;flex-direction:column;gap:8px;min-width:0;color:#656376}.gpi-fields textarea{resize:vertical}.gpi-tabs{display:flex;gap:24px;border-bottom:1px solid #e9e7ef;margin-bottom:24px;overflow:auto}.gpi-tabs button{color:#727080;border:0;background:none;padding:14px 18px;white-space:nowrap}.gpi-tabs .active{color:#7e3bed;border-bottom:2px solid #7E3BED}.gpi-project-row,.gpi-thread-row{display:flex;align-items:center;gap:24px;border:1px solid #e7e6ef;background:#fff;border-radius:10px;padding:24px;margin:14px 0;text-decoration:none;color:inherit;min-width:0}.gpi-project-row>div:first-of-type,.gpi-thread-row>div{flex:1;min-width:0}.gpi-project-row h2,.gpi-thread-row h2{font-size:17px;margin:8px 0 12px}.gpi-project-row p,.gpi-thread-row p{font-size:13px;color:#817d91;margin:8px 0;overflow-wrap:anywhere}.gpi-record-icon{width:54px;height:54px;border-radius:10px;background:#f7f3ff;color:#7e3bed;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.gpi-row-actions{display:flex;gap:12px}.gpi-footnote{display:flex;justify-content:space-between;gap:24px;color:#8b879c;font-size:12px;padding:15px 0}.gpi-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gpi-panel{border:1px solid #e8e5f0;border-radius:10px;background:#fff;padding:22px;margin:20px 0;min-width:0}.gpi-form-grid .gpi-panel{margin:0}.gpi-panel summary{font-weight:650;font-size:18px;cursor:pointer;padding-bottom:15px;display:flex;gap:14px;align-items:center}.gpi-panel summary:after{content:"⌄";margin-left:auto;color:#797389}.gpi-panel summary svg{color:#7e3bed}.gpi-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border-top:1px solid #eeecf4;padding-top:20px}.gpi-wide{grid-column:1/-1}.gpi-fields p{font-size:12px;color:#938b9d}.gpi-fields fieldset{border:0;padding:0}.gpi-fields legend{color:#6c657b;font-size:13px;margin-bottom:14px}.gpi-fields .gpi-check{display:inline-flex;flex-direction:row;gap:8px;margin:8px 15px 8px 0;align-items:center}.gpi-check input{accent-color:#7E3BED;width:17px;height:17px}.gpi-info{background:#f7f3ff;border:1px solid #e8dfff;border-radius:7px;color:#79708c;padding:16px 20px;font-size:13px;display:flex;gap:14px;align-items:flex-start;margin:20px 0;line-height:1.65}.gpi-info strong{color:#7e3bed}.gpi-info p{margin:4px 0}.gpi-editor-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 0 40px}.gpi-field-error,.gpi-error{color:#b42318;font-size:13px}.gpi-error{background:#fff5f4;padding:16px;border-radius:6px}.gpi-error button{margin-left:16px}.gpi-fields [aria-invalid=true]{border-color:#d92d20!important}.gpi-dialog{position:fixed;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);width:540px;max-width:calc(100vw - 30px);max-height:90vh;overflow:auto;background:#fff;border-radius:14px;padding:28px;box-sizing:border-box}.gpi-dialog h2{font-size:22px;margin-top:0}.gpi-dialog p{color:#807789;font-size:13px;line-height:1.6}.gpi-dialog-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:25px}.gpi-dialog textarea{resize:vertical}.gpi-empty{text-align:center;padding:60px 20px}.gpi-empty a{display:block;margin:20px auto;color:#7e3bed}.gpi-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gpi-facts dt{font-size:12px;color:#7e768b;text-transform:capitalize}.gpi-facts dd{font-size:14px;margin:7px 0;overflow-wrap:anywhere}.gpi-thread-row.unread{border-left:3px solid #7E3BED}.gpi-thread-row time{font-size:12px;color:#968a9e}.gpi-thread-row p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px}.gpi-thread-identity{display:flex;align-items:center;gap:24px}.gpi-thread-identity h1{font-size:20px;margin:0 0 8px}.gpi-thread-identity p{font-size:13px;color:#817a8c;margin:0}.gpi-message-history{max-height:55vh;min-height:250px;overflow:auto;padding:0 0 20px;scrollbar-gutter:stable}.gpi-message{margin:18px 0;max-width:70%;width:max-content;min-width:100px}.gpi-message.own{margin-left:auto}.gpi-message header{font-size:13px;display:flex;gap:15px;align-items:center}.gpi-message time{font-size:11px;color:#a297b1}.gpi-message p{padding:13px 16px;border-radius:10px;background:#f6f7fc;font-size:14px;line-height:1.7;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.gpi-message.own p{background:#f0eaff}.gpi-conversation form{border:1px solid #e9e4f3;border-radius:7px;margin-top:20px;padding:14px}.gpi-conversation textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;border:0;font:inherit;min-height:75px;background:#fff}.gpi-compose-actions{display:flex;justify-content:flex-end;align-items:center;gap:25px}.gpi-compose-actions small{color:#8c80a0}.gpi-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gpi-projects button:focus-visible,.gpi-editor button:focus-visible,.gpi-messages a:focus-visible,.gpi-dialog button:focus-visible,.gpi-panel summary:focus-visible{outline:3px solid #7E3BED;outline-offset:3px}@media(max-width:1100px){.gpi-project-row{flex-wrap:wrap;gap:16px}.gpi-row-actions{margin-left:auto}.gpi-filters{flex-wrap:wrap}.gpi-filters label{min-width:170px}.gpi-heading>div:last-child{flex-wrap:wrap}.gpi-thread-row p{max-width:350px}}@media(max-width:680px){.gpi-heading{align-items:flex-start;flex-direction:column;gap:15px}.gpi-heading h1{font-size:27px}.gpi-heading p{font-size:13px}.gpi-form-grid{grid-template-columns:minmax(0,1fr);gap:14px}.gpi-fields{grid-template-columns:minmax(0,1fr)}.gpi-panel{padding:17px}.gpi-panel summary{font-size:16px}.gpi-editor-actions{position:sticky;bottom:68px;padding:14px 0;background:#fff;display:grid;grid-template-columns:1fr 1fr;gap:10px}.gpi-editor-actions button{min-height:44px}.gpi-filters{gap:10px}.gpi-filters label:first-child{flex-basis:100%}.gpi-filters label{min-width:0}.gpi-tabs{gap:4px}.gpi-tabs button{font-size:13px;padding:12px}.gpi-project-row{padding:17px;gap:10px;align-items:flex-start}.gpi-project-row>div:first-of-type{flex-basis:calc(100% - 66px)}.gpi-project-row .gpi-status{margin-left:64px}.gpi-row-actions{width:100%;margin-top:10px}.gpi-row-actions a{flex:1;justify-content:center}.gpi-footnote{display:block;font-size:11px}.gpi-footnote span{display:block;margin:10px 0}.gpi-info{padding:12px;font-size:12px}.gpi-thread-row{padding:15px;gap:12px;flex-wrap:wrap}.gpi-thread-row>div{width:calc(100% - 70px)}.gpi-thread-row p{max-width:100%}.gpi-thread-row time{margin-left:66px}.gpi-thread-row>svg{display:none}.gpi-thread-identity{gap:15px}.gpi-thread-identity h1{font-size:17px}.gpi-message{max-width:90%}.gpi-message header{flex-wrap:wrap;gap:5px}.gpi-message p{font-size:13px}.gpi-message-history{max-height:50vh;min-height:220px}.gpi-compose-actions{margin-top:8px}.gpi-dialog-actions{flex-wrap:wrap}.gpi-dialog-actions button{flex:1}.gpi-facts{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.gpi-message.own p{background:#7e3bed;color:#fff}.gpi-compose-actions{flex-wrap:wrap}.gpi-compose-actions button{width:100%;justify-content:center}.gpi-compose-actions small{margin-left:auto}}@media(min-width:681px){.gpi-identity-fields,.gpi-funding-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.gps-workspace .gpd-bottom-links a.active,.gph-workspace .gpd-bottom-links a.active{color:#7e3bed;background:#f5f1ff}.gps-page,.gph-page{padding:5px 0 24px;min-width:0}.gpd-app .gps-page h1,.gpd-app .gph-page h1{font-size:36px;margin:0 0 24px;line-height:1.2}.gps-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px}.gps-section-nav{border:1px solid #e5eaf2;border-radius:8px;background:#fff;padding:5px;display:flex;flex-direction:column;gap:5px;align-self:stretch}.gps-section-nav button{display:flex;align-items:center;gap:14px;min-height:48px;padding:12px 10px;border:0;border-radius:5px;background:transparent;color:#536078;text-align:left;font-size:12px}.gps-section-nav button svg{flex-shrink:0;color:#101827}.gps-section-nav button.active{background:#f5f1ff;color:#402086}.gps-section-nav button.active svg{color:#402086}.gps-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;align-items:stretch}.gps-card{background:#fff;border:1px solid #e5eaf2;border-radius:8px;padding:19px;min-width:0;scroll-margin-top:90px}.gps-card>header{display:flex;align-items:center;gap:13px;padding-bottom:17px;border-bottom:1px solid #eef0f5}.gpd-app .gps-card h2{font-size:19px;letter-spacing:-.03em;margin:0}.gps-card>header>svg{flex-shrink:0}.gps-panel-body{padding-top:6px}.gps-account{grid-row:1;grid-column:1}.gps-team{grid-row:2;grid-column:1}.gps-billing{grid-row:1;grid-column:2}.gps-preferences{grid-row:2;grid-column:2}.gps-security{grid-column:1/-1;grid-row:3}.gps-account-fields,.gps-billing-fields{margin:0}.gps-account-fields>div{padding:16px 0;border-bottom:1px solid #eef0f5}.gps-account-fields>div:last-child{border:0;padding-bottom:2px}.gps-account-fields dt,.gps-billing-fields dt{font-size:12px;color:#667188;margin-bottom:7px}.gps-account-fields dd,.gps-billing-fields dd{margin:0;font-size:14px;overflow-wrap:anywhere}.gps-account-fields>div:first-child dd{font-weight:600}.gps-account-fields dd{display:flex;justify-content:space-between;align-items:center;gap:10px}.gps-chip{display:inline-flex;align-items:center;background:#f7f4fd;color:#787286;border-radius:20px;padding:5px 12px;font-size:10px;line-height:1.25}.gps-card>header .gps-chip{margin-left:auto;white-space:nowrap;padding:6px 11px}.gps-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0 23px}.gps-plan strong{font-size:13px}.gpd-app .gps-plan p{color:#000;font-size:19px;margin-top:5px}.gps-plan b{font-size:26px}.gps-active{display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap}.gps-active:before{content:"";width:9px;height:9px;border-radius:50%;background:#c6ff34;flex-shrink:0}.gps-billing-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 0;border-top:1px solid #eef0f5;border-bottom:1px solid #eef0f5;gap:18px}.gps-billing-fields>div+div{border-left:1px solid #eef0f5;padding-left:14px}.gps-billing-actions{display:flex;gap:12px;margin-top:20px}.gps-page .gpd-button{font-size:12px;min-height:40px;justify-content:center;padding:10px 14px}.gps-page .gpd-button.secondary{border-color:#b69bde;color:#7e3bed;background:#fff}.gps-page .gpd-button:disabled{opacity:.5;cursor:not-allowed}.gpd-app .gps-note{font-size:11px;color:#6e7481;line-height:1.5;margin-top:14px}.gps-person{display:flex;gap:11px;align-items:center;min-height:84px;padding:19px 0;border-bottom:1px solid #eef0f5;min-width:0}.gps-person>div{flex:1;min-width:0}.gps-person b{font-weight:600;font-size:11px;display:block;margin-bottom:5px}.gps-person span:not(.gps-active):not(.gps-avatar):not(.gps-pending){font-size:13px;display:block;overflow-wrap:anywhere}.gps-person small{font-size:11px;color:#65718b;display:block;overflow-wrap:anywhere}.gps-avatar{width:39px;height:39px;border-radius:50%;display:none;align-items:center;justify-content:center;background:#f3ebff;color:#7e3bed;font-size:13px;flex-shrink:0}.gps-person button{font-size:11px;white-space:nowrap}.gps-pending{font-size:10px;border:1px solid #ab8bdc;border-radius:20px;padding:6px 10px;color:#7e3bed;white-space:nowrap}.gps-invite{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.gps-invite small{color:#858396;font-size:10px}.gps-invite .gpd-button.secondary:disabled{background:#f5f1ff;border-color:#f5f1ff}.gps-preferences label{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:52px;padding:12px 0;border-bottom:1px solid #eef0f5;font-size:13px;color:#26324f}.gps-preferences label:last-child{border:0}.gps-switch{background:#d6dce5;border:0;border-radius:20px;width:40px;height:23px;padding:3px;display:flex;align-items:center;flex-shrink:0}.gps-switch span{width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.gps-switch[aria-checked=true]{background:#7e3bed}.gps-switch[aria-checked=true] span{transform:translate(17px)}.gps-switch:disabled{opacity:.5}.gps-security>header{border:0;padding-bottom:10px}.gps-security-content{display:flex;align-items:center;justify-content:space-between;gap:20px}.gpd-app .gps-security-content p{font-size:13px}.gpd-app .gps-message{padding:12px 16px;margin:0 0 16px;color:#5c377a;background:#f8f3ff;border:1px solid #e9dcfb;border-radius:7px;font-size:12px}.gpd-app .gps-sample{text-align:right;margin-top:27px;font-size:10px;color:#8d93a0}.gps-dialog-overlay{position:fixed;inset:0;background:#11182766;z-index:90}.gps-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:450px;max-width:calc(100vw - 32px);max-height:85dvh;overflow:auto;background:#fff;border:1px solid #e5eaf2;border-radius:10px;padding:26px;z-index:91;font-family:GovPair,Arial,sans-serif;color:#000;box-shadow:0 12px 60px #0002}.gps-dialog h2{font-size:23px;letter-spacing:-.03em;margin:0 0 12px}.gps-dialog p{font-size:13px;color:#65718b;line-height:1.5;margin:10px 0 20px}.gps-field{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-top:20px}.gps-field input{border:1px solid #dfe4ee;border-radius:6px;padding:12px 13px;width:100%;font:inherit;font-size:14px}.gps-field input[aria-invalid=true]{border-color:#d3483a}.gps-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.gps-dialog .gpd-button{font-size:13px;padding:11px 18px}.gps-dialog .gpd-button:disabled{opacity:.5}.gps-state{text-align:center;border:1px solid #e5eaf2;border-radius:8px;background:#fff;padding:40px 20px}.gps-state svg{margin:0 auto 12px}.gpd-app .gps-state h3{margin-bottom:10px}.gph-page{padding:22px 10px 30px}.gph-search{display:flex;align-items:center;gap:17px;min-height:65px;border:1px solid #dfe4ee;border-radius:10px;background:#fff;padding:14px 20px;margin-bottom:32px;color:#7e3bed}.gph-search input{min-width:0;flex:1;background:transparent;border:0;outline:0;font:inherit;font-size:19px;color:#26324f}.gph-search:focus-within{outline:2px solid #7E3BED;outline-offset:2px}.gph-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:38px}.gph-categories button{position:relative;background:#fff;text-align:left;border:1px solid #e5eaf2;border-radius:6px;padding:19px 21px;min-height:108px;display:flex;flex-direction:column;gap:12px;color:#000}.gph-categories button>svg:first-child{color:#7e3bed}.gph-categories strong{font-size:16px;font-weight:500;padding-right:8px;line-height:1.3}.gph-category-arrow{position:absolute;right:17px;bottom:25px;color:#8b90a0}.gph-categories button[aria-pressed=true]{border-color:#7e3bed;background:#f5f1ff}.gpd-app .gph-questions h2{font-size:27px;margin:0 0 16px}.gph-faqs{border:1px solid #e5eaf2;background:#fff;border-radius:7px;overflow:hidden}.gph-faqs details+details{border-top:1px solid #e5eaf2}.gph-faqs summary{display:flex;align-items:center;justify-content:space-between;list-style:none;gap:15px;padding:21px 24px;font-size:15px;cursor:pointer;line-height:1.4}.gph-faqs summary::-webkit-details-marker{display:none}.gph-faqs summary svg{color:#8b90a0;flex-shrink:0;transform:rotate(-90deg)}.gph-faqs details[open] summary svg{transform:rotate(0)}.gph-faqs details>div{padding:0 24px 22px;max-width:900px}.gpd-app .gph-faqs p{font-size:13px;line-height:1.65;margin-bottom:14px}.gph-faqs .gpd-text-link{font-size:13px}.gph-support{border:1px solid #e5eaf2;border-radius:7px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 25px;margin-top:21px;flex-wrap:wrap}.gph-support>div{display:flex;align-items:center;gap:17px}.gph-support svg{color:#7e3bed}.gpd-app .gph-support h2{font-size:25px;margin:0}.gph-support .gpd-button{font-size:13px;padding:12px 20px}.gpd-app .gph-support-state{flex-basis:100%;font-size:13px;line-height:1.5;background:#f5f1ff;padding:14px;border-radius:6px;color:#5c4777}.gps-page button:focus-visible,.gps-dialog button:focus-visible,.gps-dialog input:focus-visible,.gph-page button:focus-visible,.gph-page summary:focus-visible,.gps-card summary:focus-visible{outline:2px solid #7E3BED;outline-offset:3px}@media(min-width:821px)and (max-width:1200px){.gps-layout{grid-template-columns:155px minmax(0,1fr);gap:14px}.gps-card{padding:16px}.gpd-app .gps-card h2{font-size:17px}.gps-section-nav button{font-size:11px;gap:10px}.gps-section-nav svg{width:19px}.gps-billing-actions,.gps-person{flex-wrap:wrap}.gph-categories{gap:12px}.gph-categories button{padding:16px}.gph-categories strong{font-size:14px}}@media(max-width:820px){.gps-workspace .gpd-mobile-bottom,.gph-workspace .gpd-mobile-bottom{height:78px;min-height:78px;padding-bottom:env(safe-area-inset-bottom)}.gps-page,.gph-page{padding:7px 0 95px}.gpd-app .gps-page h1,.gpd-app .gph-page h1{font-size:31px;margin-bottom:22px}.gps-layout{display:block}.gps-section-nav{display:none}.gps-panels{display:flex;flex-direction:column;gap:16px}.gps-card{padding:0;border-radius:9px;scroll-margin-top:30px}.gps-card>summary{display:flex;align-items:flex-start;gap:13px;list-style:none;padding:17px 20px;cursor:pointer}.gps-card>summary::-webkit-details-marker{display:none}.gps-card>summary>div{flex:1;min-width:0}.gpd-app .gps-card h2{font-size:19px}.gps-summary{display:block;margin-top:6px;font-size:13px;color:#536078;line-height:1.4}.gps-summary small{display:block;color:#9097a5;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.gps-collapse{width:18px;height:18px;color:#65718b;flex-shrink:0}.gps-card[open] .gps-collapse{transform:rotate(180deg)}.gps-panel-body{padding:0 20px 18px}.gps-account-fields>div{padding:13px 0}.gps-avatar{display:flex}.gps-person{min-height:76px;gap:9px;padding:13px 0;flex-wrap:wrap}.gps-person b{font-size:13px}.gps-person span:not(.gps-active):not(.gps-avatar):not(.gps-pending){font-size:13px}.gps-person button{font-size:12px;margin-left:auto}.gps-person .gps-pending{font-size:10px}.gps-invite .gpd-button{width:100%;font-size:14px;min-height:42px}.gps-invite small{font-size:11px;display:block}.gps-plan{padding:4px 0 16px;align-items:center}.gps-plan strong{font-size:15px}.gpd-app .gps-plan p{font-size:20px}.gps-plan b{font-size:22px;font-weight:500}.gps-billing-fields{padding:17px 0;gap:10px}.gps-billing-fields dt{font-size:12px}.gps-billing-fields dd{font-size:13px}.gps-billing-actions{flex-direction:column;gap:9px;margin-top:17px}.gps-page .gps-billing-actions .gpd-button{font-size:14px;min-height:42px}.gps-billing-actions .gpd-button.secondary{border-color:transparent}.gps-preferences label{min-height:50px;font-size:14px}.gps-security-content{align-items:flex-start;flex-wrap:wrap}.gps-security-content p{display:none}.gps-security-content .gpd-button{margin-left:auto}.gpd-app .gps-note{font-size:11px}.gps-dialog{padding:22px}.gps-dialog-actions .gpd-button{flex:1}.gps-state{padding:34px 18px}.gph-search{min-height:58px;padding:13px 18px;gap:12px;border-radius:9px;margin-bottom:22px}.gph-search input{font-size:17px}.gph-search svg{color:#8791a3}.gph-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:29px}.gph-categories button{flex-direction:row;align-items:center;gap:12px;min-height:83px;padding:16px 12px;border-radius:9px}.gph-categories button>svg:first-child{color:#172039;width:26px;height:26px;flex-shrink:0}.gph-categories strong{font-size:14px;font-weight:600;padding-right:13px}.gph-category-arrow{right:9px;bottom:auto;top:calc(50% - 9px);width:15px}.gpd-app .gph-questions h2{font-size:25px;margin-bottom:17px}.gph-faqs{border:0;background:transparent;overflow:visible}.gph-faqs details{border:1px solid #e5eaf2;border-radius:9px;background:#fff;overflow:hidden}.gph-faqs details+details{margin-top:6px}.gph-faqs summary{font-size:15px;font-weight:600;padding:17px 16px;min-height:68px;gap:14px}.gph-faqs summary svg{transform:none}.gph-faqs details[open] summary svg{transform:rotate(180deg)}.gph-faqs details>div{padding:0 16px 18px}.gph-support{background:#f5f1ff;border-color:#f5f1ff;justify-content:center;text-align:center;padding:21px 17px;margin-top:24px;gap:20px;border-radius:9px}.gph-support>div>svg{display:none}.gpd-app .gph-support h2{font-size:25px}.gph-support .gpd-button{width:100%;font-size:16px;min-height:44px}.gpd-app .gph-support-state{text-align:left}}@media(max-width:359px){.gph-categories button{gap:6px;padding:12px 8px}.gph-categories strong{font-size:12px}.gph-categories button>svg:first-child{width:21px}.gps-person{gap:7px}.gps-card>summary{padding:16px}.gps-panel-body{padding-left:16px;padding-right:16px}}@media(max-width:820px){.gps-security>summary{position:relative;padding-bottom:61px}.gps-security>summary>.gpd-button{position:absolute;bottom:15px;right:20px;min-height:32px;padding:6px 16px}.gps-security[open] .gps-panel-body{display:none}}@media(max-width:820px){.gps-workspace .gpd-search,.gps-workspace .gpd-market,.gps-workspace .gpd-company,.gps-workspace .gpd-mobile-trigger,.gph-workspace .gpd-search,.gph-workspace .gpd-market,.gph-workspace .gpd-company,.gph-workspace .gpd-mobile-trigger{display:none}.gps-workspace .gpd-topbar,.gph-workspace .gpd-topbar{display:flex;flex-wrap:nowrap;gap:12px;padding-bottom:12px}.gps-workspace .gpd-context,.gph-workspace .gpd-context{margin-right:auto}}.gpm-page,.gpn-page{max-width:1600px;margin:auto;padding:5px 0 16px}.gpm-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.gpm-heading h1{margin:0}.gpm-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(315px,1fr);gap:14px;align-items:start}.gpm-card{background:#fff;border:1px solid var(--gp-border);border-radius:8px;padding:18px;min-width:0}.gpm-identity{display:flex;gap:22px;align-items:center}.gpm-identity>.gpc-logo{width:100px;height:100px;flex-shrink:0}.gpm-identity>div{min-width:0;flex:1}.gpm-identity h2{font-size:27px;margin-bottom:18px}.gpm-identity dl{display:flex;gap:20px;margin:0}.gpm-identity dl>div{min-width:0;flex:1}.gpm-identity dt{font-size:12px;color:var(--gp-muted);display:flex;gap:8px;align-items:center}.gpm-identity dt svg{width:18px;height:18px}.gpm-identity dd{margin:6px 0 0 26px;font-size:12px;overflow-wrap:anywhere}.gpm-website{color:var(--gp-violet)}.gpm-readiness{grid-column:2;grid-row:1/3}.gpm-readiness h2{font-size:24px}.gpm-readiness-body{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:13px;margin:15px 0}.gpm-readiness .gpd-readiness-ring{width:145px;height:145px}.gpm-readiness-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;font-size:11px;margin:17px 0;align-items:center}.gpm-readiness-row i{width:12px;height:12px;border-radius:50%}.gpm-readiness-row>span:last-child{color:var(--gp-muted);font-size:10px}.gpm-readiness>.gpd-button{width:100%;margin:10px 0}.gpm-how{display:flex;align-items:flex-start;gap:10px;background:#f8fafc;border:1px solid #edf0f6;border-radius:7px;padding:12px;margin-top:18px}.gpm-how>svg{flex-shrink:0}.gpm-how strong{font-size:13px}.gpm-how p{font-size:12px;margin-top:7px}.gpm-sections,.gpm-editor-sections{display:grid;gap:12px;min-width:0}.gpm-sections{grid-column:1}.gpm-two,.gpm-three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gpm-three{grid-template-columns:repeat(3,minmax(0,1fr))}.gpm-panel h2{display:flex;align-items:center;gap:13px;font-size:16px;margin-bottom:15px;letter-spacing:-.02em}.gpm-panel h2 svg{flex-shrink:0;width:25px;height:25px}.gpm-panel-body{min-width:0}.gpm-panel-body p{font-size:13px;line-height:1.6}.gpm-panel .gpc-tags{gap:7px}.gpm-panel .gpc-tags>span{font-size:11px;padding:5px 10px;overflow-wrap:anywhere}.gpm-facts{margin:0;display:grid;gap:15px;font-size:12px}.gpm-facts dt{font-weight:600;margin-bottom:4px}.gpm-facts dd{margin:0;color:#4f5d78;line-height:1.45;overflow-wrap:anywhere}.gpm-project-value{display:block;margin-top:15px;font-size:19px}.gpm-status{display:inline-flex;border-radius:20px;background:#f4f0ff;padding:5px 10px;color:#7783a0;font-size:11px;margin-bottom:9px}.gpm-panel .gpd-text-link{margin-top:8px;font-size:12px}.gpm-page .gpm-caption,.gpm-page .gpm-saved-caption{font-size:11px;line-height:1.5;color:#7783a0;margin-top:8px}.gpm-page .gpm-sample,.gpn-page .gpm-sample{font-size:10px;color:#7b87a0;text-align:right;margin-top:15px}.gpm-permission{margin:0 0 18px!important}.gpm-back{margin-bottom:14px}.gpm-edit .gpm-heading{justify-content:flex-start;margin-bottom:18px}.gpm-edit .gpm-heading p{margin-top:7px}.gpm-unsaved{color:#b96800;font-size:12px;background:#fff5e6;padding:5px 10px;border-radius:16px}.gpm-editor-sections{grid-column:1;grid-row:1/3}.gpm-edit .gpm-card{padding:14px}.gpm-edit-identity{display:grid;grid-template-columns:92px minmax(0,1fr);gap:20px}.gpm-edit-identity .gpc-logo{width:92px;height:90px}.gpm-field{display:flex;flex-direction:column;gap:6px;font-size:12px;min-width:0;margin:0 0 9px;color:#283451}.gpm-field>span{min-width:0}.gpm-edit input,.gpm-edit select,.gpm-edit textarea{width:100%;min-width:0;max-width:100%;border:1px solid #d9e0ed;border-radius:5px;background:#fff;min-height:34px;padding:7px 9px;font:inherit;color:#283451;box-sizing:border-box}.gpm-edit textarea{min-height:65px;resize:vertical}.gpm-edit input[type=file]{border:0;padding:3px 0;font-size:11px}.gpm-edit input[type=file]::file-selector-button{border:1px solid #d9e0ed;border-radius:5px;padding:7px;background:#f3f5f9;color:#283451}.gpm-edit input[aria-invalid=true],.gpm-edit select[aria-invalid=true],.gpm-edit textarea[aria-invalid=true]{border-color:#e26979;background:#fff8f9}.gpm-edit .gpm-field-error{color:#b92541;font-size:11px;line-height:1.4}.gpm-edit .gpc-tags{margin-bottom:10px}.gpm-edit .gpc-tags button{border:0;color:#7e3bed;background:transparent;margin-left:8px;padding:0 2px;font-size:15px;line-height:1}.gpm-edit .gpm-panel select{font-size:11px}.gpm-edit .gpd-button{font-size:12px;min-height:34px;padding:7px 13px}.gpm-edit .gpm-panel-body>.gpd-button{width:100%}.gpm-actions{position:sticky;bottom:0;z-index:15;background:#fffffffa;border:1px solid var(--gp-border);border-radius:7px;padding:10px 14px;margin-top:14px;display:flex;align-items:center;gap:10px}.gpm-actions>span{margin-right:auto;font-size:12px}.gpm-actions>.gpd-button{min-width:125px}.gpm-edit :disabled{opacity:.55;cursor:not-allowed}.gpm-page :focus-visible,.gpn-page :focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpn-page h1{margin-bottom:30px}.gpn-controls{display:flex;align-items:center;gap:26px;margin-bottom:18px}.gpn-controls [role=tablist]{display:flex;gap:0;background:#f6f2ff;border:1px solid #eee8fb;border-radius:7px;overflow:hidden}.gpn-controls [role=tab]{border:0;background:transparent;padding:10px 20px;color:#27314f;min-height:40px;display:flex;gap:10px;align-items:center}.gpn-controls [role=tab].active{background:#7e3bed;color:#fff}.gpn-controls [role=tab] span{background:#ece7f7;border-radius:50%;padding:2px 6px;color:#27314f}.gpn-controls [role=tab].active span{background:#fff;color:#7e3bed}.gpn-category{display:flex;gap:12px;align-items:center;border:1px solid var(--gp-border);background:#fff;padding:5px 12px;border-radius:6px}.gpn-category select{border:0;min-width:150px;min-height:31px;background:transparent;font:inherit;color:#27314f}.gpn-mark-all{margin-left:auto;min-height:40px}.gpn-list{max-width:1060px;background:#fff;border:1px solid var(--gp-border);border-radius:6px;padding:18px}.gpd-app .gpn-group-title{font-size:14px;font-weight:500;letter-spacing:0;color:#63708a;margin:0 0 12px}.gpn-list>section+section{margin-top:24px}.gpn-item{display:grid;grid-template-columns:30px 135px minmax(0,1fr) 88px 108px 18px;gap:14px;align-items:start;padding:20px;border:1px solid #e9eaf0;border-radius:6px;margin-top:10px;position:relative;min-height:92px}.gpn-item.unread{background:#f8f5ff;border-left:3px solid #7E3BED;padding-left:18px}.gpn-item-category{font-size:12px;color:#5c6780;padding-top:3px}.gpn-item-copy h3{font-size:15px;margin-bottom:7px;letter-spacing:-.02em}.gpn-item-copy p{font-size:12px;line-height:1.55}.gpn-item time{font-size:11px;color:#738097;margin-top:4px}.gpn-read-state{font-size:11px;color:#77839b;display:flex;flex-direction:column;gap:15px}.gpn-read-state>span,.gpn-read-state button{display:flex;align-items:center;gap:7px}.gpn-read-state button{font-size:11px;white-space:nowrap}.gpn-unread-label{color:#7e3bed;font-size:9px}.gpn-open{color:#7c879e}.gpn-item-category i{display:none}.gpn-state{padding:55px 20px;text-align:center;display:grid;gap:12px;justify-items:center}.gpn-unavailable{display:block;font-size:11px;color:#8a6070;margin-top:10px}.gpd-unread-count{display:inline-flex;align-items:center;justify-content:center;background:#7e3bed;border-radius:50%;min-width:20px;height:20px;color:#fff;font-size:11px;padding:2px 5px}.gpd-primary .gpd-unread-count{margin-left:auto}.gpd-bell>.gpd-unread-count{position:absolute;top:-4px;right:-6px;min-width:17px;height:17px;font-size:10px}.gpd-notification-menu .gpd-notification-heading{justify-content:flex-start;gap:10px}.gpd-notification-menu .gpd-notification-item{gap:12px}.gpd-notification-menu .gpd-notification-item svg{flex-shrink:0}.gpd-notification-menu .gpd-notification-item p{font-size:11px}.gpd-notification-menu .gpd-notification-item small{color:#77839b;font-size:10px;float:right}.gpd-mobile-bottom button.active,.gpd-mobile-bottom button.active .gpd-more-icon{color:#7e3bed}.gpn-return{display:inline-flex;margin:0 0 16px}@media(min-width:821px)and (max-width:1200px){.gpm-grid{grid-template-columns:minmax(0,1.65fr) minmax(275px,1fr)}.gpm-three,.gpm-readiness-body{grid-template-columns:1fr}.gpm-readiness .gpd-readiness-ring{margin:auto}.gpm-identity dl{flex-wrap:wrap}.gpn-item{grid-template-columns:28px 95px minmax(0,1fr) 85px 18px;gap:10px;padding:16px}.gpn-read-state{grid-column:4;grid-row:1/3;margin-top:27px}.gpn-open{grid-column:5;grid-row:1}.gpn-controls{gap:12px}.gpn-controls [role=tab]{padding:10px 12px}.gpn-category select{min-width:125px}}@media(max-width:820px){.gpm-workspace .gpd-search,.gpm-workspace .gpd-market,.gpn-workspace .gpd-search,.gpn-workspace .gpd-market{display:none}.gpm-workspace .gpd-topbar,.gpn-workspace .gpd-topbar{display:flex;flex-wrap:nowrap;gap:12px;padding-bottom:12px}.gpm-workspace .gpd-context,.gpn-workspace .gpd-context{margin-right:auto}.gpm-workspace .gpd-company,.gpn-workspace .gpd-company,.gpm-workspace .gpd-mobile-trigger,.gpn-workspace .gpd-mobile-trigger{display:none}.gpm-page,.gpn-page{padding-top:10px}.gpm-heading{margin-bottom:17px;gap:12px;flex-wrap:wrap}.gpm-desktop-edit{display:none}.gpm-grid{display:flex;flex-direction:column;gap:12px}.gpm-grid>*{width:100%}.gpm-card{padding:14px}.gpm-identity{gap:15px}.gpm-identity>.gpc-logo{width:80px;height:80px}.gpm-identity h2{font-size:23px;margin-bottom:12px}.gpm-identity dl{display:grid;gap:8px}.gpm-identity dl>div{display:flex;align-items:center;gap:7px}.gpm-identity dt{font-size:0}.gpm-identity dt svg{width:19px;height:19px}.gpm-identity dd{font-size:13px;margin:0}.gpm-readiness h2{font-size:21px}.gpm-readiness-body{grid-template-columns:125px minmax(0,1fr);gap:12px}.gpm-readiness .gpd-readiness-ring{width:125px;height:125px}.gpm-readiness-row{grid-template-columns:10px minmax(0,1fr) auto;gap:7px;font-size:11px;margin:12px 0}.gpm-readiness-row i{width:10px;height:10px}.gpm-readiness-row>span:last-child{font-size:10px}.gpm-how{display:none}.gpm-two,.gpm-three{display:flex;flex-direction:column;gap:10px}.gpm-panel h2{display:block;margin:0;font-size:16px}.gpm-panel h2 button{display:flex;align-items:center;gap:13px;text-align:left;border:0;background:transparent;width:100%;min-height:32px;color:#152343;padding:0;font-weight:600}.gpm-panel h2 button>span{min-width:0;flex:1}.gpm-panel h2 button>svg:last-child{width:17px;height:17px;color:#7484a2;transition:transform .15s}.gpm-up{transform:rotate(180deg)}.gpm-panel h2 small{display:block;font-size:12px;font-weight:400;color:#7484a2;line-height:1.45;margin-top:5px;overflow-wrap:anywhere}.gpm-panel-body{padding-top:14px}.gpm-panel .gpc-tags>span{font-size:12px}.gpm-edit .gpm-heading p{display:none}.gpm-edit .gpm-heading{display:block}.gpm-edit .gpm-heading h1{margin-bottom:10px}.gpm-edit .gpm-card{padding:14px}.gpm-edit-identity{grid-template-columns:65px minmax(0,1fr);gap:14px}.gpm-edit-identity .gpc-logo{width:65px;height:70px}.gpm-field{font-size:13px;gap:6px;margin-bottom:10px}.gpm-edit input,.gpm-edit select,.gpm-edit textarea,.gpm-edit .gpm-panel select{font-size:16px;min-height:42px}.gpm-edit textarea{min-height:90px}.gpm-edit .gpc-tags button{min-width:26px;min-height:26px;font-size:18px}.gpm-edit .gpd-button{min-height:42px;font-size:13px}.gpm-edit .gpm-caption,.gpm-edit input[type=file]{font-size:12px}.gpm-edit .gpm-editor-sections{gap:10px}.gpm-actions{position:fixed;bottom:66px;left:0;right:0;margin:0;border-radius:0;padding:9px 14px;gap:8px;z-index:35}.gpm-actions>span{font-size:10px;max-width:28%;padding:0;background:transparent}.gpm-actions>.gpd-button{min-width:0;flex:1;padding:8px}.gpm-edit{padding-bottom:75px}.gpm-back{margin-bottom:12px}.gpn-page h1{margin-bottom:25px}.gpn-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 8px;margin-bottom:22px;border-bottom:1px solid var(--gp-border);padding-bottom:20px}.gpn-controls [role=tablist]{background:transparent;border:0;border-radius:0;gap:10px}.gpn-controls [role=tab]{padding:9px 10px;font-size:14px;gap:6px;border-bottom:2px solid transparent}.gpn-controls [role=tab].active{color:#7e3bed;background:transparent;border-color:#7e3bed}.gpn-controls [role=tab] span{background:transparent!important;color:inherit;padding:0}.gpn-category{grid-row:2;justify-self:start;background:#f1f3f9;border:0;border-radius:20px;padding:3px 10px;gap:7px}.gpn-category select{font-size:14px;max-width:210px}.gpn-mark-all{grid-row:1;grid-column:2;border:0;background:transparent;font-size:12px;padding:7px 0;box-shadow:none;min-height:44px}.gpn-list{padding:0;border:0;background:transparent}.gpd-app .gpn-group-title{font-size:16px;font-weight:500;margin-bottom:13px}.gpn-item{grid-template-columns:30px minmax(0,1fr) 18px;gap:5px 13px;padding:16px;min-height:160px;border-radius:9px;margin-top:10px}.gpn-item.unread{border-left:1px solid #e9eaf0;padding-left:16px;background:#f9f6ff}.gpn-item-icon{grid-column:1;grid-row:1/5;margin-top:4px;color:#7e3bed}.gpn-item.read .gpn-item-icon{color:#26324f}.gpn-item-category{grid-column:2;font-size:12px;display:flex;gap:10px;align-items:center}.gpn-item-category i{display:block;background:#7e3bed;width:7px;height:7px;border-radius:50%}.gpn-item-copy{grid-column:2;grid-row:2}.gpn-item-copy h3{font-size:15px;margin-bottom:4px}.gpn-item-copy p{font-size:13px;line-height:1.5}.gpn-item time{grid-column:2;grid-row:3;font-size:11px;margin-top:15px}.gpn-read-state{grid-column:2;grid-row:4;margin-top:5px}.gpn-read-state button{font-size:12px;min-height:30px}.gpn-read-state .gpn-unread-label{display:none}.gpn-open{grid-column:3;grid-row:1/3;min-height:35px}.gpn-list>section+section{margin-top:25px}}@media(max-width:380px){.gpm-readiness-body{grid-template-columns:100px minmax(0,1fr);gap:6px}.gpm-readiness .gpd-readiness-ring{width:100px;height:100px}.gpm-readiness-row{font-size:10px;gap:5px}.gpm-readiness-row>span:last-child{font-size:9px}.gpm-edit-identity{grid-template-columns:1fr}.gpn-controls [role=tab]{padding:8px 4px}.gpn-mark-all{font-size:11px}}.gpd-app .gpm-panel h2{font-size:16px;letter-spacing:-.02em;margin-bottom:15px}.gpd-app .gpm-identity h2{font-size:27px;margin-bottom:18px}.gpd-app .gpm-readiness h2{font-size:24px}.gpm-readiness .gpd-readiness-ring{grid-area:auto}.gpm-panel .gpc-tags>span{border-radius:20px}.gpm-identity>.gpc-logo,.gpm-edit-identity>.gpc-logo{background:#fdfcff;border:1px solid #edf0f7;border-radius:7px}.gpd-app .gpn-item-copy h3{font-size:15px;letter-spacing:-.02em}.gpm-heading h1,.gpm-identity h2{overflow-wrap:anywhere}@media(max-width:820px){.gpd-app .gpm-panel h2{margin-bottom:0}.gpd-app .gpm-identity h2{font-size:23px;margin-bottom:12px}.gpd-app .gpm-readiness h2{font-size:21px}}.gpm-field-error{display:flex;align-items:flex-start;gap:4px}.gpm-field-error svg{flex-shrink:0;margin-top:1px}.gpm-edit input,.gpm-edit select,.gpm-edit textarea{scroll-margin-block:140px}@media(min-width:821px){.gpm-back{display:none}.gpm-edit .gpm-heading{margin-bottom:12px}.gpd-app .gpm-edit .gpm-panel h2{font-size:14px;margin-bottom:10px;gap:10px}.gpm-edit textarea{min-height:36px;height:36px}.gpm-edit .gpm-overview-field{font-size:0;margin-bottom:0;gap:0}.gpm-edit .gpm-overview-field textarea{font-size:12px;min-height:52px;height:52px}.gpm-edit .gpm-panel-body p{line-height:1.45}.gpm-edit .gpc-tags{margin-bottom:7px}}@media(max-width:820px){.gpm-workspace .gpd-mobile-bottom,.gpn-workspace .gpd-mobile-bottom{height:calc(78px + env(safe-area-inset-bottom));box-sizing:border-box}.gpm-workspace .gpm-actions{bottom:calc(78px + env(safe-area-inset-bottom))}.gpm-workspace .gpm-edit{padding-bottom:90px}}@media(max-width:820px){.gpd-app .gpn-controls .gpn-mark-all{border:0;background:transparent;border-radius:0;box-shadow:none}}.gpe-workspace .gpd-market{display:none}.gpe-workspace .gpd-content{padding:10px 28px 12px}.gpe-workspace .gpd-search{width:266px}.gpe-page{display:flex;flex-direction:column;min-width:0}.gpe-heading{margin:0 0 6px}.gpe-heading h1{margin:0 0 3px}.gpd-app .gpe-heading p{font-size:16px;color:#536389;line-height:1.4}.gpe-filters{order:-1;display:grid;grid-template-columns:1fr 1fr 1.15fr 1.1fr 1.1fr auto;gap:14px;align-items:center;margin:0 0 17px}.gpe-filter{position:relative;display:flex;align-items:center;min-width:0;background:#fff;border:1px solid var(--gp-border);border-radius:8px;min-height:39px;color:#35456e}.gpe-filter select{appearance:none;min-width:0;width:100%;height:38px;padding:0 34px 0 15px;font-family:inherit;font-size:12px;color:inherit;background:transparent;border:0;outline:none;cursor:pointer;text-overflow:ellipsis}.gpe-filter>svg{position:absolute;right:13px;pointer-events:none}.gpe-filter:focus-within{border-color:var(--gp-violet);box-shadow:0 0 0 2px #7e3bed12}.gpe-clear{border:0;background:transparent;color:var(--gp-violet);font-size:12px!important;padding:10px 5px;white-space:nowrap;text-align:left;cursor:pointer}.gpe-tab-list{display:flex;gap:20px;border-bottom:1px solid #dce3ec}.gpe-tab{position:relative;border:0;background:transparent;color:#39496e;padding:6px 9px 11px;font-size:13px!important;cursor:pointer;white-space:nowrap}.gpe-tab[data-state=active]{color:var(--gp-violet);font-weight:600}.gpe-tab[data-state=active]:after{content:"";height:2px;background:var(--gp-violet);position:absolute;bottom:-1px;left:0;right:0}.gpe-tab:focus-visible{outline:2px solid var(--gp-violet);outline-offset:-2px}.gpe-results{outline:none}.gpe-results-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px}.gpd-app .gpe-results-bar p{font-size:14px;color:#39496e}.gpe-sort{display:flex;align-items:center;gap:8px;color:#39496e}.gpe-sort select{font:inherit;font-size:13px;color:inherit;appearance:none;border:0;background:transparent;cursor:pointer;outline:none}.gpe-sort select:focus-visible{outline:2px solid var(--gp-violet)}.gpe-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.gpe-card{min-width:0;background:#fff;border:1px solid #e5eaf2;border-radius:10px;padding:14px 16px 13px;display:flex;flex-direction:column}.gpe-card-heading{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:start}.gpe-project-icon{height:52px;width:52px;border-radius:11px;display:grid;place-items:center;background:var(--gp-lavender);color:var(--gp-violet)}.gpe-card-copy{min-width:0}.gpd-app .gpe-card h2{font-size:17px;max-width:260px;line-height:1.25;letter-spacing:-.025em;margin:1px 0 8px;font-weight:650}.gpe-location{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;color:#61708e;font-size:12px;line-height:1.4}.gpe-location>span{display:flex;gap:6px;align-items:center}.gpe-location>span+span{border-left:1px solid #d9e1ed;padding-left:10px}.gpe-location svg{flex-shrink:0}.gpe-match-column{display:flex;flex-direction:column;align-items:flex-end;gap:15px}.gpe-match{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:11px;font-weight:600;color:var(--gp-violet)}.gpe-match>span:last-child{border-radius:18px;background:var(--gp-lavender);padding:5px 12px}.gpe-match-dot{height:9px;width:9px;border-radius:50%;background:var(--gp-lime)}.gpe-stage-badge{display:inline-block;border-radius:7px;background:var(--gp-lavender);color:var(--gp-violet);padding:6px 13px;font-size:10px;line-height:1.25;white-space:nowrap}.gpe-new-badge{display:inline-block;vertical-align:middle;margin-left:8px;border-radius:20px;background:#ede5ff;color:var(--gp-violet);font-size:10px;padding:4px 9px;letter-spacing:0;font-weight:500}.gpe-facts{display:grid;grid-template-columns:.78fr 1.2fr 1.15fr;gap:16px;border-top:1px solid #edf0f5;padding-top:10px;margin:10px 0 13px;min-height:49px}.gpe-facts>div{min-width:0;display:flex;flex-direction:column}.gpe-facts>div+div{border-left:1px solid var(--gp-border);padding-left:16px}.gpe-facts dt{font-size:11px;color:#74829c;order:2;margin-top:3px}.gpe-facts dd{font-size:12px;line-height:1.25;color:#111827;margin:0;order:1}.gpe-value-fact dd{font-size:16px;font-weight:650;color:#000}.gpe-facts .gpe-stage-fact{display:none}.gpe-why{display:flex;gap:9px;align-items:center;border-radius:7px;background:var(--gp-lavender);padding:8px 10px;margin-top:auto;margin-bottom:14px}.gpe-why>svg{color:var(--gp-violet);flex-shrink:0}.gpd-app .gpe-why p{font-size:13px;line-height:1.4;color:#59678a}.gpe-why strong{font-weight:600;color:var(--gp-violet)}.gpe-card-footer{display:grid;grid-template-columns:1.1fr 1fr 1.05fr 90px;gap:8px;align-items:center}.gpe-button{display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:8px 10px;border:1px solid var(--gp-violet);border-radius:6px;font-size:12px!important;font-family:inherit;color:var(--gp-violet);background:#fff;white-space:nowrap;cursor:pointer;text-align:center;text-decoration:none}.gpe-button.gpe-view{color:#fff;background:var(--gp-violet)}.gpd-app a.gpe-view:hover{color:#fff;background:#6d2bd8}.gpe-button:hover{background:#f5f1ff}.gpe-button:focus-visible,.gpe-clear:focus-visible,.gpe-load-more:focus-visible{outline:2px solid var(--gp-violet);outline-offset:3px}.gpe-button:disabled{cursor:default}.gpe-button.is-selected{background:var(--gp-lavender)}.gpe-positioning{border-color:transparent;background:transparent;padding-left:4px;padding-right:4px}.gpe-updated{display:block;border-left:1px solid var(--gp-border);padding-left:14px;font-size:11px;line-height:1.4;color:#6f7d97}.gpe-updated span{display:block}.gpe-load-row{display:flex;align-items:center;gap:16px;margin:12px 0 0}.gpd-app .gpe-load-row p{font-size:12px;color:#61708e;white-space:nowrap}.gpe-load-row:before,.gpe-load-row>span{content:"";flex:1;height:1px;background:var(--gp-border)}.gpe-load-row p{order:-1}.gpe-load-more{border:1px solid var(--gp-violet);border-radius:6px;background:#fff;color:var(--gp-violet);padding:9px 30px;min-width:176px;font-family:inherit;font-size:13px;cursor:pointer}.gpe-load-more:hover{background:var(--gp-lavender)}.gpe-mobile-search,.gpe-mobile-action{display:none}.gpe-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gpe-empty{padding:45px 20px;background:#fff;border:1px solid var(--gp-border);border-radius:10px;text-align:center}.gpd-app .gpe-empty h2{font-size:21px}.gpe-empty .gpe-button{margin-top:18px}@media(min-width:821px)and (max-width:1150px){.gpe-workspace .gpd-search{width:200px}.gpe-project-grid{grid-template-columns:1fr}.gpe-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gpe-card-footer{grid-template-columns:1fr 1fr 1fr 100px}}@media(max-width:820px){.gpe-workspace .gpd-content{padding:12px 38px 112px}.gpe-workspace .gpd-topbar{padding:6px 38px 8px;grid-template-columns:minmax(0,1fr) clamp(120px,20.5vw,148px)}.gpe-workspace .gpd-company{font-size:clamp(14px,2.75vw,20px);min-height:52px}.gpe-workspace .gpd-account-avatar{width:clamp(38px,7.5vw,54px);height:clamp(38px,7.5vw,54px);font-size:clamp(15px,2.5vw,18px)}.gpe-workspace .gpd-bell>svg{width:clamp(24px,4.5vw,32px);height:clamp(24px,4.5vw,32px)}.gpe-workspace .gpd-topbar>.gpd-search{display:none}.gpe-heading{margin:0 0 17px}.gpd-app .gpe-heading h1{font-size:clamp(26px,5.2vw,38px);line-height:1.12;margin:0 0 10px}.gpd-app .gpe-heading p{font-size:clamp(15px,3vw,22px);line-height:1.35}.gpe-mobile-search{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid var(--gp-border);border-radius:10px;padding:12px 18px;min-height:53px;color:#59678a;margin-bottom:12px}.gpe-mobile-search input{font-family:inherit;font-size:clamp(14px,2.5vw,18px);color:#35456e;border:0;outline:none;background:transparent;width:100%;min-width:0}.gpe-mobile-search:focus-within{border-color:var(--gp-violet)}.gpe-filters{order:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 13px;margin:0 0 23px}.gpe-filter{min-height:49px;border-radius:10px}.gpe-filter select{height:47px;font-size:clamp(12px,2.5vw,18px);padding-left:20px;padding-right:35px}.gpe-filter>svg{right:16px}.gpe-clear{font-size:clamp(13px,2.5vw,18px)!important;padding-left:17px}.gpe-tab-list{gap:18px;justify-content:flex-start}.gpe-tab{font-size:clamp(12px,2.7vw,20px)!important;padding:7px 16px 13px}.gpe-results-bar{min-height:58px}.gpd-app .gpe-results-bar p{font-size:clamp(15px,2.8vw,20px)}.gpe-sort{display:none}.gpe-project-grid{grid-template-columns:1fr;gap:22px}.gpe-card{padding:18px 20px 13px;border-radius:12px}.gpe-card-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.gpe-project-icon{display:none}.gpe-card-copy{display:contents}.gpd-app .gpe-card h2{grid-area:1/1;max-width:none;font-size:clamp(20px,3.9vw,28px);line-height:1.12;letter-spacing:-.04em;margin:0}.gpe-location{grid-area:2/1/3/3;font-size:clamp(12px,2.6vw,19px);gap:13px;line-height:1.25}.gpe-location svg{height:22px;width:22px}.gpe-location>span{gap:11px}.gpe-location>span+span{padding-left:20px}.gpe-match-column{grid-area:1/2;margin-top:2px}.gpe-desktop-stage{display:none}.gpe-match{font-size:clamp(12px,2.5vw,18px);gap:10px}.gpe-match>span:last-child{padding:8px 18px}.gpe-match-dot{height:11px;width:11px}.gpe-new-badge{font-size:11px}.gpe-facts{grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--gp-border);padding:0;margin:12px 0 14px;min-height:0}.gpe-facts>div,.gpe-facts>div+div{padding:13px 0 10px;border-left:0}.gpe-facts>div:nth-child(2n){border-left:1px solid var(--gp-border);padding-left:23px}.gpe-facts .gpe-stage-fact{display:flex}.gpe-facts dt{font-size:clamp(13px,2.6vw,19px);margin:5px 0 0}.gpe-facts dd{font-size:clamp(13px,2.6vw,19px);line-height:1.23}.gpe-value-fact dd{font-size:clamp(22px,3.8vw,28px)}.gpe-funder-fact,.gpe-government-fact{border-top:1px solid var(--gp-border)}.gpe-facts .gpe-funder-fact dt,.gpe-facts .gpe-government-fact dt{order:1;margin:0 0 4px}.gpe-facts .gpe-funder-fact dd,.gpe-facts .gpe-government-fact dd{order:2}.gpe-stage-badge{font-size:clamp(13px,2.5vw,18px);padding:8px 18px;border-radius:7px;max-width:100%;white-space:normal}.gpe-why{align-items:flex-start;padding:10px 15px;gap:17px;margin:0 0 16px}.gpe-why>svg{height:31px;width:31px}.gpd-app .gpe-why p{font-size:clamp(14px,2.7vw,20px);line-height:1.35}.gpe-card-footer{grid-template-columns:1fr 1fr;gap:9px 13px}.gpe-desktop-action{display:none}.gpe-mobile-action{display:flex}.gpe-button{min-height:48px;font-size:clamp(14px,2.8vw,20px)!important;padding:9px 10px;border-radius:8px}.gpe-updated{grid-column:1/3;border-left:0;padding:0 3px;font-size:clamp(12px,2.4vw,17px)}.gpe-updated span{display:inline}.gpe-workspace .gpd-mobile-bottom{min-height:clamp(62px,13.2vw,96px)}.gpe-workspace .gpd-mobile-bottom a,.gpe-workspace .gpd-mobile-bottom button{font-size:clamp(10px,2.35vw,17px)}.gpe-workspace .gpd-mobile-bottom svg{width:clamp(23px,5.3vw,39px);height:clamp(23px,5.3vw,39px)}.gpe-workspace .gpd-more-icon{font-size:clamp(22px,4.5vw,32px);height:clamp(23px,5.3vw,39px);line-height:1}.gpe-load-row{margin-top:20px}.gpe-load-row p,.gpe-load-row:before,.gpe-load-row>span{display:none}.gpe-load-more{width:100%;border:0;background:var(--gp-lavender);font-size:clamp(15px,2.8vw,20px);min-height:47px;padding:11px 20px}}@media(max-width:560px){.gpe-workspace .gpd-content{padding:10px 18px 88px}.gpe-workspace .gpd-topbar{padding-left:18px;padding-right:18px}.gpe-heading{margin-bottom:16px}.gpe-mobile-search{gap:12px;min-height:45px;padding:10px 12px}.gpe-filters{gap:8px;margin-bottom:17px}.gpe-filter{min-height:42px;border-radius:8px}.gpe-filter select{height:40px;font-size:11px;padding-left:8px;padding-right:20px}.gpe-filter>svg{right:8px;width:13px}.gpe-clear{padding-left:6px}.gpe-tab-list{gap:5px}.gpe-tab{padding:6px 5px 11px}.gpe-results-bar{min-height:46px}.gpe-project-grid{gap:14px}.gpe-card{padding:15px 12px 12px}.gpe-card-heading{gap:10px 9px}.gpe-match{gap:5px;font-size:11px}.gpe-match-dot{width:7px;height:7px}.gpe-match>span:last-child{padding:6px 7px}.gpe-location{gap:7px}.gpe-location svg{height:16px;width:16px}.gpe-location>span{gap:5px}.gpe-location>span+span{padding-left:9px}.gpe-facts>div,.gpe-facts>div+div{padding-top:10px;padding-bottom:10px}.gpe-facts>div:nth-child(2n){padding-left:13px}.gpe-stage-badge{padding:6px 9px}.gpe-why{padding:10px 9px;gap:8px;margin-bottom:12px}.gpe-why>svg{height:23px;width:23px}.gpe-card-footer{gap:8px}.gpe-button{min-height:42px;font-size:13px!important}.gpe-updated{font-size:12px}}@media(max-width:359px){.gpe-workspace .gpd-content{padding-left:12px;padding-right:12px}.gpe-tab{font-size:11px!important}.gpe-card-heading{gap:9px 6px}.gpd-app .gpe-card h2{font-size:18px}.gpe-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.gpe-location>span:first-child{flex-shrink:0}.gpe-location>span+span{min-width:0}.gpe-sector-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpd-app.gpp-workspace .gpd-search,.gpd-app.gpp-workspace .gpd-market{display:none}.gpd-app.gpp-workspace .gpd-content{padding:18px 28px 26px}.gpp-page{min-width:0;color:#26345c;font-size:14px}.gpp-page *{box-sizing:border-box}.gpp-page svg{flex-shrink:0}.gpd-app .gpp-page h1{font-size:38px;line-height:1.08;letter-spacing:-1.3px;font-weight:650;margin:0 0 4px}.gpd-app .gpp-page h2,.gpd-app .gpp-page h3{margin:0;line-height:1.2}.gpd-app .gpp-page p{color:#536389}.gpp-page button,.gpp-page select,.gpp-page input,.gpp-page textarea,.gpp-dialog input,.gpp-dialog button{font:inherit}.gpp-page button,.gpp-page select{cursor:pointer}.gpp-page button:disabled,.gpp-dialog button:disabled{opacity:.55;cursor:default}.gpp-page :focus-visible,.gpp-dialog :focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpp-page a{color:inherit;text-decoration:none}.gpp-page .gpp-link,.gpp-dialog .gpp-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:#7e3bed;padding:0;font-size:13px;text-decoration:none;cursor:pointer}.gpp-page .gpp-button,.gpp-dialog .gpp-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #7E3BED;border-radius:6px;padding:10px 18px;min-height:38px;background:#7e3bed;color:#fff;font-size:14px;line-height:1.25;cursor:pointer;text-decoration:none}.gpp-page .gpp-button.secondary,.gpp-dialog .gpp-button.secondary{background:#fff;color:#7e3bed;border-color:#dfd1fb}.gpp-page .gpp-button:hover,.gpp-dialog .gpp-button:hover{filter:brightness(.96);color:#fff}.gpp-page .gpp-button.secondary:hover,.gpp-dialog .gpp-button.secondary:hover{color:#7e3bed}.gpp-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border:0;background:transparent;border-radius:5px;padding:4px;color:#35456e;cursor:pointer}.gpp-icon-button:hover{background:#f5f1ff}.gpp-menu{max-width:min(330px,calc(100vw - 28px))}.gpp-menu [data-disabled]{opacity:.4;pointer-events:none}.gpp-page-heading{margin-bottom:18px}.gpd-app .gpp-page-heading p{font-size:18px;line-height:1.4}.gpp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.gpp-metric{display:flex;align-items:center;gap:22px;min-width:0;min-height:94px;border:1px solid #e5eaf2;border-radius:9px;background:#fff;padding:13px 15px;text-align:left;color:#18264e}.gpp-metric.selected{border-color:#d7c3fa}.gpp-metric-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:54px;border-radius:10px;color:#7e3bed;background:#f5f1ff}.gpp-metric>span:last-child{min-width:0}.gpp-metric>span>span{display:block;font-size:13px;line-height:1.2}.gpp-metric strong{display:block;color:#000;font-size:31px;line-height:1.15;margin-top:8px;letter-spacing:-.6px}.gpp-metric small{font-size:12px;color:#536389;display:block;margin-top:2px}.gpp-total{gap:16px}.gpp-total strong{font-size:27px;white-space:nowrap}.gpp-filters{display:grid;grid-template-columns:minmax(180px,1.55fr) minmax(135px,.85fr) minmax(135px,.85fr) minmax(170px,1.3fr);gap:14px;margin-bottom:16px}.gpp-search{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 14px;background:#fff;border:1px solid #e1e7f0;border-radius:8px}.gpp-search input{border:0;background:transparent;outline:none;width:100%;min-width:0;font-size:13px;color:#26345c}.gpp-search:focus-within{border-color:#7e3bed;box-shadow:0 0 0 1px #7e3bed}.gpp-filters select,.gpp-section-select select{border:1px solid #e1e7f0;background:#fff;border-radius:8px;padding:10px 12px;min-width:0;width:100%;color:#445579;font-size:13px}.gpp-view-switch{justify-self:end;display:flex;width:218px;max-width:100%;background:#fff;border:1px solid #e1e7f0;border-radius:8px;padding:2px}.gpp-view-switch button{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 12px;border:0;background:transparent;border-radius:6px;color:#26345c;font-size:13px}.gpp-view-switch button.active{background:#7e3bed;color:#fff}.gpp-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.gpp-board.single-stage{grid-template-columns:minmax(0,1fr);max-width:700px}.gpp-column{min-width:0;border:1px solid #e5eaf2;border-radius:10px;padding:7px;background:#f8fafc;transition:border-color .12s}.gpp-column.drop-target{border-color:#7e3bed;background:#f5f1ff}.gpp-column-heading{display:flex;align-items:center;gap:17px;padding:4px 8px 11px;color:#7e3bed}.gpd-app .gpp-column-heading h2{font-size:18px;flex:1;letter-spacing:-.3px;color:#000}.gpp-column-heading h2>span{color:#536389;font-size:14px;font-weight:400;margin-left:4px}.gpp-project-card{border:1px solid #e5eaf2;background:#fff;border-radius:10px;padding:10px 12px;margin-bottom:8px;min-width:0}.gpp-project-card:last-child{margin-bottom:0}.gpp-card-title{display:flex;align-items:flex-start;gap:11px;margin-bottom:7px}.gpd-app .gpp-card-title h3{font-size:16px;letter-spacing:-.25px;flex:1;padding-top:2px;overflow-wrap:anywhere}.gpp-card-title>.gpp-icon-button{margin-top:-3px;margin-right:-6px;min-width:26px}.gpp-drag-handle{color:#9671db;cursor:grab;flex-shrink:0;padding:3px 0}.gpp-drag-handle:active{cursor:grabbing}.gpp-card-mobile-icon,.gpp-mobile-project-stage,.gpp-card-mobile-updated{display:none}.gpp-card-location{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#64708b;font-size:11px;padding-left:30px;margin-bottom:11px}.gpp-card-location>span{display:flex;align-items:center;gap:5px;min-width:0}.gpp-card-location>span+span{border-left:1px solid #e5eaf2;padding-left:8px}.gpp-card-facts{display:grid;grid-template-columns:.86fr 1.2fr;gap:12px;padding-left:30px;margin-bottom:11px;font-size:12px;line-height:1.15;color:#172349}.gpp-card-facts>div{min-width:0;overflow-wrap:anywhere}.gpp-card-facts>div+div{border-left:1px solid #e5eaf2;padding-left:14px}.gpp-card-facts strong{font-size:17px;letter-spacing:-.35px;color:#000}.gpp-card-facts small{display:block;font-size:11px;color:#64708b;margin-top:4px}.gpp-card-state{display:flex;gap:20px;align-items:center;padding-left:30px;margin-bottom:8px;flex-wrap:wrap}.gpp-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f1ebff;color:#7e3bed;font-size:12px;padding:5px 13px;line-height:1.15}.gpp-status{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#64708b;white-space:nowrap}.gpp-status i,.gpp-partner-status i{display:inline-block;width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#b2bbce}.gpp-status.in-progress i,.gpp-status.complete i,.gpp-partner-status.connected i{background:#c6ff34}.gpp-status.partner-needed i{background:#efb133}.gpp-page .gpp-next-action{display:flex;align-items:center;gap:13px;padding:7px 12px;background:#f7f4fd;border-radius:8px;color:#26345c;font-size:12px;line-height:1.25}.gpp-next-action>svg:first-child{color:#7e3bed}.gpp-next-action>svg:last-child{margin-left:auto}.gpp-next-action>span{flex:1;min-width:0}.gpp-next-action small{display:block;color:#64708b;font-size:11px;margin-bottom:2px}.gpp-project-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:9px;font-size:11px;color:#64708b}.gpp-project-card>footer>span{display:flex;align-items:center;gap:10px}.gpp-project-card>footer .gpp-link{font-size:11px;gap:6px;margin-left:auto}.gpd-app .gpp-column-empty{padding:25px 12px;text-align:center;font-size:13px}.gpp-filter-summary{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:0 0 12px;color:#64708b;font-size:12px}.gpp-list-wrap{border:1px solid #e5eaf2;border-radius:10px;background:#fff;overflow-x:auto}.gpp-list{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.gpp-list th{font-size:12px;background:#f7f4fd;font-weight:500;color:#536389;padding:13px 14px}.gpp-list td{padding:17px 14px;border-top:1px solid #e5eaf2;max-width:310px;vertical-align:top}.gpp-list small{display:block;font-size:11px;color:#64708b;margin-top:6px}.gpp-list .gpp-status{display:flex;margin-top:8px}.gpp-list-actions{display:flex;align-items:center;gap:5px}.gpp-list-actions .gpp-link{font-size:12px;text-align:center}.gpp-mobile-stages{display:none}.gpp-feedback{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff5e8;border:1px solid #eedbc2;border-radius:8px;padding:12px 16px;margin:12px 0;color:#6a431d;font-size:13px}.gpp-loading,.gpp-empty{padding:55px 20px;text-align:center}.gpp-empty>svg{color:#7e3bed;margin-bottom:16px}.gpd-app .gpp-empty h2{margin-bottom:12px}.gpd-app .gpp-empty p{max-width:530px;margin:0 auto 20px}.gpd-app .gpp-sample-note{margin-top:18px;font-size:11px;color:#64708b}.gpp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.gpp-breadcrumb{display:flex;align-items:center;gap:14px;font-size:13px;color:#536389;margin:0 0 12px}.gpp-breadcrumb>span:first-of-type{color:#a4adc1}.gpp-workspace-heading{display:grid;grid-template-columns:minmax(0,1fr) 230px;column-gap:24px;margin-bottom:15px}.gpd-app .gpp-workspace-heading h1{max-width:750px;grid-column:1;line-height:1.05;margin-bottom:12px}.gpp-workspace-stage{display:flex;align-items:center;gap:12px;grid-column:1;font-size:12px;color:#536389}.gpp-stage-select{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:37px;border:1px solid #e9dffd;border-radius:8px;padding:7px 12px;background:#f5f1ff;color:#7e3bed;text-transform:uppercase;font-size:13px;flex-shrink:0}.gpp-workspace-advance{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:15px;text-align:right}.gpp-workspace-advance .gpp-button{min-height:48px;font-size:16px}.gpp-workspace-advance small{font-size:12px;color:#536389}.gpp-workspace-facts{display:grid;grid-template-columns:.85fr 1fr 1.3fr 1.5fr 1.05fr 1fr;padding:17px 0;background:#fff;border:1px solid #e5eaf2;border-radius:8px;margin-bottom:4px}.gpp-fact{display:flex;align-items:center;gap:13px;min-width:0;padding:0 16px;font-size:14px;line-height:1.3}.gpp-fact+.gpp-fact{border-left:1px solid #e5eaf2}.gpp-fact>span{min-width:0;overflow-wrap:anywhere}.gpp-fact>svg{flex-shrink:0}.gpp-fact strong{white-space:nowrap;font-size:21px;color:#000;letter-spacing:-.5px}.gpp-fact small{display:block;font-size:12px;color:#64708b;margin-bottom:4px}.gpp-fact .gpp-pill{font-size:12px}.gpp-fact-updated{display:none}.gpp-match-score{display:inline-flex;gap:10px;align-items:center;white-space:nowrap;color:#7e3bed;font-size:13px;font-weight:550;background:#f1ebff;border-radius:20px;padding:5px 11px}.gpp-match-score i{display:block;flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#c6ff34}.gpp-tab-list{display:flex;gap:8px;border-bottom:1px solid #e5eaf2;margin-bottom:14px}.gpp-tab-list button{border:0;border-bottom:3px solid transparent;padding:15px 17px 11px;background:transparent;color:#26345c;font-size:14px}.gpp-tab-list button[data-state=active]{border-bottom-color:#7e3bed;color:#7e3bed}.gpp-tab-panel{outline:none;min-width:0}.gpp-tab-panel[data-state=inactive]{display:none}.gpp-workspace-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);gap:18px;align-items:start}.gpp-workspace-columns>div,.gpp-workspace-stack{display:flex;flex-direction:column;gap:13px;min-width:0}.gpp-panel{background:#fff;border:1px solid #e5eaf2;border-radius:10px;padding:13px 16px;min-width:0}.gpp-panel-heading{display:flex;align-items:center;gap:15px;margin-bottom:11px;min-height:25px}.gpp-panel-heading>svg{color:#7e3bed}.gpd-app .gpp-panel-heading h2{font-size:20px;letter-spacing:-.45px;flex:1}.gpp-panel-heading>.gpp-link{margin-left:auto;flex-shrink:0}.gpp-panel-heading .gpp-button{font-size:12px;min-height:35px;padding:7px 12px;gap:8px}.gpd-app .gpp-overview-panel>p{font-size:16px;line-height:1.45;margin-bottom:12px}.gpp-match{display:flex;align-items:flex-start;gap:17px;padding:12px;background:#f5f1ff;border-radius:8px;color:#7e3bed}.gpp-match>div{flex:1;min-width:0}.gpp-match-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:5px}.gpd-app .gpp-match h3{font-size:18px;color:#7e3bed;letter-spacing:-.3px}.gpp-match .gpp-match-score{font-size:11px;padding:3px 8px}.gpd-app .gpp-match p{font-size:14px;line-height:1.4}.gpp-progress-heading{display:flex;align-items:center;gap:20px;margin:16px 0 9px;font-size:13px;color:#536389}.gpp-progress-heading strong{font-size:38px;color:#000;letter-spacing:-1px;line-height:1}.gpp-progress-panel progress{display:block;appearance:none;width:100%;height:14px;border:0;border-radius:20px;overflow:hidden;background:#e1e7f1}.gpp-progress-panel progress::-webkit-progress-bar{background:#e1e7f1;border-radius:20px}.gpp-progress-panel progress::-webkit-progress-value{background:#7e3bed;border-radius:20px}.gpp-progress-panel progress::-moz-progress-bar{background:#7e3bed;border-radius:20px}.gpp-progress-footer{display:flex;align-items:center;gap:20px;margin-top:14px}.gpp-progress-footer .gpp-pill{text-transform:uppercase}.gpp-note-editor{border:1px solid #dfe6f0;border-radius:7px;overflow:hidden}.gpp-note-editor textarea{display:block;resize:vertical;width:100%;min-height:70px;max-height:500px;border:0;background:#fff;padding:10px 13px;color:#26345c;line-height:1.45;font-size:14px}.gpp-note-toolbar{display:flex;align-items:center;gap:12px;padding:5px 6px;background:#f8fafc;border-top:1px solid #e5eaf2}.gpp-note-format{display:flex;align-items:center;gap:5px;margin-right:auto}.gpp-note-format button{display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border:0;background:transparent;border-radius:5px;font-size:16px;color:#35456e}.gpp-note-format button[aria-pressed=true]{background:#e9dffd;color:#7e3bed}.gpp-note-toolbar small{font-size:12px;color:#64708b}.gpp-note-toolbar .gpp-button{font-size:12px;min-height:30px;padding:5px 15px;white-space:nowrap}.gpp-action-list{list-style:none;margin:0;padding:0}.gpp-action-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 2px;font-size:12px}.gpp-action-list li+li{border-top:1px solid #eef1f6}.gpp-action-list label{display:flex;align-items:center;gap:17px;cursor:pointer;min-width:0}.gpp-action-list input{appearance:auto;accent-color:#7E3BED;width:20px;height:20px;flex-shrink:0;cursor:pointer}.gpp-action-list small{font-size:12px;color:#64708b;white-space:nowrap}.gpp-partner-list,.gpp-document-list{border:1px solid #e5eaf2;border-radius:8px;overflow:hidden}.gpp-partner-row{display:flex;align-items:center;gap:14px;padding:8px}.gpp-partner-row+.gpp-partner-row,.gpp-document-row+.gpp-document-row{border-top:1px solid #e5eaf2}.gpp-partner-avatar{width:43px;height:43px;border-radius:8px;background:#f1ebff;color:#463382;font-weight:650;font-size:18px;display:grid;place-items:center;flex-shrink:0}.gpp-partner-info{min-width:0;flex:1}.gpp-partner-info strong{color:#172349;font-size:14px;font-weight:600}.gpp-partner-info small{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:5px;font-size:11px;color:#64708b}.gpp-partner-info small>span{display:inline-flex;align-items:center;gap:6px}.gpp-partner-info small>span+span{border-left:1px solid #e5eaf2;padding-left:9px}.gpp-partner-status{display:flex;align-items:center;gap:9px;font-size:12px;color:#64708b}.gpd-app .gpp-local-hint{font-size:10px;color:#64708b;margin-top:8px}.gpd-app .gpp-panel-empty{font-size:13px;margin:10px 0}.gpp-document-row{display:flex;align-items:center;gap:22px;padding:8px 12px;font-size:13px}.gpp-document-title{min-width:0;flex:1;border:0;background:transparent;color:#26345c;padding:0;text-align:left;font-size:13px}.gpp-document-title small{display:block;color:#64708b;font-size:12px;margin-top:4px}.gpp-reference-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpp-timeline{list-style:none;margin:0 0 0 13px;padding:0 0 0 32px;border-left:1px solid #d9dfeb;font-size:12px;color:#536389}.gpp-timeline li{position:relative;display:grid;grid-template-columns:92px 76px minmax(0,1fr);gap:12px;padding:3px 0 7px}.gpp-timeline li:before{content:"";position:absolute;top:7px;left:-38px;width:10px;height:10px;background:#7e3bed;border-radius:50%}.gpd-app .gpp-timeline p{font-size:12px;overflow-wrap:anywhere}.gpp-single-panel{max-width:900px}.gpp-section-actions,.gpp-section-documents{max-width:650px}.gpp-section-open{display:none}.gpp-dialog-overlay{position:fixed;inset:0;background:#10152960;z-index:100}.gpp-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(490px,calc(100vw - 30px));max-height:calc(100dvh - 40px);overflow:auto;z-index:101;background:#fff;color:#26345c;border:1px solid #e5eaf2;border-radius:12px;padding:22px;font:14px GovPair,Arial,sans-serif;box-shadow:0 20px 65px #10152925}.gpp-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.gpp-dialog-heading h2{margin:0;font-size:22px;color:#000}.gpp-dialog>p{font-size:13px;line-height:1.5;color:#64708b;margin:12px 0 20px}.gpp-dialog label{display:block;font-size:13px;font-weight:550;margin-top:15px}.gpp-dialog label>span{font-size:12px;font-weight:400;color:#64708b}.gpp-dialog input{display:block;width:100%;min-height:40px;padding:8px 10px;margin-top:7px;border:1px solid #dfe6f0;border-radius:7px;background:#fff;color:#26345c;font-size:14px;box-sizing:border-box}.gpp-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.gpp-dialog .gpp-dialog-error{font-size:13px;color:#9d3025;margin-top:12px}@media(min-width:821px)and (max-width:1250px){.gpp-metric{gap:10px;padding:12px}.gpp-metric-icon{width:40px;height:45px}.gpp-metric strong{font-size:27px}.gpp-total strong{font-size:22px}.gpp-metric>span>span{font-size:12px}.gpp-filters{grid-template-columns:minmax(160px,1.4fr) minmax(110px,1fr) minmax(110px,1fr) 150px;gap:10px}.gpp-view-switch button{padding:8px;gap:7px}.gpp-card-title{gap:6px}.gpd-app .gpp-card-title h3{font-size:14px}.gpp-card-location,.gpp-card-facts,.gpp-card-state{padding-left:0}.gpp-project-card{padding:10px}.gpp-card-facts{gap:8px}.gpp-card-facts>div+div{padding-left:8px}.gpp-card-facts strong{font-size:16px}.gpp-column-heading{gap:8px;padding-left:4px}.gpd-app .gpp-column-heading h2{font-size:16px}.gpp-workspace-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.gpp-fact:nth-child(4){border-left:0}.gpp-workspace-columns{grid-template-columns:minmax(0,1.45fr) minmax(285px,1fr);gap:12px}.gpp-panel{padding:13px}.gpp-panel-heading{gap:10px}.gpd-app .gpp-panel-heading h2{font-size:18px}.gpp-partner-row{gap:8px;flex-wrap:wrap}.gpp-partner-status{margin-left:auto}.gpp-note-toolbar{flex-wrap:wrap}.gpp-note-toolbar small{margin-left:auto}.gpp-action-list label{gap:9px}.gpp-action-list li{gap:7px}.gpp-tab-list{gap:0}.gpp-tab-list button{padding-left:12px;padding-right:12px}.gpp-timeline li{grid-template-columns:86px minmax(0,1fr)}.gpp-timeline p{grid-column:1/-1}.gpp-match-heading{flex-wrap:wrap}}@media(min-width:821px)and (max-width:1030px){.gpp-workspace-columns{grid-template-columns:minmax(0,1fr)}.gpp-workspace-columns>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gpp-documents-panel{grid-column:1/-1}.gpp-metrics{gap:8px}.gpp-metric{gap:8px;padding:10px}.gpp-metric-icon{width:31px;height:40px}.gpp-metric-icon svg{width:24px}.gpp-total strong{font-size:19px}.gpp-filters{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.gpp-view-switch{grid-column:3}.gpp-workspace-heading{grid-template-columns:minmax(0,1fr) 175px;gap:14px}.gpd-app .gpp-workspace-heading h1{font-size:31px}.gpp-workspace-stage>span{display:none}.gpp-workspace-advance .gpp-button{font-size:14px}}@media(max-width:820px){.gpd-app.gpp-workspace .gpd-topbar{grid-template-columns:minmax(0,1fr) 140px}.gpd-app.gpp-workspace .gpd-company{grid-column:1/-1;grid-row:2;width:100%;margin:0;justify-content:flex-start;background:#fff;border:1px solid #e5eaf2;border-radius:8px;min-height:43px;padding:9px 13px;gap:12px}.gpd-app.gpp-workspace .gpd-company>svg:last-child{margin-left:auto}.gpd-app.gpp-workspace .gpd-company-icon{display:block}.gpd-app.gpp-workspace .gpd-bell{grid-column:2;grid-row:1;justify-self:start}.gpd-app.gpp-workspace .gpd-account{grid-column:2;grid-row:1;justify-self:end}.gpd-app.gpp-workspace .gpd-content{padding:16px 24px 96px}.gpd-app .gpp-page h1{font-size:31px;line-height:1.15;letter-spacing:-.8px}.gpd-app .gpp-page-heading p{font-size:16px}.gpp-page-heading{margin-bottom:20px}.gpp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.gpp-metric{gap:18px;min-height:87px;padding:13px}.gpp-metric-icon{border-radius:50%;width:51px;height:51px}.gpp-metric strong{font-size:29px;margin-top:4px}.gpp-metric>span>span{font-size:14px}.gpp-total strong{font-size:25px}.gpp-metric small{font-size:11px}.gpp-metric.selected{border-color:#e5eaf2}.gpp-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.gpp-search{grid-column:1/-1;min-height:45px}.gpp-search input{font-size:15px}.gpp-filters select{min-height:43px;font-size:13px}.gpp-view-switch{display:none}.gpp-mobile-stages{display:flex;border-bottom:1px solid #e5eaf2;margin-bottom:18px}.gpp-mobile-stages button{flex:1;min-width:0;padding:12px 5px;border:0;border-bottom:3px solid transparent;background:transparent;border-radius:9px 9px 0 0;color:#536389;font-size:14px;white-space:nowrap}.gpp-mobile-stages button[aria-selected=true]{background:#f1ebff;border-bottom-color:#7e3bed;color:#7e3bed}.gpp-mobile-stages button span:before{content:"("}.gpp-mobile-stages button span:after{content:")"}.gpp-board{display:block}.gpp-column{padding:0;border:0;background:transparent}.gpp-column-heading{display:none}.gpp-project-card{padding:15px;margin-bottom:14px;box-shadow:0 4px 12px #26345c04}.gpp-card-title{gap:14px;margin-bottom:7px}.gpd-app .gpp-card-title h3{font-size:17px;letter-spacing:-.35px;line-height:1.2}.gpp-drag-handle{display:none}.gpp-card-mobile-icon{display:grid;place-items:center;width:44px;height:47px;flex-shrink:0;background:#f5f1ff;border-radius:9px;color:#7e3bed}.gpp-card-location{padding-left:58px;margin-top:-9px;margin-bottom:17px;font-size:12px}.gpp-card-facts{grid-template-columns:1fr 1.15fr 1fr;padding:0;gap:14px;margin-bottom:14px;font-size:13px}.gpp-card-facts strong{font-size:20px}.gpp-card-facts small{font-size:12px}.gpp-mobile-project-stage{display:block}.gpp-mobile-project-stage .gpp-pill{font-size:12px;padding:5px 8px;text-align:center;min-height:25px}.gpp-card-state{padding:12px 0;margin-bottom:8px;border-top:1px solid #e5eaf2;display:grid;grid-template-columns:1fr 1fr;gap:14px}.gpp-card-state>.gpp-pill{display:none}.gpp-card-mobile-updated{display:block;font-size:12px;color:#536389}.gpp-card-state .gpp-status{border-left:1px solid #e5eaf2;padding-left:14px;font-size:12px}.gpp-page .gpp-next-action{padding:10px;font-size:13px;gap:12px}.gpp-next-action small{font-size:12px}.gpp-project-card>footer{margin-top:10px}.gpp-project-card>footer>span{display:none}.gpp-project-card>footer .gpp-link{font-size:13px}.gpp-breadcrumb{font-size:12px;gap:9px;margin-bottom:15px}.gpp-workspace-heading{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;margin-bottom:12px}.gpd-app .gpp-workspace-heading h1{grid-column:1/-1;font-size:29px;line-height:1.15;max-width:none;margin-bottom:10px}.gpp-workspace-stage{grid-row:2;grid-column:1}.gpp-stage-select{font-size:12px;gap:8px;min-height:38px;padding:8px 10px}.gpp-workspace-stage>span{display:none}.gpp-workspace-advance{grid-row:2;grid-column:2;gap:0}.gpp-workspace-advance .gpp-button{min-height:38px;font-size:13px;padding:9px 14px;gap:12px}.gpp-workspace-advance small{display:none}.gpp-workspace-facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);padding:12px;margin-bottom:12px;gap:0}.gpp-fact{padding:9px 10px;gap:14px;font-size:13px;min-height:52px}.gpp-fact:nth-child(1){grid-column:1;grid-row:1}.gpp-fact:nth-child(2){grid-column:1;grid-row:2}.gpp-fact:nth-child(3){grid-column:1;grid-row:3}.gpp-fact:nth-child(4){grid-column:2;grid-row:1}.gpp-fact:nth-child(5){grid-column:2;grid-row:2}.gpp-fact:nth-child(6){grid-column:2;grid-row:3/5;align-items:flex-start;padding-top:13px}.gpp-fact:nth-child(-n+3){border-left:0;border-bottom:1px solid #eef1f6}.gpp-fact:nth-child(4),.gpp-fact:nth-child(5){border-bottom:1px solid #eef1f6}.gpp-fact small{font-size:12px;margin-bottom:2px}.gpp-fact strong{font-size:17px;letter-spacing:-.2px}.gpp-fact .gpp-pill{font-size:12px}.gpp-fact-updated{display:flex;grid-column:1;grid-row:4;border-left:0!important;padding-left:48px}.gpp-match-score{font-size:12px;gap:8px;padding:5px 8px}.gpp-section-select{display:block;margin-bottom:12px}.gpp-section-select select{min-height:46px;font-size:14px;color:#26345c;font-weight:500;padding:10px 14px}.gpp-workspace-stack{gap:12px}.gpp-panel{padding:13px 15px}.gpp-panel-heading{gap:13px;margin-bottom:10px}.gpd-app .gpp-panel-heading h2{font-size:19px;letter-spacing:-.35px}.gpp-panel-heading>svg{width:24px;height:24px}.gpp-section-open{display:flex;align-items:center;justify-content:center;color:#7e3bed;border:0;background:transparent;width:30px;min-height:30px;margin-left:auto;margin-right:-7px}.gpp-panel-heading>.gpp-link{font-size:11px}.gpp-progress-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px}.gpp-progress-panel .gpp-panel-heading{grid-column:1;grid-row:1;margin:0 0 10px}.gpp-progress-heading{display:contents}.gpp-progress-heading strong{grid-row:1;grid-column:2;color:#7e3bed;font-size:26px;align-self:start;line-height:1.1}.gpp-progress-heading span{grid-row:3;grid-column:1/-1;margin:7px 0 0 37px;font-size:12px}.gpp-progress-panel progress{grid-row:2;grid-column:1/-1;margin-left:37px;width:calc(100% - 37px);height:9px}.gpp-progress-footer{display:none}.gpp-action-list li{padding:6px 0;font-size:13px;border:0!important;gap:12px}.gpp-action-list label{gap:14px}.gpp-action-list input{width:19px;height:19px}.gpp-action-list input:checked+span{text-decoration:line-through;color:#64708b}.gpp-action-list small{font-size:11px}.gpd-app .gpp-overview-panel>p{font-size:14px;line-height:1.5;margin-bottom:10px}.gpp-match{padding:10px 12px;gap:15px}.gpp-match-heading{display:none}.gpd-app .gpp-match p{font-size:13px}.gpp-overview-panel>.gpp-link{margin-top:12px;font-size:13px}.gpp-note-editor{border:0;border-radius:0}.gpp-note-editor textarea{border:1px solid #dfe6f0;border-radius:6px;min-height:85px;font-size:13px;padding:10px;line-height:1.45}.gpp-note-toolbar{border:0;background:#fff;padding:7px 0 0;gap:8px}.gpp-note-format{display:none}.gpp-note-toolbar small{margin-right:auto;font-size:11px}.gpp-note-toolbar .gpp-button{font-size:12px;min-height:30px}.gpp-partner-list{border:0}.gpp-partner-row{padding:6px 0;gap:12px;flex-wrap:wrap}.gpp-partner-avatar{width:39px;height:39px;border-radius:50%;font-size:14px}.gpp-partner-info strong{font-size:13px}.gpp-partner-info small{font-size:11px;gap:6px}.gpp-partner-info small svg{display:none}.gpp-partner-status{font-size:11px;gap:6px}.gpp-partner-row>.gpp-icon-button{width:24px;min-width:24px}.gpp-find-partner{width:100%;margin-top:10px;font-size:13px!important;min-height:36px!important}.gpd-app .gpp-local-hint{font-size:10px}.gpp-add-document{display:none!important}.gpp-document-list{border:0}.gpp-document-row{gap:15px;padding:7px 0}.gpp-document-row>svg{width:18px;height:20px}.gpp-document-title{display:flex;flex-wrap:wrap;gap:5px;font-size:12px;align-items:center;justify-content:space-between}.gpp-document-title small{margin:0;font-size:11px}.gpp-document-title .gpp-reference-name{flex-basis:100%}.gpp-document-row>.gpp-icon-button{min-width:24px;width:24px}.gpp-timeline{margin-left:12px;padding-left:30px}.gpp-timeline li{grid-template-columns:auto minmax(0,1fr);gap:4px 8px;font-size:12px;padding-bottom:15px}.gpp-timeline li:before{left:-36px}.gpp-timeline p{grid-column:1/-1;font-size:12px!important}.gpp-timeline li>span:before{content:"·";margin-right:8px}.gpp-timeline li:last-child{padding-bottom:0}.gpp-single-panel{max-width:none}}@media(max-width:560px){.gpd-app.gpp-workspace .gpd-content{padding:14px 14px 96px}.gpd-app .gpp-page h1{font-size:27px}.gpd-app .gpp-page-heading p{font-size:14px}.gpp-metrics{gap:9px}.gpp-metric{padding:10px;gap:11px;min-height:80px}.gpp-metric-icon{width:38px;height:40px}.gpp-metric-icon svg{width:24px;height:24px}.gpp-metric>span>span{font-size:11px}.gpp-metric strong{font-size:26px}.gpp-total strong{font-size:21px}.gpp-metric small{font-size:9px}.gpp-filters select{font-size:12px;padding:10px}.gpp-mobile-stages button{font-size:12px}.gpp-project-card{padding:12px}.gpd-app .gpp-card-title h3{font-size:15px}.gpp-card-title{gap:10px}.gpp-card-mobile-icon{width:36px;height:41px}.gpp-card-location{padding-left:46px;font-size:10px;gap:5px}.gpp-card-facts{gap:10px;font-size:11px}.gpp-card-facts>div+div{padding-left:10px}.gpp-card-facts strong{font-size:17px}.gpp-card-facts small{font-size:10px}.gpp-mobile-project-stage .gpp-pill{font-size:10px;padding:4px 7px}.gpp-card-mobile-updated,.gpp-card-state .gpp-status{font-size:11px}.gpp-page .gpp-next-action{font-size:12px}.gpp-next-action small{font-size:10px}.gpp-project-card>footer .gpp-link{font-size:12px}.gpd-app .gpp-workspace-heading h1{font-size:25px}.gpp-stage-select{font-size:11px;padding:7px 8px;gap:6px}.gpp-stage-select>svg:first-child{width:18px}.gpp-workspace-advance .gpp-button{font-size:12px;padding:8px 10px;gap:8px}.gpp-workspace-facts{padding:8px}.gpp-fact{font-size:11px;padding:8px;gap:9px}.gpp-fact>svg{width:19px;height:21px}.gpp-fact small{font-size:10px}.gpp-fact strong{font-size:15px}.gpp-fact .gpp-pill{font-size:10px;padding:4px 8px}.gpp-fact-updated{padding-left:36px}.gpp-match-score{font-size:10px;gap:6px}.gpp-match-score i{width:8px;height:8px}.gpp-panel{padding:12px}.gpd-app .gpp-panel-heading h2{font-size:17px}.gpp-panel-heading{gap:11px}.gpp-progress-heading strong{font-size:24px}.gpp-action-list li{font-size:12px;gap:8px}.gpp-action-list label{gap:10px}.gpp-action-list small{font-size:10px}.gpp-partner-row{gap:8px}.gpp-partner-info strong{font-size:12px}.gpp-partner-info small,.gpp-partner-status{font-size:10px}.gpp-partner-avatar{width:33px;height:35px;font-size:12px}.gpp-partner-row>.gpp-icon-button{min-width:21px;width:21px}.gpp-partner-row>.gpp-icon-button svg{width:15px}.gpp-document-row{gap:11px}.gpp-document-title{font-size:11px}.gpp-document-title small{font-size:10px}}@media(prefers-reduced-motion:reduce){.gpp-page *{transition:none!important}}.gpd-app.gpf-workspace .gpd-content{padding:18px 26px 26px}.gpf-page{color:#354268;min-width:0;font-size:14px}.gpf-page *{box-sizing:border-box}.gpf-page svg{flex-shrink:0}.gpf-page a{text-decoration:none;color:inherit}.gpf-page button{font:inherit;cursor:pointer}.gpf-page button:disabled{opacity:.6;cursor:default}.gpf-page :focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpd-app .gpf-heading h1{margin:0;color:#000;font-size:38px;font-weight:650;letter-spacing:-1.2px;line-height:1.1}.gpd-app .gpf-heading p{font-size:18px;line-height:1.4;margin:0;color:#59688c}.gpf-heading small{display:block;color:#64718c;font-size:11px;margin-top:5px}.gpf-tabs{display:flex;gap:28px;margin:14px 0 16px;border-bottom:1px solid #e2e8f1;overflow-x:auto;scrollbar-width:thin}.gpf-page .gpf-tabs button{flex-shrink:0;background:none;border:0;border-bottom:2px solid transparent;padding:10px 8px;color:#3d4b70;min-height:44px}.gpf-page .gpf-tabs button[data-state=active]{color:#7e3bed;border-bottom-color:#7e3bed;font-weight:600}.gpf-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(285px,1fr);gap:13px}.gpf-feed{min-width:0;display:flex;flex-direction:column;gap:12px}.gpf-card{padding:12px 16px 6px;background:#fff;border:1px solid #e1e8f1;border-radius:9px;min-width:0;scroll-margin-top:70px}.gpf-card.is-focused{outline:2px solid #7E3BED;outline-offset:2px}.gpf-author{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:3px;font-size:13px}.gpf-author>strong{color:#080d23;font-size:14px;font-weight:600}.gpf-author-logo{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:#f7f7fc;border:1px solid #e4e8f3;border-radius:9px;flex-shrink:0}.gpf-author-logo img{width:41px;height:auto}.gpf-author-logo svg{display:none}.gpf-category,.gpf-tags>span,.gpf-topics>button{display:inline-flex;align-items:center;padding:6px 10px;border:0;border-radius:8px;background:#f1ecff;color:#7e3bed;line-height:1.25}.gpf-author time{font-size:13px;color:#627095}.gpd-app .gpf-card h2{font-size:24px;line-height:1.17;letter-spacing:-.65px;color:#000;margin:0 0 6px;font-weight:650}.gpd-app .gpf-card p{font-size:16px;line-height:1.3;color:#59688c;margin:0 0 10px}.gpf-image,.gpf-image-fallback{display:block;width:100%;height:136px;object-fit:cover;object-position:center 50%;border-radius:8px;margin:7px 0 10px}.gpf-image-fallback{background:#f3f0fa;display:grid;place-items:center;color:#617091}.gpf-card>footer{display:flex;align-items:center;border-top:1px solid #e5ebf2;gap:25px;margin-top:9px;min-height:41px}.gpf-card>footer button{display:inline-flex;align-items:center;gap:10px;min-height:38px;background:none;border:0;color:#354268;padding:5px 0}.gpf-card>footer button+button{padding-left:28px;position:relative}.gpf-card>footer button+button:before{content:"";position:absolute;left:0;height:19px;width:1px;background:#cfd8e8}.gpf-card>footer button[aria-pressed=true]{color:#7e3bed}.gpf-tags{display:flex;gap:12px;flex-wrap:wrap}.gpf-tags>span{font-size:13px;padding:5px 12px}.gpf-project{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 9px;border:1px solid #e2e9f1;border-radius:9px;background:#fff}.gpf-project-icon{display:flex;align-items:center;justify-content:center;width:49px;height:49px;border-radius:10px;background:#f0eaff;color:#7e3bed;flex-shrink:0}.gpf-project-copy{flex:1;min-width:0}.gpf-project-copy strong{display:block;color:#090d23;font-weight:500;font-size:14px;line-height:1.2}.gpf-project-copy>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.4;color:#617094;margin-top:4px}.gpf-project-copy i{font-style:normal;color:#96a1b9}.gpf-match{background:#f3eeff;color:#7e3bed;white-space:nowrap;border-radius:8px;font-size:12px;padding:6px 8px;display:flex;align-items:center;gap:8px}.gpf-match i{width:8px;height:8px;border-radius:100%;background:#c6ff34}.gpf-sidebar{display:flex;flex-direction:column;gap:14px;min-width:0}.gpf-panel{padding:12px 17px 10px;background:#fff;border:1px solid #e1e8f1;border-radius:9px}.gpd-app .gpf-panel h2{color:#000;font-size:22px;line-height:1.2;letter-spacing:-.6px;font-weight:650;padding:0 0 9px;margin:0 0 10px;border-bottom:1px solid #e6ebf3}.gpf-topics{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:9px}.gpf-topics>button{padding:9px 15px}.gpf-topics>button[aria-pressed=true]{background:#7e3bed;color:#fff}.gpf-institution{display:flex;align-items:center;gap:13px;padding:0 0 11px}.gpf-institution+.gpf-institution{padding:11px 0;border-top:1px solid #e4eaf2}.gpf-institution-logo{width:54px;height:54px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;font-weight:650;font-size:18px;color:#000;background:#f4fce3}.gpf-institution-logo.cdb{background:#ece5ff;color:#7e3bed}.gpf-institution-logo.idb{background:#e6f3fe;color:#23389a}.gpf-institution>span+span>strong{display:block;color:#080d23;font-weight:600;font-size:14px}.gpf-institution>span+span>span{display:block;font-size:13px;line-height:1.25;color:#657393;margin-top:4px}.gpf-project.compact{border:0;padding:2px 0 12px;gap:13px}.gpf-project.compact+.gpf-project.compact{border-top:1px solid #e4eaf2;border-radius:0;padding-top:12px}.gpf-project.compact .gpf-project-icon{width:54px;height:54px}.gpf-project.compact .gpf-project-copy strong{font-size:15px}.gpf-page .gpf-load-more{border:1px solid #e7e0fc;background:#f7f3ff;color:#7e3bed;padding:7px;border-radius:8px;min-height:36px}.gpf-result-count{font-size:11px;color:#68748f;text-align:center}.gpf-selected-topic{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5dcfb;background:#f5f0ff;color:#7e3bed;border-radius:7px;padding:7px 12px}.gpf-selected-topic button{display:flex;background:none;border:0;color:inherit;padding:6px}.gpf-feedback{padding:28px 20px;border:1px solid #e2e8f1;border-radius:9px;background:#fff;line-height:1.5}.gpf-feedback h2{color:#000;font-size:22px!important;margin:0 0 8px!important}.gpf-feedback p{margin:0 0 12px!important}.gpf-feedback button{background:#7e3bed;color:#fff;border:0;border-radius:6px;min-height:40px;padding:9px 15px}@media(min-width:821px)and (max-width:1150px){.gpf-layout{grid-template-columns:minmax(0,1fr)}.gpf-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gpf-sidebar .gpf-panel:last-child{grid-column:1/-1}.gpf-author{gap:9px}}@media(max-width:820px){.gpd-app.gpf-workspace .gpd-content{padding:18px 24px 105px}.gpd-app.gpf-workspace .gpd-search,.gpd-app.gpf-workspace .gpd-market{display:none}.gpf-layout{display:block}.gpf-sidebar{display:none}.gpf-heading{margin:13px 0 20px}.gpd-app .gpf-heading h1{font-size:34px}.gpd-app .gpf-heading p{font-size:18px;line-height:1.4;margin-top:4px}.gpf-heading small{font-size:11px}.gpf-tabs{justify-content:space-between;gap:9px;margin:0 0 19px}.gpf-page .gpf-tabs button{padding:10px 4px;font-size:15px}.gpf-feed{gap:17px}.gpf-card{padding:14px 16px 7px;border-radius:12px}.gpf-author{display:grid;grid-template-columns:44px auto minmax(0,1fr);gap:6px 9px;margin-bottom:17px}.gpf-author-logo{grid-row:1/3;width:44px;height:44px;border:0;border-radius:50%;background:#f5f0ff;color:#7e3bed}.gpf-author-logo img{display:none}.gpf-author-logo svg{display:block}.gpf-author>strong{grid-column:2/4;font-size:15px}.gpf-category{font-size:12px;padding:3px 7px;justify-self:start;white-space:nowrap}.gpf-author time{font-size:12px;white-space:nowrap}.gpd-app .gpf-card h2{font-size:26px;line-height:1.12;margin-bottom:13px;letter-spacing:-.7px}.gpd-app .gpf-card p{font-size:17px;line-height:1.4;margin-bottom:14px}.gpf-image,.gpf-image-fallback{height:auto;aspect-ratio:2.17;object-position:center;border-radius:9px;margin-bottom:10px}.gpf-card>footer{border:0;justify-content:space-between;min-height:39px;margin-top:8px}.gpf-card>footer button{font-size:16px;min-height:44px}.gpf-card>footer button+button{padding-left:0}.gpf-card>footer button+button:before{display:none}.gpf-project{flex-wrap:wrap;position:relative;padding:12px;gap:9px}.gpf-project-copy>strong{font-size:15px;padding-right:91px}.gpf-project-icon{width:46px;height:53px;border-radius:8px}.gpf-project-copy>span{font-size:12px;gap:7px}.gpf-project-arrow{display:none}.gpf-match{position:absolute;right:10px;top:12px;font-size:12px;padding:6px 7px;gap:5px}.gpf-match i{width:7px;height:7px}.gpf-tags>span{font-size:13px}.gpf-page .gpf-load-more{background:none;border-color:#8694b2;color:#000;min-height:44px;font-size:17px;font-weight:600}.gpf-result-count{font-size:11px}}@media(max-width:560px){.gpd-app.gpf-workspace .gpd-content{padding:14px 18px 94px}.gpf-heading{margin:9px 0 13px}.gpd-app .gpf-heading h1{font-size:29px}.gpd-app .gpf-heading p{font-size:15px}.gpf-heading small{font-size:10px;line-height:1.35}.gpf-tabs{gap:3px;margin-bottom:12px}.gpf-page .gpf-tabs button{font-size:12px;padding:9px 3px}.gpf-feed{gap:13px}.gpf-card{padding:10px 10px 5px}.gpf-author{grid-template-columns:34px auto minmax(0,1fr);gap:4px 6px;margin-bottom:13px}.gpf-author-logo{width:34px;height:34px}.gpf-author-logo svg{width:24px;height:24px}.gpf-author>strong{font-size:12px}.gpf-category{font-size:10px;padding:3px 6px}.gpf-author time{font-size:10px}.gpd-app .gpf-card h2{font-size:22px;letter-spacing:-.6px;margin-bottom:10px}.gpd-app .gpf-card p{font-size:14px;line-height:1.4;margin-bottom:11px}.gpf-card>footer button{font-size:14px}.gpf-project{padding:9px;gap:8px}.gpf-project-icon{width:38px;height:45px}.gpf-project-copy strong{font-size:12px;padding-right:0}.gpf-project-copy>span{font-size:10px;gap:5px}.gpf-match{position:static;margin-left:46px;padding:4px 7px;font-size:11px}.gpf-tags>span{font-size:11px;padding:4px 8px}.gpf-page .gpf-load-more{font-size:15px}}.gpf-workspace .gpd-mobile-bottom button.active{color:#7e3bed}.gpf-tags>a{display:inline-flex;align-items:center;gap:5px;color:#7e3bed;font-size:12px;min-height:30px}.gpd-app.gpo-workspace .gpd-content{padding:20px 25px 28px}.gpo-page{font-size:14px;color:#354268;min-width:0}.gpo-page *{box-sizing:border-box}.gpo-page svg{flex-shrink:0}.gpo-page a{text-decoration:none}.gpo-page button,.gpo-page select,.gpo-page input{font:inherit}.gpo-page button,.gpo-page select,.gpo-page summary{cursor:pointer}.gpo-page :focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpo-page button:disabled{opacity:.45;cursor:default}.gpo-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gpd-app .gpo-heading h1{font-size:36px;letter-spacing:-1.1px;line-height:1.15;color:#000;font-weight:650;margin:0}.gpd-app .gpo-heading p{font-size:16px;line-height:1.5;color:#677492;margin:3px 0 0}.gpo-heading{margin-bottom:27px}.gpo-filters{display:grid;grid-template-columns:minmax(220px,2.5fr) repeat(4,minmax(110px,1fr)) auto;gap:10px;align-items:center}.gpo-directory.donors .gpo-filters{padding:9px;border:1px solid #e1e7f0;border-radius:7px;background:#fff}.gpo-search{display:flex;gap:12px;align-items:center;min-height:48px;background:#fff;border:1px solid #dfe5ef;border-radius:7px;padding:10px 14px}.gpo-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#283454}.gpo-search input::placeholder{color:#7a86a0}.gpo-filter{position:relative;display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid #dfe5ef;border-radius:6px;padding:6px 28px 5px 12px;min-height:48px;min-width:0}.gpo-filter>span{font-size:11px;color:#667393}.gpo-filter select{width:100%;min-width:0;border:0;appearance:none;background:none;color:#354268;padding:0}.gpo-filter>svg{position:absolute;right:9px;top:19px;pointer-events:none}.gpo-page .gpo-clear{border:0;background:none;color:#7e3bed;font-size:12px;padding:9px 2px;min-height:44px;white-space:nowrap}.gpo-results{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:24px 0 13px}.gpo-results>strong{font-size:17px;font-weight:600;color:#17203d}.gpo-results>label{display:flex;align-items:center;gap:9px;font-size:12px}.gpo-results select{color:#354268;background:#fff;border:1px solid #dfe5ef;border-radius:6px;min-height:36px;min-width:145px;padding:6px 10px}.gpo-list{border:1px solid #e0e7f0;border-radius:7px;overflow:hidden;background:#fff}.gpo-table-head,.gpo-row{display:grid;align-items:center;gap:16px;padding:16px}.gpo-table-head{background:#f8fafc;color:#617094;font-size:12px;min-height:46px;padding-top:11px;padding-bottom:11px}.gpo-table-head.government,.gpo-row.government{grid-template-columns:minmax(0,3fr) minmax(0,1.55fr) minmax(90px,.95fr) minmax(110px,1.25fr) 136px}.gpo-table-head.donors,.gpo-row.donors{grid-template-columns:minmax(0,2fr) minmax(0,1.25fr) minmax(0,1.2fr) minmax(0,1.45fr) minmax(80px,1.05fr) 110px}.gpo-row{border-top:1px solid #e5ebf2;min-height:106px;font-size:12px}.gpo-identity{display:flex;align-items:flex-start;gap:14px;min-width:0}.gpo-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:9px;color:#7e3bed;background:#f3efff}.gpo-logo.donors{background:#fff}.gpo-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.gpd-app .gpo-identity h2{font-size:15px;line-height:1.25;font-weight:600;letter-spacing:-.3px;color:#151d37;margin:0 0 8px;overflow-wrap:anywhere}.gpo-metadata{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;color:#697795;font-size:11px}.gpo-metadata>span{display:inline-flex;align-items:center;gap:5px}.gpo-metadata>span+span{border-left:1px solid #dde4ee;padding-left:10px}.gpo-row.donors .gpo-metadata svg{display:none}.gpd-app .gpo-identity p{font-size:12px;line-height:1.4;color:#697795;margin:7px 0 0}.gpo-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px 6px}.gpo-tags>span,.gpo-tag{display:inline-flex;padding:4px 8px;border-radius:9px;background:#f2edfc;color:#7e3bed;font-size:11px;line-height:1.25;max-width:100%;overflow-wrap:anywhere}.gpo-tags.neutral>span{background:#f4f6f9;color:#596782}.gpo-geography{display:flex;gap:7px;align-items:flex-start;font-size:11px;line-height:1.5}.gpo-row small{display:none}.gpo-count{display:grid;grid-template-columns:auto 1fr;column-gap:9px;row-gap:6px;color:#7e3bed;align-items:center;font-size:11px}.gpo-count strong{font-size:14px;font-weight:600}.gpo-row.government .gpo-count{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.gpo-row.government .gpo-count span{color:#75829c}.gpo-activity{display:flex;align-items:center;gap:8px;color:#75829c;font-size:11px;line-height:1.5}.gpo-page .gpo-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #9e79e8;color:#7e3bed;background:#fff;border-radius:6px;min-height:36px;font-size:12px;line-height:1.3;padding:8px 12px;text-align:center;text-decoration:none}.gpo-button.primary{background:#7e3bed;border-color:#7e3bed;color:#fff}.gpo-view>svg{display:none}.gpo-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:12px 0;color:#71809b;font-size:12px}.gpo-pagination nav{display:flex;align-items:center;gap:7px}.gpo-page .gpo-pagination button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#60718e;min-width:30px;min-height:32px;padding:6px;border-radius:5px}.gpo-page .gpo-pagination button[aria-current=page]{color:#fff;background:#7e3bed}.gpo-preview{font-size:10px!important;color:#78859d!important;text-align:right;margin:20px 0 0!important}.gpo-feedback{padding:30px 24px;line-height:1.5;background:#fff;border:1px solid #e1e7f0;border-radius:8px}.gpo-list .gpo-feedback{border:0}.gpd-app .gpo-feedback h1,.gpd-app .gpo-feedback h2{font-size:26px;margin:0 0 10px;color:#000}.gpo-feedback p{margin:0 0 12px}.gpo-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;margin:0 0 17px}.gpo-breadcrumb a{display:inline-flex;align-items:center;gap:6px;color:#7e3bed}.gpo-current{color:#57617c}.gpo-profile-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px 20px;background:#fff;border:1px solid #e1e7f0;border-radius:8px;padding:20px;margin-bottom:18px;align-items:start}.gpo-profile-header>.gpo-logo{width:70px;height:66px}.gpd-app .gpo-profile-header h1{font-size:29px;letter-spacing:-.8px;line-height:1.2;margin:0 0 12px;color:#000;font-weight:650}.gpo-profile-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;font-size:12px}.gpo-profile-meta>span,.gpo-profile-meta>a{display:inline-flex;align-items:center;gap:8px}.gpo-profile-meta>a{color:#7e3bed;text-decoration:underline;text-underline-offset:3px}.gpo-unavailable{color:#77839b;font-size:11px}.gpo-header-priorities{grid-column:2}.gpo-header-priorities>small{display:block;font-size:11px;color:#78839a;margin-bottom:8px}.gpo-profile-header.donors{grid-template-columns:135px minmax(0,1fr)}.gpo-profile-header.donors>.gpo-logo{width:130px;height:90px;grid-row:1/3}.gpo-donor-facts{grid-column:2;display:grid;grid-template-columns:.9fr 1.4fr 1.2fr 1.4fr;gap:14px;margin:0;border-top:1px solid #edf0f5;padding-top:14px}.gpo-donor-facts>div+div{border-left:1px solid #edf0f5;padding-left:14px}.gpo-donor-facts dt{font-size:11px;display:flex;gap:8px;align-items:center;margin-bottom:6px;color:#69758c}.gpo-donor-facts dd{margin:0;font-size:12px;color:#1e2945;line-height:1.45}.gpo-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(280px,1.15fr);gap:12px;align-items:start}.gpo-detail-grid.government{grid-template-areas:"overview mandate donors" "priorities priorities donors" "projects projects intelligence"}.gpo-detail-grid.donors{grid-template-areas:"overview overview focus" "priorities instruments focus" "priorities instruments programmes" "caribbean caribbean programmes" "projects projects intelligence"}.gpo-area-overview{grid-area:overview}.gpo-area-mandate{grid-area:mandate}.gpo-area-priorities{grid-area:priorities}.gpo-area-donors{grid-area:donors}.gpo-area-projects{grid-area:projects}.gpo-area-intelligence{grid-area:intelligence}.gpo-area-instruments{grid-area:instruments}.gpo-area-caribbean{grid-area:caribbean}.gpo-area-programmes{grid-area:programmes}.gpo-area-focus{grid-area:focus}.gpo-panel{background:#fff;border:1px solid #e1e7f0;border-radius:8px;padding:17px;min-width:0;height:100%}.gpd-app .gpo-panel h2{display:flex;align-items:center;gap:11px;font-size:18px;letter-spacing:-.5px;line-height:1.25;font-weight:600;color:#101832;margin:0 0 15px}.gpd-app .gpo-panel p{font-size:12px;line-height:1.5;margin:0 0 13px;color:#64718b}.gpo-text-link{display:inline-flex;align-items:center;gap:8px;color:#7e3bed;font-size:12px}.gpo-priorities{display:flex;gap:12px;padding:8px 0}.gpo-priorities>div{flex:1;min-width:0;display:flex;align-items:flex-start;gap:12px}.gpo-priorities>div+div{padding-left:12px;border-left:1px solid #e4e8f1}.gpo-priority-icon{display:grid;place-items:center;width:37px;height:37px;flex-shrink:0;color:#7e3bed;background:#f5f0ff;border-radius:50%}.gpo-priorities strong{font-size:12px;font-weight:550;color:#1a2440}.gpd-app .gpo-priorities p{font-size:11px;margin:5px 0 0}.donors .gpo-priorities{flex-direction:column;padding:0}.donors .gpo-priorities>div{padding:10px;border:1px solid #e8ecf3;border-radius:6px}.gpo-related-donor{display:flex;align-items:flex-start;gap:12px;padding:11px 0;color:#17203d}.gpo-related-donor+.gpo-related-donor{border-top:1px solid #edf0f5}.gpo-related-donor .gpo-logo{width:44px;height:44px}.gpo-related-donor>span:nth-child(2){flex:1;min-width:0}.gpo-related-donor strong{font-weight:550;font-size:14px;display:block;margin-bottom:5px}.gpo-related-donor span span{font-size:12px;color:#4e5c76}.gpd-app .gpo-related-donor p{margin:5px 0 0;font-size:11px}.gpo-related-donor>svg{align-self:center}.gpo-related-heading{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:-4px 0 12px;font-size:11px;color:#76809b}.gpo-related-projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px}.gpo-project{border:1px solid #e3e8f0;border-radius:7px;padding:13px;min-width:0;display:flex;flex-direction:column}.gpo-project-icon{color:#7e3bed;background:#f6f1ff;border-radius:7px;display:grid;place-items:center;width:36px;height:36px;margin-bottom:10px}.gpd-app .gpo-project h3{font-size:13px;line-height:1.3;margin:0 0 10px;font-weight:550;color:#18223e}.gpo-project-country{display:flex;gap:7px;font-size:11px;margin:0 0 10px;align-items:center}.gpo-project dl{margin:0 0 13px;display:flex;flex-direction:column;gap:13px;flex:1}.gpo-project dt{color:#7b869e;font-size:10px;margin:0 0 3px}.gpo-project dd{color:#27334f;font-size:12px;margin:0;line-height:1.35}.gpo-project dd>a{color:#465475}.gpo-project>a{display:flex;align-items:center;gap:7px;border-top:1px solid #edf0f6;padding-top:12px;margin-top:auto;color:#7e3bed;font-size:12px}.gpo-intelligence{border:1px solid #e6ebf3;border-radius:7px;padding:12px;margin-bottom:12px}.gpo-intelligence:last-child{margin:0}.gpd-app .gpo-intelligence h3{font-size:12px;line-height:1.35;font-weight:550;margin:0 0 10px;color:#18223f}.gpo-intelligence>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10px;color:#758098}.gpo-intelligence .gpo-tag{font-size:9px}.gpo-intelligence a{display:inline-flex;align-items:center;gap:4px;color:#7e3bed;font-size:10px;margin-left:auto}.gpo-instrument-list>div{display:flex;align-items:center;gap:13px;font-size:12px;padding:10px 0;border-bottom:1px solid #edf0f6}.gpo-instrument-list>div>svg{color:#7e3bed}.gpo-instrument-list>div:last-child{border:0}.gpd-app .gpo-note{font-size:10px;margin-top:12px}.gpo-focus-body{display:flex;align-items:center;gap:20px}.gpo-focus-ring{width:137px;height:137px;flex-shrink:0;border-radius:50%;display:grid;place-items:center}.gpo-focus-ring>span{width:88px;height:88px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px}.gpo-focus-ring strong{font-size:28px;color:#111a35}.gpo-focus-body ul{list-style:none;margin:0;padding:0;font-size:11px;display:flex;flex-direction:column;gap:14px}.gpo-focus-body li{display:flex;align-items:center;gap:10px}.gpo-focus-body i{height:12px;width:12px;flex-shrink:0;border-radius:50%}.gpo-programme{border:1px solid #e3e9f2;border-radius:7px;padding:12px;margin-bottom:10px}.gpo-programme summary{display:flex;align-items:center;justify-content:space-between;list-style:none;gap:8px}.gpo-programme summary::-webkit-details-marker{display:none}.gpo-programme summary strong{display:block;font-size:12px;font-weight:550;color:#18233f;margin-top:8px}.gpo-programme[open] summary>svg{transform:rotate(90deg)}.gpd-app .gpo-programme p{margin-top:12px;font-size:11px}.gpo-programme a{font-size:11px}.gpo-workspace .gpd-mobile-bottom button.active,.gpo-workspace .gpd-mobile-bottom button.active .gpd-more-icon{color:#7e3bed}@media(min-width:1200px){.gpo-profile-header.government{grid-template-columns:auto minmax(0,1.6fr) minmax(260px,1fr)}.gpo-header-priorities{grid-column:3;border-left:1px solid #e3e8ef;padding-left:20px}}@media(min-width:821px)and (max-width:1190px){.gpo-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.gpo-search{grid-column:1/4}.gpo-clear{grid-column:4;grid-row:1}.gpo-table-head,.gpo-row{gap:10px;padding:12px}.gpo-table-head.government,.gpo-row.government{grid-template-columns:minmax(0,2.4fr) minmax(0,1.3fr) 68px 90px 98px}.gpo-table-head.donors,.gpo-row.donors{grid-template-columns:minmax(0,1.8fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.2fr) 70px 86px}.gpo-identity{gap:8px}.gpo-row .gpo-logo{width:35px;height:40px}.gpd-app .gpo-identity h2{font-size:13px}.gpo-page .gpo-view{font-size:10px;padding:6px}.gpo-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpo-detail-grid.government{grid-template-areas:"overview mandate" "priorities priorities" "projects projects" "donors intelligence"}.gpo-detail-grid.donors{grid-template-areas:"overview focus" "priorities instruments" "caribbean programmes" "projects projects" "intelligence intelligence"}.gpo-focus-body{gap:12px}.gpo-focus-ring{width:100px;height:100px}.gpo-focus-ring>span{width:64px;height:64px}.gpo-donor-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.gpd-app.gpo-workspace .gpd-content{padding:16px 22px 100px}.gpo-workspace .gpd-search,.gpo-workspace .gpd-market,.gpo-workspace.gpo-detail-workspace .gpd-company{display:none}.gpo-heading{margin:13px 0 21px}.gpd-app .gpo-heading h1{font-size:32px}.gpd-app .gpo-heading p{font-size:16px;margin-top:6px}.gpo-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gpo-search{grid-column:1/-1;min-height:47px;margin-bottom:2px}.gpo-directory.donors .gpo-filters{border:0;background:none;padding:0}.gpo-filter{min-height:48px}.gpo-page .gpo-clear{grid-column:2;justify-self:end;min-height:28px;padding:3px 0;font-size:11px}.gpo-results{margin:13px 0 12px}.gpo-results>strong{font-size:16px}.gpo-results>label{font-size:0}.gpo-results select{font-size:13px;min-width:120px;min-height:40px}.gpo-list{border:0;overflow:visible;background:transparent;display:flex;flex-direction:column;gap:12px}.gpo-table-head{display:none}.gpo-row.government,.gpo-row.donors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border:1px solid #dfe6ef;border-radius:10px;background:#fff}.gpo-identity{grid-column:1/-1;gap:15px}.gpo-logo{width:55px;height:55px}.gpd-app .gpo-identity h2{font-size:19px;line-height:1.25;margin-bottom:8px;letter-spacing:-.3px}.gpo-metadata{font-size:12px}.gpd-app .gpo-identity p{font-size:13px;line-height:1.5}.gpo-row-priorities{grid-column:1/-1;padding-left:70px}.gpo-tags{gap:7px}.gpo-tags>span{font-size:12px;padding:5px 9px;border-radius:14px}.gpo-row.government .gpo-count{flex-direction:row;gap:6px;align-items:center;border-top:1px solid #e3e8f1;padding-top:12px}.gpo-row.government .gpo-count span{color:#7e3bed;font-size:12px}.gpo-row.government .gpo-count strong{font-size:14px}.gpo-activity{font-size:11px;border-top:1px solid #e3e8f1;padding-top:12px}.gpo-page .gpo-view{grid-column:1/-1;min-height:44px;font-size:14px;font-weight:550}.gpo-view>svg{display:block}.gpo-row small{display:inline;color:#7a849b;margin-right:7px;font-size:12px}.gpo-geography,.gpo-row-themes,.gpo-instruments{grid-column:1/-1;padding-left:70px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:7px;font-size:12px}.gpo-geography>svg{display:none}.gpo-row-themes>small,.gpo-instruments>small{padding-top:5px}.gpo-row.donors .gpo-metadata svg{display:block}.gpo-row.donors .gpo-count{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;font-size:12px;border-top:1px solid #e3e8f1;padding-top:12px}.gpo-row.donors .gpo-count>span+strong{margin-left:10px}.gpo-pagination{flex-direction:column;align-items:flex-start;gap:12px;font-size:11px}.gpo-pagination nav{align-self:flex-end;gap:4px}.gpo-page .gpo-pagination button{min-height:40px;min-width:32px}.gpo-preview{font-size:10px!important;text-align:left;line-height:1.5}.gpo-breadcrumb{margin:0 0 15px;font-size:14px}.gpo-current{display:none}.gpo-profile-header{padding:16px;gap:14px;margin-bottom:12px;border-radius:10px}.gpo-profile-header>.gpo-logo{width:54px;height:54px}.gpd-app .gpo-profile-header h1{font-size:23px;line-height:1.25;margin:0 0 11px}.gpo-profile-meta{font-size:12px;gap:10px}.gpo-header-priorities{grid-column:2}.gpo-header-priorities>small{font-size:12px}.gpo-profile-header.donors{grid-template-columns:72px minmax(0,1fr)}.gpo-profile-header.donors>.gpo-logo{width:72px;height:72px;grid-row:1}.gpo-donor-facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.gpo-donor-facts>div+div{padding-left:0;border:0}.gpo-donor-facts dt{font-size:11px;gap:5px}.gpo-donor-facts dd{font-size:12px}.gpo-detail-grid.government,.gpo-detail-grid.donors{display:flex;flex-direction:column;gap:10px}.gpo-panel{width:100%;height:auto;padding:16px;border-radius:9px}.gpd-app .gpo-panel h2{font-size:19px;letter-spacing:-.3px;margin-bottom:11px}.gpd-app .gpo-section h2{margin:0}.gpo-section h2>button{border:0;background:none;color:#14203b;display:flex;align-items:center;text-align:left;gap:12px;font-size:inherit;font-weight:600;line-height:1.3;padding:0;min-height:30px;width:100%}.gpo-section h2>button>svg:first-child{color:#7e3bed}.gpo-section h2>button>span{flex:1}.gpo-section h2>button>.expanded{transform:rotate(180deg)}.gpo-section>div:not([hidden]){margin-top:14px}.gpd-app .gpo-panel p{font-size:14px;line-height:1.5}.gpo-priorities{flex-direction:column}.gpo-priorities>div+div{border:0;padding-left:0}.gpo-priorities strong{font-size:14px}.gpd-app .gpo-priorities p{font-size:12px}.gpo-related-projects{display:flex;flex-direction:column;gap:10px}.gpo-project{padding:13px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.gpo-project-icon{margin:0;width:40px;height:40px;grid-row:1/3}.gpd-app .gpo-project h3{font-size:16px;line-height:1.3;margin:0}.gpo-project-country{margin:0;grid-column:2;font-size:12px}.gpo-project dl{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1.1fr 1fr;gap:10px;margin:2px 0}.gpo-project dt{font-size:10px}.gpo-project dd{font-size:12px}.gpo-project>a{grid-column:1/-1;justify-content:flex-end;font-size:13px;min-height:35px;margin:0;padding-top:8px}.gpo-related-heading{justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.gpo-related-heading .gpo-button{min-height:40px}.gpo-related-donor strong{font-size:15px}.gpd-app .gpo-related-donor p{font-size:12px}.gpd-app .gpo-intelligence h3{font-size:14px}.gpo-intelligence>div{font-size:11px}.gpo-intelligence a{font-size:12px;min-height:32px}.gpo-focus-body{gap:28px}.gpo-focus-ring{width:140px;height:140px}.gpo-focus-ring>span{width:90px;height:90px}.gpo-focus-body ul{font-size:13px}.gpo-instrument-list>div{font-size:14px}.gpo-programme summary strong{font-size:14px}.gpo-programme a,.gpd-app .gpo-programme p{font-size:12px}.gpo-area-focus{order:0}.gpo-area-overview{order:1}.gpo-area-mandate{order:2}.gpo-area-priorities{order:3}.gpo-area-instruments{order:4}.gpo-area-caribbean{order:5}.gpo-area-programmes{order:6}.gpo-area-projects{order:7}.gpo-area-donors{order:8}.gpo-area-intelligence{order:9}}@media(max-width:560px){.gpd-app.gpo-workspace .gpd-content{padding:10px 16px 92px}.gpo-heading{margin:11px 0 18px}.gpd-app .gpo-heading h1{font-size:28px;letter-spacing:-.8px}.gpd-app .gpo-heading p{font-size:14px}.gpo-search{font-size:13px;padding:9px 11px;gap:8px}.gpo-filter{font-size:12px;padding-left:10px}.gpo-row.government,.gpo-row.donors{padding:12px;gap:11px}.gpo-identity{gap:11px}.gpo-logo{width:44px;height:47px}.gpd-app .gpo-identity h2{font-size:17px}.gpo-metadata{font-size:11px;gap:7px}.gpd-app .gpo-identity p{font-size:12px}.gpo-row-priorities,.gpo-geography,.gpo-row-themes,.gpo-instruments{padding-left:0}.gpo-tags>span{font-size:10px;padding:5px 8px}.gpo-count,.gpo-row.government .gpo-count span{font-size:11px}.gpo-activity{font-size:10px;gap:4px}.gpo-profile-header{padding:12px;gap:12px}.gpo-profile-header>.gpo-logo{width:42px;height:45px}.gpd-app .gpo-profile-header h1{font-size:21px}.gpo-profile-meta{font-size:11px;gap:9px}.gpo-profile-header.donors{grid-template-columns:55px minmax(0,1fr)}.gpo-profile-header.donors>.gpo-logo{width:55px;height:58px}.gpo-header-priorities{grid-column:1/-1}.gpo-panel{padding:12px}.gpd-app .gpo-panel h2{font-size:17px}.gpd-app .gpo-panel p{font-size:12px}.gpo-focus-body{gap:19px}.gpo-focus-ring{height:112px;width:112px}.gpo-focus-ring>span{width:72px;height:72px}.gpo-focus-body ul{font-size:11px;gap:12px}.gpo-project{padding:10px;gap:8px}.gpd-app .gpo-project h3{font-size:14px}.gpo-project dd{font-size:11px}.gpo-project .gpo-tag{font-size:10px;padding:4px 6px}.gpo-related-heading{font-size:10px}.gpo-related-heading .gpo-button{font-size:11px}.gpo-breadcrumb{font-size:12px}}@media(max-width:820px){.gpo-directory.government .gpo-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.gpo-directory.government .gpo-clear{grid-column:4}.gpo-area-projects>div:not([hidden]){display:flex;flex-direction:column;gap:12px}.gpo-area-projects .gpo-related-heading{display:contents}.gpo-area-projects .gpo-related-heading>span{order:0;font-size:11px;color:#78839a}.gpo-area-projects .gpo-related-projects{order:1}.gpo-area-projects .gpo-related-heading>a{order:2;width:100%;min-height:44px}}@media(max-width:560px){.gpo-directory.government .gpo-filter{padding:6px 19px 6px 7px;min-height:59px;justify-content:space-between}.gpo-directory.government .gpo-filter>span{font-size:10px;line-height:1.2}.gpo-directory.government .gpo-filter select{font-size:11px}.gpo-directory.government .gpo-filter>svg{right:4px;width:12px}}.gpo-identity p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gpd-app.gpc-workspace .gpd-search,.gpd-app.gpc-workspace .gpd-market{display:none}.gpd-app.gpc-workspace .gpd-content{padding:18px 28px 26px}.gpc-page{min-width:0;color:#26345c;font-size:14px}.gpc-page *{box-sizing:border-box}.gpc-page svg{flex-shrink:0}.gpd-app .gpc-page h1{font-size:38px;line-height:1.1;letter-spacing:-1.2px;font-weight:650;margin:0 0 3px;color:#000}.gpd-app .gpc-page h2{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.5px;color:#070b20;font-weight:650}.gpd-app .gpc-page p{margin:0;color:#536389;line-height:1.45}.gpc-page-heading{margin-bottom:18px}.gpd-app .gpc-page-heading p{font-size:18px}.gpc-page a{text-decoration:none}.gpc-page button,.gpc-page input,.gpc-page select,.gpc-filter-dialog button,.gpc-filter-dialog select{font:inherit}.gpc-page button,.gpc-page select,.gpc-filter-dialog button{cursor:pointer}.gpc-page button:disabled{opacity:.65;cursor:default}.gpc-page :focus-visible,.gpc-filter-dialog :focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpc-page .gpc-button,.gpc-filter-dialog .gpc-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;border:1px solid #7E3BED;border-radius:6px;background:#7e3bed;color:#fff;padding:8px 16px;font-weight:500;font-size:14px;line-height:1.3;text-align:center;text-decoration:none}.gpc-page .gpc-button.secondary,.gpc-filter-dialog .gpc-button.secondary{background:#fff;color:#7e3bed}.gpc-company-card>footer>.gpc-button,.gpc-profile-actions>.gpc-button{width:100%;margin:0;justify-self:stretch;align-self:stretch}.gpc-page .gpc-button:hover,.gpc-filter-dialog .gpc-button:hover{filter:brightness(.96)}.gpc-page .gpc-link,.gpc-filter-dialog .gpc-link{display:inline-flex;align-items:center;gap:9px;color:#7e3bed;background:none;border:0;padding:0;text-decoration:none;cursor:pointer;font-size:14px}.gpc-icon-button{background:transparent;border:0;border-radius:4px;padding:6px;display:flex;color:#26345c;cursor:pointer}.gpc-directory-controls{display:grid;grid-template-columns:minmax(190px,2.2fr) minmax(110px,1fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(130px,1.1fr) minmax(160px,1.2fr);gap:13px;margin-bottom:16px}.gpc-search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dfe6ef;border-radius:7px;min-height:44px;padding:0 14px;color:#35466f}.gpc-search input{width:100%;min-width:0;border:0;background:transparent;color:#26345c;font-size:14px;padding:10px 0}.gpc-search input::placeholder{color:#58668b}.gpc-filter>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.gpc-filter select{width:100%;min-width:0;height:44px;border:1px solid #dfe6ef;border-radius:7px;background:#fff;color:#26345c;font-size:13px;padding:9px}.gpc-filter-button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe6ef;border-radius:7px;background:#fff;color:#35466f;padding:10px}.gpc-directory-count{display:flex;justify-content:space-between;align-items:center;min-height:18px;margin-bottom:11px;color:#35466f}.gpc-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gpc-company-card{min-width:0;background:#fff;border:1px solid #e3eaf3;border-radius:10px;padding:16px 16px 13px;display:flex;flex-direction:column;gap:12px}.gpc-company-card>header{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:14px;align-items:start;min-height:49px}.gpd-app .gpc-company-card h2{font-size:18px;letter-spacing:-.6px;line-height:1.2;margin:1px 0 8px}.gpd-app .gpc-location{display:flex;gap:8px;align-items:center;font-size:12px;color:#536389}.gpc-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;isolation:isolate;width:80px;height:52px;color:#000;font-size:33px;font-weight:750;line-height:1;letter-spacing:-2px}.gpc-logo.roof:before{content:"";position:absolute;width:44px;height:21px;border-top:4px solid #7E3BED;border-left:4px solid #7E3BED;transform:translateY(-18px) rotate(22deg) skew(-42deg);z-index:-1}.gpc-logo.roof>span{padding-top:14px}.gpc-logo.energy{color:#7e3bed;font-weight:500;font-size:41px}.gpc-logo.energy:after{content:"☀";font-size:39px;position:absolute;right:-1px;top:-11px;z-index:-1}.gpc-logo.serif{font-family:Georgia,serif;font-size:36px;font-weight:600}.gpc-logo.serif:after{content:"";position:absolute;bottom:0;width:58px;height:9px;border-top:3px solid #7E3BED;border-radius:60%}.gpc-logo.digital{font-style:italic;color:#7e3bed;font-size:31px;font-weight:850;letter-spacing:-4px}.gpc-logo.water{font-size:27px;letter-spacing:-1px}.gpc-logo.water:after{content:"≈";position:absolute;bottom:-12px;color:#7e3bed;font-size:51px;transform:scaleX(1.5)}.gpc-badge{display:inline-flex;align-items:center;gap:8px;color:#7e3bed;background:#f2edff;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:500;white-space:nowrap}.gpc-badge i,.gpc-evidence-status i{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:#c6ff34}.gpc-tags{display:flex;flex-wrap:wrap;gap:7px 8px}.gpc-tags>span{display:inline-flex;align-items:center;background:#f2efff;color:#354572;padding:4px 12px;border-radius:5px;font-size:12px;line-height:1.3}.gpc-card-facts{display:grid;grid-template-columns:1fr 1.05fr;gap:12px 18px;border-top:1px solid #e8edf5;padding:12px 0 3px;margin:0;flex:1}.gpc-card-facts>div{display:grid;grid-template-columns:27px minmax(0,1fr);column-gap:13px;align-content:start}.gpc-card-facts>div:nth-child(2){grid-row:1/3;grid-column:2;border-left:1px solid #e8edf5;padding-left:18px}.gpc-card-facts>div:nth-child(3){grid-row:2;grid-column:1}.gpc-card-facts svg{grid-row:1/3;grid-column:1;margin-top:2px}.gpc-card-facts dt{grid-column:2;font-size:12px;color:#536389;line-height:1.25;margin-bottom:2px}.gpc-card-facts dd{margin:0;grid-column:2;font-size:12px;color:#354572;line-height:1.35}.gpc-company-card>footer{display:grid;grid-template-columns:1fr 1fr;gap:11px}.gpc-company-card>footer .gpc-error{grid-column:1/-1}.gpc-directory-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;color:#536389;font-size:13px}.gpc-directory-footer .gpc-button{min-height:30px;padding:4px 14px;font-size:13px}.gpc-page .gpc-sample-note{font-size:11px;color:#65718a;margin-top:15px}.gpc-project-return{display:inline-flex;align-items:center;gap:6px;color:#7e3bed;margin-bottom:12px;font-size:13px}.gpc-loading,.gpc-empty{padding:45px 20px;text-align:center;background:#fff;border:1px solid #e3eaf3;border-radius:10px}.gpc-empty>svg{color:#7e3bed;margin-bottom:14px}.gpd-app .gpc-empty h1,.gpd-app .gpc-empty h2{font-size:25px;margin-bottom:10px}.gpd-app .gpc-empty p{margin-bottom:18px}.gpc-page .gpc-error{color:#9d3025;font-size:12px;line-height:1.4}.gpc-profile-breadcrumb{display:flex;align-items:center;gap:20px;margin:6px 0 18px;font-size:13px}.gpc-profile-breadcrumb a{display:inline-flex;align-items:center;gap:10px;color:#7e3bed}.gpc-profile-breadcrumb>span{border-left:1px solid #bdc7db;padding-left:20px}.gpc-profile-header{display:grid;grid-template-columns:140px minmax(0,1fr) 235px;gap:16px 22px;border:1px solid #e3eaf3;background:#fff;border-radius:9px;padding:20px;margin-bottom:14px}.gpc-profile-header>.gpc-logo{width:140px;height:130px;grid-row:1/3;background:#f5f8fa;border-radius:7px;font-size:55px}.gpc-profile-header>.gpc-logo.roof:before{width:72px;height:32px;border-width:6px;transform:translateY(-27px) rotate(22deg) skew(-42deg)}.gpc-profile-header>.gpc-logo.roof>span{padding-top:22px}.gpc-profile-header .gpc-profile-identity h1{font-size:34px;margin:0 0 14px;line-height:1.12;letter-spacing:-1.1px}.gpc-profile-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;font-size:13px}.gpc-profile-meta>span,.gpc-profile-meta>button{display:flex;align-items:center;gap:10px}.gpc-profile-meta .gpc-type{background:#f2efff;border-radius:6px;padding:6px 13px}.gpc-profile-meta .gpc-link{font-size:14px}.gpc-profile-actions{display:flex;flex-direction:column;gap:8px;align-self:start}.gpc-company-stats{grid-column:2/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0 0;margin:0;border-top:1px solid #e8edf5}.gpc-company-stats>div,.gpc-overview-details>div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 16px;padding:0 15px;border-left:1px solid #e3eaf3}.gpc-company-stats>div:first-child,.gpc-overview-details>div:first-child{border:0;padding-left:0}.gpc-company-stats svg,.gpc-overview-details svg{grid-row:1/3;grid-column:1;align-self:start}.gpc-company-stats dt{grid-column:2;grid-row:2;font-size:14px;line-height:1.2;color:#536389}.gpc-company-stats dd{grid-column:2;grid-row:1;margin:0;font-size:21px;font-weight:650;color:#080d20}.gpc-profile-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px}.gpc-panel{background:#fff;border:1px solid #e3eaf3;border-radius:9px;padding:16px 18px;min-width:0}.gpc-panel>header{display:flex;gap:18px;align-items:center;margin-bottom:11px}.gpc-panel>header>svg{color:#26345c}.gpc-panel>header h2{font-size:19px;letter-spacing:-.55px}.gpc-panel>header .gpc-count-badge{margin-left:auto;background:#f2efff;color:#7e3bed;padding:6px 10px;border-radius:8px;font-size:12px;white-space:nowrap}.gpc-panel .gpc-tags{gap:7px}.gpc-panel .gpc-tags>span{font-size:13px}.gpc-profile-overview>p,.gpc-capabilities>.gpc-tags{margin-left:45px!important}.gpc-overview-details{display:grid;grid-template-columns:.7fr 1.3fr;margin:15px 0 0}.gpc-overview-details>div{column-gap:16px}.gpc-overview-details dt{grid-column:2;font-size:12px;color:#536389}.gpc-overview-details dd{margin:0;grid-column:2;font-size:14px;line-height:1.3}.gpc-industries-markets{display:grid;grid-template-columns:1.1fr 1fr;background:#fff;border:1px solid #e3eaf3;border-radius:9px;padding:13px 18px}.gpc-industries-markets>.gpc-panel{border:0;padding:0;border-radius:0}.gpc-industries-markets>.gpc-panel+section{border-left:1px solid #e3eaf3;padding-left:17px;margin-left:15px}.gpc-industries-markets .gpc-tags{padding-left:45px}.gpc-industries-markets .gpc-tags>span{font-size:11px;padding:4px 9px}.gpc-experience-rows>div{display:grid;grid-template-columns:1fr 1.2fr;gap:14px;font-size:13px;line-height:1.3;padding:6px 0;border-bottom:1px solid #e3eaf3}.gpc-experience-rows>div:last-child{border:0}.gpc-experience-rows>div>span+span{border-left:1px solid #e3eaf3;padding-left:18px}.gpc-experience-rows>p{font-size:13px}.gpc-fit p{margin-bottom:13px!important}.gpc-fit .gpc-tags{margin-bottom:16px}.gpc-fit>header>svg{color:#7e3bed}.gpc-evidence>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #e3eaf3}.gpc-evidence>div:last-child{border:0;padding-bottom:2px}.gpc-evidence strong{font-size:14px;font-weight:500;color:#26345c}.gpc-evidence small{display:block;margin-top:3px;font-size:12px;color:#536389}.gpc-evidence-status{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;padding:7px 12px;background:#f3ffdf;color:#293e27;font-size:12px;white-space:nowrap}.gpc-evidence-status.in-progress{background:#f2f4f7;color:#536389}.gpc-evidence-status.in-progress i{background:#aaa}.gpc-partnerships p{margin:0 0 10px 45px!important}.gpc-partnerships .gpc-tags>span{font-size:12px;padding:5px 9px}.gpc-mobile-established,.gpc-mobile-scope,.gpc-mobile-connect{display:none}.gpc-filter-overlay{position:fixed;inset:0;z-index:120;background:#0d163c70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gpc-filter-dialog{position:fixed;z-index:121;left:50%;top:50%;transform:translate(-50%,-50%);width:min(500px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto;background:#fff;border:1px solid #e3eaf3;border-radius:14px;padding:23px;color:#26345c;font-family:Inter,Arial,sans-serif;box-shadow:0 20px 80px #16234640;box-sizing:border-box}.gpc-filter-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.gpc-filter-dialog h2{margin:0;font-size:23px;color:#000}.gpc-filter-dialog p{font-size:14px;line-height:1.5;color:#536389;margin:12px 0 20px}.gpc-filter-dialog-filters{display:flex;flex-direction:column;gap:15px}.gpc-filter-dialog .gpc-filter>span{position:static;width:auto;height:auto;clip:auto;display:block;font-size:13px;margin-bottom:6px}.gpc-filter-dialog .gpc-filter select{font-size:14px}.gpc-filter-dialog>footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.gpc-relevant-dialog{width:min(600px,calc(100vw - 28px))}.gpc-relevant-dialog ul{list-style:none;margin:0;padding:0}.gpc-relevant-dialog li{border-top:1px solid #e3eaf3}.gpc-relevant-dialog li a{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:5px 12px;text-decoration:none;color:#26345c;padding:15px 0}.gpc-relevant-dialog li strong{font-size:15px}.gpc-relevant-dialog li span{grid-column:1;font-size:12px;color:#536389}.gpc-relevant-dialog li svg{grid-column:2;grid-row:1/3;align-self:center;color:#7e3bed}@media(min-width:821px)and (max-width:1300px){.gpc-directory-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gpc-search{grid-column:auto}.gpc-company-card>header{grid-template-columns:60px minmax(0,1fr);gap:10px}.gpc-company-card>header .gpc-badge{grid-column:2;justify-self:start;margin-top:-5px}.gpc-logo{width:60px;font-size:28px}.gpd-app .gpc-company-card h2{font-size:16px}.gpc-company-card{padding:13px;gap:10px}.gpc-card-facts{gap:10px}.gpc-card-facts>div{column-gap:8px;grid-template-columns:22px minmax(0,1fr)}.gpc-card-facts>div:nth-child(2){padding-left:10px}.gpc-card-facts dd{font-size:11px}.gpc-tags>span{padding:4px 8px}.gpc-profile-header{grid-template-columns:105px minmax(0,1fr) 190px;gap:15px;padding:16px}.gpc-profile-header>.gpc-logo{width:105px;height:108px;font-size:45px}.gpc-profile-header .gpc-profile-identity h1{font-size:28px}.gpc-profile-meta{gap:9px}.gpc-company-stats{grid-column:1/-1}.gpc-profile-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.gpc-panel{padding:14px}.gpc-panel>header{gap:10px;flex-wrap:wrap}.gpc-panel>header h2{font-size:17px}.gpc-panel>header .gpc-count-badge{margin-left:36px}.gpc-profile-overview>p,.gpc-capabilities>.gpc-tags{margin-left:0!important}.gpc-industries-markets{padding:12px}.gpc-industries-markets .gpc-tags{padding-left:0}.gpc-evidence>div{gap:8px;flex-wrap:wrap}.gpc-company-stats>div{gap:3px 10px;padding:0 10px}.gpc-company-stats dt{font-size:12px}}@media(max-width:820px){.gpd-app.gpc-workspace .gpd-topbar{grid-template-columns:minmax(0,1fr) 140px}.gpd-app.gpc-workspace .gpd-company{grid-column:1/-1;grid-row:2;width:100%;margin:0;justify-content:flex-start;background:#fff;border:1px solid #e5eaf2;border-radius:8px;min-height:43px;padding:9px 13px;gap:12px}.gpd-app.gpc-workspace .gpd-company>svg:last-child{margin-left:auto}.gpd-app.gpc-workspace .gpd-company-icon{display:block}.gpd-app.gpc-workspace .gpd-bell{grid-column:2;grid-row:1;justify-self:start}.gpd-app.gpc-workspace .gpd-account{grid-column:2;grid-row:1;justify-self:end}.gpd-app.gpc-workspace .gpd-content{padding:16px 24px 96px}.gpd-app .gpc-page h1{font-size:31px;letter-spacing:-.8px}.gpd-app .gpc-page-heading p{font-size:17px;line-height:1.4;margin-top:8px}.gpc-page-heading{margin:8px 0 22px}.gpc-directory-controls{grid-template-columns:minmax(0,1fr) 115px;gap:12px;margin-bottom:16px}.gpc-search{min-height:47px}.gpc-directory-count{font-size:14px;margin-bottom:13px}.gpc-company-grid{grid-template-columns:minmax(0,1fr);gap:14px}.gpc-company-card{border-radius:12px;padding:13px;gap:12px}.gpc-company-card>header{grid-template-columns:81px minmax(0,1fr) auto;gap:14px;min-height:78px}.gpc-company-card .gpc-logo{width:81px;height:78px;border-radius:9px;background:#f7f8fa;font-size:35px}.gpc-company-card .gpc-logo.energy{font-size:39px}.gpc-logo.energy:after{top:0;right:2px}.gpc-logo.serif:after{bottom:14px}.gpc-logo.water:after{bottom:1px}.gpd-app .gpc-company-card h2{font-size:18px;line-height:1.15;letter-spacing:-.5px;margin:5px 0 7px}.gpc-location{font-size:14px!important;align-items:flex-start!important}.gpc-badge{font-size:11px;padding:7px 9px;gap:8px;margin-top:5px;white-space:normal;max-width:143px}.gpc-badge i{width:8px;height:8px}.gpc-tags{gap:6px}.gpc-tags>span{font-size:13px;padding:6px 10px;border-radius:7px}.gpc-card-facts{display:flex;flex-direction:column;gap:12px;padding:14px 0 8px}.gpc-card-facts>div,.gpc-card-facts>div:nth-child(2){display:grid;grid-template-columns:25px 130px minmax(0,1fr);grid-template-rows:auto;padding:0;border:0;gap:10px;align-items:start}.gpc-card-facts svg{grid-column:1;grid-row:1;width:21px;height:21px;margin:0}.gpc-card-facts dt{grid-column:2;grid-row:1;font-size:13px;margin:0}.gpc-card-facts dd{grid-column:3;grid-row:1;font-size:13px}.gpc-company-card>footer{gap:10px}.gpc-company-card>footer .gpc-view-company{grid-column:2;grid-row:1}.gpc-company-card>footer .gpc-connect{grid-column:1;grid-row:1;border-color:#aab2c5;color:#000}.gpc-company-card>footer .gpc-button{min-height:43px;font-size:16px;border-radius:8px}.gpc-directory-footer{display:block}.gpc-directory-footer>span{display:none}.gpc-directory-footer .gpc-button{width:100%;min-height:44px;font-size:16px;margin-top:4px}.gpc-directory-footer .gpc-button svg{display:none}.gpc-profile-breadcrumb{font-size:12px;margin:0 0 15px;gap:10px}.gpc-profile-breadcrumb>span{border:0;padding:0}.gpc-profile-breadcrumb a{gap:0}.gpc-profile-breadcrumb a span{display:none}.gpc-profile-header{grid-template-columns:108px minmax(0,1fr);gap:15px;border-radius:12px;padding:13px;margin-bottom:12px}.gpc-profile-header>.gpc-logo{width:108px;height:105px;grid-row:1;font-size:43px;border-radius:9px}.gpc-profile-header>.gpc-logo.roof:before{width:54px;height:27px;border-width:5px;transform:translateY(-19px) rotate(22deg) skew(-42deg)}.gpc-profile-header .gpc-profile-identity h1{font-size:23px;line-height:1.1;margin:3px 0 9px;letter-spacing:-.6px}.gpc-profile-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:13px}.gpc-profile-meta>span{gap:6px}.gpc-profile-meta .gpc-website{order:3;font-size:13px;gap:7px;flex-wrap:wrap}.gpc-profile-meta .gpc-type{font-size:12px;padding:6px 9px}.gpc-profile-meta svg{width:17px;height:17px}.gpc-profile-actions{grid-column:1/-1;gap:8px}.gpc-profile-actions .gpc-button{min-height:38px;font-size:16px;border-radius:7px}.gpc-profile-actions .gpc-button.secondary{border-color:#aab2c5;color:#000;font-weight:600}.gpc-company-stats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));background:#f7f9fb;border:0;border-radius:8px;padding:10px;gap:0}.gpc-company-stats>div,.gpc-company-stats>div:first-child{padding:10px;gap:4px 12px;border:0;grid-template-columns:26px minmax(0,1fr)}.gpc-company-stats>div:nth-child(2n){border-left:1px solid #e3eaf3}.gpc-company-stats>div:nth-child(-n+2){border-bottom:1px solid #e3eaf3}.gpc-company-stats svg{width:24px;height:24px}.gpc-company-stats dd{font-size:22px}.gpc-company-stats dt{font-size:13px;line-height:1.25}.gpc-profile-columns{display:flex;flex-direction:column;gap:10px}.gpc-profile-columns>div,.gpc-industries-markets{display:contents}.gpc-panel,.gpc-industries-markets>.gpc-panel,.gpc-industries-markets>.gpc-panel+section{background:#fff;border:1px solid #e3eaf3;border-radius:10px;padding:12px;margin:0}.gpc-panel>header{gap:8px;margin-bottom:8px;flex-wrap:wrap}.gpc-panel>header>svg{display:none}.gpc-panel>header h2{font-size:18px;letter-spacing:-.5px}.gpc-panel>header .gpc-count-badge{font-size:11px;background:none;color:#536389;padding:0;margin-left:auto}.gpc-panel p{font-size:14px;line-height:1.4!important}.gpc-profile-overview>p,.gpc-capabilities>.gpc-tags{margin-left:0!important}.gpc-overview-details{display:none}.gpc-mobile-established{display:block;font-size:11px;color:#536389;margin-left:auto}.gpc-panel .gpc-tags{padding:0;gap:6px}.gpc-panel .gpc-tags>span{font-size:12px;padding:5px 9px}.gpc-industries-markets .gpc-tags{padding:0}.gpc-overview{order:1}.gpc-capabilities{order:2}.gpc-industries{order:3}.gpc-markets{order:4}.gpc-government-experience{order:5}.gpc-funded-experience{order:6}.gpc-certifications{order:7}.gpc-readiness{order:8}.gpc-partnerships{order:9}.gpc-fit{order:10;background:#f4efff}.gpc-experience-rows>div{font-size:12px;padding:6px 9px;gap:10px;background:#f7f8fa;border-bottom:2px solid white;grid-template-columns:1.2fr 1fr}.gpc-experience-rows>div>span+span{border:0;padding:0;text-align:right}.gpc-experience-rows .gpc-desktop-scope{display:none}.gpc-mobile-scope{display:block;font-size:12px!important;margin-bottom:6px!important}.gpc-evidence>div{background:#f7f8fa;padding:7px 9px;border-bottom:2px solid white;gap:10px}.gpc-evidence>div:last-child{padding-bottom:7px}.gpc-evidence>div>span:first-child{display:flex;align-items:center;gap:12px;flex:1}.gpc-evidence strong{font-size:12px;font-weight:400}.gpc-evidence small{font-size:11px;margin:0}.gpc-evidence-status{font-size:11px;padding:0;background:none!important;color:#536389;gap:8px}.gpc-evidence-status i{width:7px;height:7px}.gpc-partnerships>p{display:none}.gpc-fit{padding:15px 16px 15px 60px;position:relative}.gpc-fit>header>svg{display:block;position:absolute;left:17px;top:24px;width:26px;height:26px}.gpc-fit .gpc-tags{display:none}.gpc-fit p{margin-bottom:7px!important}.gpc-fit .gpc-link{font-size:13px}.gpc-mobile-connect{display:block;margin-top:10px}.gpc-mobile-connect .gpc-button{width:100%;min-height:40px;font-size:16px}}@media(max-width:560px){.gpd-app.gpc-workspace .gpd-content{padding:12px 14px 96px}.gpd-app .gpc-page h1{font-size:27px}.gpd-app .gpc-page-heading p{font-size:15px}.gpc-page-heading{margin:8px 0 18px}.gpc-directory-controls{grid-template-columns:minmax(0,1fr) 95px;gap:9px}.gpc-search{padding:0 10px;gap:9px;min-height:43px}.gpc-search input{font-size:13px}.gpc-filter-button{font-size:13px;padding:8px;gap:6px}.gpc-company-card{padding:10px;gap:10px}.gpc-company-card>header{grid-template-columns:62px minmax(0,1fr);gap:9px;position:relative;min-height:65px;padding-bottom:0}.gpc-company-card .gpc-logo{width:62px;height:62px;font-size:28px;grid-row:1/3}.gpc-company-card .gpc-logo.energy{font-size:33px}.gpc-logo.energy:after{font-size:32px;top:-2px;right:-3px}.gpc-logo.serif:after{bottom:8px;width:42px}.gpc-logo.roof:before{width:33px;height:16px;border-width:3px;transform:translateY(-12px) rotate(22deg) skew(-42deg)}.gpc-logo.roof>span{padding-top:12px}.gpd-app .gpc-company-card h2{font-size:16px;margin:2px 0 7px}.gpc-location{font-size:12px!important;gap:5px!important}.gpc-company-card>header .gpc-badge{grid-column:2;margin:0;font-size:10px;padding:4px 8px;justify-self:start;max-width:none;gap:6px}.gpc-tags>span{font-size:11px;padding:5px 8px}.gpc-card-facts{padding-top:11px;gap:10px}.gpc-card-facts>div,.gpc-card-facts>div:nth-child(2){grid-template-columns:19px 93px minmax(0,1fr);gap:7px}.gpc-card-facts dt,.gpc-card-facts dd{font-size:11px}.gpc-card-facts svg{width:17px;height:17px}.gpc-company-card>footer .gpc-button{font-size:14px;padding:8px;min-height:38px}.gpc-profile-header{grid-template-columns:81px minmax(0,1fr);gap:12px;padding:11px}.gpc-profile-header>.gpc-logo{width:81px;height:82px;font-size:34px}.gpc-profile-header>.gpc-logo.roof:before{width:43px;height:22px;border-width:4px}.gpc-profile-header>.gpc-logo.roof>span{padding-top:12px}.gpd-app .gpc-profile-header .gpc-profile-identity h1{font-size:20px;letter-spacing:-.5px;margin:2px 0 8px}.gpc-profile-meta{font-size:11px;gap:7px}.gpc-profile-meta .gpc-type{font-size:11px;padding:5px 7px}.gpc-profile-meta .gpc-website{font-size:12px;gap:5px}.gpc-profile-actions .gpc-button{font-size:14px;min-height:35px}.gpc-company-stats{padding:5px}.gpc-company-stats>div,.gpc-company-stats>div:first-child{grid-template-columns:21px minmax(0,1fr);padding:8px;gap:3px 8px}.gpc-company-stats svg{width:21px;height:21px}.gpc-company-stats dd{font-size:18px}.gpc-company-stats dt{font-size:11px}.gpc-panel,.gpc-industries-markets>.gpc-panel,.gpc-industries-markets>.gpc-panel+section{padding:10px}.gpc-panel>header h2{font-size:16px}.gpc-panel>header{gap:7px}.gpc-panel>header .gpc-count-badge{font-size:10px;margin-left:0}.gpc-panel p{font-size:12px}.gpc-panel .gpc-tags>span{font-size:11px;padding:4px 7px}.gpc-mobile-established{font-size:10px}.gpc-experience-rows>div{font-size:10px;padding:5px 7px;gap:7px}.gpc-evidence>div>span:first-child{gap:8px;flex-wrap:wrap}.gpc-evidence strong,.gpc-evidence small{font-size:10px}.gpc-evidence-status{font-size:10px;gap:5px}.gpc-fit{padding:13px 11px 13px 47px}.gpc-fit>header>svg{left:11px;top:20px}.gpc-fit .gpc-link{font-size:12px}.gpc-page .gpc-sample-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.gpc-page *{transition:none!important}}.gpc-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:80px;height:52px;position:relative;letter-spacing:normal}.gpc-logo>svg{width:100%;height:100%}.gpc-company-identity a{color:#070b20}.gpc-company-identity p{display:flex;gap:8px;align-items:center;font-size:12px!important}.gpc-filter{position:relative;min-width:0}.gpc-filter select{appearance:none;padding-right:25px}.gpc-filter>svg{position:absolute;right:9px;top:15px;pointer-events:none}.gpc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gpc-filter-dialog>div{display:flex;flex-direction:column;gap:14px}.gpc-filter-dialog .gpc-filter select{margin-top:5px}.gpc-filter-dialog .gpc-filter>svg{top:auto;bottom:15px}.gpc-filter-dialog .gpc-filter>span{display:block;position:static;clip:auto;overflow:visible;width:auto;height:auto}.gpc-profile-meta .gpc-company-type{background:#f2efff;border-radius:6px;padding:6px 13px}.gpc-profile-header>.gpc-logo{width:140px;height:130px;grid-row:1/3;background:#f5f8fa;border-radius:7px}.gpc-profile-header>.gpc-logo>svg{width:90%;height:90%}.gpc-company-stats>div{display:flex;gap:16px;align-items:flex-start;min-width:0}.gpc-company-stats>div>span{display:flex;flex-direction:column;gap:4px;min-width:0}.gpc-company-stats strong{font-size:21px;font-weight:650;line-height:1.15;color:#070b20}.gpc-company-stats>div>span>span{font-size:14px;line-height:1.2;color:#536389}.gpc-profile-columns>div{display:flex;flex-direction:column;gap:12px;min-width:0}.gpc-panel-heading>span{margin-left:auto;background:#f2efff;color:#7e3bed;padding:6px 10px;border-radius:8px;font-size:12px;white-space:nowrap}.gpc-experience-rows,.gpc-experience-rows dt{margin:0}.gpc-experience-rows dd{margin:0;border-left:1px solid #e3eaf3;padding-left:18px}.gpc-evidence-list{list-style:none;padding:0;margin:0}.gpc-evidence-list li{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #e3eaf3}.gpc-evidence-list li:last-child{border:0;padding-bottom:2px}.gpc-evidence-list li>svg{flex-shrink:0}.gpc-evidence-list li>div{display:flex;flex-direction:column;gap:3px;flex:1}.gpc-evidence-list strong{font-size:14px;font-weight:500}.gpc-evidence-list li>div>span{font-size:12px;color:#536389}.gpc-evidence-status{margin-left:auto}.gpc-evidence-list.gpc-readiness{display:block}.gpc-evidence-list.gpc-readiness li{font-size:13px}.gpc-partnership-copy{margin:0 0 10px 45px!important}.gpc-panel .gpc-empty-section{font-size:13px}@media(min-width:821px)and (max-width:1300px){.gpc-logo{width:60px}.gpc-profile-header>.gpc-logo{width:105px;height:108px}.gpc-panel-heading>span{margin-left:36px;font-size:11px}.gpc-evidence-list li{gap:8px;flex-wrap:wrap}.gpc-company-stats>div{gap:10px}.gpc-company-stats>div>span>span{font-size:12px}.gpc-profile-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media(max-width:820px){.gpc-company-card .gpc-logo{width:81px;height:78px;background:#f7f8fa;border-radius:9px}.gpc-company-identity p{font-size:14px!important;align-items:flex-start}.gpc-profile-header>.gpc-logo{width:108px;height:105px;grid-row:1;border-radius:9px}.gpc-profile-meta .gpc-sample-website{order:3;font-size:13px;gap:7px;flex-wrap:wrap}.gpc-profile-meta .gpc-company-type{font-size:12px;padding:6px 9px}.gpc-profile-breadcrumb a span{display:inline}.gpc-profile-breadcrumb>span{border:0;padding:0}.gpc-company-stats>div{display:flex;gap:12px}.gpc-company-stats>div>span>span{font-size:13px;line-height:1.25}.gpc-profile-stack{display:flex;flex-direction:column;gap:10px}.gpc-profile-stack>.gpc-button{width:100%;min-height:40px;font-size:16px}.gpc-profile-stack .gpc-fit,.gpc-profile-stack .gpc-panel{order:0}.gpc-panel-heading>span{font-size:11px;background:none;color:#536389;padding:0;margin-left:auto;white-space:normal}.gpc-overview-details{display:none}.gpc-experience-rows dd{border:0;padding:0;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:5px}.gpc-scope{font-size:12px!important;margin-bottom:6px!important}.gpc-evidence-list li{padding:7px 9px;background:#f7f8fa;border-bottom:2px solid white;gap:10px}.gpc-evidence-list li:last-child{padding-bottom:7px}.gpc-evidence-list li>svg{display:none}.gpc-evidence-list li>div{flex-direction:row;gap:12px;align-items:center}.gpc-evidence-list strong{font-size:12px;font-weight:400}.gpc-evidence-list li>div>span{font-size:11px}.gpc-evidence-status{font-size:11px}.gpc-evidence-list.gpc-readiness li{font-size:12px}.gpc-panel .gpc-tags>span{display:inline-flex;align-items:center;gap:3px}.gpc-fit>header>svg{display:block;position:absolute;left:17px;top:24px}}@media(max-width:560px){.gpc-company-card .gpc-logo{width:62px;height:62px;grid-row:1/3}.gpc-company-identity p{font-size:12px!important;gap:5px}.gpc-profile-header>.gpc-logo{width:81px;height:82px}.gpc-profile-meta .gpc-company-type{font-size:11px;padding:5px 7px}.gpc-profile-meta .gpc-sample-website{font-size:12px;gap:5px}.gpc-company-stats>div{gap:8px}.gpc-company-stats strong{font-size:18px}.gpc-company-stats>div>span>span{font-size:11px}.gpc-panel-heading>span{font-size:10px;margin-left:0}.gpc-evidence-list li>div{gap:8px;flex-wrap:wrap}.gpc-evidence-list strong,.gpc-evidence-list li>div>span,.gpc-evidence-list.gpc-readiness li{font-size:10px}.gpc-fit>header>svg{left:11px;top:20px}}.gpd-app{--gp-violet:#7E3BED;--gp-lime:#C6FF34;--gp-text:#000000;--gp-muted:#64708b;--gp-border:#e5eaf2;--gp-lavender:#f5f1ff;min-height:100dvh;background:#f8fafc;color:var(--gp-text);font-family:GovPair,Arial,Helvetica,sans-serif;font-size:14px}.gpd-app h1,.gpd-app h2,.gpd-app h3,.gpd-snapshot-modal h2{color:#000;font-weight:700;letter-spacing:-.035em}.gpd-app h1{font-size:36px;line-height:1.15;margin:0 0 3px}.gpd-app h2{font-size:20px;line-height:1.2;margin:0 0 8px}.gpd-app h3{font-size:16px;line-height:1.22;margin:0}.gpd-app p{font-size:14px;color:var(--gp-muted);line-height:1.4;margin:0}.gpd-app button{font:inherit}.gpd-app a:hover{color:var(--gp-violet)}.gpd-skip{position:fixed;left:12px;top:-100px;z-index:100;padding:12px 18px;background:#fff;color:#7e3bed;border:1px solid #7E3BED;border-radius:8px}.gpd-skip:focus{top:12px}.gpd-sidebar{width:212px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--gp-border);padding:24px 10px 14px;display:flex;flex-direction:column;overflow-y:auto;z-index:30}.gpd-logo{display:block;padding:0 14px;margin-bottom:30px}.gpd-logo img{width:138px;height:40px;object-fit:contain;object-position:left}.gpd-primary a,.gpd-bottom-links a,.gpd-bottom-links button{display:flex;align-items:center;gap:14px;min-height:41px;padding:10px 14px;color:#26324f;border:0;background:transparent;width:100%;text-align:left;font-size:13px;border-radius:8px}.gpd-primary a.active{color:var(--gp-violet);background:var(--gp-lavender)}.gpd-primary a:hover,.gpd-bottom-links a:hover,.gpd-bottom-links button:hover{background:var(--gp-lavender);color:var(--gp-violet)}.gpd-primary svg,.gpd-bottom-links svg{flex-shrink:0}.gpd-nav-group{font-size:11px;color:#7b87a0;margin:24px 14px 8px;letter-spacing:.02em}.gpd-bottom-links{margin-top:auto;padding-top:28px}.gpd-stage{margin-left:212px;min-width:0}.gpd-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;min-height:52px;padding:6px 24px;background:#fffffff7;border-bottom:1px solid var(--gp-border)}.gpd-context{flex:1;min-width:90px;color:#26324f;font-size:13px}.gpd-mobile-trigger,.gpd-mobile-logo{display:none}.gpd-utility,.gpd-account,.gpd-bell{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;border:0;background:transparent;border-radius:7px;color:#27314f;font-size:12px;padding:7px 9px}.gpd-market{min-width:116px;border:1px solid var(--gp-border);max-width:180px}.gpd-market span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpd-company{min-width:178px}.gpd-company span{max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpd-company-icon{display:none}.gpd-utility svg{flex-shrink:0}.gpd-bell{position:relative;padding:5px}.gpd-notification-dot{width:8px;height:8px;border-radius:50%;background:var(--gp-violet);border:2px solid white;position:absolute;top:2px;right:1px}.gpd-account{padding:0;gap:9px}.gpd-account-avatar{height:36px;width:36px;display:grid;place-items:center;color:var(--gp-violet);background:#eee7ff;border-radius:10px;font-size:14px}.gpd-search{position:relative;border:1px solid var(--gp-border);border-radius:7px;display:flex;align-items:center;gap:10px;padding:8px 12px;color:#626f89;width:214px;flex-shrink:0;min-height:36px}.gpd-search input{min-width:0;width:100%;border:0;background:transparent;color:#27314f;outline:none;font-size:12px;padding:0}.gpd-search input::placeholder{color:#7a859c}.gpd-search input::-webkit-search-cancel-button{cursor:pointer}.gpd-search:focus-within{border-color:#bca0ee;box-shadow:0 0 0 2px #7e3bed0d}.gpd-search-results{position:absolute;top:calc(100% + 8px);left:0;width:420px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--gp-border);border-radius:12px;box-shadow:0 12px 40px #28355620;overflow:hidden;padding:6px;z-index:60}.gpd-search-result{display:flex;flex-direction:column;padding:10px;border-radius:7px;gap:5px}.gpd-search-result:hover,.gpd-search-result:focus{background:#f5f1ff}.gpd-search-result strong{font-size:13px;line-height:1.3}.gpd-search-result span{font-size:12px;color:var(--gp-muted)}.gpd-empty-search{padding:12px}.gpd-content{padding:14px 24px;min-width:0;outline:none}.gpd-greeting{margin-bottom:14px}.gpd-greeting p{font-size:16px}.gpd-summary h2{margin-bottom:5px}.gpd-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gpd-metric{display:flex;gap:23px;align-items:center;background:#fff;border:1px solid var(--gp-border);border-radius:9px;padding:13px 14px;min-height:84px}.gpd-icon-tile{width:52px;height:52px;flex-shrink:0;border-radius:13px;background:var(--gp-lavender);display:grid;place-items:center;color:var(--gp-violet)}.gpd-metric>div{min-width:0}.gpd-metric>div>span{display:block;font-size:13px;color:#111827;line-height:1.35}.gpd-metric strong{font-size:28px;letter-spacing:-.04em;display:block;line-height:1.15;margin-top:3px}.gpd-recommended{margin:14px 0 10px;background:#f9fdef;border:1px solid #e9f0de;border-radius:10px;padding:12px 10px}.gpd-section-heading{display:flex;justify-content:space-between;align-items:center;margin:0 4px 10px;gap:10px}.gpd-section-heading h2{font-size:23px;margin-bottom:2px}.gpd-section-heading p{font-size:14px}.gpd-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.gpd-project-card{min-width:0;background:#fff;border:1px solid #e9edf3;border-radius:10px;padding:14px;display:flex;flex-direction:column;min-height:284px}.gpd-project-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.gpd-project-title h3{flex:1;min-width:0}.gpd-match{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--gp-violet);font-size:12px;font-weight:650;border-radius:8px;background:var(--gp-lavender);padding:6px 8px;white-space:nowrap;flex-shrink:0}.gpd-match>span{height:9px;width:9px;display:inline-block;flex-shrink:0;border-radius:50%;background:var(--gp-lime)}.gpd-project-location{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--gp-muted);margin:9px 0 10px;font-size:12px;min-height:22px}.gpd-project-location>span{display:flex;align-items:center;gap:6px}.gpd-project-location>span+span{border-left:1px solid #dfe4ec;padding-left:10px}.gpd-project-facts{display:grid;grid-template-columns:.9fr 1.2fr .8fr;margin:0;padding:10px 0;border-top:1px solid var(--gp-border);border-bottom:1px solid var(--gp-border);gap:9px;min-height:67px}.gpd-project-facts>div{min-width:0}.gpd-project-facts>div+div{border-left:1px solid var(--gp-border);padding-left:10px}.gpd-project-facts dt{font-size:11px;color:#7a859b;margin-bottom:3px}.gpd-project-facts dd{margin:0;font-size:12px;line-height:1.3;color:#19213b}.gpd-project-facts>div:first-child dd{font-size:15px;font-weight:700}.gpd-stage-badge{display:inline-block;padding:5px 7px;background:var(--gp-lavender);color:var(--gp-violet);border-radius:5px;font-size:10px}.gpd-match-reason{display:flex;gap:8px;margin:10px 0 9px;flex:1}.gpd-match-reason>svg{display:none;flex-shrink:0;color:var(--gp-violet)}.gpd-match-reason strong{color:var(--gp-violet);font-size:13px;font-weight:600}.gpd-match-reason p{font-size:13px;margin-top:2px;line-height:1.35}.gpd-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gpd-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#7e3bed;border:1px solid #7E3BED;color:#fff;min-height:37px;border-radius:6px;padding:9px 10px;line-height:1.25;font-size:12px;font-weight:600;text-align:center}.gpd-button:hover,.gpd-button:focus-visible{background:#6d2cd4;color:#fff}.gpd-button.secondary{background:#fff;color:#7e3bed}.gpd-button.secondary:hover{background:#f5f1ff;color:#7e3bed}.gpd-button:disabled{cursor:wait;opacity:.65}.gpd-card-actions .gpd-button{font-size:12px}.gpd-carousel-controls,.gpd-carousel-dots,.gpd-compact-projects{display:none}.gpd-panel{background:#fff;border:1px solid var(--gp-border);border-radius:9px}.gpd-panel-heading{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;border-bottom:1px solid var(--gp-border);gap:10px}.gpd-panel-heading h2{margin:0}.gpd-text-link{display:inline-flex;gap:5px;align-items:center;color:#7e3bed;background:transparent;border:0;padding:0;font-size:12px;line-height:1.3;white-space:nowrap}.gpd-text-link:hover{color:#6d2cd4}.gpd-pipeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px}.gpd-pipeline-group{padding:0 6px}.gpd-pipeline-group+.gpd-pipeline-group{border-left:1px solid var(--gp-border);padding-left:16px}.gpd-pipeline-group-heading{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:9px;color:#26314c}.gpd-pipeline-group-heading strong{color:#000;font-weight:600}.gpd-pipeline-group-heading span{color:var(--gp-muted)}.gpd-pipeline-mobile-icon,.gpd-pipeline-mobile-arrow{display:none}.gpd-pipeline-item{display:flex;align-items:center;gap:10px;min-height:42px;margin-bottom:3px;font-size:12px}.gpd-pipeline-item .gpd-icon-tile{height:34px;width:34px;border-radius:10px}.gpd-pipeline-item>div{flex:1;min-width:0}.gpd-pipeline-item strong{font-weight:500;display:block;line-height:1.3;color:#18213b}.gpd-pipeline-item>div>span{color:var(--gp-muted);display:block;line-height:1.4}.gpd-pipeline-item>svg{color:var(--gp-muted);flex-shrink:0}.gpd-pipeline-empty{font-size:12px;color:var(--gp-muted)}.gpd-dashboard-lower{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-top:10px}.gpd-news{padding:10px 14px}.gpd-news h2{margin-bottom:5px}.gpd-news-item{display:flex;align-items:center;gap:12px;padding:7px 0;min-height:65px}.gpd-news-item+.gpd-news-item{border-top:1px solid var(--gp-border)}.gpd-news-item .gpd-icon-tile{height:45px;width:45px}.gpd-news-copy{flex:1;min-width:0}.gpd-news-meta{display:flex;align-items:center;gap:8px;font-size:10px;color:#7a859b;margin-bottom:3px;flex-wrap:wrap}.gpd-news-meta>span{color:#7e3bed;background:#f5f1ff;padding:2px 5px;border-radius:4px}.gpd-news-meta time{border-left:1px solid var(--gp-border);padding-left:8px}.gpd-news-item h3{font-size:13px;letter-spacing:-.015em;line-height:1.3}.gpd-news-item p{font-size:12px;margin-top:2px;line-height:1.25}.gpd-news-item .gpd-text-link{font-size:12px;align-self:center}.gpd-readiness{padding:10px 14px;display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"title title" "ring list" "ring cta";column-gap:10px;row-gap:5px}.gpd-readiness h2{grid-area:title;margin-bottom:2px}.gpd-readiness-content{display:contents}.gpd-readiness-ring{grid-area:ring;width:180px;height:180px;align-self:center}.gpd-ring-value{font-family:GovPair,Arial,sans-serif;font-size:32px;font-weight:700;fill:#000;letter-spacing:-1.5px}.gpd-ring-label{font-family:GovPair,Arial,sans-serif;font-size:10px;fill:#66728b}.gpd-readiness-list{grid-area:list;align-self:center;min-width:0}.gpd-readiness-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;color:#27314f;padding:7px 0;line-height:1.3}.gpd-readiness-dot{width:11px;height:11px;border-radius:50%;display:flex;align-items:center;justify-content:center}.gpd-readiness-dot svg{display:none}.gpd-readiness-state{font-size:11px;color:var(--gp-muted)}.gpd-complete-profile{grid-area:cta;min-width:0;margin-top:4px}.gpd-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--gp-border);background:#f5f1ff;border-radius:8px;padding:14px;margin-bottom:14px}.gpd-notice p{font-size:13px;margin-top:4px}.gpd-notice a{color:#7e3bed;white-space:nowrap}.gpd-notice.warning{background:#fffaed;border-color:#f4dfb5}.gpd-notice button{background:#fff;border:1px solid #c9b7ea;border-radius:6px;padding:7px 12px}.gpd-loading,.gpd-data-loading{min-height:50vh;display:flex;align-items:center;justify-content:center;gap:15px;flex-direction:column;color:#65718a}.gpd-loading{min-height:100dvh;background:#f8fafc}.gpd-loading img{width:150px;margin-bottom:12px}.gpd-loading p{font-size:14px}.gpd-placeholder{padding:34px 24px;background:#fff;border:1px solid var(--gp-border);border-radius:10px;max-width:760px}.gpd-placeholder h1{font-size:28px;margin-bottom:12px}.gpd-placeholder .gpd-button{margin-top:22px}.gpd-empty-state{padding:25px;grid-column:1/-1}.gpd-menu{font-family:GovPair,Arial,sans-serif;min-width:190px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;z-index:70;background:#fff;color:#26314f;border:1px solid #e5eaf2;border-radius:11px;padding:6px;box-shadow:0 12px 35px #28355620;font-size:13px}.gpd-menu-item{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:39px;padding:9px 11px;line-height:1.3;border-radius:6px;outline:none;cursor:pointer}.gpd-menu-item[data-highlighted],.gpd-menu-item:hover{background:#f5f1ff;color:#7e3bed}.gpd-menu-item[data-state=checked]{color:#7e3bed}.gpd-menu-label{font-size:11px;color:#79849c;padding:8px 10px;font-weight:500}.gpd-menu-separator{height:1px;background:#e5eaf2;margin:4px}.gpd-account-identity{display:flex;flex-direction:column;gap:5px;padding:11px}.gpd-account-identity strong{font-size:14px;color:#000}.gpd-account-identity span{font-size:12px;color:#79849c}.gpd-notification-menu{width:356px}.gpd-notification-heading{display:flex;align-items:center;justify-content:space-between;padding:10px;font-size:14px;font-weight:600}.gpd-notification-heading .gpd-text-link{font-family:inherit;font-size:11px;cursor:pointer}.gpd-notification-item{display:flex;gap:10px;padding:12px 10px;outline:none;border-radius:7px;cursor:pointer}.gpd-notification-item[data-highlighted]{background:#f5f1ff}.gpd-notification-indicator{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#7e3bed;flex-shrink:0}.gpd-notification-item.read .gpd-notification-indicator{background:#dce1e9}.gpd-notification-item strong{font-size:12px;color:#17213b;font-weight:600}.gpd-notification-item p{font-size:12px;line-height:1.4;color:#707c94;margin:4px 0 0}.gpd-icon-button{display:grid;place-items:center;border:1px solid #e5eaf2;background:#fff;color:#26314f;width:36px;height:36px;border-radius:50%;padding:0;flex-shrink:0}.gpd-icon-button:hover{color:#7e3bed;border-color:#bca0ee}.gpd-modal-overlay,.gpd-nav-overlay{position:fixed;inset:0;background:#18213b55;z-index:80}.gpd-snapshot-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #e5eaf2;border-radius:15px;padding:25px;z-index:81;width:min(560px,calc(100vw - 32px));max-height:85dvh;overflow-y:auto;font-family:GovPair,Arial,sans-serif;box-shadow:0 25px 80px #18213b35}.gpd-snapshot-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gpd-snapshot-category{color:#7e3bed;font-size:12px}.gpd-snapshot-modal h2{font-size:26px;line-height:1.2;margin:0 0 10px}.gpd-snapshot-modal p{font-size:14px;line-height:1.6;color:#65718a}.gpd-snapshot-modal .gpd-button{margin-top:5px;font-family:inherit}.gpd-mobile-panel,.gpd-mobile-bottom{display:none}.gpd-toast{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;gap:10px;max-width:min(460px,calc(100vw - 32px));padding:14px 18px;border:1px solid #cbb6f1;border-radius:10px;background:#fff;color:#27314f;box-shadow:0 10px 40px #28355622;font-size:13px;z-index:75}@media(max-width:1200px){.gpd-topbar{gap:8px;padding-left:18px;padding-right:18px}.gpd-search{width:190px}.gpd-company{min-width:160px}.gpd-context{min-width:65px}.gpd-content{padding-left:18px;padding-right:18px}.gpd-metric{gap:13px}.gpd-project-grid{gap:8px}.gpd-project-card{padding:12px}.gpd-project-title{gap:6px}.gpd-project-title h3{font-size:15px}.gpd-match{font-size:10px;padding:5px 6px}.gpd-project-location{font-size:11px}.gpd-dashboard-lower{grid-template-columns:1.05fr 1fr}.gpd-readiness{grid-template-columns:145px minmax(0,1fr);column-gap:5px;padding:10px}.gpd-readiness-ring{width:145px;height:145px}.gpd-readiness-row{font-size:10px;gap:5px}.gpd-readiness-state{font-size:9px}.gpd-news-item{gap:8px}.gpd-news-item .gpd-text-link{font-size:10px}}@media(max-width:980px)and (min-width:821px){.gpd-sidebar{width:190px}.gpd-stage{margin-left:190px}.gpd-topbar{flex-wrap:wrap;gap:8px;min-height:88px}.gpd-context{min-width:85px}.gpd-search{width:190px}.gpd-company{min-width:155px}.gpd-summary-grid{gap:8px}.gpd-metric{padding:10px;gap:8px}.gpd-metric .gpd-icon-tile{height:34px;width:34px}.gpd-metric .gpd-icon-tile svg{height:21px;width:21px}.gpd-metric>div>span{font-size:10px}.gpd-project-grid{grid-template-columns:1fr}.gpd-project-card{min-height:0}.gpd-project-title h3{font-size:17px}.gpd-project-facts,.gpd-match-reason{min-height:0}.gpd-dashboard-lower{grid-template-columns:1fr}.gpd-readiness{grid-template-columns:180px 1fr}.gpd-readiness-ring{width:180px;height:180px}.gpd-readiness-row{font-size:12px}.gpd-news-item h3{font-size:13px}.gpd-news-item p{font-size:12px}}@media(max-width:820px){.gpd-sidebar{display:none;transform:translate(-102%)}.gpd-sidebar.open{transform:none}.gpd-stage{margin-left:0}.gpd-topbar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px 14px;padding:12px 20px 8px;border-bottom:0;background:#f8fafc;min-height:0}.gpd-context{grid-area:1/1;display:flex;align-items:center;gap:18px;min-width:0}.gpd-mobile-trigger{display:grid;place-items:center;background:transparent;border:0;padding:2px;color:#27314f}.gpd-mobile-logo{display:block}.gpd-mobile-logo img{width:160px;height:42px;object-fit:contain}.gpd-desktop-context{display:none}.gpd-bell{grid-area:1/2;justify-self:start;margin-left:20px}.gpd-account{grid-area:1/2;justify-self:end;gap:12px}.gpd-account-avatar{width:42px;height:42px;border-radius:50%;font-size:16px}.gpd-company{grid-area:2/1/3/3;width:100%;min-width:0;border:1px solid var(--gp-border);background:#fff;min-height:48px;justify-content:flex-start;font-size:14px;padding:10px 14px;gap:12px}.gpd-company>svg:last-child{margin-left:auto}.gpd-company span{max-width:none}.gpd-company-icon{display:block}.gpd-search{grid-area:3/1;width:100%;min-height:46px;font-size:14px;background:#fff}.gpd-search input{font-size:14px}.gpd-market{grid-area:3/2;width:100%;min-width:0;max-width:none;min-height:46px;font-size:14px;background:#fff;padding:10px 13px}.gpd-notification-dot{background:var(--gp-lime)}.gpd-content{padding:8px 20px 88px}.gpd-greeting{margin:5px 0 17px}.gpd-app h1{font-size:29px}.gpd-greeting p{font-size:14px}.gpd-app h2{font-size:21px}.gpd-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gpd-metric{gap:16px;min-height:90px;padding:14px}.gpd-metric>div>span{font-size:13px}.gpd-metric strong{font-size:27px}.gpd-icon-tile{width:48px;height:48px;border-radius:50%}.gpd-recommended{margin-top:16px;padding:13px 10px 10px}.gpd-section-heading{margin-bottom:10px}.gpd-section-heading h2{font-size:22px}.gpd-section-heading p{font-size:14px}.gpd-carousel-controls{display:flex;align-items:center;gap:8px;color:var(--gp-muted);font-size:12px}.gpd-carousel-controls>span{margin-right:5px;white-space:nowrap}.gpd-carousel-controls .gpd-icon-button{height:32px;width:32px}.gpd-project-grid{display:block}.gpd-project-card{display:none;min-height:0;padding:16px;box-shadow:0 4px 10px #28355607}.gpd-project-card.is-current{display:flex}.gpd-project-title h3{font-size:20px;line-height:1.2;letter-spacing:-.035em}.gpd-project-title{gap:12px}.gpd-match{font-size:12px;padding:8px 10px;border-radius:20px}.gpd-project-location{font-size:12px;gap:12px;margin:10px 0}.gpd-project-facts{grid-template-columns:.9fr 1.4fr .75fr;border-bottom:0;margin-bottom:1px;padding:11px 0;min-height:60px}.gpd-project-facts>div{display:flex;flex-direction:column}.gpd-project-facts dt{order:2;font-size:12px;margin:4px 0 0}.gpd-project-facts dd{order:1;font-size:12px;color:#000}.gpd-project-facts>div:first-child dd{font-size:14px}.gpd-stage-badge{font-size:12px;padding:0;background:transparent;color:#000;font-weight:550}.gpd-match-reason{border-radius:6px;background:var(--gp-lavender);padding:9px;margin:7px 0 13px;align-items:center}.gpd-match-reason>svg{display:block}.gpd-match-reason>div{display:block;font-size:12px;line-height:1.5}.gpd-match-reason strong{font-size:12px;display:inline}.gpd-match-reason strong:after{content:": "}.gpd-match-reason p{display:inline;font-size:12px;margin:0}.gpd-card-actions .gpd-button{min-height:43px;font-size:14px}.gpd-card-actions .secondary{border-color:#a2acc0;color:#000}.gpd-carousel-dots{display:flex;justify-content:center;gap:7px;margin:10px 0}.gpd-carousel-dots button{height:6px;width:6px;border:0;background:#dce1e8;border-radius:50%;padding:0}.gpd-carousel-dots button.active{background:#7e3bed}.gpd-compact-projects{display:flex;flex-direction:column;gap:7px}.gpd-compact-project{width:100%;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--gp-border);border-radius:9px;padding:10px;text-align:left;min-height:75px}.gpd-compact-project .gpd-icon-tile{height:43px;width:43px}.gpd-compact-project-copy{flex:1;min-width:0}.gpd-compact-project-copy strong{display:block;color:#000;font-size:13px;font-weight:600;line-height:1.25}.gpd-compact-project-copy>span{display:block;color:var(--gp-muted);font-size:11px;margin-top:3px}.gpd-compact-project .gpd-match{background:var(--gp-lavender);padding:5px 7px;font-size:11px;border-radius:16px}.gpd-compact-project>svg{color:#7b87a0;flex-shrink:0}.gpd-panel-heading{border-bottom:0;padding:12px 12px 0}.gpd-panel-heading h2{font-size:21px}.gpd-pipeline-grid{display:flex;flex-direction:column;gap:7px;padding:10px 12px 12px}.gpd-pipeline-group,.gpd-pipeline-group+.gpd-pipeline-group{position:relative;padding:10px 12px 10px 65px;border:1px solid var(--gp-border);border-radius:9px;min-height:70px}.gpd-pipeline-group-heading{font-size:13px;margin:0 0 4px;gap:0}.gpd-pipeline-group-heading .gpd-pipeline-mobile-icon{color:var(--gp-violet)}.gpd-pipeline-mobile-icon{display:grid;position:absolute;left:12px;top:12px;width:42px;height:42px}.gpd-pipeline-mobile-arrow{display:block;position:absolute;right:12px;top:28px;color:#7b87a0}.gpd-pipeline-item{font-size:12px;min-height:0;margin:2px 0;padding-right:14px}.gpd-pipeline-item:before{content:"";height:4px;width:4px;background:#7e3bed;border-radius:50%;flex-shrink:0}.gpd-pipeline-item .gpd-icon-tile,.gpd-pipeline-item>svg{display:none}.gpd-pipeline-item>div>strong,.gpd-pipeline-item>div>span{display:inline;font-size:12px;font-weight:400;color:var(--gp-muted)}.gpd-pipeline-item>div>span:before{content:" — "}.gpd-dashboard-lower{display:flex;flex-direction:column;gap:10px;margin-top:12px}.gpd-news{padding:12px}.gpd-news h2{font-size:21px;margin-bottom:8px}.gpd-news-item,.gpd-news-item+.gpd-news-item{border:1px solid var(--gp-border);border-radius:9px;padding:9px 7px;gap:10px;min-height:74px;margin-top:6px}.gpd-news-item .gpd-icon-tile{width:43px;height:43px;border-radius:11px}.gpd-news-item h3{font-size:13px}.gpd-news-item p{font-size:12px}.gpd-news-meta{font-size:11px;margin-bottom:3px;gap:5px}.gpd-news-meta>span{color:var(--gp-muted);background:transparent;padding:0}.gpd-news-meta time{padding-left:6px}.gpd-news-item .gpd-text-link{font-size:11px;gap:3px;align-self:flex-start;margin-top:2px}.gpd-readiness{padding:12px;grid-template-columns:155px minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"title title" "ring list" "cta cta";row-gap:7px;column-gap:13px}.gpd-readiness-ring{width:155px;height:155px}.gpd-readiness h2{font-size:21px}.gpd-readiness-list{border:1px solid #f0f2f6;border-radius:8px;padding:5px 8px}.gpd-readiness-row{grid-template-columns:17px minmax(0,1fr) auto;gap:7px;padding:7px 0;font-size:11px}.gpd-readiness-state{font-size:10px}.gpd-readiness-dot{height:15px;width:15px;background:#c6ff34!important;color:#fff}.gpd-readiness-dot svg{display:block}.gpd-readiness-row.incomplete .gpd-readiness-dot{background:transparent!important;border:1.5px solid #a7b0c1}.gpd-readiness-row.complete .gpd-readiness-state{color:#4d7900}.gpd-complete-profile{min-height:44px;font-size:14px;margin-top:0}.gpd-mobile-bottom{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;background:#fffffffa;border-top:1px solid var(--gp-border);padding:6px 8px max(8px,env(safe-area-inset-bottom));z-index:40;min-height:62px}.gpd-mobile-bottom a,.gpd-mobile-bottom button{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:4px;min-width:0;border:0;background:transparent;color:#728099;text-align:center;padding:3px 2px;font-size:10px;line-height:1.25}.gpd-mobile-bottom a.active{color:#7e3bed}.gpd-mobile-bottom a.active svg{fill:#7e3bed14}.gpd-more-icon{font-size:22px;height:23px;line-height:15px;letter-spacing:3px;color:#27314f}.gpd-mobile-panel{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:81;background:#fff;width:min(315px,85vw);padding:20px 12px;overflow-y:auto;color:#27314f;font-family:GovPair,Arial,sans-serif}.gpd-mobile-panel .gpd-primary a,.gpd-mobile-panel .gpd-bottom-links a,.gpd-mobile-panel .gpd-bottom-links button{font-size:14px;min-height:44px}.gpd-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;padding:0 10px}.gpd-drawer-title{margin:0}.gpd-drawer-title img{width:145px}.gpd-toast{bottom:80px;right:16px;left:16px;max-width:none}.gpd-placeholder{padding:28px 20px}.gpd-app .gpd-placeholder h1{font-size:26px}.gpd-notice{flex-wrap:wrap;gap:10px}.gpd-notice p{font-size:12px}}@media(max-width:560px){.gpd-market{padding:10px;font-size:13px;gap:6px}.gpd-topbar{padding:10px 14px 7px;grid-template-columns:minmax(0,1fr) 120px;gap:8px 9px}.gpd-context{gap:12px}.gpd-mobile-logo img{width:142px;height:39px}.gpd-bell{margin-left:12px}.gpd-account-avatar{width:38px;height:38px;font-size:15px}.gpd-account{gap:8px}.gpd-content{padding:7px 14px 82px}.gpd-app h1{font-size:25px}.gpd-greeting p{font-size:13px}.gpd-greeting{margin-bottom:16px}.gpd-app h2{font-size:19px}.gpd-metric{min-height:76px;padding:10px;gap:12px}.gpd-metric .gpd-icon-tile{width:40px;height:40px}.gpd-metric .gpd-icon-tile svg{width:23px;height:23px}.gpd-metric>div>span{font-size:11px}.gpd-metric strong{font-size:24px}.gpd-section-heading h2{font-size:19px}.gpd-section-heading p{font-size:12px}.gpd-carousel-controls{gap:5px;font-size:11px}.gpd-carousel-controls .gpd-icon-button{height:28px;width:28px}.gpd-project-card{padding:11px}.gpd-project-title h3{font-size:17px}.gpd-match{font-size:10px;padding:6px 7px;gap:5px}.gpd-match>span{width:6px;height:6px}.gpd-project-location{font-size:10px;gap:7px}.gpd-project-location>span{gap:4px}.gpd-project-location>span+span{padding-left:7px}.gpd-project-facts{gap:7px;grid-template-columns:.9fr 1.35fr .75fr;min-height:58px}.gpd-project-facts>div+div{padding-left:7px}.gpd-project-facts dt,.gpd-project-facts dd,.gpd-stage-badge{font-size:10px}.gpd-project-facts>div:first-child dd{font-size:13px}.gpd-card-actions .gpd-button{font-size:12px;min-height:40px}.gpd-compact-project{gap:8px;padding:8px;min-height:68px}.gpd-compact-project .gpd-icon-tile{height:35px;width:35px}.gpd-compact-project-copy strong{font-size:12px}.gpd-compact-project-copy>span{font-size:10px}.gpd-compact-project .gpd-match{font-size:10px}.gpd-panel-heading{padding:11px 10px 0}.gpd-panel-heading .gpd-text-link{font-size:10px}.gpd-pipeline-grid{padding:8px 10px 10px}.gpd-pipeline-group,.gpd-pipeline-group+.gpd-pipeline-group{padding-left:53px;padding-right:20px}.gpd-pipeline-mobile-icon{height:33px;width:33px;left:10px}.gpd-pipeline-mobile-icon svg{width:22px;height:22px}.gpd-pipeline-item>div>strong,.gpd-pipeline-item>div>span{font-size:10px}.gpd-pipeline-group-heading{font-size:12px}.gpd-news{padding:11px 10px}.gpd-news-item{gap:8px;min-height:73px}.gpd-news-item .gpd-icon-tile{height:34px;width:34px;border-radius:8px}.gpd-news-item .gpd-icon-tile svg{height:22px;width:22px}.gpd-news-item h3{font-size:11px}.gpd-news-item p{font-size:10px}.gpd-news-meta{font-size:9px;gap:4px}.gpd-news-item .gpd-text-link{font-size:9px;gap:2px}.gpd-news-item .gpd-text-link svg{height:11px;width:11px}.gpd-readiness{padding:11px 10px;grid-template-columns:120px minmax(0,1fr);gap:8px}.gpd-readiness-ring{width:120px;height:120px}.gpd-readiness-list{padding:3px 5px}.gpd-readiness-row{font-size:11px;grid-template-columns:14px minmax(0,1fr) auto;gap:4px;padding:6px 0}.gpd-readiness-dot{width:13px;height:13px}.gpd-readiness-state{font-size:10px}.gpd-complete-profile{font-size:13px;min-height:41px}}@media(max-width:359px){.gpd-topbar{grid-template-columns:minmax(0,1fr) 112px}.gpd-mobile-logo img{width:122px}.gpd-market,.gpd-search input{font-size:12px}.gpd-content{padding-left:10px;padding-right:10px}.gpd-metric{gap:8px}.gpd-metric>div>span{font-size:10px}.gpd-project-title h3{font-size:16px}.gpd-readiness{grid-template-columns:110px 1fr}.gpd-readiness-ring{width:110px;height:110px}.gpd-news-item .gpd-icon-tile{width:29px;height:29px}}@media(prefers-reduced-motion:reduce){.gpd-app *{scroll-behavior:auto;transition:none!important}}@media(min-width:561px)and (max-width:820px){.gpd-topbar{padding-left:34px;padding-right:34px;grid-template-columns:minmax(0,1fr) 210px}.gpd-content{padding-left:34px;padding-right:34px}.gpd-app h1{font-size:32px}.gpd-app h2,.gpd-section-heading h2,.gpd-panel-heading h2,.gpd-news h2,.gpd-readiness h2{font-size:24px}.gpd-greeting p{font-size:17px}.gpd-metric .gpd-icon-tile{width:60px;height:60px}.gpd-metric>div>span{font-size:15px}.gpd-metric strong{font-size:30px}.gpd-recommended{padding:14px 12px 12px}.gpd-section-heading p{font-size:15px}.gpd-project-title h3{font-size:22px}.gpd-match,.gpd-project-location,.gpd-project-facts dt,.gpd-project-facts dd,.gpd-stage-badge{font-size:14px}.gpd-project-facts>div:first-child dd{font-size:16px}.gpd-match-reason>div,.gpd-match-reason strong,.gpd-match-reason p{font-size:14px}.gpd-card-actions .gpd-button{font-size:16px;min-height:45px}.gpd-compact-project{min-height:82px}.gpd-compact-project-copy strong{font-size:15px}.gpd-compact-project-copy>span{font-size:13px}.gpd-compact-project .gpd-match{font-size:13px;padding:5px 8px}.gpd-pipeline-group-heading{font-size:15px}.gpd-pipeline-item>div>strong,.gpd-pipeline-item>div>span{font-size:14px}.gpd-news-item h3,.gpd-news-item p{font-size:14px}.gpd-news-meta,.gpd-news-item .gpd-text-link{font-size:13px}.gpd-readiness{grid-template-columns:190px minmax(0,1fr);gap:12px}.gpd-readiness-ring{width:190px;height:190px}.gpd-readiness-row{font-size:14px;padding:8px 0}.gpd-readiness-state{font-size:13px}.gpd-complete-profile{font-size:16px;min-height:45px}}.gpa-app,.gpa-loading,.gpa-menu,.gpa-nav-drawer,.gpa-config-dialog,.gpa-demo-banner{font-family:GovPair,Arial,Helvetica,sans-serif;color:#000;font-size:14px;--ga-violet:#7E3BED;--ga-border:#e5eaf2;--ga-muted:#65718c;--ga-lavender:#f5f1ff}.gpa-app{background:#f8fafc;min-height:100dvh}.gpa-app *,.gpa-menu *,.gpa-config-dialog *{box-sizing:border-box}.gpa-app h1,.gpa-app h2,.gpa-app h3,.gpa-config-dialog h2{color:#000;font-weight:700;letter-spacing:-.025em}.gpa-app h1{font-size:38px;line-height:1.1;margin:0 0 4px}.gpa-app h2{font-size:20px;line-height:1.25;margin:0 0 12px}.gpa-app h3{font-size:17px;margin:0}.gpa-app p{color:var(--ga-muted);margin:0;line-height:1.5}.gpa-app a{text-decoration:none}.gpa-app button,.gpa-app select,.gpa-menu,.gpa-config-dialog button,.gpa-config-dialog select{font:inherit}.gpa-app button,.gpa-menu [role=menuitem],.gpa-config-dialog button{cursor:pointer}.gpa-app :focus-visible,.gpa-menu :focus-visible,.gpa-config-dialog :focus-visible{outline:2px solid #7E3BED;outline-offset:3px}.gpa-sidebar{width:244px;position:fixed;inset:0 auto 0 0;padding:20px 12px;background:#fff;border-right:1px solid var(--ga-border);overflow-y:auto;z-index:30}.gpa-brand{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:0 13px;margin-bottom:16px}.gpa-brand img{width:145px;height:36px;object-fit:contain;object-position:left}.gpa-brand>span{font-size:11px;background:#f3edff;color:#7e3bed;border-radius:10px;padding:5px 11px;font-weight:600}.gpa-sidebar nav a,.gpa-sidebar nav button,.gpa-nav-drawer nav a,.gpa-nav-drawer nav button{display:flex;align-items:center;gap:16px;padding:10px 14px;width:100%;min-height:40px;text-align:left;border:0;border-radius:7px;background:transparent;color:#394663;font-size:13px;line-height:1.4}.gpa-sidebar nav svg,.gpa-nav-drawer nav svg{flex-shrink:0}.gpa-sidebar nav a.active,.gpa-sidebar nav a:hover,.gpa-sidebar nav button:hover,.gpa-nav-drawer nav a.active,.gpa-nav-drawer nav a:hover{background:var(--ga-lavender);color:var(--ga-violet)}.gpa-nav-group{font-size:11px;color:#7a86a0;margin:21px 14px 7px}.gpa-bottom-links{border-top:1px solid var(--ga-border);margin:20px 10px 0;padding-top:12px}.gpa-stage{margin-left:244px;min-width:0}.gpa-topbar{height:60px;padding:7px 32px;display:flex;justify-content:flex-end;align-items:center;gap:24px;background:#fff;border-bottom:1px solid var(--ga-border)}.gpa-search{position:relative;display:flex;align-items:center;gap:12px;border:1px solid var(--ga-border);border-radius:8px;height:39px;width:250px;padding:0 13px;color:var(--ga-muted)}.gpa-search input{border:0;outline:0;background:transparent;min-width:0;width:100%;font:inherit}.gpa-search-results{position:absolute;top:46px;left:0;right:0;z-index:40;background:#fff;border:1px solid var(--ga-border);border-radius:8px;padding:7px;box-shadow:0 8px 24px #19284d14}.gpa-search-results a{display:flex;justify-content:space-between;gap:8px;padding:10px;color:#394663}.gpa-search-results a:hover{background:var(--ga-lavender)}.gpa-search-results p{padding:10px}.gpa-staff{display:flex;gap:16px}.gpa-utility,.gpa-icon-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:5px;border:0;border-radius:8px;background:transparent;color:#33415f;min-height:34px}.gpa-admin-pill{color:#7e3bed;background:#f5f1ff;padding:8px 13px;border-radius:22px}.gpa-avatar{background:#f0eaff;color:#7e3bed;display:grid;place-items:center;width:40px;height:40px;border-radius:16px;font-weight:600}.gpa-account{gap:16px}.gpa-menu{z-index:100;min-width:230px;max-width:calc(100vw - 24px);padding:7px;background:#fff;border:1px solid #e5eaf2;border-radius:10px;box-shadow:0 10px 35px #20305019}.gpa-menu [role=menuitem],.gpa-menu a{display:block;padding:10px 12px;color:#33415f;border-radius:6px;outline:0}.gpa-menu [data-highlighted]{color:#7e3bed;background:#f5f1ff}.gpa-menu [role=group],.gpa-menu [data-radix-collection-item]{margin:0}.gpa-menu [role=menuitem]+div{margin:0}.gpa-mobile-brand{display:none}.gpa-content{padding:18px 32px 28px;max-width:1900px;margin:auto}.gpa-page-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:30px}.gpa-page-heading p{font-size:17px}.gpa-dashboard-filters{display:flex;gap:12px;flex-shrink:0;margin-top:14px}.gpa-dashboard-filters label{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--ga-border);border-radius:8px;padding:10px 12px;color:#394663}.gpa-dashboard-filters select{appearance:none;background:transparent;border:0;color:inherit;min-width:106px}.gpa-card{background:#fff;border:1px solid var(--ga-border);border-radius:10px}.gpa-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.gpa-metric{display:flex;gap:24px;align-items:center;padding:17px;color:#000;min-height:101px}.gpa-icon-tile{display:grid;place-items:center;color:#7e3bed;background:#f5f1ff;border-radius:11px;flex-shrink:0;width:46px;height:46px}.gpa-metric .gpa-icon-tile{width:61px;height:61px}.gpa-metric strong{display:block;font-size:32px;line-height:1.25;margin-top:7px;font-weight:600}.gpa-metric>div>span{font-size:14px}.gpa-management{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.gpa-management article{padding:15px 17px 17px;display:flex;flex-direction:column;min-height:290px}.gpa-management h3{display:flex;align-items:center;gap:14px;margin-bottom:8px}.gpa-management dl{margin:0 0 16px}.gpa-management dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #edf0f6;color:#475575}.gpa-management dl div:last-child{border:0}.gpa-management dd{margin:0;color:#17213b}.gpa-button{border:1px solid #7E3BED;display:flex;justify-content:center;align-items:center;gap:9px;background:#7e3bed;color:#fff;padding:9px 14px;border-radius:6px;min-height:38px;font-size:13px;font-weight:500;cursor:pointer}.gpa-button:hover{filter:brightness(.97);color:#fff}.gpa-button.secondary{background:#fff;color:#7e3bed;border-color:#e1d7fa}.gpa-management .gpa-button{margin-top:auto}.gpa-management .gpa-button svg{display:none}.gpa-responsive-title{display:none}.gpa-activity-grid{display:grid;grid-template-columns:37% minmax(0,1fr);gap:18px;margin-bottom:19px}.gpa-match-activity,.gpa-recent{padding:16px 18px}.gpa-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.gpa-panel-heading h2{margin:0}.gpa-panel-heading>span{display:flex;align-items:center;gap:9px;color:#6c70a7;font-size:12px}.gpa-panel-heading select{background:transparent;border:0;color:#6c70a7;max-width:140px;font-size:12px}.gpa-match-activity .gpa-panel-heading{padding-bottom:12px;border-bottom:1px solid var(--ga-border)}.gpa-match-rows{display:flex;flex-direction:column;justify-content:space-around;min-height:277px;gap:20px;padding:10px 2px}.gpa-match-row>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:14px;margin-bottom:10px}.gpa-match-row strong{font-size:18px}.gpa-bar{height:13px;border-radius:7px;background:#f5f1ff;overflow:hidden}.gpa-bar span{height:100%;display:block;border-radius:7px}.gpa-bar .violet{background:#9165f5}.gpa-bar .lime{background:#c6ff34}.gpa-bar .lavender{background:#dfd3fb}.gpa-table-head,.gpa-activity-row{display:grid;grid-template-columns:minmax(0,2.9fr) 1fr 1fr 1fr;gap:12px;align-items:center}.gpa-table-head{padding:14px 5px 9px;color:var(--ga-muted);font-size:12px;border-bottom:1px solid var(--ga-border)}.gpa-activity-row{padding:12px 0;border-bottom:1px solid #edf0f6;color:#69758f;font-size:12px}.gpa-activity-row:last-child{border:0}.gpa-activity-row>a{display:flex;align-items:center;gap:14px;color:#202a43;min-width:0}.gpa-activity-row strong{font-size:13px;font-weight:500;display:block}.gpa-activity-row small{font-size:12px;color:#7a85a0;display:block;line-height:1.4;margin-top:3px}.gpa-activity-row .gpa-icon-tile{width:42px;height:42px}.gpa-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;background:#f5f1ff;color:#7e3bed;padding:5px 9px;border-radius:18px}.gpa-status i{height:8px;width:8px;border-radius:50%;background:#7e3bed}.gpa-status.published i,.gpa-status.active i{background:#b9ec39}.gpa-status.active{background:#effed7;color:#678226}.gpa-quick{padding:13px 18px 16px}.gpa-quick>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.gpa-quick a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:90px;color:#374361;background:#faf8ff;border:1px solid #e9e0fd;border-radius:7px;text-align:center;font-size:13px;padding:8px}.gpa-quick a svg{color:#7e3bed}.gpa-quick a.primary,.gpa-quick a.primary svg{background:#7e3bed;color:#fff}.gpa-footer{display:flex;justify-content:flex-end;align-items:center;color:#8c96ae;font-size:10px;margin-top:15px}.gpa-mobile-support{display:none}.gpa-placeholder{background:#fff;border:1px solid var(--ga-border);border-radius:10px;min-height:270px;padding:32px;margin-top:16px}.gpa-placeholder p{max-width:700px;margin:16px 0 24px}.gpa-placeholder .gpa-button{width:max-content}.gpa-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#fff}.gpa-loading img{width:160px}.gpa-loading button{background:#7e3bed;color:#fff;padding:10px 20px;border:0;border-radius:6px}.gpa-skip{position:fixed;left:12px;top:-100px;z-index:110;background:#fff;border:2px solid #7E3BED;padding:12px}.gpa-skip:focus{top:12px}.gpa-overlay{position:fixed;inset:0;background:#15203555;z-index:90}.gpa-nav-drawer{position:fixed;inset:0 auto 0 0;width:310px;max-width:92vw;overflow-y:auto;background:#fff;padding:20px 12px;z-index:100}.gpa-drawer-heading{display:flex;justify-content:space-between;align-items:flex-start}.gpa-drawer-heading h2{margin:0}.gpa-drawer-heading .gpa-brand{margin-bottom:6px}.gpa-title-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gpa-access-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #e4d9fa;background:#f6f2fe;border-radius:20px;color:#7e3bed;font-size:11px;padding:5px 10px}.gpa-demo-heading{margin:20px 0 32px}.gpa-demo-heading p{font-size:16px;margin-top:8px}.gpa-demo-companies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0 28px}.gpa-demo-card{padding:24px}.gpa-demo-company-title{display:flex;gap:15px;align-items:center;min-height:65px}.gpa-demo-company-title>span{width:50px;height:50px;border-radius:50%;background:#f0e9ff;color:#7e3bed;font-size:20px;display:grid;place-items:center;flex-shrink:0}.gpa-demo-company-title h3{font-size:19px;line-height:1.3}.gpa-demo-company-title p{font-size:12px;display:flex;align-items:center;gap:5px;margin-top:6px}.gpa-demo-card h4{font-size:12px;font-weight:500;margin:20px 0 10px}.gpa-industry-chips{display:flex;flex-wrap:wrap;gap:8px;min-height:65px;align-content:flex-start}.gpa-industry-chips span{font-size:11px;border-radius:5px;padding:5px 8px;background:#f6f2ff;color:#7045be}.gpa-demo-readiness{border-top:1px solid var(--ga-border);border-bottom:1px solid var(--ga-border);display:flex;align-items:center;justify-content:space-between;padding:12px 0}.gpa-demo-readiness h4{margin:0 0 7px}.gpa-demo-readiness p{font-size:11px}.gpa-demo-readiness svg{height:90px;width:90px}.gpa-demo-readiness text{font-size:21px;font-weight:600}.gpa-demo-pipeline{display:grid;grid-template-columns:repeat(3,1fr);margin:14px 0 24px;gap:8px;text-align:center}.gpa-demo-pipeline>div{border-right:1px solid var(--ga-border)}.gpa-demo-pipeline>div:last-child{border:0}.gpa-demo-pipeline strong{font-size:24px;display:block}.gpa-demo-pipeline span{font-size:11px;color:var(--ga-muted)}.gpa-demo-actions{display:flex;flex-direction:column;gap:10px}.gpa-demo-actions .gpa-button{min-height:40px}.gpa-demo-info{padding:24px}.gpa-demo-info p{font-size:13px}.gpa-demo-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:30px 0}.gpa-demo-features>div{display:flex;gap:12px;align-items:flex-start}.gpa-demo-features svg{color:#7e3bed;flex-shrink:0}.gpa-demo-features strong{font-size:13px;display:block}.gpa-demo-features small{font-size:12px;line-height:1.6;display:block;color:var(--ga-muted);margin-top:6px}.gpa-demo-example{display:flex;align-items:center;gap:18px;background:#faf7ff;border:1px solid #ede5fb;border-radius:7px;padding:13px;margin:20px 0;color:#6b5a89;font-size:12px}.gpa-demo-example>span:last-child{margin-left:auto;display:flex;align-items:center;gap:8px;white-space:nowrap}.gpa-demo-label{display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.08em;color:#7e3bed;background:#f0e7ff;border-radius:5px;padding:5px 9px;white-space:nowrap}.gpa-config-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:26px;width:480px;max-width:calc(100vw - 32px);max-height:90dvh;overflow:auto;border-radius:12px;z-index:100}.gpa-config-dialog h2{font-size:23px;margin:0}.gpa-config-dialog p{font-size:13px;color:#65718c;line-height:1.5;margin:10px 0 20px}.gpa-config-dialog label{display:block;font-size:13px;margin:20px 0}.gpa-config-dialog select{display:block;width:100%;padding:12px;border:1px solid #e5eaf2;border-radius:6px;margin-top:8px;background:#fff}.gpa-config-dialog .gpa-checkbox{display:flex;gap:10px;align-items:center}.gpa-config-dialog .gpa-button{width:100%}.gpa-demo-banner{height:36px;position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;gap:15px;padding:4px 24px;background:#faf7ff;border-bottom:1px solid #e4d8f9;font-size:12px;color:#67597c}.gpa-demo-banner a{margin-left:auto;display:flex;align-items:center;gap:8px;color:#7e3bed}.gpa-demo-workspace{padding-top:36px}.gpa-demo-workspace .gpd-sidebar,.gpa-demo-workspace .gpd-topbar{top:36px}@media(min-width:1101px)and (max-width:1450px){.gpa-sidebar{width:218px}.gpa-stage{margin-left:218px}.gpa-content{padding-left:25px;padding-right:25px}.gpa-page-heading{align-items:flex-start}.gpa-page-heading h1{font-size:34px}.gpa-page-heading p{font-size:14px}.gpa-dashboard-filters{gap:6px}.gpa-dashboard-filters select{min-width:74px;font-size:12px}.gpa-metric{gap:12px;padding:15px 13px}.gpa-metric .gpa-icon-tile{width:45px;height:52px}.gpa-metric>div>span{font-size:12px}.gpa-management article{padding:13px;font-size:12px}.gpa-management h3{font-size:15px;gap:10px}.gpa-management .gpa-icon-tile{width:38px;height:42px}.gpa-activity-row{gap:8px}.gpa-activity-row>a{gap:8px}.gpa-demo-card{padding:18px}}@media(max-width:1100px){.gpa-sidebar{display:none}.gpa-stage{margin-left:0}.gpa-topbar{height:88px;padding:18px 30px;gap:25px;position:relative;margin-bottom:68px}.gpa-mobile-brand{display:flex;align-items:center;gap:22px;margin-right:auto}.gpa-mobile-brand>button{border:0;background:transparent;padding:6px;color:#47516b}.gpa-mobile-brand .gpa-brand{flex-direction:row;align-items:center;gap:14px;margin:0;padding:0}.gpa-mobile-brand .gpa-brand img{width:137px;height:34px}.gpa-mobile-brand .gpa-brand>span{font-size:10px}.gpa-topbar .gpa-search{position:absolute;left:30px;top:108px;width:calc(48% - 30px);height:44px}.gpa-staff{display:none}.gpa-content{padding:18px 30px 30px}.gpa-page-heading{margin:15px 0 34px;display:block}.gpa-page-heading h1{font-size:38px}.gpa-page-heading p{font-size:16px;margin-top:9px;max-width:720px}.gpa-dashboard-filters{position:absolute;top:108px;right:30px;margin:0;gap:12px;width:calc(48% - 30px)}.gpa-dashboard-filters label{width:50%;height:44px;padding:9px 12px;gap:9px}.gpa-dashboard-filters select{min-width:0;width:100%;font-size:12px}.gpa-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:27px}.gpa-metric{min-height:115px;padding:18px;gap:20px}.gpa-metric strong{font-size:35px}.gpa-metric>div>span{font-size:15px}.gpa-metric .gpa-icon-tile{width:58px;height:60px}.gpa-responsive-title{display:block;margin-bottom:17px!important}.gpa-management{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}.gpa-management article{min-height:280px;padding:20px}.gpa-management h3{font-size:18px}.gpa-management .gpa-button{background:#f5f1ff;color:#7e3bed;border-color:#eadffb;justify-content:space-between;padding:9px 14px}.gpa-management .gpa-button svg{display:block}.gpa-activity-grid{grid-template-columns:1fr;gap:24px;margin-bottom:24px}.gpa-match-activity,.gpa-recent{padding:20px}.gpa-match-rows{min-height:168px;padding:8px 0;gap:25px}.gpa-match-row{display:grid;grid-template-columns:220px 1fr;gap:30px;align-items:center}.gpa-match-row>div:first-child{margin:0}.gpa-match-row strong{font-size:20px}.gpa-match-activity .gpa-panel-heading{border:0}.gpa-table-head{display:none}.gpa-activity-row{grid-template-columns:minmax(0,3fr) .9fr 1fr .9fr;padding:17px 0}.gpa-activity-row strong{font-size:14px}.gpa-activity-row small{font-size:12px}.gpa-quick{padding:20px}.gpa-quick>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gpa-quick a{flex-direction:row;justify-content:flex-start;text-align:left;gap:16px;min-height:56px;padding:12px 18px;font-size:14px}.gpa-footer{margin-top:22px;justify-content:space-between;font-size:11px}.gpa-mobile-support{display:flex;gap:18px;align-items:center}.gpa-mobile-support a,.gpa-mobile-support button{color:#77819a;background:transparent;border:0;padding:0;font:inherit}.gpa-mobile-support i{height:13px;width:1px;background:#d2d7e1}.gpa-demo-companies{grid-template-columns:1fr;max-width:650px;margin-left:auto;margin-right:auto}.gpa-demo-card{padding:24px}.gpa-demo-features{grid-template-columns:1fr}.gpa-demo-heading{margin-top:5px}.gpa-demo-heading h1{font-size:32px}.gpa-demo-example{flex-wrap:wrap}}@media(max-width:600px){.gpa-topbar{padding:14px 18px;height:72px;margin-bottom:105px;gap:10px}.gpa-mobile-brand{gap:10px}.gpa-mobile-brand .gpa-brand{gap:7px}.gpa-mobile-brand .gpa-brand img{width:100px;height:29px}.gpa-mobile-brand .gpa-brand>span{padding:4px 7px;font-size:9px}.gpa-avatar{width:32px;height:32px;font-size:12px;border-radius:11px}.gpa-account>svg{display:none}.gpa-topbar .gpa-search{left:18px;right:18px;top:88px;width:auto}.gpa-dashboard-filters{top:144px;left:18px;right:18px;width:auto;gap:10px}.gpa-dashboard-filters label{height:37px}.gpa-content{padding:20px 18px}.gpa-page-heading{margin:5px 0 24px}.gpa-page-heading h1{font-size:29px}.gpa-page-heading p{font-size:14px;margin-top:8px}.gpa-app h2{font-size:18px}.gpa-summary-grid{gap:10px}.gpa-metric{padding:13px 10px;gap:9px;min-height:103px}.gpa-metric .gpa-icon-tile{height:38px;width:34px;border-radius:8px}.gpa-metric .gpa-icon-tile svg{width:23px}.gpa-metric>div>span{font-size:11px;line-height:1.3;display:block}.gpa-metric strong{font-size:27px;margin-top:7px}.gpa-management{gap:12px}.gpa-management article{padding:13px 11px;min-height:266px;font-size:11px}.gpa-management h3{font-size:14px;gap:8px}.gpa-management .gpa-icon-tile{width:30px;height:35px}.gpa-management .gpa-icon-tile svg{width:21px}.gpa-management dl div{padding:9px 0;gap:5px}.gpa-management .gpa-button{font-size:10px;padding:8px;gap:3px}.gpa-management .gpa-button svg{width:13px}.gpa-match-activity,.gpa-recent,.gpa-quick{padding:15px}.gpa-panel-heading>span,.gpa-panel-heading select{font-size:10px}.gpa-match-row{grid-template-columns:1fr;gap:8px}.gpa-match-row>div:first-child{font-size:12px}.gpa-match-row strong{font-size:17px}.gpa-match-rows{gap:20px;min-height:210px}.gpa-activity-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:14px 0}.gpa-activity-row>a{grid-column:1/-1;gap:10px}.gpa-activity-row strong{font-size:12px}.gpa-activity-row small{font-size:11px}.gpa-activity-row .gpa-actor{padding-left:52px}.gpa-activity-row .gpa-time{grid-column:1;padding-left:52px;grid-row:auto}.gpa-activity-row>span:last-child{grid-column:2;grid-row:2/4}.gpa-status{font-size:10px;padding:4px 7px;gap:5px}.gpa-quick>div{gap:10px}.gpa-quick a{font-size:11px;gap:8px;padding:9px 10px;min-height:55px}.gpa-quick svg{width:23px;flex-shrink:0}.gpa-footer{font-size:9px}.gpa-demo-workspace .gpa-demo-banner{padding:4px 12px;gap:8px;font-size:11px}.gpa-demo-banner>span:nth-child(2){display:none}.gpa-demo-heading h1{font-size:29px}.gpa-demo-company-title h3{font-size:18px}.gpa-demo-example{gap:10px}.gpa-demo-example>span:nth-child(2){display:none}.gpa-demo-info{padding:20px}.gpa-placeholder{padding:22px}}.gpa-quick a,.gpa-quick a.primary{width:100%;margin:0}.gpa-demo-actions{flex-direction:row;gap:10px}.gpa-demo-actions .gpa-button{flex:1;padding:10px 8px;font-size:12px}.gpa-demo-company-title>span{background:#f8fafc;border:1px solid #e9edf5;color:#354565;font-size:17px}.gpa-industry-chips{min-height:54px}.gpa-industry-chips span{border-radius:22px}.gpa-demo-readiness{justify-content:flex-start;gap:16px;padding:20px 0}.gpa-demo-readiness svg{width:63px;height:63px}.gpa-demo-readiness strong{font-size:23px}.gpa-demo-readiness h4{color:#7b88a3;font-size:13px;font-weight:400}.gpa-demo-pipeline{text-align:left;margin-bottom:30px}.gpa-demo-pipeline>div{padding-left:14px}.gpa-demo-pipeline>div:first-child{padding-left:0}.gpa-demo-pipeline strong{font-size:22px;margin-top:12px;font-weight:500}.gpa-demo-pipeline span{font-size:12px}.gpa-demo-info-row{display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:24px}.gpa-demo-info .gpa-demo-features{margin:18px 0 22px;gap:28px;color:#617293;font-size:13px}.gpa-demo-info .gpa-demo-features svg{color:#25324f}.gpa-demo-info .gpa-demo-example{border:0;border-left:1px solid #e5eaf2;background:transparent;border-radius:0;display:block;margin:0;padding:5px 0 5px 28px}.gpa-demo-example>div{display:flex;align-items:center;gap:10px}.gpa-demo-example small{display:block;color:#8b97b0;font-size:11px;margin-top:12px}.gpa-exit-example{border:1px solid #dce4ee;padding:8px 22px;border-radius:6px;white-space:nowrap}.gpa-config-hint{display:flex;align-items:center;gap:12px;border-top:1px solid #e5eaf2;padding-top:20px;margin-top:10px!important;font-size:12px!important;color:#8a97b0!important}.gpa-setup-grid{display:grid;grid-template-columns:33% minmax(0,1fr);gap:22px}.gpa-setup-form{padding:24px}.gpa-setup-form label{display:block;font-size:13px;margin:22px 0}.gpa-setup-form select{display:block;width:100%;padding:11px;border:1px solid #e5eaf2;border-radius:6px;margin-top:8px;background:#fff}.gpa-setup-form .gpa-checkbox{display:flex;align-items:center;gap:10px}.gpa-setup-form p{font-size:12px;margin-bottom:20px}.gpa-setup-form .gpa-button{width:100%;margin-top:25px}.gpa-setup-curated{border-top:1px solid #e5eaf2;padding-top:24px;margin-top:28px}.gpa-setup-curated>div:not(.gpa-bar){display:flex;justify-content:space-between;margin:25px 0 12px;font-size:13px}.gpa-setup-preview{padding:18px;overflow:hidden;min-width:0}.gpa-setup-preview h2{font-size:18px}.gpa-preview-frame{position:relative;height:600px;overflow:hidden;background:#fafafa;border:1px solid #e5eaf2;border-radius:7px}.gpa-preview-frame iframe{width:1448px;height:1086px;transform:scale(.5);transform-origin:top left;border:0}.gpa-setup-preview>p{font-size:11px;margin-top:15px}@media(max-width:1100px){.gpa-demo-info-row{grid-template-columns:1fr}.gpa-demo-info .gpa-demo-features{grid-template-columns:repeat(3,minmax(0,1fr))}.gpa-demo-info .gpa-demo-example{border-left:0;border-top:1px solid #e5eaf2;padding:20px 0}.gpa-setup-grid{grid-template-columns:1fr}.gpa-preview-frame{height:550px}.gpa-demo-info .gpa-demo-example small{font-size:12px}}@media(max-width:600px){.gpa-demo-actions .gpa-button{font-size:11px}.gpa-demo-info .gpa-demo-features{grid-template-columns:1fr;gap:22px}.gpa-setup-preview{padding:12px}.gpa-preview-frame{height:340px}.gpa-preview-frame iframe{width:724px;height:2172px;transform:scale(.4)}}@media(max-width:820px){.gpa-demo-workspace .gpd-topbar{top:0}}.gpa-login{min-height:100svh;background:radial-gradient(ellipse at 50% 15%,#7e3bed09,transparent 55%),#fff;color:#000;padding:32px 44px;box-sizing:border-box;font-family:inherit}.gpa-login *{box-sizing:border-box}.gpa-login-top{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.gpa-login-top img{width:142px;height:auto}.gpa-login-top span{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#615a6a;border:1px solid #e9e4f1;border-radius:100px;padding:9px 13px}.gpa-login-top span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#7e3bed;margin-right:8px}.gpa-login-card{width:min(100%,460px);margin:70px auto 22px;padding:40px;border:1px solid #e9e4f1;border-radius:20px;background:#fff;box-shadow:0 18px 70px #29104408}.gpa-login-lock{width:48px;height:48px;padding:12px;border-radius:14px;background:#7e3bed0c;color:#7e3bed;margin-bottom:24px}.gpa-login-lock svg{width:24px;height:24px}.gpa-login-eyebrow{color:#7e3bed;font-size:11px;letter-spacing:1.7px;font-weight:750;margin:0 0 12px}.gpa-login-card h1{font-size:29px;line-height:1.2;letter-spacing:-.8px;font-weight:650;margin:0 0 14px}.gpa-login-intro{color:#746c80;font-size:14px;margin:0 0 30px}.gpa-login-card label{display:block;font-size:12px;font-weight:650;margin-bottom:9px}.gpa-login-card input{display:block;width:100%;height:48px;border:1px solid #ded8e8;border-radius:8px;background:#fff;font:inherit;font-size:14px;color:#000;padding:12px 14px;outline:none}.gpa-login-card input:focus{border-color:#7e3bed;box-shadow:0 0 0 3px #7e3bed12}.gpa-login-card input::placeholder{color:#9b94a5}.gpa-login-card button{font:inherit;cursor:pointer}.gpa-login-primary{display:block;width:100%;height:48px;background:#7e3bed;color:#fff;border:0;border-radius:8px;font-size:13px!important;font-weight:650!important;margin-top:18px}.gpa-login-primary:hover{background:#6d2bd6}.gpa-login-card button:disabled{opacity:.55;cursor:default}.gpa-login-primary:focus-visible,.gpa-login-actions button:focus-visible,.gpa-login-customer:focus-visible{outline:3px solid #c6ff34;outline-offset:3px}.gpa-login-code{text-align:center;letter-spacing:9px;font-size:24px!important;font-variant-numeric:tabular-nums}.gpa-login-recipient{font-size:13px;color:#746c80;line-height:1.7;margin:0 0 22px;overflow-wrap:anywhere}.gpa-login-recipient strong{display:block;color:#000;font-weight:600}.gpa-login-actions{display:flex;justify-content:space-between;gap:12px;margin-top:17px}.gpa-login-actions button{border:0;background:none;padding:0;color:#7e3bed;font-size:11px}.gpa-login-security{font-size:11px;line-height:1.8;color:#8c8497;border-top:1px solid #f0ecf5;padding-top:22px;margin:26px 0 0}.gpa-login-status,.gpa-login-error{font-size:12px;line-height:1.6;margin:18px 0 0}.gpa-login-status{color:#615a6a}.gpa-login-error{color:#a02c48;background:#fff5f7;padding:10px 12px;border-radius:7px}.gpa-login-customer{display:block;width:fit-content;margin:0 auto;color:#746c80;text-decoration:none;font-size:12px}.gpa-login-customer:hover{color:#7e3bed}.gpa-login-footer{text-align:center;font-size:10px;color:#a19aa9;margin:46px 0 0}@media(max-width:600px){.gpa-login{padding:24px 20px}.gpa-login-top img{width:120px}.gpa-login-top span{font-size:8px;padding:8px 10px;letter-spacing:1px}.gpa-login-card{margin-top:46px;padding:28px 24px;border-radius:16px}.gpa-login-card h1{font-size:27px}.gpa-login-footer{margin-top:32px}}.cc-page{max-width:1180px;margin:auto;padding:58px 28px 88px;color:#242332}.cc-heading{text-align:center;margin-bottom:38px}.cc-brand{display:inline-block;text-decoration:none}.cc-brand img{width:159px;height:48px;object-fit:contain}.cc-heading>p,.cc-eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#5e17eb}.cc-heading h1{font-size:clamp(30px,4vw,44px);letter-spacing:-1.4px;margin:12px 0}.cc-payment>p,.cc-summary>p{color:#777381;font-size:14px;line-height:1.7}.cc-checkout{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid #eeeaf5;border-radius:24px;box-shadow:0 14px 55px #35265609;overflow:hidden;background:#fff}.cc-summary{padding:34px;background:linear-gradient(155deg,#fcfbff,#fff)}.cc-payment{padding:40px;border-left:1px solid #eeeaf5;min-width:0}.cc-checkout h2{font-size:23px;line-height:1.35;margin:16px 0 10px;font-weight:650}.cc-switch,.cc-methods{display:flex;gap:6px;border:1px solid #e8e2f3;border-radius:12px;padding:5px;margin-bottom:24px}.cc-switch button,.cc-methods button{flex:1;border:0;padding:12px 8px;border-radius:8px;background:transparent;font-size:14px;min-height:44px;color:#655e72;cursor:pointer}.cc-switch button[aria-pressed=true],.cc-methods button[aria-pressed=true]{background:#5e17eb;color:#fff}.cc-methods{margin:26px 0}.cc-course-list{display:grid;gap:12px;margin-top:26px}.cc-course{display:grid;grid-template-columns:18px 102px 1fr;gap:12px;align-items:center;padding:12px;border:1px solid #ebe6f4;border-radius:12px;cursor:pointer}.cc-course.selected{border-color:#c8b0f8;background:#fff}.cc-course input{accent-color:#5e17eb;width:18px;height:18px}.cc-course img,.cc-generic{width:102px;height:70px;object-fit:contain;border-radius:7px;background:#f2eef9}.cc-generic{display:flex;align-items:center;justify-content:center;gap:6px;color:#685481}.cc-generic>span{font-size:27px}.cc-generic small{font-size:10px}.cc-course>span{min-width:0}.cc-course strong{display:block;font-size:13px;line-height:1.45;margin:4px 0}.cc-course small{font-size:9px;color:#797080;letter-spacing:.3px}.cc-course b{font-size:12px;color:#5e17eb}.cc-totals{border-top:1px solid #e8e1f1;margin-top:24px;padding-top:16px}.cc-totals p{display:flex;justify-content:space-between;gap:14px;margin:12px 0;font-size:13px;line-height:1.7}.cc-totals .cc-discount{color:#5e17eb}.cc-totals .cc-total{font-size:21px;border-top:1px solid #e8e1f1;padding-top:18px;font-weight:600}.cc-totals>small{font-size:11px;color:#81788a}.cc-payment label,.cc-portal-form form>label{display:block;font-size:13px;font-weight:600;margin:20px 0}.cc-payment input,.cc-payment textarea,.cc-portal-form input{display:block;width:100%;padding:14px;border:1px solid #ddd7e6;border-radius:9px;margin-top:8px;background:#fff;font:inherit;font-weight:400;min-height:48px}.cc-payment textarea{min-height:85px;resize:vertical}.cc-payment details{font-size:12px}.cc-payment summary{cursor:pointer;min-height:40px;line-height:40px}.cc-page input:focus,.cc-portal-page input:focus{outline:2px solid #ae8aee;outline-offset:2px}.cc-primary,.cc-secondary{display:block;text-align:center;width:100%;padding:15px 18px;margin-top:20px;background:#5e17eb;color:#fff!important;border:0;border-radius:9px;text-decoration:none;font-size:15px;font-weight:600;min-height:50px;cursor:pointer}.cc-primary:hover{background:#4b10c6}.cc-primary:disabled{opacity:.48;cursor:not-allowed}.cc-secondary{background:#f6f1fd;color:#5e17eb!important;border:1px solid #e7dafa}.cc-link{display:inline-block;color:#5e17eb;border:0;background:transparent;text-decoration:none;font-size:13px;line-height:1.6;padding:9px 0;cursor:pointer;min-height:40px}.cc-link:hover{text-decoration:underline}.cc-security{font-size:11px!important;color:#8a8393;line-height:1.7;margin:23px 0 12px}.cc-notice{padding:13px 15px;border:1px solid #e6ddf3;border-radius:9px;background:#faf7fe;font-size:13px;line-height:1.65;overflow-wrap:anywhere;margin:18px 0;color:#60556d}.cc-recovery{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px}.cc-recovery a{color:#655872}.cc-modal-backdrop{position:fixed;inset:0;z-index:1000;background:#21142a70;display:grid;place-items:center;padding:22px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cc-modal{background:#fff;border-radius:24px;padding:40px;width:min(100%,430px);text-align:center;box-shadow:0 18px 100px #26183633;outline:0}.cc-modal h2{font-size:26px;margin:20px 0 12px}.cc-modal>p{font-size:15px;color:#716b7b}.cc-modal>strong{display:block;letter-spacing:2px;font-size:11px;color:#5e17eb;margin-top:30px}.cc-check{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;margin:20px auto;color:#5e17eb;background:#f0e8ff;font-size:30px}.cc-confirm{max-width:650px;text-align:center}.cc-confirm h1{font-size:34px;letter-spacing:-1px;margin:20px 0 10px}.cc-confirm>p{font-size:14px;color:#746b80}.cc-confirm-box{border:1px solid #eae2f6;border-radius:18px;padding:28px;text-align:left;margin-top:30px}.cc-confirm-box h2{font-size:20px;line-height:1.4;margin-bottom:20px}.cc-confirm-box>p{font-size:12px;line-height:1.6;color:#777}.cc-confirm dl{border-top:1px solid #eee;padding-top:12px;margin-top:20px}.cc-confirm dl>div{display:flex;gap:15px;justify-content:space-between;margin:12px 0;font-size:13px}.cc-confirm dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.cc-access-number{text-align:center;background:#f7f2fe;border:1px solid #e5d8fc;border-radius:12px;padding:18px;margin-top:24px}.cc-access-number>*{display:block}.cc-access-number strong{font-size:23px;color:#5e17eb;margin:10px 0;overflow-wrap:anywhere}.cc-access-number small,.cc-access-number span{font-size:11px;color:#80718c}.cc-portal-page{padding:58px 24px 80px;background:#fafcfb}.cc-portal{display:grid;grid-template-columns:1fr 1fr;max-width:1020px;margin:auto;background:#fff;border:1px solid #e8ede9;border-radius:22px;overflow:hidden;box-shadow:0 18px 70px #0733230b}.cc-portal-art{background:#004e35;min-height:600px}.cc-portal-art img{display:block;width:100%;height:100%;object-fit:cover}.cc-portal-form{padding:45px 50px;min-width:0}.cc-portal-form h1{font-size:29px;letter-spacing:-.7px;margin:28px 0 12px}.cc-portal-form>p{font-size:13px;color:#7b8780;line-height:1.7}.cc-portal-form .cc-primary{background:#087a4d}.cc-portal-form .cc-primary:hover{background:#045d39}.cc-portal-form .cc-link{color:#087a4d}.cc-portal-form .cc-notice{background:#f2f9f5;border-color:#d9eade;color:#486352}.cc-portal-form input:focus{outline-color:#67ba91}.cc-portal-form form>small{font-size:11px;color:#7b8780}.cc-enrollments article{padding:17px 0;border-bottom:1px solid #e4ece7}.cc-enrollments h2{font-size:15px;line-height:1.5;margin:0 0 8px}.cc-enrollments small,.cc-enrollments strong{display:block;font-size:11px}.cc-enrollments strong{color:#087a4d;margin-top:5px}.cc-page button:focus-visible,.cc-portal button:focus-visible,.cc-page a:focus-visible,.cc-portal a:focus-visible{outline:3px solid #bda0ef;outline-offset:3px}@media(max-width:800px){.cc-checkout{grid-template-columns:1fr}.cc-payment{border-left:0;border-top:1px solid #eeeaf5}.cc-summary,.cc-payment{padding:26px}.cc-portal-form{padding:30px}.cc-portal{grid-template-columns:.8fr 1fr}.cc-portal-art{min-height:550px}}@media(max-width:580px){.cc-page{padding:30px 16px 55px}.cc-heading{margin-bottom:25px}.cc-checkout{border-radius:16px}.cc-summary,.cc-payment{padding:20px 16px}.cc-course{grid-template-columns:17px 76px 1fr;gap:9px;padding:9px}.cc-course img,.cc-generic{width:76px;height:58px}.cc-course strong{font-size:12px}.cc-checkout h2{font-size:21px}.cc-portal-page{padding:24px 14px 50px}.cc-portal{grid-template-columns:1fr}.cc-portal-art{min-height:0;height:260px;overflow:hidden}.cc-portal-art img{object-fit:cover;object-position:center 35%}.cc-portal-form{padding:25px 23px}.cc-confirm-box{padding:20px}.cc-confirm h1{font-size:29px}.cc-modal{padding:30px 20px}}.cc-modal{border:0;margin:auto;max-width:calc(100vw - 40px)}.cc-modal::backdrop{background:#21142a70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gp-payment-page{max-width:1220px;margin:0 auto;padding:42px 22px 82px;color:#11121a}.gp-payment-shell{display:grid;grid-template-columns:1fr 1.03fr;background:#fff;border:1px solid #efedf5;border-radius:24px;overflow:hidden;box-shadow:0 18px 70px #30224d0d}.gp-order-side,.gp-payment-side{padding:44px 48px;min-width:0}.gp-order-side{background:linear-gradient(155deg,#fbfaff,#fff 68%)}.gp-payment-side{border-left:1px solid #efedf5;padding-top:72px}.gp-order-side .cc-brand{margin-bottom:26px}.gp-kicker{display:block;font-size:11px;letter-spacing:1.6px;font-weight:750;color:#66708d;margin:9px 0 10px}.gp-order-side>h1,.gp-payment-side>h1{font-size:clamp(31px,3.3vw,46px);line-height:1.02;letter-spacing:-1.8px;margin:0 0 12px;color:#0d0d13}.gp-order-side>p,.gp-payment-side>p{font-size:15px;line-height:1.55;color:#73809d;margin:0 0 26px}.gp-product-card{display:grid;grid-template-columns:145px 1fr;gap:22px;border:1px solid #e9e5f0;border-radius:14px;padding:20px;background:#fff;box-shadow:0 8px 24px #42266b08}.gp-product-card>img{width:145px;height:145px;object-fit:cover;border-radius:9px;background:#f5f2fa}.gp-product-type{display:block;color:#6a2cf4;font-weight:800;letter-spacing:1.15px;font-size:10px;margin:7px 0 8px}.gp-product-card h2{font-size:21px;line-height:1.22;letter-spacing:-.4px;margin:0 0 12px}.gp-product-card>div>p{font-size:13px;color:#6f7892;margin:0;line-height:1.55}.gp-price-lines{grid-column:1/-1;border-top:1px solid #eeeaf3;margin-top:0;padding-top:13px}.gp-price-lines p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:9px 0;font-size:14px}.gp-price-lines strong{font-size:14px}.gp-strike{text-decoration:line-through;color:#71778a;font-weight:500}.gp-price-lines .gp-saving{color:#079746}.gp-price-lines .gp-total{border-top:1px solid #eeeaf3;padding-top:13px;margin-top:12px;font-size:20px;font-weight:800}.gp-price-lines .gp-total strong{font-size:22px}.gp-benefits{margin-top:20px;display:grid;gap:5px}.gp-benefits p{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;margin:0;padding:7px 0}.gp-benefits i{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#f3edff;color:#6729f1;font-size:22px;font-style:normal}.gp-benefits span>*{display:block}.gp-benefits strong{font-size:14px;margin-bottom:3px}.gp-benefits small{font-size:12px;line-height:1.4;color:#77829c}.gp-method-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 30px}.gp-method-tabs button{min-height:66px;border:1px solid #dfe2ea;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font:inherit;color:#171820;cursor:pointer;transition:border-color .15s,box-shadow .15s,opacity .15s}.gp-method-tabs button[aria-selected=true]{border:2px solid #6a25f5;color:#6023e8;box-shadow:0 0 0 2px #6a25f50a}.gp-method-tabs button:disabled{opacity:.38;cursor:not-allowed}.gp-method-tabs img{width:28px;height:28px;object-fit:contain}.gp-method-tabs b{font-size:14px}.gp-card-icon{font-size:24px;line-height:1;color:#6a25f5}.gp-stripe-panel{position:relative;min-height:255px}.gp-pay-button{width:100%;min-height:62px;margin-top:24px;border:0;border-radius:10px;background:linear-gradient(105deg,#7127ef,#6732ef);color:#fff;font-size:18px;font-weight:750;display:flex;align-items:center;justify-content:center;gap:16px;cursor:pointer}.gp-pay-button span{font-size:24px;font-weight:400}.gp-pay-button:disabled{opacity:.48;cursor:not-allowed}.gp-secure-line{text-align:center!important;color:#7f879c!important;font-size:12px!important;margin:22px 0 0!important}.gp-wallet-visible{width:100%}.gp-wallet-probe{position:absolute!important;left:-10000px!important;top:0!important;width:360px!important;height:60px!important;overflow:hidden!important;opacity:.001!important;pointer-events:none!important}.gp-paypal-buttons{min-height:58px}.gp-loading{color:#7a8193;font-size:13px}.cc-details .cc-eyebrow{display:block;margin-bottom:10px}.cc-details .cc-primary{margin-top:30px}.gp-confirm{max-width:740px;padding-top:36px}.gp-confirm .cc-brand img{width:174px;height:auto}.gp-confirm-check{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;margin:24px auto 18px;background:radial-gradient(circle,#fff 35%,#f0e9ff 36% 55%,#faf8ff 56%);color:#6a29ef;font-size:42px;font-weight:500;border:1px solid #f0ebfb}.gp-confirm h1{font-size:38px;letter-spacing:-1.4px;margin:10px 0 8px}.gp-confirm>p{font-size:17px;line-height:1.45;color:#75809c;max-width:560px;margin:0 auto 25px}.gp-confirm-table{border:1px solid #e4dcf7;border-radius:16px;padding:12px 28px;margin:24px auto 16px;text-align:left;background:linear-gradient(155deg,#fff,#fbf9ff)}.gp-confirm-table>div{display:grid;grid-template-columns:215px 1fr;gap:20px;padding:12px 0;border-bottom:1px solid #ece7f5;align-items:start}.gp-confirm-table>div:last-child{border-bottom:0}.gp-confirm-table span{font-size:10px;letter-spacing:1.25px;font-weight:800;color:#75809b}.gp-confirm-table strong{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.gp-confirm-table del{margin-left:14px;color:#757b8f;font-weight:500}.gp-confirm-email{font-size:13px!important;margin:14px auto 8px!important}.gp-confirm-primary,.gp-confirm-secondary{max-width:580px;margin-left:auto;margin-right:auto}.gp-confirm-secondary{background:#fff!important;border:2px solid #6d27f4!important;color:#6424e7!important}.gp-invoice-link{display:inline-block;margin:20px auto;color:#5d1fdc;font-size:13px}.gp-invoice-link:hover{text-decoration:underline}@media(max-width:820px){.gp-payment-shell{grid-template-columns:1fr}.gp-payment-side{border-left:0;border-top:1px solid #efedf5;padding-top:40px}.gp-order-side,.gp-payment-side{padding:32px}.gp-product-card{grid-template-columns:120px 1fr}.gp-product-card>img{width:120px;height:120px}}@media(max-width:580px){.gp-payment-page{padding:20px 12px 52px}.gp-payment-shell{border-radius:16px}.gp-order-side,.gp-payment-side{padding:24px 18px}.gp-order-side>h1,.gp-payment-side>h1{font-size:31px}.gp-product-card{grid-template-columns:92px 1fr;gap:14px;padding:14px}.gp-product-card>img{width:92px;height:92px}.gp-product-card h2{font-size:17px}.gp-method-tabs{gap:7px}.gp-method-tabs button{min-height:58px;gap:6px;padding:8px 5px}.gp-method-tabs img{width:23px;height:23px}.gp-method-tabs b{font-size:12px}.gp-confirm-table{padding:8px 18px}.gp-confirm-table>div{grid-template-columns:1fr;gap:5px}.gp-confirm h1{font-size:32px}}:root{--gl-green:#086642;--gl-deep:#063f2c;--gl-mint:#eaf6ef;--gl-line:#dce7e1;--gl-ink:#111713;--gl-muted:#66756d;--gl-bg:#f6f9f7}.gl-shell{min-height:100vh;background:var(--gl-bg);color:var(--gl-ink);padding-bottom:70px}.gl-topbar{height:76px;background:#fff;border-bottom:1px solid var(--gl-line);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,62px);position:sticky;top:0;z-index:20}.gl-wordmark{display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--gl-deep);font-weight:750;font-size:14px}.gl-wordmark img{width:145px}.gl-wordmark span{border-left:1px solid var(--gl-line);padding-left:13px}.gl-account{position:relative}.gl-avatar{width:42px;height:42px;border-radius:50%;border:0;background:var(--gl-deep);color:#fff;font-weight:750;display:grid;place-items:center;cursor:pointer}.gl-avatar-large{width:48px;height:48px;cursor:default}.gl-account-menu{position:absolute;right:0;top:52px;width:245px;background:#fff;border:1px solid var(--gl-line);border-radius:14px;padding:16px;box-shadow:0 18px 50px #143b2b18;display:grid;z-index:30}.gl-account-menu strong{font-size:13px}.gl-account-menu small{color:var(--gl-muted);margin:4px 0 12px;overflow-wrap:anywhere}.gl-account-menu a,.gl-account-menu button{border:0;border-top:1px solid #edf2ef;background:none;text-align:left;padding:12px 0;text-decoration:none;color:var(--gl-ink);font:inherit;font-size:13px;cursor:pointer}.gl-hero{max-width:1380px;margin:auto;padding:58px clamp(20px,4vw,62px) 48px;display:grid;grid-template-columns:52px 1fr 170px;gap:18px;align-items:start}.gl-hero h1{font-size:clamp(31px,3.4vw,47px);letter-spacing:-1.8px;margin:2px 0 9px}.gl-hero p{margin:0;color:var(--gl-muted);font-size:15px}.gl-hero-mark{display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.gl-hero-mark span{display:block;width:33px;height:68px;border-radius:20px;background:var(--gl-mint);transform:rotate(35deg)}.gl-hero-mark span:nth-child(2){height:92px;background:#a9dac0}.gl-hero-mark span:nth-child(3){height:54px;background:var(--gl-green)}.gl-tabs{max-width:1256px;margin:0 auto;border-bottom:1px solid var(--gl-line);display:flex;gap:36px}.gl-tabs button{border:0;background:none;padding:15px 2px 17px;font:inherit;font-size:14px;color:#4e5d55;cursor:pointer;position:relative;white-space:nowrap}.gl-tabs button[aria-selected=true]{font-weight:750;color:var(--gl-ink)}.gl-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;border-radius:5px;background:var(--gl-green)}.gl-dashboard-grid,.gl-panel{max-width:1256px;margin:34px auto 0}.gl-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.68fr);gap:28px;align-items:start}.gl-section-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px}.gl-section-head h2{font-size:25px;margin:5px 0 0;letter-spacing:-.5px}.gl-section-head>span{font-size:12px;color:var(--gl-muted)}.gl-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--gl-green);font-weight:800}.gl-course-card{display:grid;grid-template-columns:190px 1fr;background:#fff;border:1px solid var(--gl-line);border-radius:18px;overflow:hidden;margin-bottom:18px}.gl-course-card>img{width:166px;max-width:calc(100% - 24px);height:auto;aspect-ratio:3/2;object-fit:contain;align-self:center;justify-self:center;border-radius:10px;background:#eef4f0}.gl-course-copy{padding:25px 27px}.gl-course-copy h3{font-size:23px;line-height:1.25;letter-spacing:-.45px;margin:7px 0 13px}.gl-meta{display:flex;flex-wrap:wrap;gap:9px 17px;color:var(--gl-muted);font-size:12px}.gl-progress-row{display:grid;grid-template-columns:1fr 42px;gap:12px;align-items:center;margin:25px 0}.gl-progress{height:7px;border-radius:10px;background:#e9efeb;overflow:hidden}.gl-progress span{display:block;height:100%;background:var(--gl-green);border-radius:inherit}.gl-progress-row strong{font-size:12px}.gl-next{display:flex;gap:18px;align-items:center;justify-content:space-between;background:#f7faf8;border:1px solid #e5eee9;border-radius:12px;padding:14px 15px}.gl-next small{display:block;font-size:9px;letter-spacing:1px;color:var(--gl-green);font-weight:800;margin-bottom:5px}.gl-next strong{display:block;font-size:12px;line-height:1.45}.gl-primary,.gl-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:9px;padding:11px 18px;border:1px solid var(--gl-green);background:var(--gl-green);color:#fff!important;text-decoration:none;font:inherit;font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}.gl-primary:hover{background:var(--gl-deep)}.gl-primary:disabled{opacity:.5}.gl-secondary{background:#fff;color:var(--gl-green)!important;width:100%}.gl-link{border:0;background:none;color:var(--gl-green);font:inherit;font-size:12px;padding:10px;cursor:pointer}.gl-plan{background:#fff;border:1px solid var(--gl-line);border-radius:18px;padding:25px;position:sticky;top:103px}.gl-plan-head{display:flex;gap:13px;align-items:center;margin-bottom:18px}.gl-plan-icon{width:40px;height:40px;border-radius:12px;background:var(--gl-mint);display:grid;place-items:center;color:var(--gl-green);font-weight:800}.gl-plan h2{font-size:20px;margin:3px 0 0}.gl-plan-status{display:block;color:var(--gl-green);background:var(--gl-mint);border-radius:9px;padding:10px 12px;margin:8px 0 17px;font-size:12px}.gl-plan dl,.gl-certificate-grid dl,.gl-completed-card dl{margin:0 0 18px}.gl-plan dl>div,.gl-certificate-grid dl>div,.gl-completed-card dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #edf2ef;font-size:11px}.gl-plan dt,.gl-certificate-grid dt,.gl-completed-card dt{color:var(--gl-muted)}.gl-plan dd,.gl-certificate-grid dd,.gl-completed-card dd{margin:0;text-align:right;font-weight:650}.gl-plan label,.gl-plan legend{font-size:11px;font-weight:700}.gl-plan label{display:block;margin:15px 0}.gl-plan input[type=date],.gl-plan select{width:100%;display:block;margin-top:7px;border:1px solid #cedbd4;border-radius:9px;padding:11px;background:#fff;font:inherit}.gl-plan fieldset{border:0;padding:0;margin:17px 0}.gl-days{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.gl-days label{margin:0}.gl-days input{position:absolute;opacity:0}.gl-days span{display:block;border:1px solid #d7e3dc;border-radius:7px;padding:8px 9px;font-size:10px;font-weight:600;cursor:pointer}.gl-days input:checked+span{background:var(--gl-green);border-color:var(--gl-green);color:#fff}.gl-plan form>.gl-primary{width:100%;margin-top:8px}.gl-panel{background:#fff;border:1px solid var(--gl-line);border-radius:18px;padding:28px}.gl-empty{text-align:center;border:1px dashed #cfdcd5;background:#fbfdfc;border-radius:14px;padding:38px 25px}.gl-empty h3,.gl-empty h2{margin:0 0 8px;font-size:20px}.gl-empty p{color:var(--gl-muted);font-size:13px;max-width:620px;margin:0 auto 18px;line-height:1.6}.gl-empty-large{max-width:900px;margin:45px auto;padding:70px 30px}.gl-completed-grid,.gl-certificate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gl-completed-card{display:grid;grid-template-columns:145px 1fr;border:1px solid var(--gl-line);border-radius:14px;overflow:hidden}.gl-completed-card img{width:145px;height:100%;object-fit:cover}.gl-completed-card>div{padding:19px}.gl-completed-card h3,.gl-certificate-grid h3{font-size:17px;line-height:1.35;margin:7px 0}.gl-completed-card p,.gl-certificate-grid p{font-size:12px;color:var(--gl-muted)}.gl-status{display:inline-block;background:var(--gl-mint);color:var(--gl-green);font-size:9px;text-transform:uppercase;letter-spacing:1px;font-weight:800;border-radius:20px;padding:6px 9px}.gl-skill-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.gl-skill-grid article{border:1px solid var(--gl-line);border-radius:12px;padding:18px}.gl-skill-grid h3{font-size:14px;margin:0 0 8px}.gl-skill-grid strong{color:var(--gl-green);font-size:12px}.gl-skill-grid small{display:block;color:var(--gl-muted);margin-top:6px}.gl-capability-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.gl-capability-list>span{border:1px solid var(--gl-line);background:#f8fbf9;border-radius:20px;padding:8px 11px;font-size:10px}.gl-capability-list>span:first-child{border:0;background:none;padding-left:0;color:var(--gl-muted);width:100%;font-size:11px}.gl-certificate-grid article{border:1px solid var(--gl-line);border-radius:14px;padding:23px}.gl-certificate-grid a{display:inline-block;margin-right:14px;color:var(--gl-green);font-size:12px;font-weight:700}.gl-loading{display:grid;place-items:center;align-content:center;gap:20px}.gl-loading img{width:150px}.gl-loading p{color:var(--gl-muted)}.gl-shell>.cc-notice{max-width:1256px;margin:20px auto;background:#edf7f1;border-color:#d3e8dc;color:#335e48}@media(max-width:900px){.gl-hero,.gl-tabs,.gl-dashboard-grid,.gl-panel,.gl-shell>.cc-notice{margin-left:22px;margin-right:22px}.gl-dashboard-grid{grid-template-columns:1fr}.gl-plan{position:static}.gl-hero{grid-template-columns:50px 1fr}.gl-hero-mark{display:none}.gl-completed-grid,.gl-certificate-grid{grid-template-columns:1fr}}@media(max-width:600px){.gl-topbar{height:66px;padding:0 17px}.gl-wordmark img{width:122px}.gl-wordmark span{font-size:12px}.gl-hero{padding:34px 0 30px;grid-template-columns:1fr;margin-left:18px;margin-right:18px}.gl-hero>.gl-avatar{display:none}.gl-hero h1{font-size:31px}.gl-tabs{overflow-x:auto;gap:24px;margin:0;padding:0 18px}.gl-dashboard-grid,.gl-panel,.gl-shell>.cc-notice{margin-left:14px;margin-right:14px}.gl-dashboard-grid{margin-top:25px}.gl-course-card{grid-template-columns:1fr}.gl-course-card>img{width:min(320px,calc(100% - 36px));max-width:none;height:auto;aspect-ratio:3/2;margin:18px auto 0}.gl-course-copy{padding:21px 18px}.gl-course-copy h3{font-size:20px}.gl-next{align-items:flex-start;flex-direction:column}.gl-next .gl-primary{width:100%}.gl-panel{padding:20px 15px}.gl-completed-card{grid-template-columns:1fr}.gl-completed-card img{width:100%;height:170px}.gl-skill-grid{grid-template-columns:1fr}}:root{--cw-green:#086642;--cw-deep:#063f2c;--cw-mint:#eaf6ef;--cw-bg:#f4f7f5;--cw-line:#dce6e0;--cw-muted:#67756e;--cw-ink:#111713}.cw-shell{min-height:100vh;background:var(--cw-bg);color:var(--cw-ink)}.cw-topbar{height:72px;background:#fff;border-bottom:1px solid var(--cw-line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:40}.cw-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--cw-deep);font-weight:750}.cw-brand img{width:138px}.cw-brand span{border-left:1px solid var(--cw-line);padding-left:12px;font-size:13px}.cw-top-actions{display:flex;align-items:center;gap:18px}.cw-top-actions>a{font-size:12px;font-weight:700;color:var(--cw-green);text-decoration:none}.cw-menu-button{display:none;border:1px solid var(--cw-green);background:#fff;color:var(--cw-green);border-radius:8px;padding:9px 12px;font:inherit;font-size:12px;font-weight:700}.cw-layout{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:calc(100vh - 72px)}.cw-sidebar{background:#fff;border-right:1px solid var(--cw-line);padding:28px 22px;position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto;z-index:25}.cw-sidebar-head>span,.cw-eyebrow{display:block;color:var(--cw-green);font-size:9px;letter-spacing:1.45px;text-transform:uppercase;font-weight:800}.cw-sidebar-head h1{font-size:17px;line-height:1.35;margin:7px 0 28px;letter-spacing:-.2px}.cw-course-progress{margin:-12px 0 26px}.cw-course-progress>div{height:5px;background:#e7eee9;border-radius:8px;overflow:hidden}.cw-course-progress>div span{display:block;height:100%;background:var(--cw-green)}.cw-course-progress small{display:block;color:var(--cw-muted);font-size:9px;margin-top:7px}.cw-close-menu{display:none}.cw-nav-title{display:block;font-size:12px;margin:0 0 9px}.cw-module-nav,.cw-section-nav{display:grid;gap:4px}.cw-module-nav button,.cw-section-nav button{border:0;background:transparent;border-radius:8px;padding:11px 10px;display:flex;align-items:center;gap:10px;text-align:left;font:inherit;font-size:12px;color:#26332c;cursor:pointer}.cw-module-nav button:hover,.cw-section-nav button:hover,.cw-module-nav button.active,.cw-section-nav button.active{background:#edf6f1;color:var(--cw-deep)}.cw-module-nav button.active,.cw-section-nav button.active{font-weight:750}.cw-status{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:11px;background:#edf1ef;color:#829088;flex:0 0 auto}.cw-status.completed{background:#dcefe4;color:var(--cw-green);font-weight:800}.cw-status.in_progress{background:var(--cw-green);color:#fff;font-size:8px}.cw-section-nav{border-top:1px solid var(--cw-line);margin-top:18px;padding-top:14px}.cw-back{display:inline-block;color:var(--cw-green);font-size:11px;font-weight:700;text-decoration:none;margin:28px 10px 8px}.cw-main{min-width:0;padding:45px clamp(28px,5vw,78px) 80px}.cw-content{max-width:920px;margin:0 auto}.cw-breadcrumb{font-size:10px;color:var(--cw-muted);margin-bottom:15px}.cw-content>h2{font-size:clamp(30px,3.5vw,44px);letter-spacing:-1.3px;line-height:1.12;margin:0 0 14px}.cw-module-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--cw-muted);font-size:12px;margin-bottom:24px}.cw-module-meta span+span:before{content:"•";margin-right:18px;color:#a0aaa4}.cw-description{font-size:14px;line-height:1.7;color:#46544c}.cw-objectives{border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line);margin:30px 0}.cw-objectives>button{width:100%;padding:17px 0;border:0;background:none;display:flex;justify-content:space-between;align-items:center;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.cw-objectives ul,.cw-objectives p{margin:0 0 18px;padding-left:22px;color:var(--cw-muted);font-size:13px;line-height:1.65}.cw-objectives p{padding-left:0}.cw-activity-head{display:flex;align-items:end;justify-content:space-between;margin:31px 0 15px}.cw-activity-head span{display:block;color:var(--cw-green);font-size:9px;text-transform:uppercase;letter-spacing:1.2px;font-weight:800}.cw-activity-head h3{font-size:22px;margin:5px 0 0}.cw-activity-head small{color:var(--cw-muted)}.cw-activity-list{display:grid;gap:9px}.cw-activity-list article{background:#fff;border:1px solid var(--cw-line);border-radius:12px;padding:16px;display:grid;grid-template-columns:34px 1fr 24px;align-items:center;gap:13px}.cw-activity-status{width:32px;height:32px;border-radius:50%;background:#eef3f0;color:#687870;display:grid;place-items:center;font-size:10px;font-weight:800}.cw-activity-status.completed{background:#dcefe4;color:var(--cw-green)}.cw-activity-list h4{font-size:13px;margin:0 0 5px}.cw-activity-list p{font-size:11px;color:var(--cw-muted);margin:0}.cw-activity-arrow{color:var(--cw-green)}.cw-empty{border:1px dashed #cad9d1;background:#fbfdfc;border-radius:14px;padding:36px;text-align:center;margin-top:20px}.cw-empty h3{font-size:18px;margin:0 0 8px}.cw-empty p{max-width:590px;margin:0 auto;color:var(--cw-muted);font-size:13px;line-height:1.6}.cw-assessment-list,.cw-resource-list,.cw-note-list{display:grid;gap:10px;margin-top:24px}.cw-assessment-list article,.cw-resource-list article,.cw-note-list article{background:#fff;border:1px solid var(--cw-line);border-radius:12px;padding:17px 19px}.cw-assessment-list article{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center}.cw-assessment-list span,.cw-resource-list span,.cw-note-list small{font-size:11px;color:var(--cw-muted)}.cw-resource-list article{display:flex;justify-content:space-between;gap:20px;align-items:center}.cw-resource-list strong,.cw-resource-list span{display:block}.cw-resource-list a{font-size:11px;font-weight:700;color:var(--cw-green)}.cw-note-list p{margin:0 0 9px;line-height:1.6}.cw-info-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff;border:1px solid var(--cw-line);border-radius:14px;padding:10px 22px;margin:28px 0}.cw-info-card>div{padding:15px 0;border-bottom:1px solid #edf2ef}.cw-info-card>div:nth-last-child(-n+2){border-bottom:0}.cw-info-card span,.cw-info-card strong{display:block}.cw-info-card span{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--cw-muted);margin-bottom:5px}.cw-info-card strong{font-size:13px}.cw-info-section{border-top:1px solid var(--cw-line);padding:22px 0}.cw-info-section h3{font-size:16px;margin:0 0 10px}.cw-info-section p,.cw-info-section li{font-size:13px;color:#526159;line-height:1.7}.cw-state{min-height:100vh;background:var(--cw-bg);display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.cw-state img{width:160px;margin-bottom:28px}.cw-state h1{font-size:30px;margin:0 0 10px}.cw-state p{max-width:560px;color:var(--cw-muted);line-height:1.6}.cw-state a{margin-top:14px;display:inline-flex;padding:12px 18px;background:var(--cw-green);color:#fff;border-radius:8px;text-decoration:none;font-size:12px;font-weight:750}.cw-overlay{display:none}@media(max-width:900px){.cw-topbar{padding:0 18px}.cw-menu-button{display:inline-flex}.cw-layout{display:block}.cw-sidebar{position:fixed;top:0;left:0;width:min(330px,88vw);height:100vh;transform:translate(-105%);transition:transform .2s ease;box-shadow:15px 0 50px #082b1d24;z-index:60;padding-top:24px}.cw-sidebar.open{transform:translate(0)}.cw-close-menu{display:block;position:absolute;right:16px;top:15px;border:0;background:none;color:var(--cw-green);font-size:11px;font-weight:700}.cw-overlay{display:block;position:fixed;inset:0;border:0;background:#0c201899;z-index:55}.cw-main{padding:38px 24px 70px}}@media(max-width:560px){.cw-topbar{height:66px}.cw-brand img{width:118px}.cw-brand span{font-size:11px}.cw-top-actions>a{display:none}.cw-layout{min-height:calc(100vh - 66px)}.cw-main{padding:28px 16px 55px}.cw-content>h2{font-size:30px}.cw-module-meta{gap:7px 12px}.cw-module-meta span+span:before{margin-right:12px}.cw-empty{padding:28px 18px}.cw-info-card{grid-template-columns:1fr}.cw-info-card>div{border-bottom:1px solid #edf2ef!important}.cw-info-card>div:last-child{border-bottom:0!important}.cw-assessment-list article{grid-template-columns:1fr}.cw-resource-list article{align-items:flex-start;flex-direction:column}}.pf-artwork{position:relative;min-width:0;overflow:hidden;background:linear-gradient(145deg,#eee7ff,#c9baff 46%,#d9f8ff)}.pf-artwork>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pf-product-card{position:absolute;left:7%;right:20%;bottom:2.8%;padding:18px 22px 14px;border-radius:12px;background:linear-gradient(145deg,#34225f,#4936a3);color:#fff;box-shadow:0 18px 45px #26194a35}.pf-product-card h2{font-size:20px;margin:0 0 3px}.pf-product-card>p{font-size:12px;margin:0 0 12px;color:#e6e0fa}.pf-product-card ul{list-style:none;margin:0;padding:0 0 9px;display:grid;gap:7px;border-bottom:1px solid #ffffff26}.pf-product-card li{font-size:11px;display:flex;gap:9px;align-items:center}.pf-product-card li span{width:15px;text-align:center}.pf-product-card small{display:block;margin-top:8px;font-size:10px;color:#d6cfee}.pf-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;align-items:center;margin-bottom:28px}.pf-step{display:flex;align-items:center;gap:9px;min-width:0;color:#746b81;font-size:11px}.pf-step>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f0edf4;color:#777080;font-size:11px;flex:0 0 auto}.pf-step>strong{font-size:10px;white-space:nowrap}.pf-step>i{height:1px;background:#dcd6e4;flex:1;margin-left:7px}.pf-step.active{color:#661dff}.pf-step.active>span{background:#6b22f7;color:#fff}.pf-step.done>span{background:#fff;border:1px solid #cfc5db;color:#6821f4}.pf-step.done>strong{color:#5e5767}@media(max-width:800px){.pf-artwork>img{height:auto;aspect-ratio:725/847}.pf-product-card{left:6%;right:6%;bottom:4%}.pf-steps{margin-bottom:22px}.pf-step>strong{font-size:9px}}@media(max-width:460px){.pf-step{gap:5px}.pf-step>span{width:26px;height:26px}.pf-step>strong{font-size:8px}.pf-step>i{margin-left:3px}.pf-product-card{padding:14px}.pf-product-card h2{font-size:17px}}.pf-topbar{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(28px,8vw,132px);background:#fff;border-bottom:1px solid #f0edf4;box-sizing:border-box}.pf-topbar-logo{display:flex;align-items:center;text-decoration:none}.pf-topbar-logo img{display:block;width:154px;height:auto}.pf-topbar nav{display:flex;align-items:center;gap:38px}.pf-topbar nav a{font-size:14px;font-weight:750;color:#17131d;text-decoration:none}.pf-topbar nav .pf-topbar-join{color:#6f22f5}@media(max-width:760px){.pf-topbar{height:66px;padding:0 18px}.pf-topbar-logo img{width:132px}.pf-topbar nav{gap:20px}.pf-topbar nav a{font-size:12px}}.pf-steps{margin-bottom:28px}.pf-step>strong{font-size:12px}.pf-step>span{font-size:12px}.pf-topbar a:focus-visible,.pf-method-tabs button:focus-visible,.pf-pay-button:focus-visible{outline:3px solid #b895ff;outline-offset:3px}@media(max-width:460px){.pf-step>strong{font-size:11px}.pf-step>span{width:28px;height:28px}}.account-portal{padding:52px 32px 72px;background:radial-gradient(ellipse at 30% 60%,#e8e0ff99,transparent 65%),#f7f8fd}.portal-card{max-width:1320px;margin:auto;display:grid;grid-template-columns:1fr 1fr;border:2px solid #fff;border-radius:32px;overflow:hidden;background:#fff;box-shadow:0 24px 90px #605bac14}.portal-artwork{position:relative;background:linear-gradient(145deg,#eee7ff,#cec1ff 40%,#e9faff);min-width:0;display:flex;align-items:center}.portal-artwork>img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:725/847}.portal-panel{padding:62px clamp(30px,4vw,76px) 32px;align-self:center;min-width:0}.portal-panel h1{font-size:clamp(29px,2.8vw,42px);font-weight:700;line-height:1.14;letter-spacing:-.055em;margin-bottom:28px}.portal-switch{display:grid;grid-template-columns:1fr 1fr;background:#ece8f2;border-radius:40px;padding:5px;margin-bottom:28px}.portal-switch button{min-height:45px;background:transparent;border:0;border-radius:30px;font-size:16px;font-weight:550;transition:background .2s,color .2s,box-shadow .2s}.portal-switch button[aria-selected=true]{background:#fff;color:#5e17eb;box-shadow:0 2px 8px #3e246306}.portal-switch button:hover{color:#5e17eb}.portal-panel fieldset{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:18px}.portal-field{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:500;line-height:1.35}.portal-field input,.portal-field select{min-width:0;width:100%;height:46px;border:1px solid #ddd8e9;border-radius:9px;background:#fff;color:#14101c;padding:10px 14px;font-size:16px;box-shadow:0 1px 2px #22104303}.portal-field input:hover,.portal-field select:hover{border-color:#b5a5d3}.portal-field input:focus,.portal-field select:focus{border-color:#7e3bed;outline:2px solid #7e3bed35;outline-offset:2px}.portal-field small{font-size:11px;color:#696075;font-weight:400}.portal-password{position:relative;display:block}.portal-password input{padding-right:49px}.password-toggle{position:absolute;inset:1px 1px 1px auto;width:44px;display:grid;place-items:center;border:0;border-radius:8px;background:#fff;color:#80748f}.password-toggle:hover{color:#5e17eb}.portal-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:13px 20px;border:1px solid transparent;border-radius:40px;background:linear-gradient(105deg,#7a35ff,#5e17eb);color:#fff;font-weight:600;font-size:16px;text-align:center;box-shadow:0 5px 14px #6b2ceb16;transition:box-shadow .2s,background .2s}.portal-primary:hover{background:#5e17eb;color:#fff;box-shadow:0 7px 20px #5e17eb30}.portal-primary:disabled{cursor:not-allowed;opacity:.62}.portal-text{background:none;border:0;padding:9px 0;font-size:13px;color:#5e17eb;text-decoration:underline;text-underline-offset:4px;align-self:center;min-height:36px}.portal-forgot{align-self:flex-end;margin-top:-10px;padding-top:0}.portal-google{height:44px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #747775;border-radius:24px;background:#fff;color:#1f1f1f;font-family:Arial,sans-serif;font-size:14px;font-weight:500;padding:0 12px}.portal-google img{flex-shrink:0;object-fit:contain}.portal-google:hover{background:#f8faff;box-shadow:0 1px 3px #0002}.portal-divider{display:flex;align-items:center;gap:15px;font-size:12px;color:#847c90}.portal-divider:before,.portal-divider:after{content:"";height:1px;background:#ece7f2;flex:1}.portal-security{margin:18px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;color:#7a728a;font-size:11px;line-height:1.5;text-align:center}.portal-security svg{flex-shrink:0}.portal-status,.portal-error{font-size:13px;line-height:1.55;margin:18px 0 0;padding:12px 14px;border-radius:9px;background:#f2effa;color:#463658;overflow-wrap:anywhere}.portal-error{background:#fff7f6;color:#803c38}.portal-error a{display:inline-block;color:#5e17eb;text-decoration:underline}.portal-explainer{font-size:14px;margin:0}.portal-subtitle{font-size:25px;margin:0}.portal-signed-in{display:flex;flex-direction:column;gap:18px;padding:30px 0}.portal-signed-in h2{font-size:29px;margin:0}.portal-signed-in p{overflow-wrap:anywhere}.portal-secondary{text-align:center;font-weight:550;color:#5e17eb;padding:12px}.portal-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1050px){.portal-panel{padding:38px 30px}.portal-panel h1{font-size:32px}.portal-artwork>img{object-fit:contain}.account-portal{padding:36px 24px 55px}}@media(max-width:760px){.account-portal{padding:26px 16px 40px}.portal-card{grid-template-columns:1fr;max-width:540px;border-radius:25px}.portal-panel{grid-row:1;padding:34px 26px}.portal-panel h1{font-size:31px;text-align:center}.portal-artwork{grid-row:2}.portal-artwork>img{height:auto;aspect-ratio:725/847;object-fit:contain}.portal-switch{margin-bottom:25px}.portal-panel fieldset{gap:19px}.portal-field input,.portal-field select{height:49px}.portal-switch button{min-height:46px}.portal-primary{min-height:52px}.portal-security{font-size:10px}.portal-field{font-size:14px}}@media(max-width:380px){.account-portal{padding:18px 10px 30px}.portal-panel{padding:28px 18px}.portal-panel h1{font-size:27px}.portal-switch button{font-size:15px}}@media(prefers-reduced-motion:reduce){.portal-switch button,.portal-primary{transition:none}}.account-portal .portal-card>.pf-artwork{min-height:790px}.account-portal .portal-card>.pf-artwork>img{height:100%;object-fit:cover}.portal-step-label{display:block;margin:-10px 0 8px;font-size:9px;font-weight:800;letter-spacing:2px;color:#7d7585}.portal-code-copy{font-size:11px;line-height:1.55;color:#756d7f;margin:0}.portal-code-state h2{font-size:28px;line-height:1.05;margin:12px 0 6px}.portal-code-state>p{font-size:12px;color:#706879;margin:0 0 12px}.portal-code-inputs{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin:14px 0 16px}.portal-code-inputs input{width:100%;min-width:0;height:58px;border:1px solid #d9d2e3;border-radius:10px;text-align:center;font-size:24px;color:#6a24ef}.portal-code-inputs input:focus{outline:2px solid #7e3bed3a;border-color:#7e3bed}.portal-code-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.portal-code-actions i{width:1px;height:16px;background:#d7d0df}.portal-code-actions .portal-text{font-size:12px;text-decoration:none}.portal-code-security{text-align:center!important;font-size:10px!important;color:#7d7585!important;margin:14px 0 2px!important}.portal-commercial-note{text-align:center;font-size:11px;color:#71697b;margin:-5px 0 0}.portal-panel>.pf-steps{margin-top:-14px}@media(max-width:1050px){.account-portal .portal-card>.pf-artwork{min-height:auto}.portal-panel>.pf-steps{margin-top:0}}@media(max-width:760px){.account-portal .portal-card>.pf-artwork{grid-row:2}.portal-code-inputs{gap:6px}.portal-code-inputs input{height:52px}.portal-step-label{text-align:center}}@media(max-width:420px){.portal-code-inputs{gap:4px}.portal-code-inputs input{height:46px;font-size:19px}}.portal-code-preview-note{text-align:center;font-size:9px;color:#8b8393;margin:6px 0 0}.account-portal{padding:30px 28px 54px}.portal-card{max-width:1240px;border-radius:28px;min-height:812px}.portal-panel{padding:38px 54px 28px;align-self:center}.portal-panel h1{margin:8px 0 22px}.portal-step-label{font-size:10px;margin:0 0 5px;color:#6b22f7}.portal-panel>.pf-steps{margin-top:0}.portal-panel>.portal-explainer{margin:0 0 20px;line-height:1.55}.portal-code-copy,.portal-code-state>p{font-size:14px;line-height:1.55}.portal-code-security{font-size:12px!important}.portal-code-state{margin-top:24px}.portal-code-actions .portal-text{font-size:13px}.portal-code-state .portal-primary{margin-top:4px}.portal-commercial-note{font-size:12px}@media(max-width:1050px){.portal-panel{padding:34px 30px}}@media(max-width:760px){.account-portal{padding:20px 16px 40px}.portal-card{min-height:0}.portal-panel{padding:30px 24px}.portal-panel h1{font-size:32px;text-align:left}.portal-step-label{text-align:left}.portal-code-actions{flex-wrap:wrap;gap:9px}.portal-code-state h2{font-size:27px}}.account-portal .portal-card>.pf-artwork{display:flex;align-items:center}.account-portal .portal-card>.pf-artwork>img{height:auto;object-fit:contain}.account-portal .portal-card>.pf-artwork>img{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent)}.gla-shell,.gla-login{min-height:100vh;background:#f5f8f5;color:#102419;font-family:Inter,Arial,sans-serif}.gla-login{display:grid;place-items:center;padding:32px}.gla-login section{width:min(460px,100%);background:#fff;border:1px solid #dbe7de;border-radius:24px;padding:36px;box-shadow:0 18px 60px #12301c12}.gla-login img{width:150px}.gla-login span,.gla-heading>span,.gla-specialization-head span,.gla-course summary span,.gla-module-head span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;color:#2b6a42;margin-top:20px}.gla-login h1{font-size:34px;margin:8px 0 10px}.gla-login form{display:grid;gap:14px;margin-top:26px}.gla-login label{display:grid;gap:8px;font-weight:700}.gla-login input{padding:14px 16px;border:1px solid #bed0c3;border-radius:12px;font:inherit}.gla-login button,.gla-signout{border:0;border-radius:12px;padding:14px 18px;background:#0c5c36;color:#fff;font-weight:800}.gla-link{background:none!important;color:#215e3b!important;padding-left:0!important}.gla-message{margin-top:16px}.gla-shell>header{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:28px;padding:18px 32px;background:#fff;border-bottom:1px solid #dbe7de}.gla-shell>header>div{display:flex;align-items:center;gap:12px;margin-right:auto;font-weight:800}.gla-shell>header img{width:120px}.gla-shell nav{display:flex;gap:8px}.gla-shell nav button{border:0;background:transparent;padding:10px 13px;font-weight:800;color:#53635a;border-radius:10px}.gla-shell nav button.active{background:#e8f3eb;color:#104f31}.gla-signout{padding:10px 14px}.gla-content{max-width:1320px;margin:auto;padding:44px 32px 72px}.gla-heading h1{font-size:40px;margin:6px 0 10px}.gla-heading p{color:#607067;max-width:760px}.gla-specialization{margin-top:34px}.gla-specialization-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}.gla-specialization-head h2{margin:5px 0}.gla-specialization-head strong{color:#496054}.gla-course{background:#fff;border:1px solid #dbe7de;border-radius:18px;margin:12px 0;overflow:hidden}.gla-course summary{list-style:none;cursor:pointer;padding:22px;display:flex;justify-content:space-between;gap:28px;align-items:center}.gla-course summary::-webkit-details-marker{display:none}.gla-course summary h3{margin:4px 0;font-size:21px}.gla-course-stats{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.gla-course-stats span{margin:0!important;padding:7px 10px;border-radius:999px;background:#f1f5f2;color:#516158;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.gla-course-stats .published{background:#e1f3e7;color:#145b35}.gla-modules{border-top:1px solid #e2ebe4;padding:18px;background:#fafcfb}.gla-modules article{background:#fff;border:1px solid #e2ebe4;border-radius:14px;padding:20px;margin:12px 0}.gla-module-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.gla-module-head h4{font-size:19px;margin:4px 0 12px}.gla-objectives{background:#f6faf7;border-radius:12px;padding:14px}.gla-objectives ol{margin:9px 0 0;padding-left:20px}.gla-objectives li{margin:5px 0}.gla-activities{display:grid;gap:8px;margin-top:14px}.gla-activities>div{display:flex;justify-content:space-between;gap:20px;padding:11px 12px;border-bottom:1px solid #edf2ee}.gla-activities small{text-transform:capitalize;color:#627167}.gla-table{margin-top:28px;background:#fff;border:1px solid #dbe7de;border-radius:18px;overflow:hidden}.gla-table>div{display:grid;grid-template-columns:2fr 2fr 1fr;gap:18px;padding:17px 20px;border-bottom:1px solid #edf2ee}.gla-table>div:last-child{border-bottom:0}.gla-table span{color:#607067}@media(max-width:850px){.gla-shell>header{align-items:flex-start;flex-wrap:wrap;padding:16px 18px}.gla-shell nav{order:3;width:100%;overflow:auto}.gla-content{padding:30px 18px}.gla-specialization-head,.gla-course summary{align-items:flex-start;flex-direction:column}.gla-course-stats{justify-content:flex-start}.gla-table>div{grid-template-columns:1fr}.gla-module-head,.gla-activities>div{flex-direction:column}.gla-heading h1{font-size:32px}}:root{--gp-violet:#7E3BED;--gp-violet-dark:#5f22c4;--gp-ink:#15131a;--gp-muted:#6f6878;--gp-line:#e7e2ed;--gp-soft:#f7f4fb}.ps-stage,.ps-loading,.pa-page{min-height:100vh;background:radial-gradient(circle at 80% 0,#efe7ff 0,transparent 32%),#faf9fc;color:var(--gp-ink)}.ps-loading,.pa-page{display:grid;place-items:center;align-content:center;text-align:center;padding:36px}.ps-loading img,.pa-page>img{width:154px;margin-bottom:24px}.ps-shell{max-width:1280px;margin:0 auto;padding:34px 24px 70px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:34px;align-items:start}.ps-left{background:#fff;border:1px solid var(--gp-line);border-radius:26px;padding:40px 46px;box-shadow:0 24px 70px #361c5312}.ps-logo img{width:148px}.ps-eyebrow,.pa-page>span{display:block;margin-top:28px;color:var(--gp-violet);font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.ps-left>h1,.pa-page h1{font-size:clamp(38px,5vw,58px);line-height:1.02;letter-spacing:-2.4px;margin:8px 0 15px}.ps-intro,.pa-page>p{max-width:720px;color:var(--gp-muted);line-height:1.68;font-size:15px}.ps-left fieldset{border:0;margin:0;padding:0}.ps-section{display:grid;grid-template-columns:34px 1fr;gap:14px;padding-top:29px;margin-top:33px;border-top:1px solid var(--gp-line)}.ps-section>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f0e8ff;color:var(--gp-violet);font-size:10px;font-weight:800}.ps-section h2{font-size:21px;margin:0}.ps-section p{font-size:12px;color:var(--gp-muted);margin:5px 0 0}.ps-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.ps-grid label{font-size:12px;font-weight:700}.ps-grid label small{font-weight:400;color:#8c8496;margin-left:4px}.ps-grid input{display:block;width:100%;box-sizing:border-box;min-height:49px;border:1px solid #ddd7e4;border-radius:10px;margin-top:7px;padding:12px 13px;font:inherit;font-size:14px;background:#fff}.ps-grid input:focus{outline:2px solid #7e3bed2d;border-color:var(--gp-violet)}.ps-grid input[readonly]{background:#f8f7fa;color:#6a6570}.ps-wide{grid-column:1/-1}.ps-main-button,.pa-primary,.pa-page button{display:flex;align-items:center;justify-content:center;min-height:52px;border:0;border-radius:10px;padding:13px 20px;background:linear-gradient(105deg,#8645f4,var(--gp-violet-dark));color:#fff;text-decoration:none;font-weight:800;cursor:pointer}.ps-left fieldset>.ps-main-button{width:100%;margin-top:28px}.ps-main-button:disabled,.pa-page button:disabled{opacity:.55;cursor:not-allowed}.ps-right{position:sticky;top:28px}.ps-summary{background:linear-gradient(150deg,#18131f,#2b193b);border:1px solid #3e2856;border-radius:25px;padding:34px;color:#fff;box-shadow:0 26px 75px #26133b38}.ps-summary>span{color:#c6a4ff;font-size:10px;font-weight:800;letter-spacing:1.5px}.ps-summary h2{font-size:26px;margin:8px 0 18px}.ps-price{display:flex;align-items:flex-end;gap:8px}.ps-price strong{font-size:47px;letter-spacing:-2px}.ps-price em{font-style:normal;color:#d2c7dc;padding-bottom:8px}.ps-summary>p{color:#d0c7d7;font-size:12px;line-height:1.6}.ps-summary ul{list-style:none;padding:0;margin:26px 0;display:grid;gap:12px}.ps-summary li{font-size:13px;color:#c8a7ff}.ps-summary li span{color:#fff;margin-left:8px}.ps-summary dl{margin:24px 0;border-top:1px solid #ffffff22;border-bottom:1px solid #ffffff22;padding:10px 0}.ps-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.ps-summary dt{color:#bdb2c7;font-size:11px}.ps-summary dd{margin:0;font-size:12px;font-weight:700}.ps-terms{font-size:11px!important}.ps-payment-stage{margin-top:14px}.ps-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.ps-methods button{min-height:48px;border:1px solid #dcd6e4;background:#fff;border-radius:10px;font-weight:750;color:#4f4857;cursor:pointer}.ps-methods button[aria-selected=true]{border-color:var(--gp-violet);box-shadow:0 0 0 2px #7e3bed1b;color:var(--gp-violet)}.ps-methods button:disabled{opacity:.45}.ps-wallet{margin:10px 0 18px}.ps-wallet-probe{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ps-wallet-show{position:static;width:auto;height:auto;overflow:visible}.ps-paybox form>.ps-main-button{width:100%;margin-top:24px}.ps-secure{text-align:center;color:#8b8493;font-size:11px;margin-top:14px}.ps-alert{border:1px solid #efd0cd;background:#fff5f4;color:#8b3f38;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5;margin:16px 0}.ps-alert strong,.ps-alert span{display:block}.ps-alert button{margin-top:10px;border:0;background:none;color:#7d302a;text-decoration:underline;cursor:pointer}.ps-pending{margin-top:32px;padding:32px;border:1px solid var(--gp-line);border-radius:16px;background:var(--gp-soft);text-align:center}.ps-pending h2{font-size:24px}.ps-pending p{color:var(--gp-muted);line-height:1.6}.ps-pending a{color:var(--gp-violet);font-weight:700}.ps-spinner{width:40px;height:40px;border-radius:50%;border:3px solid #ded7e8;border-top-color:var(--gp-violet);animation:spin .8s linear infinite;margin:0 auto 18px}@keyframes spin{to{transform:rotate(360deg)}}.pa-page{padding:44px 24px}.pa-page>p{max-width:650px}.pa-check{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:#efe8ff;color:var(--gp-violet);font-size:31px;margin:6px 0 14px}.pa-details{width:min(680px,100%);background:#fff;border:1px solid var(--gp-line);border-radius:18px;padding:10px 24px;margin:26px 0}.pa-details>div{display:flex;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid #efedf2;text-align:left}.pa-details>div:last-child{border:0}.pa-details dt{font-size:12px;color:var(--gp-muted)}.pa-details dd{margin:0;text-align:right;font-size:13px;font-weight:750}.pa-details dd small{display:block;margin-top:3px;font-weight:400;color:var(--gp-muted)}.pa-primary,.pa-secondary{min-width:250px;margin-top:12px}.pa-secondary{display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 18px;border:1px solid var(--gp-violet);border-radius:10px;color:var(--gp-violet);background:#fff;text-decoration:none;font-weight:750}.pa-company{padding:12px 16px;background:#fff;border:1px solid var(--gp-line);border-radius:10px;margin:10px 0 6px;font-weight:700}@media(max-width:980px){.ps-shell{grid-template-columns:1fr}.ps-right{position:static;grid-row:1}.ps-left{grid-row:2}}@media(max-width:620px){.ps-shell{padding:12px 10px 46px}.ps-left,.ps-summary{border-radius:18px;padding:24px 18px}.ps-left>h1,.pa-page h1{font-size:38px}.ps-grid{grid-template-columns:1fr}.ps-wide{grid-column:auto}.ps-section{grid-template-columns:30px 1fr}.ps-price strong{font-size:40px}.pa-details{padding:8px 16px}.pa-details>div{flex-direction:column;gap:6px}.pa-details dd{text-align:left}.ps-methods{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ps-spinner{animation:none}}.pa-member-note{max-width:620px;background:#fff;border:1px solid var(--gp-line);border-radius:12px;padding:14px 16px;color:var(--gp-muted)!important}.pf-page{min-height:calc(100vh - 72px);padding:28px 28px 54px;background:radial-gradient(circle at 20% 70%,#ebe5ff9c,transparent 46%),#f8f9fd;color:#16121d}.pf-shell{max-width:1260px;min-height:790px;margin:0 auto;display:grid;grid-template-columns:1.02fr .98fr;border:1px solid #fff;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 24px 80px #43317212}.pf-panel{padding:34px clamp(34px,4vw,66px) 28px;min-width:0;background:#fff;align-self:stretch}.pf-panel h1{font-size:clamp(38px,4.2vw,57px);line-height:.93;letter-spacing:-.055em;margin:8px 0}.pf-kicker{font-size:10px;font-weight:800;letter-spacing:1.1px;color:#6b22f7}.pf-subhead{margin:0 0 18px;color:#686174;font-size:13px}.pf-plan-row{display:flex;justify-content:space-between;gap:20px;align-items:center;border-radius:11px;background:#f4f0f8;padding:13px 16px;margin:16px 0 13px}.pf-plan-row strong,.pf-plan-row span{display:block}.pf-plan-row strong{font-size:14px}.pf-plan-row span{font-size:10px;color:#77707f;margin-top:3px}.pf-plan-row>b{font-size:13px;white-space:nowrap}.pf-payment-heading{font-size:12px;font-weight:800;margin:6px 0 9px}.pf-method-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.pf-method-tabs button{min-height:44px;border:1px solid #ddd7e5;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:11px;cursor:pointer}.pf-method-tabs button[aria-selected=true]{border-color:#7023ff;box-shadow:0 0 0 1px #7023ff}.pf-method-tabs button:disabled{opacity:.45;cursor:not-allowed}.pf-method-tabs img{width:20px;height:20px;object-fit:contain}.pf-payment-body{min-height:214px}.pf-provider-panel{min-height:190px}.pf-provider-panel form{display:grid;gap:12px}.pf-wallet{padding:12px 0}.pf-pay-button{width:100%;min-height:48px;border:0;border-radius:30px;background:linear-gradient(105deg,#7d32ff,#6519ed);color:#fff;font:inherit;font-size:13px;font-weight:800;padding:12px 18px;cursor:pointer}.pf-pay-button:disabled{opacity:.6;cursor:not-allowed}.pf-provider-loading,.pf-pending{min-height:190px;display:grid;place-items:center;align-content:center;text-align:center;gap:9px;color:#6f6778}.pf-provider-loading span{font-size:11px}.pf-pending h2{font-size:19px;margin:2px 0}.pf-pending p{font-size:11px;line-height:1.6;max-width:430px;margin:0}.pf-pending a{font-size:11px;color:#6b22f7;font-weight:800}.pf-payment-error{border:1px solid #efd1cf;background:#fff7f6;border-radius:9px;padding:11px 13px;margin-top:9px;color:#7c3b37}.pf-payment-error strong{font-size:12px}.pf-payment-error p{font-size:10px;margin:4px 0 8px}.pf-payment-error button{border:0;background:none;color:#6624eb;font-size:10px;font-weight:800;padding:0}.pf-subscription-summary{border:1px solid #e3dee8;border-radius:10px;padding:11px 15px;margin-top:10px}.pf-subscription-summary h2{font-size:10px;margin:0 0 8px}.pf-subscription-summary>div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #eeeaf1;padding:9px 0}.pf-subscription-summary>div:first-of-type{border-top:0}.pf-subscription-summary span,.pf-subscription-summary strong{font-size:10px}.pf-subscription-summary small{display:block;font-size:9px;color:#817989;margin-top:2px}.pf-subscription-summary strong{text-align:right}.pf-secure-note,.pf-renewal-copy{text-align:center;color:#7b7484;font-size:9px;margin:11px 0 0}.pf-renewal-copy{margin-top:6px}.pf-access-panel{display:flex;flex-direction:column}.pf-success-icon{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;margin:4px auto 8px;border:3px solid #7123f7;box-shadow:0 0 0 18px #f7f2ff;color:#7123f7;font-size:34px}.pf-success-title{text-align:center!important;font-size:42px!important;line-height:1!important;margin:24px 0 6px!important}.pf-success-copy{text-align:center;color:#655e6e;margin:0 0 17px}.pf-success-details{border:1px solid #ded8e5;border-radius:12px;margin:0 0 18px;padding:4px 16px}.pf-success-details>div{display:grid;grid-template-columns:150px 1fr;gap:18px;border-top:1px solid #ece8ef;padding:9px 0}.pf-success-details>div:first-child{border-top:0}.pf-success-details dt{font-size:11px;color:#6e6677}.pf-success-details dd{margin:0;font-size:11px}.pf-active-pill{display:inline-block;background:#f0e7ff;color:#6b22f7;padding:4px 12px;border-radius:20px;font-weight:800}.pf-success-note{text-align:center;color:#7e7687;font-size:9px;margin:9px 0}.pf-pending-large{flex:1;min-height:500px}.pf-pending-large h1{font-size:36px;text-align:center;line-height:1.05}@media(max-width:920px){.pf-page{padding:22px}.pf-shell{grid-template-columns:1fr;max-width:690px}.pf-shell>.pf-artwork{grid-row:2}.pf-panel{grid-row:1;padding:32px}.pf-panel h1{font-size:44px}.pf-access-panel{min-height:650px}}@media(max-width:560px){.pf-page{padding:12px}.pf-shell{border-radius:20px}.pf-panel{padding:24px 18px}.pf-panel h1{font-size:37px}.pf-method-tabs{grid-template-columns:1fr}.pf-plan-row{align-items:flex-start;flex-direction:column}.pf-success-details>div{grid-template-columns:1fr;gap:3px}.pf-success-title{font-size:34px!important}}.pf-page{padding-top:30px;background:radial-gradient(circle at 13% 65%,rgba(179,158,255,.16),transparent 38%),radial-gradient(circle at 88% 7%,rgba(196,220,255,.17),transparent 35%),#f8f9fd}.pf-shell{max-width:1240px;min-height:812px;grid-template-columns:1fr 1fr;border-radius:28px;box-shadow:0 18px 56px #402c5b14}.pf-shell>.pf-artwork{min-height:812px}.pf-panel{padding:34px 54px 24px}.pf-panel>.pf-steps{margin-bottom:26px}.pf-kicker{display:block;margin-bottom:4px}.pf-panel h1{font-size:45px;line-height:.92;letter-spacing:-2.15px;margin:5px 0 10px}.pf-subhead{font-size:13px;margin-bottom:14px}.pf-plan-row{margin:12px 0;padding:12px 16px;border-radius:10px}.pf-plan-row strong{font-size:13px}.pf-plan-row>b{font-size:13px}.pf-payment-heading{margin:7px 0 8px}.pf-method-tabs{gap:9px;margin-bottom:10px}.pf-method-tabs button{min-height:43px;border-radius:9px;font-size:10.5px}.pf-payment-body{min-height:227px}.pf-provider-panel{min-height:205px}.pf-subscription-summary{margin-top:7px;padding:10px 15px 8px}.pf-subscription-summary>div{padding:7px 0}.pf-secure-note{margin-top:10px}.pf-renewal-copy{max-width:520px;margin:5px auto 0;line-height:1.4}.pf-product-card{left:5.6%;right:20.5%;bottom:2.4%;padding:15px 21px 12px;border-radius:10px}.pf-product-card h2{font-size:19px}.pf-product-card>p{font-size:11px;margin-bottom:10px}.pf-product-card li{font-size:10.5px}.pf-product-card small{font-size:9px}@media(max-width:1100px){.pf-panel{padding:30px 34px}.pf-panel h1{font-size:40px}}@media(max-width:920px){.pf-shell>.pf-artwork{min-height:auto}.pf-panel{padding:30px}.pf-panel h1{font-size:41px}}.pf-panel h1{line-height:1.02}.pf-method-tabs button{font-size:13px;min-height:46px}.pf-payment-heading{font-size:14px}.pf-plan-row span{font-size:12px}.pf-subhead{font-size:14px;line-height:1.55}.pf-provider-panel form{gap:14px}.pf-payment-body,.pf-provider-panel{min-height:0}.pf-subscription-summary{margin:8px 0 2px;padding:14px 16px}.pf-subscription-summary h2,.pf-subscription-summary span,.pf-subscription-summary strong{font-size:13px}.pf-subscription-summary small{font-size:12px}.pf-subscription-summary>div{padding:9px 0}.pf-pay-button{font-size:15px;min-height:50px}.pf-secure-note,.pf-renewal-copy,.pf-success-note{font-size:12px;line-height:1.5}.pf-wallet-copy{font-size:13px;line-height:1.5;color:#706879;margin:12px 0}.pf-wallet{padding:0}.pf-paypal-panel{padding-top:0}.pf-payment-error{font-size:13px;line-height:1.5}.pf-payment-error p,.pf-payment-error strong,.pf-payment-error button{font-size:13px}.pf-provider-loading span,.pf-pending p,.pf-pending a{font-size:14px}.pf-pending-large{min-height:570px}.pf-pending-large h1{line-height:1.08}.pf-success-details dt,.pf-success-details dd{font-size:14px;overflow-wrap:anywhere}.pf-success-details dd small{display:block;font-size:12px;color:#7b7284;margin-top:3px}.pf-success-details>div{padding:12px 0}.pf-success-copy{font-size:15px;line-height:1.5}.pf-company-panel h1{font-size:38px;margin-top:10px}.pf-company-panel fieldset{padding:0;margin:0;border:0;min-width:0}.pf-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pf-company-panel .portal-field{font-size:13px}.pf-company-panel .portal-field input{font-size:14px;height:44px}.pf-form-section{font-size:16px;margin:24px 0 12px}.pf-company-panel .pf-pay-button{margin-top:22px}.pf-company-panel input[readonly]{background:#f6f3f9;color:#655b70}.pf-company-shell>.pf-artwork>img{object-fit:cover}.pf-card-fallback{display:block;margin:10px auto;background:none;border:0;color:#6b22f7;font-size:13px}@media(max-width:920px){.pf-shell{grid-template-columns:1fr;max-width:690px}.pf-shell>.pf-artwork{grid-row:2;min-height:0}.pf-panel{grid-row:1}.pf-shell>.pf-artwork>img{height:auto}}@media(max-width:560px){.pf-method-tabs{grid-template-columns:repeat(3,1fr)}.pf-method-tabs button{gap:5px;font-size:12px}.pf-panel h1{font-size:34px;letter-spacing:-1.4px}.pf-field-grid{grid-template-columns:1fr}.pf-success-details>div{grid-template-columns:1fr}.pf-company-panel{padding:26px 20px}.pf-plan-row{flex-direction:row;align-items:center;gap:10px}.pf-plan-row>b{font-size:12px}.pf-panel{padding:28px 22px}.pf-success-details dt,.pf-success-details dd{font-size:13px}.pf-success-title{font-size:33px!important}}.pf-shell>.pf-artwork{display:flex;align-items:center}.pf-shell>.pf-artwork>img{height:auto;object-fit:contain}.pf-artwork-payment{align-items:flex-start!important}.pf-artwork-payment>img{clip-path:inset(0 0 41% 0)}.pf-product-card{left:7%;right:7%;bottom:6%;padding:25px 26px 20px;background:linear-gradient(145deg,#332259,#49349b)}.pf-product-card h2{font-size:24px;line-height:1.2;color:#fff}.pf-product-card>p{font-size:14px;color:#eee6ff;margin:6px 0 20px}.pf-product-card ul{gap:15px;padding-bottom:18px}.pf-product-card li{color:#fff;font-size:14px;line-height:1.3}.pf-product-card li span{color:#e4d5ff}.pf-product-card small{font-size:12px;color:#e4d5ff;margin-top:14px}@media(max-width:920px){.pf-product-card{bottom:5%;padding:20px}.pf-product-card h2{font-size:22px}.pf-product-card>p{font-size:13px;margin-bottom:14px}.pf-product-card ul{gap:10px}.pf-product-card li{font-size:12px}.pf-product-card small{font-size:11px}}.pf-shell>.pf-artwork:not(.pf-artwork-payment)>img{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent)}.pf-artwork-payment>img{clip-path:none;-webkit-mask-image:linear-gradient(to bottom,#000 54%,transparent 59%);mask-image:linear-gradient(to bottom,#000 54%,transparent 59%)}:root{--pas-violet:#7E3BED;--pas-ink:#17131d;--pas-muted:#6d6675;--pas-line:#e7e1ed;--pas-soft:#f7f4fb}.pas-loading,.pai-page{min-height:100vh;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at 80% 0,#eee5ff 0,transparent 32%),#faf9fc;color:var(--pas-ink);text-align:center;padding:28px}.pas-loading img,.pai-card>img{width:148px;margin-bottom:24px}.pas-shell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);background:#f7f7fa;color:var(--pas-ink)}.pas-nav{min-height:100vh;background:#17131d;color:#fff;padding:27px 20px;display:flex;flex-direction:column}.pas-brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;margin-bottom:32px}.pas-brand img{width:118px;filter:invert(1)}.pas-brand span{border-left:1px solid #ffffff2c;padding-left:11px;font-size:11px}.pas-back{color:#c9c1d0;text-decoration:none;font-size:11px}.pas-nav h1{font-size:23px;margin:26px 0 18px}.pas-nav nav{display:grid;gap:5px}.pas-nav nav button{border:0;background:none;color:#bdb6c5;text-align:left;padding:11px;border-radius:8px;font:inherit;font-size:12px;cursor:pointer}.pas-nav nav button.active{background:#ffffff10;color:#fff;box-shadow:inset 3px 0 var(--pas-violet)}.pas-signout{margin-top:auto;border:0;background:none;color:#fff;text-align:left;padding:10px;font:inherit;font-size:11px;cursor:pointer}.pas-main{padding:42px clamp(24px,5vw,70px) 70px;min-width:0}.pas-main>header span,.pas-card-head span,.pas-member span,.pai-card>span{display:block;color:var(--pas-violet);font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.pas-main>header h2{font-size:40px;letter-spacing:-1.5px;margin:6px 0}.pas-main>header p{color:var(--pas-muted);margin:0}.pas-card{max-width:920px;background:#fff;border:1px solid var(--pas-line);border-radius:18px;padding:28px;margin-top:28px;box-shadow:0 12px 35px #321a4b0b}.pas-card-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.pas-card-head h3{font-size:22px;margin:5px 0}.pas-card-head>small,.pas-card-head>strong{font-size:11px;color:var(--pas-muted)}.pas-card fieldset{border:0;padding:0;margin:0}.pas-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pas-grid label,.pas-invite label,.pai-card form label{font-size:12px;font-weight:700}.pas-grid input,.pas-invite input,.pai-card form input{display:block;width:100%;box-sizing:border-box;min-height:48px;margin-top:7px;border:1px solid #ddd7e4;border-radius:10px;padding:12px 13px;background:#fff;font:inherit;font-size:14px}.pas-grid input:focus,.pas-invite input:focus,.pai-card form input:focus{outline:2px solid #7e3bed2a;border-color:var(--pas-violet)}.pas-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:10px;padding:12px 18px;background:linear-gradient(105deg,#8645f4,#6326c8);color:#fff!important;text-decoration:none;font-weight:800;cursor:pointer}.pas-card form>.pas-primary,.pas-card fieldset>.pas-primary{margin-top:24px}.pas-primary:disabled{opacity:.55;cursor:not-allowed}.pas-readonly,.pas-billing{margin:0}.pas-readonly>div,.pas-billing>div{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #efedf2;padding:14px 0}.pas-readonly>div:first-child,.pas-billing>div:first-child{border-top:0}.pas-readonly dt,.pas-billing dt{color:var(--pas-muted);font-size:12px}.pas-readonly dd,.pas-billing dd{margin:0;font-size:12px;font-weight:750;text-align:right}.pas-member{display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:center;border-top:1px solid #efedf2;padding:17px 0}.pas-member.owner{border-top:0}.pas-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--pas-violet);color:#fff;font-weight:800}.pas-avatar.alt{background:#efe7ff;color:var(--pas-violet)}.pas-member h4{margin:4px 0 2px;font-size:14px}.pas-member p{margin:0;color:var(--pas-muted);font-size:11px}.pas-member>strong{font-size:10px;color:#357146;background:#eef8f1;padding:6px 9px;border-radius:18px}.pas-seat-empty{border-top:1px solid #efedf2;padding:22px 0}.pas-seat-empty p,.pas-note,.pas-state p,.pas-cancel p{color:var(--pas-muted);font-size:12px;line-height:1.65}.pas-invite{border-top:1px solid #efedf2;margin-top:12px;padding-top:20px}.pas-invite label{max-width:520px}.pas-invite .pas-primary{margin-top:14px}.pas-actions{display:flex;gap:10px;border-top:1px solid #efedf2;padding-top:18px;margin-top:12px}.pas-actions button{border:1px solid #ddd6e6;background:#fff;border-radius:9px;padding:10px 13px;font:inherit;font-size:11px;cursor:pointer}.pas-actions .danger,.pas-danger{color:#963f37;border-color:#ebc9c5;background:#fff8f7}.pas-warning{max-width:920px;margin-top:24px;display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid #ead5a7;background:#fff8ea;border-radius:13px;padding:15px 17px}.pas-warning strong{font-size:12px}.pas-warning p{margin:4px 0 0;color:#735d37;font-size:11px;line-height:1.5}.pas-warning button{border:0;border-radius:9px;background:#6a4b16;color:#fff;padding:10px 13px;font-size:11px;font-weight:700;white-space:nowrap}.pas-success,.pas-error{max-width:920px;padding:12px 14px;border-radius:10px;margin:18px 0;font-size:12px}.pas-success{background:#eef9f1;color:#295b38;border:1px solid #cee8d5}.pas-error{background:#fff4f3;color:#853c35;border:1px solid #efd2cf}.pas-billing-actions,.pas-cancel,.pas-state{border-top:1px solid #efedf2;padding-top:20px;margin-top:14px}.pas-cancel h4,.pas-state strong{font-size:15px}.pas-danger{border-radius:9px;padding:11px 14px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.pas-primary.link{margin-top:10px}.pai-page{padding:24px}.pai-card{width:min(600px,100%);background:#fff;border:1px solid var(--pas-line);border-radius:22px;padding:34px;box-shadow:0 24px 70px #321a4b12;text-align:left}.pai-card>img{display:block}.pai-card h1{font-size:clamp(32px,5vw,46px);letter-spacing:-1.7px;margin:7px 0 12px}.pai-card>p{color:var(--pas-muted);line-height:1.6}.pai-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.pai-meta>div{background:var(--pas-soft);border-radius:11px;padding:13px}.pai-meta small,.pai-meta strong{display:block}.pai-meta small{color:var(--pas-muted);font-size:10px}.pai-meta strong{font-size:12px;margin-top:4px}.pai-card form{display:grid;gap:16px;margin-top:22px}.pai-existing{border-top:1px solid var(--pas-line);margin-top:22px;padding-top:18px;display:flex;justify-content:space-between;gap:15px;font-size:12px}.pai-existing a{color:var(--pas-violet);font-weight:750}.pai-authenticated{margin-top:22px}.pai-authenticated p{font-size:12px;color:var(--pas-muted)}@media(max-width:820px){.pas-shell{display:block}.pas-nav{min-height:auto}.pas-nav nav{grid-template-columns:repeat(3,1fr);margin-top:12px}.pas-nav nav button{text-align:center}.pas-signout{margin-top:14px}.pas-main{padding:30px 18px 55px}}@media(max-width:600px){.pas-grid{grid-template-columns:1fr}.pas-card{padding:20px 15px}.pas-card-head,.pas-warning{align-items:flex-start;flex-direction:column}.pas-member{grid-template-columns:42px 1fr}.pas-member>strong{grid-column:2}.pas-actions{flex-direction:column}.pai-card{padding:26px 18px}.pai-meta{grid-template-columns:1fr}.pai-existing{flex-direction:column}}@font-face{font-family:GovPair;src:url(/assets/geist-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{font-family:GovPair,Arial,Helvetica,sans-serif;color:#000;background:#fff;--violet:#7e3bed;--lime:#c6ff34;--muted:#62616c;--line:#e9e6ee;--soft:#f6f3fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{color:inherit}button:disabled{cursor:wait;opacity:.55}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.08;font-weight:600}h1{font-size:clamp(44px,4.7vw,76px)}h2{font-size:clamp(34px,3.3vw,52px)}h3{font-size:26px}h4{font-size:14px;margin:24px 0 8px}p{line-height:1.7;color:var(--muted);font-size:16px}p:last-child{margin-bottom:0}ul{padding-left:20px;line-height:1.75;color:var(--muted)}li+li{margin-top:8px}a:hover{color:var(--violet)}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--violet);outline-offset:5px}html{scroll-behavior:smooth;scroll-padding-top:130px}.section{max-width:1296px;margin:0 auto;padding:100px 48px}.section-heading{max-width:850px;margin-bottom:42px}.section-heading p{max-width:740px}.eyebrow{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.13em;line-height:1.6;font-weight:650;margin-bottom:18px;color:var(--violet)}.micro{font-size:12px;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;background:#000;color:#fff;border:1px solid #000;border-radius:100px;padding:17px 25px;font-size:14px;font-weight:550;line-height:1.25;transition:background .2s,transform .2s;min-height:52px}.button:hover{background:var(--violet);border-color:var(--violet);color:#fff;transform:translateY(-2px)}.button>span{font-size:21px}.button.light{background:#fff;color:#000;border-color:#fff}.text-button{background:none;border:0;padding:10px 0;font-size:13px}.cta-row{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.cta-row a:not(.button){font-size:14px;font-weight:550}.inline-heading{display:flex;gap:24px;justify-content:space-between;align-items:center}.inline-heading>a{font-size:14px;white-space:nowrap}.photo{width:100%;height:100%;object-fit:cover}.glass{background:#ffffffe8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);box-shadow:0 22px 60px #3d206a0c;border-radius:26px}.signal{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #c6ff3426;flex-shrink:0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:28px}.status-pill{display:inline-flex;align-items:center;background:#efffcb;border-radius:30px;padding:8px 13px;font-size:11px;letter-spacing:.015em;font-weight:600}.image-label{position:absolute;bottom:25px;left:25px;background:#ffffffdf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;padding:13px 20px;font-size:12px}.header{position:sticky;top:0;z-index:40;background:#fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.utility{display:flex;justify-content:flex-end;gap:25px;max-width:1440px;margin:auto;padding:8px 40px;border-bottom:1px solid #f0edf4;font-size:11px}.utility a:last-child{font-weight:650}.utility a:last-child span{color:var(--violet);margin-left:6px}.primary{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:16px 40px;max-width:1440px;margin:auto;min-height:78px}.wordmark{display:block;flex-shrink:0}.wordmark img{width:156px;height:44px;object-fit:contain}.primary nav{display:flex;gap:26px;align-items:center}.primary nav a{font-size:12px;font-weight:500;position:relative;padding:13px 0}.primary nav a[aria-current=page]:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:2px;background:var(--violet)}.menu-toggle{display:none}.skip{position:fixed;top:-100px;left:20px;background:#000;color:#fff;padding:15px;z-index:99}.skip:focus{top:10px}.hero,.page-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;max-width:1440px;margin:0 18px;min-height:670px;background:#eee8f9}.hero-image,.hero-photo{position:absolute;inset:0;z-index:-3}.hero-image{opacity:0;transition:opacity 1.1s ease,transform 6s ease;transform:scale(1.025)}.hero-image.active{opacity:1;transform:scale(1)}.hero-image .photo{object-position:68% center}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#faf8fff7,#f7f2fce3 26%,#f5effb8c 43%,#f4f0fa00 70%)}.hero-copy{position:relative;padding:110px 5.5% 150px;max-width:790px;z-index:2}.hero-audience{font-size:clamp(26px,3vw,43px);font-weight:400;letter-spacing:-.04em;color:#000;margin-bottom:22px;overflow:hidden;line-height:1.15}.hero-audience>span{display:block;animation:drop .75s cubic-bezier(.2,.75,.25,1) both}.hero h1{font-size:clamp(42px,4.45vw,70px);text-transform:uppercase;font-weight:750;letter-spacing:-.06em;margin-bottom:28px;line-height:.99;max-width:700px}.hero-line{display:block;overflow:hidden;padding-bottom:8px}.hero-line>span{display:block;animation:drop .85s cubic-bezier(.2,.75,.25,1) both}.hero-line:nth-child(2)>span{animation-delay:.1s}.hero-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.11em;color:#38313d;margin-bottom:17px}.hero-bottom{position:absolute;bottom:0;left:0;right:0;padding:25px 5.5%;display:flex;gap:24px;align-items:center;background:linear-gradient(0deg,#f5f0fcde,transparent)}.hero-tabs{display:flex;gap:28px;flex:1}.hero-tabs button{border:0;background:none;text-align:left;padding:13px 0;display:flex;gap:10px;align-items:center;font-size:12px;position:relative;color:#514758}.hero-tabs button>span{font-size:10px}.hero-tabs button[aria-pressed=true]{font-weight:700;color:#000}.hero-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:2px;height:2px;width:100%;background:var(--violet)}.hero-pause,.resource-controls button,.rail-controls button{width:43px;height:43px;border-radius:50%;border:1px solid #d3c9e0;background:#ffffff80;display:grid;place-items:center}.hero-interface{position:absolute;right:5%;top:70px;display:flex;flex-direction:column;gap:140px;max-width:255px;z-index:1}.mini-card{border:1px solid #ffffffb8;border-radius:19px;background:#ffffffe8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:20px 22px;box-shadow:0 12px 50px #76439e16;font-size:10px;line-height:1.7}.mini-card strong{display:block;font-size:22px;line-height:1.12;letter-spacing:-.035em;margin:7px 0 12px}.mini-card>span{color:#5c546a}.match-badge{display:flex;align-items:center;gap:15px;background:#ffffffdf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px 19px;border-radius:18px;box-shadow:0 20px 55px #2f156219;font-size:12px;transform:translate(-20px)}.match-badge>b{display:grid;place-items:center;width:51px;height:51px;border:3px solid var(--lime);border-radius:50%;font-size:15px}.match-badge small{font-size:9px;color:#68606e}.page-hero-copy{max-width:810px;padding:92px 6%}.page-hero-copy h1{font-size:clamp(43px,4.1vw,66px);max-width:650px}.page-hero-copy p{max-width:570px;color:#48404f}.page-hero-copy .button{margin-top:10px}.page-hero-copy .micro{margin-top:22px;max-width:470px}.page-hero .hero-photo .photo{object-position:75% center}.page-hero:has(.page-hero-copy h1){min-height:610px}.page-hero .hero-shade{background:linear-gradient(90deg,#faf8fff8,#f7f2fce8 34%,#f5effb8c 55%,#f4f0fa00 78%)}.intro{display:grid;grid-template-columns:.9fr 1.2fr;gap:90px;align-items:center;padding-top:125px}.intro h2{font-size:40px}.intro-visual{height:560px;position:relative;border-radius:30px;background:var(--soft)}.intro-visual>.photo{border-radius:30px;object-position:center}.float-message{position:absolute;bottom:25px;left:22px;right:-25px;padding:25px;font-size:13px}.float-message p{font-size:13px;margin:10px 0}.float-message a{font-size:12px;font-weight:600}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:45px;padding-bottom:65px;border-bottom:1px solid var(--line)}.stats strong{font-size:clamp(36px,5vw,78px);letter-spacing:-.07em;font-weight:500;line-height:1.1}.stats p{font-size:14px;max-width:215px;margin-top:16px}.stats>div+div{border-left:1px solid var(--line);padding-left:55px}.product-experience{background:radial-gradient(ellipse at 50% 55%,#eee3ff,#fff 70%)}.experience-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:25px}.experience-grid>div{padding:35px}.experience-grid h3{font-size:24px}.intro-request{position:relative;margin-right:60px;margin-bottom:10px;min-height:260px}.intro-request a,.introduction a{font-size:13px;font-weight:600}.floating-signal{position:absolute;right:-45px;bottom:-20px;background:#fff;box-shadow:0 15px 55px #75479916;padding:22px 29px;border-radius:20px;display:flex;flex-direction:column;gap:6px;font-size:11px}.floating-signal>b{font-size:35px;letter-spacing:-.05em;font-weight:500}.floating-signal small{color:#597a06}.opportunity-row{display:flex;gap:15px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.opportunity-row:last-child{border:0}.opportunity-row>span{flex:1}.opportunity-row b{font-size:12px;font-weight:600}.opportunity-row small{display:block;font-size:10px;line-height:1.6;color:#68616e;margin-top:5px}.opportunity-row>strong{font-size:24px;font-weight:500;white-space:nowrap;color:var(--violet);text-align:right}.opportunity-row>strong small{font-size:9px}.introduction{align-self:start;margin-top:10px;background:#000;color:#fff}.introduction p{color:#c5bdce}.introduction .eyebrow{color:#c6adff}.pipeline h3{font-size:21px}.pipeline-bar{border-radius:9px;background:#ede5fa;display:flex;justify-content:space-between;padding:13px 18px;font-size:11px;margin:8px 0}.pipeline-bar.b0{width:100%}.pipeline-bar.b1{width:78%;background:#d9c4f7}.pipeline-bar.b2{width:55%;background:var(--lime)}.pipeline .micro{margin-top:18px}.example-note{text-align:center;margin:30px auto 0;color:#777;grid-column:1/-1}.logo-section{padding:45px 0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:15px 0 40px}.logo-label{max-width:1200px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;margin:0 auto 25px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.logo-track{display:flex;width:max-content;animation:logos 150s linear infinite}.logo-group{display:flex;align-items:center;gap:64px;padding-right:64px}.logo-group img{width:155px;height:56px;object-fit:contain;filter:grayscale(1);opacity:.58;mix-blend-mode:multiply}.marquee:hover .logo-track,.marquee:focus-within .logo-track,.marquee.paused .logo-track{animation-play-state:paused}.logo-section>.micro{text-align:center;margin:28px 25px 0;color:#7b7780;font-size:10px}.rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding:3px 0 20px}.rail::-webkit-scrollbar{display:none}.rail>*{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;min-width:0}.rail:active{cursor:grabbing}.two-cards .rail>*{flex-basis:calc((100% - 24px)/2)}.rail-controls{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:15px}.rail-controls>span{font-size:11px;color:#777;margin-right:auto}.rail-controls button:hover{background:var(--violet);color:#fff;border-color:var(--violet)}.audience-card{background:#fff;border-radius:25px;overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column}.card-image{height:360px;position:relative}.card-image>span{position:absolute;top:20px;left:20px;border-radius:30px;background:#ffffffe8;padding:9px 14px;font-size:11px}.card-body{padding:27px}.card-body h3{font-size:25px}.card-body p{font-size:14px}.card-body>a{display:block;margin-top:25px;font-size:12px;font-weight:600}.audience-card .card-body{display:flex;flex-direction:column;flex:1}.audience-card .card-body>a{margin-top:auto;padding-top:20px}.access{background:#faf8fd;border-radius:34px;max-width:1200px;padding:65px;margin-top:50px;margin-bottom:50px}.tabs{display:flex;gap:7px;padding:5px;background:#ece8f1;border-radius:50px;width:fit-content;margin-bottom:35px;flex-wrap:wrap}.tabs button{border:0;border-radius:50px;background:transparent;padding:12px 21px;font-size:12px}.tabs button[aria-pressed=true]{background:#fff;box-shadow:0 3px 10px #2712450c;color:var(--violet)}.access-panel{display:grid;grid-template-columns:.8fr 1.1fr;gap:90px;align-items:start}.access-panel h3{font-size:34px}.access-panel p{font-size:14px}.price{font-size:46px;font-weight:550;letter-spacing:-.055em;margin:27px 0 4px}.price small{font-size:15px;letter-spacing:0;font-weight:400}.check-list{list-style:none;padding:0;margin:0}.check-list li{position:relative;padding:14px 0 14px 31px;border-bottom:1px solid #e6e0ee;font-size:14px;line-height:1.6;margin:0}.check-list li:before{content:"✓";position:absolute;left:0;top:17px;display:grid;place-items:center;background:#e7d9fb;color:var(--violet);width:18px;height:18px;border-radius:50%;font-size:11px}.pathway-card{padding:38px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(140deg,#fff,#f5f0fe)}.pathway-card h3{font-size:29px}.pathway-card p{font-size:14px}.pathway-card .inline-heading{border-top:1px solid var(--line);padding-top:25px;align-items:flex-start}.pathway-card strong{font-size:24px}.pathway-card small{display:block;font-size:10px;color:#68616e;font-weight:400;margin-top:5px}.resources{position:relative;isolation:isolate;min-height:660px;max-width:1440px;margin:30px 18px;overflow:hidden;border-radius:30px;background:var(--soft)}.resources>.photo{position:absolute;inset:0;z-index:-3;object-position:75% center}.resource-copy{padding:80px 6%;width:61%}.resource-copy h2{font-size:clamp(32px,3.4vw,54px)}.resource-copy p{color:#4b414f;font-size:14px}.resource-controls{display:flex;align-items:center;gap:20px;margin-top:35px;font-size:11px}.resource-ui{position:absolute;right:4%;bottom:100px;padding:25px;width:270px}.resource-ui>div{font-size:11px;margin:15px 0;display:grid;grid-template-columns:12px 1fr;gap:10px;align-items:center}.readiness-line{display:block;width:100%;height:4px;background:#e4d5f9;grid-column:2;border-radius:5px}.readiness-line:after{content:"";display:block;width:72%;height:4px;border-radius:5px;background:var(--violet)}.readiness-line.l1:after{width:84%}.readiness-line.l2:after{width:60%}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-top:95px;padding-bottom:110px}.faq h2{font-size:42px}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-item button{border:0;background:none;padding:23px 0;display:flex;gap:30px;justify-content:space-between;align-items:center;width:100%;font-size:16px;text-align:left;letter-spacing:-.01em;font-weight:500;line-height:1.5}.faq-item button>span{font-size:24px;color:var(--violet)}.faq-item p{white-space:pre-line;font-size:14px;padding:0 30px 25px 0;line-height:1.8}.footer{background:#000;color:#fff;padding:70px max(40px,calc((100vw - 1200px)/2)) 30px}.footer-top{display:grid;grid-template-columns:1.3fr .65fr .8fr 1.25fr;gap:48px}.footer-logo{width:175px;height:55px;object-fit:contain;object-position:left;margin-bottom:25px}.footer h2{font-size:14px;letter-spacing:0;font-weight:500;margin-bottom:25px}.footer p{font-size:12px;color:#bdb8c3;line-height:1.8}.footer-top>div>a:not(:has(img)){display:block;font-size:12px;color:#bdb8c3;margin-bottom:15px}.footer-top>div>a:hover{color:#fff}.footer form label{font-size:11px;display:block;color:#d6d0dd}.footer input[type=email]{border:0;border-bottom:1px solid #696270;background:transparent;border-radius:0;padding:13px 0;color:#fff;width:100%;margin-bottom:15px}.footer .consent{font-size:10px;display:flex;align-items:flex-start;gap:8px;margin-bottom:20px}.footer .button{background:#fff;color:#000;border-color:#fff;padding:12px 19px;min-height:43px;font-size:12px}.footer .button:hover{background:var(--lime);border-color:var(--lime)}.footer-bottom{border-top:1px solid #29252f;margin-top:55px;padding-top:30px;display:grid;grid-template-columns:1.4fr 1fr;gap:15px 70px}.footer-bottom p{font-size:10px;margin:0;color:#8f8999}.footer-bottom>span{font-size:10px;color:#8f8999;grid-column:1/-1;margin-top:15px}.honeypot{position:absolute!important;left:-9999px!important;height:0!important;overflow:hidden!important}.form-status{font-size:12px;margin-top:15px}@keyframes drop{0%{transform:translateY(-115%)}to{transform:translateY(0)}}@keyframes logos{to{transform:translate(-50%)}}.company-match{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center;background:radial-gradient(ellipse at 75% 50%,#efe4ff,transparent 58%)}.match-card{padding:28px;max-width:580px;min-height:650px}.match-card .tabs{width:100%;justify-content:center}.match-content{animation:cardIn .4s ease;min-height:445px}.match-content>.photo{height:180px;border-radius:16px;margin-bottom:20px}.match-content h3{font-size:31px;margin:20px 0 15px}.match-content p{font-size:14px}.match-content>a{font-size:13px;font-weight:600}.match-content.partner{padding:15px}.company-monogram{font-size:32px;background:#eee3ff;border-radius:20px;width:70px;height:70px;display:grid;place-items:center;color:var(--violet)}.switch-card{width:100%;border-top:1px solid var(--line);margin-top:20px;text-align:right}.industries{background:var(--soft);max-width:1440px;border-radius:32px}.industries .rail>*{flex-basis:calc((100% - 72px)/3.5)}.industry-card{border-radius:22px;overflow:hidden;background:#fff;align-self:flex-start;box-shadow:0 15px 25px #42245405}.industry-card>.photo{height:205px;display:block}.industry-body{padding:24px}.industry-body h3{font-size:23px;min-height:78px}.card-index{font-size:11px;color:var(--violet);display:block;margin-bottom:17px}.industry-body summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-top:1px solid var(--line);padding:18px 0 0;font-size:12px;list-style:none}.industry-detail{padding-top:24px}.industry-detail>strong{font-size:22px;color:var(--violet);font-weight:500;letter-spacing:-.04em}.industry-detail p{font-size:12px;line-height:1.8}.industry-detail h4{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.funding-total{display:flex;align-items:center;gap:30px;padding-top:38px;border-top:1px solid #dfd7e9;margin-top:25px}.funding-total>span{font-size:11px;text-transform:uppercase;letter-spacing:.07em}.funding-total>strong{font-size:32px;font-weight:500;letter-spacing:-.05em}.funding-total>p{font-size:11px;margin:0 0 0 auto}.unlock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 45px}.unlock-grid article{padding:28px 0;border-top:1px solid var(--line)}.feature-number{display:block;font-size:38px;letter-spacing:-.06em;color:#b19ac9;margin-bottom:40px}.unlock-grid p{font-size:14px}.unlock-grid h3{font-size:27px}.final-cta{background:linear-gradient(120deg,#f5f0fd,#fff 80%);border-radius:32px;text-align:center;max-width:1200px;margin:25px auto 85px;padding:70px;position:relative}.final-cta h2{max-width:770px;margin:0 auto 25px}.final-cta p{max-width:730px;margin-left:auto;margin-right:auto}.final-cta .button{margin-top:20px}.final-cta .cta-row{justify-content:center}.final-cta .independent{font-size:11px;max-width:760px;margin-top:40px;padding-top:25px;border-top:1px solid var(--line)}.government-experience{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;padding-top:100px;padding-bottom:75px;background:radial-gradient(ellipse,#e9daf9,transparent 70%)}.gov-profile{padding:50px;min-height:460px;margin-right:-40px}.gov-profile h2{font-size:34px;max-width:440px}.visit-count{font-size:105px;font-weight:400;letter-spacing:-.07em;line-height:1.1;color:var(--violet)}.gov-profile p{font-size:13px;max-width:250px}.gov-profile a,.concept-card a{font-size:13px;font-weight:600}.concept-card{padding:35px;transform:translateY(45px);margin-left:15px;position:relative;box-shadow:0 25px 85px #6b389a1b}.concept-card h3{font-size:27px;margin-top:25px}.concept-card p{font-size:13px}.concept-card h4{margin-top:18px}.government-experience>.example-note{margin-top:80px}.government-value{gap:85px}.government-value h2{font-size:39px}.si-section{display:grid;grid-template-columns:1fr 1fr;gap:75px;background:#f7f3fc;border-radius:32px;max-width:1200px;padding:65px}.si-panel{padding:35px}.si-mark{display:flex;align-items:center;gap:20px;font-size:58px;letter-spacing:-.08em;line-height:1;margin-bottom:25px}.si-panel>p{font-size:12px;margin-top:25px}.si-panel li{font-size:13px}.outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:35px}.outcomes-grid article{background:var(--soft);padding:35px;box-shadow:none}.outcomes-grid h3{font-size:26px}.outcomes-grid p{font-size:14px}.category-card{position:relative;height:380px;isolation:isolate;border-radius:22px;overflow:hidden}.category-card:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#10051fe0);z-index:-1}.category-card>.photo{position:absolute;inset:0;z-index:-2;transition:transform .5s}.category-card:hover>.photo{transform:scale(1.04)}.category-card>span{position:absolute;bottom:25px;left:25px;right:20px;color:#fff;font-size:25px;font-weight:500;letter-spacing:-.03em}.donor-intro{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.donor-intro h2{text-transform:uppercase;font-size:43px}.donor-intro h3{font-size:28px}.framework{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;background:#faf8fd;border-radius:32px;max-width:1300px}.framework-copy{padding:20px 0}.framework h2{font-size:46px}.framework-image{position:relative;border-radius:25px;overflow:hidden;min-height:600px}.framework-image>.photo{object-position:center}.partnership-table h2{max-width:750px;margin-bottom:40px}.table-wrap{border:1px solid var(--line);border-radius:20px;overflow:hidden}table{border-collapse:collapse;width:100%;text-align:left;table-layout:fixed}thead{background:#000;color:#fff}th,td{padding:24px 28px;line-height:1.7;font-size:14px;vertical-align:top}thead th{font-size:12px;font-weight:500}th:first-child{width:30%}tbody tr:nth-child(2n){background:#faf8fd}tbody th{font-weight:550;color:#000}tbody td{color:#625a6e}tbody tr+tr{border-top:1px solid var(--line)}.coherent{background:#f4effb;border-radius:32px;max-width:1440px}.coherent .section-heading{max-width:860px}.donor-swipe{background:#fff;border-radius:28px;padding:42px;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:490px}.donor-swipe .eyebrow{max-width:82%;min-height:35px;margin-top:4px}.swipe-number{position:absolute;right:30px;top:25px;font-size:66px;letter-spacing:-.075em;line-height:1;color:#ece3f8;pointer-events:none}.donor-swipe h3{font-size:32px;max-width:390px;position:relative}.donor-swipe p{font-size:15px}.donor-swipe .see-line{margin-top:auto;padding-top:25px;border-top:1px solid var(--line);font-size:12px;color:#514660;line-height:1.9}.swipe-hint,.donor-swipe>a{font-size:12px;margin-top:20px;color:var(--violet)}.donor-benefits{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.donor-benefits h2{font-size:39px}.development-image{height:580px;border-radius:30px;overflow:hidden}.courses-hero{max-width:1350px;display:grid;grid-template-columns:1.05fr .95fr;gap:75px;margin:auto;padding:65px 48px 80px;align-items:center}.courses-hero h1{font-size:clamp(45px,4.8vw,73px)}.courses-hero p{font-size:15px}.courses-hero .cta-row{margin-top:28px;gap:18px}.course-hero-art{position:relative;height:600px;border-radius:30px}.course-hero-art>.photo{border-radius:30px}.credential-note{position:absolute;bottom:30px;left:-30px;right:30px;padding:25px}.credential-note strong{display:block;font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:1.2}.credential-note>a{display:block;font-size:11px;margin-top:20px}.course-intro{max-width:970px;text-align:center;padding-top:55px;padding-bottom:50px}.pathway{padding-top:80px}.pathway#government{background:#faf8fd;border-radius:32px;max-width:1440px}.course-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.course-card{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.course-art{height:200px;position:relative;isolation:isolate;overflow:hidden}.course-art>.photo{position:absolute;inset:0;z-index:-2;object-position:60% 40%}.course-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f6edfff0,#e3d4f546,transparent);z-index:-1}.course-art>span{position:absolute;left:28px;top:25px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.course-art>b{position:absolute;left:28px;bottom:22px;font-size:53px;letter-spacing:-.06em;font-weight:400;line-height:1}.course-art small{font-size:13px;letter-spacing:0}.course-body{padding:30px;display:flex;flex:1;flex-direction:column}.course-body h3{font-size:28px;min-height:61px}.course-body p{font-size:14px}.course-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:14px 0 27px;font-size:11px;color:#60566a}.course-meta>span+span{border-left:1px solid #d5cadd;padding-left:16px}.course-bottom{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:25px;margin-top:auto;font-size:12px}.course-price{color:var(--violet);font-weight:600}.course-body .course-activity{font-size:10px;margin:18px 0 0;color:#89818e}.bundle{display:flex;align-items:center;gap:40px;justify-content:space-between;padding:45px;background:#000;color:#fff;border-radius:25px;margin-top:35px}.bundle h3{font-size:29px}.bundle .eyebrow{color:#b38beb}.bundle p{color:#c8bfce;font-size:13px}.bundle .button{background:#fff;border-color:#fff;color:#000;flex-shrink:0}.program-format{max-width:1200px}.format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:45px 0}.format-grid h3{font-size:25px}.format-grid p,.format-grid ul{font-size:14px}.credentials{text-align:center;background:#faf8fd;max-width:1440px;border-radius:30px}.credentials .section-heading,.credentials .tabs{margin-left:auto;margin-right:auto}.credentials>h3{max-width:800px;margin:25px auto 15px}.credentials>p{max-width:750px;margin-left:auto;margin-right:auto}.credential-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:890px;margin:40px auto 25px}.credential-card{border:0;background:#fff;padding:25px;border-radius:20px;box-shadow:0 22px 45px #2413330b;text-align:left;transition:transform .3s}.credential-card:hover{transform:translateY(-5px)}.credential-card img{height:420px;width:100%;object-fit:contain;margin-bottom:20px}.credential-card>span{font-size:12px;display:flex;justify-content:space-between;padding:10px}.credential-dialog{border:0;padding:25px;border-radius:20px;max-width:min(95vw,1050px);max-height:94vh;overflow:auto;background:#fff}.credential-dialog::backdrop{background:#0a021cdc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.credential-dialog>div{position:relative}.credential-dialog img{width:100%;height:auto}.dialog-close{position:sticky;top:0;float:right;background:#000;color:#fff;border:0;border-radius:30px;padding:14px 20px;z-index:1}.credential-dialog a{display:block;text-align:center;padding:20px;font-size:13px}.course-detail-hero{max-width:1050px;margin:auto;padding:70px 48px 50px}.course-detail-hero>a:first-child{display:block;font-size:12px;margin-bottom:40px;color:#776c82}.course-detail-hero h1{font-size:clamp(43px,5vw,72px)}.course-detail-hero>p{max-width:700px}.course-detail-hero>.micro{margin-top:20px}.modules{background:#f7f3fd;max-width:1440px;border-radius:30px;padding-top:70px}.module-card{background:#fff;padding:36px;border-radius:24px;display:flex;flex-direction:column}.module-card h3{font-size:29px;margin-top:20px}.module-card p,.module-card ul{font-size:14px}.module-card h4{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.module-card .eyebrow{margin:0}.applied-output{background:#f4effb;border-radius:14px;padding:20px;margin-top:auto}.applied-output strong{display:block;font-size:17px;line-height:1.4;font-weight:550;margin-top:10px}.credential-link{display:block;margin-top:25px;font-size:13px}.discovery-hero{max-width:1296px;margin:auto;padding:75px 48px 30px}.discovery-hero h1{max-width:1000px}.discovery-hero p{max-width:760px}.project-discovery{padding-top:40px}.project-toolbar{display:flex;align-items:flex-end;gap:24px;padding-bottom:30px;border-bottom:1px solid var(--line)}.project-toolbar label{font-size:11px;font-weight:600}.project-toolbar input,.project-toolbar select{display:block;margin-top:10px;border:1px solid #e1dbe8;background:#fff;padding:15px 18px;border-radius:12px;width:100%;font-size:13px;min-height:49px}.search-label{flex:1;min-width:230px}.project-filters{display:flex;gap:18px;align-items:flex-end;flex:1.5}.project-filters label{flex:1}.project-filters .text-button{flex-shrink:0;min-height:48px}.filter-toggle{display:none}.project-notice{background:#f8f5fc;padding:20px 25px;border-radius:16px;margin:25px 0;font-size:13px}.project-notice p{font-size:12px;margin:5px 0 0}.project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.project-card{border:1px solid var(--line);border-radius:23px;overflow:hidden;background:#fff}.project-image{height:240px;position:relative}.project-image .status-pill{position:absolute;bottom:18px;left:18px;background:#ffffffe8}.project-card h2{font-size:28px}.project-card summary{cursor:pointer;display:flex;justify-content:space-between;padding:17px 0;border-top:1px solid var(--line);font-size:13px;list-style:none}.project-card details p{font-size:13px}.project-card details a{font-size:12px;color:var(--violet)}.empty-state{padding:55px;text-align:center;background:var(--soft);border-radius:20px}.empty-state h2{font-size:30px}.empty-state button{border:0;background:#000;color:#fff;padding:13px 20px;border-radius:25px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:65px}.contact-layout h1{font-size:65px}.contact-photo{height:270px;border-radius:24px;overflow:hidden;margin:30px 0}.contact-photo>.photo{object-position:right center}.contact-options a{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);font-size:14px}.contact-form{padding:35px;background:#f8f5fc;box-shadow:none}.contact-form h2{font-size:28px;margin-bottom:30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid label{font-size:12px;font-weight:500}.form-grid input,.form-grid select,.form-grid textarea{width:100%;display:block;background:#fff;border:1px solid #e3dde9;border-radius:9px;padding:13px 12px;margin-top:8px;font-size:14px;min-height:46px;resize:vertical}.form-grid label.full{grid-column:1/-1}.consent{display:flex;gap:10px;align-items:flex-start;line-height:1.5;font-size:11px;margin:24px 0;color:#675e70}.consent input{accent-color:var(--violet);width:15px;height:15px;flex-shrink:0}.utility-page{max-width:1000px;min-height:550px;padding-top:90px}.utility-page h1{font-size:64px}.utility-page h2{font-size:29px;max-width:700px}.utility-page p{max-width:690px}@keyframes cardIn{0%{transform:translateY(8px)}to{transform:translateY(0)}}@media(min-width:1476px){.hero,.page-hero,.resources{margin-left:auto;margin-right:auto}}@media(max-width:1120px){.primary{gap:25px;padding:15px 28px}.primary nav{gap:16px}.primary nav a{font-size:11px}.wordmark img{width:137px}.section{padding:75px 35px}.intro{gap:50px}.intro h2{font-size:34px}.intro-visual{height:500px}.hero{min-height:620px}.hero-copy{padding-top:100px;max-width:660px}.hero h1{font-size:55px}.hero-interface{right:3%;top:55px;max-width:205px;gap:175px}.mini-card{padding:16px}.mini-card strong{font-size:18px}.hero-tabs{gap:18px}.hero-tabs button{font-size:11px}.hero-copy{width:70%}.page-hero-copy{padding:80px 5%;max-width:72%}.page-hero-copy h1{font-size:50px}.page-hero-copy p{font-size:14px}.access{margin-left:25px;margin-right:25px;padding:50px}.access-panel{gap:50px}.resource-copy{width:66%}.resource-ui{right:3%;width:235px}.faq{gap:45px}.footer{padding:55px 35px 30px}.footer-top{grid-template-columns:1fr .7fr .8fr 1.2fr;gap:30px}.company-match,.government-value{gap:45px}.si-section{margin:0 25px;gap:40px;padding:40px}.outcomes-grid{gap:18px}.outcomes-grid article{padding:25px}.donor-intro{gap:50px}.donor-intro h2{font-size:36px}.framework{margin:0 25px;gap:40px}.framework h2{font-size:38px}.donor-benefits{gap:40px}.donor-benefits h2{font-size:34px}.donor-swipe{padding:30px}.donor-swipe h3{font-size:29px}.courses-hero{gap:45px;padding:55px 35px}.course-hero-art{height:520px}.courses-hero h1{font-size:55px}.bundle{padding:30px;gap:25px}.bundle .button{font-size:12px}.course-bottom{font-size:11px;gap:10px}.contact-layout{gap:40px}.contact-form{padding:28px}.contact-layout h1{font-size:54px}.final-cta{margin-left:25px;margin-right:25px}.funding-total{flex-wrap:wrap}.funding-total>p{margin-left:0}}@media(max-width:800px){html{scroll-padding-top:110px}.utility{padding:7px 23px;font-size:11px}.primary{padding:12px 23px;min-height:69px}.wordmark img{width:136px;height:38px}.menu-toggle{display:block;border:1px solid var(--line);background:#fff;border-radius:30px;padding:10px 17px;font-size:12px}.primary nav{display:none;position:absolute;left:0;right:0;top:100%;padding:20px 25px 30px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 20px 30px #0000000a;flex-direction:column;align-items:stretch;gap:0}.primary nav.open{display:flex}.primary nav a{font-size:16px;padding:16px 0}.primary nav a[aria-current=page]:after{width:30px}.section{padding:65px 25px}.section-heading{margin-bottom:30px}h2{font-size:37px}.hero{min-height:665px;margin:0 12px;border-radius:23px}.hero-copy{padding:70px 6% 140px;width:80%}.hero h1{font-size:48px;max-width:520px}.hero-audience{font-size:30px}.hero-interface{top:auto;bottom:110px;right:5%;max-width:200px;gap:0}.hero-interface .mini-card{display:none}.hero-tabs{gap:15px}.hero-tabs button{display:block;font-size:10px;max-width:125px;line-height:1.5}.hero-tabs button>span{display:block;margin-bottom:4px}.hero-bottom{padding:18px 6%}.hero-shade{background:linear-gradient(90deg,#faf8fff5,#f7f2fcb0 50%,#f5effb10 88%)}.hero-image .photo{object-position:64% center}.intro{grid-template-columns:1fr;gap:45px}.intro-visual{max-width:550px;height:460px;order:2}.float-message{right:20px;left:20px}.stats{padding-top:30px;padding-bottom:40px;gap:25px}.stats>div+div{padding-left:25px}.stats strong{font-size:48px}.stats p{font-size:12px}.experience-grid{gap:20px}.experience-grid>div{padding:25px}.intro-request{margin-right:20px}.floating-signal{right:-25px;bottom:-30px;padding:15px}.experience-grid h3{font-size:21px}.rail>*{flex-basis:calc((100% - 24px)/1.8)}.access{padding:40px;margin:25px}.access-panel{grid-template-columns:1fr;gap:35px}.tabs button{padding:11px 16px}.access-panel>.check-list{border-top:1px solid var(--line);padding-top:10px}.two-col{gap:20px}.pathway-card{padding:28px}.pathway-card h3{font-size:25px}.pathway-card .inline-heading{flex-direction:column;gap:20px}.resources{min-height:620px;margin:25px 12px}.resource-copy{padding:55px 6%;width:75%}.resource-copy h2{font-size:37px}.resource-copy p{font-size:13px}.resource-ui{display:none}.faq{grid-template-columns:1fr;gap:10px}.faq .section-heading{margin-bottom:10px}.faq-item button{font-size:16px}.footer-top{grid-template-columns:1fr 1fr;gap:40px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:first-child>p{max-width:650px}.footer-top>div:last-child{grid-column:1/-1}.footer-top>div:last-child>p,.footer form{max-width:480px}.footer-bottom{grid-template-columns:1fr;gap:20px}.page-hero{margin:0 12px;min-height:630px}.page-hero-copy{padding:60px 6%;max-width:82%}.page-hero-copy h1{font-size:45px}.page-hero .hero-shade{background:linear-gradient(90deg,#faf8fff9,#f7f2fcd9 54%,#f4f0fa55)}.company-match{grid-template-columns:1fr;gap:35px}.match-card{max-width:100%;min-height:590px}.match-content{min-height:380px}.industries .rail>*{flex-basis:calc((100% - 24px)/2.3)}.industry-body{padding:22px}.unlock-grid{grid-template-columns:1fr 1fr;gap:25px}.feature-number{margin-bottom:25px}.final-cta{padding:50px 30px;margin-bottom:60px}.government-experience{grid-template-columns:1fr;gap:25px;padding-top:55px}.gov-profile{margin:0;min-height:auto;padding:35px}.gov-profile h2{max-width:100%}.concept-card{margin:0 0 0 30px;transform:none}.government-experience>.example-note{margin-top:10px}.government-value{grid-template-columns:1fr;gap:40px}.government-value h2{font-size:35px}.si-section{grid-template-columns:1fr;gap:30px}.outcomes-grid{grid-template-columns:1fr}.outcomes-grid article{padding:30px}.category-card{height:350px}.donor-intro{grid-template-columns:1fr;gap:20px}.framework{grid-template-columns:1fr;gap:30px;padding:35px}.framework-image{min-height:0;height:350px}.partnership-table h2{font-size:36px}th,td{padding:20px;font-size:13px}th:first-child{width:34%}.donor-swipe{padding:28px;min-height:530px}.donor-swipe h3{font-size:26px}.donor-swipe p{font-size:14px}.donor-swipe .eyebrow{font-size:10px}.swipe-number{font-size:48px;right:20px}.donor-benefits{grid-template-columns:1fr;gap:35px}.development-image{height:400px}.courses-hero{grid-template-columns:1fr;gap:40px;padding:50px 25px}.courses-hero h1{max-width:650px;font-size:58px}.course-hero-art{height:400px;margin-left:25px}.credential-note{max-width:430px;left:-25px}.course-body{padding:24px}.course-body h3{font-size:25px}.course-art{height:165px}.course-bottom{flex-direction:column;align-items:flex-start;gap:15px}.course-grid{gap:20px}.bundle{flex-direction:column;align-items:flex-start}.format-grid{grid-template-columns:1fr;gap:20px}.credential-grid{gap:25px}.credential-card{padding:15px}.credential-card img{height:340px}.course-detail-hero{padding:50px 25px 35px}.module-card{padding:28px}.module-card h3{font-size:25px}.module-card .inline-heading{gap:10px;align-items:flex-start}.discovery-hero{padding:50px 25px 20px}.project-toolbar{flex-wrap:wrap;gap:18px}.filter-toggle{display:block;border:1px solid var(--line);background:#fff;padding:15px 22px;border-radius:12px;font-size:13px}.project-filters{display:none;flex:0 0 100%;padding:20px;background:var(--soft);border-radius:16px}.project-filters.open{display:flex}.project-image{height:200px}.project-card h2{font-size:25px}.contact-layout{grid-template-columns:1fr;gap:40px}.contact-photo{max-width:600px}.contact-layout h1{font-size:58px}.utility-page h1{font-size:52px}}@media(max-width:520px){h1{font-size:43px}h2{font-size:34px}.section{padding:55px 20px}.eyebrow{font-size:10px}.hero{min-height:765px}.hero-copy{padding:48px 7% 125px;width:100%;max-width:none}.hero-audience{font-size:28px;margin-bottom:22px}.hero h1{font-size:43px;max-width:360px;line-height:1}.hero-kicker{font-size:10px;margin-top:22px}.hero-image .photo{object-position:68% bottom;height:100%}.hero-shade{background:linear-gradient(180deg,#fbf8fffa,#f8f1f9f0 27%,#f2eaf6bd 48%,#e9dbf517 75%)}.hero-interface{bottom:112px;right:6%;max-width:195px}.match-badge{padding:13px;transform:none}.hero-bottom{padding:15px 6%;gap:12px;background:linear-gradient(0deg,#faf7ffff 0%,#faf7ffe8 80%,transparent)}.hero-tabs{gap:10px}.hero-tabs button{font-size:9px;min-width:0;line-height:1.4;flex:1}.hero-tabs button>span{font-size:9px}.hero-pause{width:35px;height:35px;flex-shrink:0}.hero .button{padding:15px 22px;font-size:12px;min-height:48px}.intro h2{font-size:33px}.intro-visual{height:400px}.intro p{font-size:14px}.stats{gap:14px;padding-top:25px;padding-bottom:35px}.stats>div+div{padding-left:14px}.stats strong{font-size:35px;letter-spacing:-.065em}.stats p{font-size:10px;margin-top:10px;line-height:1.6}.experience-grid{grid-template-columns:1fr;gap:24px}.intro-request{margin-right:25px;min-height:280px;margin-bottom:15px}.floating-signal{bottom:-10px}.introduction{margin-top:0}.example-note{font-size:10px}.logo-group{gap:40px;padding-right:40px}.logo-group img{width:130px;height:46px}.logo-label{font-size:9px;gap:15px}.logo-label button{font-size:10px}.logo-section>.micro{font-size:9px}.rail>*{flex-basis:88%}.two-cards .rail>*{flex-basis:100%}.rail{gap:16px}.rail-controls{margin-top:5px}.card-image{height:320px}.card-body{padding:25px}.card-body h3{font-size:27px}.card-body p{font-size:14px}.access{margin:10px 12px;padding:35px 23px;border-radius:25px}.access .section-heading h2{font-size:31px}.access .tabs{border-radius:20px;gap:2px;width:100%;padding:5px}.access .tabs button{padding:10px 8px;font-size:10px;flex:1}.access-panel h3{font-size:31px}.check-list li{font-size:13px}.price{font-size:42px}.two-col{grid-template-columns:1fr}.course-preview .inline-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:25px}.course-preview .pathway-card .inline-heading{margin-bottom:0}.pathway-card h3{font-size:29px}.resources{min-height:760px}.resource-copy{padding:45px 7%;width:100%}.resource-copy h2{font-size:35px}.resource-copy p{font-size:13px;line-height:1.7}.resources .hero-shade{background:linear-gradient(180deg,#fbf8ff,#f8f1f9f7 45%,#f2eaf6c9 65%,#e9dbf51a)}.resources>.photo{object-position:69% center}.resource-controls{margin-top:25px}.faq h2{font-size:35px}.faq-item button{font-size:15px;padding:21px 0;gap:20px}.faq-item p{font-size:13px;padding-right:0}.footer{padding:45px 25px 25px}.footer-top{gap:30px}.footer-bottom{margin-top:35px}.footer-logo{width:156px}.page-hero-copy{max-width:none;padding:45px 7% 270px}.page-hero-copy h1{font-size:40px}.page-hero-copy p{font-size:14px}.page-hero .hero-shade{background:linear-gradient(180deg,#fbf8ff,#f8f1f9fa 40%,#f2eaf6c9 62%,#e9dbf500 95%)}.page-hero .hero-photo .photo{object-position:68% center}.page-hero:has(.page-hero-copy h1){min-height:750px}.company-match h2{font-size:35px}.match-card{padding:20px;border-radius:24px}.match-card .tabs button{font-size:11px;padding:11px 13px}.match-content h3{font-size:29px}.industries .rail>*{flex-basis:89%}.industry-body h3{font-size:28px;min-height:0}.industry-card>.photo{height:235px}.funding-total{gap:15px;flex-direction:column;align-items:flex-start;padding-top:25px}.funding-total>strong{font-size:32px}.unlock-grid{grid-template-columns:1fr;gap:10px}.unlock-grid h3{font-size:29px}.feature-number{font-size:31px;margin-bottom:20px}.final-cta{padding:40px 23px;margin:15px 12px 45px}.final-cta h2{font-size:35px}.final-cta p{font-size:14px}.gov-profile{padding:28px}.gov-profile h2{font-size:30px}.concept-card{margin-left:15px;padding:27px}.visit-count{font-size:88px}.si-section{margin:0 12px;padding:35px 23px}.si-section h2{font-size:34px}.si-panel{padding:25px}.category-card{height:390px}.donor-intro h2{font-size:33px}.donor-intro h3{font-size:27px}.framework{margin:0 12px;padding:35px 23px}.framework h2{font-size:35px}.framework-image{height:380px}.framework p{font-size:14px}.partnership-table h2{font-size:34px}th,td{padding:17px 12px;font-size:12px;line-height:1.7}thead th{font-size:10px}th:first-child{width:35%}.table-wrap{border-radius:14px}.donor-swipe{padding:30px 25px;min-height:480px}.donor-swipe h3{font-size:31px}.donor-swipe .eyebrow{margin-bottom:25px;max-width:83%}.swipe-number{top:22px}.donor-benefits h2{font-size:32px}.courses-hero h1{font-size:46px}.course-hero-art{height:420px;margin-left:15px}.credential-note{left:-15px;right:20px;padding:22px}.course-grid{grid-template-columns:1fr;gap:25px}.course-art{height:210px}.course-body h3{font-size:29px;min-height:0}.course-body{padding:26px}.course-bottom{flex-direction:row;align-items:center;font-size:11px}.course-meta{gap:8px 12px}.course-meta>span+span{padding-left:12px}.bundle{padding:28px}.bundle h3{font-size:28px}.format-grid{margin:30px 0}.credentials{padding-left:20px;padding-right:20px}.credential-grid{grid-template-columns:1fr;max-width:360px;gap:30px}.credential-card{padding:20px}.credential-card img{height:390px}.credential-dialog{padding:12px;width:96vw;max-width:96vw}.dialog-close{font-size:12px;padding:10px 15px}.course-detail-hero h1{font-size:43px}.module-card{padding:28px 24px}.module-card h3{font-size:29px}.module-card p,.module-card ul{font-size:14px}.discovery-hero h1{font-size:43px}.discovery-hero p{font-size:14px}.project-toolbar{gap:10px}.search-label{min-width:170px}.project-filters.open{display:flex;flex-direction:column;align-items:stretch;gap:18px}.project-grid{grid-template-columns:1fr}.project-image{height:230px}.project-card h2{font-size:29px}.project-notice{padding:20px}.contact-layout h1{font-size:48px}.contact-form{padding:25px 20px}.form-grid{grid-template-columns:1fr;gap:18px}.contact-layout{padding-left:20px;padding-right:20px}.utility-page h1{font-size:44px}.utility-page{min-height:450px}.empty-state{padding:35px 20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.logo-track{animation:none;transform:none;max-width:100%;width:auto}.logo-group{flex-wrap:wrap;justify-content:center;gap:25px;padding:0 20px}.logo-group:nth-child(2){display:none}.marquee{-webkit-mask-image:none;mask-image:none}.hero-image,.button:hover,.credential-card:hover{transform:none}}@media(max-width:800px){.two-cards .rail>*{flex-basis:100%}}@font-face{font-family:GovPairEditorial;src:url(/assets/cormorant-garamond-bold-italic.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:GovPairHero;src:url(/assets/inter-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:GovPairIntro;src:url(/assets/lato-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:GovPairIntro;src:url(/assets/lato-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.home-hero{container-type:inline-size;aspect-ratio:1.91;min-height:0}.home-hero .hero-copy{position:relative;width:51%;max-width:none;padding:7.7% 0 10% 5.5%}.home-hero .hero-audience{font-family:GovPairEditorial,Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(30px,3.95cqw,60px);line-height:1.04;letter-spacing:-.055em;color:#463d4e;margin:0 0 10px;overflow:visible;white-space:nowrap}.home-hero h1{font-family:GovPairHero,Arial,sans-serif;font-weight:700;font-size:clamp(34px,4.16cqw,63px);line-height:1.07;letter-spacing:-.065em;color:#545454;margin:0;max-width:none}.home-hero .hero-line{padding:0 0 2px;overflow:hidden;white-space:nowrap}.home-hero .hero-accent{color:#5e17eb}.home-hero.slide-1 h1,.home-hero.slide-2 h1{color:#463d4e}.home-hero .hero-kicker{font-size:clamp(9px,.79cqw,12px);font-weight:400;letter-spacing:.11em;color:#111;margin:30px 0 8px 7px;line-height:1.6}.home-hero .button{min-height:60px;min-width:185px;padding:19px 26px;font-size:13px}.home-hero .hero-interface{inset:0;max-width:none;display:block;pointer-events:none}.home-hero .hero-interface a{pointer-events:auto}.home-hero .hero-interface p{line-height:1.14;margin:0;font-size:clamp(9px,.78cqw,12px);color:#545454}.home-hero .hero-interface b{font-size:clamp(10px,.87cqw,13px);line-height:1.06;display:block;letter-spacing:-.035em;color:#003b31}.activity-frame{position:absolute;right:6.2%;top:14%;width:20.2%;height:58%;border:2px solid #fffffff0;border-radius:30px}.profile-card{position:absolute;right:1.5%;top:19%;width:9.2%;padding:16px 14px;border-radius:27px;background:#dfdfda;line-height:1.1;color:#545454}.home-hero .profile-card>b{font-size:10px;color:#545454;white-space:nowrap}.profile-card>strong{font-size:28px;font-weight:400;display:block;letter-spacing:-.04em;margin:2px 0}.profile-growth{display:inline-flex;gap:5px;align-items:center;padding:4px 7px;background:#fff;color:#17413b;font-size:11px;margin:3px 0 5px}.home-hero .profile-growth>b{font-size:8px;color:#545454}.profile-card>small{display:block;color:#a3a3a3;font-size:9px;margin-bottom:5px}.home-hero .profile-card p{font-size:8px;color:#463d4e}.hero-message{position:absolute;display:flex;align-items:center;gap:12px;border-radius:17px;background:#ffffffed;padding:13px 12px;box-shadow:0 8px 25px #a68bd608;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.company-message{left:62%;top:54%;width:16.6%;min-width:205px}.hero-message>img{width:28%;max-width:60px;aspect-ratio:1;object-fit:contain;border-radius:50%;flex-shrink:0}.hero-message>div{min-width:0;flex:1}.home-hero .company-message b{font-size:clamp(10px,.84cqw,12px)}.home-hero .company-message p{font-size:clamp(8px,.7cqw,10px);margin:3px 0 5px;line-height:1.04}.demo-action{display:inline-flex;justify-content:center;align-items:center;background:#192620;color:#fff!important;border-radius:30px;font-size:11px;font-weight:600;line-height:1.2;min-height:24px;padding:5px 24px;transition:background .2s}.demo-action:hover{background:#5e17eb}.hero-message .demo-action{display:flex;padding:4px 10px;min-height:20px;font-size:8px}.hero-fit{position:absolute;right:1%;top:69%;width:26%;background:linear-gradient(110deg,#bdff9c,#c3ff98);border-radius:18px;padding:15px 13px;display:flex;align-items:center;gap:13px}.hero-fit>strong{border:3px solid #66d48b;border-radius:50%;width:51px;height:51px;display:grid;place-items:center;font-size:14px;flex-shrink:0}.home-hero .hero-fit b{font-size:clamp(10px,.84cqw,12px);margin-bottom:3px}.sdg-hero-card{position:absolute;top:23%;right:1%;width:10.5%;padding:14px;background:#fffffff0;border-radius:0 22px 22px 0}.sdg-hero-card img{width:100%;aspect-ratio:1;object-fit:contain}.government-message{left:59%;top:47%;width:21%;min-width:260px;background:linear-gradient(110deg,#bbff9e,#c5fc95);gap:13px}.clarke-mark{display:grid;place-items:center;background:#fff;flex-shrink:0;width:62px;height:62px;border-radius:50%;padding:7px}.clarke-mark img{width:100%;object-fit:contain}.government-message p{margin-top:3px!important}.government-alert{position:absolute;right:2.5%;top:64%;width:19%;min-width:225px;display:flex;align-items:center;gap:13px;background:#fffffff0;border-radius:18px;padding:12px 15px}.home-hero .government-alert p{font-size:clamp(9px,.72cqw,11px);color:#737373}.government-alert .signal{flex-shrink:0}.funding-network{position:absolute;right:9%;top:20%;width:23%;filter:drop-shadow(0 0 10px #fff8)}.home-hero .hero-bottom{z-index:3}.home-hero .hero-tabs{gap:25px}.home-hero .hero-tabs button{font-size:11px;min-height:44px}.home-introduction{max-width:1440px;grid-template-columns:.83fr 1.17fr;gap:85px;padding-top:105px;align-items:center;font-family:GovPairIntro,Arial,sans-serif}.home-introduction h2{font-size:clamp(30px,2.65vw,42px);font-weight:700;letter-spacing:-.04em;line-height:1.09;margin-bottom:22px}.home-introduction h2>span{color:#5e17eb}.home-introduction .intro-visual{height:580px}.home-introduction .float-message{display:flex;align-items:center;gap:18px;left:20px;right:-25px;bottom:27px;padding:26px 22px;background:linear-gradient(115deg,#dcebfbee,#e4ebfbdc);border:1px solid #ffffffc9;box-shadow:0 18px 55px #8d6bc319}.home-introduction .float-message>img{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.home-introduction .float-message b{font-size:15px}.home-introduction .float-message p{font-size:12px;line-height:1.65;margin:8px 0 13px}.home-introduction .float-message .demo-action{font-size:10px;min-width:150px;padding:5px 22px}.intro-benefits{margin:0 0 28px;padding-left:27px;line-height:1.55;color:#6b6b6b}.intro-benefits li{font-size:16px;margin-top:5px}.home-introduction .intro-closing{font-size:16px;line-height:1.55;color:#6b6b6b;margin:0 0 25px}.signup-options{max-width:410px;margin:0 auto;font-family:GovPair,Arial,sans-serif}.signup-options>a{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;min-height:54px;padding:12px 20px;border-radius:6px;font-size:17px;letter-spacing:-.035em}.signup-google{border:1.5px solid #4285f4;color:#111}.signup-google img{width:31px;height:31px;object-fit:contain}.signup-google:hover{background:#f7faff;color:#111}.signup-divider{display:flex;align-items:center;gap:25px;color:#545454;font-size:12px;letter-spacing:.1em;margin:20px 0}.signup-divider:before,.signup-divider:after{content:"";height:1px;background:#ebebeb;flex:1}.signup-email{background:#4745e9;color:#fff;box-shadow:0 10px 23px #4745e920}.signup-email:hover{background:#5e17eb;color:#fff}.home-partnerships .ministry-logo{width:96px;height:96px;object-fit:contain;margin:-3px 0 15px}.home-partnerships .intro-request h3{margin:0 0 14px;font-size:24px;max-width:340px}.home-partnerships .intro-request>p{font-size:14px;line-height:1.7;margin:0 0 10px}.home-partnerships .intro-request .demo-action{min-width:170px;padding:5px 22px;font-size:11px}.home-partnerships .intro-request .request-reach{font-size:10px;color:#8b8b8b;margin:24px 0 0}.home-partnerships .introduction p{font-size:14px;margin-top:24px}@media(max-width:1120px){.home-hero .hero-copy{padding-top:7.5%;width:53%}.home-hero .hero-audience{font-size:4cqw}.home-hero h1{font-size:4.2cqw}.home-hero .hero-kicker{margin-top:20px}.home-hero .button{min-height:48px;padding:13px 22px;font-size:11px}.home-hero .hero-tabs{gap:20px}.home-hero .hero-tabs button{font-size:10px}.home-hero .hero-bottom{padding:14px 5.5%}.profile-card{width:12%;padding:12px}.company-message{left:61%;min-width:185px;gap:8px}.hero-fit{width:28%;padding:11px;gap:9px}.hero-fit>strong{width:43px;height:43px;font-size:12px}.government-message{left:58%;min-width:245px;padding:10px;gap:10px}.clarke-mark{width:52px;height:52px}.government-alert{min-width:210px;padding:10px}.home-introduction{gap:50px}.home-introduction .intro-visual{height:540px}.home-introduction .float-message{gap:12px;padding:20px 16px}.home-introduction .float-message>img{width:62px;height:62px}.intro-benefits li,.home-introduction .intro-closing{font-size:14px}.home-partnerships .intro-request h3{font-size:21px}}@media(max-width:800px){.home-hero{aspect-ratio:auto;min-height:870px}.home-hero .hero-copy{padding:50px 6% 0;width:90%;max-width:none}.home-hero .hero-audience{font-size:clamp(35px,6.5cqw,48px)}.home-hero h1{font-size:clamp(39px,7cqw,52px);line-height:1.04}.home-hero .hero-kicker{font-size:10px;margin-top:25px}.home-hero .button{font-size:12px;min-height:52px}.home-hero>.hero-shade{background:linear-gradient(180deg,#fbf8fff5,#faf5fce8 26%,#f5effba0 47%,#eee4f51a 72%)}.home-hero .hero-image .photo{object-position:66% center}.home-hero .hero-interface{inset:0;max-width:none}.activity-frame{right:6%;top:56%;width:37%;height:31%}.profile-card{top:56%;right:5%;width:110px}.company-message{top:66%;left:8%;width:235px;min-width:0}.home-hero .company-message b{font-size:12px}.home-hero .company-message p{font-size:10px}.hero-fit{top:auto;bottom:12%;right:5%;width:285px;padding:14px}.home-hero .hero-fit b{font-size:12px}.home-hero .hero-fit p{font-size:11px}.hero-fit>strong{width:48px;height:48px}.sdg-hero-card{top:55%;width:100px;right:5%;padding:10px}.government-message{top:68%;left:7%;width:285px;min-width:0}.home-hero .government-message b{font-size:12px}.home-hero .government-message p{font-size:11px}.government-alert{top:auto;bottom:12%;right:5%;width:245px;min-width:0}.home-hero .government-alert p{font-size:10px}.funding-network{top:58%;right:12%;width:35%;max-width:245px}.home-hero .hero-bottom{padding:18px 6%}.home-hero .hero-tabs{gap:18px}.home-hero .hero-tabs button{max-width:155px;font-size:10px}.home-introduction{grid-template-columns:1fr;gap:45px;padding-top:70px}.home-introduction .intro-visual{order:0;width:calc(100% - 20px);max-width:550px;height:490px;margin:auto}.home-introduction h2{font-size:35px}.intro-benefits li,.home-introduction .intro-closing{font-size:16px}.home-introduction .float-message{padding:23px;right:-20px}.home-introduction .float-message>img{width:72px;height:72px}.home-introduction .float-message p{font-size:13px}.home-introduction .float-message b{font-size:15px}.home-introduction .float-message .demo-action{font-size:11px;min-height:28px}.home-partnerships .ministry-logo{width:86px;height:86px}}@media(max-width:520px){.home-hero{min-height:900px}.home-hero .hero-copy{padding:39px 7% 0;width:100%}.home-hero .hero-audience{font-size:clamp(27px,8.1cqw,40px);margin-bottom:10px;letter-spacing:-.05em}.home-hero h1{font-size:clamp(28px,9.25cqw,45px);max-width:none;line-height:1.06;letter-spacing:-.065em}.home-hero .hero-kicker{margin:25px 0 8px;font-size:9px}.home-hero .button{font-size:12px;min-height:49px;padding:14px 22px}.home-hero .hero-bottom{padding:15px 6%}.home-hero .hero-tabs{gap:10px}.home-hero .hero-tabs button{font-size:9px}.home-hero .hero-pause{width:37px;height:37px}.home-hero .hero-interface p{font-size:10px}.activity-frame{top:53%;height:34%;width:48%}.profile-card{top:53%;padding:11px 12px;width:106px}.company-message{left:6%;top:66%;width:224px}.hero-fit{bottom:12%;width:270px;max-width:87%;gap:10px}.home-hero .hero-fit b{font-size:11px}.home-hero .hero-fit p{font-size:10px}.government-message{left:6%;top:65%;width:85%;max-width:300px;padding:14px 12px}.clarke-mark{width:57px;height:57px}.sdg-hero-card{top:53%;width:90px}.government-alert{bottom:12%;width:245px;max-width:82%}.funding-network{top:60%;width:53%;max-width:245px;right:10%}.home-introduction{gap:35px}.home-introduction h2{font-size:31px;line-height:1.13}.home-introduction .intro-visual{width:calc(100% - 12px);height:400px;margin:0 12px 0 0}.home-introduction .float-message{left:12px;right:-12px;bottom:22px;padding:18px 14px;gap:12px}.home-introduction .float-message>img{width:58px;height:58px}.home-introduction .float-message b{font-size:13px}.home-introduction .float-message p{font-size:11px;line-height:1.55;margin:7px 0 10px}.home-introduction .float-message .demo-action{min-width:135px;min-height:27px;font-size:10px}.intro-benefits{padding-left:20px;margin-bottom:25px}.intro-benefits li{font-size:14px;line-height:1.6;margin-top:8px}.home-introduction .intro-closing{font-size:15px;line-height:1.65}.signup-options>a{font-size:16px;min-height:54px}.home-partnerships .intro-request h3{font-size:23px}.home-partnerships .intro-request{min-height:0;margin-bottom:15px;padding-bottom:32px}.home-partnerships .floating-signal{bottom:-15px;padding:15px 20px}.home-partnerships .intro-request .request-reach{max-width:170px;margin-top:22px}.home-partnerships .introduction p{font-size:13px}.home-partnerships .pipeline h3{font-size:20px}}.home-hero .glass-hero-card{position:absolute;display:block;margin:0;padding:0;border:0;background:none;filter:drop-shadow(0 5px 9px #49347326) drop-shadow(0 0 6px #dfd2ffa8)}.home-hero .glass-hero-card>svg,.home-hero .glass-hero-card>img{display:block;width:100%;height:auto;max-width:none;object-fit:contain}.home-hero .glass-profile{right:1.5%;top:19%;width:10.6%}.home-hero .glass-onetech{left:60.8%;top:51%;width:18.6%;border-radius:18px;transition:filter .25s ease}.home-hero .glass-onetech:hover,.home-hero .glass-onetech:focus-visible{filter:drop-shadow(0 5px 10px #49347330) drop-shadow(0 0 9px #d9c6ffe6)}.home-hero .glass-onetech:focus-visible{outline:2px solid #5e17eb;outline-offset:6px}.home-hero .glass-match{right:1.2%;top:69.5%;width:27%;filter:drop-shadow(0 5px 9px #375f6426) drop-shadow(0 0 6px #c1fff5a8)}.home-hero .glass-sdg{right:0;top:20.5%;width:14%;filter:drop-shadow(0 0 4px #e1d6ff80)}.home-hero .glass-clarke{left:58.2%;top:47.5%;width:23%}.home-hero .glass-esg{right:2.5%;top:65%;width:23.5%}@media(max-width:1120px)and (min-width:801px){.home-hero .glass-profile{width:13%}.home-hero .glass-onetech{left:59%;width:23%;top:43%}.home-hero .glass-match{width:30%;top:64.5%}.home-hero .glass-sdg{width:14%}.home-hero .glass-clarke{left:57.5%;width:28%}.home-hero .glass-esg{width:27%}}@media(max-width:800px){.home-hero .glass-profile{right:5%;top:49.5%;width:120px}.home-hero .glass-onetech{left:6%;top:64%;width:min(72%,260px)}.home-hero .glass-match{right:5%;top:auto;bottom:11%;width:min(86%,320px)}.home-hero .glass-sdg{right:1%;top:48%;width:140px}.home-hero .glass-clarke{left:6%;top:64%;width:min(86%,320px)}.home-hero .glass-esg{right:5%;top:auto;bottom:12%;width:min(86%,320px)}}@media(prefers-reduced-motion:reduce){.home-hero .glass-onetech{transition:none}}.corporate-course-card .corporate-thumbnail{display:block;aspect-ratio:3/1;overflow:hidden;background:#f4f0fa}.corporate-thumbnail .photo{display:block;object-fit:cover}.corporate-course-card .course-body>.eyebrow{margin-bottom:14px}.corporate-course-card .course-body h3{min-height:0;line-height:1.2}.corporate-course-card .course-meta{font-size:12px}.corporate-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:24px;margin-top:auto}.corporate-explore{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:#5e17eb;color:#fff;font-size:17px;font-weight:600;line-height:1.35;min-height:54px;padding:15px 22px;border:1px solid #5e17eb;border-radius:12px;transition:background .2s,box-shadow .2s}.corporate-explore:hover{background:#4810b9;box-shadow:0 5px 18px #5e17eb25}.corporate-explore:focus-visible{outline:3px solid #a786ed;outline-offset:4px}.corporate-card-actions .course-price{font-size:13px;padding:12px 0}.corporate-detail-hero{position:relative;max-width:1440px;margin:18px auto 0;overflow:hidden;border-radius:28px;min-height:480px;isolation:isolate;background:#f3eef8}.corporate-hero-image,.corporate-hero-scrim{position:absolute;inset:0;z-index:-2}.corporate-hero-image .photo{display:block;object-position:center}.corporate-hero-scrim{z-index:-1;background:linear-gradient(90deg,#faf8fefc,#f9f7fdf5 38%,#f7f2fddb 62%,#f7f2fd1a)}.corporate-hero-copy{max-width:910px;padding:46px 6% 58px}.corporate-back{display:inline-flex;font-size:12px;margin-bottom:30px;min-height:26px;align-items:center;color:#5e17eb;font-weight:550}.corporate-welcome{font-size:17px;font-weight:550;max-width:610px;line-height:1.55;color:#4c376c;margin:0 0 24px}.corporate-hero-copy h1{font-size:clamp(33px,3.6vw,49px);line-height:1.12;letter-spacing:-.045em;max-width:770px;margin-bottom:22px}.corporate-hero-copy h1>span{display:block;font-size:14px;line-height:1.6;font-weight:500;letter-spacing:0;color:#5e17eb;margin-bottom:12px}.corporate-position{font-size:14px;line-height:1.65;max-width:600px;color:#50465b}.corporate-hero-copy .course-meta{font-size:12px;margin-bottom:0}.corporate-detail{padding-top:65px;padding-bottom:90px}.corporate-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 316px;grid-template-areas:"overview video" "syllabus video";gap:28px 65px;align-items:start}.corporate-overview{grid-area:overview;min-width:0}.corporate-overview h2,.corporate-syllabus h2{font-size:32px;line-height:1.15;letter-spacing:-.04em;margin-bottom:22px}.corporate-overview>p{font-size:16px;line-height:1.85;color:#514a5b}.corporate-video-aside{grid-area:video;position:sticky;top:120px;min-width:0}.corporate-video-placeholder{aspect-ratio:1/1;position:relative;overflow:hidden;border-radius:22px;background:#e9e0f6;border:1px solid #d9c7ef}.corporate-video-placeholder>img{display:block;width:100%;height:100%;object-fit:cover;opacity:.48}.corporate-video-cover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(160deg,#fff7,#ede2f4a8);color:#352344}.corporate-placeholder-play{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#fff9;color:#5e17eb;font-size:37px;line-height:1;border:1px solid #fff;margin-bottom:4px}.corporate-video-cover strong{font-size:21px;font-weight:600;letter-spacing:-.03em}.corporate-video-cover>span:last-child{font-size:12px;background:#fff9;padding:5px 12px;border-radius:99px}.corporate-video-label{font-size:12px;line-height:1.6;margin:16px 0 20px;color:#655674}.corporate-video-aside>.button{width:100%}.corporate-video-aside>.credential-link{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:18px 0;line-height:1.5}.corporate-syllabus{grid-area:syllabus;min-width:0}.corporate-module-heading{margin:8px 0 28px}.corporate-module-heading>p{font-size:13px;color:#675d72}.corporate-modules{display:grid;gap:20px}.corporate-module-card{border:1px solid #e6deef;border-radius:20px;padding:28px;background:linear-gradient(120deg,#fff,#fdfbff)}.corporate-module-card .eyebrow{margin:0}.corporate-module-card .status-pill{background:#f1e9ff;color:#5e17eb;white-space:nowrap}.corporate-module-card h3{font-size:26px;line-height:1.25;letter-spacing:-.035em;margin:23px 0 22px}.corporate-module-card h4{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:650;color:#5e17eb;margin:0 0 11px}.corporate-module-card p{font-size:15px;line-height:1.8;margin:0;color:#574e62}.corporate-learning-outcome{margin:36px 0;padding:30px;background:#f5effd;border-left:3px solid #5e17eb;border-radius:0 20px 20px 0}.corporate-learning-outcome h2{font-size:26px;margin-bottom:18px}.corporate-learning-outcome p{font-size:15px;line-height:1.8;margin:0;color:#4f3e64}.corporate-audience{margin:38px 0}.corporate-audience ul{display:flex;flex-wrap:wrap;gap:9px;padding:0;list-style:none}.corporate-audience li{font-size:12px;line-height:1.5;border:1px solid #e4d9f0;background:#fcfaff;border-radius:99px;padding:8px 13px}.corporate-course-navigation{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:25px;margin-top:35px;flex-wrap:wrap}.corporate-course-navigation a{font-size:13px;line-height:1.5;color:#5e17eb;padding:8px 0}@media(max-width:1480px){.corporate-detail-hero{margin-left:24px;margin-right:24px}}@media(max-width:1120px){.corporate-detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:28px 34px}}@media(max-width:900px){.corporate-detail-grid{grid-template-columns:minmax(0,1fr) 245px;gap:25px 24px}.corporate-hero-copy{max-width:760px;padding-left:5%;padding-right:5%}.corporate-module-card{padding:24px}.corporate-module-card h3{font-size:24px}}@media(max-width:760px){#corporate .course-grid,#government .course-grid{grid-template-columns:1fr}.corporate-card-actions{gap:14px}.corporate-explore{font-size:17px}}@media(max-width:700px){.corporate-detail-hero{margin:12px 14px 0;border-radius:22px;min-height:0}.corporate-hero-image{position:relative;aspect-ratio:3/1;z-index:0}.corporate-hero-scrim{display:none}.corporate-hero-copy{padding:26px 24px 34px}.corporate-hero-copy h1{font-size:clamp(30px,5.8vw,34px);line-height:1.17}.corporate-welcome{font-size:15px;margin-bottom:20px}.corporate-back{margin-bottom:22px}.corporate-position{font-size:13px}.corporate-hero-copy .course-meta{font-size:11px;gap:10px 14px}.corporate-detail{padding-top:42px}.corporate-detail-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"overview" "video" "syllabus";gap:28px}.corporate-overview h2,.corporate-syllabus h2{font-size:28px}.corporate-overview>p{font-size:15px}.corporate-video-aside{position:static;width:100%;max-width:360px;justify-self:center;margin:0 0 15px}.corporate-module-card{padding:23px}.corporate-module-card h3{font-size:24px}.corporate-learning-outcome,.corporate-course-card .course-body{padding:25px}.corporate-course-card .course-body h3{font-size:27px}.corporate-card-actions .course-price{font-size:12px}}@media(prefers-reduced-motion:reduce){.corporate-explore{transition:none}}.header .utility{font-size:19px;gap:20px;padding-top:7px;padding-bottom:7px;align-items:center}.header .utility a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:6px 13px;border-radius:10px;font-weight:600;transition:color .2s,background .2s}.header .utility a:last-child{font-weight:700}.header .utility a:hover,.header .utility a:focus-visible{color:#5e17eb;background:#f3edff}.header .utility a[aria-current=page]{color:#5e17eb}.header .primary nav a{font-size:14px}.header .primary nav{gap:25px}@media(min-width:801px)and (max-width:1120px){.header .primary{gap:18px;padding-left:22px;padding-right:22px}.header .primary nav{gap:14px}.header .primary nav a{font-size:13px}.header .wordmark img{width:125px}}@media(min-width:801px)and (max-width:920px){.header .primary{flex-wrap:wrap;justify-content:center;gap:5px}.header .primary nav{width:100%;justify-content:space-between;gap:10px}}@media(max-width:800px){.header .utility{font-size:18px;padding:4px 17px;gap:13px}.header .utility a{padding:6px 10px;min-height:44px}.header .primary nav{gap:0}.header .primary nav a{font-size:17px}.header .primary nav.open{max-height:calc(100dvh - 125px);overflow-y:auto}html{scroll-padding-top:140px}}.corporate-intro-player>img{object-fit:contain;opacity:1}.corporate-intro-player>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.corporate-intro-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer}.corporate-intro-play:focus-visible{outline:3px solid #5e17eb;outline-offset:-5px;border-radius:inherit}.home-course-portal{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 22px;margin-left:10px;border:1px solid #5e17eb;border-radius:999px;color:#5e17eb!important;background:#ffffffd9;font-size:12px;font-weight:650;text-decoration:none;vertical-align:middle}.home-course-portal:hover{background:#f4edff}.course-portal-prompt{display:flex;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid #e7e1ec;font-size:13px;color:#666070}.course-portal-prompt a{display:inline-flex;align-items:center;gap:8px;color:#5e17eb;font-weight:700;text-decoration:none}.course-portal-prompt a:hover{text-decoration:underline}@media(max-width:520px){.home-course-portal{margin:10px 0 0;min-height:48px;padding:12px 20px}.course-portal-prompt{align-items:flex-start;flex-direction:column;gap:8px}}
