.ph-head,.ph-page{min-width:0}.ph-head{flex-wrap:nowrap}.ph-title{flex:1 1 auto;min-width:0}.ph-title h1{overflow-wrap:anywhere}.ph-head .dc-eyebrow a{color:inherit;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px}.ph-head .dc-eyebrow a:hover{color:#171137}.ph-desc{margin:6px 0 0;font-size:12.5px;color:#5f5b4e;max-width:760px;overflow-wrap:anywhere}.ph-head>.actions{flex:none;align-self:flex-start;gap:8px;margin-left:auto}.ph-head>.actions,.ph-meta{display:flex;align-items:center}.ph-meta{flex-wrap:wrap;gap:6px 0;margin-top:10px;font-size:12.5px;color:#3b382f;min-width:0}.ph-meta>*{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.ph-meta b{font-weight:600;color:#171137}.ph-meta .dc-badge{margin:0}.ph-dot{margin:0 10px;color:#9b978b}.ph-meta-k{font:500 10px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.7px;color:#6d685d}.ph-meta-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:#171137;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px;cursor:pointer;text-align:left}.ph-meta-link:hover{text-decoration-color:currentColor}.ph-meta-areas{color:#8a5300;text-decoration-color:#e3c98e}.ph-info-button:focus-visible,.ph-meta-link:focus-visible,.ph-product-link:focus-visible{outline:2px solid #171137;outline-offset:2px}.ph-meta .ph-meta-menu>summary{width:auto;height:auto;border:0;background:none;display:inline}.ph-quiet{color:#77736a}.ph-menu-list{min-width:230px}.ph-menu-list>a,.ph-menu-list>button{display:flex;align-items:center;gap:7px;width:100%;padding:8px 10px;border:0;border-radius:3px;background:none;color:#171137;font:inherit;font-size:12.5px;text-align:left;text-decoration:none;cursor:pointer}.ph-menu-list>a:focus-visible,.ph-menu-list>a:hover,.ph-menu-list>button:focus-visible,.ph-menu-list>button:hover:not(:disabled){background:#f6f5f0;outline:none}.ph-menu-list>button:disabled{color:#8a867b;cursor:default}.ph-menu-list>button small{margin-left:auto;font-size:11px;color:#8a867b}.ph-menu-list>.danger{color:#9e3b28}.ph-menu.labelled>summary{width:auto;height:auto;border:0;background:none;display:block}.ph-menu.labelled>summary:hover{border:0}.ph-menu.labelled>summary .button{pointer-events:none}.ph-tools{justify-content:space-between;gap:10px 16px;margin:18px 0 12px}.ph-filters,.ph-tools{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.ph-filters{gap:8px 12px}.ph-filter{display:inline-flex;align-items:center;gap:7px;min-width:0;margin:0}.ph-filter-k{font:600 9.5px/1.2 IBM Plex Mono,monospace;letter-spacing:.65px;text-transform:uppercase;color:#5f5b4e}.ph-filter>:not(.ph-filter-k){width:190px;max-width:100%;font:inherit;letter-spacing:0;text-transform:none}.ph-filter button{min-height:33px!important;padding:6px 10px!important;border-radius:3px!important;font-size:12px!important}.ph-toggle{display:inline-flex;align-items:center;gap:7px;min-height:33px;padding:0 11px;border:1px solid #d8d5cb;border-radius:3px;background:#fff;font-size:12px;color:#3b382f;cursor:pointer;user-select:none}.ph-toggle.on{background:#171137;border-color:#171137;color:#fff}.ph-toggle input{width:14px;height:14px;margin:0;accent-color:#ffe600}.ph-toggle:focus-within{outline:2px solid #171137;outline-offset:2px}.ph-clear{font-size:12px;text-decoration:underline;text-underline-offset:3px}.ph-count{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.ph-count-text{font:400 10.5px/1.5 IBM Plex Mono,monospace;color:#5f5b4e}.ph-add-product .ph-menu-list{min-width:280px}.ph-list .tr-table tr.ph-group-row td{padding:9px 12px;font-weight:400}.ph-group-h{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;min-width:0}.ph-group-name{min-width:0;max-width:100%;font-size:12.5px;font-weight:600;color:#171137;overflow-wrap:anywhere}.ph-product-link{color:#171137;font-weight:600;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px}.ph-product-link:hover{text-decoration-color:currentColor}.ph-group-facts{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.vw-table tr.vw-group .ph-group-facts small{margin:0;font:400 10.5px/1.5 IBM Plex Mono,monospace;color:#5f5b4e}.ph-group-facts .dc-badge{margin:0}.ph-group-menu{margin-left:auto}.ph-group-menu>summary{width:28px;height:28px}.ph-group-empty td{font-size:12px;color:#77736a;padding:10px 12px 10px 128px}.vw-table tr.vw-group .ph-group-facts small.ph-next{overflow-wrap:anywhere}.vw-table tr.vw-group .ph-group-facts small.ph-next.vw-overdue{color:#b42318}.ph-open-tasks{display:inline-flex;align-items:center;gap:3px;min-height:24px;font:400 10.5px/1.5 IBM Plex Mono,monospace;color:#171137;text-decoration:underline;text-underline-offset:3px}.ph-group-depts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:5px 0 0;font-size:11.5px;color:#3b382f}.ph-group-depts .ph-meta-k{font:400 10px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;color:#77736a}.ph-dept{overflow-wrap:anywhere}.ph-followed a{color:#171137;font-weight:600}.ph-followed-row td{padding:10px 12px 12px 128px;font-size:12.5px;color:#3b382f;background:#fbfaf6}.ph-followed-row ul{margin:6px 0 0;padding-left:18px;display:grid;gap:3px}.ph-followed-row li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.ph-followed-row small{color:#77736a}@media(max-width:600px){.ph-followed-row td{padding-left:12px}}.ph-who{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:#3b382f;overflow-wrap:anywhere}.tr-row.ph-flash td{background:#fffbe0!important;transition:background .4s}@media (prefers-reduced-motion:reduce){.tr-row.ph-flash td{transition:none}}.ph-info{position:relative;display:inline-flex}.ph-info-button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:none;color:#8a5300;cursor:help}.ph-tip{position:absolute;left:50%;top:calc(100% + 6px);z-index:40;width:max-content;max-width:min(280px,calc(100vw - 40px));padding:6px 9px;background:#171137;color:#fff;border-radius:3px;font-size:11px;font-weight:500;line-height:1.45;white-space:normal;transform:translateX(-60%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s}.ph-info-button:focus-visible+.ph-tip,.ph-info:hover .ph-tip{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.ph-tip{transition:none}}.ph-empty{display:grid;justify-items:start;gap:10px;margin-top:18px;padding:24px;background:#fff;border:1px solid #e2e0d8;border-radius:4px;font-size:12.5px;color:#5f5b4e}.ph-empty>b{font-size:14px;color:#171137}.ph-empty .actions{display:flex;gap:8px;flex-wrap:wrap}dialog.ph-dialog{position:fixed;inset:0;margin:auto;width:min(560px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 48px);padding:0;border:1px solid #d8d5cb;border-radius:4px;background:#fff;color:#171137;box-shadow:0 15px 60px #17113740;overflow:hidden}dialog.ph-dialog[open]{display:flex;flex-direction:column}dialog.ph-dialog.wide{width:min(720px,calc(100vw - 32px))}dialog.ph-dialog::backdrop,dialog.ph-panel::backdrop{background:#17113766}.ph-dialog>header,.ph-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #e2e0d8;background:#fbfbf8}.ph-dialog>header h2,.ph-panel>header h2{margin:0;font-size:15px;overflow-wrap:anywhere}.ph-dialog>form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.ph-dialog-body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 20px 6px}.ph-dialog-body .field{margin-bottom:14px}.ph-dialog-body .field>span{font-weight:600;font-size:12px}.ph-dialog-body .field small{display:block;margin-top:5px;font-family:inherit;font-size:11.5px;letter-spacing:0;text-transform:none;line-height:1.5}.ph-dialog-foot{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid #e2e0d8;background:#fff}.ph-help{margin:0 0 14px;font-size:12.5px;line-height:1.6;color:#5f5b4e;overflow-wrap:anywhere}.ph-help b{color:#171137}.ph-suggest{color:#5f5b4e}.ph-suggest .text-button{font-size:11.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ph-dialog-body .form-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.ph-dialog-body .pj-style-pick{margin-top:8px}dialog.ph-panel{position:fixed;inset:0 0 0 auto;margin:0;width:min(560px,100vw);height:100dvh;max-height:none;max-width:100vw;padding:0;border:0;border-left:1px solid #d8d5cb;background:#f6f6f3;color:#171137;box-shadow:-12px 0 40px #1711372a;overflow:hidden}dialog.ph-panel[open]{display:flex;flex-direction:column}.ph-panel>header .dc-eyebrow{margin-bottom:3px}.ph-panel-body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 20px 24px;display:grid;align-content:start;gap:16px}.ph-areas{table-layout:fixed;width:100%}.ph-areas th:nth-child(2){width:30%}.ph-areas th:nth-child(3){width:96px}.ph-areas th:last-child{width:46px}.ph-areas td,.ph-areas td small,.ph-areas td strong{white-space:normal;overflow-wrap:anywhere;min-width:0}.ph-areas td:first-child,.ph-areas th,.ph-areas th:first-child{padding-right:8px}.ph-areas th{overflow-wrap:anywhere}.ph-areas th,.ph-list th{white-space:normal}.ph-areas td.ph-area-menu{padding:6px 8px;text-align:right}.ph-areas tr.ph-focus td{background:#fffbe0}.ph-areas tr.ph-area-edit td{background:#fbfbf8;padding-top:4px}.ph-areas .tr-wait{font-size:12px}.ph-inline{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ph-inline .field{flex:1 1 220px;margin:0;min-width:0}.ph-inline .actions{display:flex;gap:8px}.ph-add-area{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ph-add-area .field{flex:1 1 240px;margin:0;min-width:0}.ph-add-area .error{flex-basis:100%}.ph-panel-foot{margin:0;font-size:12.5px}.ph-panel-foot a{color:#171137;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ph-notice{display:flex;align-items:center;gap:6px;margin:0;padding:9px 12px;background:#eef6ef;border:1px solid #ccdfd2;border-radius:4px;font-size:12px;color:#1a5f45}@media (max-width:720px){.ph-head{flex-wrap:wrap}.ph-count,.ph-head>.actions{margin-left:0}.ph-filter>:not(.ph-filter-k){width:160px}.ph-dialog-body .form-two{grid-template-columns:minmax(0,1fr)}.ph-group-empty td{padding-left:12px}.ph-areas th:nth-child(3){width:78px}.ph-panel-body{padding:14px 12px 20px}}@container (max-width:560px){.ph-group-empty td{padding-left:12px}}.ph-gates{container-type:inline-size;min-width:0;margin:0 0 16px;background:#fff;border:1px solid #cfc9ea;border-radius:4px}.ph-gates>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:11px 12px;background:#f3f1fa;border-bottom:1px solid #e1dcf2;border-radius:4px 4px 0 0}.ph-gates h2{margin:0;font-size:13px;font-weight:700;color:#171137}.ph-gates>header small{font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.ph-gates>header a{margin-left:auto;font-size:12px;color:#171137;text-decoration:underline;text-underline-offset:3px}.ph-gates-none{margin:0;padding:12px;font-size:12px;color:#5f5b4e}.ph-gate-table{table-layout:fixed;white-space:normal}.ph-gate-table th:first-child{width:30%}.ph-gate-table th:nth-child(3){width:18%}.ph-gate-table th:nth-child(4){width:17%}.ph-gate-table td{overflow-wrap:break-word;vertical-align:top}.ph-gate-table td a{color:#171137;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px}.ph-gate-table td.ph-gate-name a{font-weight:600}.ph-gate-table td small{color:#5f5b4e}.ph-gate-table td.tr-due .dc-badge{margin:0}.ph-gate-table td.tr-due small{margin-top:4px}@container (max-width:620px){.ph-gate-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ph-gate-table,.ph-gate-table tbody{display:block}.ph-gate-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;border-bottom:1px solid #eeece5}.ph-gate-table tr:last-child{border-bottom:0}.ph-gate-table td{display:block;padding:0;border:0}.ph-gate-table td.ph-gate-name,.ph-gate-table td.ph-gate-product{grid-column:1/-1}.ph-gate-table td.tr-due{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-self:end}.ph-gate-table td.tr-due small{margin:0}}.pg-calendar{margin:24px 0;border-top:1px solid var(--border,#ddd);padding-top:20px}.pg-calendar-heading,.pg-calendar-signoff{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.pg-calendar-heading h2{font-size:18px;margin:0}.ph-work{min-width:0;margin:24px 0 0;border-top:1px solid var(--border,#ddd);padding-top:20px}.ph-work-h h2{font-size:18px;margin:0}.pg-section-intro{margin:4px 0 14px;max-width:760px;font-size:12.5px;line-height:1.5;color:#5f5b4e;overflow-wrap:anywhere}.pg-calendar-dates{display:flex;gap:12px;list-style:none;padding:0;flex-wrap:wrap}.pg-calendar-dates li{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border:1px solid var(--border,#ddd);border-radius:5px}.pg-calendar-dates span{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.pg-calendar-dates time{font-family:var(--font-mono,monospace);font-size:13px}.pg-calendar-next,.pg-calendar-review{margin:16px 0;padding:14px;background:var(--panel,#f5f5f2);border-radius:6px}.pg-calendar-next p{margin:6px 0 12px}.pg-calendar-preview{padding:14px;border:1px solid var(--border,#ddd);border-radius:6px;margin:16px 0}.pg-calendar-preview h3{font-size:14px;margin:0}.pg-calendar-preview ul{list-style:none;padding:0;display:grid;gap:8px}.pg-calendar-preview li{display:flex;justify-content:space-between;gap:16px;font-size:13px}.pg-calendar-preview time{white-space:nowrap}.pg-buyer-row{padding:14px 0}.pg-buyer-row,.pg-calendar-signoff{border-bottom:1px solid var(--border,#ddd)}.pg-calendar-signoff{padding:12px 0}.pg-calendar-signoff span{display:block;font-size:12px;margin-top:4px}@media(max-width:600px){.pg-calendar-preview li{flex-direction:column;gap:3px}.pg-calendar .tr-table{min-width:620px}.pg-calendar{overflow-x:auto}.pg-calendar-next,.pg-calendar-review{min-width:0}}.pg-template-flags{display:flex;flex-wrap:wrap;gap:12px 24px;margin:12px 0}.pg-template-flags label{display:inline-flex;align-items:center;gap:6px}.pg-calendar-rules{margin-top:12px}.pg-calendar-rules h3{font-size:14px;margin:0 0 6px}.pg-calendar-rules ul{margin:0 0 6px;padding-left:18px;font-size:13px}.pg-calculated{font-size:11px;font-weight:400;color:var(--muted,#667085);font-style:italic}.pg-planned-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) repeat(auto-fill,minmax(150px,1fr));gap:10px;align-items:end;padding:12px 0;border-bottom:1px solid var(--border,#ddd)}.pg-planned-row>.field{margin:0;min-width:0}@media(max-width:600px){.pg-planned-row{grid-template-columns:1fr}}.pg-preview-late{margin:8px 0;padding:8px 10px;border-left:3px solid #b54708;background:#fffaeb;font-size:13px}.pg-calendar-preview li.late time,.pg-late-tag{color:#b54708;font-weight:600}.ph-dialog-foot .pg-dialog-error{flex:1 0 100%;margin:0}.br-page{position:relative;display:grid;gap:16px;align-content:start}.br-page,.br-page>*{min-width:0}.br-current,.br-versions{overflow:visible}.br-versions>.dc-section-head{border-radius:4px 4px 0 0}.br-page.dragging>.dc-wrap{outline:2px dashed #171137;outline-offset:4px}.br-drop{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:60;padding:10px 16px;border-radius:3px;background:#171137;color:#fff;font-size:12px;pointer-events:none}.br-empty{display:grid;justify-items:center;gap:10px;padding:34px 20px 30px;text-align:center}.br-empty>svg{color:#6d685d}.br-empty h2{margin:0;font-size:16px}.br-empty>p{margin:0;max-width:560px;font-size:12.5px;line-height:1.6;color:#5f5b4e}.br-choose{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:6px}.br-choose>span{font:400 10.5px/1.6 var(--mono,"IBM Plex Mono",monospace);color:#6d685d}.br-choose-button{position:relative;cursor:pointer;width:auto}.br-choose-button:has(input:focus-visible){outline:2px solid #171137;outline-offset:2px}.br-upload-error{max-width:560px;margin:4px auto 0}.br-sample{margin:2px 0 0}.br-progress{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;width:min(560px,100%);padding:12px 14px;border:1px solid #e2e0d8;border-radius:3px;background:#fbfbf8;text-align:left}.br-progress strong{min-width:0;overflow-wrap:anywhere;font-size:12.5px}.br-progress>span:not(.br-file-chip){grid-column:1/-1;font:400 10.5px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#5f5b4e}.br-progress progress{grid-column:1/-1;width:100%;height:6px;accent-color:#171137}.br-progress .text-button{grid-row:1;grid-column:3}.br-dialog .br-progress{width:100%;grid-template-columns:minmax(0,1fr)}.br-file-chip{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 5px;border-radius:2px;background:#171137;color:#fff;font:600 9px/1 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.5px}.br-current{display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;padding:18px}.br-preview{display:block;padding:0;border:1px solid #e2e0d8;border-radius:3px;background:#eeece5;cursor:zoom-in;align-self:start;overflow:hidden}.br-preview:hover{border-color:#171137}.br-preview:focus-visible{outline:2px solid #171137;outline-offset:2px}.br-preview-frame{display:grid;place-items:center;min-height:140px}.br-preview-frame canvas{display:block;width:100%;height:auto;background:#fff}.br-preview-state{display:grid;justify-items:center;gap:6px;padding:20px;color:#6d685d}.br-preview-state small{font-size:10.5px}.br-current-main{display:grid;gap:8px;align-content:start;min-width:0}.br-current-main .dc-eyebrow{margin:0}.br-file{margin:0;font-size:20px;line-height:1.3;letter-spacing:-.3px;overflow-wrap:anywhere}.br-meta{margin:0;font:400 10.5px/1.6 var(--mono,"IBM Plex Mono",monospace);color:#5f5b4e}.br-who{margin:2px 0 0;font-size:13px;line-height:1.55}.br-who span{color:#5f5b4e}.br-changes{margin:0;font-size:12.5px;overflow-wrap:anywhere}.br-changes,.br-lock{line-height:1.55;color:#3b382f}.br-lock{display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;padding:9px 11px;border:1px solid #f0e2ad;border-radius:3px;background:#fffdf3;font-size:12px;text-align:left}.br-lock>svg{flex:none;margin-top:2px;color:#7a5310}.br-lock small{display:block;margin-top:2px;font-size:11px;color:#5f5b4e}.br-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.br-actions .button{width:auto;justify-content:center}.br-menu .mw-menu-list{min-width:230px}.br-menu .mw-menu-list button{padding:8px 10px;border:0;border-radius:3px;background:none;color:#171137;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.br-menu .mw-menu-list button:focus-visible,.br-menu .mw-menu-list button:hover{background:#f6f5f0;outline:none}.br-menu .mw-menu-list button:disabled{color:#8a867b;cursor:default}.br-comments .dc-section-head>span,.br-versions .dc-section-head>span{font:500 10px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#5f5b4e}.br-comment-list{margin:0;padding:0;list-style:none}.br-comment-list li+li{border-top:1px solid #eeece5}.br-comment{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;color:inherit;text-decoration:none}.br-comment:hover{background:#fbfbf8}.br-comment:focus-visible{outline:2px solid #171137;outline-offset:-2px}.br-pin{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:2px;background:#ffe600;color:#171137;font:600 10px/1 var(--mono,"IBM Plex Mono",monospace);font-style:normal}.br-comment-main{display:grid;gap:4px;min-width:0}.br-comment-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.br-comment-head strong{font-size:12.5px}.br-comment-head .dc-badge{margin:0;text-transform:none;letter-spacing:.2px}.br-comment-body{font-size:12.5px;line-height:1.55;color:#171137;overflow-wrap:anywhere}.br-comment small{font:400 10px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#5f5b4e}.br-row-empty{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:14px 16px;font-size:12px;color:#5f5b4e}.br-other{display:grid;gap:4px;margin:0;padding:10px 16px;border-top:1px solid #eeece5;background:#fbfbf8;font-size:11.5px;color:#5f5b4e}.br-other a{color:#171137;text-decoration:underline;text-underline-offset:2px}.br-version-table.dc-table{min-width:0;table-layout:auto}.br-version-table td{vertical-align:top;white-space:normal}.br-version-table th:first-child{width:96px}.br-version-table .br-cell-file{overflow-wrap:anywhere;min-width:160px}.br-version-table .br-cell-file small{color:#5f5b4e;font-size:11px;line-height:1.5}.br-version-table tr.br-quiet td{color:#77736a}.br-version-table tr.br-quiet td strong{font-weight:500;color:#5f5b4e}.br-version-table td.br-cell-actions{white-space:nowrap;text-align:right}.br-cell-actions>a{color:#171137;font-weight:600;text-decoration:underline;text-underline-offset:2px;margin-right:8px;vertical-align:middle}.br-cell-actions .br-menu{display:inline-block;vertical-align:middle;text-align:left}.br-cell-actions .br-menu>summary{width:29px;height:29px}.br-dialog .field>span small{font-weight:400;color:#6d685d;margin-left:4px}.br-dialog .actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:18px}.br-dialog .actions .button{width:auto;justify-content:center}.br-dialog.wide{width:min(820px,calc(100vw - 32px))}.br-file-picked{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border:1px solid #e2e0d8;border-radius:3px;background:#fbfbf8}.br-file-picked strong{min-width:0;flex:1 1 200px;overflow-wrap:anywhere;font-size:12.5px}.br-file-picked small{font:400 10px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#5f5b4e}.br-file-picked .text-button{position:relative;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.br-consequences{margin:6px 0 0;padding:10px 12px;list-style:none;border-left:3px solid #ffe600;background:#fbfbf8;font-size:12px;line-height:1.7;color:#3b382f}.br-dialog .br-choose-button{align-self:flex-start;width:auto}.br-share-lists{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 12px}.br-share-lists>div{padding:12px 14px;border:1px solid #e2e0d8;border-radius:3px;background:#fbfbf8}.br-share-lists h3{margin:0 0 6px;font:600 9.5px/1.3 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.65px;text-transform:uppercase;color:#5f5b4e}.br-share-lists ul{margin:0;padding:0 0 0 16px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.br-already{padding:10px 12px;border:1px solid #cfe3d6;border-radius:3px;background:#eef6ef;font-size:12.5px;color:#1a5f45}.br-reach{margin:0;font-size:11.5px;line-height:1.6;color:#5f5b4e}.br-reach a{color:#171137;text-decoration:underline}.br-viewer{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:#f6f6f3}.br-viewer:focus{outline:none}.br-viewer-bar{display:flex;gap:14px;min-height:52px;padding:8px 16px;background:#171137}.br-viewer-back,.br-viewer-bar{flex:none;align-items:center;color:#fff}.br-viewer-back{display:inline-flex;gap:6px;max-width:220px;padding:6px 8px;border:1px solid #3b3457;border-radius:3px;background:transparent;font-size:12px;cursor:pointer}.br-viewer-back span{text-align:left;line-height:1.3;overflow-wrap:anywhere}.br-viewer-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;flex:1;min-width:0}.br-viewer-title strong{font-size:13.5px;overflow-wrap:anywhere;min-width:0}.br-viewer-title span{font:400 10.5px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#cfcbe0}.br-viewer .br-viewer-close{flex:none;width:auto;min-height:32px;padding:0 12px;border:1px solid #ffe600;border-radius:3px;background:#ffe600;color:#171137;justify-content:center}.br-sheet-toggle:focus-visible,.br-viewer-back:focus-visible,.br-viewer-close:focus-visible{outline:2px solid #ffe600;outline-offset:2px}.br-sheet-toggle{display:none;align-items:center;gap:6px;flex:none;padding:6px 9px;border:1px solid #3b3457;border-radius:3px;background:transparent;color:#fff;font-size:12px}.br-sheet-toggle b{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:2px;background:#ffe600;color:#171137;font:600 10px/1 var(--mono,"IBM Plex Mono",monospace)}.br-viewer-note{flex:none;margin:0;padding:8px 16px;border-bottom:1px solid #f0e2ad;background:#fffdf3;font-size:12px;color:#3b382f}.br-viewer-note .text-button,.br-viewer-note a{color:#171137;font-weight:600;text-decoration:underline;text-underline-offset:2px}.br-viewer-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 16px 16px}.br-viewer-error{flex:none;margin:0 0 10px}.br-viewer-loading{margin:auto;display:flex;align-items:center;gap:8px}.br-viewer .doc-workbench{flex:1;min-height:0;align-items:stretch}.br-viewer .doc-workbench .pdf-review-viewer{min-height:0}.br-viewer .doc-workbench .pdf-scroll{flex:1;min-height:0;height:auto}.br-viewer .doc-workbench>.discussion-panel{min-height:0;display:flex;flex-direction:column}.br-viewer .doc-workbench>.discussion-panel>.discussion-scroll{flex:1;min-height:0;max-height:none}.br-unavailable{margin:auto;max-width:520px;padding:24px;border:1px solid #e2e0d8;border-radius:4px;background:#fff;text-align:center}.br-unavailable h2{margin:0 0 8px;font-size:15px}.br-unavailable p{margin:0 0 16px;font-size:12.5px;color:#5f5b4e}.br-unavailable .button{width:auto}.pdf-toolbar--slim{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pdf-toolbar--slim .pdf-page-controls span{font-size:11px;color:#5f5b4e}.pdf-toolbar--slim .pdf-document-actions{margin-left:auto}.pdf-toolbar--slim .pdf-comment-button{width:auto;min-height:29px;padding:4px 10px;justify-content:center}.pdf-toolbar--slim .br-menu>summary{width:29px;height:29px}.pdf-toolbar--slim .pdf-toolgroup [role=combobox] span{display:inline}.pdf-pin-hint{margin:0;padding:7px 12px;border-bottom:1px solid #f0e2ad;background:#fffdf3;font-size:11.5px;color:#3b382f}.br-audience{display:flex;flex-wrap:wrap;gap:0;margin:10px 0 2px;border:1px solid #d8d5cb;border-radius:3px;overflow:hidden;width:max-content;max-width:100%}.br-audience button{padding:6px 10px;border:0;background:#fff;color:#3b382f;font-size:11.5px;cursor:pointer}.br-audience button+button{border-left:1px solid #d8d5cb}.br-audience button[aria-pressed=true]{background:#171137;color:#fff;font-weight:600}.br-audience button:focus-visible{outline:2px solid #171137;outline-offset:-2px}.rail-filter>summary{width:auto!important;height:27px!important;padding:0 8px;gap:4px;display:inline-flex!important;align-items:center;font-size:11px;font-weight:600}.br-versions{container-type:inline-size}@container (max-width: 780px){.br-version-table thead{display:none}.br-version-table,.br-version-table tbody,.br-version-table td,.br-version-table tr{display:block;width:100%}.br-version-table tr{padding:10px 16px;border-bottom:1px solid #eeece5}.br-version-table tr:last-child{border-bottom:0}.br-version-table td{padding:3px 0;border:0}.br-version-table td[data-label]:not(:first-child):before{content:attr(data-label) ": ";font:500 10px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#6d685d;text-transform:uppercase;letter-spacing:.4px}.br-version-table td.br-cell-actions{text-align:left;padding-top:6px}.br-version-table td[data-label=Version] strong:before{content:"Version "}}@media(max-width:900px){.br-current{grid-template-columns:150px minmax(0,1fr);gap:16px}}@media(max-width:760px){.br-current{grid-template-columns:minmax(0,1fr);padding:14px}.br-preview{max-width:220px}.br-file{font-size:17px}.br-share-lists{grid-template-columns:1fr}.br-viewer-bar{gap:8px;padding:8px 10px;flex-wrap:wrap}.br-viewer-back span{display:none}.br-viewer-title{order:3;flex-basis:100%;gap:2px 10px}.br-sheet-toggle{display:inline-flex;margin-left:auto}.br-viewer-body{padding:8px}.br-viewer .doc-workbench{display:flex;flex-direction:column}.br-viewer .doc-workbench>.pdf-review-viewer{flex:1;min-height:0}.br-viewer .doc-workbench>.discussion-panel,.br-viewer .rail-handle{display:none}.br-viewer .sheet-open .doc-workbench>.discussion-panel{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:85;height:72dvh;margin:0;border-radius:6px 6px 0 0;box-shadow:0 -10px 30px #17113733}.pdf-toolbar--slim .pdf-document-actions{margin-left:0}}.pp-head{min-width:0}.pp-head h1{overflow-wrap:anywhere}.pp-head>.actions{margin-left:auto;flex:none;flex-wrap:nowrap}.pp-crumb{color:inherit;text-decoration:underline;text-decoration-color:#c8c4b6;text-underline-offset:3px}.pp-tools{min-width:0}.pp-tools .dc-search{height:33px;min-width:0;flex:0 1 300px}.pp-tools .dc-search input{width:100%;min-width:0}.pp-summary{margin-left:auto;overflow-wrap:anywhere}.pp-foot,.pp-summary{font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.pp-foot{margin:10px 2px 0}.pp-filter{position:relative}.pp-filter>summary{list-style:none;min-height:33px;padding:6px 11px;border-radius:3px;gap:7px;cursor:pointer}.pp-filter>summary::-webkit-details-marker{display:none}.pp-filter>summary b{padding:1px 6px;border-radius:2px;background:#ffe600;color:#171137;font:600 10px/1.4 IBM Plex Mono,monospace}.pp-filter-list{position:absolute;left:0;top:calc(100% + 6px);z-index:30;display:grid;gap:10px;width:min(280px,calc(100vw - 32px));padding:14px;background:#fff;border:1px solid #e2e0d8;border-radius:4px;box-shadow:0 8px 24px #1711371f}.pp-filter-list .field{margin:0;gap:5px}.pp-filter-list .field select{min-height:33px;padding:5px 8px;border-radius:3px;font-size:12px}.pp-filter-list .text-button{justify-self:start;text-decoration:underline;text-underline-offset:3px}.pp-list{container-type:inline-size;min-width:0;background:#fff;border:1px solid #e2e0d8;border-radius:4px}.pp-table{width:100%;table-layout:fixed;white-space:normal}.pp-table thead th:first-child{border-top-left-radius:3px}.pp-table thead th:last-child{border-top-right-radius:3px}.pp-table td{overflow-wrap:anywhere;vertical-align:top}.pp-col-team{width:34%}.pp-col-num{width:110px}.pp-col-access{width:34%}.pp-col-when{width:140px}.pp-table th.pp-num{text-align:right}.pp-table td.pp-num{text-align:right;font:500 12px/1.5 IBM Plex Mono,monospace}.pp-table tr.vw-group td{padding-block:10px}.pp-table tbody+tbody tr.vw-group td{border-top:1px solid #e2e0d8}.pp-table tr.pp-row:hover td{background:#fbfbf8}.pp-table tr.pp-row.on td{background:#fffbe0}.pp-table tr.pp-row.on td:first-child{box-shadow:inset 3px 0 0 #ffe600}.pp-table tr.pp-row.left td{color:#8a867b}.pp-who{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;min-width:0}.pp-name{border:0;background:none;padding:0;text-align:left;color:#171137;font-size:12.5px;font-weight:600;letter-spacing:-.1px;line-height:1.45;overflow-wrap:anywhere;cursor:pointer}.pp-name:hover{text-decoration:underline;text-underline-offset:3px}.pp-name:focus-visible{outline:2px solid #171137;outline-offset:2px}tr.left .pp-name{color:#6d685d}.pp-table td small{display:block;margin-top:3px;font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.pp-tag{display:inline-flex;align-items:center;border:1px solid #e2e0d8;border-radius:2px;padding:1px 5px;font:500 9px/1.4 IBM Plex Mono,monospace;letter-spacing:.4px;text-transform:uppercase;background:#f7f7f3;color:#6d685d;white-space:nowrap}.pp-tag.warn{background:#fffbe0;border-color:#f0e2ad;color:#7a5310}.pp-link{color:#171137;font-weight:500;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px;overflow-wrap:anywhere}.pp-link:hover{text-decoration-color:#171137}.text-button.pp-link{display:inline;padding:0;font-size:inherit}.pp-muted{color:#8a867b}.pp-warn{color:#7a5310}td.pp-warn{color:#9e3b28}.pp-when{font:400 11px/1.6 IBM Plex Mono,monospace;color:#3b382f}.pp-fold{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-align:left}.pp-fold small{display:inline!important;font-weight:400;color:#5f5b4e;margin-left:8px!important}.pp-waiting{margin-left:10px;font-size:10px}.pp-panel{position:fixed;top:0;right:0;bottom:0;z-index:80;width:min(420px,100vw);display:flex;flex-direction:column;background:#fff;border-left:1px solid #e2e0d8;box-shadow:-14px 0 40px #17113722;color:#1b1830;animation:pp-slide .18s ease-out}@keyframes pp-slide{0%{transform:translateX(24px);opacity:0}}@media (prefers-reduced-motion:reduce){.pp-panel{animation:none}}.pp-panel-head{display:flex;align-items:flex-start;gap:11px;padding:16px 16px 14px 18px;border-bottom:1px solid #eeece5}.pp-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f2f0e8;color:#5f5875;font:600 11px/1 Archivo,sans-serif;font-style:normal;flex:none}.pp-panel-title{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;flex:1;min-width:0;padding-top:5px}.pp-panel-title h2{margin:0;font-size:16px;overflow-wrap:anywhere;outline:none}.pp-panel-actions{display:flex;align-items:center;gap:6px;flex:none}.pp-panel-body{flex:1;overflow-y:auto;padding:14px 18px 24px}.pp-small{min-height:30px;padding:5px 10px;border-radius:3px;font-size:12px;gap:6px}.pp-meta{color:#3b382f;overflow-wrap:anywhere}.pp-avail,.pp-meta{margin:0;font-size:12px}.pp-avail{padding:9px 11px;border-left:3px solid #8fa4c6;background:#f0f2f7;border-radius:0 3px 3px 0;color:#26244a}.pp-note{margin:0;font-size:12px;color:#7a5310}.pp-facts{display:grid;gap:0;margin:0;border-top:1px solid #eeece5}.pp-facts>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #eeece5}.pp-facts dt{font:600 9.5px/1.8 IBM Plex Mono,monospace;letter-spacing:.6px;text-transform:uppercase;color:#6d685d}.pp-facts dd{margin:0;font-size:12.5px;overflow-wrap:anywhere}.pp-notes{white-space:pre-wrap}.pp-section{display:grid;gap:8px}.pp-section h3{margin:0;font:600 9.5px/1.4 IBM Plex Mono,monospace;letter-spacing:.65px;text-transform:uppercase;color:#5f5b4e}.pp-section-head{display:flex;align-items:center;gap:10px}.pp-section-head>.button{margin-left:auto}.pp-work{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;margin:0;font-size:12.5px}.pp-admin{padding-top:10px;border-top:1px dashed #e2e0d8}.pp-status{display:grid;gap:2px;margin:0;padding:10px 12px;border:1px solid #e2e0d8;border-radius:4px;background:#fbfbf8;font-size:12px}.pp-status b{font-size:12.5px;color:#171137}.pp-status span{font:400 10.5px/1.6 IBM Plex Mono,monospace;color:#5f5b4e;overflow-wrap:anywhere}.pp-status.active{border-color:#ccdfd2;background:#eef6ef}.pp-status.invited{border-color:#f0e2ad;background:#fffbe0}.pp-status.disabled{border-color:#eed3cb;background:#fbeeea}.pp-bundles{list-style:none;margin:0;padding:0;display:grid;border:1px solid #e2e0d8;border-radius:4px}.pp-bundle{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-bottom:1px solid #eeece5}.pp-bundle:last-child{border-bottom:0}.pp-bundle>div:first-child{display:grid;gap:2px;flex:1;min-width:0}.pp-bundle b{font-size:12.5px;color:#171137}.pp-bundle span{font-size:11.5px;color:#5f5b4e;line-height:1.5}.pp-bundle-side{display:grid;justify-items:end;gap:3px;flex:none;max-width:45%;text-align:right}.pp-bundle-side small{font:400 10px/1.5 IBM Plex Mono,monospace;color:#6d685d}.pp-hint{margin:0;font-size:11.5px;color:#5f5b4e}.pp-copy{margin:0 0 8px;font-size:12.5px;color:#3b382f}.pp-invite{display:grid;gap:6px;justify-items:start;padding:12px;border:1px solid #f0e2ad;border-radius:4px;background:#fffdf0}.pp-invite p{margin:0;font-size:12px}.pp-invite small{font-size:11px;color:#6d685d}.pp-cansee h3{margin:0 0 6px;font:600 9.5px/1.4 IBM Plex Mono,monospace;letter-spacing:.65px;text-transform:uppercase;color:#5f5b4e}.pp-cansee dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid #e2e0d8;border-radius:4px}.pp-cansee dl>div{padding:9px 10px;border-left:1px solid #eeece5;min-width:0}.pp-cansee dl>div:first-child{border-left:0}.pp-cansee dt{font-size:11px;color:#5f5b4e}.pp-cansee dd{margin:2px 0 0;font-size:12.5px;font-weight:600;color:#171137;overflow-wrap:anywhere}.pp-menu .mw-menu-list{min-width:220px}.pp-menu .mw-menu-list button{display:grid;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:3px;background:none;color:#171137;font-size:12.5px;text-align:left;cursor:pointer}.pp-menu .mw-menu-list button:focus-visible,.pp-menu .mw-menu-list button:hover:not(:disabled){background:#f6f5f0;outline:none}.pp-menu .mw-menu-list button.danger{color:#9e3b28}.pp-menu .mw-menu-list button:disabled{opacity:1;color:#a9a597;cursor:default}.pp-menu .mw-menu-list button small{font-size:11px;color:#6d685d}dialog.pp-dialog{border:1px solid #e2e0d8;border-radius:6px;padding:0;box-shadow:0 18px 60px #17113740;color:#1b1830}dialog.pp-dialog::backdrop{background:#17113766}dialog.pp-dialog>header{border-bottom:1px solid #eeece5}dialog.pp-dialog>header h2{overflow-wrap:anywhere}dialog.pp-dialog .auth-dialog-body>.actions{justify-content:flex-end;flex-wrap:wrap}dialog.pp-dialog .button{min-height:34px;padding:7px 13px;border-radius:3px}.pp-form{display:grid;gap:0}.pp-form .field{margin-bottom:12px}.pp-dialog .field input,.pp-dialog .field select,.pp-form .field input,.pp-form .field select,.pp-form .field textarea{border-radius:3px;min-height:36px;padding:7px 10px}.pp-teams select{min-height:36px}.directory-selected-teams span{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 9px;border:1px solid #efd900;border-radius:999px;background:#fff8c2;font-size:11.5px}.directory-selected-teams button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:#5f5b4e;padding:0}.pp-teams .directory-selected-teams{margin:0 0 6px}.pp-dialog-search{height:36px;margin-bottom:12px}.pp-dialog-search input{width:100%}.pp-pick{list-style:none;margin:6px 0 12px;padding:0;display:grid;border:1px solid #e2e0d8;border-radius:4px;max-height:320px;overflow-y:auto}.pp-pick li{border-bottom:1px solid #eeece5}.pp-pick li:last-child{border-bottom:0}.pp-pick button{display:flex;gap:10px;align-items:center;width:100%;padding:9px 12px;border:0;background:#fff;text-align:left;cursor:pointer}.pp-pick button:focus-visible,.pp-pick button:hover{background:#fbfbf8}.pp-pick button>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.pp-pick b{font-size:12.5px;color:#171137}.pp-pick small{flex-basis:100%;font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.pp-back,.pp-footnote{margin-right:auto}.pp-footnote{font:400 10px/1.6 IBM Plex Mono,monospace}.pp-picker{gap:6px}.pp-picker .pp-bundles{margin-bottom:4px}.pp-add{position:relative}.pp-add>summary{list-style:none;cursor:pointer;width:max-content}.pp-add>summary::-webkit-details-marker{display:none}.pp-add-list{list-style:none;margin:6px 0 0;padding:4px;display:grid;border:1px solid #e2e0d8;border-radius:4px;background:#fff;box-shadow:0 8px 24px #1711371f}.pp-add-list button{display:grid;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:3px;background:none;text-align:left;cursor:pointer}.pp-add-list button:focus-visible,.pp-add-list button:hover{background:#f6f5f0;outline:none}.pp-add-list b{font-size:12.5px;color:#171137}.pp-add-list span{font-size:11.5px;color:#5f5b4e}.pp-guard{max-width:none;margin:4px 0 12px}.pp-num-label{display:none}@container (max-width:720px){.pp-col-team{width:30%}.pp-col-access{width:38%}}@container (max-width:520px){.pp-table colgroup,.pp-table thead{display:none}.pp-table,.pp-table tbody,.pp-table td,.pp-table tr{display:block;width:100%}.pp-table tr.pp-row,.pp-table tr.vw-group td{border-bottom:1px solid #eeece5}.pp-table tr.pp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:11px 12px}.pp-table tr.pp-row td{padding:0;border:0;width:auto}.pp-table tr.pp-row td:first-child{grid-column:1;grid-row:1}.pp-table tr.pp-row td:nth-child(2){grid-column:1/-1;font-size:11.5px;color:#3b382f}.pp-table tr.pp-row td.pp-num,.pp-table tr.pp-row td.pp-when{grid-column:2;grid-row:1;text-align:right;white-space:nowrap}.pp-table td.pp-num{font-size:11px;color:#5f5b4e}.pp-num-label{display:inline}.pp-table td.pp-num:empty{display:none}}@media (max-width:680px){.pp-panel{width:100vw;border-left:0}.pp-summary{margin-left:0;flex-basis:100%}.pp-tools .dc-search{flex:1 1 200px}.pp-head{flex-wrap:wrap}.pp-head>.actions{margin-left:0}.pp-cansee dl{grid-template-columns:minmax(0,1fr)}.pp-cansee dl>div{border-left:0;border-top:1px solid #eeece5}.pp-cansee dl>div:first-child{border-top:0}}.pp-panel-content{display:grid;align-content:start;gap:12px;min-width:0}.pp-form>.pp-hint{margin:-4px 0 12px}.tb-page{min-width:0}.tb-head .tb-meta{margin:6px 0 0;font:400 10px/1.6 IBM Plex Mono,monospace;letter-spacing:.3px;color:#5f5b4e}.tb-head>.actions{display:flex;align-items:center;gap:8px;flex:none}.tb-new{position:relative}.tb-new>summary{list-style:none;cursor:pointer}.tb-new>summary::-webkit-details-marker{display:none}.tb-new>div{position:absolute;z-index:30;right:0;top:calc(100% + 7px);display:grid;gap:10px;width:min(300px,calc(100vw - 32px));padding:14px;background:#fff;border:1px solid #d8d5cb;border-radius:4px;box-shadow:0 12px 30px #17113724}.tb-new .field{display:grid;gap:5px;margin:0}.tb-new .field>span{font:600 9.5px/1.2 IBM Plex Mono,monospace;letter-spacing:.65px;text-transform:uppercase;color:#5f5b4e}.tb-new>div>.text-button{justify-content:center;min-height:33px;border:1px solid #d8d5cb;border-radius:3px}.tb-tools{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin:0 0 10px;min-width:0}.tb-search{flex:1 1 280px;max-width:420px;min-width:0;height:33px}.tb-search input{flex:1 1 auto;width:auto!important;min-width:0}.tb-tool-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tb-tool{min-height:33px;gap:6px}.tb-tool b{padding:1px 6px;border-radius:2px;background:#ffe600;color:#171137;font:600 10px/1.4 IBM Plex Mono,monospace}.tb-tool.on{border-color:#171137}.tb-menu .mw-menu-list{left:0;right:auto}.tb-menu-title{display:block;padding:6px 10px 8px;font:600 9.5px/1.2 IBM Plex Mono,monospace;letter-spacing:.65px;text-transform:uppercase;color:#5f5b4e}.tb-group-menu .mw-menu-list{min-width:300px;max-width:min(380px,calc(100vw - 32px))}.ph-menu-list>button.tb-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 10px}.tb-choice>span{display:flex;align-items:baseline;gap:8px}.tb-choice em{font:500 9px/1.3 IBM Plex Mono,monospace;letter-spacing:.4px;text-transform:uppercase;font-style:normal;color:#6d685d}.tb-choice small{grid-column:1;font-size:11px;line-height:1.45;color:#6d685d}.tb-choice>svg{grid-column:2;grid-row:1}.tb-choice.on{background:#fbfaf3}.tb-filter-menu .mw-menu-list{width:min(520px,calc(100vw - 32px))}.tb-filter{display:grid;gap:4px}.tb-filter-body{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;min-height:180px}.tb-filter-fields{display:grid;align-content:start;gap:2px;padding-right:8px;border-right:1px solid #eeece5}.tb-field{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 9px;border:0;border-radius:3px;background:none;color:#171137;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.tb-field:focus-visible,.tb-field:hover{background:#f6f5f0;outline:none}.tb-field.on{background:#171137;color:#fff}.tb-field b{padding:0 5px;border-radius:2px;background:#ffe600;color:#171137;font:600 10px/1.5 IBM Plex Mono,monospace}.tb-filter-values{display:grid;align-content:start;gap:2px;margin:0;padding:0 2px;border:0;max-height:300px;overflow:auto;min-width:0}.tb-filter-values legend{padding:4px 8px 8px;font-size:12px;color:#5f5b4e}.tb-filter-values legend b,.tb-value{color:#171137}.tb-value{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:3px;font-size:12.5px;cursor:pointer}.tb-value:hover{background:#f6f5f0}.tb-value input{width:14px;height:14px;margin:0;accent-color:#171137}.tb-value span{overflow-wrap:anywhere}.tb-value small{font:500 10px/1.4 IBM Plex Mono,monospace;color:#5f5b4e}.tb-quiet{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:12px;color:#77736a}.tb-clear{justify-self:start;margin:6px 8px 2px;font-size:12px;text-decoration:underline;text-underline-offset:3px}.tb-applied{display:flex;align-items:center;gap:7px 10px;flex-wrap:wrap;margin:0 0 12px;min-width:0}.tb-applied>button:not(.text-button){max-width:100%;min-width:0;white-space:normal;text-align:left;height:auto;min-height:26px}.tb-showing{font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.tb-showing b{color:#171137}.tb-applied>.text-button{font-size:12px;text-decoration:underline;text-underline-offset:3px}.tb-bulk{flex-wrap:wrap;gap:8px 9px;margin:0 0 10px;border-radius:4px}.tb-bulk>.button{display:inline-flex;align-items:center;gap:6px;min-height:30px;margin-left:0;padding:0 10px;border:1px solid #3b3457;background:transparent;color:#fff;font-size:12px}.tb-bulk>.button:hover:not(:disabled){border-color:#ffe600}.tb-bulk>.button:disabled{opacity:.5;cursor:default}.tb-bulk>.button:focus-visible,.tb-stop:focus-visible{outline:2px solid #ffe600;outline-offset:2px}.tb-bulk>.tb-stop{margin-left:auto;color:#d9d5e8;font-size:12px;text-decoration:underline;text-underline-offset:3px}.tb-group-check{margin-right:2px}.tb-page>.tr-note{max-width:none;margin:0 0 12px}.tb-list .tr-table td.tr-task{min-width:0}.tb-nothing{justify-items:start;text-align:left;gap:10px}.tb-near{display:grid;gap:6px;justify-items:start}.tb-near ul{margin:0;padding-left:18px;color:#3b382f}.tb-near li{overflow-wrap:anywhere}.tb-phone-only{display:none!important}@media (max-width:599px){.tb-head{flex-wrap:wrap}.tb-head>.actions{margin-left:auto}.tb-search{flex-basis:100%;max-width:none}.tb-select{display:none!important}.ph-menu-list>button.tb-phone-only{display:flex!important}.tb-filter-body{grid-template-columns:minmax(0,1fr)}.tb-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 8px;border-right:0;border-bottom:1px solid #eeece5}.tb-new>div{right:auto;left:0}.tb-head>.actions .tb-new>div{left:auto;right:0}}.tb-anchor{display:inline-flex;min-width:0}.tb-done-list{margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.5}.rq-head,.rq-page{min-width:0}.rq-head{flex-wrap:nowrap;align-items:flex-start}.rq-title{flex:1 1 auto;min-width:0}.rq-title h1{overflow-wrap:anywhere}.rq-head .dc-eyebrow a{color:inherit;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px}.rq-head .dc-eyebrow a:hover{color:#171137}.rq-head>.actions{flex:none;display:flex;align-items:center;gap:8px;margin-left:auto}.rq-link{color:#171137;font-weight:600;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px;display:inline-flex;align-items:center;gap:5px}.rq-link:hover{text-decoration-color:currentColor}.rq-link:focus-visible,.rq-name:focus-visible{outline:2px solid #171137;outline-offset:2px}.rq-tabs{margin-bottom:6px}.rq-tools{margin:12px 0}.rq-search input{width:220px}.rq-search.wide{width:100%;margin-bottom:10px}.rq-search.wide input{width:100%}.rq-list{container-type:inline-size;min-width:0;background:#fff;border:1px solid #e2e0d8;border-radius:4px;overflow:hidden}.rq-table{table-layout:fixed;width:100%}.rq-table td{overflow-wrap:break-word;vertical-align:top}.rq-table td,.rq-table td small,.rq-table td strong{white-space:normal;min-width:0}.rq-col-from{width:11%}.rq-col-date{width:92px}.rq-col-due{width:132px}.rq-col-owner{width:12%}.rq-col-status{width:102px}.rq-col-product{width:118px}.rq-row:hover td{background:#fbfbf8}.rq-row td:first-child{border-left:3px solid transparent}.rq-row:hover td:first-child{border-left-color:#ffe600}.rq-name{display:block;color:#171137;font-size:12.5px;font-weight:600;letter-spacing:-.1px;line-height:1.45}a.rq-name:hover{text-decoration:underline;text-underline-offset:3px}.rq-table small.rq-sub{margin-top:3px}.rq-table small.rq-phone{display:none}.rq-table td .dc-badge{margin:0}.rq-table small.rq-late{margin-top:4px;color:#9e3b28}.rq-sku{font:500 11.5px/1.4 IBM Plex Mono,monospace}.rq-due-k{display:none}.rq-empty{margin-top:6px}@container (max-width:780px){.rq-col-date,.rq-col-from,.rq-col-owner{width:0}.rq-table td.rq-cell-date,.rq-table td.rq-cell-from,.rq-table td.rq-cell-owner,.rq-table th:nth-child(2),.rq-table th:nth-child(3),.rq-table th:nth-child(5){padding:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;border-left:0}.rq-table small.rq-phone{display:block;margin-top:3px}}@container (max-width:560px){.rq-table,.rq-table tbody{display:block}.rq-table colgroup{display:none}.rq-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rq-table tr.rq-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:4px;padding:11px 12px;border-bottom:1px solid #eeece5}.rq-table tbody tr.rq-row:last-child{border-bottom:0}.rq-table tr.rq-row>td{display:block;width:auto;min-width:0;padding:0;border:0;background:none;visibility:visible;font-size:12px;line-height:1.45}.rq-table tr.rq-row>td.rq-cell-name{grid-column:1;grid-row:1/span 2}.rq-table tr.rq-row>td.rq-cell-status{grid-column:2;grid-row:1;justify-self:end}.rq-table tr.rq-row>td.rq-cell-product{grid-column:2;grid-row:2;justify-self:end}.rq-table tr.rq-row>td.rq-cell-due{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rq-table tr.rq-row>td.rq-cell-due:has(.ph-quiet){display:none}.rq-table tr.rq-row>td.rq-cell-date,.rq-table tr.rq-row>td.rq-cell-from,.rq-table tr.rq-row>td.rq-cell-owner{display:none}.rq-table small.rq-late{margin:0}.rq-due-k{display:inline;font:600 9.5px/1.4 IBM Plex Mono,monospace;letter-spacing:.65px;text-transform:uppercase;color:#6d685d}.rq-notstarted{display:none}.rq-row td:first-child{border-left:0}}.rq-meta .rq-meta-action{margin-left:6px;font-size:12px}.rq-started{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin:0 0 16px;padding:10px 14px;background:#eef6ef;border:1px solid #ccdfd2;border-radius:4px;font-size:12.5px;color:#1a5f45}.rq-started>svg{flex:none}.rq-started .rq-link{color:#1a5f45;text-decoration-color:#9cc3ab}.rq-owners{margin:0 0 16px;padding:10px 14px;background:#fff;border:1px solid #e3e0d6;border-radius:4px;font-size:12.5px;min-width:0}.rq-owners h2{margin:0 0 6px;font:600 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.7px;text-transform:uppercase;color:#3b382f}.rq-owners ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.rq-owners li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.rq-owner-product{font-weight:600}.rq-owner-parts{display:flex;flex-wrap:wrap;gap:2px 18px;min-width:0}.rq-owner{display:inline-flex;align-items:baseline;gap:5px;overflow-wrap:anywhere}.rq-owner-k{font:600 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.5px;text-transform:uppercase;color:#5a576b}.rq-owner-wait{color:#8a5a00;font-size:11px}.rq-declined{display:flex;gap:6px 10px;flex-wrap:wrap;margin:0 0 16px;padding:10px 14px;background:#f2f0e8;border:1px solid #e2e0d8;border-radius:4px;font-size:12.5px;color:#3b382f}.rq-declined-note{color:#5f5b4e;overflow-wrap:anywhere}.rq-section{padding:18px 20px}.rq-section-head h2,.rq-section>h2{margin:0 0 10px}.rq-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.rq-desc{margin:0 0 14px;font-size:13px;line-height:1.6;color:#2b2822;max-width:860px;overflow-wrap:anywhere;white-space:pre-wrap}.rq-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 18px;margin:0}.rq-facts>div{min-width:0}.rq-facts dt{font:600 9.5px/1.4 IBM Plex Mono,monospace;letter-spacing:.65px;text-transform:uppercase;color:#6d685d}.rq-facts dd{margin:3px 0 0;font-size:12.5px;font-weight:600;color:#171137;overflow-wrap:anywhere}.rq-facts.rq-tight{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px 14px}.dc-studio p.rq-gaps,.rq-gaps{margin:14px 0 0;font-size:12px;color:#77736a}.rq-head-tools{display:flex;align-items:center;gap:12px}.rq-head-tools .dc-badge{margin:0}.rq-blocks{columns:320px 2;column-gap:14px}.rq-block{break-inside:avoid;margin:0 0 14px;background:#fff;border:1px solid #e2e0d8;border-radius:4px;min-width:0}.rq-block-head{padding:11px 16px;border-bottom:1px solid #e2e0d8;background:#fbfbf8}.rq-block-head h3{margin:0;font-size:13px}.rq-dl{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:7px 16px;margin:0;padding:12px 16px;font-size:12.5px;line-height:1.45}.rq-dl>div{display:contents}.rq-dl dt{color:#5f5b4e}.rq-dl dd{margin:0;min-width:0;overflow-wrap:anywhere;color:#171137}.rq-need{display:inline-flex;align-items:center;gap:8px}.rq-need .dc-badge{margin:0}.rq-unset{color:#8a867b}.rq-nodoc{margin:0;font-size:12.5px}.rq-box{gap:6px;margin:10px 0 0;font-size:12px;color:#1a5f45}.rq-box,.rq-doc-row{display:flex;align-items:center;flex-wrap:wrap}.rq-doc-row{gap:10px 12px;padding:10px 12px;border:1px solid #e2e0d8;border-radius:4px;background:#fbfbf8;min-width:0}.rq-doc-kind{flex:none;display:inline-grid;place-items:center;min-width:40px;height:26px;padding:0 6px;border:1px solid #d8d5cb;border-radius:2px;background:#fff;font:600 9.5px/1 IBM Plex Mono,monospace;letter-spacing:.5px;color:#4f6385}.rq-doc-name{flex:1 1 220px;min-width:0;display:grid;gap:2px}.rq-doc-name b{font-size:12.5px;color:#171137;overflow-wrap:anywhere}.rq-doc-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rq-doc-actions .text-button{font-size:12px}.rq-doc-row.rq-tight{padding:8px 10px}dialog.ph-panel.wide{width:min(880px,100vw)}.rq-panel .ph-panel-body{gap:14px}.rq-panel-meta{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin:0;font-size:12.5px;color:#3b382f}.rq-panel-meta .dc-badge{margin:0}.rq-panel-meta b{color:#171137}.rq-panel-desc{margin:0;font-size:12.5px;line-height:1.6;color:#2b2822;overflow-wrap:anywhere}.rq-panel-others h3{margin:0 0 8px;font:600 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.7px;text-transform:uppercase;color:#3b382f}.rq-panel-others ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rq-panel-others li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;min-width:0}.rq-panel-others li .dc-badge{margin:0;flex:none}.rq-panel-others .rq-link{text-align:left;overflow-wrap:anywhere}.rq-panel-foot{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 0}.rq-panel-back{align-self:start;font-size:12px}.rq-doc-view{min-width:0;border:1px solid #e2e0d8;border-radius:4px;overflow:hidden;background:#eeece5}.rq-doc-view .request-source-pane{border-right:0;max-height:none}.rq-history{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rq-history li{display:grid;gap:2px;padding-left:12px;border-left:2px solid #e2e0d8;font-size:12.5px;overflow-wrap:anywhere}.rq-history li b{color:#171137}.rq-history li span{color:#3b382f}.rq-pick{display:grid;gap:6px;max-height:min(320px,45vh);overflow:auto;margin-bottom:10px}.rq-pick-row{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border:1px solid #e2e0d8;border-radius:3px;background:#fff;cursor:pointer;min-width:0}.rq-pick-row.on{border-color:#171137;background:#fffbe0}.rq-pick-row input{margin:3px 0 0;accent-color:#171137}.rq-pick-row span{display:grid;gap:2px;min-width:0;font-size:12.5px}.rq-pick-row b{color:#171137;overflow-wrap:anywhere}.rq-pick-new{font-size:12px;margin-bottom:8px}.rq-reasons{border:0;margin:0 0 14px;padding:0;display:grid;gap:8px}.rq-reasons legend{margin-bottom:8px;font-weight:600;font-size:12px;color:#5a576b}.rq-reasons .check-option{color:#171137}.rq-adds-to{margin:0 0 10px;font-size:12px}.style-start-more{margin:0 0 12px;font-size:12px}.style-start-more>summary{cursor:pointer;font-weight:600;color:#171137;margin-bottom:8px}.rq-form-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start;min-width:0}.rq-form-layout.with-doc{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.rq-doc-pane{position:sticky;top:12px;min-width:0;max-height:calc(100dvh - 120px);overflow:auto;border:1px solid #e2e0d8;border-radius:4px;background:#eeece5}.rq-doc-pane .request-source-pane{border-right:0;overflow:visible}.rq-form{min-width:0;display:grid;gap:14px}.rq-drop{position:relative;min-width:0}.rq-drop .file-upload{margin:0;background:#fff}.rq-drop-line{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding:12px 14px;background:#fff;border:1px solid #e2e0d8;border-radius:4px;min-width:0}.rq-drop-line>span:not(.rq-doc-kind):not(.rq-drop-actions){flex:1 1 240px;min-width:0;display:grid;gap:2px;font-size:12.5px;overflow-wrap:anywhere}.rq-drop-line b{color:#171137}.rq-drop.failed .rq-drop-line{background:#fff1f0;border-color:#f6d1ce}.rq-drop.failed .rq-drop-line small{color:#8f2f22}.rq-drop.done .rq-drop-line{background:#f0f2f7;border-color:#d6dbe8}.rq-drop-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rq-drop-actions .file-upload{margin:0;border:0;width:auto;background:none}.rq-missing{margin:0}.rq-fields{margin:0;padding:18px 20px;min-width:0;background:#fff;border:1px solid #e2e0d8;border-radius:4px}.rq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px}.rq-grid,.rq-grid>.field{min-width:0}.rq-label{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;font-weight:600;font-size:12px;color:#3b382f}.rq-req{font:600 9px/1.3 IBM Plex Mono,monospace;font-style:normal;letter-spacing:.5px;color:#7a5310;background:#fffbe0;border:1px solid #f0e2ad;border-radius:2px}.rq-req,.rq-tag{text-transform:uppercase;padding:2px 5px}.rq-tag{font:500 9px/1.3 IBM Plex Mono,monospace;font-style:normal;letter-spacing:.4px;color:#4f6385;background:#f0f2f7;border:1px solid #d6dbe8;border-radius:2px}.rq-tag.check{color:#7a5310;background:#fffbe0;border-color:#f0e2ad}.dc-studio small.rq-check-text,.rq-check-text{display:block;color:#8a5300;font-family:inherit;font-weight:500;font-size:11.5px;line-height:1.5}.dc-studio small.rq-error-text,.rq-error-text{display:block;color:#9e3b28;font-family:inherit;font-weight:600;font-size:11.5px;line-height:1.5}.field.invalid input{border-color:#ad413a}.rq-static{margin:0;min-height:33px;display:flex;align-items:center;font-size:12.5px;color:#171137}.rq-fields .field small.ph-quiet{font-size:11.5px}.rq-more{margin-top:4px;border-top:1px solid #eeece5;padding-top:12px}.rq-more>summary{cursor:pointer;display:flex;align-items:baseline;gap:6px 10px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:#171137;list-style:none}.rq-more>summary::-webkit-details-marker{display:none}.rq-more>summary:before{content:"";align-self:center;width:0;height:0;border-color:transparent transparent transparent #171137;border-style:solid;border-width:4px 0 4px 6px;transition:transform .12s}.rq-more[open]>summary:before{transform:rotate(90deg)}.rq-more>summary small{font-weight:400;color:#77736a}.rq-more-body{padding-top:12px}.rq-more-body h3{margin:14px 0 10px;font:600 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.7px;text-transform:uppercase;color:#3b382f}.rq-more-body h3:first-child{margin-top:4px}.rq-checks{border:0;margin:0 0 14px;padding:0;min-width:0}.rq-checks legend{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;font-size:12px;color:#3b382f}.rq-checks .check-option{color:#171137}.rq-form-foot{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.rq-foot-note{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8a5300}button.rq-foot-note{padding:4px 6px;margin:-4px -6px;border:0;border-radius:4px;background:none;font:inherit;font-size:12px;text-align:left;cursor:pointer}button.rq-foot-note u{text-decoration-color:#d9b46a;text-underline-offset:2px}button.rq-foot-note:hover{background:#fff6dc}button.rq-foot-note:hover u{text-decoration-color:currentColor}.rq-form .rq-lit{border-radius:6px;animation:rq-lit 2s ease-out}@keyframes rq-lit{0%,55%{background:#fff3c4;box-shadow:0 0 0 6px #fff3c4}to{background:transparent;box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion:reduce){.rq-form .rq-lit{animation:none;background:#fff3c4;box-shadow:0 0 0 6px #fff3c4}}@media (max-width:1100px){.rq-form-layout.with-doc{grid-template-columns:minmax(0,1fr)}.rq-doc-pane{position:static;max-height:46vh}}@media (max-width:720px){.rq-head{flex-wrap:wrap}.rq-head>.actions{margin-left:0;flex-wrap:wrap}.rq-grid{grid-template-columns:minmax(0,1fr)}.rq-fields{padding:14px 12px}.rq-search input,.rq-tools .ph-filters{width:100%}.rq-tools .rq-search{flex:1 1 100%}.rq-section{padding:14px 12px}.rq-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.rq-dl{gap:7px 12px}.rq-block-head,.rq-dl{padding:10px 12px}.rq-tabs{overflow-x:auto}}.rq-program-fields{min-width:0;margin:0;padding:12px 0 0;border:0;border-top:1px solid var(--line);display:grid;gap:14px}.rq-program-fields legend{padding:0 0 8px;font-size:12px;font-weight:600}.rq-progress{margin:8px 0 0}.rq-start-fields{min-width:0;padding:0;margin:0;border:0;display:grid;gap:16px}.field-info{display:inline-grid;place-items:center;width:24px;height:24px;margin:-4px -5px -4px -3px;padding:0;border:0;border-radius:50%;background:none;color:#8a8778;cursor:help;vertical-align:middle;flex:0 0 auto;font-weight:400}.field-info:focus-visible,.field-info:hover:not(:disabled){color:#171137;background:#f0efe9}.field-info:focus-visible{outline:2px solid #171137;outline-offset:0}.field>span:not(.rq-label)>.field-info{margin-left:2px}.field-info-tip{position:fixed;left:0;top:0;z-index:1000;width:max-content;max-width:min(280px,calc(100vw - 16px));padding:8px 11px;background:#1f1d17;color:#fff;border-radius:4px;box-shadow:0 8px 26px #0004;font:400 13px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;overflow-wrap:break-word}.field-info-tip[hidden]{display:none}.field-info-term{display:block;margin-top:7px;padding-top:7px;border-top:1px solid #ffffff2e;font-size:12px;color:#e9e6dc}.field-info-term strong{color:#ffe600;font-weight:600}.rq-drop-info{position:absolute;top:6px;right:6px;margin:0}.rq-part{min-width:0;padding:16px 0 4px;border-top:1px solid #eeece5}.rq-part:first-child{padding-top:0;border-top:0}.rq-part-title{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;margin:0 0 10px;font:600 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.7px;text-transform:uppercase;color:#3b382f}.rq-part-hint{margin:-4px 0 12px;font-size:12px}.rq-needs{display:grid;gap:8px;min-width:0}.rq-need{border:1px solid #e2e0d8;border-radius:4px;padding:10px 12px;background:#fff;min-width:0}.rq-need.on{border-color:#c9c4b0;background:#fbfaf6}.rq-need-head{align-items:flex-start}.rq-need-head>span{display:grid;gap:2px}.rq-need-head b{color:#171137;font-size:13px}.rq-need-head small{color:#77736a;font-size:11.5px;font-weight:400}.rq-need-body{margin:10px 0 2px 26px;display:grid;gap:10px;min-width:0}.rq-need-body .checkbox-options{display:flex;flex-wrap:wrap;gap:6px 16px}.rq-products{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rq-group,.rq-product{border:1px solid #e2e0d8;border-radius:4px;padding:12px 14px;background:#fff;min-width:0}.rq-group{background:#f6f5f0;margin-bottom:10px;display:grid;gap:8px}.rq-product-head{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;margin-bottom:8px;font-size:12.5px;color:#171137}.rq-product-head small{flex:1 1 200px;min-width:0}.rq-remove{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12px;color:#8f2f22}.rq-group-note{margin:0;font-size:12px}.rq-license-wrap{min-width:0;margin-bottom:10px}.rq-license{display:grid;gap:6px;min-width:0}.rq-license small.ph-quiet{font-size:11.5px}.rq-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rq-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 9px;border:1px solid #d6dbe8;border-radius:12px;background:#f0f2f7;font-size:12px;color:#171137}.rq-chip>span{min-width:0;overflow-wrap:anywhere}.rq-chip.old{background:#fffbe0;border-color:#f0e2ad}.rq-chip small{color:#7a5310}.rq-chip button{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:none;color:#3b382f;cursor:pointer;flex:0 0 auto}.rq-chip button:focus-visible,.rq-chip button:hover{background:#d6dbe8}.rq-targets{column-gap:14px}.rq-product-actions{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin-top:10px}.rq-unmatched{margin:8px 0 0}.rq-images{display:grid;gap:8px;min-width:0;margin-top:4px}.rq-thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.rq-thumb{position:relative;display:grid;gap:4px;min-width:0}.rq-thumb>button:first-child{display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid #e2e0d8;border-radius:4px;background:#f6f5f0;overflow:hidden;cursor:zoom-in}.rq-thumb>button:first-child:focus-visible{outline:2px solid #171137;outline-offset:2px}.rq-thumb img{display:block;width:100%;height:100%;object-fit:cover}.rq-thumb-name{font-size:11px;color:#5a576b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rq-thumb-remove{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:#fffffff0;color:#171137;box-shadow:0 1px 3px #0003;cursor:pointer}.rq-lightbox{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:56px 16px 24px;background:#17113799}.rq-lightbox figure{margin:0;display:grid;gap:8px;max-width:min(1100px,100%);max-height:100%;min-width:0}.rq-lightbox img{display:block;max-width:100%;max-height:calc(100dvh - 140px);margin:0 auto;object-fit:contain;background:#fff;border-radius:4px;box-shadow:0 10px 40px #0006}.rq-lightbox figcaption{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;color:#fff;font-size:12.5px;overflow-wrap:anywhere;text-align:center}.rq-lightbox-close,.rq-lightbox-next,.rq-lightbox-prev{position:absolute;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#171137;cursor:pointer;box-shadow:0 2px 8px #0004}.rq-lightbox-close{top:12px;right:12px}.rq-lightbox-prev{left:12px;top:50%;transform:translateY(-50%)}.rq-lightbox-next{right:12px;top:50%;transform:translateY(-50%)}.rq-offline{position:relative;display:grid;gap:8px;min-width:0;padding:14px 16px;border:1px dashed #d4d0c4;border-radius:4px;background:#faf9f5}.rq-offline.failed{border-style:solid;border-color:#f6d1ce;background:#fff1f0}.rq-offline-title{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;color:#171137}.rq-offline p{margin:0;font-size:12px}.rq-offline .file-upload{margin:0;background:#fff}.rq-page-images,.rq-product-list{margin-top:14px;min-width:0}.rq-page-images h3,.rq-product-list h3{margin:0 0 8px;font:600 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.7px;text-transform:uppercase;color:#3b382f}.rq-product-list ol{margin:0;padding-left:20px;display:grid;gap:6px;font-size:12.5px}.rq-product-list li span{display:block;color:#5a576b;overflow-wrap:anywhere}@media (max-width:720px){.rq-need-body{margin-left:0}.rq-group,.rq-product{padding:10px}.rq-lightbox-next,.rq-lightbox-prev{top:auto;bottom:12px;transform:none}}.td-panel{position:fixed;top:54px;right:0;bottom:0;z-index:35;width:400px;max-width:100vw;display:flex;flex-direction:column;background:#fff;border-left:1px solid #d8d5cb;box-shadow:-12px 0 32px #1711371a;color:#171137}@media (min-width:1180px){.pipeline-studio .studio-body:has(>.td-panel)>main:has(.mw-page,.ph-page,.tb-page){padding-right:400px}.pipeline-studio .studio-body:has(>.td-panel)>main:has(.mw-page,.ph-page,.tb-page)~.td-panel{box-shadow:none}}.td-bar{display:flex;gap:8px;flex:none;min-height:52px;padding:8px 10px 8px 20px;border-bottom:1px solid #e2e0d8;background:#fbfbf8;min-width:0}.td-bar,.td-full{align-items:center}.td-full{display:inline-flex;gap:4px;font-size:12.5px;font-weight:600;color:#171137;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px;white-space:nowrap}.td-full:hover{text-decoration-color:currentColor}.td-back{display:none;align-items:center;gap:6px;padding:6px 4px;border:0;background:none;color:#171137;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.td-bar-end{margin-left:auto}.td-actions,.td-bar-end{display:flex;align-items:center;gap:6px;flex:none}.td-actions .mw-menu-list{min-width:240px;max-width:calc(100vw - 24px)}.td-menu .ph-menu-list>button{flex-wrap:wrap;row-gap:1px}.td-menu .ph-menu-list>button small{flex-basis:100%;margin-left:0}.td-close{width:33px;height:33px}.td-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 20px 32px;display:grid;align-content:start;gap:14px;min-width:0}.td-title{margin:0;font-size:17px;line-height:1.35;letter-spacing:-.2px;color:#171137;overflow-wrap:anywhere;outline:none}.td-back:focus-visible,.td-full:focus-visible,.td-history>summary:focus-visible,.td-link:focus-visible,.tf-more-toggle:focus-visible{outline:2px solid #171137;outline-offset:2px}.td-page{min-width:0}.td-page .td-head{flex-wrap:nowrap;align-items:flex-start;min-width:0}.td-head-title{flex:1 1 auto;min-width:0}.td-page .td-head .td-actions{margin-left:auto;align-self:flex-start}.td-page .td-title{font-size:23px;letter-spacing:-.4px}.td-crumb a{color:inherit;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px}.td-crumb a:hover{color:#171137}.td-body.page{overflow:visible;padding:0;gap:16px}.td-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 18px;font-size:12.5px;min-width:0}.td-panel .td-links{flex-direction:column;align-items:flex-start;gap:5px}.td-link-item{display:inline-flex;align-items:baseline;gap:7px;min-width:0;max-width:100%;flex-wrap:wrap}.td-k{font:500 10px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.7px;color:#6d685d}.td-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:#171137;text-align:left;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer}.td-link:hover{text-decoration-color:currentColor}.td-meta{font:400 10.5px/1.5 IBM Plex Mono,monospace;color:#5f5b4e}details.td-styles{display:block}.td-styles>summary{display:inline-flex;align-items:baseline;gap:7px;cursor:pointer;list-style:none}.td-styles>summary::-webkit-details-marker{display:none}.td-styles ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.td-styles li{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0}.td-quiet{color:#77736a}.td-quiet,.td-readonly{margin:0;font-size:12px}.td-readonly{padding:9px 12px;background:#f0f2f7;border:1px solid #d6dbe8;border-radius:4px;color:#26244a}.td-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;background:#fff;border:1px solid #e2e0d8;border-radius:4px}.td-facts>div{min-width:0;padding:9px 12px;border-left:1px solid #eeece5}.td-facts>div:first-child{border-left:0}.td-facts dt{margin:0 0 3px;font:600 9.5px/1.4 IBM Plex Mono,monospace;letter-spacing:.65px;text-transform:uppercase;color:#6d685d}.td-facts dd{display:grid;gap:1px;margin:0;overflow-wrap:anywhere}.td-facts dd b{font-size:12.5px;font-weight:600;color:#171137}.td-facts dd small{font-size:11.5px;color:#5f5b4e}.td-facts dd small.vw-overdue{color:#9e3b28;font-weight:600}.td-panel .td-facts{grid-template-columns:minmax(0,1fr)}.td-panel .td-facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 12px;border-left:0;border-top:1px solid #eeece5}.td-panel .td-facts>div:first-child{border-top:0}.td-panel .td-facts dt{margin:0}.td-next{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:11px 14px;background:#fff;border:1px solid #e2e0d8;border-radius:4px;font-size:12.5px;color:#3b382f}.td-next.new{background:#fffbe0;border-color:#f0e2ad}.td-next.done{background:#eef6ef;border-color:#ccdfd2;color:#1a5f45}.td-next p{flex:1 1 200px;min-width:0;margin:0;line-height:1.55;overflow-wrap:anywhere}.td-next b{color:#171137}.td-next .button{flex:none}.td-invite{font-weight:600;color:#171137;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.td-section{display:grid;gap:6px;min-width:0}.td-section h3,.td-section h4{display:flex;align-items:baseline;gap:8px;margin:0;font:600 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.7px;text-transform:uppercase;color:#5f5b4e}.td-section h4{margin-top:6px}.td-section h3 small{font:400 10.5px/1.4 IBM Plex Mono,monospace;letter-spacing:0;text-transform:none;color:#77736a}.td-text{margin:0;font-size:12.5px;line-height:1.6;color:#26244a;white-space:pre-wrap;overflow-wrap:anywhere}.td-steps{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #e2e0d8;border-radius:4px}.td-steps>li{border-top:1px solid #eeece5}.td-steps>li:first-child{border-top:0}.td-step{display:flex;align-items:center;gap:8px;min-height:40px;padding:5px 6px 5px 10px;min-width:0}.td-tick.tr-tick{width:auto;min-height:0;padding:0}.td-step-label{display:grid;flex:1 1 auto;min-width:0;font-size:12.5px;color:#171137;overflow-wrap:anywhere}.td-step-label small{font-size:11px}.td-steps>li.done .td-step-label{color:#8a867b;text-decoration:line-through}.td-step .dc-badge{flex:none;margin:0}.td-step-menu>summary{width:28px;height:28px;border-color:transparent;background:transparent}.td-step-menu>summary:hover{border-color:#d8d5cb}.td-step-edit{display:grid;gap:8px;padding:2px 12px 12px 38px}.td-step-edit .field{margin:0}.td-step-edit .actions{display:flex;gap:8px;flex-wrap:wrap}.td-step-note{color:#5f5b4e}.td-add{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.td-add input{flex:1 1 200px;min-width:0;height:33px;padding:6px 10px;border:1px solid #d8d5cb;border-radius:3px;background:#fff;font:inherit;font-size:12.5px;color:#171137}.td-add input:focus{outline:2px solid #171137;outline-offset:1px}.td-add-open{display:inline-flex;align-items:center;gap:4px;justify-self:start;margin-top:2px;font-size:12.5px}.td-history{padding-top:12px;border-top:1px solid #e2e0d8}.td-history>summary{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;list-style:none;cursor:pointer}.td-history>summary::-webkit-details-marker{display:none}.td-history-h{font-size:12.5px;font-weight:600;color:#171137;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px}.td-history ol{display:grid;gap:7px;margin:10px 0 8px;padding:0;list-style:none}.td-history li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;color:#3b382f;overflow-wrap:anywhere}.td-history li small{flex:none;font:400 10.5px/1.6 IBM Plex Mono,monospace;color:#77736a}.td-gone{display:grid;justify-items:start;gap:8px;padding:18px;background:#fff;border:1px solid #e2e0d8;border-radius:4px;font-size:12.5px;color:#5f5b4e}.td-gone b{font-size:13.5px;color:#171137}.tr-table tbody tr.tr-row.tr-open td{background:#f4f2fb}.tr-table tbody tr.tr-row.tr-open td:first-child{box-shadow:inset 3px 0 #171137}.ph-dialog-body small.tf-error,.tf-error{display:block;margin-top:5px;color:#9e3b28;font-size:11.5px;font-weight:600}.ph-dialog-body small.tf-warn,.tf-warn{display:block;margin-top:5px;color:#8a5300;font-size:11.5px}.ph-dialog-body [aria-invalid=true]{border-color:#c9553f}.tf-fixed{margin:4px 0 0;padding:8px 10px;min-height:35px;background:#f6f5f0;border:1px dashed #d8d5cb;border-radius:3px;font-size:12.5px;color:#3b382f;overflow-wrap:anywhere}.tf-why{margin:-6px 0 14px;font-size:11.5px;line-height:1.5;color:#5f5b4e}.tf-more{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 10px}.tf-more-toggle{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:#171137;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px;cursor:pointer}.tf-more-toggle svg{transition:transform .12s}.tf-more-toggle[aria-expanded=true] svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.tf-more-toggle svg{transition:none}}.tf-more-body{flex-basis:100%;margin-top:8px}.tf-check{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px;font-size:12.5px;color:#171137;cursor:pointer}.tf-check input{margin:3px 0 0;accent-color:#171137}.tf-check>span{display:grid;gap:2px}.tf-foot-note{align-self:center;margin-right:auto;font-size:12px;color:#5f5b4e;overflow-wrap:anywhere;flex:1 1 180px}.tf-inline-field{display:block}.tf-inline-field input{margin-top:6px}.tf-clear{font-size:11.5px;text-decoration:underline;text-underline-offset:3px}.td-statuses{margin:0 0 8px;padding:0;border:0}.td-statuses legend{margin-bottom:8px;font-size:12px;font-weight:600}@media (max-width:1179px){.td-panel{width:min(420px,100vw)}}@media (max-width:760px){.td-panel{width:100vw;border-left:0;box-shadow:none}.td-back{display:inline-flex}.td-close,.td-full{display:none}.td-bar{padding:6px 10px 6px 12px}.td-body{padding:14px 16px 28px}.td-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.td-facts>div:nth-child(3){border-left:0}.td-facts>div:nth-child(n+3){border-top:1px solid #eeece5}.td-page .td-head{flex-wrap:wrap}.td-page .td-head .td-actions{margin-left:0}.td-page .td-title{font-size:20px}.td-step-edit{padding-left:12px}}@media print{.td-panel{display:none}}.rf-head,.rf-page{min-width:0}.rf-head{flex-wrap:nowrap;align-items:flex-start}.rf-head>div:first-child{min-width:0}.rf-head>.actions{margin-left:auto;flex:none}.rf-head h1{overflow-wrap:break-word}.rf-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rf-crumbs a{color:#171137;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px}.rf-crumbs a:hover{text-decoration-color:currentColor}.rf-crumbs [aria-current]{color:#5f5b4e}.dc-heading p.rf-lead{margin:6px 0 0;color:#3b382f;font-size:13px;max-width:760px}.dc-heading p.rf-todo{margin:8px 0 0;color:#171137;font-size:12.5px;max-width:860px}.dc-heading p.rf-copied{margin:4px 0 0;color:#6d685d;font-size:11.5px;max-width:860px}.rf-link{color:#171137;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px;overflow-wrap:break-word}.rf-link:hover{text-decoration-color:currentColor}.rf-link:focus-visible{outline:2px solid #171137;outline-offset:2px}.rf-link svg{display:inline;vertical-align:-1px;margin-left:3px}.rf-strong{font-weight:600;font-size:12.5px}.rf-muted{color:#8a867b}.rf-title-skeleton{display:inline-block;width:220px;max-width:60vw;height:26px;border-radius:3px;background:#eeece5;vertical-align:middle}.rf-tag{display:inline-flex;align-items:center;margin-right:6px;padding:1px 5px;border:1px solid #e2e0d8;border-radius:2px;background:#f7f7f3;font:500 9px/1.4 IBM Plex Mono,monospace;letter-spacing:.4px;text-transform:uppercase;color:#5f5b4e;white-space:nowrap}.rf-from{display:grid;gap:3px}.rf-source{display:block}.rf-from small{color:#77736a}.rf-complete{display:inline-grid;gap:2px}.rf-complete b{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12px;color:#171137}.rf-complete b i{width:7px;height:7px;border-radius:50%;background:#a7a397;flex:none}.rf-complete.rf-is-complete b i{background:#2f8a5d}.rf-complete.rf-is-filling b i{background:#d8a200}.rf-complete.rf-is-empty b i,.rf-complete.rf-is-unknown b i{background:#a7a397}.rf-complete small{color:#6d685d;font-size:11px;margin:0}.dc-heading p.rf-source-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 0 0;font-size:12px;color:#3b382f;max-width:none}.rf-source-line .rf-tag{margin-right:0}.rf-source-line .rf-complete{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.rf-dot{color:#a7a397}.rf-toolbar{gap:10px;flex-wrap:wrap;margin:0 0 12px}.rf-search,.rf-toolbar{display:flex;align-items:center}.rf-search{gap:8px;flex:1 1 320px;max-width:520px;min-width:0;padding:0 10px;min-height:36px;border:1px solid #d8d5cb;border-radius:3px;background:#fff;color:#77736a}.rf-search:focus-within{border-color:#171137;box-shadow:0 0 0 1px #171137}.rf-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:12.5px;color:#171137}.rf-wrap{container-type:inline-size;min-width:0}.rf-table{table-layout:fixed}.rf-table,.rf-table th{white-space:normal}.rf-table td{overflow-wrap:break-word;vertical-align:top}.rf-table td small{display:block;color:#77736a;font-size:11px;margin-top:3px}.rf-table tbody tr:hover td{background:#fbfbf8}.rf-table tr.rf-selected td{background:#fffbe0}.rf-table tr.vw-group td{padding-block:10px}.rf-table tbody+tbody tr.vw-group td{border-top:1px solid #e2e0d8}.rf-table.rf-lists{table-layout:auto}.rf-col-name{width:22%}.rf-col-num{width:84px}.rf-col-wait{width:104px}.rf-col-from{width:30%}.rf-col-complete{width:24%}.rf-lists td.rf-name{min-width:7.5em}.rf-col-typed{width:30%}.rf-col-match{width:24%}.rf-values th:first-child{width:34%}.rf-num{font-variant-numeric:tabular-nums}.rf-unit{display:none}.rf-fold{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:#171137;cursor:pointer;text-align:left}.rf-fold:focus-visible{outline:2px solid #171137;outline-offset:2px}.rf-table tr.vw-group small.rf-group-names{display:block;margin:4px 0 0 20px}.rf-foot{margin:0;padding:10px 12px;border-top:1px solid #eeece5;font:400 10px/1.6 IBM Plex Mono,monospace;color:#5f5b4e}.rf-intro{margin:0 0 10px;font-size:12.5px;color:#3b382f}.rf-seg{margin-bottom:12px}.rf-seg>button{font-size:12px;padding:8px 10px}.rf-tabs{margin-bottom:14px}.rf-gone{font-size:12px;color:#5f5b4e}.rf-error{margin-top:4px}.rf-dialog-note{font-size:12px;margin:0 0 4px}.rf-with-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:20px;align-items:start}.rf-main,.rf-panel{min-width:0}.rf-panel{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;padding:16px 18px 20px;background:#fff;border:1px solid #e2e0d8;border-radius:4px}.rf-panel,.rf-panel:focus{outline:none}.rf-panel-head{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #eeece5}.rf-panel-head .dc-eyebrow{margin:0}.rf-panel-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.rf-panel-actions .button{min-height:30px;padding:5px 10px;border-radius:3px;font-size:12px}.rf-close{color:#3b382f}.rf-panel-title{margin:0;font-size:18px;line-height:1.3;color:#171137;overflow-wrap:break-word}.rf-sub{margin:2px 0 0;font-size:12px;color:#6d685d}.rf-facts{display:grid;gap:7px;margin:14px 0 0}.rf-facts>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;font-size:12.5px}.rf-facts dt{color:#6d685d}.rf-facts dd{margin:0;color:#171137;font-weight:600;overflow-wrap:break-word}.rf-facts dd small{font-weight:400;color:#6d685d}.rf-section{margin-top:18px}.rf-section h3{margin:0 0 6px;font-size:13px;color:#171137}.rf-section h3 small{font-weight:400;font-size:11px;color:#6d685d;margin-left:6px}.rf-section p{margin:0;font-size:12.5px;line-height:1.5;color:#3b382f;overflow-wrap:break-word}.rf-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rf-chips .alias-chip{white-space:normal;overflow-wrap:break-word;max-width:100%}.rf-add-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border:1px dashed #b7b4c9;border-radius:999px;background:#fff;font-size:11px;color:#171137;cursor:pointer}.rf-add-chip:hover{border-color:#171137}.rf-add-spelling{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.rf-add-spelling input{flex:1 1 180px;min-width:0;min-height:32px;padding:5px 9px;border:1px solid #d8d5cb;border-radius:3px;font-size:12px}.rf-add-spelling .button{min-height:32px;padding:5px 12px;border-radius:3px}.rf-help,.rf-section p.rf-help{margin:6px 0 0;font-size:11.5px;color:#6d685d}.rf-history summary{cursor:pointer;font-size:12.5px;font-weight:600;color:#171137;text-decoration:underline;text-decoration-color:#b7b4c9;text-underline-offset:3px}.rf-history ul{margin:8px 0 0;padding-left:16px;font-size:12px;color:#3b382f;display:grid;gap:4px}.rf-records{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-weight:600}.rf-records small{display:block;font-weight:400;color:#6d685d}.rf-identity{margin-top:14px;padding:10px 12px;background:#f0f2f7;border:1px solid #d6dbe8;border-radius:4px;font-size:12.5px}.rf-decide{margin-top:18px}.rf-decide h3{margin:0 0 8px;font-size:13px;color:#171137}.rf-choices{display:grid;gap:8px}.rf-choice{padding:10px 12px;border:1px solid #e2e0d8;border-radius:4px;background:#fff}.rf-choice.on{border-color:#171137;box-shadow:0 0 0 1px #171137;background:#fffef6}.rf-choice-head{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#171137;cursor:pointer}.rf-choice-head input{margin:0;accent-color:#171137}.rf-choice-extra{margin:6px 0 0 22px}.rf-target{width:100%;max-width:100%;min-height:32px;padding:4px 8px;border:1px solid #d8d5cb;border-radius:3px;background:#fff;font-size:12.5px;font-weight:600;color:#171137}.rf-choice p{margin:6px 0 0 22px;font-size:12px;line-height:1.45;color:#3b382f}.rf-new-fields,.rf-reason{margin:8px 0 0 22px;display:grid;gap:8px}.rf-new-fields .field,.rf-reason{display:grid;gap:4px;font-size:12px}.rf-new-fields input,.rf-new-fields select,.rf-reason textarea{width:100%;min-width:0;min-height:32px;padding:5px 9px;border:1px solid #d8d5cb;border-radius:3px;font-size:12.5px;background:#fff}.rf-decide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.rf-decide-actions .button{white-space:normal;text-align:left;border-radius:3px}.rf-decide .tr-note{max-width:none}@media (max-width:1180px){.rf-with-panel{display:block}.rf-panel{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(440px,100vw);max-height:none;border-radius:0;border-width:0 0 0 1px;box-shadow:-12px 0 32px #1711372e}}@media (max-width:760px){.rf-panel{width:100vw;border:0}.rf-head{flex-wrap:wrap}.rf-head>.actions{margin-left:0}.rf-search{flex-basis:100%;max-width:none}}@container (max-width:560px){.rf-hits,.rf-hits tbody,.rf-lists,.rf-lists tbody,.rf-waiting-table,.rf-waiting-table tbody{display:block}.rf-hits thead,.rf-lists colgroup,.rf-lists thead,.rf-waiting-table colgroup,.rf-waiting-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rf-hits tr,.rf-lists tr.rf-row,.rf-waiting-table tr{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:3px;padding:11px 12px;border-bottom:1px solid #eeece5}.rf-hits tr>td,.rf-lists tr.rf-row>td,.rf-waiting-table tr>td{display:block;padding:0;border:0;background:none}.rf-hits td,.rf-lists td.rf-complete-cell,.rf-lists td.rf-from-cell,.rf-lists td.rf-name,.rf-waiting-table td{flex:1 1 100%}.rf-lists td.rf-num,.rf-lists td.rf-wait{flex:none;font-size:11.5px;color:#5f5b4e}.rf-unit{display:inline}.rf-lists tr.vw-group{display:block}.rf-lists tr.vw-group td{display:block;border-bottom:1px solid #eeece5}.rf-waiting-table.rf-pending td:last-child:before{content:"Suggested: ";color:#6d685d}.rf-table tbody tr:hover td{background:none}}