@font-face{font-family:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2) format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}.p-shell{max-width:1600px;margin:auto;padding:24px 44px;color:var(--aw-forest);font-family:DM Sans,sans-serif}.p-header{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--aw-border);padding-bottom:22px}.p-brand-caption{display:flex;gap:12px;align-items:center;border-left:1px solid var(--aw-border);padding-left:24px;color:var(--aw-muted);font-size:15px}.p-brand-caption b,.p-alpha-chip{font-size:10px;font-weight:600;letter-spacing:1px;border:1px solid var(--aw-border);border-radius:4px;padding:5px 8px;color:var(--aw-forest)}.p-header nav{display:flex;gap:6px;margin-left:auto}.p-header nav button{display:flex;align-items:center;gap:6px;padding:10px 20px;border-radius:30px;font-size:14px;color:var(--aw-muted)}.p-header nav button[aria-current]{background:var(--aw-soft);color:var(--aw-forest);font-weight:600}.p-header nav button:hover{background:var(--aw-soft)}.p-shell h1,.p-shell h2,.p-dialog h2{font-family:"DM Serif Display",serif;font-weight:400;letter-spacing:-.8px}.p-shell h1{font-size:clamp(36px,4vw,62px);line-height:1.09;color:var(--aw-forest)}.p-shell h1 em{font-style:normal;color:#557467}.p-shell h2{font-size:30px;line-height:1.15;color:var(--aw-forest)}.p-shell h3{font-size:16px;line-height:1.5;font-weight:600}.p-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700;color:var(--aw-muted);line-height:1.6}.p-hero{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:44px 0 32px}.p-hero h1{margin:12px 0 16px}.p-hero>div>p:last-child,.p-development-hero>p:last-child{font-size:15px;color:var(--aw-muted)}.p-hero-note{font-size:12px;border-left:1px solid var(--aw-border);padding:8px 0 8px 26px;line-height:1.8;min-width:235px}.p-hero-note strong{display:block;font-size:16px;margin-top:12px;color:var(--aw-forest)}.p-hero-note p{color:var(--aw-muted)}.p-live-dot{display:inline-block;width:7px;height:7px;background:#6a866f;border-radius:50%;margin-right:7px}.p-sync{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;border-top:1px solid var(--aw-border);border-bottom:1px solid var(--aw-border);color:var(--aw-muted);font-size:11px}.p-sync>span{display:flex;align-items:center;gap:4px}.p-sync-error{color:#9c432d;background:#fff0e7;padding-left:12px}.p-link{display:inline-flex;align-items:center;gap:7px;color:var(--aw-forest);font-size:12px;font-weight:600}.p-link:hover{text-decoration:underline}.p-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0 38px;border:1px solid var(--aw-border);border-radius:9px;background:var(--aw-soft)}.p-stats>div{padding:20px 27px;border-right:1px solid var(--aw-border)}.p-stats>div:last-child{border:0}.p-stats span{font-size:12px;color:var(--aw-muted)}.p-stats strong{display:block;font-family:"DM Serif Display",serif;font-weight:400;font-size:40px;line-height:1.4;color:var(--aw-forest)}.p-stats strong i{font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;color:var(--aw-muted)}.p-stats small{font-size:11px;color:var(--aw-muted)}.p-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0 18px}.p-section-title h2{margin-top:6px}.p-muted{font-size:12px;line-height:1.65;color:var(--aw-muted)}.p-section-title>.p-muted{display:flex;align-items:center;gap:12px}.p-toolbar{display:flex;gap:12px;align-items:center;margin:20px 0}.p-toolbar select,.p-form select,.p-form input,.p-form textarea,.p-toolbar input{border:1px solid var(--aw-border);background:var(--aw-surface);border-radius:6px;color:#3e5148;padding:11px 12px;font:inherit;font-size:12px;max-width:100%}.p-toolbar>label{font-size:12px}.p-search{display:flex;align-items:center;gap:9px;flex:1;max-width:420px;border:1px solid var(--aw-border);border-radius:6px;background:var(--aw-surface);padding:0 12px;color:var(--aw-muted)}.p-search input{border:0;background:none;min-width:0;flex:1;padding:12px 0}.p-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--aw-border);border-radius:8px;background:var(--aw-surface);max-height:65vh;scrollbar-color:#c5cfc1 var(--aw-soft)}.p-matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.p-matrix th,.p-matrix td{border-right:1px solid #ecece4;border-bottom:1px solid #ecece4;min-width:182px;text-align:left;padding:0}.p-matrix thead th{padding:15px 16px;position:sticky;top:0;background:#eef0e7;z-index:2;font-weight:500;color:var(--aw-forest);vertical-align:top}.p-matrix thead span{display:block;letter-spacing:1.1px;font-size:10px;font-weight:700;color:var(--aw-muted);margin-bottom:6px}.p-matrix thead strong{font-size:12px;font-weight:600;line-height:1.4;display:block;max-width:155px}.p-matrix tbody th,.p-matrix .p-stage-head th:first-child{position:sticky;left:0;z-index:1;min-width:220px;background:var(--aw-surface);box-shadow:3px 0 6px #273d2b06}.p-matrix thead .p-stage-head th:first-child{z-index:3;background:#eef0e7;vertical-align:middle}.p-matrix tbody th button{padding:22px 20px;text-align:left;display:block;width:100%}.p-matrix tbody th strong{font-size:14px;display:block;color:var(--aw-forest)}.p-matrix tbody th small{display:block;color:var(--aw-muted);font-size:10px;font-weight:400;margin:5px 0 10px}.p-matrix tbody th span{font-size:10px;color:var(--aw-muted);display:flex;gap:8px;align-items:center;font-weight:400}.p-cell{width:100%;padding:25px 16px;text-align:left;min-height:115px;display:flex;flex-direction:column;gap:12px;justify-content:center}.p-cell:hover{background:#edf3e9}.p-cell small{font-size:10px;color:var(--aw-muted);white-space:nowrap}.p-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:500;line-height:1.5;white-space:nowrap;color:var(--aw-muted);padding:4px 7px;border-radius:4px;background:var(--aw-soft)}.p-status>span{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.p-unknown{color:var(--aw-muted);background:var(--aw-soft)}.p-pending{color:#8d6845;background:#f7efe1}.p-waiting{color:#a04c32;background:#f8e9df}.p-review{color:#4a6487;background:#e9eff6}.p-active{color:#3c7567;background:var(--aw-selected)}.p-recorded{color:#61745e;background:var(--aw-selected)}.p-verified{color:#2e694a;background:var(--aw-selected)}.p-cancelled{color:var(--aw-muted);background:var(--aw-soft)}.p-footnote{font-size:11px;color:var(--aw-muted);margin-top:16px;line-height:1.6}.p-footer{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--aw-muted);margin-top:55px;padding:24px 0 10px;border-top:1px solid var(--aw-border)}.p-mobile-clients{display:none}.p-empty{text-align:center;padding:48px 20px;color:var(--aw-muted);background:var(--aw-soft);border-radius:8px;margin:20px 0}.p-empty h3{color:var(--aw-forest);margin:13px 0 7px}.p-empty p{font-size:13px;line-height:1.7;max-width:580px;margin:auto;color:var(--aw-muted)}.p-dim{opacity:.5}.p-primary,.p-btn,.p-button,.p-secondary,button.p-link,:where(.p-seo-actions,.p-toolbar,.p-form,.policy-actions)>button:not([class]){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:11px 17px;border:1px solid var(--aw-forest);border-radius:7px;font-size:13px;font-weight:600;line-height:1.5;white-space:normal;text-align:center;text-decoration:none;box-shadow:0 1px 1px #253b3b14}.p-primary,.p-btn,.p-button{background:var(--aw-forest);color:#fff}.p-primary:hover:not(:disabled),.p-btn:hover:not(:disabled),.p-button:hover:not(:disabled){background:var(--aw-forest);border-color:var(--aw-forest)}.p-secondary,button.p-link,:where(.p-seo-actions,.p-toolbar,.p-form,.policy-actions)>button:not([class]){border-color:var(--aw-border);background:var(--aw-soft);color:var(--aw-forest)}.p-secondary:hover:not(:disabled),button.p-link:hover:not(:disabled),:where(.p-seo-actions,.p-toolbar,.p-form,.policy-actions)>button:not([class]):hover:not(:disabled){background:var(--aw-selected);border-color:#64816a;text-decoration:none}:where(.p-primary,.p-btn,.p-button,.p-secondary,button.p-link):focus-visible,:where(.p-seo-actions,.p-toolbar,.p-form,.policy-actions)>button:not([class]):focus-visible{outline:3px solid #8a4836;outline-offset:3px}:where(.p-primary,.p-btn,.p-button,.p-secondary,button.p-link):disabled,:where(.p-seo-actions,.p-toolbar,.p-form,.policy-actions)>button:not([class]):disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.p-back{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--aw-muted);margin:24px 0}.p-client-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0}.p-client-heading h1{font-size:44px;margin:7px 0 12px}.p-external{display:flex;align-items:center;gap:7px;font-size:12px;color:#456855;margin:10px 0;overflow-wrap:anywhere}.p-tabs{display:flex;gap:25px;border-bottom:1px solid var(--aw-border);margin:25px 0}.p-tabs button{font-size:13px;padding:12px 4px;color:var(--aw-muted);border-bottom:2px solid transparent}.p-tabs button[aria-current]{border-bottom-color:var(--aw-forest);color:var(--aw-forest);font-weight:600}.p-module-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;margin-top:25px}.p-module-nav{align-self:start;border-right:1px solid #e1e4d9;padding-right:18px;display:flex;flex-direction:column;gap:3px;position:sticky;top:12px}.p-module-nav button{display:flex;text-align:left;align-items:center;gap:10px;padding:12px 10px;border-radius:5px;font-size:11px;color:#71816d}.p-module-nav button.selected{background:#e8eee1;color:#335238}.p-module-nav button strong{font-size:11px;font-weight:500;flex:1}.p-module-nav button>span{font-size:9px;color:var(--aw-muted)}.p-state-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.p-module-detail>.p-section-title{margin-top:0}.p-module-summary{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:11px;color:var(--aw-muted);margin:18px 0}.p-coverage{background:#eef1e7;border:1px solid #e0e5d9;border-radius:6px;padding:13px 15px;margin-top:20px;font-size:11px;color:#63775e}.p-coverage summary{cursor:pointer;display:flex;gap:7px;align-items:center}.p-coverage p{line-height:1.7;margin-top:8px}.p-technical-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;margin:18px 0}.p-technical-facts dd{margin:4px 0;font-size:14px;font-weight:600}.p-technical-facts small{display:block;line-height:1.6}.p-technical-issues{padding-left:20px;font-size:12px;overflow-wrap:anywhere}.p-technical-issues>li{border-bottom:1px solid #d8e0d3;padding:14px 0}.p-technical-url-results{padding-left:20px}.p-technical-url-results>li{padding:12px;margin:12px 0;border:1px solid #c8d3c3;border-radius:12px;background:#fffdf7}.p-technical-results{min-width:0;overflow-wrap:anywhere}.p-technical-results .p-toolbar{flex-wrap:wrap}.p-technical-results .p-technical-facts{margin:12px 0}.p-technical-corrections .p-toolbar{flex-wrap:wrap}.p-technical-corrections button[aria-pressed=true]{background:#244437;color:#fff}.p-technical-cause>details,.p-technical-capture{margin:12px 0}.p-technical-batch,.p-technical-capture{padding:12px;border:1px solid #c8d3c3;border-radius:12px;background:#fffdf7}.p-technical-url{overflow-wrap:anywhere}.p-technical-link-proposal{min-width:0;overflow-wrap:anywhere}.p-technical-link-proposal label{display:block;margin:12px 0}.p-technical-link-proposal select{display:block;width:100%;max-width:100%;margin-top:6px}.p-coverage select{max-width:100%;display:block;margin:8px 0}.p-coverage>details+details{margin-top:8px}.p-ranking-review{padding:18px 20px;margin:18px 0 26px;color:#35483e;font-size:14px}.p-ranking-review-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.p-ranking-review-head .p-eyebrow{margin:0 0 5px}.p-shell .p-ranking-review h3{margin:0;color:var(--aw-forest);font-size:1.2rem}.p-ranking-review .p-muted,.p-ranking-review-state{line-height:1.6;margin:10px 0}.p-ranking-review-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.p-ranking-review-stats>div{min-width:0;padding:12px 14px;border:1px solid var(--aw-border);border-radius:8px;background:var(--aw-surface)}.p-ranking-review-stats dt{color:#63775e;font-size:12px}.p-ranking-review-stats dd{margin:4px 0 0;color:var(--aw-forest);font-size:1.35rem;font-weight:650}.p-ranking-review-details{margin-top:14px;padding-top:12px;border-top:1px solid var(--aw-border)}.p-ranking-review-details>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font-weight:650;color:var(--aw-forest)}.p-ranking-review-list{list-style:none;padding:0;margin:10px 0;display:grid;gap:10px}.p-ranking-review-list li{min-width:0;display:grid;gap:6px;padding:14px;border:1px solid #e0e5d9;border-radius:8px;background:var(--aw-surface);overflow-wrap:anywhere;line-height:1.55}.p-ranking-review-badge{justify-self:start;padding:3px 9px;border-radius:99px;background:#fdf0d8;color:#775016;font-size:12px;font-weight:600}.p-ranking-review-badge[data-state=no_url_signal]{background:var(--aw-selected);color:var(--aw-forest)}.p-ranking-review-badge[data-state=insufficient_evidence]{background:#f3e1e1;color:#8a2f2f}@media(max-width:700px){.p-ranking-review{padding:15px}.p-ranking-review-head{align-items:stretch}.p-ranking-review-head button{width:100%}.p-ranking-review-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-keyword-research{font-size:14px;color:inherit;overflow-wrap:anywhere}.p-keyword-research select{min-height:44px;font-size:16px;width:100%;max-width:480px}.p-keyword-observations>li{padding-bottom:14px}.p-keyword-research>details{margin-top:12px}.p-segment{display:flex;background:#eaece3;border-radius:5px;padding:3px;gap:3px}.p-segment button{font-size:11px;padding:6px 10px;border-radius:3px;color:#73816d}.p-segment button[aria-pressed=true]{background:#fff;color:#355f3c;box-shadow:0 1px 4px #213b2910}.p-work-title{margin-top:30px}.p-work-list{display:grid;gap:12px}.p-work{padding:20px 22px;border:1px solid #e0e3d8;border-radius:8px;background:var(--aw-surface)}.p-work-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.p-capabilities .p-work-top{flex-wrap:wrap}.p-work h3{font-size:15px;max-width:850px}.p-work>p{font-size:11px;line-height:1.7;color:var(--aw-muted);margin:8px 0;overflow-wrap:anywhere}.p-work-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--aw-muted);font-size:10px;margin:13px 0}.p-dependency{display:flex;gap:5px;align-items:center;color:#9a603e}.p-work footer{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #edf0e6;margin-top:14px}.p-work footer small{font-size:10px;color:var(--aw-muted)}.p-work-list+.p-secondary{margin-top:15px}.p-dialog{border:1px solid #d6dfce;border-radius:12px;background:var(--aw-surface);color:#304a38;width:min(650px,calc(100% - 32px));max-height:90dvh;padding:0;box-shadow:0 25px 100px #172b3340;font-family:DM Sans,sans-serif}.p-dialog.p-wide{width:min(900px,calc(100% - 32px))}.p-dialog::backdrop{background:#23372d70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.p-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 25px;border-bottom:1px solid #e1e7d8;background:#f7f8f1;position:sticky;top:0;z-index:1}.p-dialog h2{font-size:26px}.p-icon{display:flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;border-radius:5px}.p-icon:hover{background:#e3e9db}.p-dialog-body{padding:23px 26px}.p-dialog h3{font-size:19px;line-height:1.5;margin:12px 0}.p-form{display:grid;gap:17px}.p-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#566e4f}.p-form input,.p-form select,.p-form textarea{font-size:13px;width:100%}.p-form textarea{min-height:86px;resize:vertical;line-height:1.6}.p-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.p-form fieldset{border:1px solid #e0e6d8;border-radius:6px;padding:12px}.p-form legend{font-size:12px;padding:0 5px}.p-module-checks{display:flex;flex-wrap:wrap;gap:10px 14px}.p-module-checks label,.p-form label.p-checkbox{flex-direction:row;align-items:center;font-size:11px;line-height:1.6}.p-module-checks input,.p-form .p-checkbox input{width:16px;height:16px;flex-shrink:0;accent-color:#406b50}.p-form footer{display:flex;gap:12px;justify-content:flex-end;border-top:1px solid #e6ebdf;padding-top:16px}.p-error{background:#fbede5;color:#9d4229;padding:13px 15px;border-radius:5px;font-size:12px;line-height:1.7}.p-warning{background:#f4eee2;border-left:3px solid #bda276;padding:13px 15px;font-size:12px;color:var(--aw-muted);line-height:1.7;margin:15px 0}.p-evidence-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85;padding:15px 0;border-bottom:1px solid #e6e9e0;color:#53614e}.p-source{font-size:11px;line-height:1.7;color:var(--aw-muted);margin:12px 0}.p-evidence-image{max-width:100%;height:auto;margin:20px 0}.p-count{background:#e8efdf;color:#66814f;font-size:11px;border-radius:20px;padding:8px 12px}.p-content-list{border:1px solid #dee5d6;border-radius:8px;overflow:hidden;margin-bottom:16px}.p-content-row{display:flex;align-items:center;gap:18px;background:var(--aw-surface);border-bottom:1px solid #e7ebdf;padding:18px 22px;width:100%;text-align:left;color:#68875a}.p-content-row:last-child{border:0}.p-content-row:hover{background:#f0f5e8}.p-content-row>span{min-width:0;flex:1}.p-content-row strong{display:block;font-size:13px;color:#43583b}.p-content-row small{display:block;font-size:10px;overflow-wrap:anywhere;color:var(--aw-muted);margin-top:6px}.p-content-row em{display:block;font-size:10px;font-style:normal;color:var(--aw-muted);margin-top:7px}.p-content-row>svg{flex-shrink:0}.p-week{display:flex;align-items:center;text-align:left;gap:25px;background:var(--aw-surface);border:1px solid #dfe6d5;border-radius:8px;padding:23px;width:100%;margin:14px 0}.p-week>div{display:flex;align-items:center;gap:12px;min-width:150px;color:#6c885b}.p-week>div span{font-size:10px}.p-week>div strong{display:block;font-size:15px;margin-top:5px;color:#3c5a30}.p-week section{flex:1}.p-week h3{margin:6px 0}.p-week section>p:not(.p-eyebrow),.p-week small{font-size:11px;color:var(--aw-muted);line-height:1.8}.p-heading-gap{margin:28px 0 12px}.p-timeline{margin:25px 0}.p-timeline button{display:flex;align-items:center;gap:20px;text-align:left;padding:18px 6px;border-bottom:1px solid #e1e7d7;width:100%}.p-timeline button>span:nth-child(2){flex:1}.p-timeline-dot{width:7px;height:7px;border-radius:50%;background:#8ba477;flex-shrink:0}.p-timeline small,.p-timeline em{display:block;font-size:10px;color:var(--aw-muted);font-style:normal;line-height:1.7}.p-timeline strong{display:block;font-size:13px;color:#4c663d;margin:6px 0}.p-development-hero{padding:40px 0 25px}.p-development-hero h1{margin:12px 0 18px}.p-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0}.p-capabilities article{padding:23px;background:var(--aw-surface);border:1px solid #e0e4d8;border-radius:8px}.p-capabilities h2{font-size:24px;line-height:1.25;min-height:60px;margin:15px 0}.p-capabilities dt{font-size:10px;color:#59734a;font-weight:700;margin:16px 0 6px;text-transform:uppercase;letter-spacing:.7px}.p-capabilities dd{font-size:12px;line-height:1.7;color:var(--aw-muted);margin:0}.p-capabilities details{margin-top:20px;border-top:1px solid #e9ece2;padding-top:15px;font-size:10px;color:var(--aw-muted)}.p-capabilities summary{cursor:pointer}.p-capabilities code{display:block;margin-top:9px;overflow-wrap:anywhere;font-size:10px}.p-cap-state{font-size:9px;padding:5px 7px;border-radius:4px;background:#eaece4;color:var(--aw-muted)}.p-cap-partial{background:#f4eadc;color:#937046}.p-cap-implemented,.p-cap-validated{background:#e6efdc;color:#5a793b}.p-capability-backlog{margin:10px 0 42px;padding:26px;border:1px solid #dce2d5;border-top:4px solid #b8714d;border-radius:10px;background:#fbf8f0}.p-capability-backlog .p-section-title{margin-top:0}.p-capability-backlog .p-section-title p:not(.p-eyebrow){max-width:680px;margin-top:8px;color:#687469;font-size:12px;line-height:1.7}.p-capability-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.p-capability-summary span{padding:13px 14px;border:1px solid #e0e3d8;border-radius:7px;background:var(--aw-surface);color:#667264;font-size:10px}.p-capability-summary strong{display:block;margin-bottom:4px;color:var(--aw-forest);font-family:"DM Serif Display",serif;font-size:25px;font-weight:400}.p-proposal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.p-proposal-list>article{min-width:0;padding:21px;border:1px solid var(--aw-border);border-radius:8px;background:var(--aw-surface)}.p-proposal-list h3{margin:8px 0 10px;font-size:18px;line-height:1.35}.p-proposal-list>article>p,.p-proposal-list dd,.p-proposal-list details p{overflow-wrap:anywhere;color:var(--aw-muted);font-size:11px;line-height:1.7}.p-proposal-list dl{display:grid;grid-template-columns:70px minmax(0,1fr);gap:7px 12px;margin:18px 0}.p-proposal-list dt{color:#59734a;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.p-proposal-list dd{margin:0}.p-proposal-list details{margin:15px 0;padding-top:13px;border-top:1px solid #e9ece2}.p-proposal-list summary{cursor:pointer;color:#536b55;font-size:10px;font-weight:600}.p-proposal-list code{display:block;margin-top:7px;overflow-wrap:anywhere;color:#6b715f;font-size:9px}.p-proposal-state{padding:5px 8px;border-radius:4px;background:#edece6;color:#697067;font-size:9px;font-weight:600}.p-proposal-accepted{background:#f4ead2;color:#81631e}.p-proposal-rejected{background:#f5e2df;color:#91443b}.p-proposal-promoted{background:#e1eedf;color:#315f3d}.p-legacy-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 35px;background:#e8eee1;color:#4a683e;font-size:12px}.p-legacy-bar button{display:flex;align-items:center;gap:8px;font-size:12px}.p-spin{animation:pspin 1s linear infinite}@keyframes pspin{to{transform:rotate(360deg)}}@media(max-width:1100px){.p-shell{padding:22px 25px}.p-header{flex-wrap:wrap}.p-header nav{flex-wrap:wrap;position:relative}.p-header .p-nav-admin{position:static}.p-hero-note{display:none}.p-section-title>.p-muted{display:none}.p-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.p-module-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}.p-module-nav button strong{font-size:10px}.p-module-detail>.p-section-title{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.p-shell{padding:16px}.p-header{flex-wrap:wrap;gap:12px;padding-bottom:14px}.p-brand-caption{font-size:12px;padding-left:13px;gap:8px}.p-header nav{flex-wrap:wrap;width:100%;margin:0;justify-content:space-between}.p-header nav button{font-size:12px;padding:9px 14px}.p-hero{padding:30px 0 24px}.p-shell h1{font-size:37px}.p-hero>div>p:last-child{font-size:13px}.p-stats{margin:20px 0}.p-stats>div{padding:14px 11px}.p-stats span{font-size:10px;line-height:1.6;display:block;min-height:32px}.p-stats strong{font-size:31px}.p-stats strong i{font-size:10px}.p-stats small{font-size:9px;line-height:1.5;display:block}.p-sync{font-size:10px;align-items:flex-start}.p-sync>span{display:block;line-height:1.8}.p-sync .p-link{font-size:11px;flex-shrink:0}.p-toolbar{flex-wrap:wrap;gap:9px}.p-search{flex-basis:100%;max-width:none}.p-toolbar select{flex:1;min-width:0;padding:10px 8px;font-size:11px}.p-table-scroll{display:none}.p-directory-scroll{display:block}.p-mobile-clients{display:grid;gap:18px}.p-mobile-clients article{border:1px solid #dce4d2;border-radius:8px;padding:16px;background:var(--aw-surface)}.p-mobile-clients article>p{font-size:10px;color:var(--aw-muted);margin:5px 0 12px}.p-mobile-module{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #edf0e6;padding:8px 0}.p-mobile-module>span{font-size:10px;max-width:43%;color:#6d805e}.p-mobile-module .p-cell{width:auto;min-height:0;padding:6px 0;align-items:flex-end;gap:5px}.p-cell small,.p-status{font-size:9px}.p-footer{flex-direction:column;margin-top:35px;gap:8px;font-size:10px}.p-client-heading h1{font-size:35px}.p-alpha-chip{display:none}.p-tabs{gap:0;justify-content:space-between}.p-tabs button{font-size:12px;padding:10px}.p-module-layout{display:block}.p-module-nav{position:static;display:flex;flex-direction:row;overflow:auto;border:0;margin:0 -2px 24px;padding:0 0 9px}.p-module-nav button{min-width:100px;max-width:130px;flex-shrink:0;flex-direction:column;gap:5px;text-align:left;align-items:flex-start;padding:10px}.p-module-nav button .p-state-dot{display:none}.p-module-nav button strong{font-size:10px}.p-shell h2{font-size:26px}.p-work{padding:16px}.p-work h3{font-size:13px}.p-work footer{flex-direction:column;gap:12px}.p-work footer .p-link{align-self:flex-end}.p-module-summary{gap:10px;font-size:10px}.p-section-title{flex-wrap:wrap}.p-work-title h3{font-size:13px}.p-dialog-body{padding:18px}.p-dialog>header{padding:16px 18px}.p-dialog h2{font-size:23px}.p-form-row{grid-template-columns:1fr}.p-week{flex-wrap:wrap;padding:18px;gap:16px}.p-week>div{width:100%}.p-week>section{min-width:0}.p-week h3{font-size:14px}.p-capabilities{grid-template-columns:1fr}.p-capability-backlog{padding:18px}.p-capability-summary{grid-template-columns:1fr 1fr}.p-proposal-list{grid-template-columns:1fr}.p-capabilities h2{min-height:0}.p-legacy-bar{padding:12px 18px}.p-legacy-bar>span{display:none}.p-content-row{padding:16px 13px;gap:10px}.p-content-row strong{font-size:12px}.p-content-row svg{width:18px}}@media(prefers-reduced-motion:reduce){.p-spin{animation:none}}.p-attention{padding:18px 20px;border:1px solid #e4d8c5;border-radius:8px;background:#f7f1e6;margin-bottom:25px;display:flex;gap:25px;align-items:flex-start}.p-attention>div:first-child{min-width:180px}.p-attention>div>span{font-size:11px;color:#7a6449;display:block;margin-top:8px}.p-attention-list{display:flex;gap:15px;flex:1;flex-wrap:wrap}.p-attention details{flex:1;min-width:190px;font-size:12px;color:#685b43}.p-attention summary{cursor:pointer;line-height:1.8}.p-attention summary strong{background:#eaddc5;border-radius:20px;padding:2px 7px;margin-left:5px}.p-attention details button{display:flex;gap:8px;align-items:center;text-align:left;margin-top:12px;font-size:11px;width:100%;line-height:1.6}.p-attention details button>span:nth-child(2){flex:1}.p-attention details button>.p-status{flex-shrink:0}.p-matrix thead tr:nth-child(2) th{top:34px}.p-matrix .p-stage-head th{height:34px;padding:8px 15px;font-size:10px;letter-spacing:.5px}.p-matrix .p-stage-head th:first-child{vertical-align:middle}.p-stage-sales{color:#946248!important}.p-stage-production{color:#4f7144!important}.p-stage-operations{color:#496a80!important}.p-mobile-stage h4{font-size:11px;margin:20px 0 8px;font-weight:500}.p-mobile-stage .p-mobile-module{color:initial}@media(max-width:700px){.p-attention{flex-direction:column;gap:15px;padding:16px}.p-attention-list{flex-direction:column;width:100%;gap:10px}}@media(min-width:701px){.p-hero{padding:22px 0 20px;gap:20px}.p-hero h1{font-size:42px;margin:8px 0 12px}.p-hero h1 br{display:none}.p-hero h1 em{margin-left:10px}.p-hero-note{display:none}.p-stats{margin:16px 0 20px}.p-stats>div{padding:13px 22px}.p-stats strong{font-size:30px;margin:5px 0}.p-attention{margin-bottom:20px;padding:13px 18px}.p-cell{min-height:100px;padding:18px 16px}}.p-topic-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;margin:24px 0}.p-topic-nav details{border-bottom:1px solid #dce4d7;padding:14px 0;font-size:12px;color:#476140}.p-topic-nav summary{cursor:pointer;font-weight:600;margin-bottom:10px}.p-topic-nav button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;width:100%;padding:9px 10px;font-size:12px;color:#546a4e;border-radius:4px}.p-topic-nav button[aria-pressed=true]{background:#e3eddc;color:#294d30}.p-topic-nav small{background:#e9edde;border-radius:12px;padding:2px 6px}.p-topic-layout .p-work{margin:12px 0}.p-topic-layout .p-work details{border-top:1px solid #e5eadc;margin-top:15px;padding-top:12px;font-size:12px;line-height:1.7}.p-topic-layout .p-work summary{cursor:pointer;color:#476340}.p-topic-section{margin-top:14px}.p-topic-section p{color:#596b53;font-size:12px;line-height:1.7}.p-topic-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.p-topic-tags button{padding:5px 8px;border-radius:4px;background:#edf1e5;color:#4f6a44;font-size:10px}.p-topic-path{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#4b6946;font-size:12px;margin:20px 0}.p-topic-path span{padding:10px 13px;background:#edf2e5;border:1px solid #dce5d1;border-radius:5px}.p-editorial-review{background:var(--aw-selected);border:1px solid #dce5d1;border-radius:6px;padding:16px;display:grid;gap:14px}.p-editorial-review h3{font-size:16px}.p-editorial-candidates{max-height:220px;overflow:auto;border-bottom:1px solid #d6e0cb}.p-editorial-candidates label{padding:8px 0;border-top:1px solid #dce4d4;align-items:flex-start!important}.p-editorial-candidates small{display:block;color:#647158;margin-top:4px}.p-topic-layout .p-external{overflow-wrap:anywhere}@media(max-width:700px){.p-topic-layout{display:block}.p-topic-nav{display:grid;grid-template-columns:1fr;max-height:300px;overflow:auto;margin-bottom:20px}.p-tabs{overflow:auto}.p-tabs button{padding:10px 7px;font-size:11px;white-space:nowrap;flex-shrink:0}.p-topic-path{font-size:10px;gap:7px}.p-topic-path span{padding:7px}.p-topic-layout .p-work-top{align-items:flex-start;flex-wrap:wrap}}.p-catalogue-coverage{margin:12px 0 22px;font-size:12px;line-height:1.7}.p-catalogue-coverage summary{cursor:pointer;color:#38573d}.p-catalogue-coverage summary span{color:#657064}.p-catalogue-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0}.p-catalogue-counts span{display:flex;flex-direction:column}.p-catalogue-counts strong{font-size:24px;font-weight:500}.p-topic-toolbar{margin-bottom:12px}.p-view-switch{display:flex;padding:4px;border:1px solid #d6dfce;border-radius:8px;gap:4px}.p-view-switch button{display:flex;gap:8px;align-items:center;padding:9px 14px;border-radius:5px;font-size:12px}.p-view-switch button[aria-pressed=true]{background:#294c40;color:var(--aw-surface)}.p-topic-filters{font-size:12px;color:#4c644e}.p-topic-filters summary{cursor:pointer;width:fit-content;padding:8px 0}.p-topic-filters .p-toolbar{margin:12px 0 4px}.p-topic-filters select{max-width:100%}.p-topic-results-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.p-topic-results-head>span{font-size:11px;color:#66705f}.p-map-root{position:relative;margin:28px auto 0;padding:20px;border:1px solid #b7c8b3;border-radius:9px;background:#eaf0e3;width:min(450px,100%);text-align:center}.p-map-root h3{font-family:"DM Serif Display",serif;font-size:25px;margin:5px 0 8px;overflow-wrap:anywhere}.p-map-root p{font-size:11px;color:#546748;margin:0}.p-topic-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:32px 0 24px;position:relative;border-top:1px dashed #8d9d7e}.p-topic-map:before{content:"";position:absolute;height:32px;top:-33px;left:50%;border-left:1px dashed #8d9d7e}.p-map-branch{min-width:0;padding-left:18px;border-left:1px dashed #8d9d7e}.p-topic-map .p-map-node{position:relative;margin:18px 0 0}.p-map-node:before{content:"";position:absolute;width:18px;top:30px;left:-19px;border-top:1px dashed #8d9d7e}.p-topic-candidate{padding:0;overflow:visible;min-width:0;background:var(--aw-surface)}.p-topic-candidate>button{width:100%;height:100%;text-align:left;padding:17px 18px;display:flex;flex-direction:column;align-items:stretch;border-radius:inherit}.p-topic-candidate>button:hover{background:#f1f4e9}.p-topic-candidate[data-selected=true]{outline:2px solid #47795b;outline-offset:2px}.p-topic-candidate .p-work-top{flex-wrap:wrap;gap:8px;margin-top:10px}.p-topic-candidate .p-eyebrow{font-size:9px;letter-spacing:.06em}.p-topic-candidate h3{font-size:15px;line-height:1.5;margin:12px 0 8px;overflow-wrap:anywhere}.p-relation-label{font-size:10px;color:#806052;letter-spacing:.015em}.p-candidate-action{font-size:11px;display:flex;align-items:center;gap:8px;color:#3e6245;margin-top:auto;padding-top:14px}.p-planned-node{border-color:#96b2be;background:#f1f6f7}.p-planned-node .p-relation-label{color:#366878}.p-topic-results-list .p-topic-candidate>button{padding:15px 20px}.p-topic-results-list .p-candidate-action{align-self:flex-end;padding-top:0}.p-topic-results-list .p-topic-candidate h3{margin:9px 0 5px}.p-break{overflow-wrap:anywhere}.p-dialog.p-drawer{margin:0 0 0 auto;width:min(620px,100%);max-width:100%;height:100dvh;max-height:100dvh;border-radius:12px 0 0 12px}.p-drawer .p-sync{margin-top:0}.p-drawer .p-sync>span{min-width:0}.p-piece-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0}.p-piece-facts dt{font-size:11px;color:#677062;margin-bottom:7px}.p-piece-facts dd{margin:0;font-size:12px;overflow-wrap:anywhere;line-height:1.6}.p-piece-section{border-top:1px solid #dce4d7;padding:17px 0;font-size:12px;line-height:1.7}.p-piece-section summary{cursor:pointer;font-weight:500}.p-piece-section blockquote{margin:18px 0;padding:12px 16px;border-left:2px dashed #aa8c6f;background:#f4f0e5;overflow-wrap:anywhere}.p-piece-section .p-evidence-text{max-height:55dvh;overflow:auto;white-space:pre-wrap}.p-piece-section .p-secondary{display:inline-flex;align-items:center;gap:9px}@media(max-width:700px){.p-topic-layout{gap:18px}.p-topic-nav{max-height:185px}.p-topic-map{grid-template-columns:minmax(0,1fr);padding-top:0}.p-map-root{margin-top:20px}.p-catalogue-counts{grid-template-columns:1fr 1fr}.p-topic-toolbar .p-search{flex-basis:100%}.p-topic-candidate>button{padding:16px}.p-dialog.p-drawer{border-radius:0}.p-piece-facts{grid-template-columns:1fr;gap:14px}}.p-onboarding-status{--onboarding-accent: #747c78;--onboarding-ink: #4c5650;--onboarding-tint: #eceeeb;--onboarding-surface: #fafbf8}.p-onboarding-status[data-state=pending_access],.p-onboarding-status[data-state=blocked]{--onboarding-accent: #b83e37;--onboarding-ink: #8b2924;--onboarding-tint: #f9e3df;--onboarding-surface: #fffaf8}.p-onboarding-status[data-state=needs_review]{--onboarding-accent: #be6628;--onboarding-ink: #8b4214;--onboarding-tint: #f9e7d5;--onboarding-surface: #fffbf5}.p-onboarding-status[data-state=configured]{--onboarding-accent: #b58a13;--onboarding-ink: #735509;--onboarding-tint: #f6edc6;--onboarding-surface: #fffdf4}.p-onboarding-status[data-state=verified]{--onboarding-accent: #39734c;--onboarding-ink: #245333;--onboarding-tint: #e1eedf;--onboarding-surface: #f8fcf5}.p-onboarding-cards article{border-top:4px solid var(--onboarding-accent);background:var(--onboarding-surface)}.p-onboarding-badge,.p-count.p-onboarding-total{color:var(--onboarding-ink);background:var(--onboarding-tint)}.p-onboarding-legend{display:flex;flex-wrap:wrap;gap:12px 22px;margin:18px 0 24px;font-size:12px}.p-onboarding-legend>span{display:inline-flex;align-items:center;gap:8px;color:var(--onboarding-ink)}.p-onboarding-legend i{width:9px;height:9px;border-radius:50%;background:var(--onboarding-accent);flex-shrink:0}.p-onboard-board>.p-muted{max-width:740px;line-height:1.6}.p-onboard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:18px;margin-top:22px}.p-onboard-card{min-width:0;padding:20px;border:1px solid var(--aw-border);border-radius:10px;background:var(--aw-surface)}.p-onboard-card h3{margin:0;color:#264639}.p-onboard-seo{display:inline-block;margin-left:8px;padding:3px 6px;border-radius:4px;background:#e8eee5;color:#315c49;font-family:var(--font-sans, sans-serif);font-size:10px;font-weight:700;line-height:1;vertical-align:middle}.p-onboard-card>.p-source{margin:3px 0 16px;overflow-wrap:anywhere}.p-onboard-unlinked{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px;margin-top:18px}.p-onboard-unlinked a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--aw-border);border-radius:7px;background:var(--aw-surface);color:#29483a;text-decoration:none}.p-onboard-unlinked a:hover{border-color:#6e907a}.p-onboard-unlinked a span:first-child{overflow-wrap:anywhere}.p-onboard-unlinked a span:last-child{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:11px;font-weight:700}.p-onboard-progress{min-width:0;margin:18px 0 26px}.p-onboard-card .p-onboard-progress{margin:0}.p-onboard-progress-head{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:space-between;margin-bottom:12px}.p-onboard-progress-head strong{color:#29483a;font-size:15px}.p-onboard-progress-head span,.p-onboard-focus{color:#66736b;font-size:11px;line-height:1.5}.p-onboard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0;margin:0;list-style:none}.p-onboard-steps li{display:flex;align-items:center;gap:4px;min-width:0;min-height:32px;padding:5px 7px;border-left:3px solid var(--onboarding-accent);border-radius:4px;background:var(--onboarding-tint);color:var(--onboarding-ink);font-size:10px;line-height:1.2;overflow-wrap:anywhere}.p-onboard-steps li[data-state=unregistered]{--onboarding-accent: #a1a9a3;--onboarding-ink: #6d7771;--onboarding-tint: #eef0ed}.p-onboard-number{font-size:9px;font-variant-numeric:tabular-nums;opacity:.8}.p-onboard-focus{margin:12px 0 8px}.p-onboard-link{display:inline-flex;gap:6px;align-items:center;color:#315c49;font-size:12px;font-weight:700}.p-onboard-link:hover{text-decoration:underline}.p-onboard-compact{margin:0;min-width:220px}.p-onboard-compact .p-onboard-progress-head{display:block;margin-bottom:7px}.p-onboard-compact .p-onboard-progress-head strong,.p-onboard-compact .p-onboard-progress-head span{display:block;font-size:11px}.p-onboard-compact .p-onboard-steps{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;margin-bottom:7px}.p-onboard-compact .p-onboard-steps li{padding:0;min-height:9px;border:0;border-radius:2px;background:var(--onboarding-accent)}.p-directory-table{min-width:1080px}@media(max-width:700px){.p-onboard-grid{grid-template-columns:1fr}.p-onboard-card{padding:15px}.p-onboard-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.p-onboard-compact .p-onboard-steps{grid-template-columns:repeat(12,minmax(0,1fr))}}.p-linking-filters{flex-wrap:wrap}.p-linking-filters label{display:flex;flex-direction:column;gap:7px;flex:1 1 180px;min-width:0}.p-linking-filters input,.p-linking-filters select{width:100%;max-width:100%}.p-linking-cards h3,.p-linking-cards p{overflow-wrap:anywhere}.p-linking-diff{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.p-linking-diff section{min-width:0;background:var(--aw-canvas);border:1px solid #dedccf;border-radius:8px;padding:18px}.p-linking-passage{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.p-linking-passage mark{color:#245333;background:#dcecd8;text-decoration:underline;text-underline-offset:3px}.p-linking-reasons dt{font-weight:600;margin-top:14px}.p-linking-reasons dd{margin:4px 0 16px;line-height:1.6}@media(max-width:680px){.p-linking-diff{grid-template-columns:1fr}}.p-directory-source{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid var(--aw-border);background:#f3f0e8;padding:20px 24px;border-radius:10px}.p-directory-source p{margin:6px 0 0;font-size:13px;color:#5b6764}.p-directory-source a{display:inline-flex;gap:6px;align-items:center;flex-shrink:0}.p-directory-table{width:100%;border-collapse:collapse;font-size:14px;min-width:850px;text-align:left}.p-directory-table th{padding:14px 16px;font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:#596763;background:#f2efe7}.p-directory-table td{border-bottom:1px solid var(--aw-border);padding:16px;vertical-align:top}.p-directory-table td:first-child{width:32%}.p-directory-table tr:hover td{background:var(--aw-canvas)}.p-directory-name{display:block;border:0;background:none;padding:0;text-align:left;color:var(--aw-forest);cursor:pointer;font:inherit;font-weight:600}.p-directory-name:hover{text-decoration:underline}.p-directory-origin{display:inline-flex;gap:4px;align-items:center;font-size:12px;margin-top:7px;color:#65756a}.p-directory-badge{display:block;width:max-content;background:#e7eee4;border-radius:4px;padding:3px 7px;margin-top:6px;color:#3f614f}.p-directory-detail{margin:24px;padding:24px;background:#f5f2eb;border:1px solid var(--aw-border);border-radius:10px;overflow-wrap:anywhere}.p-directory-detail dt{font-size:12px;font-weight:700;margin-top:18px;color:#6a736f}.p-directory-detail dd{margin:6px 0 0;line-height:1.6}.p-directory-footnote{padding:8px 24px 20px;font-size:13px;line-height:1.6}.p-directory-excluded{padding:24px 0;font-size:13px;line-height:1.7}.p-directory-excluded summary{cursor:pointer}@media(max-width:700px){.p-directory-source{flex-direction:column;align-items:flex-start;padding:16px}.p-directory-detail{margin:12px;padding:16px}}.p-execution-queue{margin:1.5rem 0;padding:1.25rem;border:1px solid #d8d3c9;border-radius:12px}.p-execution-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.p-execution-job{padding:1rem 0;border-top:1px solid #d8d3c9;overflow-wrap:anywhere}.p-execution-job>span{display:inline-block;margin-left:.75rem}.p-execution-job p{margin:.5rem 0}.p-seo-operation{max-width:1400px;margin:auto;padding:30px 24px}.p-seo-operation h1{font-family:"DM Serif Display",serif;font-size:2.4rem}.p-seo-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.p-seo-kpis article,.p-seo-box{background:var(--aw-surface);border:1px solid var(--aw-border);border-radius:12px;padding:20px}.p-seo-kpis strong{display:block;font-size:2rem;color:var(--aw-forest)}.p-seo-kpis span{display:block}.p-seo-box{margin:18px 0}.p-seo-box h2{margin-top:0;font-family:"DM Serif Display",serif}.p-seo-site-configuration>p,.p-seo-site-configuration details>p,.p-seo-site-configuration>div>p{margin:.65rem 0;line-height:1.5}.p-seo-site-configuration h3{margin-bottom:.5rem}.p-seo-site-configuration h4{margin:1rem 0 .5rem}.p-seo-output-observations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.p-seo-output-observations>div{min-width:0;padding:0 1rem 1rem;border:1px solid #e4dfd5;border-radius:10px;background:#f8f7f2}.p-seo-output-observations p{margin:.5rem 0;line-height:1.5}.p-seo-site-configuration input{width:100%;max-width:420px;display:block}.p-seo-site-checks{margin:18px 0;padding:16px 0;border-top:1px solid var(--p-border, var(--aw-border));border-bottom:1px solid var(--p-border, var(--aw-border))}.p-seo-site-checks>p{margin:10px 0}.p-seo-site-checks>details{margin-top:14px}.p-seo-site-check-list{list-style:none;padding:0;margin:12px 0}.p-seo-site-check-list>li{padding:14px 0;border-bottom:1px solid var(--p-border, var(--aw-border))}.p-seo-site-check-list>li>p{margin:9px 0 0}.p-seo-site-check-state{display:block;margin-top:5px;font-size:12px;color:#6e6e62}@media(max-width:640px){.p-seo-output-observations{grid-template-columns:minmax(0,1fr)}}.p-seo-operation table{width:100%;border-collapse:collapse;text-align:left}.p-seo-operation td,.p-seo-operation th{border-bottom:1px solid #e4dfd5;padding:12px;vertical-align:top}.p-seo-operation .p-table-scroll{overflow-x:auto}.p-seo-operation pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem}.p-seo-operation select,.p-seo-operation input{display:block;max-width:100%;padding:9px;border:1px solid var(--aw-border);border-radius:5px}.p-seo-actions{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.p-seo-topic{border-top:1px solid var(--aw-border);margin-top:18px;padding-top:12px}@media(max-width:650px){.p-seo-operation{padding:18px 12px}.p-seo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.p-seo-box{padding:14px}}.p-seo-strategy{display:grid;gap:12px;margin-top:15px;max-width:760px}.p-seo-strategy textarea{display:block;width:100%;min-height:70px;padding:10px;border:1px solid var(--aw-border);border-radius:5px}.p-seo-strategy input[type=checkbox]{display:inline-block}.editorial-objective fieldset{border:1px solid var(--aw-border);border-radius:8px;padding:12px 16px;min-width:0}.editorial-objective legend{font-weight:600;padding:0 5px}.editorial-objective-options,.editorial-objective-quota{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.editorial-objective-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.editorial-objective .p-seo-check input{flex:0 0 auto;width:18px;height:18px}.editorial-objective-quota input{display:block;max-width:110px;margin-top:8px}@media(max-width:650px){.editorial-objective-services{grid-template-columns:1fr}.editorial-objective-quota{align-items:flex-start;flex-direction:column;gap:0}}.p-seo-check{display:flex;align-items:center;gap:8px;margin:10px 0}.p-seo-operation .p-seo-check input{display:inline-block;width:auto;flex:0 0 auto}.p-seo-topic{overflow-wrap:anywhere}.p-seo-readiness{margin-block:16px}.p-seo-readiness form,.p-seo-readiness fieldset{display:grid;gap:12px;min-width:0}.p-seo-readiness fieldset{border:1px solid var(--aw-border);border-radius:6px;padding:14px}.p-seo-readiness input,.p-seo-readiness select,.p-seo-readiness textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:8px}.p-seo-readiness textarea{min-height:76px}.p-review-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-block:24px 16px}.p-review-heading h3{font-family:"DM Serif Display",serif;font-size:1.8rem;margin:4px 0 8px}.p-review-count{white-space:nowrap;border-radius:20px;background:#e8eee9;padding:8px 14px}.p-review-filters{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.p-review-filters label{display:grid;gap:6px}.p-review-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:24px;align-items:start}.p-review-list{display:grid;gap:10px}.p-review-list button{display:grid;gap:10px;width:100%;text-align:left;border:1px solid #d7d3c8;border-radius:10px;padding:16px;color:var(--aw-forest);background:var(--aw-surface);cursor:pointer}.p-review-list button[aria-pressed=true]{border-color:var(--aw-forest);background:#edf1ea;box-shadow:inset 4px 0 var(--aw-forest)}.p-review-list strong{font-size:1rem;line-height:1.45}.p-review-list button>span:last-child,.p-review-caption{font-size:.85rem;line-height:1.5;color:#59615a}.p-review-badge{justify-self:start;padding:4px 8px;border-radius:5px;font-size:.75rem;background:#ede8dc;color:#524c37}.p-review-badge-changes{background:#f5e2d8;color:#803d25}.p-review-badge-approved{background:#dcebdd;color:#285437}.p-review-detail{margin:0;padding:20px;border:1px solid var(--aw-border);border-radius:10px;background:#fff;min-width:0}.p-review-detail>h3{font-family:"DM Serif Display",serif;font-size:1.5rem;margin-block:0 12px}.p-review-detail p{margin-block:10px;line-height:1.6}.p-review-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.p-review-notice{padding:12px 14px;background:#f7efe5;border-left:3px solid #ae7150;border-radius:4px;font-size:.9rem}.p-preserve-lines{white-space:pre-wrap}.p-editorial-feedback{margin-block:18px}.p-editorial-feedback input,.p-editorial-feedback select,.p-editorial-feedback textarea,.p-review-filters input,.p-review-filters select,.p-review-detail input{min-height:44px;max-width:100%;font:inherit}.p-editorial-feedback textarea{min-height:110px}.p-editorial-feedback button,.p-review-detail>button,.p-review-detail form>button{padding:10px 14px;min-height:44px;border:1px solid var(--aw-forest);border-radius:6px;background:var(--aw-forest);color:#fff;cursor:pointer}.p-editorial-feedback .p-review-secondary{background:#fff;color:var(--aw-forest)}.p-editorial-feedback button:disabled,.p-review-detail>button:disabled{opacity:.55;cursor:not-allowed}.p-review-tools{margin-block:20px}.p-review-tools>summary{font-weight:600;cursor:pointer;padding-block:6px}.p-editorial-feedback details{margin-top:18px}.p-review-layout button:focus-visible,.p-review-tools summary:focus-visible,.p-review-detail a:focus-visible{outline:3px solid #9b633b;outline-offset:3px}.p-editorial-feedback input:focus-visible,.p-editorial-feedback select:focus-visible,.p-editorial-feedback textarea:focus-visible,.p-review-filters input:focus-visible,.p-review-filters select:focus-visible,.p-review-detail input:focus-visible{outline:3px solid #9b633b;outline-offset:3px}@media(max-width:800px){.p-review-layout{grid-template-columns:minmax(0,1fr)}.p-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}.p-review-detail{padding:16px}}@media(max-width:480px){.p-review-list{grid-template-columns:minmax(0,1fr)}.p-review-filters,.p-review-heading{display:grid}}.p-review-inbox{display:flex;gap:10px;flex-wrap:wrap;margin-block:12px 20px}.p-operation-reports article{padding-block:20px;border-top:1px solid var(--aw-border)}.p-operation-reports article h3{margin:0 0 10px;font-size:1.1rem}.p-operation-reports article p{margin:8px 0;line-height:1.6}.p-review-inbox button{display:grid;gap:6px;text-align:left;padding:12px 16px;border-radius:8px;border:1px solid var(--aw-border);background:#fff;color:var(--aw-forest);cursor:pointer}.p-review-inbox button[aria-pressed=true]{border-color:var(--aw-forest);background:#edf1ea}.p-review-inbox button span{font-size:.85rem}.p-review-inbox button:focus-visible{outline:3px solid #9b633b;outline-offset:3px}.p-nav-admin{position:relative}.p-nav-admin>summary{list-style:none;cursor:pointer;padding:10px 20px;border-radius:30px;font-size:14px;color:var(--aw-muted)}.p-nav-admin>summary::-webkit-details-marker{display:none}.p-nav-admin>summary:after{content:" ▾";font-size:11px}.p-nav-admin>summary[aria-current],.p-nav-admin[open]>summary{background:var(--aw-soft);color:var(--aw-forest)}.p-nav-admin>div{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:grid;min-width:220px;padding:6px;background:var(--aw-surface);border:1px solid var(--aw-border);border-radius:12px;box-shadow:0 10px 30px #253b3b1f}.p-header .p-nav-admin>div button{justify-content:flex-start;border-radius:8px;padding:10px 14px}.p-today{padding:28px 0 40px}.p-today-health{width:fit-content;margin:0;padding:8px 14px;border-radius:20px;background:var(--aw-selected);color:var(--aw-forest);font-size:14px}.p-today-health.is-bad{background:#f8eae3;color:#70321f}.p-today-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0 16px}.p-today-counts button{display:grid;gap:4px;text-align:left;padding:16px 18px;border:1px solid var(--aw-border);border-radius:12px;background:var(--aw-surface);color:var(--aw-muted);min-height:44px}.p-today-counts strong{font-size:28px;font-weight:500;color:var(--aw-forest)}.p-today-counts button[aria-pressed=true]{border-color:var(--aw-forest);box-shadow:inset 0 0 0 1px var(--aw-forest)}.p-today-counts .is-blocked strong{color:#a4452a}.p-today-search{display:grid;gap:6px;max-width:420px;margin-bottom:8px;font-size:14px}.p-today-search input{padding:10px 12px;border:1px solid var(--aw-border);border-radius:8px}.p-today-group h2{margin:26px 0 10px;font-size:24px}.p-today-group h2 small{font-family:DM Sans,sans-serif;font-size:14px;color:var(--aw-muted)}.p-today-group ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.p-today-empty{color:var(--aw-muted)}.p-today-item{display:flex;gap:16px;align-items:flex-start;padding:14px 16px;border:1px solid var(--aw-border);border-radius:12px;background:var(--aw-surface);color:inherit;text-decoration:none}.p-today-item:hover,.p-today-item:focus-visible{border-color:var(--aw-forest)}.p-today-kind{flex:0 0 130px;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--aw-forest);padding-top:2px}.p-today-item.is-stuck .p-today-kind,.p-today-item.is-regression .p-today-kind,.p-today-item.is-exception .p-today-kind,.p-today-item.is-system .p-today-kind{color:#a4452a}.p-today-item.is-notify .p-today-kind{color:#174e90}.p-today-body{display:grid;gap:3px;min-width:0}.p-today-body span{color:var(--aw-muted);font-size:14px}.p-today-body small{color:var(--aw-muted);font-size:13px}.p-dependency-list{margin:0;padding-left:18px}.p-dependency-list li+li{margin-top:4px}.p-clinical-review{margin:14px 0;padding:16px;border:1px solid #c9d6e8;border-radius:12px;background:#f3f6fb}.p-clinical-review h4{margin:0}@media(max-width:900px){.p-today-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.p-today-item{flex-direction:column;gap:6px}.p-today-kind{flex:none}}.p-graph-status{display:grid;gap:2px}.p-graph-state{display:inline-block;padding:1px 7px;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--aw-selected);color:var(--aw-forest)}.p-graph-state--stale{background:#fdf0d8;color:#8a5a00}.p-graph-state--missing{background:#f3e1e1;color:#8a2f2f}.p-topic-approval{display:grid;gap:6px;margin-top:8px}.p-topic-approve-button{justify-self:start;min-height:46px;padding:12px 22px;border:1px solid var(--aw-forest);border-radius:10px;background:var(--aw-forest);color:#fff;font:inherit;font-weight:600;box-shadow:0 2px 4px #253b3b14;cursor:pointer}.p-topic-approve-button:hover:not(:disabled){background:var(--aw-forest);border-color:var(--aw-forest)}.p-topic-approve-button:disabled{opacity:.55;cursor:not-allowed}.p-topic-approve-button:focus-visible{outline:3px solid #a3b4a8;outline-offset:3px}@media(max-width:650px){.p-topic-approve-button{width:100%}}.p-seo-operation--portfolio{max-width:1487px;padding:30px 36px}.p-seo-operation--portfolio h1{font-size:3rem;font-weight:400;color:var(--aw-forest)}.p-seo-operation--portfolio .p-section-head{margin-bottom:28px}.p-portfolio-top{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:end;margin-bottom:38px}.p-portfolio-search{position:relative;min-width:0}.p-portfolio-search label{display:block;margin-bottom:8px;font-weight:500}.p-portfolio-searchfield{display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid #6a8777;border-radius:7px;background:#fff}.p-seo-operation .p-portfolio-searchfield input{width:100%;min-width:0;padding:13px 0;border:0;border-radius:0;background:transparent;font:inherit;outline:0}.p-portfolio-searchfield:focus-within{outline:2px solid var(--aw-forest);outline-offset:2px}.p-portfolio-clear{border:0;background:transparent;padding:8px;display:flex;color:var(--aw-muted)}.p-portfolio-suggestions{position:absolute;z-index:20;top:100%;width:100%;margin-top:7px;padding:6px;border:1px solid var(--aw-border);border-radius:8px;background:#fff;box-shadow:0 5px 16px #17211e1a}.p-portfolio-suggestions[hidden]{display:none}.p-portfolio-suggestions button{display:grid;gap:4px;text-align:left;width:100%;padding:10px 12px;border:0;border-radius:5px;background:#fff;color:var(--aw-forest);font:inherit}.p-portfolio-suggestions button:hover,.p-portfolio-suggestions button[aria-selected=true]{background:var(--aw-selected)}.p-portfolio-suggestions button span{font-size:.84rem;color:var(--aw-muted);overflow-wrap:anywhere}.p-portfolio-suggestions small{display:block;margin:5px 12px;padding-top:9px;border-top:1px solid var(--aw-border);color:var(--aw-muted)}.p-portfolio-stats{display:grid;grid-template-columns:.7fr 1.2fr 1fr;margin:0;padding:0}.p-portfolio-stats div{display:flex;flex-direction:column-reverse;gap:5px;padding:0 24px;border-left:1px solid var(--aw-border)}.p-portfolio-stats dt{font-size:.9rem;color:var(--aw-muted)}.p-portfolio-stats dd{font-family:"DM Serif Display",serif;font-size:2.4rem;line-height:1;margin:0;color:#a4452a}.p-portfolio-stats div:first-child dd{color:var(--aw-forest)}.p-portfolio-workspace{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;border-top:1px solid var(--aw-border);padding-top:26px}.p-portfolio-directory,.p-portfolio-peek{min-width:0}.p-portfolio-back{display:none}.p-portfolio-filters{display:flex;gap:22px;border-bottom:1px solid var(--aw-border)}.p-portfolio-filters button{font:inherit;color:var(--aw-muted);border:0;border-bottom:2px solid transparent;padding:10px 10px 12px;background:transparent}.p-portfolio-filters button[aria-pressed=true]{color:#a4452a;border-bottom-color:#a4452a}.p-portfolio-resultcount{font-size:.84rem;color:var(--aw-muted);margin:10px}.p-portfolio-listhead{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;padding:10px 34px 10px 12px;color:var(--aw-muted);font-size:.84rem;border-bottom:1px solid var(--aw-border)}.p-portfolio-list{margin:0;padding:0;list-style:none}.p-portfolio-list li{border-bottom:1px solid var(--aw-border)}.p-portfolio-list button{display:grid;grid-template-columns:1.15fr 1fr 18px;align-items:center;gap:16px;padding:16px 12px;text-align:left;width:100%;border:0;background:transparent;color:var(--aw-forest);font:inherit}.p-portfolio-list button[aria-pressed=true]{background:var(--aw-selected)}.p-portfolio-list button:hover{background:var(--aw-soft)}.p-portfolio-list strong,.p-portfolio-list small{display:block;overflow-wrap:anywhere}.p-portfolio-list strong{font-weight:500}.p-portfolio-list small{margin-top:4px;font-size:.84rem;color:var(--aw-muted)}.p-portfolio-pending{font-size:.86rem}.p-portfolio-peek{padding-left:28px;border-left:1px solid var(--aw-border)}.p-portfolio-peek header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.p-portfolio-peek header h2{font-family:"DM Serif Display",serif;font-size:1.9rem;font-weight:400;line-height:1.2;margin:0 0 5px}.p-portfolio-peek header p{margin:0;color:var(--aw-muted);overflow-wrap:anywhere}.p-portfolio-open{background:var(--aw-forest);border:1px solid var(--aw-forest);border-radius:7px;color:#fff;padding:12px 20px;font:inherit}.p-portfolio-selected-summary{margin:20px 0 24px;color:#a4452a;font-size:1.04rem}.p-portfolio-peek h3{font-family:"DM Serif Display",serif;font-size:1.35rem;font-weight:400;margin:0;padding-bottom:10px;border-bottom:1px solid var(--aw-border)}.p-portfolio-drafts ul{list-style:none;padding:0;margin:0}.p-portfolio-drafts li{padding:15px 0;border-bottom:1px solid var(--aw-border)}.p-portfolio-drafthead{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:6px 12px}.p-portfolio-drafthead strong{font-weight:500;flex:1 1 220px}.p-portfolio-drafts li p{font-size:.84rem;color:var(--aw-muted);margin:7px 0}.p-portfolio-drafts .p-board-links{margin-top:8px;font-size:.84rem}.p-portfolio-topics{margin-top:24px}.p-portfolio-topics p,.p-portfolio-note,.p-portfolio-path p{font-size:.9rem;margin:12px 0}.p-portfolio-more,.p-portfolio-topics button{font:inherit;padding:9px 12px;border:1px solid var(--aw-border);border-radius:6px;color:var(--aw-forest);background:transparent;margin-top:12px}.p-portfolio-path{margin-top:24px;color:var(--aw-muted);font-size:.9rem}.p-portfolio-path ol{list-style:none;padding:0}.p-portfolio-path li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--aw-border)}@media(max-width:1050px){.p-portfolio-top{grid-template-columns:1fr;gap:24px}.p-portfolio-stats div:first-child{padding-left:0;border:0}.p-portfolio-workspace{grid-template-columns:.9fr 1.1fr;gap:20px}.p-portfolio-listhead{display:none}.p-portfolio-list button{grid-template-columns:1fr 18px;gap:8px}.p-portfolio-list button>span:first-child{grid-column:1}.p-portfolio-pending{grid-column:1;grid-row:2}.p-portfolio-list button>svg{grid-column:2;grid-row:1 / 3}}@media(max-width:700px){.p-portfolio-back{display:block;padding:10px 0;margin-bottom:14px;background:transparent;border:0;color:var(--aw-forest);text-decoration:underline;font:inherit;min-height:44px}.p-seo-operation--portfolio{padding:24px 16px}.p-seo-operation--portfolio h1{font-size:2.3rem}.p-portfolio-top{gap:22px;margin-bottom:24px}.p-portfolio-stats div{padding:0 12px}.p-portfolio-stats dt{font-size:.8rem}.p-portfolio-stats dd{font-size:1.9rem}.p-portfolio-workspace{grid-template-columns:1fr}.p-portfolio-peek{padding:24px 0 0;border-left:0;border-top:1px solid var(--aw-border)}.p-portfolio-filters{gap:12px}.p-portfolio-searchfield input{font-size:16px}.p-portfolio-list button{padding:13px 12px}.p-portfolio-open,.p-portfolio-clear{min-height:44px}}.p-board{display:grid;gap:28px;margin-bottom:28px}.p-board h2{font-family:"DM Serif Display",serif;font-weight:400;font-size:1.6rem;margin-bottom:12px;color:var(--aw-forest)}.p-board-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.p-board-stat{display:grid;gap:4px;padding:18px 20px;border-radius:12px;border:1px solid var(--aw-border);background:#fff;border-top:4px solid var(--stat, var(--aw-forest))}.p-board-stat--green{--stat: var(--aw-forest)}.p-board-stat--terracotta{--stat: #a4452a}.p-board-stat--blue{--stat: #174e90}.p-board-stat strong{font-family:"DM Serif Display",serif;font-weight:400;font-size:2.4rem;line-height:1;color:var(--stat)}.p-board-stat strong small{font-family:DM Sans,sans-serif;font-size:.95rem;color:var(--aw-muted)}.p-board-stat span{color:var(--aw-muted);font-size:.95rem}.p-board-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.p-board-card{display:grid;gap:12px;align-content:start;padding:18px 20px;border-radius:12px;border:1px solid var(--aw-border);background:#fff;border-left:5px solid var(--aw-forest)}.p-board-card--topics{border-left-color:#a4452a}.p-board-card header{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.p-board-card h3{font-size:1.1rem;color:var(--aw-forest)}.p-board-count{font-size:.85rem;color:var(--aw-muted);white-space:nowrap}.p-board-card p{font-size:.92rem;color:var(--aw-muted)}.p-board-card ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.p-board-card li{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--aw-soft)}.p-board-draft-title{font-weight:500;color:var(--aw-forest)}.p-board-chip{justify-self:start;padding:2px 9px;border-radius:999px;font-size:.78rem;font-weight:600;background:#fdf0d8;color:#8a5a00}.p-board-chip--approved,.p-board-chip--scheduled{background:var(--aw-selected);color:var(--aw-forest)}.p-board-links{display:flex;gap:16px;flex-wrap:wrap;font-size:.88rem}.p-board-open,.p-board-toggle,.p-board-back{justify-self:start;padding:9px 14px;border-radius:8px;border:1px solid var(--aw-border);background:#fff;color:var(--aw-forest);font-weight:500}.p-board-open:hover,.p-board-toggle:hover,.p-board-back:hover{background:#edf1ea;border-color:var(--aw-forest)}.p-board-back{margin-bottom:16px}.p-board-pathhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.p-board-legend{font-size:.88rem;color:var(--aw-muted);margin-bottom:10px}.p-board-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--aw-border);border-radius:10px;overflow:hidden}.p-board-table th,.p-board-table td{padding:10px 8px;border-bottom:1px solid var(--aw-soft);text-align:left;vertical-align:middle}.p-board-stagehead,.p-board-stagecell{text-align:center!important;font-size:.78rem;white-space:nowrap}.p-board-name{text-align:left;font-weight:500;color:#174e90;padding:0}.p-board-name:hover{text-decoration:underline}.p-stage{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:.85rem;font-weight:700}.p-stage--done{background:#e3ede6;color:var(--aw-forest)}.p-stage--current{background:#f6e2d9;color:#a4452a}.p-stage--blocked{background:#a4452a;color:#fff}.p-stage--pending{background:var(--aw-soft);color:#9a9c9d}.p-board-attention{font-size:.88rem;font-weight:600}.p-board-attention small{display:block;font-weight:400;color:var(--aw-muted);margin-top:2px}.p-board-attention--review,.p-board-attention--approve{color:#a4452a}.p-board-attention--working{color:var(--aw-forest)}.p-board-attention--idle{color:#9a9c9d;font-weight:400}@media(max-width:900px){.p-board-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.p-board-cards{grid-template-columns:1fr}}.p-topic{display:grid;gap:14px;padding:20px 22px;border:1px solid var(--aw-border);border-left:5px solid #a4452a;border-radius:12px;background:#fff;margin-bottom:16px}.p-topic-head{display:grid;gap:8px}.p-topic-kicker{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#a4452a;font-weight:600}.p-topic h3{font-family:"DM Serif Display",serif;font-weight:400;font-size:1.35rem;line-height:1.25;color:var(--aw-forest)}.p-topic-tags{display:flex;flex-wrap:wrap;gap:6px}.p-topic-tag{padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--aw-soft);color:var(--aw-muted)}.p-topic-tag--improve{background:#e3ede6;color:var(--aw-forest)}.p-topic-tag--create{background:#e6edf6;color:#174e90}.p-topic-tag--demand-supported{background:#e3ede6;color:var(--aw-forest)}.p-topic-tag--demand-not_demonstrated,.p-topic-tag--demand-missing_data{background:#fdf0d8;color:#8a5a00}.p-topic-tag--deps{background:#f6e2d9;color:#a4452a}.p-topic-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0}.p-topic-metrics>div{display:grid;gap:2px;align-content:start;padding:12px 14px;border-radius:10px;background:var(--aw-canvas);border:1px solid var(--aw-soft)}.p-topic-metrics dt{font-size:.78rem;color:var(--aw-muted)}.p-topic-metrics dd{margin:0;font-family:"DM Serif Display",serif;font-size:1.7rem;line-height:1.1;color:var(--aw-forest)}.p-topic-metrics small{font-size:.78rem;color:var(--aw-muted)}.p-topic-change--up{color:var(--aw-forest)!important;font-weight:600}.p-topic-change--down{color:#a4452a!important;font-weight:600}.p-topic-period{font-size:.8rem;color:var(--aw-muted)}.p-topic-queries{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.p-topic-queries li{display:grid;gap:1px;padding:6px 12px;border-radius:8px;border:1px solid var(--aw-border);background:#fff}.p-topic-queries strong{font-size:.9rem;font-weight:500}.p-topic-queries span{font-size:.75rem;color:var(--aw-muted)}.p-topic-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.p-topic-body h4{font-size:.85rem;color:var(--aw-forest);margin:0 0 6px}.p-topic-body ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:.93rem;line-height:1.45;color:#2d3a34}.p-topic-foot{display:flex;gap:18px;flex-wrap:wrap;align-items:baseline;font-size:.85rem;color:var(--aw-muted)}.p-topic-more summary{cursor:pointer;font-weight:500}.p-production-items{list-style:none;padding:0;margin:0;display:grid;gap:10px}.p-production-items li{display:grid;gap:4px;padding-top:10px;border-top:1px solid var(--aw-soft)}.p-production-items small{color:var(--aw-muted)}.p-ai-trace{overflow-wrap:anywhere}.p-ai-trace summary{min-height:44px;padding:12px 0;cursor:pointer}.p-ai-trace summary:focus-visible{outline:2px solid var(--terra, #aa6048);outline-offset:3px}.p-ai-trace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow-y:auto}.p-ai-trace small{display:block}.p-ai-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px}.p-ai-facts dt{font-weight:600}.p-ai-facts dd{margin:4px 0 0}.p-today-item.is-autopilot .p-today-kind,.p-today-counts .is-pending strong{color:#8a632b}.p-seo-operation--client{max-width:1440px;padding:28px 38px 60px}.p-roster-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:.83rem;color:#666d65}.p-roster-breadcrumb button{border:0;background:none;padding:7px 0;color:#4e6056;font:inherit;cursor:pointer}.p-seo-operation--client h1{font-size:clamp(2.25rem,3.4vw,3.35rem);line-height:1.15;font-weight:400;margin:0 0 12px;color:#2d463b}.p-seo-operation--client .p-section-head{margin-bottom:24px}.p-seo-operation--client .p-section-head p{color:#596459;margin:0}.p-roster-tabs{display:flex;gap:34px;border-bottom:1px solid var(--aw-border);margin-bottom:30px}.p-roster-tabs button{min-height:48px;padding:10px 2px 16px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;color:#596459;font:inherit;cursor:pointer}.p-roster-tabs button[aria-selected=true]{color:#97533e;border-bottom-color:#ae634b;font-weight:600}.p-roster-ranking-shortcut{margin:-14px 0 24px}.p-roster-client [hidden]{display:none!important}.p-roster-client [role=tabpanel]>h2,.p-roster-topics-head h2{font-family:"DM Serif Display",serif;font-weight:400;font-size:1.85rem;line-height:1.2;color:#2d463b;margin:0 0 8px}.p-roster-topics-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.p-roster-topics-head p{font-size:.9rem;line-height:1.55;color:#596459;margin:0}.p-roster-topics-head .p-roster-source{text-align:right;font-size:.79rem}.p-roster-topic-list{display:grid;gap:16px}.p-roster-topic{background:var(--aw-surface);border:1px solid var(--aw-border);border-radius:8px;padding:20px 24px;overflow-wrap:anywhere}.p-roster-topic--expanded{border-color:#cba38e;border-left:4px solid #ae634b;padding-left:21px}.p-roster-topic-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto 40px;gap:22px;align-items:center}.p-roster-topic--expanded .p-roster-topic-main{grid-template-columns:minmax(0,1fr) auto 40px;align-items:start}.p-roster-topic-copy h3{font-family:"DM Serif Display",serif;font-weight:400;font-size:1.55rem;line-height:1.25;color:#2d463b;margin:0 0 7px}.p-roster-topic--expanded h3{font-size:1.85rem}.p-roster-topic-copy p{margin:0 0 8px;font-size:.93rem;line-height:1.5;color:#424e43}.p-roster-topic-copy small{color:var(--aw-muted);font-size:.77rem;line-height:1.5}.p-roster-topic-action .p-topic-approval{margin:0}.p-roster-topic-state{display:inline-block;border:1px solid #d2c7ae;border-radius:7px;padding:12px 16px;color:#776028;background:#faf4e6;font-size:.85rem;font-weight:600;white-space:nowrap}.p-roster-topic-state--approved{color:#365647;background:#eef3ec;border-color:#d1dccf}.p-roster-expand{display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:#5e695d;cursor:pointer}.p-roster-expand:hover{background:var(--aw-soft)}.p-roster-expand[aria-expanded=true] svg{transform:rotate(180deg)}.p-roster-client button:focus-visible,.p-roster-client summary:focus-visible,.p-roster-breadcrumb button:focus-visible{outline:3px solid #ae634b;outline-offset:3px}.p-roster-evidence{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;font-size:.77rem;line-height:1.55;color:#485645}.p-roster-evidence span{font-weight:500;color:#65715f}.p-roster-evidence p{margin:5px 0 0}.p-roster-evidence--expanded{grid-template-columns:1.3fr 1.15fr 1fr;border:1px solid #e2e0d4;border-radius:6px;background:#f5f5eb;padding:16px 18px;font-size:.86rem;margin-top:20px}.p-roster-evidence-empty{font-size:.8rem;color:#697264}.p-roster-analysis{margin-top:16px;color:#465644;font-size:.9rem;line-height:1.55}.p-roster-analysis summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:.82rem}.p-roster-analysis h4{font-size:.95rem;margin-bottom:8px}.p-roster-empty{padding:24px 0;color:var(--aw-muted)}@media(max-width:1000px){.p-roster-topic-main{grid-template-columns:minmax(0,1fr) auto 44px}.p-roster-topic-main>.p-roster-evidence,.p-roster-topic-main>.p-roster-evidence-empty{grid-column:1 / -1;grid-row:2}.p-roster-evidence--expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.p-seo-operation--client{padding:20px 16px 40px}.p-roster-breadcrumb{font-size:.75rem;flex-wrap:wrap;margin-bottom:14px}.p-seo-operation--client h1{font-size:2.2rem}.p-roster-tabs{gap:4px;justify-content:space-between;margin-bottom:24px}.p-roster-tabs button{font-size:.81rem;padding:10px 2px 14px}.p-roster-ranking-shortcut .p-secondary{width:100%}.p-roster-topics-head{display:grid;gap:12px}.p-roster-topics-head .p-roster-source{text-align:left}.p-roster-topic{padding:18px 16px}.p-roster-topic--expanded{padding-left:13px}.p-roster-topic-main,.p-roster-topic--expanded .p-roster-topic-main{grid-template-columns:minmax(0,1fr) 44px;gap:12px}.p-roster-topic-action{grid-column:1 / -1;grid-row:3}.p-roster-expand{grid-column:2;grid-row:1}.p-roster-topic-state{width:100%;text-align:center;box-sizing:border-box}.p-roster-evidence,.p-roster-evidence--expanded{grid-template-columns:1fr;gap:12px}.p-roster-evidence--expanded{padding:14px}.p-roster-topic-copy h3,.p-roster-topic--expanded h3{font-size:1.45rem}}@media(min-width:1001px){.p-seo-operation--client{max-width:1480px;padding:10px 20px 48px}.p-roster-breadcrumb{margin-bottom:16px}.p-roster-topic-list{gap:12px}.p-roster-topic{padding:14px 24px}.p-roster-topic--expanded{padding:18px 24px 14px 21px}.p-roster-topic:not(.p-roster-topic--expanded) .p-roster-topic-copy h3{margin-bottom:4px;line-height:1.1}.p-roster-topic:not(.p-roster-topic--expanded) .p-roster-topic-copy p{font-size:.875rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0}.p-roster-evidence--expanded{padding:12px 18px;margin-top:14px}.p-roster-analysis{margin-top:6px}}.p-roster-pending-count{display:block;margin-top:8px;font-size:.77rem;color:var(--aw-muted)}.p-roster-tabs button{min-width:44px}@media(min-width:1001px){.p-roster-evidence--expanded{font-size:.8rem;line-height:1.4}.p-roster-topic--expanded .p-roster-topic-copy p{margin-bottom:0}}@media(min-width:1001px){.p-roster-topic:not(.p-roster-topic--expanded){padding-top:10px;padding-bottom:10px}}.p-main-navigation{margin-left:auto}.p-main-navigation>summary,.p-client-navigation>summary{display:none}.p-opportunities{--op-green: var(--aw-forest);--op-line: var(--aw-border);--op-muted: var(--aw-muted)}.p-opportunity-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:28px 0 22px}.p-opportunity-heading h2{margin:5px 0 9px;font-size:32px}.p-opportunity-heading p{color:var(--op-muted);font-size:14px;line-height:1.6}.p-opportunity-total{color:var(--op-muted);font-size:13px;white-space:nowrap}.p-opportunity-automation{display:flex;align-items:center;gap:16px;padding:19px 23px;margin-bottom:26px;border:1px solid var(--aw-border);background:var(--aw-selected);border-radius:10px}.p-opportunity-automation>svg{flex:0 0 auto;color:var(--op-green)}.p-opportunity-automation>div{flex:1;min-width:0}.p-opportunity-automation strong{font-size:15px;color:var(--aw-forest)}.p-opportunity-automation p{font-size:13px;color:var(--aw-muted);line-height:1.6;margin-top:4px}.p-opportunity-automation small{display:block;margin-top:7px;font-size:12px}.p-opportunity-automation button{flex-shrink:0}.p-opportunity-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:27px;align-items:start}.p-opportunity-services{min-width:0;padding:20px 0;border:1px solid var(--op-line);border-radius:10px;background:var(--aw-surface)}.p-opportunity-services h3{padding:0 20px 15px;margin:0;font-size:16px;color:#30483b}.p-opportunity-service-list{display:grid;max-height:570px;overflow-y:auto;overscroll-behavior:contain}.p-opportunity-service-list button{display:grid;gap:7px;width:100%;padding:17px 20px;text-align:left;background:transparent;border:0;border-left:3px solid transparent;border-bottom:1px solid #ece8df;border-radius:0;color:#31473b;min-height:72px}.p-opportunity-service-list button[aria-current]{border-left-color:var(--op-green);background:#edf2e8}.p-opportunity-service-list button:hover{background:#f0f3eb}.p-opportunity-service-list span{font-weight:600;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.p-opportunity-service-list small{color:#667469;font-size:12px;line-height:1.5}.p-opportunity-service-note{display:flex;align-items:start;gap:9px;margin:22px 18px 0;padding:13px;background:var(--aw-canvas);border-radius:6px;font-size:12px;line-height:1.65;color:#656758}.p-opportunity-service-note svg{flex-shrink:0;margin-top:1px}.p-opportunity-workspace{min-width:0}.p-opportunity-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0 0 19px;list-style:none;border:1px solid var(--op-line);border-radius:9px;background:#f7f6f0;overflow:hidden}.p-opportunity-steps li{display:flex;align-items:center;gap:10px;padding:14px 18px;color:var(--aw-muted);font-size:13px;border-right:1px solid var(--op-line)}.p-opportunity-steps li:last-child{border-right:0}.p-opportunity-steps li[aria-current]{background:#eaf0e3;color:var(--aw-forest);font-weight:600}.p-opportunity-steps li>span{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:50%;background:#e9e8df;font-size:12px}.p-opportunity-steps li[aria-current]>span{background:var(--op-green);color:#fff}.p-opportunity-card{border:1px solid var(--op-line);border-radius:11px;padding:25px 28px;background:var(--aw-surface)}.p-opportunity-card-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.p-opportunity-kicker{color:var(--op-green);font-weight:600;letter-spacing:.8px;text-transform:uppercase;font-size:10px;line-height:1.6}.p-opportunity-card-head small{flex-shrink:0;font-size:12px;color:var(--op-muted)}.p-opportunity-card-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr);gap:25px}.p-opportunity-copy{min-width:0}.p-shell .p-opportunity-copy h3,.p-shell .p-opportunity-empty h3{font-family:"DM Serif Display",serif;font-size:30px;line-height:1.2;font-weight:400;letter-spacing:-.5px;color:#2a4935;margin:0 0 23px;overflow-wrap:anywhere}.p-opportunity-copy section{margin-bottom:22px}.p-opportunity-card h4{font-family:DM Sans,sans-serif;font-weight:600;font-size:14px;color:var(--aw-forest);line-height:1.5;margin:0 0 7px}.p-opportunity-card p{line-height:1.65;font-size:14px;color:#5f6c62;overflow-wrap:anywhere}.p-opportunity-questions{padding-left:19px;margin:0;font-size:14px;color:#3f5545;line-height:1.6}.p-opportunity-questions li{padding:4px 0}.p-opportunity-target{align-self:start;min-width:0;border-left:1px solid var(--op-line);padding:0 0 0 22px}.p-opportunity-target section{padding:0 0 19px;margin-bottom:18px;border-bottom:1px solid var(--aw-soft)}.p-opportunity-target section:last-child{border:0;margin:0;padding:0}.p-opportunity-target a{font-size:13px;color:var(--op-green);line-height:1.65;text-decoration:underline;overflow-wrap:anywhere}.p-opportunity-target small{display:block;font-size:12px;color:var(--op-muted);line-height:1.5;margin-top:8px}.p-opportunity-target ul{padding-left:17px;margin:0;font-size:13px;color:#596b5d;line-height:1.8;overflow-wrap:anywhere}.p-opportunity-pending{margin-top:4px;padding:17px 18px;border-radius:7px;background:var(--aw-selected)}.p-opportunity-pending>div{display:flex;align-items:center;gap:9px}.p-opportunity-pending svg{color:#53704d;flex-shrink:0}.p-opportunity-pending h4{margin:0}.p-opportunity-pending ul{margin:10px 0 0;padding-left:19px;font-size:13px;color:#586653;line-height:1.6}.p-opportunity-pending li+li{margin-top:6px}.p-opportunity-pending p{margin-top:9px;font-size:13px}.p-opportunity-sources{border-bottom:1px solid var(--op-line);margin:15px 0 21px;padding-bottom:15px}.p-opportunity-sources summary,.p-opportunity-research>summary{cursor:pointer;color:var(--aw-forest);font-size:13px;padding:10px 0;min-height:44px}.p-opportunity-evidence{padding:12px 0;min-width:0}.p-opportunity-evidence pre{overflow-x:auto;max-width:100%;font-size:11px}.p-opportunity-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px}.p-opportunity-actions .p-primary{display:inline-flex;align-items:center;gap:12px}.p-opportunity-review{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%}.p-opportunity-review>p{width:100%}.p-opportunity-review .p-topic-approval{margin:0}.p-opportunity-actions .p-opportunity-approved{color:var(--op-green);font-weight:600}.p-opportunity-card .p-opportunity-footnote{margin-top:15px;font-size:12px;color:var(--aw-muted)}.p-opportunity-research{margin:19px 0 0;padding:0 5px}.p-opportunity-empty>svg{color:var(--op-green);margin-bottom:15px}.p-opportunity-empty p{margin-bottom:15px}.p-opportunity-empty{padding:36px 30px}.p-opportunity-mobile-select{display:none}.p-opportunities button:focus-visible,.p-opportunities select:focus-visible,.p-opportunities summary:focus-visible,.p-opportunities a:focus-visible{outline:3px solid #174e90;outline-offset:3px}@media(max-width:1100px){.p-opportunity-layout{grid-template-columns:240px minmax(0,1fr);gap:20px}.p-opportunity-card-grid{grid-template-columns:minmax(0,1.25fr) minmax(200px,1fr);gap:20px}.p-opportunity-card{padding:22px}.p-shell .p-opportunity-copy h3{font-size:27px}}@media(max-width:850px){.p-opportunity-layout{grid-template-columns:minmax(0,1fr)}.p-opportunity-service-list{display:none}.p-opportunity-services{padding:16px 18px}.p-opportunity-services h3{padding:0 0 8px}.p-opportunity-mobile-select{display:grid;gap:8px;font-size:13px;color:var(--op-muted)}.p-opportunity-mobile-select select{width:100%;min-width:0;min-height:46px;padding:10px;background:var(--aw-surface);border:1px solid #c7cfc0;border-radius:6px;color:#31473b;font:inherit}.p-opportunity-service-note{margin:14px 0 0;padding:10px}.p-opportunity-automation{flex-wrap:wrap;gap:12px;padding:17px}.p-opportunity-automation>div{flex-basis:calc(100% - 40px)}}@media(max-width:560px){.p-opportunity-heading{display:block;margin:22px 0 18px}.p-opportunity-heading h2{font-size:28px}.p-opportunity-total{display:block;margin-top:10px}.p-opportunity-card-grid{grid-template-columns:minmax(0,1fr);gap:0}.p-opportunity-card{padding:19px}.p-opportunity-target{border-left:0;border-top:1px solid var(--op-line);padding:19px 0}.p-opportunity-steps li{padding:12px 8px;gap:6px;font-size:11px}.p-opportunity-steps li>span{width:21px;height:21px;font-size:11px}.p-shell .p-opportunity-copy h3{font-size:26px}.p-opportunity-actions>button,.p-opportunity-review>button{width:100%;justify-content:center}.p-opportunity-review .p-topic-approval,.p-opportunity-review .p-topic-approval button{width:100%}}.p-opportunity-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.95fr);gap:26px;align-items:center;margin:22px 0 23px}.p-opportunity-intro .p-opportunity-heading{display:block;margin:0}.p-opportunity-intro .p-opportunity-heading h2{font-size:30px;margin:3px 0 7px}.p-opportunity-intro .p-opportunity-heading p{font-size:13px}.p-opportunity-intro .p-opportunity-total{display:block;margin-top:5px;font-size:12px}.p-opportunity-intro .p-opportunity-automation{margin:0;padding:14px 16px;gap:11px}.p-opportunity-intro .p-opportunity-automation strong{font-size:13px}.p-opportunity-intro .p-opportunity-automation p{font-size:12px}.p-opportunity-intro .p-opportunity-automation button{font-size:12px;padding:10px}@media(max-width:1000px){.p-opportunity-intro{grid-template-columns:minmax(0,1fr);gap:17px}}.p-opportunity-copy section{margin-bottom:16px}.p-shell .p-opportunity-copy h3{margin-bottom:16px}.p-opportunity-card p{line-height:1.55}.p-opportunity-card .p-opportunity-period{font-size:12px;color:#667265;margin-top:9px}.p-opportunity-support{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;background:var(--aw-selected);border-radius:7px;margin:4px 0 20px}.p-opportunity-support .p-opportunity-pending{margin:0}.p-opportunity-support .p-opportunity-sources{margin:0;border:0;padding:12px 18px}.p-opportunity-support .p-opportunity-sources summary{line-height:1.5}.p-opportunity-support:has(details[open]) .p-opportunity-pending{grid-column:1 / -1}.p-opportunity-support .p-opportunity-sources[open]{grid-column:1 / -1;border-top:1px solid var(--aw-border)}@media(max-width:700px){.p-opportunity-support{grid-template-columns:minmax(0,1fr)}}.p-opportunity-overline{display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap}.p-opportunity-intro .p-opportunity-overline .p-opportunity-total{margin:0}.p-opportunity-card{padding:20px 24px}.p-opportunity-copy section{margin-bottom:12px}@media(max-width:560px){.p-opportunity-card{padding:19px}}.p-opportunity-card-head{margin-bottom:12px}.p-opportunity-support{margin-bottom:14px}.p-optimization{margin:16px 0}.p-optimization>summary{width:fit-content;max-width:100%}.p-optimization a{overflow-wrap:anywhere}.p-optimization-measurement{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0}.p-optimization-measurement h4{margin:0 0 8px}.p-optimization-measurement p{margin:0}@media(max-width:700px){.p-optimization-measurement{grid-template-columns:1fr;gap:14px}}.p-technical-owner-revision{min-width:0;overflow-wrap:anywhere}.p-technical-owner-row{padding-top:12px;margin-top:12px;border-top:1px solid #d8e0d3}.p-technical-owner-choice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.p-technical-owner-choice input{margin-top:4px}.p-technical-owner-url,.p-technical-owner-field{display:block;overflow-wrap:anywhere;margin-top:5px}.p-technical-owner-revision select{width:100%;max-width:100%;margin:6px 0;min-height:40px}.p-technical-owner-field{font-size:12px}:root{--aw-canvas: #f6f1e7;--aw-forest: #173d31;--aw-lime: #c7dd88;--aw-surface: #fff;--aw-muted: #55635b;--aw-border: #c9cec3;--aw-soft: #efeee6;--aw-selected: #eaf0df;--aw-radius-card: 24px;--aw-radius-input: 12px;--aw-radius-button: 999px;--paper: var(--aw-canvas);--green: var(--aw-forest);--muted: var(--aw-muted);--line: var(--aw-border);font-family:DM Sans,sans-serif;color:var(--aw-forest);background:var(--aw-canvas)}.p-shell{max-width:1512px;padding:16px 40px 28px;color:var(--aw-forest);font-family:DM Sans,sans-serif;line-height:1.5}.p-shell .p-header{position:relative;gap:20px;min-height:78px;padding-bottom:12px;border-color:var(--aw-border)}.aw-brand{display:inline-flex;align-items:center;flex-shrink:0;padding:0;min-height:44px}.aw-brand img{display:block;width:205px;height:auto}.p-shell .p-brand-caption{font-size:12px;gap:8px;padding-left:20px;border-color:var(--aw-border);color:var(--aw-muted)}.p-shell .p-brand-caption b{padding:4px 7px;font-size:9px;border-radius:6px;background:var(--aw-surface);border-color:var(--aw-border);color:var(--aw-forest)}.p-shell .p-main-navigation{margin-left:auto}.p-shell .p-header nav{gap:4px;align-items:center}.p-shell.p-ads-shell{max-width:1512px}.p-shell.p-ads-shell .p-header{height:auto;min-height:78px;padding-bottom:12px;gap:20px;border-bottom:1px solid var(--aw-border)}.p-shell.p-ads-shell .p-header .brand{margin-left:0}.p-shell.p-ads-shell .p-brand-caption{display:flex}.p-shell .ads-client-name{position:static;margin:24px 0 0;padding:0;border:0;color:var(--aw-muted)}.p-shell .ads-client-navigation,.p-shell .ads-client-navigation[open]{position:relative;inset:auto;margin:12px 0 24px;width:fit-content;max-width:100%}.p-shell .ads-client-navigation>summary,.p-shell .ads-client-navigation[open]>summary{display:flex;align-items:center;gap:8px;width:auto;height:auto;min-height:44px;padding:10px 16px;border:1px solid var(--aw-border);border-radius:var(--aw-radius-button);background:var(--aw-surface);font-size:13px;color:var(--aw-forest)}.p-shell .ads-client-navigation>summary:after{content:none}.p-shell :is(.ads-primary-action,.ads-secondary-action){border-radius:var(--aw-radius-button)}.p-shell .ads-workspace-tabs button[aria-current]{color:var(--aw-forest);border-color:var(--aw-forest)}.p-shell .p-header nav>button,.p-shell .p-nav-admin>summary{min-height:44px;padding:10px 14px;color:var(--aw-muted);font-size:13px;font-weight:500;border-radius:var(--aw-radius-button)}.p-shell .p-header nav>button[aria-current],.p-shell .p-nav-admin>summary[aria-current]{background:var(--aw-forest);color:var(--aw-surface)}.p-shell .p-header nav>button:hover,.p-shell .p-nav-admin[open]>summary{background:var(--aw-selected);color:var(--aw-forest)}.p-shell .p-header nav>button[aria-current]:hover{background:var(--aw-forest);color:var(--aw-surface)}.p-shell .p-nav-admin>div{background:var(--aw-surface);border:1px solid var(--aw-border);border-radius:16px;box-shadow:0 12px 32px #173d3114;z-index:40}.p-shell .p-nav-admin>div button{min-height:44px;color:var(--aw-forest);border-radius:8px}.p-shell .p-nav-admin>div button:hover{background:var(--aw-selected)}.p-shell h1,.p-shell h2,.p-dialog h2{color:var(--aw-forest);font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.025em}.p-shell h1{font-size:clamp(38px,4.4vw,58px);line-height:1.1}.p-shell h2{line-height:1.2}.p-shell .p-eyebrow{color:var(--aw-muted);font-size:11px;letter-spacing:.16em;font-weight:600}.p-shell a{color:var(--aw-forest);text-underline-offset:3px}.p-shell :is(button,a,input,select,textarea,summary):focus-visible,.p-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--aw-forest);outline-offset:3px}.p-shell :is(.p-primary,.p-btn,.p-button,.p-topic-approve-button,.p-portfolio-open),.p-dialog :is(.p-primary,.p-btn,.p-button,.p-topic-approve-button){min-height:44px;border:1px solid var(--aw-forest);border-radius:var(--aw-radius-button);background:var(--aw-forest);color:var(--aw-surface);box-shadow:none;font-weight:600;transition:background .16s,border-color .16s}.p-shell :is(.p-primary,.p-btn,.p-button,.p-topic-approve-button,.p-portfolio-open):hover:not(:disabled),.p-dialog :is(.p-primary,.p-btn,.p-button,.p-topic-approve-button):hover:not(:disabled){background:#23523f;border-color:#23523f;color:var(--aw-surface)}.p-shell :is(.p-secondary,button.p-link,.p-portfolio-more,.p-portfolio-topics button),.p-dialog :is(.p-secondary,button.p-link){min-height:44px;border-radius:var(--aw-radius-button);border-color:var(--aw-border);background:var(--aw-surface);color:var(--aw-forest);box-shadow:none}.p-shell :is(.p-secondary,button.p-link,.p-portfolio-more,.p-portfolio-topics button):hover:not(:disabled),.p-dialog :is(.p-secondary,button.p-link):hover:not(:disabled){background:var(--aw-selected);border-color:var(--aw-forest)}.p-shell :is(.p-primary,.p-btn,.p-button,.p-secondary,.p-topic-approve-button):disabled{opacity:.6;cursor:not-allowed}.p-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),.p-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-family:DM Sans,sans-serif;border-radius:var(--aw-radius-input);color:var(--aw-forest)}.p-shell :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--aw-forest)}.p-shell :is(.p-search,.p-portfolio-searchfield,.ads-portfolio-search){border-radius:var(--aw-radius-input);background:var(--aw-surface);border-color:var(--aw-border);min-height:48px}.p-shell :is(.p-search,.p-portfolio-searchfield,.ads-portfolio-search) input{border-radius:0}.p-shell :is(.p-stats,.p-empty,.p-table-scroll,.p-portfolio-peek,.ads-portfolio-detail,.ads-account,.ads-next-actions-grid article,.meta-directory,.meta-detail,.meta-stage,.meta-section,.p-seo-section,.p-system-card){border-radius:var(--aw-radius-card)}.p-shell .p-tabs button,.p-shell .p-roster-tabs button{min-height:44px}.p-shell .p-tabs button[aria-current]{border-color:var(--aw-forest);color:var(--aw-forest)}.p-shell :is(.p-portfolio-list button,.ads-portfolio-row,.meta-client)[aria-pressed=true]{background:var(--aw-selected);border-color:var(--aw-forest);color:var(--aw-forest)}.p-shell :is(.p-portfolio-filters button,.ads-portfolio-filters button)[aria-pressed=true],.p-shell .meta-tabs button[aria-selected=true]{background:var(--aw-lime);border-color:var(--aw-forest);color:var(--aw-forest)}.p-shell .p-portfolio-filters{gap:8px;padding-bottom:12px}.p-shell .p-portfolio-filters button{border:1px solid var(--aw-border);border-radius:var(--aw-radius-button);padding:9px 18px;background:var(--aw-surface);min-height:44px}.p-shell .p-portfolio-filters button:hover{border-color:var(--aw-forest)}.p-shell .p-portfolio-peek,.p-shell .ads-portfolio-detail{padding:24px;border:1px solid var(--aw-border);background:var(--aw-surface)}.p-shell .ads-portfolio-detail-heading h2{margin-top:0}.p-shell .p-board-links>button{min-height:44px;padding:10px 16px;border:1px solid var(--aw-border);border-radius:var(--aw-radius-button);color:var(--aw-forest);background:var(--aw-surface)}.p-shell .p-board-links>button:hover:not(:disabled){background:var(--aw-selected);border-color:var(--aw-forest)}.p-shell .p-roster-tabs button[aria-selected=true]{color:var(--aw-forest);border-bottom-color:var(--aw-forest)}.p-shell .p-seo-operation--portfolio{padding:36px 0}.p-shell .p-portfolio-stats dd{color:var(--aw-forest)}.p-shell .p-portfolio-peek .p-portfolio-pending{color:var(--aw-muted)}.p-shell .meta-tabs button{min-height:44px;border-radius:var(--aw-radius-button)}.p-shell .meta-page-heading h1{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(38px,4.4vw,58px)}.p-shell .meta-module .p-btn{background:var(--aw-surface);color:var(--aw-forest);border-color:var(--aw-border);border-radius:var(--aw-radius-button)}.p-shell .meta-module .p-btn:hover:not(:disabled){background:var(--aw-selected);color:var(--aw-forest);border-color:var(--aw-forest)}.p-shell .meta-module .p-primary{background:var(--aw-forest);color:var(--aw-surface)}.p-shell .meta-module :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid var(--aw-forest)}.p-shell .p-system-heading .p-system-eyebrow,.p-shell .p-system-actions a{color:var(--aw-muted)}.p-shell .policy-label textarea{font-family:monospace}.p-shell .p-footer{font-size:12px;color:var(--aw-muted);border-color:var(--aw-border)}.p-dialog{background:var(--aw-canvas);color:var(--aw-forest);border-radius:var(--aw-radius-card);border-color:var(--aw-border);font-family:DM Sans,sans-serif}.p-dialog.p-drawer{border-radius:24px 0 0 24px}.app-shell{font-family:DM Sans,sans-serif;color:var(--aw-forest)}.app-shell :is(h1,h2,.brand-caption){color:var(--aw-forest)}.app-shell .brand-caption{font-family:DM Sans,sans-serif}.app-shell .primary-button{background:var(--aw-forest);color:var(--aw-surface);border-radius:var(--aw-radius-button)}.app-shell .primary-button:hover{background:#23523f}.p-shell .p-today{padding-top:36px}.p-shell .p-today .p-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.p-shell .aw-today-eyebrow,.p-shell .p-today h1{margin-bottom:12px}.p-shell .p-today .p-section-head>div>p:last-child{color:var(--aw-muted);font-size:15px;max-width:600px}.p-shell .p-today-health{border:1px solid var(--aw-border);background:var(--aw-selected);color:var(--aw-forest);border-radius:var(--aw-radius-button);padding:10px 16px;font-size:12px;white-space:nowrap}.p-shell .p-today-health.is-bad{background:#f8e9df;color:#943d2a;border-color:#c1846a}.p-shell .p-today-counts{gap:12px}.p-shell .p-today-counts button{padding:18px 20px;border-radius:var(--aw-radius-card);border:1px solid var(--aw-border);background:var(--aw-surface);color:var(--aw-forest);min-height:132px}.p-shell .p-today-counts strong{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:36px;line-height:1.1;margin-bottom:8px}.p-shell .p-today-counts button:hover{background:var(--aw-selected)}.p-shell .p-today-counts button[aria-pressed=true]{background:var(--aw-lime);border-color:var(--aw-forest);box-shadow:none}.p-shell .p-today-counts button[aria-pressed=true] strong{color:var(--aw-forest)}.p-shell .p-today-search{margin:24px 0 32px;color:var(--aw-muted)}.p-shell .p-today-search input{min-height:48px;border:1px solid var(--aw-border);background:var(--aw-surface)}.p-shell .p-today-group{margin-top:28px}.p-shell .p-today-group h2{font-size:clamp(24px,2.2vw,30px);margin-bottom:16px}.p-shell .p-today-item{padding:20px 24px;border:1px solid var(--aw-border);border-radius:16px;background:var(--aw-surface);line-height:1.5}.p-shell .p-today-item:hover{border-color:var(--aw-forest);background:var(--aw-surface)}.p-shell .p-today-body{gap:5px}.p-shell .p-today-kind{font-size:11px;font-weight:600;letter-spacing:.03em}@media(max-width:1100px){.p-shell{padding:12px 28px 24px}.p-shell .p-main-navigation>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--aw-border);border-radius:var(--aw-radius-button);background:var(--aw-surface);cursor:pointer;list-style:none;font-size:13px}.p-shell .p-main-navigation>summary::-webkit-details-marker{display:none}.p-shell .p-main-navigation[open]>summary{background:var(--aw-lime);border-color:var(--aw-forest)}.p-shell .p-main-navigation>nav{position:absolute;top:calc(100% - 1px);right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(380px,100%);padding:12px;margin:0;background:var(--aw-surface);border:1px solid var(--aw-border);border-radius:20px;box-shadow:0 16px 36px #173d311a;z-index:45}.p-shell .p-main-navigation:not([open])>nav{display:none}.p-shell .p-main-navigation>nav>button{justify-content:flex-start;width:100%;text-align:left;min-height:48px}.p-shell .p-nav-admin{grid-column:1 / -1;width:100%}.p-shell .p-nav-admin>div{position:static;width:100%;box-shadow:none;border:0}}@media(max-width:700px){.p-shell{padding:8px 20px 24px}.p-shell .p-header{flex-wrap:nowrap;gap:10px;min-height:76px;padding-bottom:6px}.p-shell .aw-brand img{width:190px}.p-shell .p-brand-caption,.p-shell.p-ads-shell .p-brand-caption{display:none}.p-shell .p-main-navigation{width:auto;margin:0 0 0 auto}.p-shell .p-today{padding-top:28px}.p-shell .p-today .p-section-head{flex-direction:column;align-items:start;gap:18px;margin-bottom:24px}.p-shell .p-today-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p-shell .p-today-counts button{min-height:136px;padding:16px;font-size:13px;overflow-wrap:anywhere}.p-shell .p-today-search{max-width:none}.p-shell .p-today-item{padding:18px}.p-shell .p-seo-operation--portfolio{padding:28px 0}.p-shell .p-portfolio-peek{padding:20px}.p-shell .p-footer{flex-direction:column;gap:8px;margin-top:32px}.p-dialog.p-drawer{border-radius:0}}@media(prefers-reduced-motion:reduce){.p-shell *,.p-dialog *{transition:none!important}}@media(max-width:380px){.p-shell .aw-brand img{width:170px}.p-shell .p-portfolio-filters{gap:6px}.p-shell .p-portfolio-filters button{padding:9px 12px;font-size:14px}}:root{--aw-control-border: #708b79;--aw-control-hover: #eaf0df;--aw-control-shadow: 0 2px 0 #173d3112}:is(#root,.meta-tutorial-overlay) button:where(:not(.brand,.aw-brand,.vo-room,.flow-node,.module-row,.gap-card,.p-cell,.p-content-row,.p-week,.monthly-phases button,.monthly-task-nav nav>button,.p-review-inbox button,.p-review-list button,.ads-portfolio-row,.ads-proposal-row,.ads-proposal-heading,.meta-client,.p-portfolio-list button,.p-portfolio-suggestions button,.p-today-counts button)){min-height:44px;max-width:100%;padding:10px 16px;border:1px solid var(--aw-control-border);border-radius:var(--aw-radius-button, 999px);background:var(--aw-surface, #fff);color:var(--aw-forest, #173d31);box-shadow:var(--aw-control-shadow);font-weight:600;line-height:1.4;white-space:normal;cursor:pointer;vertical-align:middle;touch-action:manipulation}#root :is(button,a):is(.p-primary,.p-btn,.p-button,.p-topic-approve-button,.p-portfolio-open,.p-email-connect,.primary-button,.ads-primary-action),.meta-tutorial-overlay button.p-primary{min-height:44px;padding:10px 16px;border:1px solid var(--aw-forest);border-radius:var(--aw-radius-button);background:var(--aw-forest);color:var(--aw-surface);box-shadow:var(--aw-control-shadow);text-decoration:none;font-weight:600}#root :is(button,a):is(.p-secondary,.p-section-link,.secondary-button,.ads-secondary-action,.p-review-secondary),#root button.p-link,#root .meta-module .p-btn:not(.p-primary),.meta-tutorial-overlay button.p-btn:not(.p-primary){border:1px solid var(--aw-control-border);border-radius:var(--aw-radius-button);background:var(--aw-surface);color:var(--aw-forest);box-shadow:var(--aw-control-shadow);text-decoration:none}:is(#root,.meta-tutorial-overlay) button:hover:not(:disabled):where(:not(.brand,.aw-brand,.vo-room)){border-color:var(--aw-forest);background:var(--aw-control-hover);color:var(--aw-forest)}#root :is(button,a):is(.p-primary,.p-btn,.p-button,.p-topic-approve-button,.p-portfolio-open,.p-email-connect,.primary-button,.ads-primary-action):hover:not(:disabled),.meta-tutorial-overlay button.p-primary:hover:not(:disabled){background:#23523f;color:var(--aw-surface);border-color:#23523f}#root .meta-module .p-btn:not(.p-primary):hover:not(:disabled){background:var(--aw-control-hover);color:var(--aw-forest);border-color:var(--aw-forest)}#root :is(.p-tabs,.p-roster-tabs,.meta-tabs,.ads-workspace-tabs,[role=tablist]){flex-wrap:wrap;justify-content:flex-start;gap:8px;overflow:visible;white-space:normal;padding-bottom:10px}#root :is(.p-tabs,.p-roster-tabs,.meta-tabs,.ads-workspace-tabs) button{flex:0 0 auto;margin:0;padding:10px 16px;border:1px solid var(--aw-control-border);background:var(--aw-surface);color:var(--aw-forest)}#root button[aria-pressed=true]:not(.vo-room),#root .meta-module .p-btn[aria-pressed=true]{border-color:var(--aw-forest);background:var(--aw-lime);color:var(--aw-forest)}#root :is(.p-tabs,.p-roster-tabs,.meta-tabs,.ads-workspace-tabs) button:is([aria-selected=true],[aria-current]:not([aria-current=false])),#root .site-header nav button[aria-current]:not([aria-current=false]){border-color:var(--aw-forest);background:var(--aw-forest);color:var(--aw-surface)}#root :is(.monthly-phases,.monthly-task-nav nav)>button{border:1px solid var(--aw-control-border);background:var(--aw-surface);box-shadow:var(--aw-control-shadow)}#root :is(.monthly-phases,.monthly-task-nav nav)>button[aria-current]{background:var(--aw-selected);border-color:var(--aw-forest)}#root :is(.p-cell,.p-content-row,.p-review-inbox button,.p-review-list button,.p-week,.flow-node,.module-row,.gap-card,.ads-portfolio-row,.ads-proposal-row,.ads-proposal-heading,.meta-client,.p-portfolio-list button,.p-portfolio-suggestions button,.p-today-counts button){min-height:44px;border:1px solid var(--aw-control-border);box-shadow:var(--aw-control-shadow);cursor:pointer}#root :is(.p-content-row,.p-review-list button,.module-row,.ads-portfolio-row,.meta-client,.p-portfolio-list button,.p-portfolio-suggestions button):not([aria-pressed=true]){background:var(--aw-surface)}:is(#root,.meta-tutorial-overlay) summary{min-height:44px;padding:10px 14px;border:1px solid var(--aw-control-border);border-radius:12px;background:var(--aw-surface);color:var(--aw-forest);box-shadow:var(--aw-control-shadow);font-weight:600;line-height:1.5;list-style:none;cursor:pointer;gap:10px;align-items:center}:is(#root,.meta-tutorial-overlay) summary:where(:not(.p-main-navigation>summary,.p-client-navigation>summary,.ads-global-monitor>summary)){display:flex}:is(#root,.meta-tutorial-overlay) summary::-webkit-details-marker{display:none}:is(#root,.meta-tutorial-overlay) summary:after{content:"";display:block;flex:0 0 18px;width:18px;height:18px;margin-left:auto;background:currentColor;-webkit-mask:url(/assets/control-caret-down.svg) center / contain no-repeat;mask:url(/assets/control-caret-down.svg) center / contain no-repeat;transform:rotate(-90deg)}:is(#root,.meta-tutorial-overlay) details[open]>summary{background:var(--aw-selected);border-color:var(--aw-forest)}:is(#root,.meta-tutorial-overlay) details[open]>summary:after{transform:none}:is(#root,.meta-tutorial-overlay) summary:hover{background:var(--aw-control-hover);border-color:var(--aw-forest)}#root .p-nav-items{gap:6px}#root .p-nav-items a{border:1px solid var(--aw-control-border);background:var(--aw-surface);color:var(--aw-forest)}#root .p-nav-items a:hover{border-color:var(--aw-forest);background:var(--aw-control-hover)}#root .p-nav-items a[aria-current]:not([aria-current=false]){background:var(--aw-forest);border-color:var(--aw-forest);color:var(--aw-surface)}#root :is(.p-icon,.icon-button,.p-portfolio-clear,.search button){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;flex-shrink:0}:is(#root,.meta-tutorial-overlay) :is(button,summary,a):focus-visible{outline:3px solid var(--aw-forest);outline-offset:3px}:is(#root,.meta-tutorial-overlay) button:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}@media(max-width:650px){#root .group-nav{flex-wrap:wrap;overflow:visible;gap:8px}#root .group-nav button{flex:0 1 auto;white-space:normal}#root :is(.p-tabs,.p-roster-tabs,.meta-tabs,.ads-workspace-tabs) button{font-size:13px;padding:10px 14px}}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #2267bd;outline-offset:3px}.portal-shell{margin:auto}.portal-shell h1,.portal-shell h2,.portal-shell h3,.portal-shell p{margin-top:0}.portal-logo{width:195px;height:65px;object-fit:contain}.portal-access{max-width:620px;margin:60px auto;padding:32px}.portal-access h1{font-size:clamp(36px,4vw,50px)}.portal-access form{display:grid;gap:18px;margin:28px 0 18px}.portal-shell label{display:block}.portal-shell label>input:not([type=checkbox]):not([type=radio]),.portal-shell label>select,.portal-shell label>textarea{display:block;width:100%;margin-top:7px}.portal-eyebrow{text-transform:uppercase;letter-spacing:1px;font-size:12px}.portal-topline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:18px 0;color:var(--aw-muted);font-size:13px}.portal-topline p{margin:0}.portal-layout{display:grid;grid-template-columns:295px minmax(0,1fr);gap:38px}.portal-clients h1{font-size:38px;margin-bottom:18px}.portal-client-list{display:grid;gap:8px;margin-top:18px;max-height:70vh;overflow:auto;padding:4px}#root .portal-client-list button{border-radius:12px;text-align:left;display:grid;gap:3px;padding:13px 16px}.portal-client-list span,.portal-client-list small{font-weight:400;overflow-wrap:anywhere}#root .portal-client-list button[aria-pressed=true]{color:var(--aw-forest);background:var(--aw-selected);border-color:var(--aw-forest)}.portal-detail{min-width:0;padding-top:6px}.portal-detail>h2{font-size:clamp(32px,4vw,49px);margin-bottom:8px}.portal-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0;border-bottom:1px solid var(--aw-border);margin-bottom:20px}#root .portal-tabs [aria-selected=true]{background:var(--aw-forest);color:#fff}.portal-empty{margin:80px 0;max-width:420px}.portal-notice{padding:14px 18px;border:1px solid var(--aw-border);background:var(--aw-selected);border-radius:12px;margin:15px 0}.portal-draft{margin-bottom:18px}.portal-draft-heading{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;justify-content:space-between}.portal-state{border:1px solid var(--aw-border);border-radius:6px;padding:4px 8px;font-size:12px}.portal-checks{display:flex;flex-wrap:wrap;gap:10px 22px;margin:12px 0}.portal-draft details,.portal-history{margin:18px 0}.portal-draft summary,.portal-history summary{cursor:pointer;padding:8px 0;font-weight:600}.portal-draft form{display:grid;gap:15px;margin-top:15px}.portal-copy{max-width:70ch;padding:18px 0}.portal-copy p{white-space:pre-wrap;overflow-wrap:anywhere}.portal-copy h4{font-size:21px;margin-bottom:12px}.portal-team-list{list-style:none;padding:0}.portal-team-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid var(--aw-border);padding:18px 0}.portal-shell fieldset{min-width:0;border:1px solid var(--aw-border);border-radius:8px}@media(max-width:800px){.portal-layout{grid-template-columns:1fr;gap:24px}.portal-client-list{max-height:245px}.portal-shell .p-header{flex-wrap:wrap;gap:10px}.portal-shell .p-header nav{margin-left:0;width:100%}.portal-shell .p-header nav button{padding:8px 14px}.portal-shell.p-shell{padding:12px 18px 28px}.portal-access{margin-top:24px;padding:22px}.portal-logo{width:170px;height:57px}.portal-empty{margin:20px 0}}.portal-shell input:not([type=checkbox]):not([type=radio]),.portal-shell textarea,.portal-shell select{border:1px solid var(--aw-border);border-radius:9px;padding:10px 12px;min-height:44px;color:var(--aw-forest);background:#fff}.portal-shell textarea{min-height:90px;resize:vertical}.portal-shell input:disabled,.portal-shell textarea:disabled,.portal-shell select:disabled{opacity:.75}
