.product-pagination{align-items:center;border-top:1px solid var(--product-border);color:var(--product-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;margin:16px 0;padding-top:12px}.product-pagination>div{display:flex;gap:8px}.product-pagination .product-button{min-height:36px}@media(max-width:600px){.product-pagination .product-button{min-height:40px}}.b6-maintenance,.b6-review-schedule{margin:20px 0;min-width:0}.b6-finding-heading,.b6-maintenance-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.b6-finding-heading h3,.b6-maintenance-heading h2{margin:0 0 8px}.b6-maintenance-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.b6-maintenance-title h2{margin:0}.b6-maintenance-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 10px}.b6-maintenance-toolbar>label{color:var(--product-muted);flex:1 1 150px;font-size:11px;font-weight:600;min-width:0}.b6-maintenance-toolbar>label:first-child{flex-basis:195px}.b6-maintenance .b6-maintenance-toolbar select{color:var(--product-ink);font-size:12px;min-height:36px;padding:7px 28px 7px 10px;text-overflow:ellipsis}.b6-maintenance-toolbar>.product-button{font-size:12px;min-height:36px;padding:7px 12px;white-space:nowrap}.b6-maintenance-summary{color:var(--product-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:4px 16px;justify-content:space-between;margin:0 0 14px}.b6-maintenance-summary>span{font-weight:600}.b6-maintenance-toolbar label,.b6-review-form label{grid-gap:7px;display:grid;gap:7px}.b6-maintenance-toolbar select,.b6-review-form input[type=date],.b6-review-form select,.b6-review-form textarea{background:#fff;border:1px solid #d9e1eb;border:1px solid var(--product-border,#d9e1eb);border-radius:8px;color:inherit;font:inherit;max-width:100%;padding:10px;width:100%}.b6-findings-list{grid-gap:12px;display:grid;gap:12px}.b6-finding{background:#fff;background:var(--product-surface,#fff);border:1px solid #e3e7ec;border:1px solid var(--product-border,#e3e7ec);border-radius:12px;overflow-wrap:anywhere;padding:18px}.b6-finding p{line-height:1.6}.b6-finding-actions,.b6-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.b6-review-form{grid-gap:14px;border:0;display:grid;gap:14px;margin:16px 0;min-width:0;padding:0}.b6-review-form label.b6-review-confirm{align-items:flex-start;display:flex;gap:10px}.b6-review-confirm input{flex-shrink:0;margin-top:4px}.b6-schedule-facts{display:flex;flex-wrap:wrap;gap:20px;margin:16px 0}.b6-schedule-facts>div{flex:1 1;min-width:150px}.b6-schedule-facts dt{color:#65718b;color:var(--product-muted,#65718b);font-size:12px}.b6-schedule-facts dd{font-weight:600;margin:6px 0 0;overflow-wrap:anywhere}.b6-review-history{margin-top:18px}.b6-review-history article{border-bottom:1px solid #e3e7ec;border-bottom:1px solid var(--product-border,#e3e7ec);overflow-wrap:anywhere;padding:14px 0}.b6-review-notice{background:#fff5e2;border-radius:8px;line-height:1.6;padding:12px 14px}.b6-back-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:18px}.b6-back-links .product-back-link{margin:0}.b6-maintenance-link{align-items:center;color:var(--product-blue-ink);display:inline-flex;font-size:12px;font-weight:600;gap:7px;margin-top:12px;text-decoration:none}.b6-maintenance-link:hover,.b6-return-link:hover{color:var(--product-blue);text-decoration:none}.b6-maintenance-link svg{height:14px;width:14px}@media (max-width:600px){.b6-maintenance-toolbar>label,.b6-maintenance-toolbar>label:first-child{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1}.b6-maintenance .b6-maintenance-toolbar select,.b6-maintenance-toolbar>.product-button{min-height:40px}.b6-finding{padding:14px}}.b6-decision-form{grid-gap:12px;display:grid;gap:12px;margin:16px 0}.b6-decision-form label{grid-gap:8px;display:grid;gap:8px}.b6-decision-form textarea{min-height:84px;resize:vertical;width:100%}.b6-decision-form input[type=date],.b6-decision-form textarea{background:#fff;border:1px solid #cbd5e1;border:1px solid var(--product-border,#cbd5e1);border-radius:8px;color:inherit;font:inherit;padding:10px}.b6-review-request{border-top:1px solid #dce3e9;margin-top:20px;padding-top:16px}.b6-attention{margin:14px 0}.b6-attention details{margin-top:14px}.b6-decision-history{overflow-wrap:anywhere;padding-left:22px}.b6-decision-history li{margin:16px 0}.b6-decision-history .b1a-quiet-note{display:block}.b6-handoff-history{margin-top:1rem}.b6-handoff-history article{border-top:1px solid #dedbd4;border-top:1px solid var(--product-border,#dedbd4);padding:1rem 0}.b6-handoff-history p{overflow-wrap:anywhere}.b6-handoff-history .product-action-buttons{margin-top:.75rem}.product-frame .b6-finding{padding:16px 18px}.b6-finding-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.b6-finding-title h3{font-size:15px;line-height:1.4;margin:0}.b6-finding-kind{background:var(--product-blue-soft);border-radius:5px;color:var(--product-blue-ink);font-size:10px;font-weight:600;padding:3px 7px}.b6-condition{background:#fff7e8;background:var(--product-warning-soft,#fff7e8);border-radius:999px;color:#956312;color:var(--product-warning,#956312);font-size:11px;font-weight:600;padding:4px 8px}.b6-condition--blocking{background:var(--product-danger-soft);color:var(--product-danger)}.b6-condition--clear{background:var(--product-success-soft);color:var(--product-success)}.b6-finding-meta{color:var(--product-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;margin-top:8px}.b6-finding-meta strong{color:var(--product-ink);font-weight:500}.b6-finding-guidance,.b6-finding-history{color:var(--product-muted);font-size:12px;margin-top:9px}.b6-finding-guidance summary,.b6-finding-history summary{color:var(--product-blue-ink);cursor:pointer;width:-webkit-fit-content;width:fit-content}.b6-finding-guidance p{margin:7px 0}.b6-finding-footer{align-items:center;border-top:1px solid var(--product-border);display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.b6-attention--compact,.b6-attention--compact>.b6-finding-actions{display:contents}.b6-attention--compact>:not(.b6-finding-actions){flex-basis:100%;min-width:0}.product-frame .b6-finding-footer .product-button{font-size:12px;min-height:32px;padding:6px 10px}.b6-finding-history .b6-handoff-history{margin-top:8px}@media(max-width:640px){.product-frame .b6-finding{padding:14px}.product-frame .b6-finding-footer .product-button{min-height:40px}}.b5-result-choice{overflow:hidden;padding:0}.b5-result-choice .b5-result{background:var(--product-card);border:0;border-radius:0;box-shadow:none;padding:18px}.b5-result-choice .b5-result[aria-pressed=true]{background:var(--product-blue-soft);box-shadow:inset 3px 0 var(--product-blue)}.b5-ai-selection,.b5-consent{align-items:flex-start;display:flex;font-size:12px;gap:9px;line-height:1.6}.b5-ai-selection{border-top:1px solid var(--product-border);padding:12px 18px}.b5-ai-selection input,.b5-consent input{flex:none;margin-top:4px}.b5-ai-help{margin-top:20px}.b5-ai-title{align-items:flex-start;display:flex;gap:10px}.b5-ai-title>svg{color:var(--product-blue);flex:none;margin-top:8px;width:20px}.b5-ai-title p{color:var(--product-muted);font-size:12px;line-height:1.6}.b5-answer-preview{border-top:1px solid var(--product-border);margin-top:18px;padding-top:12px}.b5-answer-preview>p,.b5-request-details{font-size:12px;line-height:1.65}.b5-selected-record{border:1px solid var(--product-border);border-radius:10px;margin:12px 0;padding:14px}.b5-selected-record>small,.b5-selected-record>strong{display:block;overflow-wrap:anywhere}.b5-selected-record>small{color:var(--product-muted);font-size:11px;margin-top:5px}.b5-selected-record>a{font-size:12px}.b5-answer-evidence h3{font-size:15px}.b5-answer-evidence h4{font-size:13px;margin-top:20px}.b5-request-details{padding:14px 0}.b5-request-details summary{color:var(--product-blue-ink);cursor:pointer}.b5-request-details pre{background:var(--product-canvas);border-radius:8px;font-size:11px;max-height:360px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.b5-consent{margin:15px 0}.b5-saved-answer{min-width:0}.b5-answer-prose{font-size:14px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.b5-answer-limitations{font-size:12px;line-height:1.7;padding-left:20px}.b5-answer-receipts{font-size:12px;line-height:1.65;margin-top:20px}.b5-answer-receipts summary{cursor:pointer}.b5-answer-receipts article{border-bottom:1px solid var(--product-border);padding:10px 0}.b5-saved-answer>.product-button{margin:12px 0}.b5-search-scope{align-items:end;display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.b5-search-scope[hidden]{display:none}.b5-search-scope label{grid-gap:5px;color:var(--product-muted);display:grid;font-size:12px;gap:5px;min-width:180px}.b5-search-scope select{background:var(--product-card);border:1px solid var(--product-border);border-radius:8px;color:var(--product-ink);padding:8px 11px}.b5-discovery:has(>*){margin-bottom:26px}.b5-discovery-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr)}.b5-result-list{grid-gap:12px;display:grid;gap:12px}.b5-result{color:var(--product-ink);cursor:pointer;display:flex;flex-direction:column;gap:9px;text-align:left;width:100%}.b5-result[aria-pressed=true]{border-color:var(--product-blue);box-shadow:0 0 0 1px var(--product-blue)}.b5-result:hover{background:var(--product-canvas)}.b5-result>strong{font-size:15px}.b5-exact-statement{font-size:13px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.b5-inspector{min-width:0}.b5-inspector>h2{overflow-wrap:anywhere}.b5-inspector .b1b-metadata{border:0;box-shadow:none;padding:0}.b5-inspector .b1b-metadata-grid{grid-template-columns:1fr}.b5-inspector-tabs{border-bottom:1px solid var(--product-border);display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.b5-inspector-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--product-muted);cursor:pointer;font-size:12px;padding:8px}.b5-inspector-tabs button[aria-selected=true]{border-bottom-color:var(--product-blue);color:var(--product-blue-ink)}.b5-object-link{display:block;font-size:12px;margin-top:20px}.b5-citation{grid-gap:9px;border-bottom:1px solid var(--product-border);display:grid;font-size:12px;gap:9px;min-width:0;padding:14px 0}.b5-citation>strong{overflow-wrap:anywhere}.b5-citation>span{color:var(--product-muted)}.b5-citation .product-button{justify-self:start}.b5-citation blockquote{background:var(--product-blue-soft);border-left:3px solid var(--product-blue);line-height:1.65;margin:0;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.b5-coverage,.b5-search-error{background:var(--product-warning-soft);border-radius:10px;color:var(--product-ink);font-size:12px;line-height:1.6;padding:12px 14px}.b5-search-status{margin-bottom:18px}@media(max-width:900px){.b5-discovery-grid{grid-template-columns:1fr}}@media(max-width:767px){.b1a-question-field{flex-wrap:wrap}.b1a-question-field .product-button{width:100%}.b5-search-scope label{flex:1 1;min-width:140px}}.ad-workspace{--product-blue:#94721c;--product-border:#e1dbcd;--product-ink:#17315c;--product-muted:#75818b;--product-card:#fff;--product-canvas:#fcfbf8;color:#17315c;font-size:12px;min-width:0;padding:20px 24px}.ad-workspace *{box-sizing:border-box}.ad-workspace [hidden]{display:none!important}.ad-workspace .b1a-ask-box{background:#fff;border:1px solid #e1dbcd;border-radius:14px;box-shadow:0 4px 16px #17315c04;margin:0 0 14px;padding:18px}.ad-heading{gap:12px;justify-content:space-between;margin-bottom:18px}.ad-heading,.ad-heading h2{align-items:center;display:flex}.ad-heading h2{font-size:15px;gap:8px;margin:0}.ad-heading h2 span{color:#75818b;display:inline-flex}.ad-approved{background:#e8f4ed;border-radius:20px;color:#297350;font-size:10px;padding:5px 9px;white-space:nowrap}.ad-workspace .b1a-question-field{align-items:center;background:#fcfbf8;border:1px solid #ded6c3;border-radius:10px;display:flex;gap:10px;padding:6px 7px 6px 13px}.ad-workspace .b1a-question-field>svg{color:#7b8490;flex:none;width:18px}.ad-workspace .b1a-question-field input{background:#0000;border:0;color:#17315c;flex:1 1;font-size:13px;min-width:0;outline-offset:3px;padding:10px 0}.ad-workspace .product-button{border-radius:7px;font-size:11px;gap:6px;min-height:0;padding:8px 11px}.ad-workspace .product-button svg{height:14px;width:14px}.ad-workspace .product-button--primary{background:#f4d269;border:1px solid #dfbf50;box-shadow:none;color:#17315c;white-space:nowrap}.ad-workspace .b5-search-scope{gap:12px;margin-top:12px}.ad-workspace .b5-search-scope label{min-width:160px}.ad-workspace .b5-search-scope select{background:#fff;padding:7px 9px}.ad-workspace .b1a-quiet-note{color:#75818b;font-size:10px;line-height:1.6;margin:10px 0 0}.ad-workspace .b5-discovery{min-height:470px}.ad-welcome{align-items:center;background:#fcfbf8;border:1px solid #e1dbcd;border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:24px;text-align:center}.ad-welcome>svg{color:#b99a43}.ad-welcome h3{font-size:17px;margin:18px 0 4px}.ad-welcome p{color:#75818b;font-size:12px}.ad-welcome>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.ad-welcome button{background:#fff;border:1px solid #e1dbcd;border-radius:8px;color:#526278;cursor:pointer;font-size:11px;padding:10px 12px}.ad-workspace .b1a-section-toolbar{margin:16px 0 12px}.ad-workspace .b1a-section-toolbar h2{font-size:13px;margin:0}.ad-workspace .b5-discovery-grid{align-items:start;gap:14px;grid-template-columns:minmax(260px,.85fr) minmax(330px,1.15fr)}.ad-workspace .b5-result-list{gap:8px;max-height:590px;overflow:auto;padding:1px;scrollbar-width:thin}.ad-workspace .b5-result-choice{border:1px solid #e1dbcd;border-radius:10px;box-shadow:none;overflow:hidden;padding:0}.ad-workspace .b5-result{background:#fff;border:0;border-radius:0;gap:7px;padding:13px}.ad-workspace .b5-result[aria-pressed=true]{background:#fff8de;box-shadow:inset 3px 0 #d6ad3a}.ad-workspace .b5-result>strong{font-size:12px}.ad-workspace .b5-result .b5-exact-statement{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:1.6;overflow:hidden}.ad-workspace .product-eyebrow{font-size:9px;letter-spacing:.5px}.ad-workspace .b5-ai-selection{background:#fcfbf8;border-top:1px solid #eee8dc;display:flex;font-size:10px;gap:8px;line-height:1.5;padding:9px 12px}.ad-workspace input[type=checkbox]{accent-color:#ab8526}.ad-workspace .b5-inspector{background:#fcfbf8;border:1px solid #e1dbcd;border-radius:12px;box-shadow:none;margin:0;min-width:0;padding:18px}.ad-workspace .b5-inspector>h2{font-size:16px;line-height:1.5;margin:7px 0;overflow-wrap:anywhere}.ad-workspace .b5-inspector>p{color:#75818b;font-size:10px}.ad-workspace .b5-inspector-tabs{background:#f2eee5;border:0;border-radius:8px;display:flex;gap:5px;margin:14px 0;padding:4px}.ad-workspace .b5-inspector-tabs button{background:#0000;border:1px solid #0000;border-radius:6px;font-size:11px;padding:7px 11px}.ad-workspace .b5-inspector-tabs button[aria-selected=true]{background:#fff;border-color:#e1dbcd;box-shadow:0 1px 3px #17315c08;color:#17315c}.ad-workspace .b5-inspector #discovery-object-panel{max-height:500px;overflow:auto;scrollbar-width:thin}.ad-workspace .b5-inspector .b5-exact-statement{background:#fff;border:1px solid #e1dbcd;border-radius:8px;font-size:12px;line-height:1.8;padding:14px}.ad-workspace .b5-citation{background:#fff;border:1px solid #e1dbcd;border-radius:8px;font-size:11px;margin-bottom:8px;overflow-wrap:anywhere;padding:12px}.ad-workspace .b5-citation blockquote{border:0;font-size:11px;line-height:1.8;margin:10px 0;padding:0;white-space:pre-wrap}.ad-workspace .b5-ai-help{border-radius:10px;margin-top:14px}.ad-workspace .b5-object-link{color:#82641c;display:inline-flex;font-size:11px;margin-top:14px}.ad-workspace .b5-search-error,.ad-workspace .b5-search-status{background:#fffbef;border:1px solid #e1dbcd;border-radius:12px;padding:20px}.ad-workspace .b5-search-status h2{font-size:14px}.ad-workspace .b5-search-status p{font-size:11px;line-height:1.7}.ad-workspace a:focus-visible,.ad-workspace button:focus-visible,.ad-workspace select:focus-visible{outline:2px solid #bb921c;outline-offset:2px}@media(max-width:950px){.ad-workspace{padding:14px}.ad-workspace .b5-discovery-grid{grid-template-columns:1fr}.ad-workspace .b5-result-list{max-height:360px}}@media(max-width:580px){.ad-workspace .b1a-question-field{flex-wrap:wrap}.ad-workspace .b1a-question-field .product-button{width:100%}.ad-workspace .b5-search-scope label{flex:1 1;min-width:0}.ad-approved{display:none}}.ad-workspace .b1a-ask-box{border-radius:12px;margin-bottom:12px;padding:12px 14px}.ad-heading{gap:10px;margin-bottom:10px}.ad-heading h2{font-size:14px}.ad-approved{font-size:9px;padding:3px 8px}.ad-workspace .b1a-question-field{border-radius:8px;gap:8px;padding:4px 5px 4px 10px}.ad-workspace .b1a-question-field input{font-size:12px;line-height:1.5;padding:6px 0}.ad-workspace .b1a-question-field>.product-button{font-size:11px;line-height:1.5;padding:6px 10px}.ad-workspace .b5-search-scope{align-items:center;gap:8px;margin-top:8px}.ad-workspace .b5-search-scope label{align-items:center;background:#fcfbf8;border:1px solid #e1dbcd;border-radius:7px;color:#75818b;display:flex;font-size:10px;gap:8px;min-width:0;padding:0 8px;white-space:nowrap}.ad-workspace .b5-search-scope select{background:#0000;border:0;border-left:1px solid #e8e2d5;border-radius:0;color:#17315c;font-size:11px;max-width:220px;min-width:120px;padding:6px 7px}@media(max-width:580px){.ad-workspace .b5-search-scope label{flex:1 1;min-width:0}.ad-workspace .b5-search-scope select{max-width:100%;min-width:0;width:100%}.ad-workspace .b1a-question-field>.product-button{width:auto}}.ex-lifecycle,.ex-queue,.ex-review{box-sizing:border-box;color:#17315c;font-size:13px;line-height:1.6;min-width:0}.ex-lifecycle *,.ex-queue *,.ex-review *{box-sizing:border-box;scrollbar-color:#c4beb0 #0000;scrollbar-width:thin}.ex-review{margin:0 auto;max-width:1600px;padding:20px 24px 32px;width:100%}.ex-queue h2,.ex-review h2,.ex-review h3{font-weight:650;letter-spacing:-.02em;margin:0}.ex-review h2{font-size:23px;overflow-wrap:anywhere}.ex-review h3{font-size:15px}.ex-lifecycle p,.ex-queue p,.ex-review p{color:#586b80;font-size:12px;line-height:1.7;margin:7px 0}.ex-breadcrumb{align-items:center;color:#64738a;display:flex;font-size:12px;gap:10px;margin-bottom:18px}.ex-breadcrumb a{align-items:center;color:#385789;display:inline-flex;gap:6px;text-decoration:none}.ex-file-header{background:#fff;border:1px solid #ded8ca;border-radius:14px;box-shadow:0 2px 8px #17315c03;margin-bottom:18px;padding:18px 22px 22px}.ex-file-header .ex-breadcrumb{flex-wrap:wrap;font-size:11px;gap:8px;line-height:1.5;margin-bottom:18px}.ex-file-header .ex-breadcrumb>svg{color:#a1a9b3;flex:none}.ex-file-header .ex-breadcrumb a{border-radius:6px;font-weight:500;margin-left:-6px;padding:4px 6px}.ex-file-header .ex-breadcrumb a:hover{background:#f5f2e9;color:#17315c}.ex-file-header .ex-breadcrumb [aria-current]{color:#66758b}.ex-file-heading{align-items:center;display:flex;gap:14px;min-width:0}.ex-file-icon{background:#faf5e7;border:1px solid #e8dfc6;border-radius:12px;color:#8b7134;display:grid;flex:0 0 48px;height:48px;place-items:center;width:48px}.ex-file-heading>div{flex:1 1;min-width:0}.ex-file-heading h2{font-size:22px;line-height:1.35}.ex-file-heading p{color:#718096;font-size:12px;margin:4px 0 0}@media(max-width:640px){.ex-file-header{margin-bottom:14px;padding:14px}.ex-file-header .ex-breadcrumb{gap:5px;margin-bottom:14px}.ex-file-heading{align-items:flex-start;gap:10px}.ex-file-icon{border-radius:9px;flex-basis:38px;height:38px;width:38px}.ex-file-icon svg{height:20px;width:20px}.ex-file-heading h2{font-size:18px}.ex-file-heading p{font-size:11px}}.ex-page-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.ex-page-heading>div{min-width:0}.ex-page-heading .ex-eyebrow{color:#7b6836;font-size:10px;font-weight:650;letter-spacing:.12em;margin:0 0 3px;text-transform:uppercase}.eb-workspace .ex-button,.ex-button{align-items:center;background:#fff;border:1px solid #d8d2c6;border-radius:999px;color:#17315c;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:7px;justify-content:center;line-height:1.5;max-width:100%;padding:8px 14px;text-decoration:none}.ex-button svg{flex:none}.ex-button:hover:not(:disabled){background:#f5f2e9;border-color:#b7b2a6}.eb-workspace .ex-button--primary,.ex-button--primary{background:#f4c542;border-color:#e6b832}.ex-button--primary:hover:not(:disabled){background:#eebd31}.ex-button--danger{border-color:#ebc5bd;color:#a43732}.ex-button--quiet{background:#0000;padding:5px 9px}.ex-button:disabled,.ex-decision fieldset:disabled .ex-button{cursor:not-allowed;opacity:.5}.ex-queue :is(a,button,summary):focus-visible,.ex-review :is(a,button,summary,textarea):focus-visible{outline:2px solid #2b52c8;outline-offset:3px}.ex-status{align-items:center;background:#edf0f5;border-radius:999px;color:#52617a;display:inline-flex;font-size:11px;font-weight:600;gap:7px;line-height:1.6;max-width:100%;padding:4px 10px}.ex-status:before{background:currentColor;border-radius:50%;content:"";flex:none;height:6px;width:6px}.ex-status--review{background:#fff2cc;color:#866214}.ex-status--success{background:#e6f2e9;color:#24754e}.ex-status--warning{background:#fae9e1;color:#a34430}.ex-decision,.ex-overview,.ex-queue,.ex-review-card{background:#fff;border:1px solid #ded8ca;border-radius:14px;box-shadow:0 2px 8px #17315c03;margin-bottom:16px;overflow:hidden}.ex-decision,.ex-overview{padding:18px 20px}.ex-overview-top{align-items:center;color:#697481;display:flex;flex-wrap:wrap;font-size:11px;gap:12px}.ex-overview-top>.ex-button{margin-left:auto}.ex-overview blockquote{background:#fcf9f0;border-left:3px solid #cfb76e;margin:14px 0 0;overflow-wrap:anywhere;padding:8px 14px}.ex-tabs{border-bottom:1px solid #e5e0d5;display:flex;gap:20px;overflow-x:auto;padding:0 20px}.ex-tabs button{background:#0000;border:0;border-bottom:3px solid #0000;color:#66758b;cursor:pointer;flex:none;font:inherit;font-size:12px;font-weight:600;padding:15px 0 12px}.ex-tabs button[aria-selected=true]{border-bottom-color:#d9b037;color:#17315c}.ex-tabs button:focus-visible{outline-offset:-4px}.ex-preview-layout{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:330px}.ex-chunk-list{background:#faf8f2;border-right:1px solid #e5e0d5;max-height:560px;overflow:auto;padding:12px}.ex-chunk-list button{background:#0000;border:1px solid #0000;border-radius:9px;color:inherit;cursor:pointer;display:block;font:inherit;margin-bottom:6px;overflow-wrap:anywhere;padding:12px;text-align:left;width:100%}.ex-chunk-list button span{color:#737f8d;display:block;font-size:10px;margin-bottom:3px}.ex-chunk-list button strong{font-size:12px;line-height:1.5}.ex-chunk-list button[aria-pressed=true]{background:#fff5d9;border-color:#e4cc88;box-shadow:inset 3px 0 #ddb842}.ex-preview{min-width:0;padding:24px}.ex-preview-title{align-items:center;display:flex;gap:10px;margin-bottom:18px}.ex-preview-title svg{flex:none}.ex-preview-text{font-size:13px;line-height:1.85;max-height:540px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.ex-evidence{border-top:1px solid #e5e0d5;font-size:12px;margin-top:24px;padding-top:14px}.ex-evidence summary{cursor:pointer;font-weight:600}.ex-evidence p{overflow-wrap:anywhere;white-space:pre-wrap}.ex-empty{background:#fff;border-radius:12px;color:#627087;padding:36px 24px;text-align:center}.ex-empty svg{margin-bottom:12px}.ex-review .ex-inline-note{background:#faf8f2;font-size:12px;line-height:1.7;margin:0;padding:12px 20px}.ex-history{padding:0 20px 18px}.ex-history>.ex-inline-note{margin:0 -20px}.ex-history ol{list-style:none;margin:0;padding:0}.ex-history li{border-bottom:1px solid #eee9df;overflow-wrap:anywhere;padding:18px 0 18px 20px;position:relative}.ex-history li:before{background:#b9a057;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:25px;width:7px}.ex-history li>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:7px}.ex-history summary,.ex-history time{color:#718096;font-size:11px}.ex-history summary{cursor:pointer;margin-top:7px}.ex-decision fieldset{border:0;margin:14px 0 0;min-width:0;padding:0}.ex-decision label{display:block;font-size:12px;font-weight:600}.ex-decision label span{color:#718096;font-size:11px;font-weight:400;margin-left:10px}.ex-decision textarea{border:1px solid #d8d2c6;border-radius:9px;font:inherit;margin:8px 0 12px;padding:12px;resize:vertical;width:100%}.ex-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ex-history>.ex-actions{margin-top:12px}.ex-callout{align-items:center;background:#fff4df;border:1px solid #e8d9ba;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:12px 16px}.ex-callout--success{background:#eaf4ee;border-color:#c4decc}.ex-lifecycle{background:#faf8f2;border:1px solid #e5dfd1;border-radius:10px;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.ex-lifecycle,.ex-lifecycle-main{align-items:center;display:flex;flex-wrap:wrap}.ex-lifecycle-main{gap:10px}.ex-lifecycle-main small{color:#718096;font-size:11px}.ex-lifecycle .ex-reopen,.ex-lifecycle>p{flex-basis:100%;margin:0}.ex-reopen label{display:block;font-size:12px}.ex-reopen textarea{border:1px solid #d8d2c6;border-radius:8px;display:block;font:inherit;margin:8px 0;padding:10px;resize:vertical;width:100%}.ex-lifecycle .ex-comment{border-top:1px solid #e5dfd1;overflow-wrap:anywhere;padding-top:8px}.ex-queue-head{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:16px 20px}.ex-queue-head h2{font-size:15px}.ex-queue-head p{margin:3px 0 0}.ex-queue .ex-actions{flex-shrink:0}.ex-queue-items{border-top:1px solid #e5dfd1;max-height:300px;overflow:auto;padding:6px 20px}.ex-queue-row{align-items:center;border-bottom:1px solid #eee9df;color:inherit;display:flex;gap:12px;padding:12px 0;text-decoration:none}.ex-queue-row:hover strong{color:#2b52c8}.ex-queue-row>svg{color:#8d7b50;flex:none}.ex-queue-row>div{flex:1 1;min-width:0}.ex-queue-row strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-queue-row small{color:#738093;font-size:10px}.ex-queue .product-pagination{margin:0;padding:12px 20px}.ex-queue-state{padding:0 20px 16px}@media(max-width:1000px){.ex-preview-layout{grid-template-columns:190px minmax(0,1fr)}.ex-page-heading{align-items:flex-start}.ex-page-heading>.ex-button{flex-shrink:0}}@media(max-width:640px){.ex-review{padding:14px 12px}.ex-page-heading{flex-direction:column;gap:8px}.ex-review h2{font-size:19px}.ex-decision,.ex-overview{padding:14px}.ex-tabs{gap:16px;padding:0 14px}.ex-tabs button{font-size:11px}.ex-preview-layout{grid-template-columns:1fr}.ex-chunk-list{border-bottom:1px solid #e5e0d5;border-right:0;display:flex;gap:8px;max-height:none}.ex-chunk-list button{flex:0 0 180px;margin:0}.ex-preview{padding:18px 14px}.ex-overview-top{gap:8px}.ex-overview-top>span:last-of-type{flex-basis:100%}.ex-callout{flex-wrap:wrap}.ex-queue-head{flex-wrap:wrap;padding:14px}.ex-queue-items{padding:0 14px}.ex-queue-row{flex-wrap:wrap}.ex-queue-row>.ex-status{margin-left:28px}.ex-lifecycle .ex-actions{width:100%}}.vc-panel{background:#fff;border:1px solid #ded8ca;border-radius:14px;color:#17315c;font-size:12px;margin:0 0 20px;overflow:hidden}.vc-panel *{box-sizing:border-box}.vc-panel button,.vc-panel select{color:inherit;font:inherit}.vc-panel button{cursor:pointer}.vc-panel button:disabled{cursor:not-allowed;opacity:.5}.vc-panel :is(button,select):focus-visible{outline:2px solid #2b52c8;outline-offset:-2px}.vc-heading{border-bottom:1px solid #e7e1d5;justify-content:space-between;padding:18px 20px}.vc-heading,.vc-heading>div{align-items:center;display:flex;gap:12px}.vc-icon{background:#f5f0e3;border-radius:10px;display:grid;flex:none;height:38px;place-items:center;width:38px}.vc-heading h3{font-size:15px!important;margin:0}.vc-heading p{color:#748091;font-size:11px;margin:3px 0 0}.vc-selectors{grid-gap:16px;align-items:end;background:#fcfbf7;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);padding:18px 20px}.vc-selectors label{grid-gap:7px;display:grid;font-size:11px;font-weight:600;gap:7px}.vc-panel select{background:#fff;border:1px solid #ddd6c8;border-radius:8px;max-width:100%;padding:9px 12px;width:100%}.vc-swap{background:#fff;border:1px solid #ded8ca;border-radius:50%;display:grid;height:36px;place-items:center}.vc-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));padding:16px 20px}.vc-metric{grid-gap:3px;background:#fff;border:1px solid #e5dfd3;border-radius:9px;display:grid;gap:3px;padding:12px;text-align:left}.vc-metric strong{font-size:22px}.vc-metric span{color:#6c7889;font-size:10px}.vc-metric[aria-pressed=true]{background:#fffbef;border-color:#d9c68a;box-shadow:inset 0 -3px #cbaa42}.vc-added{color:#24744e}.vc-deleted{color:#a4463a}.vc-modified{color:#95701f}.vc-unchanged{color:#637385}.vc-toolbar{align-items:center;border-bottom:1px solid #e9e4da;border-top:1px solid #e9e4da;display:flex;gap:12px;justify-content:space-between;padding:12px 20px}.vc-toolbar strong{color:#6e7a8a;font-size:11px;font-weight:500}.vc-toolbar label{align-items:center;display:flex;font-size:10px;gap:8px}.vc-toolbar select{min-width:140px;padding:6px 10px;width:auto}.vc-workspace{display:grid;grid-template-columns:215px minmax(0,1fr);min-height:330px}.vc-list{background:#faf8f2;border-right:1px solid #e8e2d6;max-height:570px;overflow:auto;padding:10px}.vc-list button{background:#0000;border:1px solid #0000;border-radius:8px;display:block;margin-bottom:6px;padding:12px 10px;text-align:left;width:100%}.vc-list button[aria-pressed=true]{background:#fff7df;border-color:#dcc78c}.vc-list strong{display:block;font-size:11px;line-height:1.6;margin:6px 0;overflow-wrap:anywhere}.vc-list small{color:#7c8691;display:block;font-size:9px}.vc-tag{background:#edf0f3;border-radius:999px;display:inline-flex;font-size:9px;padding:2px 7px}.vc-tag.vc-added{background:#e7f2eb}.vc-tag.vc-deleted{background:#faeae5}.vc-tag.vc-modified{background:#fff0cc}.vc-panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.vc-panes--single{grid-template-columns:1fr}.vc-pane{min-width:0;padding:0 18px 20px}.vc-pane+.vc-pane{border-left:1px solid #e9e3d7}.vc-pane header{border-bottom:1px solid #e9e4d9;color:#7b8592;display:flex;font-size:10px;gap:10px;justify-content:space-between;padding:13px 0}.vc-pane h4{margin:18px 0 12px}.vc-pane h4,.vc-text{font-size:12px;overflow-wrap:anywhere}.vc-text{background:#faf9f5;border:1px solid #ede7dc;border-radius:8px;line-height:1.85;max-height:440px;overflow:auto;padding:12px;white-space:pre-wrap}.vc-text-removed{background:#fff4f1;border-color:#eed3ca}.vc-text-added{background:#f1f8f4;border-color:#cde3d5}.vc-pane details{font-size:11px;margin-top:14px}.vc-pane details p{color:#7c8590;overflow-wrap:anywhere;white-space:pre-wrap}.vc-missing{border:1px dashed #e5dfd3;border-radius:8px;color:#8b949e;display:grid;margin-top:16px;min-height:220px;padding:20px;place-items:center;text-align:center}.vc-state{color:#778390;gap:12px;padding:24px}.vc-empty,.vc-state{align-items:center;display:flex}.vc-empty{color:#7a8797;flex-direction:column;gap:8px;padding:35px;text-align:center}.vc-empty strong{color:#17315c}.vc-basis,.vc-empty p{font-size:11px}.vc-basis{border-top:1px solid #e7e1d5;color:#748091;padding:14px 20px}.vc-basis summary{cursor:pointer}.vc-basis p{line-height:1.8}.vc-single{background:#fbf9f2;display:flex;gap:10px;padding:16px 20px}.vc-single p{color:#748091;font-size:11px;margin:3px 0 0}.vc-loading{animation:vc-spin 1s linear infinite;border:2px solid #ded8ca;border-radius:50%;border-top-color:#a88c36;height:16px;width:16px}@keyframes vc-spin{to{transform:rotate(1turn)}}@media(max-width:1100px){.vc-workspace{grid-template-columns:170px minmax(0,1fr)}.vc-pane{padding-inline:12px}}@media(max-width:720px){.vc-heading{padding:14px}.vc-selectors{gap:10px;padding:14px}.vc-metrics{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.vc-metric{padding:10px}.vc-workspace{grid-template-columns:1fr}.vc-list{border-bottom:1px solid #e8e2d6;border-right:0;display:flex;gap:8px;max-height:170px}.vc-list button{flex:0 0 170px;margin:0}.vc-toolbar{flex-wrap:wrap;padding:12px}.vc-pane{padding-inline:10px}.vc-text{font-size:11px;padding:9px}.vc-selectors select{font-size:11px;padding:9px 5px}.vc-heading .ex-button{padding:7px 10px}.vc-pane header{flex-wrap:wrap}.vc-pane h4{font-size:11px}}@media(prefers-reduced-motion:reduce){.vc-loading{animation:none}}.vc-panel .vc-preview-search{align-items:center;background:#fff;border:1px solid #e0e4e8;border-radius:999px;color:#82909e;display:flex;flex:1 1;gap:7px;height:34px;max-width:520px;min-width:180px;padding:0 10px}.vc-panel .vc-preview-search input{background:#0000;border:0;color:#344a65;flex:1 1;font:inherit;font-size:11px;line-height:1.5;min-width:0;outline:0;padding:6px 0;width:100%}.vc-preview-search input::placeholder{color:#929da8}.vc-preview-search input::-webkit-search-cancel-button{display:none}.vc-preview-search>svg{flex:none}.vc-panel .vc-preview-search button{background:#0000;border:0;border-radius:50%;color:#82909e;display:grid;flex:none;height:24px;padding:0;place-items:center;width:24px}.vc-preview-search button:hover{background:#f1f4f7}.vc-preview-search:focus-within{outline:none}.vc-panel .vc-preview-search input:focus-visible{outline:none}.vc-panel .vc-preview-search:has(input:focus-visible){border-color:#aeb7c1}.vc-panel .vc-search-match{background:#ffe5a4;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#654e12;font:inherit;padding:0}@media(max-width:720px){.vc-panel .vc-preview-search{flex-basis:100%;max-width:none;order:3}.vc-toolbar .vc-refine-toggle{margin-left:auto}}.vc-panel .vc-list{background:#fff;padding:4px 0;scrollbar-color:#d4d9df #0000;scrollbar-width:thin}.vc-list .vc-chunk-card{background:#0000;border:0;border-bottom:1px solid #edf0f3;border-radius:0;box-shadow:none;display:block;margin:0;min-width:0;padding:13px 14px;position:relative;transition:background .15s;width:100%}.vc-list .vc-chunk-card:last-child{border-bottom:0}.vc-list .vc-chunk-card:hover{background:#f7f9fb}.vc-list .vc-chunk-card[aria-pressed=true]{background:#eef2f7;border-color:#edf0f3;box-shadow:none}.vc-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.vc-card-index{font-feature-settings:"tnum";color:#7a8490;font-size:9px;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.vc-card-top .vc-tag{align-items:center;background:#f1f3f5;border-radius:4px;color:#667585;display:inline-flex;font-size:9px;font-weight:500;gap:4px;line-height:1.5;padding:2px 5px}.vc-card-top .vc-tag>span{font-size:11px;line-height:1}.vc-card-top .vc-tag.vc-added{color:#24744e}.vc-card-top .vc-tag.vc-deleted{color:#a4463a}.vc-card-top .vc-tag.vc-modified{color:#95701f}.vc-card-top .vc-tag>span{color:inherit}.vc-card-parent{color:#89929b;display:block;font-size:9px;line-height:1.5;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-list .vc-chunk-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#35475b;display:-webkit-box;font-size:11px;font-weight:600;line-height:1.6;margin:0 0 6px;overflow:hidden;overflow-wrap:anywhere}.vc-list .vc-chunk-card[aria-pressed=true] strong{color:#17315c}.vc-list .vc-card-versions{font-feature-settings:"tnum";color:#7c8793;display:block;font-size:9px;font-variant-numeric:tabular-nums;line-height:1.4}@media(max-width:720px){.vc-list .vc-chunk-card{align-self:stretch;border-bottom:0;border-right:1px solid #edf0f3;flex:0 0 190px;margin:0;padding:12px}.vc-list .vc-chunk-card:last-child{border-right:0}.vc-panel .vc-list{gap:0;padding:0}}@media(prefers-reduced-motion:reduce){.vc-list .vc-chunk-card{transition:none}}.vc-panel .vc-heading{padding:13px 16px}.vc-heading .vc-icon{border-radius:9px;height:32px;width:32px}.vc-heading h3{font-size:13px!important}.vc-heading p{font-size:10px}.vc-panel .vc-selectors{gap:12px;padding:12px 16px}.vc-selectors label{font-size:10px;gap:5px}.vc-selectors select{font-size:11px;padding:7px 10px}.vc-panel .vc-metrics{gap:8px;padding:10px 16px}.vc-panel .vc-metric{align-items:center;background:#fff;border:1px solid #e4e8ec;border-radius:8px;box-shadow:none;display:flex;gap:9px;min-height:42px;padding:8px 11px;transition:background .15s}.vc-panel .vc-metric strong{font-feature-settings:"tnum";flex:none;font-size:17px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.2}.vc-panel .vc-metric span{color:#748091;font-size:10px;line-height:1.4}.vc-panel .vc-metric:hover{background:#f7f9fb}.vc-panel .vc-metric[aria-pressed=true]{background:#eef2f7;border-color:#e4e8ec;box-shadow:none}.vc-panel .vc-metric.vc-added{color:#24744e}.vc-panel .vc-metric.vc-deleted{color:#a4463a}.vc-panel .vc-metric.vc-modified{color:#95701f}.vc-refinement{align-items:center;background:#fcfbf7;border-top:1px solid #ebe5da;display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.vc-refinement>div{min-width:0}.vc-refinement strong{display:block;font-size:11px}.vc-refinement span{color:#7c8791;display:block;font-size:10px;margin-top:2px}.vc-panel .vc-refine-toggle{background:#fff;border:1px solid #dcd4c2;border-radius:999px;flex:none;font-size:10px;font-weight:600;padding:8px 12px;white-space:nowrap}.vc-panel .vc-refine-toggle[aria-pressed=true]{background:#fff1c7;border-color:#d9bc67;color:#725922}.vc-refine-toggle:hover:not(:disabled){background:#f5efde}.vc-element-text{white-space:normal}.vc-element{border:1px solid #0000;border-radius:5px;margin:0 -7px 5px;overflow-wrap:anywhere;padding:5px 7px;white-space:pre-wrap}.vc-element-removed{background:#f7d4cb;border-color:#e4afa2;color:#793f32}.vc-element-added{background:#cfead8;border-color:#a9d1b6;color:#27583b}.vc-element-label{display:block;font-size:9px;font-weight:600;line-height:1.4;margin-bottom:3px;text-transform:capitalize}.vc-version-chunk .vc-heading-changed{background:#fff0bb;border:1px solid #e8cc77;border-radius:6px;color:#755d22;padding:7px 9px}.vc-heading-changed small{color:#8d712b;display:block;font-size:9px;font-weight:500;margin-top:2px}.vc-panel .vc-element-explanation{color:#788274;font-size:9px;line-height:1.6;margin:6px 0 0}.vc-panel .vc-element-legend{background:#fcfbf7;border-top:1px solid #ebe5da;color:#788274;display:flex;flex-wrap:wrap;font-size:10px;gap:8px 14px;line-height:1.6;margin:0;padding:9px 16px}@media(max-width:720px){.vc-refinement{flex-wrap:wrap;padding:10px 12px}.vc-refine-toggle{margin-left:auto}.vc-panel .vc-selectors{gap:8px;padding:10px 12px}.vc-panel .vc-metrics{gap:6px;padding:10px 12px}.vc-panel .vc-metric{gap:7px;min-height:40px;padding:7px 9px}.vc-panel .vc-metric strong{font-size:16px}.vc-panel .vc-metric span{font-size:9px}}@media(prefers-reduced-motion:reduce){.vc-panel .vc-metric{transition:none}}.vc-panel .vc-list-toggle{align-items:center;background:#fff;border:1px solid #ddd6c8;border-radius:999px;display:inline-flex;flex:none;font-size:10px;font-weight:600;gap:6px;padding:7px 10px;white-space:nowrap}.vc-list-toggle:hover{background:#f5f1e6}.vc-workspace--collapsed{grid-template-columns:minmax(0,1fr)}.vc-panel .vc-list[hidden]{display:none}.vc-list-empty{color:#7c8691;font-size:11px;padding:10px}.vc-version-pane{display:flex;flex-direction:column;min-width:0;padding:0!important}.vc-version-pane>header{background:#fcfbf8;flex:none;margin:0;padding:13px 16px}.vc-version-pane>header strong{color:#17315c;font-weight:600}.vc-version-scroll{-ms-overflow-style:none;max-height:570px;min-height:300px;overflow:auto;overscroll-behavior:contain;padding:12px;position:relative;scrollbar-width:none}.vc-version-scroll::-webkit-scrollbar{display:none}.vc-version-scroll:focus-visible{outline:2px solid #2b52c8;outline-offset:-2px}.vc-version-chunk{background:#fbfbf8;border:1px solid #e6e8eb;border-radius:9px;box-shadow:none;margin-bottom:12px;min-width:0;padding:12px}.vc-version-chunk:last-child{margin-bottom:0}.vc-version-chunk-deleted{background:#fff4f1}.vc-version-chunk-added{background:#f0f9f3}.vc-version-chunk.is-focused{border-color:#bbc4cf;box-shadow:none}.vc-panel .vc-element,.vc-panel .vc-version-pane{box-shadow:none}.vc-version-chunk-meta{align-items:center;color:#778390;display:flex;flex-wrap:wrap;font-size:10px;gap:8px;justify-content:space-between}.vc-version-chunk h4{font-size:12px;line-height:1.5;margin:10px 0 8px}.vc-version-chunk .vc-text{background:#0000;border:0;border-radius:0;line-height:1.8;max-height:none;overflow:visible;padding:0}.vc-panel .vc-preview-legend{border-top:1px solid #e7e1d5;color:#778390;display:flex;flex-wrap:wrap;font-size:10px;gap:12px;line-height:1.6;margin:0;padding:10px 16px}@media(max-width:1100px){.vc-toolbar{flex-wrap:wrap}.vc-workspace--collapsed{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.vc-version-scroll{max-height:500px;padding:8px}.vc-version-pane>header{padding:10px}.vc-version-chunk{padding:9px}.vc-version-chunk .vc-text{font-size:11px}.vc-version-chunk-meta{font-size:9px}.vc-version-chunk h4{font-size:11px}.vc-panel .vc-preview-legend{gap:6px 12px;padding:10px 12px}}.bx-workspace{--bx-border:#e4ded2;--bx-muted:#74808b;color:#263443;font-size:12px;padding:24px}.bx-workspace *{box-sizing:border-box}.bx-workspace [hidden]{display:none!important}.bx-workspace h2{font-size:16px;margin:0}.bx-workspace h3{font-size:13px;margin:0 0 10px}.bx-workspace p{line-height:1.65}.bx-workspace button,.bx-workspace input,.bx-workspace select,.bx-workspace textarea{font:inherit}.bx-workspace button{cursor:pointer}.bx-workspace button:disabled{cursor:not-allowed;opacity:.5}.bx-workspace a:focus-visible,.bx-workspace button:focus-visible,.bx-workspace select:focus-visible,.bx-workspace textarea:focus-visible{outline:2px solid #b59539;outline-offset:3px}.bx-workspace input,.bx-workspace select{background:#fff;border:1px solid var(--bx-border);border-radius:7px;color:inherit;min-width:0;padding:8px}.bx-workspace select{max-width:100%}.bx-workspace a{text-decoration:none}.bx-surface{background:#fff;border:1px solid var(--bx-border);border-radius:14px;overflow:hidden}.bx-metrics{background:#fff;border:1px solid var(--bx-border);border-radius:13px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:18px;padding:20px 8px}.bx-metrics>div{border-right:1px solid var(--bx-border);padding:0 20px}.bx-metrics>div:last-child{border:0}.bx-metrics span{color:var(--bx-muted);display:block;font-size:11px}.bx-metrics strong{display:block;font-size:26px;font-weight:600;margin-top:9px}.bx-review-strip{align-items:center;background:#faf7ee;border:1px solid #e7dfc9;border-radius:10px;display:flex;gap:12px;margin-bottom:18px;padding:12px 16px}.bx-review-strip>span{flex:1 1}.bx-icon,.bx-primary,.bx-secondary{align-items:center;background:#fff;border:1px solid var(--bx-border);border-radius:7px;color:#37434d;display:inline-flex;font-size:11px;gap:7px;justify-content:center;padding:8px 12px;white-space:nowrap}.bx-primary{background:#f4d66c;border-color:#e5c557;color:#423816;font-weight:600}.bx-icon{background:#0000;border-color:#0000;flex:none;height:30px;padding:5px;width:30px}.bx-icon:hover,.bx-secondary:hover{background:#f7f4ec}.bx-toolbar{border-bottom:1px solid var(--bx-border);gap:16px;justify-content:space-between;padding:10px 16px}.bx-tabs,.bx-toolbar{align-items:center;display:flex}.bx-tabs{flex-wrap:wrap;gap:5px}.bx-tabs>button{background:#0000;border:0;border-radius:7px;color:#78818a;font-size:11px;padding:9px 12px}.bx-tabs>button[aria-pressed=true]{background:#fbf3d8;color:#725918;font-weight:600}.bx-monitor-grid{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:620px}.bx-inbox{background:#fcfbf8;border-right:1px solid var(--bx-border);min-width:0;padding:14px}.bx-search{align-items:center;background:#fff;border:1px solid var(--bx-border);border-radius:9px;display:flex;gap:7px;padding:5px 9px}.bx-search input{border:0;outline-offset:0;padding:5px;width:100%}.bx-search select{border:0;border-left:1px solid var(--bx-border);border-radius:0;font-size:10px;max-width:104px;padding:5px}.bx-record-list{margin-top:12px;max-height:570px;overflow:auto;scrollbar-width:thin}.bx-record{background:#0000;border:1px solid #0000;border-radius:9px;color:inherit;display:block;margin-bottom:5px;padding:12px;text-align:left;width:100%}.bx-record:hover{background:#f5f1e7}.bx-record.selected{background:#fff7dd;border-color:#e9d68d}.bx-record strong{display:block;font-weight:600;line-height:1.5;margin-bottom:7px;overflow-wrap:anywhere}.bx-record>span{align-items:center;display:flex;gap:8px;justify-content:space-between}.bx-record small,.bx-record>span{color:var(--bx-muted);font-size:10px}.bx-record small{display:block;margin-top:7px}.bx-status{background:#eaf5ec;border-radius:20px;color:#3d8060;padding:3px 7px}.bx-inspector{min-width:0;padding:24px}.bx-history header,.bx-inspector header{align-items:center;display:flex;gap:12px;justify-content:space-between}.bx-overline{align-items:center;color:var(--bx-muted);display:flex;font-size:10px;gap:6px;margin-bottom:8px}.bx-statement{font-size:14px;line-height:1.9!important;margin:12px 0;max-height:360px;overflow:auto;overflow-wrap:anywhere;padding:18px 0;white-space:pre-wrap}.bx-facts{grid-gap:14px;border-block:1px solid var(--bx-border);display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:18px 0}.bx-facts small,.bx-facts strong{display:block}.bx-facts small{color:var(--bx-muted);margin-bottom:7px}.bx-facts strong{font-size:12px;font-weight:500}.bx-note{color:var(--bx-muted);font-size:11px;line-height:1.6}.bx-activity,.bx-padding{padding:20px}.bx-empty{align-items:center;color:var(--bx-muted);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:180px;padding:36px 20px;text-align:center}.bx-empty h2,.bx-empty h3,.bx-empty p{margin:0;max-width:400px}.bx-activity .b6-activity-list{max-height:720px;overflow:auto;scrollbar-width:thin}.bx-activity .b6-activity-filters{background:#faf8f2;border-radius:9px;padding:14px}.bx-bot{background:#fffaf0;border:1px solid #e2d4a3;border-radius:50%;color:#8d7029;display:grid;height:36px;place-items:center;width:36px}.bx-bot.active{background:#f7dfa0;box-shadow:0 0 0 3px #fcf5df}.bx-discover-grid{display:grid;grid-template-columns:minmax(0,1fr);height:460px;min-height:0;transition:height .2s}.bx-discover-grid.with-chat{grid-template-columns:minmax(0,1fr) minmax(310px,38%)}.bx-discover-grid.expanded{height:760px}.bx-discover-main{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto}.bx-sql-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 18px}.bx-sql-heading h2{align-items:center;display:flex;font-size:14px;gap:8px}.bx-sql-heading h2>span{color:#929995;display:inline-flex}.bx-actions{align-items:center;display:flex;gap:3px}.bx-actions .bx-secondary{font-size:10px;padding:5px 8px}.bx-editor-layout{border-block:1px solid var(--bx-border);display:grid;flex:0 0 270px;grid-template-columns:minmax(0,1fr);min-height:0}.bx-editor-layout.with-schema{grid-template-columns:180px minmax(0,1fr)}.bx-schema{background:#faf8f2;border-right:1px solid var(--bx-border);color:var(--bx-muted);font-size:11px;padding:18px 14px}.bx-schema h3{margin:12px 0 6px}.bx-code{background:#fdfcf9;min-height:0;padding:14px 18px}.bx-code textarea{background:#0000;border:0;color:#364453;display:block;height:100%;line-height:1.8;font:13px/1.8 Consolas,monospace;outline-offset:2px;resize:none;tab-size:2;width:100%}.bx-runbar{align-items:center;color:var(--bx-muted);display:flex;font-size:10px;gap:12px;justify-content:space-between;padding:10px 18px}.bx-notice{color:#508168;font-size:10px;margin:0 0 8px;padding:0 18px}.bx-output-heading{align-items:center;display:flex;justify-content:space-between;padding:6px 12px}.bx-output,.bx-output-heading{border-top:1px solid var(--bx-border)}.bx-output{flex:1 1;min-height:160px;overflow:auto}.bx-query-details{grid-gap:14px;display:grid;gap:14px;grid-template-columns:120px 1fr;padding:20px}.bx-query-details dt{color:var(--bx-muted)}.bx-query-details dd{margin:0}.bx-chat-host{border-left:1px solid var(--bx-border);min-height:0;min-width:0}.bx-chat{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.bx-chat-controls{align-items:center;display:flex;gap:3px;justify-content:flex-end;padding:10px 12px 0}.bx-chat-controls>span{margin:0 auto 0 0}.bx-chat-scope{padding:4px 14px 8px}.bx-chat-scope label{align-items:center;color:var(--bx-muted);display:flex;font-size:10px;gap:8px}.bx-chat-scope select{flex:1 1;padding:6px}.bx-chat-scroll{flex:1 1;min-height:0;overflow:auto;padding:14px;scrollbar-width:none}.bx-chat-scroll::-webkit-scrollbar{display:none}.bx-chat-welcome{color:var(--bx-muted);padding:12px 8px;text-align:center}.bx-chat-welcome h2{color:#38434e;margin:10px 0}.bx-chat-welcome p{font-size:12px}.bx-prompt{background:#fbfaf6;border:1px solid var(--bx-border);border-radius:10px;display:block;font-size:11px!important;margin-top:8px;padding:10px;text-align:left;width:100%}.bx-message{font-size:12px;margin:0 0 16px;overflow-wrap:anywhere}.bx-message p{margin:0}.bx-message.user{background:#f5f0e1;border-radius:14px 14px 3px 14px;margin-left:25px;padding:12px 14px}.bx-chat-citation{border:1px solid var(--bx-border);border-radius:7px;color:#5c6f7b;display:block;margin-top:7px;padding:8px}.bx-composer{align-items:flex-end;background:#fff;border:1px solid #dfd7c6;border-radius:13px;box-shadow:0 3px 12px #45350e08;display:flex;gap:8px;margin:10px 12px 12px;padding:8px}.bx-composer textarea{background:#0000;border:0;flex:1 1;font-size:12px;height:46px;line-height:1.5;min-width:0;padding:5px;resize:none}.bx-send{border-radius:50%;flex:none;height:32px;padding:7px;width:32px}.bx-chat-evidence{font-size:11px}.bx-chat-evidence details{margin:12px 0}.bx-chat-evidence summary{cursor:pointer}.bx-chat-evidence label{align-items:flex-start;display:flex;gap:8px;margin:8px 0}.bx-chat-evidence .b5-ai-help{border-radius:9px;box-shadow:none;padding:12px}.bx-chat-evidence .b5-ai-help h2{font-size:12px}.bx-chat-evidence .product-button{font-size:10px;white-space:normal}.bx-history{overflow:auto;padding:20px}.bx-history>h3{margin-top:24px}.bx-history article{align-items:center;border-bottom:1px solid var(--bx-border);display:flex;gap:12px;justify-content:space-between;padding:14px 0}.bx-history article>div{min-width:0}.bx-history article code,.bx-history article small,.bx-history article span,.bx-history article strong{display:block;margin:4px 0;overflow-wrap:anywhere}.bx-history article small,.bx-history article span{color:var(--bx-muted);font-size:10px}@media(max-width:1100px){.bx-workspace{padding:16px}.bx-monitor-grid{grid-template-columns:280px minmax(0,1fr)}.bx-discover-grid.with-chat{grid-template-columns:minmax(0,1fr) 320px}.bx-editor-layout.with-schema{grid-template-columns:130px minmax(0,1fr)}.bx-facts{grid-template-columns:1fr}}@media(max-width:800px){.bx-metrics{gap:18px;grid-template-columns:repeat(2,1fr)}.bx-discover-grid.with-chat,.bx-monitor-grid{display:flex;flex-direction:column}.bx-inbox{border-bottom:1px solid var(--bx-border);border-right:0}.bx-record-list{max-height:250px}.bx-discover-grid,.bx-discover-grid.expanded{height:auto}.bx-discover-main{min-height:440px}.bx-chat-host{border-left:0;border-top:1px solid var(--bx-border);height:460px}.bx-review-strip{flex-wrap:wrap}.bx-sql-heading{padding:12px}.bx-inspector{padding:18px}.bx-output{max-height:320px}.bx-toolbar{gap:5px;padding:10px}.bx-tabs>button{font-size:10px;padding:8px}}@media(prefers-reduced-motion:reduce){.bx-discover-grid{transition:none}}.product-frame:has(.bx-workspace) .product-brain-tabs{overflow-y:hidden;scrollbar-width:none}.product-frame:has(.bx-workspace) .product-brain-tabs::-webkit-scrollbar{display:none}.cm-view{background:none;border:0;border-bottom:2px solid #0000;color:var(--muted);font-size:11px;padding:0 0 12px;white-space:nowrap}.views .cm-view.selected{border-color:#d6a923;color:var(--ink);font-weight:700}.cm-shell{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:flex;flex:1 1;flex-direction:column;margin-bottom:22px;min-height:0;overflow:hidden}.cm-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.cm-tabs{background:var(--cream);border-radius:11px;display:flex;gap:4px;padding:4px}.cm-tabs button{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--muted);font-size:12px;font-weight:600;padding:10px 17px}.cm-tabs button[aria-selected=true]{background:#fff;border-color:var(--line);box-shadow:0 2px 5px #17315c08;color:var(--ink)}.cm-snapshot{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:9px}.cm-shell [role=tabpanel]{display:flex;flex:1 1;flex-direction:column;min-height:0}.cm-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);padding:20px}.cm-stat{background:#fcfbf8;border:1px solid var(--line);border-radius:12px;padding:14px 16px;text-align:left}.cm-stat>span{color:var(--muted);display:block;font-size:11px}.cm-stat strong{display:block;font-size:29px;font-weight:650;letter-spacing:-1px;margin:7px 0 3px}.cm-stat small{color:var(--muted);font-size:10px}.cm-stat .cm-good{color:var(--green)}.cm-review-strip{align-items:center;background:#fffbef;border:1px solid #e4d6a5;border-radius:11px;display:flex;gap:12px;margin:0 20px 20px;padding:13px 16px}.cm-status-dot{background:#d6a923;border-radius:50%;flex:none;height:8px;width:8px}.cm-review-strip>div{flex:1 1}.cm-review-strip strong{display:block;font-size:12px}.cm-review-strip div>span{color:var(--muted);display:block;font-size:10px;margin-top:5px}.cm-review-strip a{text-decoration:none}.cm-workspace{border-top:1px solid var(--line);display:grid;flex:1 1;grid-template-columns:minmax(300px,1.05fr) minmax(310px,1fr);min-height:0}.cm-inbox{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;min-width:0}.cm-section-title{align-items:center;display:flex;justify-content:space-between;padding:19px 18px 13px}.cm-shell h2{font-size:14px;letter-spacing:-.2px}.cm-shell h2>span{background:var(--cream);border-radius:6px;margin-left:6px;padding:3px 7px}.cm-muted,.cm-shell h2>span{color:var(--muted);font-size:10px}.cm-muted{line-height:1.6}.cm-toolbar{background:#fff;border:1px solid var(--line);border-radius:9px;display:flex;flex-shrink:0;gap:0;margin:0 18px 14px;overflow:hidden}.cm-search{align-items:center;display:flex;flex:1 1;gap:8px;min-width:70px;padding:0 10px}.cm-search svg{color:var(--muted);flex:none;height:15px;width:15px}.cm-search input{background:#0000;border:0;color:var(--ink);font-size:11px;min-width:0;padding:11px 0;width:100%}.cm-toolbar select{background:#faf8f2;border:0;border-left:1px solid var(--line);color:var(--ink);font-size:10px;max-width:155px;padding:8px}.cm-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#b8b3a8 #0000;scrollbar-width:thin}.cm-scroll::-webkit-scrollbar{height:5px;width:5px}.cm-scroll::-webkit-scrollbar-thumb{background:#b8b3a8;border-radius:9px}.cm-finding{background:#0000;border:1px solid #0000;border-radius:10px;display:block;margin:2px 0;padding:13px 11px;text-align:left;width:100%}.cm-finding:hover{background:#f7f4ec}.cm-finding[aria-pressed=true]{background:#fff8de;border-color:#e5cc7d}.cm-row-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.cm-finding strong{display:block;font-size:12px;font-weight:600;line-height:1.5}.cm-finding small{color:var(--muted);display:block;font-size:10px;line-height:1.5;margin-top:5px}.cm-priority{color:var(--muted);font-size:9px}.cm-inspector{background:#fcfbf8;min-width:0;padding:22px}.cm-inspector h3{font-size:19px;font-weight:600;letter-spacing:-.4px;line-height:1.4;margin:14px 0 10px}.cm-inspector>p{color:#435a77;font-size:12px;line-height:1.8}.cm-inspector .kv{grid-template-columns:90px minmax(0,1fr);margin:22px 0}.cm-evidence{background:#fff;border:1px solid var(--line);border-radius:10px;margin:18px 0;overflow:hidden}.cm-evidence summary{cursor:pointer;font-size:11px;font-weight:600;padding:12px}.cm-evidence-body{font-size:11px;line-height:1.8;max-height:220px;overflow:auto;padding:0 14px 14px;scrollbar-width:thin}.cm-evidence-body blockquote{background:var(--cream);border-left:2px solid #d6a923;margin:9px 0;padding:10px 12px}.cm-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.cm-detail-actions a{text-decoration:none}.cm-list-foot{border-top:1px solid var(--line);color:var(--muted);font-size:10px;padding:12px 18px}.cm-activity-head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:22px 20px 16px}.cm-activity-head p{margin-top:6px}.cm-activity-filters{margin:0 20px 18px}.cm-activity-layout{border-top:1px solid var(--line);display:grid;flex:1 1;grid-template-columns:minmax(340px,1.2fr) minmax(300px,1fr);min-height:0}.cm-timeline{border-right:1px solid var(--line);padding:8px 16px 20px}.cm-day{color:var(--muted);font-size:10px;font-weight:600;padding:14px 10px 7px}.cm-event{align-items:flex-start;background:#0000;border:1px solid #0000;border-radius:10px;display:flex;gap:12px;padding:13px 10px;text-align:left;width:100%}.cm-event:hover{background:var(--cream)}.cm-event[aria-pressed=true]{background:#fff8de;border-color:#e5cc7d}.cm-event-icon{background:#f0ede4;border-radius:9px;color:#586b87;display:grid;flex:none;font-size:13px;height:29px;place-items:center;width:29px}.cm-event-icon.approval{background:#e0f0e6;color:#1f7a52}.cm-event-main{flex:1 1;min-width:0}.cm-event strong{display:block;font-size:11px;font-weight:600;line-height:1.5}.cm-event small{display:block;line-height:1.6;margin-top:5px}.cm-event small,.cm-event time{color:var(--muted);font-size:10px}.cm-event time{padding-top:3px;white-space:nowrap}.cm-empty{color:var(--muted);font-size:12px;line-height:1.8;padding:48px 20px;text-align:center}.cm-empty button{display:flex;margin:14px auto 0}.cm-state-note{font-size:10px!important;margin-top:15px}.cm-shell .btn:focus-visible,.cm-tabs button:focus-visible,.cm-view:focus-visible{outline:2px solid #bb921c;outline-offset:3px}@media(max-width:1100px){.cm-activity-layout,.cm-workspace{grid-template-columns:1fr 1fr}.cm-toolbar{flex-wrap:wrap}.cm-toolbar select{flex:1 1;max-width:none}.cm-toolbar .cm-search{flex-basis:100%}.cm-toolbar select{border-top:1px solid var(--line)}.cm-snapshot{display:none}}@media(max-width:900px){.cm-shell{flex:none;min-height:900px}.cm-activity-layout,.cm-workspace{grid-template-columns:1fr}.cm-inbox,.cm-timeline{border-right:0;max-height:400px}.cm-inspector{border-top:1px solid var(--line);max-height:480px}.cm-metrics{grid-template-columns:repeat(2,1fr)}.cm-review-strip{flex-wrap:wrap}.cm-tabs button{padding:9px 11px}.cm-head{padding:12px}.cm-activity-filters{margin-inline:12px}}.cm-knowledge-tags{display:flex;flex-wrap:wrap;gap:5px}.cm-knowledge-text{white-space:pre-wrap}.cm-finding-callout{background:#fff8df;border-left:3px solid #d6a923;border-radius:0 8px 8px 0;font-size:11px;margin-top:14px;padding:12px}.cm-finding-callout p{color:var(--muted);line-height:1.7;margin-top:5px}.cm-main{--line:#e1dbcd;--cream:#f7f4ec;--ink:#17315c;--muted:#7b8490;--green:#23704e;--shadow:0 4px 16px #17315c04;color:var(--ink);font-size:12px;min-width:0;padding:20px 24px}.cm-main *{box-sizing:border-box}.cm-main [hidden]{display:none!important}.cm-shell{margin:0}.cm-main button,.cm-main input,.cm-main select{color:inherit;font:inherit}.cm-main button{cursor:pointer}.cm-main button:disabled{cursor:not-allowed;opacity:.5}.cm-main a{text-decoration:none}.cm-main h2,.cm-main h3,.cm-main p{margin-top:0}.cm-main a:focus-visible,.cm-main button:focus-visible,.cm-main input:focus-visible,.cm-main select:focus-visible{outline:2px solid #b79331;outline-offset:3px}.cm-tabs a,.cm-tabs>span{border:1px solid #0000;border-radius:8px;color:var(--muted);display:block;font-size:12px;font-weight:600;padding:10px 17px;white-space:nowrap}.cm-tabs a[aria-current=page]{background:#fff;border-color:var(--line);box-shadow:0 2px 5px #17315c08;color:var(--ink)}.cm-tabs>span{opacity:.5}.cm-snapshot>span{display:flex}.cm-button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--ink);display:inline-flex;font-size:11px!important;gap:7px;justify-content:center;padding:8px 11px;white-space:normal}.cm-button.primary{background:#f4d269;border-color:#e0bf50}.cm-icon{background:#0000;border:1px solid #0000;border-radius:7px;display:grid;flex:none;height:30px;place-items:center;width:30px}.cm-icon:hover{background:var(--cream)}.cm-badge{background:#f1eee5;border-radius:20px;color:#78838b;display:inline-flex;font-size:9px;line-height:1.4;padding:4px 8px}.cm-badge.green{background:#e8f4ed;color:#297350}.cm-badge.amber{background:#fff0cc;color:#967022}.cm-stat strong.good{color:var(--green)}.cm-stat strong{overflow-wrap:anywhere}.cm-workspace{flex:none;height:680px}.cm-find-list{flex:1 1;padding:0 10px 10px}.cm-finding small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-kv{grid-gap:12px;display:grid;font-size:11px;gap:12px;grid-template-columns:100px minmax(0,1fr);margin:22px 0}.cm-kv dt{color:var(--muted)}.cm-kv dd{margin:0;overflow-wrap:anywhere}.cm-statement{max-height:300px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.cm-evidence summary small{color:var(--muted);display:block;font-size:10px;font-weight:400;margin-top:5px}.cm-evidence-body blockquote{overflow-wrap:anywhere;white-space:pre-wrap}.cm-evidence code,.cm-inspector h3{overflow-wrap:anywhere}.cm-activity-layout{flex:none;height:650px}.cm-activity-head .cm-detail-actions,.cm-section-title h2{margin:0}.cm-list-foot .product-pagination{font-size:10px;margin:0;padding:9px 0}.cm-state-note{margin:0 20px 16px}.cm-event-main small{overflow-wrap:anywhere}.cm-main .cm-toolbar input{font-size:11px}.cm-main .cm-toolbar select{font-size:10px}.cm-main .cm-stat strong{font-size:27px}.product-frame:has(.cm-main) .product-brain-tabs{overflow-y:hidden;scrollbar-width:none}.product-frame:has(.cm-main) .product-brain-tabs::-webkit-scrollbar{display:none}@media(max-width:900px){.cm-main{padding:14px}.cm-shell{min-height:0}.cm-activity-layout,.cm-workspace{height:auto}.cm-inbox,.cm-timeline{height:400px}.cm-inspector{min-height:300px}.cm-tabs a,.cm-tabs>span{padding:9px 10px}.cm-snapshot{font-size:9px}.cm-activity-filters,.cm-activity-head{flex-wrap:wrap}.cm-metrics{gap:8px;padding:14px}.cm-main .cm-stat strong{font-size:22px}}.cm-knowledge-text{background:#fff;border:1px solid var(--line);border-radius:10px;font-size:12px;line-height:1.8;max-height:240px;overflow:auto;overflow-wrap:anywhere;padding:14px;scrollbar-width:thin;white-space:normal}.cm-knowledge-text h4{font-size:13px;font-weight:600;line-height:1.5;margin:0 0 10px}.cm-knowledge-text hr{border:0;border-top:1px solid var(--line);margin:12px 0}.cm-statement-line{white-space:pre-wrap}.cm-statement-gap{height:8px}.cm-knowledge-text code{background:var(--cream);border-radius:3px;font-size:11px;padding:1px 4px}.cm-source-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-source-elements>summary{align-items:center;display:flex;gap:12px;justify-content:space-between;list-style:none}.cm-source-elements>summary::-webkit-details-marker{display:none}.cm-source-elements>summary:after{color:var(--muted);content:"›";font-size:18px}.cm-source-elements[open]>summary:after{transform:rotate(90deg)}.cm-source-elements>summary>span{color:var(--muted);font-size:10px;font-weight:400;margin-left:auto;white-space:nowrap}.cm-source-elements .cm-evidence-body{max-height:280px;overflow:auto;padding:0 14px}.cm-reference{background:var(--cream);border:1px solid var(--line);border-radius:8px;margin:0 0 10px;padding:12px}.cm-reference-meta{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:10px;min-width:0}.cm-reference-meta code{background:var(--cream);border-radius:4px;font-size:10px;min-width:0;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.cm-reference-meta>span{flex:none;white-space:nowrap}.cm-reference-meta>span:only-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cm-source-elements .cm-reference blockquote{background:#0000;border:0;margin:10px 0 0;max-height:none;overflow:visible;padding:0}.cm-inspector>.cm-detail-actions{margin-top:18px}.cm-main .cm-metrics{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 16px}.cm-main .cm-stat{grid-column-gap:10px;grid-row-gap:3px;align-items:center;border-radius:8px;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px 11px;row-gap:3px}.cm-main .cm-stat>span{color:var(--ink);font-size:10px;font-weight:600;grid-column:1;grid-row:1;line-height:1.4}.cm-main .cm-stat strong{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums;grid-column:2;grid-row:1/3;letter-spacing:-.3px;line-height:1.2;margin:0;max-width:110px;text-align:right}.cm-main .cm-stat small{display:block;font-size:9px;grid-column:1;grid-row:2;line-height:1.4}.cm-main .cm-stat strong.good{color:var(--green)}.cm-main .cm-governance-card{background:#fffbef;border-color:#e4d6a5;color:var(--ink);display:flex;flex-direction:column;text-decoration:none;transition:background .15s,border-color .15s}.cm-main .cm-governance-card>span{align-items:center;display:flex;gap:6px;justify-content:space-between}.cm-main .cm-governance-card strong{font-size:13px;letter-spacing:0;margin:auto 0 4px}.cm-main .cm-governance-card small{color:#806319;display:flex;gap:6px;justify-content:space-between}.cm-main .cm-governance-card:hover{background:#fff4cd;border-color:#c6a34c}.cm-main .cm-governance-card:focus-visible{outline:2px solid #bb921c;outline-offset:2px}@media(max-width:900px){.cm-main .cm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.cm-main .cm-governance-card{min-height:80px}}@media(max-width:540px){.cm-main .cm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-main .cm-governance-card{grid-column:1/-1}}.cm-preview{margin-top:14px;min-width:0}.cm-preview-heading{color:var(--ink);font-size:11px;font-weight:600;margin-bottom:8px}.cm-preview .cm-knowledge-text{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink);display:block;font-size:12px;line-height:1.8;max-height:320px;min-height:180px;overflow:auto;padding:16px}.cm-preview .cm-knowledge-text:focus-visible{outline:2px solid #bb921c;outline-offset:2px}.cm-preview .cm-knowledge-text{-ms-overflow-style:none;scrollbar-width:none}.cm-preview .cm-knowledge-text::-webkit-scrollbar{display:none;height:0;width:0}.cm-source-elements .cm-evidence-body{-ms-overflow-style:none;scrollbar-width:none}.cm-source-elements .cm-evidence-body::-webkit-scrollbar{display:none;height:0;width:0}.cm-inspector-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cm-inspector-header>.cm-button{border-radius:6px;font-size:10px!important;gap:4px;line-height:1.4;margin-left:auto;padding:4px 8px}.cm-inspector-header>.cm-button svg{height:11px;width:11px}.cm-source-group{border:1px solid var(--line);border-radius:10px;margin:4px 0 10px;overflow:hidden}.cm-source-toggle{align-items:center;background:#faf8f2;border:0;color:var(--ink);display:flex;gap:8px;padding:11px 10px;text-align:left;width:100%}.cm-source-toggle svg{color:var(--muted);flex:none}.cm-source-toggle .is-open{transform:rotate(90deg)}.cm-source-toggle strong{flex:1 1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-source-toggle>span{color:#34714e;flex:none;font-size:10px;white-space:nowrap}.cm-source-children{padding:4px 7px 5px 16px}.cm-source-child.cm-finding{margin:3px 0;padding:9px 10px}.cm-source-child .cm-row-top strong{font-size:11px;margin:0}.cm-chunk-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink);display:-webkit-box;font-size:11px;line-height:1.6;margin:5px 0;overflow:hidden}.cm-source-toggle:focus-visible{outline:2px solid #d6a923;outline-offset:-2px}.cm-main .cm-inspector-header>.cm-open-knowledge{border-radius:999px;padding:7px 14px}.cm-scroll-marker{flex:none;height:1px;pointer-events:none}.cm-find-list .cm-load-note{color:var(--muted);font-size:10px;line-height:1.5;margin:0;padding:8px 10px}.b5c-consumer{margin:24px 0}.b5c-two{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.b5c-selection{background:#fff;border:1px solid #e1e6ee;border:1px solid var(--product-line,#e1e6ee);border-radius:16px;margin:14px 0;min-width:0;padding:18px}.b5c-selection h3{margin:0}.b5c-selection label{grid-gap:7px;display:grid;font-size:13px;gap:7px;margin-top:12px}.b5c-selection select{background:#fff;border:1px solid #d6dce8;border-radius:8px;min-width:0;padding:10px;width:100%}.b5c-table-wrap{margin-top:18px;overflow-x:auto}.b5c-differences{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.b5c-differences td,.b5c-differences th{border-bottom:1px solid #e5e9ef;overflow-wrap:anywhere;padding:12px;text-align:left;vertical-align:top;white-space:pre-wrap}.b5c-differences thead{background:#f7f9fc;color:#65718b}.b5c-differences th:first-child{width:21%}.b5c-differences th:last-child{width:15%}.b5c-change{background:#eef1f6;border-radius:8px;display:inline-block;font-size:11px;padding:4px 7px}.b5c-change--changed,.b5c-change--uncertain{background:#fff2d9;color:#855619}.b5c-change--added{background:#e3f4eb;color:#266b49}.b5c-change--removed{background:#fae8e8;color:#9c3b43}.b5c-source{border-top:1px solid #e5e9ef;overflow-wrap:anywhere;padding:16px 0}.b5c-source blockquote{border-left:3px solid #a6bfdb;margin:12px 0;padding-left:14px;white-space:pre-wrap}.b5c-notice{background:#fff5df;border-radius:10px;padding:12px 16px}.b5c-graph-controls{margin:16px 0}.b5c-graph-controls h3{margin-top:0}.b5c-control-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.b5c-relationship-actions{border-top:1px solid var(--product-border);margin-top:16px;padding-top:16px}.b5c-relationship-actions .b1a-quiet-note{margin:0}.product-frame .b5c-graph-controls button[aria-pressed=true]{background:var(--product-blue-soft);border-color:var(--product-blue);color:var(--product-blue-ink)}.b5c-graph{align-items:stretch;display:flex;flex-direction:column;gap:8px}.b5c-relationship-guide .b1b-metadata-grid{grid-template-columns:minmax(0,1fr)}.b5c-relationship-guide .b1b-metadata-grid>div{gap:6px;grid-template-columns:minmax(0,1fr)}.b5c-node{background:#fff;border:1px solid #cfd8e7;border-radius:12px;overflow-wrap:anywhere;padding:16px}.b5c-node--root{background:var(--product-blue-soft);border-color:var(--product-blue)}.b5c-node h3{margin:7px 0}.b5c-node .product-button{margin:8px 8px 0 0;max-width:100%;text-align:center}.b5c-branch{margin:0 12px}.b5c-edge{color:#64728c;display:block;font-size:12px;padding:10px}@media (max-width:850px){.b5c-two{grid-template-columns:1fr}}.catalog-main{grid-gap:24px;display:grid;gap:24px}.catalog-main>.product-page-heading{margin-bottom:0}.catalog-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--product-border,#e5e7eb);border-radius:18px;min-width:0;padding:24px}.catalog-card h2{align-items:center;display:flex;font-size:22px;gap:10px;margin:0 0 16px}.catalog-card h3{font-size:18px}.catalog-card p{line-height:1.6;overflow-wrap:anywhere}.catalog-card fieldset{grid-gap:16px;border:0;display:grid;gap:16px;padding:0}.catalog-card label{grid-gap:8px;display:grid;font-weight:600;gap:8px}.catalog-card input,.catalog-card select{background:#fff;border:1px solid #c7d4e1;border-radius:10px;color:inherit;padding:12px;width:100%}.catalog-workspace{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(230px,.7fr) minmax(0,2fr)}.catalog-source{grid-gap:7px;background:#f6f9fc;border:1px solid #d9e4ef;border-radius:12px;color:inherit;display:grid;gap:7px;margin-top:10px;padding:16px;text-align:left;width:100%}.catalog-source[aria-pressed=true]{background:#e7f0f8;border-color:#2e6eae}.catalog-history>li>span,.catalog-source span{color:#66758a;font-size:14px}.catalog-actions{display:flex;flex-wrap:wrap;gap:10px}.catalog-history{padding-left:20px}.catalog-history>li{border-bottom:1px solid #e5eaf0;padding:12px 0}.catalog-history>li>span,.catalog-history>li>strong{display:block;margin-bottom:8px}.catalog-notice,.catalog-scope{background:#f0f5fa;border:1px solid #d4e0ec;border-radius:12px;padding:16px}.catalog-notice .product-button{margin:6px 10px 0 0}.catalog-coverage{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-coverage>div{background:#f6f9fc;border-radius:10px;padding:12px}.catalog-coverage dt{font-weight:600}.catalog-coverage dd{margin:6px 0 0}.catalog-assets>article{border-top:1px solid #dce5ee;padding:18px 0}.catalog-assets summary{color:#235e95;cursor:pointer}.catalog-admin-link{color:#245f95;display:inline-block;font-weight:600;margin-top:12px}@media (max-width:900px){.catalog-workspace{grid-template-columns:1fr}.catalog-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-frame>.product-canvas,.product-gate.product-gate{--product-canvas:#eae6dc;--product-ink:#17315c;--product-muted:#586b87;--product-border:#ded8ca;--product-blue:#2b52c8;--product-blue-ink:#1f3fa6;--product-blue-soft:#e2e8fa;--product-success:#1f7a52;--product-success-soft:#dff0e6;--product-warning:#89600b;--product-warning-soft:#faedcd;--product-danger:#b23a31;--product-danger-soft:#f8e2de;--product-shadow:0 1px 2px #17315c0a,0 6px 20px #17315c0d;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";background:var(--product-canvas);color:var(--product-ink);font-variant-numeric:tabular-nums}.product-frame .product-canvas .product-brain-header,.product-frame .product-canvas .product-topbar{background:#eae6dc;border-color:var(--product-border)}.product-frame .product-canvas .product-section-title{color:var(--product-ink);letter-spacing:-.025em}.product-frame .product-canvas .product-section-description{color:#3c5580}.product-frame .product-canvas .product-brain-tabs{border-color:var(--product-border);overflow-y:hidden;scrollbar-width:none}.product-frame .product-canvas .product-brain-tabs::-webkit-scrollbar{display:none}.product-frame .product-canvas .product-brain-tab{color:var(--product-muted);font-weight:500;top:0}.product-frame .product-canvas .product-brain-tab.is-active{box-shadow:inset 0 -2px #d8ac2f;color:var(--product-ink);font-weight:600}.product-frame .product-canvas .product-brain-tab:focus-visible{outline-offset:-3px}.product-frame .product-canvas .product-brain-tab:hover{color:var(--product-blue-ink)}.product-frame .product-canvas .product-top-search{background:#f4f0e5;border-radius:999px}.product-frame .product-canvas :is(.product-upload-card,.product-library,.product-filter-bar,.b1a-card,.bp-panel,.product-empty-card,.product-context-card,.product-state-card,.b1a-coming-panel){background:#fff;border:1px solid var(--product-border);border-radius:16px;box-shadow:var(--product-shadow)}.product-frame .product-canvas .product-upload-icon{background:#e2e8fa;border-radius:12px}.product-frame .product-canvas :is(.product-main h2,.product-main h3){color:var(--product-ink);letter-spacing:-.02em}.product-frame .product-canvas .product-button{border-radius:999px;font-weight:600;padding-inline:18px}.product-frame .product-canvas .product-button--primary{background:var(--product-blue);border-color:var(--product-blue)}.product-frame .product-canvas .product-button--primary:hover:not(:disabled){background:#1f3fa6;border-color:#1f3fa6}.product-frame .product-canvas .product-button--secondary{background:#fff;border-color:var(--product-border);color:var(--product-ink)}.product-frame .product-canvas .product-button--secondary:hover:not(:disabled){background:#f4f0e5;border-color:#8994a5}.product-frame .product-canvas :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--product-border);border-radius:9px}.product-frame .product-canvas .product-filter-bar{box-shadow:none}.product-frame .product-canvas .product-secondary-details{background:#f4f0e5;border-color:var(--product-border);border-radius:12px}.product-frame .product-canvas .product-document-row{background:#fff;border-color:#ede8db;transition:background-color .14s ease}.product-frame .product-canvas .product-document-row:hover{background:#f4f0e5}.product-frame .product-canvas .product-document-icon{background:#e2e8fa;border-radius:9px;color:var(--product-blue)}.product-frame .product-canvas .product-document-name strong{color:var(--product-ink);font-weight:600}.product-frame .product-canvas .product-document-state strong{border-radius:999px}.product-frame .product-canvas .product-pagination{border-color:var(--product-border)}.product-frame .product-canvas .product-drop-zone{background:#f4f0e5;border-color:#a5aec0;border-radius:14px}.product-frame .product-canvas .product-drop-zone:is(:hover,.is-dragging){background:var(--product-blue-soft);border-color:var(--product-blue)}.product-frame .product-canvas :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--product-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.product-frame .product-canvas .product-document-row{transition:none}}.product-frame .product-canvas :is(.bp-tile,.team-panel,.catalog-card,.b6-finding,.b3-pair,.b2-ai-panel,.document-passage-card,.product-impact-panel,.b1b-metadata,.product-knowledge-statement,.product-governance-actions,.product-citation,.b5-ai-help,.b1a-ask-box){background:#fff;border-color:var(--product-border);border-radius:16px;box-shadow:var(--product-shadow)}.product-frame .product-canvas :is(.product-citation>header,.b1a-family h3,.team-add-section,.team-permissions,.b2-processing-consent,.b5-ai-selection,.b5-consent){background:#f4f0e5;border-color:var(--product-border)}.product-frame .product-canvas :is(.product-count-card,.b1a-monitor-stats .product-count-card){border-color:var(--product-border);border-radius:14px;box-shadow:var(--product-shadow)}.product-frame .product-canvas :is(.product-review-row,.product-context-row,.product-knowledge-row,.product-revision-row){background:#fff;border-color:var(--product-border);color:var(--product-ink);transition:background-color .14s ease,border-color .14s ease}.product-frame .product-canvas :is(.product-review-row,.product-context-row,.product-knowledge-row,.product-revision-row):hover{background:#f4f0e5;border-color:#b8b3a8}.product-frame .product-canvas :is(.product-review-row,.product-context-row,.product-knowledge-row,.product-revision-row) :is(strong,h3){color:var(--product-ink)}.product-frame .product-canvas :is(.product-review-list,.product-context-list,.product-knowledge-list,.product-revision-list){border-color:var(--product-border)}.product-frame .product-canvas :is(.enterprise-filters,.b6-maintenance-toolbar){border-color:var(--product-border)}.product-frame .product-canvas :is(.product-filter-clear,.team-button,.review-nav-filter,.b1a-mode){border-radius:999px}.product-frame .product-canvas .team-button{border-color:var(--product-border);color:var(--product-ink)}.product-frame .product-canvas .team-button--primary{background:var(--product-blue);border-color:var(--product-blue);color:#fff}.product-frame .product-canvas .team-button--primary:hover:not(:disabled){background:#1f3fa6}.product-frame .product-canvas .team-button--danger-quiet{border-color:#0000;color:var(--product-danger)}.product-frame .product-canvas .team-button--danger-quiet:hover:not(:disabled){background:var(--product-danger-soft)}.product-frame .product-canvas .team-button--quiet{border-color:#0000}.product-frame .product-canvas :is(.team-filters,.b1a-governance-tabs,.b1b-object-tabs){background:#f4f0e5;border-color:var(--product-border)}.product-frame .product-canvas .team-filters button{border-radius:999px}.product-frame .product-canvas .team-filters button[aria-pressed=true]{background:var(--product-ink);color:#fff}.product-frame .product-canvas table{border-color:var(--product-border)}.product-frame .product-canvas table thead{background:#f4f0e5}.product-frame .product-canvas table thead th{background:#f4f0e5;color:var(--product-muted);font-size:11px;font-weight:600;letter-spacing:.04em}.product-frame .product-canvas table tbody :is(th,td){border-color:var(--product-border)}.product-frame .product-canvas table tbody tr:hover{background:#f4f0e5}.product-frame .product-canvas .document-library-table thead th{font-size:10px;letter-spacing:.06em}.product-frame .product-canvas .product-button--danger{border-color:var(--product-danger);color:var(--product-danger)}.product-frame .product-canvas .product-button--danger:hover:not(:disabled){background:var(--product-danger-soft)}.product-gate.product-gate :is(.product-unlock-card,.product-state-card){background:#fff;border:1px solid var(--product-border);border-radius:16px;box-shadow:var(--product-shadow)}.product-gate.product-gate .product-button{border-radius:999px}.product-gate.product-gate .product-button--primary{background:var(--product-blue);border-color:var(--product-blue)}.product-gate.product-gate .product-input-wrap{border-color:var(--product-border);border-radius:9px}.product-gate.product-gate :is(button,input,a):focus-visible{outline:2px solid var(--product-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.product-frame .product-canvas :is(.product-review-row,.product-context-row,.product-knowledge-row,.product-revision-row){transition:none}}.header-account{flex-shrink:0;margin-left:auto;position:relative}.header-account .header-account-trigger{align-items:center;background:#fffef9;border:1px solid #e5e3d9;border-radius:24px;color:#252b29;cursor:pointer;display:flex;gap:9px;min-height:42px;padding:4px 16px;text-align:left}.header-account .header-account-trigger:hover,.header-account .header-account-trigger[aria-expanded=true]{background:#fff8de;border-color:#dfca82}.header-account .product-workspace-avatar{background:#f8edc5;border:1px solid #e7d9a6;border-radius:50%;color:#655622;display:grid;flex-shrink:0;font-size:13px;font-weight:650;height:34px;place-items:center;width:34px}.header-account .header-account-trigger strong{display:block;font-size:12px;font-weight:650;line-height:1.35;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account .header-account-trigger small{color:#72766e;display:block;font-size:10px;line-height:1.35;margin-top:1px}.header-account-trigger>svg{color:#8a8d82;transition:transform .15s ease}.header-account-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.header-account .header-account-panel{background:#fffefb;border:1px solid #e5e3d9;border-radius:16px;box-shadow:0 16px 48px #252b291c,0 3px 8px #252b2908;box-sizing:border-box;max-height:calc(100dvh - 90px);overflow-y:auto;padding:8px;position:absolute;right:0;scrollbar-width:thin;top:calc(100% + 10px);width:min(316px,calc(100vw - 24px));z-index:100}.header-account .account-profile{align-items:center;border-bottom:1px solid #eeece4;display:flex;gap:11px;padding:12px 10px 15px}.header-account .account-profile .product-workspace-avatar{font-size:16px;height:40px;width:40px}.header-account .account-profile>div{flex:1 1;min-width:0}.header-account .account-profile strong{color:#293229;display:block;font-size:14px;font-weight:650;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account .account-profile small{color:#777b72;display:block;font-size:11px;line-height:1.5;margin-top:2px;overflow-wrap:anywhere}.header-account .account-access{border-bottom:1px solid #eeece4;margin-bottom:5px;padding:13px 10px}.header-account .account-access-label{align-items:center;color:#777c70;display:flex;font-size:10px;font-weight:600;gap:6px;margin-bottom:9px}.header-account .account-access-label>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.header-account .header-account-roles{display:flex;flex-wrap:wrap;gap:5px}.header-account .header-account-roles>span{background:#f6f6f0;border:1px solid #e8e7de;border-radius:6px;color:#596150;font-size:10px;font-weight:500;line-height:1.5;padding:3px 7px;white-space:nowrap}.header-account .account-menu-action,.header-account .header-account-panel .profile-signout,.header-account .profile-return{align-items:center;background:#0000;border:0;border-radius:9px;box-sizing:border-box;color:#41483f;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:500;gap:10px;justify-content:flex-start;margin:0;min-height:40px;padding:10px;text-align:left;width:100%}.header-account .account-menu-action>svg,.header-account .profile-signout>svg{color:#838979;flex-shrink:0}.header-account .account-action-chevron{margin-left:auto}.header-account .account-menu-action:hover,.header-account .profile-return:hover{background:#f4f1e4;color:#30382a}.header-account .account-menu-action[aria-expanded=true]{background:#f4f1e4}.header-account .account-signout-section{border-top:1px solid #eeece4;margin-top:5px;padding-top:5px}.header-account .header-account-panel .profile-signout:hover{background:#fdf0eb;color:#a94c37}.header-account .header-account-panel .profile-signout:hover svg{color:inherit}.header-account .profile-switcher{border:0;border-bottom:1px solid #eeece4;margin:0 0 5px;padding:10px}.header-account .profile-switch-notice{align-items:flex-start;background:#f3f6ef;border:1px solid #dfe6d7;border-radius:11px;color:#3e5537;display:flex;gap:10px;margin:0 0 14px;overflow-wrap:normal;padding:12px}.header-account .profile-switch-icon{background:#e5eddf;border-radius:9px;color:#59724a;display:grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.header-account .profile-switch-copy{flex:1 1;min-width:0}.header-account .profile-switch-copy>span{color:#6e7b66;display:block;font-size:10px;line-height:1.4;margin-bottom:2px}.header-account .profile-switch-copy strong{color:#34482f;display:block;font-size:12px;font-weight:650;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account .profile-switch-copy small{color:#72806a;display:block;font-size:10px;line-height:1.5;margin-top:3px}.header-account .profile-switcher label>span{color:#777c70;display:block;font-size:10px;font-weight:600;letter-spacing:0;margin-bottom:7px;text-transform:none}.header-account .profile-switcher select{background:#fff;border:1px solid #dedfd4;border-radius:8px;color:#41483f;color-scheme:light;font-size:12px;min-height:36px;padding:7px 9px;width:100%}.header-account .header-account-panel p{font-size:11px;line-height:1.6;margin:8px 10px}.header-account .header-account-panel p[role=alert]{color:#a14635}.header-account button:disabled{cursor:wait;opacity:.55}.header-account :is(input,select,button):focus-visible{outline:2px solid #9b8525;outline-offset:2px}.account-password-form{grid-gap:10px;display:grid;gap:10px;padding:10px 4px}.account-login form label,.account-password-form label{grid-gap:6px;display:grid;font-size:12px;font-weight:600;gap:6px}.account-login input,.account-password-form input{background:#fff;border:1px solid #dadfd5;border-radius:8px;box-sizing:border-box;color:#263126;min-height:40px;padding:9px 12px;width:100%}.account-login form{grid-gap:16px;display:grid;gap:16px}.account-login-modes{background:#f5f4ed;border:1px solid #e7e6dc;border-radius:10px;display:flex;margin:22px 0;padding:4px}.account-login-modes button{background:#0000;border:0;border-radius:7px;color:#687064;cursor:pointer;flex:1 1;font-size:12px;padding:9px}.account-login-modes button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #283a1712;color:#222e20;font-weight:600}.account-text-button{background:none;border:0;color:#626b58;cursor:pointer;text-decoration:underline}.team-member-email{color:#757b71;display:block;font-size:11px;font-weight:400;margin-top:4px}.team-confirmation label{grid-gap:6px;display:grid;font-size:12px;gap:6px;margin-bottom:12px}.team-confirmation input{border:1px solid #d6dccc;border-radius:8px;max-width:350px;padding:9px 12px}.account-login button:focus-visible,.account-login input:focus-visible,.header-account button:focus-visible{outline:2px solid #9b8525;outline-offset:3px}@media (max-width:600px){.header-account-trigger>span:not(.product-workspace-avatar){display:none}.header-account .header-account-trigger{gap:5px;padding:4px 10px}}.product-help-trigger{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:500;gap:6px;margin:6px 0;min-height:32px;padding:4px 2px;text-align:left}.product-help-trigger,.product-help-trigger:hover{color:var(--product-blue-ink)}.product-help-trigger svg{flex:none}.product-help-content button:focus-visible,.product-help-trigger:focus-visible{border-radius:4px;outline:2px solid var(--product-blue);outline-offset:3px}.product-help-content{animation:product-help-enter .12s ease-out;background:#fff;background:var(--product-card,#fff);border:1px solid #dde4ed;border:1px solid var(--product-border,#dde4ed);border-radius:10px;box-shadow:0 8px 30px #17233824;color:#202d40;color:var(--product-ink,#202d40);font-family:inherit;max-height:var(--radix-popover-content-available-height);overflow:auto;padding:14px 16px;width:min(350px,calc(100vw - 32px));z-index:1100}.product-help-heading{align-items:center;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-bottom:6px}.product-help-heading button{background:#0000;border:0;border-radius:5px;color:var(--product-muted);cursor:pointer;display:grid;flex:none;height:28px;place-items:center;width:28px}.product-help-copy{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.product-help-copy p{margin:6px 0}.product-help-arrow{fill:#fff;fill:var(--product-card,#fff)}@keyframes product-help-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.product-help-content{animation:none}}.product-frame .b6-activity{--event-color:#5c708a;--event-tint:#f0f4f8;--activity-border:#e3e8ef;--activity-muted:#65758b;background:#fff;border:1px solid var(--activity-border);border-radius:14px;color:#20314a;font-size:13px;min-width:0;padding:20px}.product-frame .b6-activity .b6-activity-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.product-frame .b6-activity .b6-activity-header h2{font-size:17px;font-weight:650;letter-spacing:-.2px;margin:0}.product-frame .b6-activity .b6-activity-header p{color:var(--activity-muted);font-size:12px;line-height:1.5;margin:5px 0 0}.product-frame .b6-activity .b6-refresh{align-items:center;background:#fff;border:1px solid var(--activity-border);border-radius:8px;color:#334965;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:7px;min-height:34px;padding:7px 12px}.product-frame .b6-activity :is(button,a,input,select,summary):focus-visible{outline:2px solid #3b82f6;outline-offset:3px}.product-frame .b6-activity button:disabled{cursor:not-allowed;opacity:.55}.product-frame .b6-activity .b6-activity-meta{align-items:center;color:var(--activity-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:space-between;margin:16px 0}.product-frame .b6-activity .b6-activity-meta>span:last-child{align-items:center;display:inline-flex;gap:5px}.product-frame .b6-activity .b6-activity-list{list-style:none;margin:0;padding:0}.product-frame .b6-activity .b6-activity-list>.b6-event{grid-gap:12px;border:0;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr);margin:0;padding:0 0 14px;position:relative}.product-frame .b6-activity .b6-event:not(:last-child):before{background:#e6ecf3;bottom:0;content:"";left:15px;position:absolute;top:32px;width:2px}.product-frame .b6-activity .b6-event--stopped{--event-color:#af414a;--event-tint:#fff0f1}.product-frame .b6-activity .b6-event--approved{--event-color:#267550;--event-tint:#edf8f1}.product-frame .b6-activity .b6-event--submitted{--event-color:#376cbc;--event-tint:#edf4ff}.product-frame .b6-activity .b6-event--prepared{--event-color:#7654a1;--event-tint:#f5f0fc}.product-frame .b6-activity .b6-event-marker{background:var(--event-tint);border:1px solid var(--activity-border);border-radius:50%;color:var(--event-color);display:grid;height:32px;margin-top:0;place-items:center;width:32px;z-index:1}.product-frame .b6-activity .b6-event-card{background:#fff;border:1px solid var(--activity-border);border-radius:10px;min-width:0;padding:13px 15px}.product-frame .b6-activity .b6-event-heading{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.product-frame .b6-activity .b6-event-heading h3{color:#263b56;font-size:13px;font-weight:650;line-height:1.5;margin:0}.product-frame .b6-activity .b6-event-badge{background:var(--event-tint);border-radius:20px;color:var(--event-color);flex-shrink:0;font-size:10px;font-weight:650;line-height:1.5;padding:3px 8px}.product-frame .b6-activity .b6-event-byline{align-items:center;color:var(--activity-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px 14px;line-height:1.6;margin-top:5px;overflow-wrap:anywhere}.product-frame .b6-activity .b6-event-byline>span{align-items:center;display:inline-flex;gap:5px;min-width:0}.product-frame .b6-activity .b6-event-byline strong{font-size:inherit;font-weight:500}.product-frame .b6-activity .b6-event-byline time{font-size:inherit}.product-frame .b6-activity .b6-event-outcome{color:#53647b;font-size:12px;line-height:1.5;margin:8px 0 0}.product-frame .b6-activity .b6-activity-objects{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:10px 0 0;padding:0}.product-frame .b6-activity .b6-activity-objects li{margin:0;max-width:100%;padding:0}.product-frame .b6-activity .b6-activity-objects a{align-items:center;background:#f8fafc;border:1px solid #e4eaf2;border-radius:6px;color:#365f93;display:flex;font-size:11px;gap:6px;line-height:1.5;padding:5px 8px;text-decoration:none}.product-frame .b6-activity .b6-activity-objects a>span:first-of-type{min-width:0;overflow-wrap:anywhere}.product-frame .b6-activity .b6-activity-objects a svg{flex-shrink:0}.product-frame .b6-activity .b6-activity-objects a:hover{background:#f0f6ff;border-color:#a9c2e1}.product-frame .b6-activity .b6-object-kind{border-left:1px solid #dce4ed;color:#718198;font-size:10px;padding-left:6px;text-transform:capitalize}.product-frame .b6-activity .b6-origin-link{color:#365f93;display:inline-block;font-size:11px;margin-top:8px}.product-frame .b6-activity .b6-record-details{font-size:11px;margin-top:10px}.product-frame .b6-activity summary{color:#61738b;cursor:pointer;font-size:11px;font-weight:500;width:-webkit-fit-content;width:fit-content}.product-frame .b6-activity .b6-record-details[open]{border-top:1px solid var(--activity-border);padding-top:10px}.product-frame .b6-activity .b6-record-details dl{background:#f7f9fc;border-radius:7px;margin:10px 0;padding:10px}.product-frame .b6-activity .b6-record-details dl>div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:100px minmax(0,1fr);margin:5px 0}.product-frame .b6-activity .b6-record-details dt{color:var(--activity-muted);text-transform:capitalize}.product-frame .b6-activity .b6-record-details dd{font-family:ui-monospace,monospace;font-size:10px;margin:0;overflow-wrap:anywhere}.product-frame .b6-activity .b6-record-details p{color:var(--activity-muted);font-size:11px;margin:8px 0 0}.product-frame .b6-activity .b6-activity-coverage{border-top:1px solid var(--activity-border);margin-top:14px;padding-top:14px}.product-frame .b6-activity .b6-activity-coverage p{color:var(--activity-muted);font-size:12px;line-height:1.6;margin:8px 0}.product-frame .b6-activity .b6-notice{background:#f7f9fc;border-radius:8px;color:#53647b;font-size:12px;margin:12px 0;padding:10px 12px}.product-frame .b6-activity .b6-empty{color:var(--activity-muted);display:grid;font-size:12px;justify-items:center;padding:24px;text-align:center}@media(max-width:600px){.product-frame .b6-activity{padding:12px}.product-frame .b6-activity .b6-activity-header{flex-wrap:wrap}.product-frame .b6-activity .b6-event-card{padding:11px}.product-frame .b6-activity .b6-activity-list>.b6-event{gap:8px}.product-frame .b6-activity .b6-event-heading{flex-wrap:wrap;gap:4px}.product-frame .b6-activity .b6-record-details dl>div{gap:2px;grid-template-columns:1fr}}.product-frame .b6-activity{border-radius:12px;padding:16px}.product-frame .b6-activity .b6-activity-header{gap:12px;margin-bottom:12px}.product-frame .b6-activity .b6-activity-header h2{font-size:15px;line-height:1.4}.product-frame .b6-activity .b6-activity-header p{font-size:11px;margin:3px 0 0}.product-frame .b6-activity .b6-refresh{border-radius:7px;cursor:pointer;font-size:11px;min-height:30px;padding:5px 10px;text-decoration:none}.product-frame .b6-activity .b6-activity-meta{font-size:10px;margin:0 0 12px}.product-frame .b6-activity .b6-activity-feed{max-height:min(65dvh,620px);overflow:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-color:#c5cbd3 #0000;scrollbar-width:thin}.product-frame .b6-activity .b6-activity-scroll-marker{height:1px;pointer-events:none}.product-frame .b6-activity .b6-activity-load{color:var(--activity-muted);font-size:11px;line-height:1.5;margin:0;padding:8px 0}.product-frame .b6-activity .b6-event-card{border-radius:8px;padding:11px 13px}.product-frame .b6-activity .b6-activity-list>.b6-event{gap:10px;padding-bottom:10px}.product-frame .b6-activity .b6-activity-coverage{margin-top:10px;padding-top:10px}@media(max-width:600px){.product-frame .b6-activity{padding:12px}.product-frame .b6-activity .b6-activity-header{align-items:flex-start;flex-wrap:nowrap}.product-frame .b6-activity .b6-refresh{font-size:10px;padding:5px 8px}.product-frame .b6-activity .b6-activity-header h2{font-size:14px}}.product-frame .b6-activity .b6-refresh.b6-icon-refresh{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 32px;gap:0;height:32px;justify-content:center;min-height:32px;padding:0;width:32px}.product-frame .b6-activity .b6-icon-refresh:hover:not(:disabled){background:#f5f7fa;border-color:#c5cfda}.product-frame .manual-authoring{background:#fff;border:1px solid var(--product-border);border-radius:10px;padding:18px}.manual-authoring .product-section-title-row{align-items:center;gap:12px;margin-bottom:6px}.manual-authoring .product-section-title-row h2{font-size:16px;margin:0}.manual-authoring .product-section-title-row>span{background:var(--product-blue-soft);border-radius:6px;color:var(--product-blue-ink);font-size:11px;padding:4px 8px}.manual-authoring .product-knowledge-form{gap:14px;margin-top:14px}.product-frame .manual-authoring .b1b-business-fields{background:#f9fafc;border:1px solid var(--product-border);border-radius:8px;margin:0;padding:12px 14px}.manual-authoring .b1b-business-fields legend{font-size:12px;font-weight:600;padding:0 6px}.manual-authoring .b1b-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.manual-authoring .business-field{min-width:0}.manual-authoring .product-knowledge-form label{font-size:12px;gap:5px}.manual-authoring .product-knowledge-form :is(input:not([type=checkbox]),select,textarea){border-radius:6px;font-size:13px;min-width:0;padding:8px 10px}.manual-authoring .product-knowledge-form small{color:var(--product-muted);font-size:11px;line-height:1.5}.manual-authoring .product-help-trigger{font-size:11px;margin-top:4px}.manual-authoring .product-copy-passage{font-size:12px;justify-self:start;padding:6px 0}.manual-authoring .product-advanced-settings{border-top:1px solid var(--product-border);margin-top:10px;padding:10px 0 0}.manual-authoring .product-advanced-settings>summary{cursor:pointer;font-size:12px;font-weight:600;padding:4px 0}.manual-authoring .product-advanced-settings[open]>.b1b-form-grid{margin:10px 0}.manual-authoring .product-knowledge-submit{background:var(--product-blue);border-radius:6px;color:#fff;justify-self:start;min-height:38px;padding:8px 16px;width:auto}@media(max-width:1000px){.manual-authoring .b1b-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.manual-authoring .b1b-form-grid{grid-template-columns:1fr}.product-frame .manual-authoring{padding:14px}}.product-frame .document-passage-card{background:#fff;border:1px solid var(--product-border);border-radius:10px;box-shadow:none;margin:0 0 12px;overflow:hidden;padding:0}.product-frame .document-passage-card.is-selected{border-color:var(--product-blue);box-shadow:0 0 0 1px var(--product-blue)}.product-frame .document-passage-card>header{align-items:center;background:#f7f9fc;border-bottom:1px solid var(--product-border);display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:12px 16px}.document-passage-card .product-passage-selector{font-size:13px;margin:0}.document-passage-location{color:var(--product-muted);font-size:12px}.document-passage-id{color:var(--product-muted);font-family:monospace;font-size:11px;margin-left:auto}.product-frame .document-passage-card .document-passage-text{font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere;padding:14px 16px;white-space:pre-wrap}.document-passage-card>footer{align-items:center;border-top:1px solid var(--product-border);color:var(--product-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:space-between;padding:8px 16px}.document-passage-toggle{align-items:center;background:var(--product-blue-soft);border:0;border-radius:5px;color:var(--product-blue-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;padding:6px 8px}.document-passage-toggle:hover{background:#dfe8fc}.document-passage-toggle:focus-visible{outline:2px solid var(--product-blue);outline-offset:3px}.document-passage-summary{color:var(--product-muted);font-size:12px;margin:0 0 14px}.product-frame .document-reading .product-page-heading h1{font-size:22px;overflow-wrap:anywhere}.product-frame .document-reading .product-section-title-row{margin-bottom:8px}.product-frame .document-reading .product-section-title-row h2{font-size:16px}.product-frame .b2-saved-runs>summary{cursor:pointer;font-size:13px;font-weight:600;padding:10px 0}.product-frame .b2-saved-runs>a{border-top:1px solid var(--product-border);display:block;font-size:12px;padding:9px 0}.product-frame .document-history .product-revision-row{border-radius:9px;font-size:13px;padding:14px 16px}.product-frame .document-revision-heading{align-items:center;gap:10px 16px;margin-bottom:14px}.document-revision-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0}.product-frame .document-reading .document-revision-title h1{font-size:18px;line-height:1.4;margin:0}.document-revision-badge{background:#edf1f7;border-radius:5px;color:var(--product-muted);display:inline-block;font-size:11px;font-weight:500;padding:3px 7px;white-space:nowrap}.product-frame .b2-saved-runs{margin-top:14px;padding-top:0}.product-frame .b2-ai-panel--compact{margin:14px 0;padding:14px 16px}.b2-preparation-controls{grid-gap:8px 20px;align-items:center;display:grid;gap:8px 20px;grid-template-columns:minmax(0,1fr) auto}.b2-preparation-controls>.b2-ai-title{gap:8px}.b2-preparation-controls .b2-ai-title h3{font-size:14px;margin:0}.b2-preparation-controls .b2-ai-title>svg{height:18px;width:18px}.b2-preparation-controls>label{color:var(--product-muted);font-size:12px;grid-column:1}.b2-preparation-controls .b2-processing-consent{align-items:flex-start;display:flex;gap:8px;line-height:1.5;margin:0}.b2-preparation-controls .b2-processing-consent input{flex:none;margin:3px 0 0}.b2-preparation-controls>.b2-actions{gap:8px;grid-column:2;grid-row:1/span 3;margin:0}.b2-preparation-controls>label:not(.b2-processing-consent){align-items:center;display:flex;gap:8px}.b2-preparation-controls select{max-width:260px}@media(max-width:900px){.b2-preparation-controls{grid-template-columns:minmax(0,1fr)}.b2-preparation-controls>.b2-actions{grid-column:1;grid-row:auto}}.product-frame .b2-saved-runs>summary{padding:12px 0}.b2-saved-runs>summary .document-revision-badge{margin-left:6px}.preparation-history-heading{margin:0 0 8px}.preparation-history-scroll{border:1px solid var(--product-border);border-radius:8px;max-height:220px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#bac6d6 #0000;scrollbar-width:thin}.preparation-history-scroll::-webkit-scrollbar{width:5px}.preparation-history-scroll::-webkit-scrollbar-thumb{background:#bac6d6;border-radius:999px}.preparation-history-scroll:focus-visible{outline:2px solid var(--product-blue);outline-offset:3px}.preparation-history-list{list-style:none;margin:0;padding:0}.preparation-history-list li+li{border-top:1px solid var(--product-border)}.product-frame .preparation-history-list a{grid-gap:12px;align-items:center;color:var(--product-ink);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto 12px;padding:12px;text-decoration:none}.preparation-history-list a:hover{background:var(--product-blue-soft)}.preparation-history-status{background:#edf1f7;border-radius:5px;color:var(--product-muted);font-size:10px;padding:3px 7px;text-transform:capitalize}.preparation-history-status.is-succeeded{background:var(--product-success-soft);color:var(--product-success)}.preparation-history-status.is-failed{background:var(--product-danger-soft);color:var(--product-danger)}.preparation-history-count{color:var(--product-muted);font-size:11px;white-space:nowrap}.product-frame .document-impact-compact{border-radius:9px;margin:16px 0;padding:14px 16px}.product-frame .document-impact-compact .product-section-title-row{align-items:center;gap:12px;margin:0}.product-frame .document-impact-compact h2{font-size:14px;margin:0}.product-frame .document-impact-compact>p{color:var(--product-muted);font-size:12px;margin:6px 0 0}.product-frame .document-impact-compact .product-impact-warning{color:var(--product-warning)}@media(max-width:480px){.product-frame .preparation-history-list a{gap:7px;grid-template-columns:minmax(0,1fr) auto}.preparation-history-list a>span:last-child{display:none}}@media(max-width:600px){.document-passage-toggle{min-height:40px}.document-passage-location{flex-basis:100%;order:3}}.bp-main .bp-intro{color:var(--product-muted);font-size:13px;margin:0 0 18px}.bp-card-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-panel,.bp-tile{background:var(--product-card);border:1px solid var(--product-border);border-radius:15px;box-shadow:var(--product-shadow);padding:20px}.bp-tile h2{font-size:15px;line-height:1.35;margin:14px 0 6px}.bp-overview-section>p,.bp-panel p,.bp-tile p{color:var(--product-muted);font-size:12.3px;line-height:1.6;margin:0}.bp-section-row,.bp-tile-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.bp-tile-icon{background:var(--product-blue-soft);border-radius:11px;color:var(--product-blue-ink);display:grid;flex:none;height:40px;place-items:center;width:40px}.bp-tile-icon svg{height:21px;width:21px}.bp-tile-icon--purple{background:#ece6fa;color:#6750a8}.bp-tile-icon--teal{background:#dff3ed;color:#237b72}.bp-tile-icon--amber{background:var(--product-warning-soft);color:#976211}.bp-tile-icon--green{background:var(--product-success-soft);color:#377c51}.bp-tile-icon--lavender{background:#eee5f8;color:#8060b0}.bp-tile-icon--domain{color:#fff}.bp-tile-icon--domain.bp-tile-icon--purple{background:linear-gradient(135deg,#6c5cff,#8b7bff)}.bp-tile-icon--domain.bp-tile-icon--blue{background:linear-gradient(135deg,#4c8dff,#74a8ff)}.bp-tile-icon--domain.bp-tile-icon--teal{background:linear-gradient(135deg,#12b8a6,#3ccbbb)}.bp-tile-icon--domain.bp-tile-icon--amber{background:linear-gradient(135deg,#f5a623,#f7b84e)}.bp-tile-icon--domain.bp-tile-icon--green{background:linear-gradient(135deg,#22b573,#4cca8c)}.bp-tile-icon--domain.bp-tile-icon--lavender{background:linear-gradient(135deg,#a878ff,#c6a8ff)}.bp-coming-soon{background:var(--product-canvas);border:1px solid var(--product-border);border-radius:999px;color:var(--product-muted);display:inline-block;flex:none;font-size:10.5px;font-weight:600;padding:3px 8px;white-space:nowrap}.bp-tag-list{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:12px 0 0;padding:0}.bp-tag-list li{background:var(--product-canvas);border-radius:5px;color:var(--product-muted);font-size:10.5px;padding:3px 7px}.bp-graph-controls,.bp-view-toggle{display:flex;flex-wrap:wrap;gap:7px}.bp-view-toggle{margin-bottom:18px}.bp-graph-controls button,.bp-view-toggle button{background:var(--product-card);border:1px solid var(--product-border);border-radius:999px;color:var(--product-muted);font:inherit;font-size:12px;padding:7px 12px}.bp-view-toggle button{cursor:pointer}.bp-view-toggle button.is-active{background:var(--product-blue-soft);border-color:#b7cfe4;color:var(--product-blue-ink);font-weight:650}.bp-graph-controls button:disabled{cursor:not-allowed}.bp-section-row{margin-bottom:12px}.bp-section-row .product-section-heading{margin:0}.bp-following-panel{margin-top:22px}.bp-map-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 270px;margin-top:14px}.bp-graph-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center}.bp-graph-empty>svg{color:var(--product-blue-ink);height:42px;margin-bottom:15px;width:42px}.bp-graph-empty h2{font-size:17px;margin:0 0 8px}.bp-graph-empty p{max-width:365px}.bp-map-layout>.bp-panel:last-child>p{margin-bottom:15px}.bp-overview-metric h2{margin-top:0}.bp-overview-metric .bp-source-module{font-size:10.5px}.bp-overview-metric .bp-not-connected{color:var(--product-ink);font-size:20px;font-weight:750;margin:20px 0 16px}.bp-overview-metric dl{font-size:11.5px;margin:0}.bp-overview-metric dl>div{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-top:9px}.bp-overview-metric dt{color:var(--product-muted)}.bp-overview-metric dd{font-size:10.5px;margin:0}.bp-overview-section{margin-top:28px}.bp-overview-section h2{font-size:19px;margin:0 0 4px}.bp-overview-section>p{margin-bottom:14px}.bp-overview-section .bp-panel h3{font-size:14px;margin:0 0 6px}.bp-overview-section .bp-panel .product-button{margin-top:14px}.bp-readiness-grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(4,minmax(0,1fr))}.bp-readiness-grid>div{border-top:7px solid var(--product-border);padding:13px 10px 0}.bp-readiness-grid h3{font-size:12px;margin:0 0 6px}.bp-readiness-grid p{color:var(--product-muted);font-size:12px;margin:0}@media (max-width:1100px){.bp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-map-layout{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:720px){.bp-card-grid,.bp-map-layout{grid-template-columns:minmax(0,1fr)}.bp-readiness-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}.team-panel{background:#fff;border:1px solid #e2e7ee;border-radius:14px;box-shadow:0 2px 8px #24355004;overflow:hidden}.team-heading{gap:16px;justify-content:space-between;padding:24px 26px}.team-heading,.team-title{align-items:center;display:flex}.team-title{gap:10px}.team-panel h2{font-size:19px;letter-spacing:-.4px;margin:0}.team-panel h3{font-size:14px;font-weight:650;margin:0}.team-panel p{color:#687587;font-size:13px;line-height:1.6;margin:5px 0 0}.team-count{background:#edf2f8;border-radius:6px;color:#53647a;font-size:12px;font-weight:600;padding:3px 8px}.team-owner-label{align-items:center;color:#617186;display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.team-add-section{align-items:center;background:#f8fafc;border:1px solid #e6ebf2;border-radius:10px;display:flex;gap:22px;justify-content:space-between;margin:0 26px 24px;padding:18px}.team-add-form{align-items:center;display:flex;flex:0 1 430px;gap:8px}.team-add-form label{flex:1 1;min-width:100px}.team-panel input{background:#fff;border:1px solid #dce3ec;border-radius:7px;box-sizing:border-box;color:#233246;font:inherit;font-size:13px;min-width:0;padding:10px 12px;width:100%}.team-panel input::placeholder{color:#8490a0}.team-button{align-items:center;background:#fff;border:1px solid #dce3ec;border-radius:7px;color:#405269;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:7px;justify-content:center;line-height:1.3;min-height:36px;padding:8px 12px;transition:background .15s;white-space:nowrap}.team-button:hover:not(:disabled){background:#f1f5fa}.team-button--primary{background:#2868aa;border-color:#2868aa;color:#fff}.team-button--primary:hover:not(:disabled){background:#20578f}.team-button--danger-quiet,.team-button--quiet{background:#0000;border-color:#0000}.team-button--danger-quiet{color:#ad4848}.team-button--danger-quiet:hover:not(:disabled){background:#fff0f0}.team-button:disabled{cursor:not-allowed;opacity:.45}.team-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 26px 18px}.team-filters{background:#f0f3f7;border-radius:8px;display:inline-flex;gap:3px;padding:3px}.team-filters button{align-items:center;background:#0000;border:0;border-radius:6px;color:#637287;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:7px;padding:7px 10px}.team-filters button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #213b5d15;color:#24476b;font-weight:600}.team-filters span{font-size:11px;opacity:.75}.team-search{align-items:center;border:1px solid #e2e7ee;border-radius:7px;color:#8390a2;display:flex;gap:8px;max-width:240px;padding-left:10px}.team-search input{background:#0000;border:0;padding:8px 8px 8px 0}.team-table-wrap{overflow-x:auto}.team-table{border-collapse:collapse;font-size:13px;text-align:left;width:100%}.team-table th{background:#fafbfd;border-block:1px solid #edf0f4;color:#798698;font-size:11px;font-weight:600;padding:11px 18px}.team-table td:first-child,.team-table th:first-child{padding-left:26px}.team-table td:last-child,.team-table th:last-child{padding-right:26px}.team-table td{border-bottom:1px solid #edf0f4;padding:15px 18px}.team-table tbody tr:last-child td{border-bottom:0}.team-table tbody tr:hover{background:#fcfdff}.team-actions-heading{text-align:right}.team-person{align-items:center;display:flex;gap:11px;min-width:140px}.team-person strong{color:#293a50;font-weight:600;overflow-wrap:anywhere}.team-avatar{background:#eaf0f9;border-radius:50%;color:#4f6c96;display:grid;flex-shrink:0;font-size:13px;font-weight:600;height:34px;place-items:center;width:34px}.team-role{color:#7a8798;font-size:12px}.team-status{align-items:center;background:#f1f3f6;border-radius:5px;color:#7b8797;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 8px}.team-status i{background:currentColor;border-radius:50%;height:5px;width:5px}.team-status.is-active{background:#eaf7ef;color:#357855}.team-row-actions{display:flex;gap:3px;justify-content:flex-end}.team-empty{border-top:1px solid #edf0f4;color:#687587;padding:34px 20px 42px;text-align:center}.team-empty-icon{background:#f0f5fb;border-radius:14px;color:#6384ab;display:grid;height:50px;margin:0 auto 14px;place-items:center;width:50px}.team-key-card{background:#f1f8f5;border:1px solid #cfe6db;border-radius:10px;margin:0 26px 24px;padding:20px}.team-key-heading{align-items:center;display:flex;gap:9px}.team-key-icon{color:#378065;display:flex}.team-key-once{color:#4d7b64;font-size:10px;font-weight:600;letter-spacing:.5px;margin-left:auto;text-transform:uppercase}.team-key-value{display:block;margin:14px 0 10px}.team-key-value input{font-family:ui-monospace,monospace;font-size:12px}.team-key-card>button{margin-right:6px}.team-confirmation,.team-feedback{background:#fff7f0;border:1px solid #f2dfcd;border-radius:8px;margin:0 26px 18px;padding:14px 16px}.team-feedback--error{color:#984747!important}.team-confirmation p{color:#7f543e;margin-bottom:12px}.team-confirmation button{margin-right:6px}.team-permissions{align-items:center;background:#fafbfd;border-top:1px solid #edf0f4;color:#8594a6;display:flex;gap:10px;padding:15px 26px}.team-permissions svg{flex-shrink:0}.team-permissions p{font-size:12px;margin:0}.team-permissions strong{color:#56677d;font-weight:500}.team-roadmap{margin-top:22px}.team-roadmap>summary{color:#768396;cursor:pointer;font-size:12px;padding:10px 0}.profile-switcher,.team-roadmap .bp-card-grid{margin-top:12px}.profile-switcher label>span{color:#9c9aa8;display:block;font-size:10px;font-weight:600;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.profile-switcher select{background:#37353f;border:1px solid #504e5c;border-radius:7px;color:#e0deeb;cursor:pointer;font:inherit;font-size:12px;padding:9px 8px;width:100%}.profile-switcher select:disabled{cursor:not-allowed;opacity:.5}.profile-switch-notice{background:#453d2e;border:1px solid #615231;border-radius:7px;color:#e5c987;font-size:11px;line-height:1.5;margin:0 0 10px;overflow-wrap:anywhere;padding:9px}.profile-return,.profile-signout{align-items:center;border:0;border-radius:6px;cursor:pointer;display:flex;font:inherit;font-size:11px;gap:7px;justify-content:center;margin-top:8px;padding:8px;width:100%}.profile-signout{background:#0000;color:#b0adbd}.profile-signout:hover{background:#37353f;color:#fff}.profile-return{background:#454151;color:#f0edf7}.profile-error{color:#ffb9b2;font-size:11px;line-height:1.5}.product-side-footer>.product-local-status{display:none}@media (max-width:1100px){.team-add-section{align-items:stretch;flex-direction:column;gap:14px}.team-add-form{flex-basis:auto}}@media (max-width:640px){.team-heading{align-items:flex-start;padding:20px 16px}.team-owner-label{font-size:0}.team-add-section,.team-key-card{margin:0 16px 18px;padding:14px}.team-toolbar{align-items:stretch;flex-direction:column;padding:0 16px 16px}.team-search{max-width:none}.team-filters{align-self:flex-start}.team-add-form{flex-wrap:wrap}.team-add-form label{flex-basis:100%}.team-add-form button{width:100%}.team-permissions{align-items:flex-start;padding:14px 16px}.team-key-heading{flex-wrap:wrap}.team-key-value input{font-size:11px}.team-table thead{display:none}.team-table,.team-table tbody{display:block}.team-table tr{grid-gap:10px;border-top:1px solid #edf0f4;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.team-table td,.team-table td:first-child,.team-table td:last-child{align-self:center;border:0;padding:0}.team-table td:nth-child(2){display:none}.team-table td:last-child{grid-column:1/-1}.team-row-actions{justify-content:flex-start;padding-left:38px}.team-person{min-width:0}}.document-attribution{color:#63738a;display:flex;flex-direction:column;font-size:11px;gap:4px;line-height:1.5;margin-top:6px;overflow-wrap:anywhere}.document-attribution>span:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.document-attribution strong{color:#435872;font-size:inherit;font-weight:600}.document-attribution small{color:#87734c;font-size:10px}.document-attribution.is-detailed{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;font-size:13px;margin:0 0 18px;padding:14px 18px}.document-attribution .document-attribution-id{color:#7a8798;font-size:10px}.team-panel{border-color:#e6e1d8;box-shadow:0 3px 16px #342c1705}.team-add-section{background:#faf9f6;border-color:#e8e3d9;display:block}.team-add-section>div{margin-bottom:16px}.team-add-form{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(170px,1fr) minmax(230px,1.4fr) auto}.team-field-label{color:#615c51;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.team-add-form>button{min-height:40px}.team-panel .team-button--primary{background:#f4d77c;border-color:#dfbd5b;color:#49370d}.team-panel .team-button--primary:hover:not(:disabled){background:#edca65;border-color:#c8a442}.team-role-picker{border:0;margin:0;min-width:0;padding:0}.team-role-picker legend{color:#615c51;font-size:12px;font-weight:600;margin-bottom:8px;padding:0}.team-role-picker legend span{color:#827c70;font-size:11px;font-weight:400;margin-left:8px}.team-role-options{padding:12px}.team-role-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:340px;overflow-y:auto;padding:3px;scrollbar-color:#c8bdab #0000;scrollbar-width:thin}.team-role-grid label{align-items:flex-start;background:#fff;border:1px solid #e7e3db;border-radius:8px;cursor:pointer;display:flex;gap:9px;min-width:0;padding:11px;transition:background .15s,border-color .15s,box-shadow .15s}.team-role-grid label:hover:not(.is-locked){background:#fffdf7;border-color:#cbb67e}.team-role-grid label.is-selected{background:#fffaeb;border-color:#d4b662;box-shadow:inset 0 0 0 1px #d4b66222}.team-panel .team-role-grid input{accent-color:#a67d22;flex:0 0 16px;height:16px;margin:2px 0 0;min-height:16px;padding:0;width:16px}.team-role-grid label>span{min-width:0}.team-role-grid strong{align-items:center;color:#443f35;display:flex;font-size:12px;gap:5px;line-height:1.5}.team-role-grid small{color:#787164;display:block;font-size:11px;line-height:1.5;margin-top:3px}.team-role-grid .is-locked{background:#f5f4f1;cursor:not-allowed;opacity:.6}.team-role-selection{color:#766c58;font-size:11px;padding:12px 3px 0}.team-panel .team-role,.team-role-chip{align-items:center;background:#f5f0e4;border-radius:6px;color:#77602b;display:inline-flex;font-size:11px;font-weight:500;padding:3px 7px}.team-role-list{display:flex;flex-wrap:wrap;gap:5px;max-width:290px}.team-role-editor{background:#fffdf8;border:1px solid #dac894;border-radius:12px;margin:0 26px 24px;overflow:hidden}.team-role-editor>header{align-items:center;border-bottom:1px solid #eee5ce;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.team-editor-eyebrow{color:#8d733a;display:block;font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.team-role-editor .team-role-picker{padding:14px 14px 0}.team-role-editor .team-role-picker legend{margin:0;padding-top:12px}.team-role-editor .team-role-options{padding:0 0 14px}.team-role-editor .team-role-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.team-role-editor>footer{align-items:center;background:#faf7ef;border-top:1px solid #eee5ce;color:#857b67;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:12px 18px}.team-role-editor>footer>div{display:flex;gap:8px}.team-panel .team-table th{background:#faf9f6;color:#807763;font-size:11px}.team-panel .team-table tbody tr:hover{background:#fdfbf7}.team-panel .team-avatar{background:#f4eddc;color:#97762d}.team-panel .team-filters{background:#f3f0e9}.team-panel .team-filters button[aria-pressed=true]{color:#715720}.product-nav-row[aria-disabled=true]{cursor:not-allowed;opacity:.45}@media (max-width:1100px){.team-add-form{grid-template-columns:minmax(150px,1fr) minmax(230px,1.4fr)}.team-add-form>button{grid-column:1/-1;justify-self:end;margin:0}}@media (max-width:640px){.team-add-form{grid-template-columns:minmax(0,1fr)}.team-add-form>button{justify-self:stretch}.team-role-grid{grid-template-columns:minmax(0,1fr)}.team-role-editor{margin:0 16px 18px}.team-role-editor>footer{flex-wrap:wrap}.team-table td:nth-child(2){display:block;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.team-panel *,.team-panel :after,.team-panel :before{transition:none!important}}.team-admin-access,.team-legacy-roles label{align-items:flex-start;display:flex;gap:9px;margin:12px 0}.team-admin-access input,.team-legacy-roles input{flex:0 0 auto;margin-top:3px;width:auto}.team-admin-access small{color:#827c70;display:block;margin-top:4px}.team-admin-access{border-top:1px solid #e8e3d9;padding-top:12px}.team-legacy-roles{color:#615c51;font-size:12px}.team-role-grid input[type=radio]{accent-color:#a97b1d;flex:0 0 auto;height:16px;width:16px}.team-add-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.team-add-form>label{grid-column:1;grid-row:1;max-width:none}.team-add-form>label:nth-of-type(2){grid-column:2}.team-add-form>button{grid-column:3;grid-row:1;justify-self:end;margin-top:25px}.team-add-form>.team-role-picker{grid-column:1/-1;grid-row:2}.team-add-form .team-role-options{padding:0}.team-role-editor .team-role-grid,.team-role-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-height:none;overflow:visible}.team-role-selection{min-height:18px}.team-panel button:focus-visible,.team-panel input:focus-visible{outline:2px solid #b58a2e;outline-offset:3px}@media (max-width:640px){.team-add-form{grid-template-columns:minmax(0,1fr)}.team-add-form>label{max-width:none}.team-add-form>label:nth-of-type(2){grid-column:1;grid-row:2}.team-add-form>.team-role-picker{grid-row:3}.team-add-form>button{grid-column:1;grid-row:4;justify-self:stretch;margin-top:0}.team-role-editor .team-role-grid,.team-role-grid{grid-template-columns:minmax(0,1fr)}}.gw-workspace{color:#17315c;font-size:13px;min-width:0;padding:20px 24px}.gw-workspace *{box-sizing:border-box;scrollbar-color:#c4beb0 #0000;scrollbar-width:thin}.gw-workspace button,.gw-workspace input,.gw-workspace select,.gw-workspace textarea{color:inherit;font:inherit}.gw-workspace button{cursor:pointer}.gw-workspace button:disabled{cursor:not-allowed;opacity:.45}.gw-workspace :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #b88d20;outline-offset:3px}.gw-heading{gap:16px;justify-content:space-between;margin:0 0 18px}.gw-heading,.gw-heading>div{align-items:center;display:flex}.gw-heading>div{gap:10px}.gw-heading h1{font-size:20px;margin:0}.gw-heading>span{color:#74808d;font-size:12px}.gw-layout{background:#fff;border:1px solid #ded8ca;border-radius:15px;display:grid;grid-template-columns:280px minmax(0,1fr);height:135vh;min-height:850px;overflow:hidden}.gw-layout.is-collapsed{grid-template-columns:48px minmax(0,1fr)}.gw-sources{background:#f8f6f0;border-right:1px solid #ded8ca;display:flex;flex-direction:column;min-height:0;padding:14px 10px}.gw-sources h2{font-size:13px;margin:4px 8px 14px}.gw-search{background:#fff;border:1px solid #ded8ca;border-radius:10px;margin-bottom:14px;overflow:hidden}.gw-search>div{align-items:center;display:flex;gap:6px;padding:4px 8px}.gw-search input{background:#0000;border:0;font-size:12px;min-width:0;padding:8px 0;width:100%}.gw-search select{background:#fff;border:0;border-top:1px solid #e8e3d9;font-size:11px;padding:9px;width:100%}.gw-icon{background:#0000;border:1px solid #0000;border-radius:8px;display:grid;flex:none;height:30px;padding:4px;place-items:center;width:30px}.gw-icon:hover{background:#ede8dd}.gw-source-list{flex:1 1;min-height:0;overflow:auto}.gw-source-group{margin-bottom:9px}.gw-file{align-items:center;background:#fff;border:1px solid #e2ddcf;border-radius:9px;display:flex;gap:8px;padding:9px;text-align:left;width:100%}.gw-file>span{flex:1 1;min-width:0}.gw-chunk strong,.gw-file strong{display:block;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-chunk small,.gw-file small{color:#7b8490;display:block;font-size:10px;margin-top:3px}.gw-file .is-open{transform:rotate(90deg)}.gw-chunk{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;display:flex;gap:8px;margin:3px 0 0 10px;padding:8px;text-align:left;width:calc(100% - 10px)}.gw-chunk>span:nth-child(2){flex:1 1;min-width:0}.gw-chunk.active{background:#fdf3d5;border-color:#e7cf87}.gw-order{color:#88909a;font-size:10px}.gw-chunk>svg{color:#23704e}.gw-more{background:#fff;border:1px solid #ded8ca;border-radius:8px;margin:10px 0;padding:9px;width:100%}.gw-muted{color:#7b8490;display:block;font-size:11px;line-height:1.6;padding:8px 2px}.gw-detail{display:flex;flex-direction:column;min-height:0;min-width:0}.gw-detail-heading{align-items:center;border-bottom:1px solid #e8e3d9;display:flex;gap:12px;justify-content:space-between;padding:20px 24px}.gw-detail-heading h2{font-size:15px;margin:0;overflow-wrap:anywhere}.gw-badge{background:#faf8f2;border:1px solid #e2ddcf;border-radius:20px;font-size:10px;padding:6px 10px;white-space:nowrap}.gw-carousel{display:flex;gap:12px;padding:14px 24px}.gw-carousel>.gw-icon{background:#fff;border-color:#e2ddcf}.gw-track{display:flex;flex:1 1;min-width:0;overflow:auto;padding:6px;scroll-behavior:smooth}.gw-track::-webkit-scrollbar{display:none}.gw-track>button{background:#0000;border:0;display:grid;flex:1 0 44px;height:26px;min-width:44px;padding:0;place-items:center;position:relative}.gw-track>button:before{background:#ddd8cb;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.gw-track>button:first-child:before{left:50%}.gw-track>button:last-child:before{right:50%}.gw-track span{border:2px solid #d7d2c8;border-radius:50%;height:12px;width:12px;z-index:1}.gw-track [aria-current=step] span{border-color:#d5a72c;box-shadow:0 0 0 4px #f9ecc3}.gw-track .reviewed span{background:#278052;border-color:#278052}.gw-tabs{border-bottom:1px solid #e8e3d9;display:flex;gap:24px;padding:0 24px}.gw-tabs button{background:none;border:0;border-bottom:2px solid #0000;font-size:12px;padding:12px 0}.gw-tabs button[aria-pressed=true]{border-bottom-color:#d6ac38;font-weight:650}.gw-content{flex:1 1;min-height:0;overflow:auto;padding:24px}.gw-item-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.gw-item-heading h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:1.5;margin:0;max-width:72%;overflow:hidden;overflow-wrap:anywhere}.gw-mark{align-items:center;background:#fff;border:1px solid #ded8ca;border-radius:20px;display:flex;font-size:11px!important;gap:6px;padding:7px 12px;white-space:nowrap}.gw-mark.is-reviewed{background:#edf7f0;border-color:#bad7c5;color:#23704e}.gw-statement{background:#faf8f2;border:1px solid #e8e3d9;border-radius:12px;font-size:13px;line-height:1.9;overflow-wrap:anywhere;padding:20px;white-space:pre-wrap}.gw-evidence h3{align-items:center;display:flex;font-size:12px;gap:9px}.gw-evidence h3 span{background:#f3f0e7;border-radius:20px;font-size:10px;padding:3px 7px}.gw-evidence details{border:1px solid #e3ddcf;border-radius:9px;margin:8px 0;overflow:hidden}.gw-evidence summary{cursor:pointer;font-size:11px;padding:12px}.gw-evidence summary>span{color:#7b8490;margin-right:12px}.gw-evidence summary strong{font-weight:500}.gw-evidence summary small{color:#7b8490;margin-left:12px}.gw-evidence-body{background:#faf8f2;max-height:280px;overflow:auto;padding:14px}.gw-evidence-body a,.gw-footer{font-size:11px}.gw-footer{align-items:center;border-top:1px solid #e3ddcf;display:flex;gap:16px;justify-content:space-between;padding:16px 24px}.gw-footer small{color:#7b8490;display:block;margin-top:4px}.gw-footer>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.gw-decision button,.gw-footer button{background:#fff;border:1px solid #ded8ca;border-radius:22px;font-size:11px;font-weight:600;padding:9px 13px}.gw-workspace .gw-primary{background:#f4c542;border-color:#e6b832}.gw-decision{background:#fffbef;border:1px solid #e5d7ad;border-radius:12px;margin-top:24px;padding:20px}.gw-decision h3{font-size:14px;margin-top:0}.gw-decision label,.gw-decision p{font-size:12px}.gw-decision textarea{border:1px solid #dcd5c5;border-radius:8px;display:block;margin:8px 0 14px;min-height:90px;padding:12px;resize:vertical;width:100%}.gw-decision>div{display:flex;gap:8px;justify-content:flex-end}.gw-notice{background:#fff5dc;border-radius:9px;font-size:12px;margin-top:16px;padding:10px 16px}.gw-success{background:#edf7f0;border-radius:9px;color:#23704e;padding:12px 16px}.gw-empty{color:#76808d;padding:40px}.gw-content .b1b-metadata{border-color:#e3ddcf;box-shadow:none;margin:0}.gw-content .b1b-metadata h2{font-size:14px}.gw-content .b1b-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gw-content .b1b-metadata-grid dd{overflow-wrap:anywhere}.gw-footer{background:#fff;bottom:0;position:-webkit-sticky;position:sticky;z-index:2}.gw-header-actions{align-items:center;display:flex;gap:8px}@media(max-width:1100px){.gw-layout{grid-template-columns:230px minmax(0,1fr)}.gw-footer{align-items:flex-start;flex-direction:column}.gw-heading>span{display:none}}@media(max-width:1000px){.gw-workspace{padding:12px}.gw-layout,.gw-layout.is-collapsed{display:flex;flex-direction:column;height:auto;min-height:800px}.gw-sources{border-bottom:1px solid #ded8ca;border-right:0;max-height:260px}.gw-content{max-height:850px}.gw-carousel,.gw-content,.gw-detail-heading,.gw-footer{padding:16px}.gw-item-heading{flex-wrap:wrap}.gw-item-heading h3{max-width:100%}.gw-content .b1b-metadata-grid{grid-template-columns:1fr}}.gw-views{border-bottom:1px solid #ded8ca;display:flex;gap:24px;margin-bottom:20px;padding:0 4px}.gw-views button{background:none;border:0;border-bottom:2px solid #0000;color:#74808d;font-size:12px;padding:12px 0}.gw-views button[aria-pressed=true]{border-color:#d3a52c;color:#17315c;font-weight:600}.gw-file{align-items:flex-start;background:#0000;border-color:#0000;padding:10px 9px}.gw-file:hover{background:#f0ece1}.gw-file.active{background:#fffaf0;border-color:#e7ddc1}.gw-file>svg{color:#8b8b7f;flex:none;margin-top:3px}.gw-file-meta{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:5px}.gw-file-meta small{margin:0;white-space:nowrap}.gw-file-state{align-items:center;color:#8b8068;display:flex;font-size:10px;gap:5px}.gw-file-state:before{background:#c6af75;border-radius:50%;content:"";flex:none;height:5px;width:5px}.gw-file-state.approved{color:#37835b}.gw-file-state.approved:before{background:#6fa486}.gw-source-chunks{border-left:1px solid #d8d0bc;margin:4px 0 5px 16px;padding-left:9px}.gw-source-chunks[hidden]{display:none}.gw-chunk{gap:7px;margin:1px 0;min-height:30px;padding:6px 7px;position:relative;width:100%}.gw-chunk:before{border-top:1px solid #d8d0bc;content:"";left:-10px;position:absolute;top:50%;width:8px}.gw-chunk>strong{flex:1 1;font-size:11px;line-height:1.4;min-width:0}.gw-chunk.active{background:#e8eef8;border-color:#c3d0e5;box-shadow:inset 3px 0 #355784}.gw-chunk:hover{background:#eee9dc}.gw-chunk.active:hover{background:#dfe8f5}.gw-chunk-meta{align-items:center;display:flex;flex:none;gap:5px}.gw-chunk-meta>span{color:#278052;width:12px}.gw-chunk-meta small{color:#87909a;font-size:9px;margin:0}.gw-order{font-size:9px}.gw-detail-heading{gap:9px;justify-content:flex-start;padding:16px 22px}.gw-detail-heading h2{font-size:14px}.gw-header-actions{margin-left:auto}.gw-info{color:#7e898f}.gw-copy,.gw-info{display:inline-flex}.gw-copy{align-items:center;background:#fff;border:1px solid #ded8ca;border-radius:7px;font-size:10px!important;gap:6px;padding:7px 9px;white-space:nowrap}.gw-carousel{align-items:center;gap:14px;margin:0 auto 18px;max-width:560px;padding:5px 8px;width:100%}.gw-carousel>.gw-icon{background:#faf9f5;border:1px solid #e1ded5;border-radius:9px;color:#526477;height:32px;width:32px}.gw-carousel>.gw-icon:disabled{background:#0000;border-color:#0000;color:#b6b9b5;opacity:1}.gw-track{align-items:center;overflow-x:auto;overflow-y:hidden;padding:4px 0;scrollbar-width:none}.gw-track>button{flex:1 0 28px;height:32px;min-width:28px}.gw-track span{background:#fff;border:2px solid #d0d5ce;box-shadow:0 0 0 4px #fff;height:10px;width:10px}.gw-track [aria-current=step] span{background:#fff;border-color:#dfbb48;box-shadow:0 0 0 4px #fcf3d7}.gw-track .reviewed span{background:#65a780;border-color:#65a780}.gw-track .reviewed[aria-current=step] span{background:#278052;border-color:#278052;box-shadow:0 0 0 4px #f7edc9}.gw-slide{background:#fff;border:1px solid #e4dfd3;border-radius:12px;padding:20px}.gw-item-heading{align-items:center;border-bottom:1px solid #e5dfd3;margin-bottom:18px;padding-bottom:14px}.gw-item-heading h3{font-size:14px}.gw-mark{background:#fff9e8;border-color:#e5d294;border-radius:7px;min-height:30px}.gw-statement{background:#0000;border:0;border-radius:0;line-height:1.85;padding:0}.gw-evidence{border-top:1px solid #e5dfd3;margin-top:24px;padding-top:16px}.gw-evidence-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.gw-evidence-title h3{font-size:12px;margin:0}.gw-evidence-title>span{color:#7b8490;font-size:10px}.gw-trace-chunk>summary{align-items:center;background:#faf9f5;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:13px!important}.gw-trace-chunk>summary::-webkit-details-marker{display:none}.gw-trace-name{align-items:center;color:inherit!important;display:flex;gap:10px;margin:0!important;min-width:0}.gw-trace-name code{color:#82909b;flex:none;font-size:10px}.gw-trace-name strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-trace-chunk[open]>summary>svg{transform:rotate(90deg)}.gw-trace-elements{background:#fff;height:320px;overflow-x:hidden;overflow-y:auto;padding:0 14px}.gw-trace-element{grid-gap:12px;align-items:start;border-bottom:1px solid #eee9df;display:grid;font-size:11px;gap:12px;grid-template-columns:minmax(0,1fr);padding:16px 0}.gw-trace-element:last-child{border:0}.gw-trace-element>code{color:#7a8792;font-size:10px;overflow-wrap:anywhere}.gw-trace-element>div{min-width:0;overflow-wrap:anywhere}.gw-trace-element>div>strong{font-size:11px;font-weight:600}.gw-trace-element>small{color:#84908d;font-size:10px;line-height:1.6}.gw-trace-element a{font-size:10px}.gw-included{background:#eaf5ed;border-radius:20px;color:#358258;font-size:9px;padding:3px 7px}.gw-trace-element blockquote,.gw-trace-element pre{line-height:1.75;margin:8px 0;max-height:none;overflow:visible;white-space:pre-wrap}.gw-table-view{background:#fff;border:1px solid #ded8ca;border-radius:14px;min-height:600px;overflow:auto;padding:22px}.gw-table-view>header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.gw-table-view h2{font-size:16px}.gw-table-view label{align-items:center;color:#7b8490;display:flex;font-size:11px;gap:10px}.gw-table-view select{background:#fff;border:1px solid #ded8ca;border-radius:7px;max-width:350px;padding:8px}.gw-table-view table{border-collapse:collapse;font-size:12px;text-align:left;width:100%}.gw-table-view th{background:#faf8f2;color:#84908d;font-size:10px;font-weight:600}.gw-table-view td,.gw-table-view th{border-bottom:1px solid #eee9df;padding:13px}.gw-table-view td:first-child{max-width:400px;overflow-wrap:anywhere}@media(max-width:1000px){.gw-detail-heading,.gw-header-actions{flex-wrap:wrap}.gw-carousel{padding:5px 8px}.gw-slide{padding:14px}.gw-trace-element{grid-template-columns:minmax(0,1fr)}.gw-trace-element>small{grid-column:2}.gw-table-view>header{align-items:flex-start;flex-direction:column}.gw-table-view select{max-width:240px}}@media(prefers-reduced-motion:reduce){.gw-track{scroll-behavior:auto}}.gw-source-text{color:#5f6d79;line-height:1.75;margin:8px 0;max-height:none;overflow:visible;white-space:pre-wrap}.gw-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.gw-metrics>div{grid-column-gap:10px;grid-row-gap:3px;align-items:center;background:#fcfbf8;border:1px solid #e1dbcd;border-radius:8px;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px 11px;row-gap:3px}.gw-metrics>div>span{color:#17315c;font-size:10px;font-weight:600;grid-column:1;grid-row:1;line-height:1.4}.gw-metrics>div>strong{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums;font-weight:650;grid-column:2;grid-row:1/3;letter-spacing:-.3px;line-height:1.2;margin:0;text-align:right}.gw-metrics>div>small{color:#7b8490;font-size:9px;grid-column:1;grid-row:2;line-height:1.4}@media(max-width:900px){.gw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.gw-element-topline{align-items:center;display:flex;gap:12px;min-width:0}.gw-element-topline>strong{flex:1 1;font-size:11px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-element-topline>.gw-included{flex:none;line-height:1.5;white-space:nowrap}.gw-source-location{align-items:center;color:#84908d;display:flex;font-size:10px;gap:10px;margin:9px 0 13px;min-width:0}.gw-source-location code{background:#f7f5ef;border:1px solid #ebe6db;border-radius:5px;color:#6f7d88;display:block;font-size:10px;line-height:1.5;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:normal;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.gw-element-location{flex:none;line-height:1.5;white-space:nowrap}.gw-element-location:only-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.gw-source-copy>.gw-source-text{margin:0 0 12px}.gw-source-copy>a{color:#7b8186;display:inline-flex;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.gw-element-topline>.gw-source-location{flex:1 1;margin:0;min-width:0}.gw-source-copy>.gw-element-topline{margin-bottom:12px}.gw-scroll-marker{flex:none;height:1px;pointer-events:none}.gw-views{flex-wrap:wrap}.gw-statement-section .gw-statement{max-height:7lh;overflow:hidden}.gw-statement-section .gw-statement.is-expanded{max-height:none}.gw-workspace .gw-statement-toggle{align-items:center;background:#0000;border:0;border-radius:5px;color:#6b7580;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:5px;line-height:1.6;margin-top:0;padding:0 6px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.gw-workspace .gw-statement-toggle:hover{background:#f3f5f7;color:#475564;text-decoration:none}.gw-statement-toggle>span{font-size:14px;line-height:1}.gw-workspace .gw-mark-all{align-items:center;background:#fff7df;border:1px solid #d9c58d;border-radius:999px;color:#17315c;display:inline-flex;font-size:11px;font-weight:600;gap:6px;justify-content:center;padding:7px 11px;white-space:nowrap}.gw-workspace .gw-mark-all:hover:not(:disabled){background:#ffefbc;border-color:#c6aa58}.gw-bulk-status{background:#eef5ef;border-bottom:1px solid #d6e5da;color:#33704c;font-size:11px;line-height:1.6;margin:0;padding:10px 18px}.gw-bulk-status.is-error{background:#fff2df;color:#926522}.gw-loading-lines{display:flex;flex-direction:column;gap:12px;padding:4px 0}.gw-loading-lines>span{background:#f0f1f3;border-radius:4px;display:block;height:12px;width:100%}.gw-loading-lines>span:nth-child(3n){width:78%}.gw-loading-review{min-height:255px}.product-frame .inline-upload .inline-upload-body{border-top:1px solid var(--product-border);flex:1 0 100%;min-width:0;padding-top:16px}.product-frame .inline-upload .inline-upload-drop{align-items:center;background:#f8f6ef;border:1px dashed #9aa8c1;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:9px;justify-content:center;margin:0;min-height:180px;padding:24px 20px;text-align:center;transition:background-color .14s ease,border-color .14s ease}.inline-upload-drop>svg{color:var(--product-blue);height:30px;width:30px}.inline-upload-drop>strong{color:var(--product-ink);font-size:15px}.inline-upload-formats{color:var(--product-muted);font-size:11px;line-height:1.6;max-width:650px}.product-frame .inline-upload .inline-upload-drop:is(:hover,.is-dragging){background:var(--product-blue-soft);border-color:var(--product-blue)}.inline-upload-drop:focus-within{outline:2px solid var(--product-blue);outline-offset:3px}.product-frame .product-canvas .inline-upload .inline-upload-button{background:#f2b705;border:1px solid #dca700;color:#17315c;font-size:13px;font-weight:700;padding:9px 20px}.product-frame .product-canvas .inline-upload-drop:hover .inline-upload-button{background:#ffca28;border-color:#dca700}.inline-upload .product-upload-heading>.product-help-trigger{border-radius:50%;display:grid;flex-shrink:0;height:28px;padding:5px;place-items:center;width:28px}.inline-upload-drop:has(input:disabled){cursor:wait;opacity:.65}.inline-upload .product-classification-field{margin-top:12px;max-width:420px}.inline-upload .b2-file-chip{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.inline-upload .b2-file-chip strong{min-width:0;overflow-wrap:anywhere}.inline-upload .b2-file-chip>span{color:var(--product-muted);font-size:12px}.inline-upload .b2-version-result{background:#f8f6ef;border:1px solid var(--product-border);border-radius:10px;padding:14px 16px}.inline-upload .b2-version-result p{font-size:12px;line-height:1.6;margin:6px 0}.inline-upload .b2-check{align-items:center;display:flex;gap:8px;margin-top:12px}.inline-upload .b2-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}@media(max-width:600px){.product-frame .inline-upload .inline-upload-drop{padding:20px 12px}}@media(prefers-reduced-motion:reduce){.product-frame .inline-upload .inline-upload-drop{transition:none}}.product-frame .inline-upload .inline-upload-header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.product-frame .inline-upload .inline-upload-header .product-upload-heading{flex:1 1 auto;gap:8px}.product-frame .inline-upload .inline-upload-header h2{font-size:13px;line-height:1.4}.product-frame .inline-upload .inline-upload-header .product-upload-icon{border-radius:8px;height:30px;width:30px}.inline-upload-header .product-upload-icon svg{height:18px;width:18px}.product-frame .inline-upload .inline-upload-header .product-classification-field{flex:none;font-size:10px;gap:8px;margin:0;white-space:nowrap}.product-frame .inline-upload .inline-upload-header select{font-size:11px;min-height:30px;padding:4px 26px 4px 9px}.product-frame .eb-workspace .eb-upload-grid>.inline-upload{gap:10px;padding:12px 16px 16px}.product-frame .eb-workspace .inline-upload .inline-upload-body{padding-top:10px}@media(max-width:800px){.product-frame .inline-upload .inline-upload-header{flex-wrap:wrap;gap:8px}.product-frame .inline-upload .inline-upload-header .product-classification-field{margin-left:auto}}.upload-version-choice{grid-gap:6px;background:#fff;background:var(--product-surface,#fff);border:1px solid var(--product-border);border-radius:12px;display:grid;flex:0 1 330px;gap:6px;margin-left:auto;min-width:0;padding:12px}.upload-version-caption{color:var(--product-muted);font-size:10px;font-weight:600}.upload-version-choice>strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-frame .inline-upload .upload-version-choice select{background:#fff;border:1px solid var(--product-border);border-radius:8px;color:var(--product-ink);flex:1 1;font-size:12px;min-height:36px;min-width:0;padding:7px 26px 7px 10px;width:100%}.upload-version-choice .product-button{border-radius:8px;font-size:12px;white-space:nowrap}.upload-version-choice small,.upload-version-note{color:var(--product-muted);font-size:12px}@media(max-width:600px){.upload-version-choice{flex-basis:100%;width:100%}}.product-frame .inline-upload .upload-status{align-items:flex-start;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:10px;color:#365f93;display:flex;gap:12px;padding:14px}.product-frame .inline-upload .upload-status h3{font-size:13px;font-weight:600;margin:0}.product-frame .inline-upload .upload-status p{color:#65758b;font-size:12px;line-height:1.5;margin:5px 0 0}.upload-status-spinner{animation:upload-status-spin 1s linear infinite;flex-shrink:0}@keyframes upload-status-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.upload-status-spinner{animation:none}}.inline-upload{container:upload-card/inline-size}.product-frame .inline-upload .inline-upload-header .product-upload-icon{flex-shrink:0}.product-frame .inline-upload .inline-upload-header .product-upload-heading>div{min-width:0}@container upload-card (max-width:600px){.product-frame .inline-upload .inline-upload-header{flex-wrap:wrap;gap:12px}.product-frame .inline-upload .inline-upload-header .product-upload-heading{align-items:center;flex:1 0 100%;flex-direction:row;text-align:left}.product-frame .inline-upload .inline-upload-header .product-classification-field{display:flex;flex:1 0 100%;flex-wrap:wrap;justify-content:space-between;margin:0;max-width:none}.product-frame .inline-upload .upload-version-choice{flex-basis:100%;margin:0;width:100%}.product-frame .inline-upload .upload-version-choice .product-button{white-space:normal}}@container upload-card (max-width:450px){.product-frame .eb-workspace .inline-upload .inline-upload-drop{gap:12px;grid-template-columns:auto minmax(0,1fr);padding:24px 16px}.product-frame .eb-workspace .inline-upload .inline-upload-button{grid-column:1/-1;justify-self:center}}.dw-entry{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:14px;grid-column:1/-1;min-width:0;padding-top:16px}.dw-entry-copy{align-items:flex-start;display:flex;flex:1 1;gap:10px;min-width:200px}.dw-entry-copy>svg{color:#64748b;flex-shrink:0}.dw-entry h3{color:#27384d;font-size:13px;margin:0 0 5px}.dw-entry p{color:#64748b;font-size:12px;line-height:1.6;margin:0}.dw-trigger{background:#fff;border:1px solid #d6dae0;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;padding:9px 13px}.dw-trigger:hover{background:#f8fafc;border-color:#94a3b8}.dw-entry>.dw-notice{flex-basis:100%}.dw-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.dw-dialog{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 24px 80px #0f172a40;color:#24364b;font-family:inherit;font-size:14px;line-height:1.5;max-height:calc(100dvh - 48px);max-width:100%;overflow:auto;width:640px}.dw-dialog *{box-sizing:border-box}.dw-dialog button,.dw-dialog input,.dw-dialog textarea{font:inherit}.dw-dialog button{cursor:pointer}.dw-dialog button:disabled,.dw-entry button:disabled{cursor:not-allowed;opacity:.5}.dw-dialog :focus-visible,.dw-entry :focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.dw-header{align-items:center;border-bottom:1px solid #e8edf2;display:flex;justify-content:space-between;padding:22px 26px}.dw-eyebrow{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.12em}.dw-header h2{font-size:22px;line-height:1.3;margin:5px 0 0}.dw-close{background:#0000;border:0;border-radius:7px;color:#64748b;display:flex;padding:7px}.dw-close:hover{background:#f1f5f9}.dw-body{grid-gap:20px;display:grid;gap:20px;padding:22px 26px}.dw-file{align-items:center;background:#f8fafc;border:1px solid #e8edf2;border-radius:10px;display:flex;gap:12px;min-width:0;padding:13px 15px}.dw-file>svg{color:#64748b;flex-shrink:0}.dw-file div{min-width:0}.dw-file strong{display:block;overflow-wrap:anywhere}.dw-file span{color:#64748b;display:block;font-size:11px;margin-top:3px}.dw-options{grid-gap:10px;border:0;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0;padding:0}.dw-options legend{font-size:13px;font-weight:600;margin-bottom:10px}.dw-option{align-items:flex-start;background:#fff;border:1px solid #dce3eb;border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:14px 12px}.dw-option input{accent-color:#2563eb;margin:4px 0 0}.dw-option>svg{color:#64748b;flex-shrink:0;margin-top:2px}.dw-option strong{display:block;font-size:13px}.dw-option small{color:#64748b;display:block;font-size:11px;line-height:1.6;margin-top:5px}.dw-option.is-selected{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.dw-option.is-hard{background:#fffbeb;border-color:#b45309;box-shadow:0 0 0 1px #b45309}.dw-notice{background:#fffbeb;border:1px solid #fde68a;border-radius:9px;color:#854d0e;font-size:12px;padding:13px 15px}.dw-notice p{color:#854d0e;line-height:1.6;margin:5px 0 0}.dw-notice small{overflow-wrap:anywhere}.dw-impact{border:1px solid #e8edf2;border-radius:10px;padding:15px 17px}.dw-impact h3{font-size:13px;margin:0 0 8px}.dw-impact ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}.dw-count,.dw-impact ul{color:#526277;font-size:12px}.dw-count{border-top:1px solid #e8edf2;margin:12px 0 0;padding-top:10px}.dw-field{display:block;font-size:13px;font-weight:600}.dw-field>span{color:#64748b;float:right;font-size:11px;font-weight:400}.dw-field textarea,.dw-field>input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#24364b;display:block;font-weight:400;margin-top:8px;padding:10px 12px;width:100%}.dw-field textarea{min-height:84px;resize:vertical}.dw-confirm{align-items:flex-start;color:#526277;display:flex;font-size:12px;gap:10px}.dw-confirm input{accent-color:#2563eb;margin:3px 0 0}.dw-error{color:#b91c1c;font-size:12px;line-height:1.6}.dw-footer{align-items:center;background:#f8fafc;border-top:1px solid #e8edf2;bottom:0;display:flex;gap:12px;justify-content:space-between;padding:16px 26px;position:-webkit-sticky;position:sticky}.dw-footer>a{color:#64748b;font-size:11px}.dw-footer>div{display:flex;gap:8px}.dw-cancel,.dw-submit{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;font-size:12px!important;font-weight:600!important;padding:10px 14px}.dw-submit{background:#24364b;border-color:#24364b;color:#fff}.dw-submit.is-hard{background:#9a3412;border-color:#9a3412}@media(max-width:600px){.dw-overlay{padding:12px}.dw-dialog{border-radius:12px;max-height:calc(100dvh - 24px)}.dw-body,.dw-header{padding:18px}.dw-options{grid-template-columns:1fr}.dw-footer{flex-wrap:wrap;padding:14px 18px}.dw-footer>div{margin-left:auto}.dw-header h2{font-size:20px}}.b3-pair{background:var(--product-card);border:1px solid var(--product-border);border-radius:16px;box-shadow:var(--product-shadow);margin:24px 0;padding:24px}.b3-pair>header{align-items:center;display:flex;gap:16px;justify-content:space-between}.b3-pair-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:20px}.b3-record{border:1px solid #d5dfe8;border:1px solid var(--product-border,#d5dfe8);border-radius:12px;min-width:0;overflow-wrap:anywhere;padding:18px}.b3-record dl{font-size:.9rem}.b3-record dt{font-weight:600;margin-top:10px}.b3-record dd{margin:4px 0 10px}.b3-record blockquote{border-left:3px solid #558fc5;margin:12px 0;padding:0 12px;white-space:pre-wrap}.b3-record summary{cursor:pointer;margin:12px 0}.b3-review{margin-top:24px}.b3-review fieldset{grid-gap:12px;border:0;display:grid;gap:12px;padding:0}.b3-review legend{font-weight:700;margin-bottom:12px}.b3-review label{grid-gap:8px;display:grid;gap:8px}.b3-review select,.b3-review textarea{background:var(--product-card);border:1px solid var(--product-border);border-radius:8px;color:inherit;max-width:100%;padding:10px}.b3-review button{justify-self:start}.b3-notice{background:#558fc517;border-left:3px solid #558fc5;padding:14px}@media (max-width:1050px){.b3-pair-grid{grid-template-columns:minmax(0,1fr)}}.b3-ai h2{font-size:1.25rem}.b3-ai-preview{padding:16px 0}.b3-ai button{margin:8px 12px 8px 0}.b3-payload{border:1px solid var(--product-border);font-size:.85rem;max-height:360px;overflow:auto;overflow-wrap:anywhere;padding:16px;white-space:pre-wrap}.b3-consent{align-items:flex-start;display:flex;gap:10px;margin:20px 0}.b3-consent input{flex-shrink:0;margin-top:4px}.b3-ai-results .b3-record{margin-top:16px}.b3-ai details{margin:16px 0}.b3-evidence-picker{border:1px solid #d9dde3;border:1px solid var(--product-border,#d9dde3);border-radius:12px;margin:18px 0;padding:16px}.b3-evidence-picker label{align-items:flex-start;display:flex;gap:12px;margin:14px 0}.b3-evidence-picker label>span{grid-gap:6px;display:grid;gap:6px;overflow-wrap:anywhere;white-space:pre-wrap}.b3-target{grid-gap:8px;display:grid;gap:8px;margin-top:24px}.b3-target select{padding:12px;width:100%}.b3-replacement{margin-top:24px}.b3-replacement-fields{border:0;margin:0;min-width:0;padding:0}.b3-selection{max-height:22rem;overflow-y:auto}.b3-pages{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.b3-pages label{grid-gap:.4rem;display:grid;gap:.4rem}.b3-pages input,.b3-pages select{background:var(--product-card);border:1px solid var(--product-border);border-radius:.4rem;color:inherit;padding:.5rem}.b3-ai fieldset{border:0;padding:0}.b3-empty-result{background:var(--product-card);border:1px solid var(--product-border);border-radius:12px;margin:16px 0;padding:18px 20px}.b3-empty-result h1,.b3-empty-result h3{font-size:1.1rem;margin:0 0 8px}.b3-empty-result p{line-height:1.5;margin:8px 0}.b3-empty-guidance{font-size:.9rem}.b3-empty-actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:14px}.review-nav{background:var(--product-card);border:1px solid var(--product-border);border-radius:16px;margin-top:28px;padding:20px}.review-nav-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.review-nav p,.review-nav-heading span{color:var(--product-muted);font-size:12px}.review-nav-bubbles{display:flex;flex-wrap:wrap;gap:12px;max-height:200px;overflow:auto;padding:8px 5px}.review-nav-bubble{border:1px solid;border-radius:50%;cursor:pointer;flex:none;font-weight:600;height:36px;width:36px}.review-nav .is-approved{background:#dcfce7;color:#166534}.review-nav .is-rejected{background:#fee2e2;color:#991b1b}.review-nav .is-pending{background:#f1f5f9;color:#475569}.review-nav .is-attention{background:#fef3c7;color:#92400e}.review-nav button:focus-visible,.review-nav-bubble[aria-current]{outline:3px solid var(--product-blue);outline-offset:2px}.review-nav button:disabled{cursor:default;opacity:.6}.review-nav-filters{border-bottom:1px solid var(--product-border);display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px}.review-nav-filter{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;padding:7px 12px}.review-nav-filter.is-all{background:var(--product-blue-soft);color:var(--product-blue-ink)}.review-nav-filter[aria-pressed=true]{border-color:currentColor;box-shadow:0 0 0 1px currentColor;font-weight:600}.review-nav-filter span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review-nav-tooltip{background:#172033;border-radius:10px;box-shadow:0 6px 24px #0f172a33;color:#fff;font-size:12px;line-height:1.5;max-width:min(320px,calc(100vw - 32px));overflow-wrap:anywhere;padding:12px 14px;z-index:1000}.review-nav-tooltip span{color:#cbd5e1;display:block;margin-bottom:4px}.review-nav-tooltip strong{display:block;font-weight:600}.review-nav-tooltip-arrow{fill:#172033}.finding-nav .review-nav-filter{background:var(--product-blue-soft);color:var(--product-blue-ink)}.finding-nav-search{align-items:center;color:var(--product-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin-top:16px}.finding-nav-search input{background:var(--product-card);border:1px solid var(--product-border);border-radius:8px;color:var(--product-ink);flex:1 1;max-width:360px;min-width:160px;padding:9px 12px}.b2-candidate,.b3-pair{scroll-margin-top:24px}@media(max-width:640px){.review-nav{padding:14px}.review-nav-filter{padding:7px 10px}}.product-frame .review-nav{grid-gap:12px 20px;align-items:center;background:#fff;box-shadow:var(--product-shadow);display:grid;gap:12px 20px;grid-template-columns:auto minmax(0,1fr);margin-top:18px;padding:14px 16px}.review-nav>:not(.review-nav-heading):not(.review-nav-filters){grid-column:1/-1}.review-nav .review-nav-heading{grid-gap:3px;display:grid;gap:3px;margin:0}.review-nav-heading strong{color:var(--product-ink);font-size:13px}.review-nav .review-nav-heading span{font-size:10px}.review-nav .review-nav-filters{border:0;gap:6px;justify-content:flex-end;padding:0}.review-nav .review-nav-filter{font-size:11px;gap:6px;min-height:30px;padding:5px 9px}.review-nav-filter span{background:#ffffffa6;border-radius:999px;color:inherit;display:inline-grid;font-size:10px;height:19px;min-width:19px;padding-inline:4px;place-items:center}.review-nav-filter[aria-pressed=true]{box-shadow:none}.review-nav-controls{align-items:center;border-top:1px solid var(--product-border);display:flex;flex-wrap:wrap;gap:10px 16px;min-width:0;padding-top:10px}.review-nav .review-nav-bubbles{flex:1 1 260px;gap:8px;max-height:120px;padding:4px;scrollbar-width:thin}.review-nav .review-nav-bubble{font-size:12px;height:32px;width:32px}.product-frame .review-nav .product-pagination{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0}.product-frame .review-nav .product-pagination .product-button{font-size:11px;min-height:30px;padding:5px 10px}.review-nav .product-pagination>span{font-size:11px}.review-nav .finding-nav-search{font-size:11px;gap:10px;margin:0}.review-nav .finding-nav-search input{padding:6px 10px}.review-nav>p{font-size:11px;line-height:1.5;margin:0}@media(max-width:800px){.product-frame .review-nav{gap:10px;grid-template-columns:minmax(0,1fr)}.review-nav .review-nav-heading{display:flex;justify-content:space-between}.review-nav .review-nav-filters{justify-content:flex-start}}@media(pointer:coarse){.product-frame .review-nav .product-pagination .product-button,.review-nav .review-nav-bubble,.review-nav .review-nav-filter{min-height:40px}.review-nav .review-nav-bubble{width:40px}}.document-library-filters{margin:20px 0}.document-applied-filters,.document-filter-chips,.document-filter-chips>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.document-library-filters button{align-items:center;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:7px;justify-content:center}.document-filter-chips button{background:#fff;border:1px solid var(--product-border);border-radius:999px;color:var(--product-ink);min-height:36px;padding:7px 16px}.document-filter-chips button:hover{border-color:var(--product-muted)}.document-filter-chips button[aria-pressed=true]{background:var(--product-ink);border-color:var(--product-ink);color:#fff}.document-filter-chips .document-more-filters{border-style:dashed}.document-filter-chips .document-more-filters[aria-expanded=true]{background:var(--product-blue-soft);border-color:var(--product-blue);border-style:solid;color:var(--product-blue-ink)}.document-applied-filters{margin-top:12px}.document-applied-filters button{background:var(--product-blue-soft);border:0;border-radius:999px;color:var(--product-blue-ink);padding:5px 10px}.document-applied-filters .document-clear-filters{background:#0000;color:var(--product-muted)}.document-filter-panel:not([hidden]){align-items:end;background:#fff;border:1px solid var(--product-border);border-radius:14px;box-shadow:var(--product-shadow);display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;padding:16px 20px}.document-filter-panel label{grid-gap:7px;color:var(--product-muted);display:grid;flex:1 1 180px;font-size:12px;font-weight:600;gap:7px}.document-filter-panel select{background:#fff;border:1px solid var(--product-border);color:var(--product-ink);font:inherit;min-height:38px;padding:8px 12px;width:100%}.document-table-scroll{border:1px solid var(--product-border);border-radius:12px;overflow-x:auto;scrollbar-color:#a6afbd #0000;scrollbar-width:thin}.document-library-table{background:#fff;border-collapse:collapse;font-size:12px;min-width:780px;text-align:left;width:100%}.document-library-table thead{background:#f4f0e5}.document-library-table thead th{color:var(--product-muted);font-size:10px;font-weight:600;letter-spacing:.06em;padding:12px 16px;text-transform:uppercase;white-space:nowrap}.document-library-table tbody :is(th,td){border-top:1px solid var(--product-border);padding:14px 16px;vertical-align:middle}.document-library-table tbody th{font-weight:400;min-width:250px;width:38%}.document-library-table tbody tr:hover{background:#f4f0e5}.document-table-name{align-items:flex-start;display:flex;gap:10px}.document-table-name>div{min-width:0}.document-table-name a{color:var(--product-ink);font-size:13px;font-weight:600;overflow-wrap:anywhere}.document-table-name a:hover{color:var(--product-blue)}.document-table-name .document-attribution{color:var(--product-muted);display:block;font-size:11px;margin-top:5px}.document-table-icon{background:var(--product-blue-soft);border-radius:8px;color:var(--product-blue);display:grid;flex:0 0 30px;height:30px;place-items:center}.document-format-badge{background:#eef0f5;border-radius:6px;color:#435672;display:inline-block;font-size:11px;padding:4px 8px}.document-table-status{align-items:center;color:var(--product-muted);display:inline-flex;font-weight:600;gap:6px;text-transform:capitalize}.document-table-status:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.document-table-status.is-ready{color:var(--product-success)}.document-source-state{color:var(--product-muted);text-transform:capitalize}.document-library-table time{color:var(--product-muted);font-size:11px}.document-scan-note{color:var(--product-muted);font-size:12px}.document-library-filters :is(button,select):focus-visible,.document-table-name a:focus-visible,.document-table-scroll:focus-visible{outline:2px solid var(--product-blue);outline-offset:3px}@media (max-width:600px){.document-library-filters button{min-height:40px}.document-filter-panel:not([hidden]){padding:14px}}.eb-version-details{border-top:1px solid #e3e7ed;color:#334155;font-size:13px;margin-top:16px;padding-top:12px}.eb-version-changes summary,.eb-version-details summary{cursor:pointer;font-weight:600;padding:4px 0}.eb-version-details summary span{background:#edf3f7;border-radius:12px;margin-left:6px;padding:2px 7px}.eb-version-changes p,.eb-version-details p{color:#64748b;font-size:12px;line-height:1.5}.eb-alias-list{list-style:none;margin:8px 0;padding:0}.eb-alias-list li{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.eb-alias-list li>div{min-width:0;overflow-wrap:anywhere}.eb-alias-list small{color:#64748b;display:block;margin-top:4px}.eb-alias-list button{flex-shrink:0}.eb-alias-panel{background:#fff;border:1px solid #e2e6e9;border-radius:11px;color:#31465f;margin-top:16px;min-width:0;overflow:hidden}.eb-alias-header{align-items:center;background:#fafbfc;border-bottom:1px solid #edf0f2;display:flex;gap:8px;padding:11px 13px}.eb-alias-header-icon{color:#8392a1;display:flex}.eb-alias-header h3,.eb-card .eb-alias-header h3{font-size:11px;font-weight:600;line-height:1.5;margin:0}.eb-alias-count{font-feature-settings:"tnum";background:#edf1f5;border-radius:999px;color:#748091;font-size:10px;font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto;padding:2px 7px}.eb-alias-rows{list-style:none;margin:0;padding:0}.eb-alias-rows>li{align-items:center;border-bottom:1px solid #edf0f2;display:flex;gap:10px;min-width:0;padding:13px}.eb-alias-file-icon{background:#f2f5f8;border-radius:7px;color:#7c8d9f;display:grid;flex:0 0 30px;height:34px;place-items:center}.eb-alias-row-copy{flex:1 1;min-width:0}.eb-alias-row-copy strong{display:block;font-size:11px;font-weight:600;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-alias-row-meta{align-items:center;color:#84909d;display:flex;flex-wrap:wrap;font-size:9px;gap:8px;line-height:1.5;margin-top:3px}.eb-alias-row-meta>span:first-child{font-feature-settings:"tnum";border-right:1px solid #e0e5e9;font-variant-numeric:tabular-nums;padding-right:8px}.eb-alias-state{align-items:center;color:#5d7f6b;display:inline-flex;gap:4px}.eb-alias-state:before{background:currentColor;border-radius:50%;content:"";height:4px;width:4px}.eb-alias-state.is-blocked{color:#ac6b5f}.eb-alias-panel .eb-alias-action{align-items:center;background:#fff;border:1px solid #e0e5e9;border-radius:999px;color:#6b7a8b;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:9px;font-weight:500;gap:5px;justify-content:center;line-height:1.5;min-height:30px;padding:6px 9px;white-space:nowrap}.eb-alias-panel .eb-alias-action:hover:not(:disabled){background:#faf4f1;border-color:#e0e5e9;color:#a66859}.eb-alias-panel .eb-alias-action:disabled{cursor:wait;opacity:.5}.eb-alias-panel .eb-alias-action:focus-visible{outline:2px solid #2b52c8;outline-offset:2px}.eb-alias-panel .eb-alias-help,.eb-card .eb-alias-help{background:#fafbfc;color:#8a949f;font-size:9px;line-height:1.7;margin:0;padding:9px 13px}.eb-alias-message{align-items:center;color:#a36854;display:flex;font-size:11px;gap:10px;justify-content:space-between;line-height:1.6;padding:12px 13px}.eb-alias-spinner{animation:eb-alias-spin 1s linear infinite}@keyframes eb-alias-spin{to{transform:rotate(1turn)}}@media(max-width:600px){.eb-alias-rows>li{grid-gap:9px;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr);padding:11px}.eb-alias-rows .eb-alias-action{grid-column:2;justify-self:end}.eb-alias-header{padding:10px 11px}}@media(prefers-reduced-motion:reduce){.eb-alias-spinner{animation:none}}.eb-version-changes{background:#fcfbf7;border:1px solid #e3dfd5;border-radius:10px;margin:0 0 12px;min-width:0;padding:10px 14px}.eb-version-changes header{align-items:center;color:#697481;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:space-between;line-height:1.5}.eb-version-changes header>span{color:#23714d;font-size:12px}.eb-change-metrics{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0}.eb-change-metrics>span{border-left:1px solid #e7e3d9;color:#737d88;font-size:10px;line-height:1.5;min-width:0;padding:0 12px}.eb-change-metrics>span:first-child{border-left:0;padding-left:0}.eb-change-metrics b{font-feature-settings:"tnum";color:#18344f;display:block;font-size:17px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.35;margin-bottom:1px;white-space:nowrap}.eb-version-changes details{font-size:12px}.eb-version-changes ul{list-style:none;max-height:240px;overflow:auto;padding:0}.eb-version-changes li{align-items:flex-start;display:flex;gap:10px;overflow-wrap:anywhere;padding:6px 0}.eb-change-tag{background:#edf2f7;border-radius:6px;color:#475569;flex-shrink:0;min-width:60px;padding:2px 6px;text-align:center;text-transform:capitalize}.eb-change-tag.is-added{background:#e7f5ec;color:#216341}.eb-change-tag.is-changed{background:#fff3d6;color:#8d611b}.eb-change-tag.is-removed{background:#fceaea;color:#973838}.eb-upload-outcome{align-items:center;background:#edf7f2;border:1px solid #cfe7db;border-radius:12px;color:#236246;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin:0 0 16px;padding:12px 16px}@media(max-width:600px){.eb-alias-list li{align-items:flex-start;flex-direction:column}.eb-version-changes{padding:10px 12px}.eb-change-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.eb-change-metrics>span:nth-child(odd){border-left:0;padding-left:0}}.eb-workspace{color:#17315c;min-width:0;padding:18px 24px}.eb-workspace *{box-sizing:border-box;scrollbar-color:#c4beb0 #0000;scrollbar-width:thin}.eb-workspace button,.eb-workspace input,.eb-workspace select,.eb-workspace textarea{color:inherit;font:inherit}.eb-workspace button{cursor:pointer}.eb-workspace button:disabled{cursor:not-allowed;opacity:.45}.eb-workspace button:focus-visible,.eb-workspace summary:focus-visible{outline:2px solid #9d7619;outline-offset:3px}.eb-metrics{background:#fff;border:1px solid #e3dfd5;border-radius:14px;display:grid;grid-template-columns:repeat(4,1fr);margin:15px 0;padding:16px}.eb-metrics>div{border-right:1px solid #e3dfd5;padding:0 18px}.eb-metrics>div:last-child{border:0}.eb-metrics strong{display:block;font-size:23px}.eb-metrics span{color:#697481;font-size:11px}.eb-layout{background:#fff;border:1px solid #e3dfd5;border-radius:15px;display:grid;height:135vh;min-height:900px;overflow:hidden}.eb-layout.is-collapsed{grid-template-columns:48px minmax(0,1fr)}.eb-sources{background:#f8f6f0;border-right:1px solid #e3dfd5;display:flex;flex-direction:column;min-height:0}.eb-source-controls{background:#fff;border:1px solid #d5cebe;border-radius:10px;margin:12px;overflow:hidden}.eb-search{align-items:center;display:flex;gap:6px;padding:3px 8px}.eb-search input{background:none;border:0;font-size:12px;min-width:0;padding:9px 0;width:100%}.eb-workspace .eb-icon{background:none;border:0;border-radius:7px;display:grid;flex:none;height:30px;padding:4px;place-items:center;width:30px}.eb-icon:hover{background:#eae6dc}.is-collapsed .eb-icon{margin:12px auto}.eb-source-controls select{background:#faf8f2;border:0;border-top:1px solid #e3dfd5;font-size:11px;padding:8px;width:100%}.eb-file-list{flex:1 1;overflow:auto;padding:0 9px 12px}.eb-workspace .eb-file{background:#fff;border:1px solid #e3dfd5;border-radius:9px;margin-bottom:5px;padding:9px;text-align:left;width:100%}.eb-file strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-file span{color:#697481;display:flex;font-size:10px;justify-content:space-between;margin-top:5px}.eb-file.active{background:#fcf5df;border-color:#dbbf65}.eb-detail{display:flex;flex-direction:column;min-height:0;min-width:0}.eb-steps{grid-gap:8px;background:#f8f6f0;border-bottom:1px solid #e3dfd5;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:25px 20px}.eb-steps button{align-items:center;background:none;border:0;display:flex;gap:9px;padding:8px;position:relative;text-align:left}.eb-steps button:after{background:#ddd8cb;content:"";height:1px;left:38px;position:absolute;right:-8px;top:50%;z-index:0}.eb-steps button:last-child:after{display:none}.eb-steps button>span{background:#fff;border:1px solid #d5cebe;border-radius:50%;display:grid;flex:none;height:27px;place-items:center;width:27px;z-index:1}.eb-steps button>div{background:#f8f6f0;z-index:1}.eb-steps .active>span{background:#21764f;border-color:#21764f;box-shadow:0 0 0 4px #21764f18;color:#fff}.eb-steps strong{font-size:12px}.eb-steps small{color:#697481;display:block;font-size:10px;margin-top:4px}.eb-detail-head{align-items:center;border-bottom:1px solid #e3dfd5;display:flex;flex-wrap:wrap;gap:10px;padding:15px 20px}.eb-detail-head h2{margin:0;overflow-wrap:anywhere}.eb-status{background:#f4f0e6;border-radius:20px;font-size:10px;margin-left:auto;padding:5px 9px}.eb-small{background:#fff;border:1px solid #ded8ca;border-radius:20px;font-size:10px!important;padding:5px 9px}.eb-stage{flex:1 1;min-height:0;overflow:auto}.eb-split{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)}.eb-card{border:1px solid #e3dfd5;border-radius:13px;min-width:0;padding:16px}.eb-card h3{font-size:13px;margin:0 0 14px}.eb-card h3 small{float:right;font-size:10px;font-weight:400}.eb-card p{font-size:12px;line-height:1.7}.eb-card label{display:block;font-size:12px;margin:12px 0}.eb-card select{background:#fff;border:1px solid #ded8ca;border-radius:8px;display:block;margin-top:6px;padding:8px;width:100%}.eb-card textarea{border:1px solid #d5cebe;border-radius:8px;font-size:12px;line-height:1.8;margin-top:8px;padding:12px;resize:vertical;width:100%}.eb-card fieldset{border:0;min-width:0;padding:0}.eb-card dl{grid-gap:12px;display:grid;font-size:12px;gap:12px;grid-template-columns:80px minmax(0,1fr)}.eb-card dd{margin:0;overflow-wrap:anywhere}.eb-card dt{color:#697481}.eb-chunk-list{max-height:360px;overflow:auto}.eb-chunk-row{align-items:center;border:1px solid #e3dfd5;border-radius:8px;display:flex;gap:7px;margin-bottom:6px;padding:8px}.eb-chunk-row>button:first-child{background:none;border:0;flex:1 1;min-width:0;padding:0;text-align:left}.eb-chunk-row strong{display:block;font-size:12px}.eb-chunk-row small{color:#697481;display:block;font-size:10px;margin-top:4px}.eb-chunk-row.active{background:#e8eef8;border-color:#c3d0e5}.eb-excluded{border-top:1px solid #e3dfd5;margin-top:16px;padding-top:12px}.eb-evidence summary,.eb-excluded summary{cursor:pointer;font-size:12px;margin-bottom:10px}.eb-element{align-items:flex-start;border-bottom:1px solid #e3dfd5;display:flex;gap:8px;padding:10px 0}.eb-element input{accent-color:#21764f}.eb-element details{flex:1 1;min-width:0}.eb-element summary{cursor:pointer;display:flex;font-size:11px;gap:12px}.eb-element-text{background:#f8f6f0;font-size:12px;line-height:1.8;margin-top:8px;max-height:160px;overflow:auto;overflow-wrap:anywhere;padding:10px;white-space:pre-wrap}.eb-note{color:#697481;display:flex;font-size:11px!important;gap:7px;line-height:1.8}.eb-metadata{margin-top:18px}.eb-check{align-items:flex-start;display:flex!important;gap:8px;line-height:1.6}.eb-check input{accent-color:#21764f;margin-top:3px}.eb-alert{background:#fff4df;border-radius:8px;color:#845a19;font-size:12px;margin-bottom:14px;padding:12px}.eb-error{color:#a33c30}.eb-footer{align-items:center;border-top:1px solid #e3dfd5;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:15px 20px}.eb-footer small{color:#697481;display:block;font-size:10px;margin-top:4px}.eb-footer>div{display:flex;flex-wrap:wrap;gap:8px}.eb-footer button{background:#fff;border:1px solid #d5cebe;border-radius:24px;font-size:11px;font-weight:600;padding:9px 13px}.eb-footer .eb-primary{background:#f4c542;border-color:#e6b832}.eb-evidence{margin-top:15px}.eb-workspace .product-page-heading{display:none}@media(max-width:1100px){.eb-layout{grid-template-columns:210px minmax(0,1fr)}.eb-split{grid-template-columns:1fr}.eb-footer{flex-wrap:wrap}.eb-steps{padding:18px 10px}.eb-steps small{display:none}}@media(max-width:720px){.eb-workspace{padding:10px}.eb-metrics{gap:14px;grid-template-columns:repeat(2,1fr)}.eb-layout,.eb-layout.is-collapsed{display:flex;flex-direction:column;height:auto;min-height:0}.eb-file-list{max-height:180px}.eb-sources{border-bottom:1px solid #e3dfd5;border-right:0}.eb-stage{overflow:visible;padding:12px}.eb-steps strong{font-size:10px}.eb-steps{gap:0;padding:12px 4px}.eb-steps button{gap:4px}.eb-footer{padding:12px}}.eb-composition-detail{background:#fdfbf5}.eb-composition-detail h3 code{font-size:10px;overflow-wrap:anywhere}.eb-element summary strong{font-size:11px}.eb-element-page{color:#77808c;margin-left:auto;white-space:nowrap}.eb-coverage{align-items:center;border-bottom:1px solid #e3dfd5;display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:14px 0}.eb-coverage strong{background:#eaf3ec;border-radius:20px;color:#276343;font-size:10px;padding:5px 9px}.eb-match-evidence{margin-top:16px}.eb-match-evidence>summary{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:10px;list-style:none}.eb-match-evidence>summary:after{content:"?";margin-left:auto}.eb-match-tag{background:#edf1f5;border-radius:20px;color:#52616e;font-size:10px;padding:5px 9px}.eb-match-tag.is-conflict{background:#fbe8e3;color:#a44232}.eb-match-toolbar{align-items:center;color:#77808c;display:flex;font-size:10px;gap:10px;justify-content:space-between;margin:12px 0}.eb-match-columns{background:#fff;border:1px solid #e3dfd5;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.eb-match-columns>section{min-width:0;padding:14px}.eb-match-columns>section+section{background:#f7f6f2;border-left:1px solid #e3dfd5}.eb-match-columns small{color:#7e858d;display:block;font-size:9px;letter-spacing:.06em;margin-bottom:9px}.eb-match-columns strong{display:block;font-size:12px}.eb-match-text{font-size:12px;line-height:1.8;margin-top:9px;max-height:260px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.eb-match-actions{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:1100px){.eb-match-columns{grid-template-columns:1fr}.eb-match-columns>section+section{border-left:0;border-top:1px solid #e3dfd5}}.eb-canonical-table{border-collapse:collapse;font-size:11px;width:100%}.eb-canonical-table td{border:1px solid #ddd8cb;padding:7px;white-space:pre-wrap}.eb-workspace{background:#eae6dc;padding:18px 24px 24px}.eb-metrics{border-color:#ded8ca;box-shadow:0 2px 8px #17315c03;grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 24px;padding:18px 6px}.eb-metrics strong{font-size:25px;font-weight:650;margin:6px 0 3px}.eb-metrics small{color:#7b8490;font-size:10px}.eb-layout{border-color:#ded8ca;grid-template-columns:250px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:calc(150dvh - 230px);min-height:850px}.eb-flow{background:#fff;border-bottom:1px solid #ded8ca;grid-column:1/-1;grid-row:1;padding:20px 30px}.eb-steps{background:#fff;border:0;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;margin-inline:auto;max-width:850px;padding:0;width:100%}.eb-steps button{padding:6px 0}.eb-steps button>div{background:#fff;padding-right:14px}.eb-steps button>span{height:30px;width:30px}.eb-steps button:after{left:30px;right:-18px}.eb-steps .active>span{box-shadow:0 0 0 4px #dceee1}.eb-sources{grid-column:1;grid-row:2;padding-top:3px}.eb-detail{grid-column:2;grid-row:2;overflow:hidden}.eb-file{align-items:center;display:flex;gap:9px;min-height:48px}.eb-workspace .eb-file{background:#0000;border-color:#0000;padding:9px 8px}.eb-workspace .eb-file.active{background:#fff5d8;border-color:#e6ce85}.eb-file>svg{color:#9a895d;flex:none}.eb-file .eb-file-copy{display:block;margin:0;min-width:0}.eb-file-copy small{display:block;font-size:10px;margin-top:3px}.eb-detail-head{flex-wrap:nowrap;min-height:59px;padding:14px 20px}.eb-detail-head h2{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-detail-head .eb-small{align-items:center;display:flex;gap:6px;white-space:nowrap}.eb-status{background:#eaf3ec;color:#326148;white-space:nowrap}.eb-status-progress{background:#d3e3d8;border-radius:999px;display:block;height:5px;margin:4px 0;overflow:hidden;width:104px}.eb-status-progress:before{animation:eb-status-progress-slide 1.4s ease-in-out infinite;background:#368564;border-radius:inherit;content:"";display:block;height:100%;width:40%}@keyframes eb-status-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media(prefers-reduced-motion:reduce){.eb-status-progress:before{animation:none;transform:translateX(75%)}}.eb-stage{background:#fff;padding:20px}.eb-split{align-items:start;gap:18px;grid-template-columns:minmax(230px,.9fr) minmax(0,1.1fr)}.eb-upload-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.eb-card{background:#fff;border-color:#ded8ca;border-radius:12px;padding:18px}.eb-composition-detail,.eb-metadata>.eb-card:last-child{background:#fbf9f2}.eb-chunk-list{max-height:410px}.eb-chunk-row{border-color:#e5e0d5;gap:8px;padding:10px}.eb-chunk-row.active{background:#fff6db;border-color:#dcbf64;box-shadow:inset 3px 0 #e2ba3c}.eb-chunk-row strong{font-weight:600;line-height:1.5}.eb-chunk-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.eb-match-tag{background:#edf3ee;color:#45634c;display:inline-block;font-size:9px;line-height:1.5;padding:3px 7px}.eb-plan-tools{align-items:center;display:flex;gap:8px;margin:12px 0 18px}.eb-plan-tools select{flex:1 1;font-size:11px;margin:0;min-width:0}.eb-plan-tools button{white-space:nowrap}.eb-excluded{background:#faf8f2;border:1px solid #ded8ca;border-radius:10px;margin-top:18px;padding:14px}.eb-element summary{align-items:center;gap:8px}.eb-element summary:after{color:#79828c;content:"›";font-size:17px;transition:transform .15s}.eb-element details[open]>summary:after{transform:rotate(90deg)}.eb-element code{color:#728091;font-size:10px;max-width:45%;overflow:hidden;text-overflow:ellipsis}.eb-element-text{border-radius:7px;height:auto;max-height:180px}.eb-match-evidence>summary:after{display:none}.eb-match-evidence>summary>svg{margin-left:auto}.eb-match-evidence[open]>summary>svg{transform:rotate(180deg)}.eb-preview-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.eb-preview-heading h3{margin:0}.eb-processing{background:#fff;border:1px solid #e6e1d6;border-radius:10px;margin:0 0 16px;overflow:hidden}.eb-processing-summary{grid-gap:10px;background:#0000;border:0;cursor:pointer;display:grid;gap:10px;padding:14px 16px;text-align:left;width:100%}.eb-processing-summary:hover{background:#fdfbf6}.eb-processing-summary:focus-visible{outline:2px solid #b89536;outline-offset:-3px}.eb-processing-caption,.eb-processing-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.eb-processing-heading strong{color:#35414b;font-size:12px;font-weight:600}.eb-processing-heading>span{align-items:center;color:#687481;display:flex;font-size:11px;gap:10px}.eb-processing-heading svg{flex:none;transition:transform .2s}.eb-processing-heading .is-open{transform:rotate(180deg)}.eb-processing-caption{color:#78828a;font-size:10px}.eb-processing-caption>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-processing-caption>span:last-child{flex:none}.eb-processing progress{accent-color:#c2a14a;-webkit-appearance:none;appearance:none;background:#eeeae1;border:0;border-radius:8px;display:block;height:4px;overflow:hidden;width:100%}.eb-processing progress::-webkit-progress-bar{background:#eeeae1;border-radius:8px}.eb-processing progress::-webkit-progress-value{background:#c2a14a;border-radius:8px;-webkit-transition:width .3s;transition:width .3s}.eb-processing progress::-moz-progress-bar{background:#c2a14a;border-radius:8px}.eb-processing-details{border-top:1px solid #eeeae1;max-height:260px;overflow:auto;padding:4px 16px 12px;scrollbar-color:#d5d0c5 #0000;scrollbar-width:thin}.eb-processing-details::-webkit-scrollbar{width:4px}.eb-processing-details::-webkit-scrollbar-thumb{background:#d5d0c5;border-radius:4px}.eb-processing-filename{color:#53606c;font-size:11px;font-weight:600;margin:12px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-processing-page{grid-gap:16px;align-items:center;color:#65717c;display:grid;font-size:11px;gap:16px;grid-template-columns:64px minmax(30px,1fr) 90px;min-height:30px}.eb-processing-page small{color:#869099;font-size:10px;text-align:right}.eb-processing-page.complete small{color:#438168}.eb-processing-page.complete progress::-webkit-progress-value{background:#64a88a}.eb-processing-page.complete progress::-moz-progress-bar{background:#64a88a}.eb-processing-page.failed small{color:#b45b4f}.eb-processing-page.failed progress::-webkit-progress-value{background:#ca877a}.eb-processing-page.failed progress::-moz-progress-bar{background:#ca877a}.eb-processing progress:indeterminate,.eb-processing progress:indeterminate::-webkit-progress-bar{animation:eb-progress-slide 1.6s linear infinite;background:linear-gradient(90deg,#eeeae1 20%,#e1c771 50%,#eeeae1 80%);background-size:200% 100%}.eb-processing-empty{color:#78828a;font-size:11px;margin:10px 0}@keyframes eb-progress-slide{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.eb-processing progress:indeterminate,.eb-processing progress:indeterminate::-webkit-progress-bar{animation:none}.eb-processing-heading svg{transition:none}}.eb-edit-actions,.eb-preview-heading button{align-items:center;display:flex;gap:6px}.eb-edit-actions{justify-content:flex-end;margin-top:12px}.eb-build-panels>.eb-card{display:flex;flex-direction:column;height:420px;min-height:0}.eb-build-panels .eb-chunk-list{flex:1 1;max-height:none;min-height:0;overflow:auto}.eb-build-preview .eb-preview-heading{flex-shrink:0}.eb-preview-toggle{align-self:flex-start;background:#f5f2e9;border-radius:9px;display:flex;flex-shrink:0;gap:4px;margin-bottom:14px;padding:4px}.eb-preview-toggle button{background:#0000;border:1px solid #0000;border-radius:6px;font-size:11px;font-weight:600;padding:7px 12px}.eb-preview-toggle button[aria-pressed=true]{background:#fff;border-color:#ded8ca;box-shadow:0 1px 3px #17315c0a}.eb-preview-body{flex:1 1;min-height:0;overflow:auto;padding-right:5px}.eb-preview-body .eb-text-preview{max-height:none;overflow:visible}.eb-preview-body textarea{resize:vertical}.eb-text-preview{font-size:12px;line-height:1.9;max-height:330px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.eb-empty{color:#77808c;font-size:11px;padding:12px}.eb-metadata .b1b-business-fields legend{display:none}.eb-metadata .b1b-form-grid{gap:10px 16px}.eb-metadata .eb-card{container:ebmetadata/inline-size}.eb-metadata .b1b-business-fields{background:#0000;box-shadow:none;margin:0}.eb-metadata .b1b-form-grid{align-items:start;row-gap:18px}.eb-metadata .business-field{min-width:0;position:relative}.eb-metadata .b1b-form-grid label{display:block;line-height:20px;margin:0}.eb-metadata .b1b-form-grid label>span{display:block;margin-bottom:7px}.eb-metadata .business-field[data-has-help=true] label>span{padding-right:26px}.eb-metadata .b1b-form-grid :is(input,select,textarea){box-sizing:border-box;font-size:12px;line-height:20px;margin:0}.eb-metadata .b1b-form-grid :is(input:not([type=checkbox]),select){height:40px;padding:8px 10px}.eb-metadata .business-field>.product-help-trigger{border:0;border-radius:50%;color:#77808c;display:grid;height:24px;margin:0;min-height:24px;padding:0;place-items:center;position:absolute;right:0;top:-2px;width:24px}.eb-metadata .business-field>.product-help-trigger:hover{background:#f2ead4;color:#17315c}.eb-metadata [data-field=proposed_owner_text]{grid-column:1/-1}@container ebmetadata (max-width:360px){.eb-metadata .b1b-form-grid{grid-template-columns:minmax(0,1fr)}}.eb-split.eb-metadata{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr)}.eb-business-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.eb-business-heading h3{font-size:14px;margin:0}.eb-business-heading>span{color:#7b8490;font-size:10px}.eb-metadata .business-fields-polished{background:#0000!important;border:0!important;box-shadow:none!important;margin:0;padding:0}.eb-metadata .business-fields-polished [data-field=title]{grid-column:1/-1}.business-required{color:#a28438;font-size:11px;font-style:normal}.eb-metadata .business-fields-polished .b1b-form-grid{column-gap:18px;row-gap:20px}.eb-metadata .business-fields-polished label{color:#52627a;font-size:12px;font-weight:500}.eb-metadata .business-fields-polished :is(input,select,textarea){background:#fff;border-color:#ddd7ca;border-radius:8px;box-shadow:0 1px 2px #17315c04;color:#17315c}.eb-metadata .business-fields-polished :is(input,select,textarea):focus-visible{outline:2px solid #d6b552;outline-offset:2px}.eb-metadata .business-fields-polished select{padding-right:30px}.eb-metadata .business-fields-polished [data-field=proposed_owner_text]{grid-column:auto}.eb-metadata-classification{grid-gap:18px;border-top:1px solid #eee9de;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;padding-top:20px}.eb-metadata .eb-metadata-classification label{line-height:20px;margin:0;min-width:0}.eb-metadata-classification label>span{display:block;margin-bottom:7px}.eb-metadata .eb-metadata-classification select{font-size:12px;height:40px;margin:0}.eb-metadata .business-fields-polished .product-advanced-settings{background:#faf8f2;border:1px solid #e6dfd0;border-radius:10px;box-shadow:none;margin:22px 0 0;padding:0;position:relative}.eb-metadata .business-fields-polished .product-advanced-settings>summary{cursor:pointer;font-size:12px;font-weight:600;padding:14px 16px}.business-optional{color:#89909a;font-size:10px;font-weight:400;margin-left:8px}.eb-metadata .business-fields-polished .product-advanced-settings>.product-help-trigger{justify-content:center;margin:0;min-height:28px;position:absolute;right:12px;top:6px;width:28px}.eb-metadata .business-fields-polished .product-advanced-settings>.b1b-form-grid{padding:4px 16px 18px}@media(max-width:1100px){.eb-split.eb-metadata{grid-template-columns:minmax(0,1fr)}}@container ebmetadata (max-width:360px){.eb-metadata-classification{grid-template-columns:minmax(0,1fr)}}.eb-metadata input:not([type=checkbox]){background:#fff;border:1px solid #ded8ca;border-radius:8px;min-width:0;padding:9px;width:100%}.eb-metadata .product-advanced-settings{font-size:12px;margin-top:16px}.eb-workspace .eb-primary,.eb-workspace .product-button--primary{background:#f4c542;border-color:#e0b233;color:#17315c}.eb-workspace .eb-primary:hover{background:#eabd37}.eb-workspace .inline-upload{border:1px solid #ded8ca;border-radius:12px;box-shadow:none;padding:18px}.eb-workspace .b2-steps{display:none}.eb-footer{background:#fffdf8;flex:none}.product-frame:has(.eb-workspace) .product-brain-tabs{overflow-y:hidden;scrollbar-width:none}.product-frame:has(.eb-workspace) .product-brain-tab{top:0}.product-frame:has(.eb-workspace) .product-brain-tab.is-active{box-shadow:inset 0 -2px #d8ac2f;color:#17315c}.product-frame .product-canvas .eb-workspace input[type=checkbox]{accent-color:#21764f}.product-frame .product-canvas .eb-workspace .product-button--primary{background:#f4c542;border-color:#dfb536;color:#17315c}.product-frame .product-canvas .eb-workspace .product-upload-icon{background:#fff3cd;color:#977b26}.eb-workspace ::-webkit-scrollbar{height:5px;width:5px}.eb-workspace ::-webkit-scrollbar-thumb{background:#c4beb0;border-radius:8px}.eb-workspace ::-webkit-scrollbar-track{background:#0000}@media(max-width:1150px){.eb-layout{grid-template-columns:210px minmax(0,1fr)}.eb-split,.eb-upload-grid{grid-template-columns:1fr}.eb-flow{padding:20px}.eb-steps small{display:block}.eb-detail-head .eb-small span{display:none}}@media(max-width:720px){.eb-layout,.eb-layout.is-collapsed{display:flex;height:auto;min-height:0}.eb-flow{order:-1;padding:16px}.eb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-detail-head{flex-wrap:wrap}.eb-steps small{display:none}.eb-stage{padding:12px}.eb-sources{max-height:260px}.eb-detail{overflow:visible}.eb-footer{bottom:0;position:-webkit-sticky;position:sticky;z-index:2}}.eb-workspace .eb-metrics{background:#0000;border:0;border-radius:0;box-shadow:none;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:10px 0 14px;padding:0}.eb-workspace .eb-metrics>div{grid-column-gap:10px;grid-row-gap:3px;align-items:center;background:#fcfbf8;border:1px solid #e1dbcd;border-radius:8px;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px 11px;row-gap:3px}.eb-workspace .eb-metrics>div>span{color:#17315c;font-size:10px;font-weight:600;grid-column:1;grid-row:1;line-height:1.4}.eb-workspace .eb-metrics>div>strong{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums;grid-column:2;grid-row:1/3;letter-spacing:-.3px;line-height:1.2;margin:0;text-align:right}.eb-workspace .eb-metrics>div>small{color:#7b8490;font-size:9px;grid-column:1;grid-row:2;line-height:1.4}@media(max-width:1050px){.eb-workspace .eb-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.eb-workspace .eb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.eb-workspace .eb-steps{grid-gap:0;background:#0000;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));isolation:isolate;margin-inline:auto;max-width:850px;padding:0;position:relative}.eb-workspace .eb-steps button{align-items:flex-start;background:#0000;border:1px solid #0000;border-radius:0;display:flex;gap:0;justify-content:center;min-height:65px;min-width:0;padding:33px 8px 4px;position:relative;text-align:center;z-index:0}.eb-workspace .eb-steps button:after{display:none}.eb-workspace .eb-steps button:before{background:#cecabb;content:"";height:2px;left:calc(-50% + 12px);position:absolute;top:14px;width:calc(100% - 24px);z-index:-1}.eb-workspace .eb-steps button:first-child:before{display:none}.eb-workspace .eb-steps button>span{background:#f4f0e5;border:2px solid #cecabb;color:#718096;font-size:10px;height:24px;left:50%;position:absolute;top:3px;transform:translateX(-50%);width:24px;z-index:1}.eb-workspace .eb-steps button>div{background:#0000;min-width:0;padding:0}.eb-workspace .eb-steps strong{display:block;font-size:11px;font-weight:650;line-height:1.4}.eb-workspace .eb-steps small{color:#7b8490;display:block;font-size:9px;line-height:1.4;margin-top:4px}.eb-workspace .eb-steps button.active>span{background:#1f7a52;border-color:#1f7a52;box-shadow:0 0 0 4px #1f7a521a,0 0 12px #36b87b88;color:#fff}.eb-workspace .eb-steps button.active strong{color:#1f7a52}.eb-workspace .eb-steps button.active small{color:#386d55}.eb-workspace .eb-steps button.done>span{background:#dff0e6;border-color:#8fc7a8;box-shadow:none;color:#1f7a52}.eb-workspace .eb-steps button:disabled{cursor:not-allowed;opacity:1}.eb-workspace .eb-steps button:disabled:not(.active):not(.done)>div{opacity:.55}.eb-workspace .eb-steps button:not(:disabled):hover strong{color:#1f7a52}.eb-workspace .eb-steps button:focus-visible{border-radius:8px;outline:2px solid #1f7a52;outline-offset:1px}@media(max-width:480px){.eb-workspace .eb-steps strong{font-size:10px}.eb-workspace .eb-steps small{font-size:8px}.eb-workspace .eb-steps button{padding-inline:3px}}.eb-workspace .eb-upload-grid>.inline-upload{margin:0;min-width:0;padding:16px;width:100%}.product-frame .eb-workspace .inline-upload .inline-upload-drop{grid-gap:16px;background:#fdfbf4;border-color:#d8c789;border-radius:10px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:174px;padding:32px 36px;text-align:left}.product-frame .eb-workspace .inline-upload .inline-upload-drop>svg{color:#96771d;height:28px;width:28px}.product-frame .eb-workspace .inline-upload .inline-upload-drop>strong{font-size:13px;line-height:1.5}.product-frame .eb-workspace .inline-upload .inline-upload-drop:is(:hover,.is-dragging){background:#fff7dd;border-color:#c7a345}.product-frame .eb-workspace .inline-upload .inline-upload-drop:focus-within{outline-color:#b08a28}.eb-workspace .inline-upload-body:has(.inline-upload-drop)>.product-classification-field{flex-wrap:wrap;font-size:11px;gap:10px;justify-content:flex-end;margin-top:12px}.eb-workspace .eb-source-details{grid-gap:16px 24px;background:#fff;border-color:#e3dfd5;border-radius:12px;display:grid;gap:16px 24px;grid-template-columns:minmax(0,1fr) minmax(200px,260px);padding:16px 18px}.eb-source-heading{align-items:center;display:flex;gap:7px;grid-column:1/-1}.eb-workspace .eb-source-heading h3{font-size:12px;font-weight:600;line-height:1.4;margin:0}.eb-source-help{align-items:center;border-radius:50%;color:#8b938f;cursor:help;display:inline-flex}.eb-source-help:focus-visible{outline:2px solid #b08a28;outline-offset:3px}.eb-source-file{align-items:center;display:flex;gap:12px;min-width:0}.eb-source-file-icon{background:#fbf6e8;border:1px solid #eadfbf;border-radius:10px;color:#96771d;display:grid;flex:none;height:46px;place-items:center;width:42px}.eb-source-identity{min-width:0}.eb-source-identity>strong{display:block;font-size:13px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-source-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.eb-source-badges>span{align-items:center;background:#faf9f6;border:1px solid #e7e4dc;border-radius:5px;color:#687480;display:inline-flex;font-size:10px;font-weight:500;line-height:1.3;padding:3px 7px;white-space:nowrap}.eb-workspace .eb-source-details .eb-chunking-field{border-left:1px solid #ebe7de;color:#697481;font-size:10px;font-weight:600;line-height:1.4;margin:0;padding-left:24px}.eb-workspace .eb-source-details .eb-chunking-field select{background:#fcfbf8;border:1px solid #ded8ca;border-radius:8px;color:#17315c;font-size:12px;font-weight:500;margin-top:7px;min-height:36px;padding:8px 10px;width:100%}.eb-workspace .eb-source-details .eb-chunking-field select:focus-visible{outline:2px solid #b08a28;outline-offset:2px}.eb-workspace .eb-source-details>.eb-check{border-top:1px solid #ebe7de;grid-column:1/-1;margin:0;padding-top:12px}@media(max-width:1000px){.eb-workspace .eb-source-details{gap:14px;grid-template-columns:minmax(0,1fr)}.eb-workspace .eb-source-details .eb-chunking-field{border-left:0;border-top:1px solid #ebe7de;padding:12px 0 0}.eb-workspace .eb-source-details .eb-chunking-field select{max-width:320px}}@media(max-width:720px){.product-frame .eb-workspace .inline-upload .inline-upload-drop{gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:202px;padding:28px 24px}.product-frame .eb-workspace .inline-upload .inline-upload-button{grid-column:1/-1;justify-self:center}.eb-workspace .inline-upload-body:has(.inline-upload-drop)>.product-classification-field{justify-content:space-between}}.eb-access-notice{align-items:center;border-radius:10px;gap:16px;padding:14px 16px}.eb-access-notice strong{display:block;font-size:13px}.eb-alias-badge{align-items:center;background:#edf2f7;border-radius:999px;color:#586d86;display:inline-flex;font-size:9px;font-weight:500;letter-spacing:0;line-height:1.5;margin-left:7px;padding:2px 7px;vertical-align:middle}.eb-workspace .eb-alias-origin{color:#7a8590;display:block;font-size:10px;font-weight:400;margin-top:4px;overflow-wrap:anywhere}.eb-access-notice p{font-size:12px;line-height:1.5;margin:4px 0 0}.eb-workspace .eb-recovery-notice{align-items:center;background:#fffbef;border:1px solid #e8dab5;border-radius:12px;box-shadow:0 2px 6px #17315c03;color:#69552a;display:flex;gap:12px;padding:14px 16px}.eb-recovery-icon{background:#f8edcd;border-radius:10px;color:#947224;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.eb-recovery-copy{flex:1 1;min-width:0}.eb-recovery-copy strong{color:#665124;display:block;font-size:12px;font-weight:650;line-height:1.5}.eb-workspace .eb-recovery-copy p{color:#7b6b4a;font-size:11px;line-height:1.65;margin:3px 0 0;overflow-wrap:anywhere}.eb-workspace .eb-recovery-notice .eb-reload-button{align-items:center;background:#fff;border:1px solid #dfcd9c;border-radius:999px;color:#695321;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:11px;font-weight:600;gap:7px;justify-content:center;line-height:1.4;min-height:34px;padding:8px 13px;transition:background .15s,border-color .15s;white-space:nowrap}.eb-workspace .eb-recovery-notice .eb-reload-button:hover:not(:disabled){background:#f7edcf;border-color:#bfa668}.eb-workspace .eb-recovery-notice .eb-reload-button:focus-visible{outline:2px solid #2b52c8;outline-offset:3px}.eb-workspace .eb-recovery-notice .eb-reload-button:disabled{cursor:wait;opacity:.55}.eb-reload-spinner{animation:eb-reload-spin 1s linear infinite}@keyframes eb-reload-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.eb-reload-spinner{animation:none}}@media(max-width:900px){.eb-workspace .eb-recovery-notice{align-items:flex-start;flex-wrap:wrap}.eb-recovery-copy{flex-basis:calc(100% - 46px)}.eb-workspace .eb-recovery-notice .eb-reload-button{margin-left:46px}}.eb-workspace .eb-plan-sidebar .eb-plan-project{align-items:center;display:flex;font-size:11px;gap:10px;margin:0 0 6px}.eb-workspace .eb-plan-project>span{color:#70776b;flex:none;font-weight:500}.eb-workspace .eb-plan-project>select{flex:1 1;margin:0;min-width:0;width:auto}.eb-workspace .eb-plan-sidebar .eb-plan-tools{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 12px}.eb-workspace .eb-plan-sidebar :is(.eb-plan-project select,.eb-plan-tools select,.eb-plan-tools button){background:#fffefb;border:1px solid #ded8ca;border-radius:7px;font-size:11px;height:30px;line-height:1.2;margin:0;min-height:30px}.eb-workspace .eb-plan-sidebar :is(.eb-plan-project select,.eb-plan-tools select){padding:4px 24px 4px 8px;text-overflow:ellipsis}.eb-workspace .eb-plan-sidebar .eb-plan-tools button{background:#f8f4e8;font-weight:600;padding:4px 9px;white-space:nowrap}.eb-workspace .eb-plan-sidebar .eb-plan-tools button:hover:not(:disabled){background:#fff3cd;border-color:#d6bf74}.eb-coverage{flex-wrap:wrap}.eb-coverage-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-left:auto}.eb-coverage-badges strong{white-space:nowrap}.eb-coverage .eb-character-count{font-feature-settings:"tnum";background:#f1eee5;color:#65604f;font-variant-numeric:tabular-nums}.eb-coverage .eb-character-count.is-over-limit{background:#fbe8e3;color:#a44232}.eb-workspace .eb-submit-button{flex-shrink:0;isolation:isolate;min-height:38px;overflow:hidden;position:relative;width:190px}.eb-submit-label{position:relative;z-index:1}.eb-submit-progress{background:#f4e5ab;inset:0;pointer-events:none;position:absolute}.eb-submit-progress>span{animation:eb-submit-sweep 1.6s linear infinite;background:linear-gradient(90deg,#0000,#d6bb55aa,#0000);inset:0 auto 0 0;position:absolute;width:40%}.eb-workspace .eb-submit-button.is-sending:disabled{color:#51441f;cursor:wait;opacity:1}@keyframes eb-submit-sweep{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media(prefers-reduced-motion:reduce){.eb-submit-progress>span{animation:none;background:#e7d48b;width:100%}}.eb-source-details .product-knowledge-author{border-top:1px solid #e3dfd5;grid-column:1/-1;margin:0;padding:16px 0 0}.eb-source-details .product-knowledge-author p{line-height:1.6;overflow-wrap:anywhere}.eb-source-details .product-knowledge-author textarea{min-height:80px;width:100%}.product-frame .eb-workspace .eb-file.is-updating{background:#eef4fc;border-color:#c9d9ed;opacity:1}.product-frame .eb-workspace .eb-file.is-updating small{color:#365f93}.eb-version-bar{align-items:center;background:#fcfbf8;border-bottom:1px solid #e3dfd5;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding:8px 16px}.eb-version-bar>div{flex:1 1;min-width:140px}.eb-version-bar strong{display:block;font-size:11px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-version-bar p{color:#84909a;font-size:10px;line-height:1.5;margin:2px 0 0}.eb-version-bar label{align-items:center;color:#7a8590;display:flex;flex-direction:row;font-size:10px;font-weight:500;gap:9px;min-width:0;white-space:nowrap}.eb-workspace .eb-version-bar select{background:#fff;border:1px solid #ddd8cd;border-radius:7px;color:#344a65;font-size:11px;margin:0;max-width:100%;min-height:32px;min-width:180px;padding:6px 26px 6px 10px}.eb-version-bar select:focus-visible{outline:2px solid #b08a28;outline-offset:2px}.eb-version-bar>small{color:#697481;flex-basis:100%;font-size:11px}@media(max-width:720px){.eb-version-bar{padding:8px 12px}.eb-version-bar label{width:100%}.eb-workspace .eb-version-bar select{flex:1 1;min-width:0;width:auto}}.eb-layout:not(:has(>.eb-flow)){grid-template-rows:minmax(0,1fr)}.eb-layout:not(:has(>.eb-flow))>.eb-detail,.eb-layout:not(:has(>.eb-flow))>.eb-sources{grid-row:1}.eb-upload-only{gap:16px;overflow:auto;padding:20px}.eb-detail-head,.eb-version-bar{flex-shrink:0}.eb-selection-heading{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.eb-selection-heading h3{flex:1 1;line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere}.eb-workspace .eb-selection-heading .eb-selection-toggle{align-items:center;background:#fff;border:1px solid #ded8ca;border-radius:50%;color:#52616e;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;padding:0;transition:background .15s,border-color .15s,color .15s;width:36px}.eb-workspace .eb-selection-heading .eb-selection-toggle:hover:not(:disabled){background:#fff3cd;border-color:#d6bf74;color:#17315c}.eb-workspace .eb-selection-heading .eb-selection-toggle[aria-pressed=true]{background:#eaf3ec;border-color:#a7c6b2;color:#276343}.eb-combined-preview{background:#fff;border:1px solid #e5e0d5;border-radius:10px;font-size:12px;line-height:1.8;max-height:676px;overflow:auto;padding:18px}.eb-combined-preview>*+*{margin-top:16px}.eb-source-text{overflow-wrap:anywhere;white-space:pre-wrap}.eb-source-table{max-width:100%;overflow-x:auto}.eb-selection-editor .eb-element:first-child{padding-top:0}.eb-selection-editor input{flex:none;margin-top:4px}.eb-selection-editor .eb-element-text{background:#fff;border:1px solid #e5e0d5}@media(max-width:480px){.eb-selection-heading{gap:10px}.eb-combined-preview{padding:12px}}@media(min-width:721px){.eb-layout{height:calc(130dvh - 292.5px);min-height:832px}}.eb-chunk-tags .eb-over-limit{background:#fff0f0;border:1px solid #f0d4d5;color:#a32d32;font-weight:600}.eb-attention-banner{align-items:center;background:#fffaf0;border:1px solid #eadcc3;border-radius:8px;color:#725623;display:flex;font-size:12px;gap:8px;margin-bottom:12px;padding:9px 12px;scroll-margin-top:12px}.eb-attention-banner>svg{flex-shrink:0}.eb-attention-banner>span{flex:1 1}.eb-attention-banner .eb-small{background:#0000;flex-shrink:0}@media(max-width:600px){.eb-attention-banner{flex-wrap:wrap}.eb-attention-banner>span{min-width:180px}}.eb-version-bar .eb-version-identity{flex:1 1;min-width:0}.eb-version-bar h2{font-size:11px;font-weight:600;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-version-bar.eb-detail-head{flex-wrap:wrap;gap:8px 12px;padding:8px 16px}.eb-version-bar.eb-detail-head .eb-status{flex:none;margin-left:0;white-space:nowrap}.eb-version-bar.eb-detail-head>.eb-small{align-items:center;display:inline-flex;flex:none;gap:6px;min-height:30px;white-space:nowrap}.eb-version-bar.eb-detail-head>small:empty{display:none}.eb-version-bar.eb-detail-head>small:not(:empty){flex-basis:auto}@media(max-width:720px){.eb-version-bar.eb-detail-head{gap:8px;padding:8px 12px}.eb-version-bar.eb-detail-head .eb-version-identity{flex-basis:100%}.eb-version-bar.eb-detail-head label{flex:1 1;width:auto}.eb-version-bar.eb-detail-head select{min-width:0;width:100%}.eb-version-bar.eb-detail-head .eb-small{font-size:9px!important}}.eb-build-preview .eb-preview-heading{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:12px}.eb-build-preview .eb-preview-heading h3{flex:1 1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-build-preview .eb-preview-heading .eb-small{align-items:center;display:inline-flex;flex:none;gap:5px;min-height:28px;white-space:nowrap}.eb-build-preview .eb-preview-mode{background:#f7f8fa;border-color:#e0e4e9;color:#52616e}.eb-workspace .ex-lifecycle{border-radius:8px;font-size:11px;gap:6px 10px;line-height:1.4;margin-bottom:10px;padding:6px 10px}.eb-workspace .ex-lifecycle-main{flex-wrap:nowrap;gap:8px}.eb-workspace .ex-lifecycle-main small{font-size:10px;white-space:nowrap}.eb-workspace .ex-lifecycle .ex-status{font-size:10px;line-height:1.5;padding:3px 8px;white-space:nowrap}.eb-workspace .ex-lifecycle>.ex-actions{gap:6px;margin-left:auto;width:auto}.eb-workspace .ex-lifecycle .ex-button{font-size:10px;gap:5px;line-height:1.5;min-height:26px;padding:4px 10px;white-space:nowrap}.eb-source-scroll-marker{flex:none;height:1px;pointer-events:none}.eb-file-list .eb-source-loading{color:#697481;font-size:10px;line-height:1.5;margin:0;padding:8px 4px}.product-gate.product-login-gate{background:#faf7ef;isolation:isolate;min-height:100svh;position:relative}.login-backdrop{background:radial-gradient(ellipse at 12% 25%,#f4df9266,#0000 48%),radial-gradient(ellipse at 92% 80%,#dbe4c855,#0000 42%),#faf7ef;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.login-backdrop svg{height:100%;inset:0;position:absolute;width:100%}.login-backdrop-glow{background:radial-gradient(ellipse,#fffdf6 12%,#fffaf066 48%,#0000 72%);inset:12% 18%;position:absolute}.login-network{animation:login-network-drift 3.1s ease-in-out infinite alternate;transform-origin:center}.login-network line{stroke:#ad9750;stroke-width:1}.login-network circle{fill:#bc9a3e;opacity:.58}.login-network .login-node-halo{opacity:.09}.login-network-1{animation-delay:-1.33s;animation-direction:alternate-reverse;animation-duration:4s}.login-network-1 circle{fill:#7f9770;opacity:.45}.login-network-1 line{stroke:#8a9b76}.login-network-2{animation-delay:-2.22s;animation-duration:4.9s}.login-network-2 circle{fill:#d7b85a}.product-gate.product-login-gate .account-login{background:#fffefa;border-color:#e6dfce;box-shadow:0 24px 80px #75602712,0 4px 16px #75602708;position:relative}.login-backdrop[data-paused=true] .login-network{animation-play-state:paused}@keyframes login-network-drift{0%{transform:translate(-16px,-12px) rotate(-1deg)}to{transform:translate(22px,18px) rotate(1.5deg)}}@media (max-width:600px){.login-network-2{display:none}.login-backdrop svg{opacity:.7}}@media (prefers-reduced-motion:reduce){.login-network{animation:none}}.login-cursor-web line{stroke:#b29232;stroke-width:1.35;vector-effect:non-scaling-stroke}.login-cursor-web circle{fill:#c2a043}.product-gate.product-login-gate .account-login .product-button--primary{background:#f8e8a6;border-color:#ecd88a;color:#493f20}.product-gate.product-login-gate .account-login .product-button--primary:hover:not(:disabled){background:#f3df8e;border-color:#dec56a}.product-gate.product-login-gate .account-login .product-button--primary:focus-visible{outline:2px solid #9d7e27;outline-offset:3px}:root{--product-outer:#edeae2;--product-canvas:#f1f6fb;--product-card:#fff;--product-sidebar:#2b2a30;--product-sidebar-secondary:#37353d;--product-sidebar-text:#b7b5c0;--product-sidebar-muted:#8f8c98;--product-ink:#232228;--product-muted:#75727e;--product-border:#efe7d6;--product-blue:#2e6fad;--product-blue-ink:#1e4e7c;--product-blue-soft:#dce9f5;--product-success:#3f8f5f;--product-success-soft:#e3f0e4;--product-warning:#c88a1e;--product-warning-soft:#f7ecd6;--product-danger:#e15b52;--product-danger-soft:#f9e1dd;--product-shadow:0 1px 2px #28231e0d,0 4px 14px #28231e0d;color-scheme:light}*{box-sizing:border-box}#root,body,html{margin:0;min-height:100%}body{-webkit-font-smoothing:antialiased;background:#edeae2;background:var(--product-outer);color:#232228;color:var(--product-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #2e6fad;outline:3px solid var(--product-blue);outline-offset:3px}.product-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.product-frame{background:#2b2a30;background:var(--product-sidebar);border-radius:20px;display:grid;grid-template-columns:238px minmax(0,1fr);height:calc(100vh - 28px);margin:14px;overflow:hidden}.product-mobile-dialog,.product-sidebar{background:#2b2a30;background:var(--product-sidebar);color:#b7b5c0;color:var(--product-sidebar-text);display:flex;flex-direction:column;min-height:0}.product-brand{align-items:center;color:#fff;display:flex;gap:10px;padding:18px 18px 12px}.product-brand-mark{border:1.5px solid #fff;border-radius:50%;color:#fff;display:grid;flex:none;font-size:13px;font-weight:700;height:30px;place-items:center;width:30px}.product-brand-mark svg{height:21px;width:21px}.product-brand small,.product-brand strong{display:block}.product-brand strong{font-size:16px;font-weight:750;letter-spacing:-.01em}.product-brand small{color:#8f8c98;color:var(--product-sidebar-muted);font-size:10.5px;margin-top:1px}.product-navigation{flex:1 1;overflow-y:auto;padding:4px 12px}.product-navigation-heading{color:#8f8c98;color:var(--product-sidebar-muted);font-size:9.5px;font-weight:700;letter-spacing:.14em;margin:0;padding:12px 10px 5px;text-transform:uppercase}.product-navigation-group:nth-child(2){margin-top:16px}.product-navigation ul{list-style:none;margin:0;padding:0}.product-nav-row{align-items:center;border-radius:9px;color:#b7b5c0;color:var(--product-sidebar-text);display:flex;font-size:13.3px;font-weight:500;gap:11px;margin-bottom:2px;padding:8.5px 11px;text-decoration:none}a.product-nav-row:hover{background:#37353d;background:var(--product-sidebar-secondary);color:#fff}.product-nav-row.is-active{background:#2e6fad;background:var(--product-blue);color:#fff;font-weight:600}.product-nav-row svg{stroke-width:1.8;flex:none;height:18px;width:18px}.product-nav-row.is-coming-soon,.product-nav-row.is-unavailable{color:#8f8c98;color:var(--product-sidebar-muted);cursor:not-allowed;opacity:.72}.product-nav-note{border:1px solid #4d4a55;border-radius:999px;color:#8f8c98;color:var(--product-sidebar-muted);font-size:8px;font-weight:700;letter-spacing:.06em;margin-left:auto;padding:2px 6px;text-transform:uppercase}.product-side-footer{border-top:1px solid #3a3842;padding:10px 14px 14px}.product-workspace-card{align-items:center;color:#fff;display:flex;gap:10px}.product-workspace-card small,.product-workspace-card strong{display:block;max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-workspace-card strong{font-size:13px;font-weight:600}.product-workspace-card small{color:#8f8c98;color:var(--product-sidebar-muted);font-size:11px}.product-workspace-avatar{background:linear-gradient(135deg,#12b8a6,#4c8dff);border-radius:8px;color:#fff;display:grid;flex:none;font-size:12px;font-weight:750;height:30px;place-items:center;width:30px}.product-canvas{border-radius:16px;margin:8px;min-width:0;overflow-y:auto}.product-canvas,.product-topbar{background:#f1f6fb;background:var(--product-canvas)}.product-topbar{align-items:center;border-bottom:1px solid #efe7d6;border-bottom:1px solid var(--product-border);display:flex;gap:14px;min-height:58px;padding:11px 26px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.product-topbar p{align-items:center;display:flex;gap:9px;margin:0}.product-topbar p span{color:#75727e;color:var(--product-muted)}.product-topbar p span:after{color:#aaa7ae;content:"/";margin-left:9px}.product-topbar p strong{font-size:13px;font-weight:650}.product-topbar-crumb{flex-shrink:0}.product-top-search{align-items:center;background:#fff;background:var(--product-card);border:1px solid #e6dcc6;border-radius:10px;box-shadow:0 1px 2px #28231e0d,0 4px 14px #28231e0d;box-shadow:var(--product-shadow);color:#75727e;color:var(--product-muted);display:flex;flex:1 1;gap:9px;margin-left:auto;max-width:440px;min-width:0;padding:8px 12px}.product-top-search svg{flex:none;height:16px;width:16px}.product-top-search input{background:#0000;border:0;color:#75727e;color:var(--product-muted);font-size:13px;min-width:0;opacity:1;padding:0;text-overflow:ellipsis;width:100%}.product-top-search-state{flex:none;font-size:10px;font-weight:600}.product-topbar-icon{background:#fff;background:var(--product-card);border:1px solid #e6dcc6;border-radius:10px;box-shadow:0 1px 2px #28231e0d,0 4px 14px #28231e0d;box-shadow:var(--product-shadow);color:#75727e;color:var(--product-muted);display:grid;flex:none;height:36px;place-items:center;width:36px}.product-topbar-icon svg{height:18px;width:18px}.product-local-status{align-items:center;color:#8f8c98;color:var(--product-sidebar-muted);display:inline-flex;font-size:10.5px;gap:7px;margin:9px 0 0 40px}.product-local-status>span{background:#3f8f5f;background:var(--product-success);border-radius:999px;height:8px;width:8px}.product-mobile-close,.product-mobile-menu{align-items:center;background:#fff;background:var(--product-card);border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:9px;color:#232228;color:var(--product-ink);display:none;justify-content:center}.product-mobile-menu{height:38px;width:38px}.product-mobile-close svg,.product-mobile-menu svg{height:19px;width:19px}.product-main{margin:0;padding:24px 26px 70px;width:min(1280px,100%)}.product-brain-header{padding:24px 26px 0;width:min(1280px,100%)}.product-brain-header .product-eyebrow{color:#2e6fad;color:var(--product-blue);font-size:11px;font-weight:700}.product-brain-header h1{font-size:25px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.product-brain-description{color:#75727e;color:var(--product-muted);font-size:13.5px;margin:0 0 20px;max-width:820px}.product-brain-tabs{border-bottom:1px solid #efe7d6;border-bottom:1px solid var(--product-border);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;padding:0}.product-brain-tab{border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;color:#75727e;color:var(--product-muted);font-size:13px;font-weight:600;padding:9px 14px;position:relative;text-decoration:none;top:1px}.product-brain-tab:hover{color:#232228;color:var(--product-ink)}.product-brain-tab.is-active{background:#fff;background:var(--product-card);border-color:#efe7d6;border-color:var(--product-border);box-shadow:inset 0 -2px 0 #2e6fad;box-shadow:0 -2px 0 var(--product-blue) inset;color:#1e4e7c;color:var(--product-blue-ink)}.product-frame--brain .product-main{padding-top:0}.product-page-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.product-card-kicker,.product-eyebrow{color:#1e4e7c;color:var(--product-blue-ink);font-size:10.5px;font-weight:750;letter-spacing:.13em;margin:0 0 7px;text-transform:uppercase}.product-page-heading h1,.product-state-card h1,.product-unlock-card h1{color:#232228;color:var(--product-ink);font-size:clamp(24px,3vw,30px);letter-spacing:-.025em;line-height:1.15;margin:0}.bp-main>.product-page-heading h1,.product-page-heading #governance-heading{font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:1.5}.product-context-card p,.product-empty-card p,.product-page-heading p:last-child,.product-state-card>p,.product-unlock-card>p{color:#75727e;color:var(--product-muted)}.product-page-heading p:last-child{font-size:13.5px;margin:8px 0 0;max-width:720px}.product-section-heading{color:#75727e;color:var(--product-muted);font-size:11px;font-weight:750;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.product-count-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(6,minmax(122px,1fr))}.product-count-card{align-items:center;background:#fff;background:var(--product-card);border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:14px;box-shadow:0 1px 2px #28231e0d,0 4px 14px #28231e0d;box-shadow:var(--product-shadow);display:flex;gap:12px;min-height:96px;padding:15px}.product-count-card:first-child,.product-count-card:nth-child(4){background:#e7eff8}.product-count-card:nth-child(2),.product-count-card:nth-child(5){background:#dce9f5;background:var(--product-blue-soft)}.product-count-card:nth-child(3),.product-count-card:nth-child(6){background:#d2e3f2}.product-count-icon{background:#ffffff9e;border-radius:9px;color:#1e4e7c;color:var(--product-blue-ink);display:grid;flex:none;height:34px;place-items:center;width:34px}.product-count-icon svg{height:18px;width:18px}.product-count-card span,.product-count-card strong{display:block}.product-count-card strong{font-size:21px;line-height:1}.product-count-card div>span{color:#5f6877;font-size:10.5px;font-weight:650;margin-top:7px}.product-monitor-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);margin-top:22px}.product-context-card,.product-empty-card{background:#fff;background:var(--product-card);border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:16px;box-shadow:0 1px 2px #28231e0d,0 4px 14px #28231e0d;box-shadow:var(--product-shadow)}.product-empty-card{display:flex;gap:18px;padding:25px}.product-empty-mark{background:#dce9f5;background:var(--product-blue-soft);border-radius:14px;color:#1e4e7c;color:var(--product-blue-ink);display:grid;flex:none;height:48px;place-items:center;width:48px}.product-empty-mark svg{height:24px;width:24px}.product-context-card h2,.product-empty-card h2{font-size:18px;letter-spacing:-.015em;margin:0}.product-context-card p,.product-empty-card p{font-size:13px;margin:8px 0 16px;max-width:650px}.product-context-card{padding:24px}.product-context-card p:last-child{margin-bottom:0}.product-button{align-items:center;background:#fff;background:var(--product-card);border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:10px;color:#232228;color:var(--product-ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:40px;padding:9px 15px}.product-button svg{height:16px;width:16px}.product-button--primary{background:#2e6fad;background:var(--product-blue);border-color:#2e6fad;border-color:var(--product-blue);color:#fff}.product-button--primary:hover:not(:disabled){background:#1e4e7c;background:var(--product-blue-ink);border-color:#1e4e7c;border-color:var(--product-blue-ink)}.product-button:disabled{background:#e9e7e2;border-color:#d9d5cc;color:#676570;cursor:not-allowed}.product-button--full{width:100%}.product-action-status{color:#75727e;color:var(--product-muted);display:inline;font-size:11.5px!important;margin-left:10px!important}.product-section-title-row>span,.product-truth-chip{align-items:center;color:#1e4e7c;color:var(--product-blue-ink);display:inline-flex;font-size:11.5px;font-weight:700;gap:7px}.product-truth-chip{background:#dce9f5;background:var(--product-blue-soft);border-radius:999px;padding:8px 11px}.product-section-title-row svg,.product-truth-chip svg{height:15px;width:15px}.product-library,.product-passages,.product-upload-card{background:#fff;background:var(--product-card);border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:16px;box-shadow:0 1px 2px #28231e0d,0 4px 14px #28231e0d;box-shadow:var(--product-shadow);margin-bottom:20px;padding:24px}.product-section-title-row,.product-upload-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.product-section-title-row h2,.product-upload-heading h2{font-size:18px;margin:0}.product-upload-heading p:last-child{color:#75727e;color:var(--product-muted);font-size:12.5px;margin:6px 0 0}.product-upload-heading>svg{color:#2e6fad;color:var(--product-blue);height:25px;width:25px}.product-drop-zone{background:#f7fafc;border:1.5px dashed #afc4d8;border-radius:13px;cursor:pointer;display:grid;margin-top:20px;min-height:165px;padding:25px;place-items:center;text-align:center}.product-drop-zone.is-dragging{background:#dce9f5;background:var(--product-blue-soft);border-color:#2e6fad;border-color:var(--product-blue)}.product-drop-zone>svg{color:#2e6fad;color:var(--product-blue);height:30px;margin-bottom:8px;width:30px}.product-drop-zone span,.product-drop-zone strong{display:block}.product-drop-zone span{color:#75727e;color:var(--product-muted);font-size:11.5px}.product-drop-zone input{height:1px;opacity:0;width:1px}.product-classification-field{align-items:center;color:#75727e;color:var(--product-muted);display:flex;font-size:11.5px;font-weight:650;gap:12px;margin-top:14px}.product-classification-field select{background:#fff;border:1px solid #d8d2c5;border-radius:8px;color:#232228;color:var(--product-ink);font:inherit;min-height:35px;padding:6px 30px 6px 10px}.product-intake-message,.product-intake-status{align-items:center;border-radius:10px;display:flex;gap:11px;margin-top:14px;padding:12px 14px}.product-intake-status{background:#dce9f5;background:var(--product-blue-soft)}.product-intake-status small,.product-intake-status strong{display:block}.product-intake-status small{color:#75727e;color:var(--product-muted)}.product-status-spinner{animation:product-spin .8s linear infinite;border:2px solid #a8c4dc;border-radius:50%;border-top:2px solid var(--product-blue);height:18px;width:18px}.product-intake-message.is-ready{background:#e3f0e4;background:var(--product-success-soft);color:#276942}.product-intake-message.is-failed{background:#f9e1dd;background:var(--product-danger-soft);color:#913e38}.product-intake-message button{align-items:center;background:#ffffffa6;border:0;border-radius:7px;color:inherit;cursor:pointer;display:inline-flex;font-weight:700;gap:6px;margin-left:auto;padding:6px 9px}.product-intake-message button svg{height:14px;width:14px}.product-section-title-row{align-items:center;border-bottom:1px solid #efe7d6;border-bottom:1px solid var(--product-border);padding-bottom:14px}.product-section-title-row .product-card-kicker{margin-bottom:4px}.product-history-truth,.product-library-loading{color:#75727e;color:var(--product-muted);padding:24px 0 6px}.product-impact-panel{grid-gap:14px;background:#ffffffd1;border:1px solid #506f9a33;border-radius:18px;display:grid;gap:14px;padding:22px}.product-impact-context,.product-impact-panel.is-unavailable>div{align-items:center;display:flex;gap:12px}.product-impact-context small,.product-impact-context strong,.product-impact-panel.is-unavailable h2,.product-impact-panel.is-unavailable p{margin:0}.product-impact-context{border:1px solid #506f9a29;border-radius:14px;color:#232228;color:var(--product-ink);padding:14px 16px;text-decoration:none}.product-impact-context:focus-visible,.product-impact-context:hover{background:#2463eb0a;border-color:var(--product-accent)}.product-impact-context span{grid-gap:3px;display:grid;gap:3px}.product-impact-context small,.product-impact-warning{color:#75727e;color:var(--product-muted)}.product-context-exclusions{grid-gap:9px;background:#fff7edbd;border:1px solid #b4530933;border-radius:14px;display:grid;gap:9px;padding:14px}.product-context-exclusions>div{align-items:flex-start;display:flex;gap:10px}.product-context-exclusions svg{color:#a45112;width:17px}.product-context-exclusions span{grid-gap:2px;display:grid;gap:2px}.product-context-exclusions small,.product-context-exclusions strong{margin:0}.product-impact-warning{font-weight:650;margin:0}.product-library-empty{padding:38px 20px 25px;text-align:center}.product-library-empty>span{background:#dce9f5;background:var(--product-blue-soft);border-radius:12px;color:#2e6fad;color:var(--product-blue);display:grid;height:44px;margin:0 auto 12px;place-items:center;width:44px}.product-library-empty h3,.product-library-empty p{margin:0}.product-library-empty p{color:#75727e;color:var(--product-muted);margin:7px auto 0;max-width:590px}.product-document-list,.product-revision-list{display:grid}.product-load-more{margin:18px auto 0}.product-document-row,.product-revision-row{align-items:center;border-bottom:1px solid #efe7d6;border-bottom:1px solid var(--product-border);color:#232228;color:var(--product-ink);display:flex;gap:13px;min-width:0;padding:15px 4px;text-decoration:none}.product-document-row:last-child,.product-revision-row:last-child{border-bottom:0}.product-document-row:hover,.product-revision-row:hover{color:#1e4e7c;color:var(--product-blue-ink)}.product-document-icon{background:#dce9f5;background:var(--product-blue-soft);border-radius:10px;color:#2e6fad;color:var(--product-blue);display:grid;flex:none;height:38px;place-items:center;width:38px}.product-document-icon svg{height:19px;width:19px}.product-document-name{flex:1 1;min-width:0}.product-document-name small,.product-document-name strong,.product-document-state small,.product-document-state strong,.product-revision-row small,.product-revision-row strong{display:block}.product-document-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-document-name small,.product-document-state small,.product-revision-row small{color:#75727e;color:var(--product-muted);font-size:11px;margin-top:3px}.product-document-state{flex:none;text-align:right;text-transform:capitalize}.product-document-state strong,.product-ready-label{color:#3f8f5f;color:var(--product-success);font-size:11px;text-transform:capitalize}.product-back-link{align-items:center;color:#1e4e7c;color:var(--product-blue-ink);display:inline-flex;font-weight:700;gap:7px;margin-bottom:18px;text-decoration:none}.product-back-link svg{height:16px;width:16px}.product-revision-row>span:first-child{flex:1 1}.product-revision-row>span:nth-child(2){text-align:right}.product-revision-row>svg{color:#75727e;color:var(--product-muted);width:17px}.product-revision-facts{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.product-revision-facts>div{align-items:center;background:#fff;background:var(--product-card);border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:13px;display:flex;gap:12px;min-height:86px;padding:16px}.product-fact-number,.product-revision-facts svg{color:#2e6fad;color:var(--product-blue);flex:none;width:28px}.product-fact-number{font-size:22px;font-weight:750}.product-revision-facts small,.product-revision-facts strong{display:block}.product-revision-facts small{color:#75727e;color:var(--product-muted)}.product-passage{border-bottom:1px solid #efe7d6;border-bottom:1px solid var(--product-border);padding:18px 0}.product-passage:last-child{border-bottom:0}.product-passage header{align-items:center;color:#75727e;color:var(--product-muted);display:flex;font-size:11px;gap:12px;justify-content:space-between}.product-passage header strong{color:#1e4e7c;color:var(--product-blue-ink)}.product-passage p{color:#232228;color:var(--product-ink);margin:10px 0 0;white-space:pre-wrap}.product-detail-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.product-passage.is-selected{background:#f5f9fd;border:1px solid #bfd2e4;border-radius:12px;margin:0 -8px;padding:18px}.product-check-row,.product-passage-selector{align-items:center;cursor:pointer;display:inline-flex!important;gap:9px;margin:0!important}.product-check-row input,.product-passage-selector input{accent-color:#2e6fad;accent-color:var(--product-blue);height:17px;width:17px}.product-selection-prompt{background:#ffffff8c;border:1px dashed #b8c9d8;border-radius:12px;color:#75727e;color:var(--product-muted);padding:18px;text-align:center}.product-citations,.product-knowledge-author,.product-knowledge-list,.product-knowledge-statement,.product-version-action{background:#fff;background:var(--product-card);border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:16px;box-shadow:0 1px 2px #28231e0d,0 4px 14px #28231e0d;box-shadow:var(--product-shadow);margin-bottom:20px;padding:24px}.product-knowledge-form{grid-gap:16px;display:grid;gap:16px;margin-top:20px}.product-knowledge-form label{grid-gap:6px;color:#232228;color:var(--product-ink);display:grid;font-size:12px;font-weight:700;gap:6px}.product-knowledge-form :where(input,select,textarea){background:#fff;border:1px solid #d8d2c5;border-radius:9px;color:#232228;color:var(--product-ink);padding:10px 12px;width:100%}.product-knowledge-form textarea{resize:vertical}.product-knowledge-form small{color:#75727e;color:var(--product-muted);font-weight:500}.product-copy-passage{align-items:center;background:#dce9f5;background:var(--product-blue-soft);border:0;border-radius:8px;color:#1e4e7c;color:var(--product-blue-ink);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:7px;padding:7px 10px;width:-webkit-fit-content;width:fit-content}.product-copy-passage svg{width:14px}.product-advanced-settings{background:#f8f8f6;border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:10px;padding:13px 14px}.product-advanced-settings summary{cursor:pointer;font-weight:700}.product-advanced-settings[open] summary{margin-bottom:15px}.product-advanced-settings>label+label,.product-comparison-grid{margin-top:14px!important}.product-comparison-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-knowledge-submit{background:#2e6fad;background:var(--product-blue);border-color:#2e6fad;border-color:var(--product-blue);color:#fff;justify-self:start}.product-knowledge-row{align-items:center;border-bottom:1px solid #efe7d6;border-bottom:1px solid var(--product-border);color:#232228;color:var(--product-ink);display:flex;gap:13px;padding:16px 4px;text-decoration:none}.product-knowledge-row:last-child{border-bottom:0}.product-knowledge-row-copy{flex:1 1;min-width:0}.product-knowledge-row-copy small,.product-knowledge-row-copy strong{display:block}.product-knowledge-row-copy small{color:#75727e;color:var(--product-muted);margin-top:4px;text-transform:capitalize}.product-knowledge-statement{display:flex;gap:15px;padding:28px}.product-knowledge-statement>svg{color:#2e6fad;color:var(--product-blue);flex:none;width:24px}.product-knowledge-statement p{font-size:18px;line-height:1.6;margin:0;white-space:pre-wrap}.product-citation{border-bottom:1px solid #efe7d6;border-bottom:1px solid var(--product-border);padding:18px 0}.product-citation:last-child{border-bottom:0}.product-citation header{color:#75727e;color:var(--product-muted);display:flex;font-size:11px;gap:12px;justify-content:space-between}.product-citation header strong{color:#1e4e7c;color:var(--product-blue-ink)}.product-citation blockquote{background:#f7fafc;border-left:3px solid #2e6fad;border-left:3px solid var(--product-blue);margin:12px 0;padding:14px 16px;white-space:pre-wrap}.product-citation>a{color:#1e4e7c;color:var(--product-blue-ink);font-size:12px;font-weight:700}.product-version-action{align-items:center;display:flex;gap:16px;justify-content:space-between}.product-version-action>div{align-items:center;display:flex;gap:12px}.product-version-action svg{color:#2e6fad;color:var(--product-blue);width:23px}.product-version-action small,.product-version-action strong{display:block}.product-version-action small{color:#75727e;color:var(--product-muted);margin-top:3px}.product-button--secondary{background:#fff;border-color:#b8cadb;color:#1e4e7c;color:var(--product-blue-ink)}.product-governance-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.product-governance-summary>div{align-items:baseline;background:#f7fafc;border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:12px;display:flex;gap:11px;padding:17px 19px}.product-governance-summary strong{color:#1e4e7c;color:var(--product-blue-ink);font-size:24px}.product-governance-summary span{color:#75727e;color:var(--product-muted);font-size:12px}.product-conflicts,.product-governance-actions,.product-review-blockers,.product-review-list{background:#fff;background:var(--product-card);border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:16px;box-shadow:0 1px 2px #28231e0d,0 4px 14px #28231e0d;box-shadow:var(--product-shadow);margin-bottom:20px;padding:24px}.product-review-row{align-items:center;border-bottom:1px solid #efe7d6;border-bottom:1px solid var(--product-border);color:#232228;color:var(--product-ink);display:flex;gap:14px;padding:17px 3px;text-decoration:none}.product-review-row:last-child{border-bottom:0}.product-review-state-icon{background:#e8f4ef;border-radius:10px;color:#2f7159;display:grid;flex:none;height:37px;place-items:center;width:37px}.product-review-state-icon.is-attention{background:#f7ecd6;background:var(--product-warning-soft);color:#8a5c00}.product-review-state-icon svg{width:18px}.product-review-copy{flex:1 1;min-width:0}.product-review-copy small,.product-review-copy strong,.product-review-status small,.product-review-status strong{display:block}.product-review-copy small,.product-review-status small{color:#75727e;color:var(--product-muted);font-size:11px;margin-top:4px}.product-review-status{flex:none;text-align:right;width:210px}.product-review-blockers{border-color:#e0c77f;box-shadow:none}.product-review-blockers>div{align-items:center;display:flex;gap:12px}.product-review-blockers>div>svg{color:#966505}.product-governance-actions h2,.product-review-blockers h2{margin:0}.product-review-blockers ul{color:#75727e;color:var(--product-muted);margin:16px 0 0 31px}.product-citation-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.product-citation-actions a{color:#1e4e7c;color:var(--product-blue-ink);font-size:12px;font-weight:700}.product-citation-actions label{align-items:center;color:#75727e;color:var(--product-muted);display:inline-flex;font-size:11px;font-weight:650;gap:7px}.product-citation-actions input{accent-color:#2e6fad;accent-color:var(--product-blue);height:16px;width:16px}.product-conflicts>p{color:#75727e;color:var(--product-muted)}.product-conflicts article{align-items:center;border-top:1px solid #efe7d6;border-top:1px solid var(--product-border);display:flex;gap:12px;padding:15px 0}.product-conflicts article>svg{color:#966505;flex:none;width:20px}.product-conflicts article>span{flex:1 1;min-width:0}.product-conflicts article small,.product-conflicts article strong{display:block}.product-conflicts article small{color:#75727e;color:var(--product-muted);margin-top:4px;text-transform:capitalize}.product-conflicts article a{color:#1e4e7c;color:var(--product-blue-ink);font-size:12px;font-weight:700}.product-action-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.product-rationale-form{grid-gap:9px;background:#f7fafc;border:1px solid #d2dfeb;border-radius:12px;display:grid;gap:9px;margin-top:18px;padding:18px}.product-rationale-form p{color:#75727e;color:var(--product-muted);font-size:12px;margin:0 0 5px}.product-rationale-form label{font-size:12px;font-weight:700}.product-rationale-form :where(select,textarea){background:#fff;border:1px solid #c8d3dd;border-radius:9px;color:#232228;color:var(--product-ink);padding:10px 12px;width:100%}.product-rationale-form textarea{min-height:92px;resize:vertical}.product-rationale-form>div{display:flex;gap:9px}.product-action-result{background:#e8f4ef;border:1px solid #bcd8cb;border-radius:10px;color:#285f4c;font-weight:750;padding:11px 14px}.product-context-builder,.product-context-history,.product-context-list,.product-context-members,.product-context-rendering{background:#fff;background:var(--product-card);border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:16px;box-shadow:0 1px 2px #28231e0d,0 4px 14px #28231e0d;box-shadow:var(--product-shadow);margin-bottom:20px;padding:24px}.product-context-builder form,.product-context-fields{grid-gap:14px;display:grid;gap:14px}.product-context-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.product-context-fields label{grid-gap:7px;color:#232228;color:var(--product-ink);display:grid;font-size:12px;font-weight:700;gap:7px}.product-context-fields label:has(textarea){grid-column:1/-1}.product-context-fields :where(input,textarea){background:#fff;border:1px solid #c8d3dd;border-radius:9px;color:#232228;color:var(--product-ink);padding:11px 13px;width:100%}.product-context-fields textarea{min-height:92px;resize:vertical}.product-context-candidates{background:#f7fafc;border:1px solid #d2dfeb;border-radius:12px;padding:18px}.product-context-candidates h3{color:#1e4e7c;color:var(--product-blue-ink);font-size:14px;margin:0 0 10px}.product-context-candidate{align-items:center;border-bottom:1px solid #efe7d6;border-bottom:1px solid var(--product-border);cursor:pointer;display:flex;gap:11px;padding:13px 0}.product-context-candidate:last-of-type{border-bottom:0}.product-context-candidate input,.product-context-evidence input{accent-color:#2e6fad;accent-color:var(--product-blue);flex:none;height:17px;width:17px}.product-context-candidate span{flex:1 1;min-width:0}.product-context-candidate small,.product-context-candidate strong{display:block}.product-context-candidate small{color:#75727e;color:var(--product-muted);margin-top:4px;text-transform:capitalize}.product-context-candidate>svg{color:#2f7159;width:18px}.product-context-row{align-items:center;border-bottom:1px solid #efe7d6;border-bottom:1px solid var(--product-border);color:#232228;color:var(--product-ink);display:flex;gap:14px;padding:17px 3px;text-decoration:none}.product-context-row:last-child{border-bottom:0}.product-context-members>article{border-top:1px solid #efe7d6;border-top:1px solid var(--product-border);padding:19px 0}.product-context-members>article>header{align-items:flex-start;display:flex;gap:12px}.product-context-members>article>header>span{background:#dce9f5;background:var(--product-blue-soft);border-radius:9px;color:#1e4e7c;color:var(--product-blue-ink);display:grid;flex:none;font-weight:800;height:30px;place-items:center;width:30px}.product-context-members header>div{flex:1 1;min-width:0}.product-context-members header small,.product-context-members header strong{display:block}.product-context-members header small{color:#75727e;color:var(--product-muted);margin-top:5px;text-transform:capitalize}.product-context-citation-links a,.product-context-history a,.product-context-members header a{color:#1e4e7c;color:var(--product-blue-ink);font-size:12px;font-weight:700}.product-context-citation-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0 42px}.product-context-citation-links a{align-items:center;background:#f5f8fb;border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:8px;display:inline-flex;gap:6px;padding:6px 9px;text-decoration:none}.product-context-citation-links svg{width:14px}.product-context-evidence{align-items:center;color:#75727e;color:var(--product-muted);display:flex;font-size:11px;font-weight:650;gap:8px;margin:12px 0 0 42px}.product-context-rendering{box-shadow:none}.product-context-rendering summary{color:#1e4e7c;color:var(--product-blue-ink);cursor:pointer;font-weight:750}.product-context-rendering pre{background:#f7fafc;border-radius:10px;font-size:11px;max-height:420px;overflow:auto;padding:16px;white-space:pre-wrap}.product-context-history article{align-items:center;border-top:1px solid #efe7d6;border-top:1px solid var(--product-border);display:flex;gap:12px;padding:14px 0}.product-context-history article>svg{color:#2e6fad;color:var(--product-blue);flex:none;width:19px}.product-context-history article>span{flex:1 1;min-width:0}.product-context-history small,.product-context-history strong{display:block}.product-context-history small{color:#75727e;color:var(--product-muted);margin-top:4px}.product-context-history b{color:#2f7159;font-size:11px}.product-activity-group,.product-evidence-disclosure,.product-filter-bar{background:#fff;background:var(--product-card);border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:14px;box-shadow:0 1px 2px #28231e0d,0 4px 14px #28231e0d;box-shadow:var(--product-shadow);margin-bottom:22px;padding:18px 20px}.product-evidence-disclosure summary,.product-evidence-disclosure summary>span,.product-filter-clear,.product-filter-heading,.product-filter-heading>span{align-items:center;display:flex}.product-filter-heading{gap:16px;justify-content:space-between;margin-bottom:14px}.product-evidence-disclosure summary>span,.product-filter-clear,.product-filter-heading>span{gap:8px}.product-evidence-disclosure summary svg,.product-filter-clear svg,.product-filter-heading svg{height:16px;width:16px}.product-evidence-disclosure summary small,.product-filter-heading small{color:#75727e;color:var(--product-muted)}.product-filter-controls{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(130px,1fr))}.product-filter-controls label{grid-gap:5px;display:grid;gap:5px;min-width:0}.product-evidence-disclosure dt,.product-filter-controls label>span{color:#75727e;color:var(--product-muted);font-size:12px;font-weight:700}.product-filter-controls select{background:#fff;border:1px solid #d9d4ca;border-radius:8px;color:#232228;color:var(--product-ink);min-height:40px;padding:8px 30px 8px 10px;width:100%}.product-filter-clear{background:#dce9f5;background:var(--product-blue-soft);border:0;border-radius:8px;color:#1e4e7c;color:var(--product-blue-ink);cursor:pointer;justify-content:center;min-height:40px;padding:8px 12px}.product-filter-clear:disabled{background:#efefed;color:#75727e;color:var(--product-muted);cursor:default}.product-evidence-disclosure{padding:0}.product-evidence-disclosure summary{cursor:pointer;gap:18px;justify-content:space-between;list-style:none;padding:16px 20px}.product-evidence-disclosure summary::-webkit-details-marker{display:none}.product-evidence-disclosure summary>span{flex-wrap:wrap}.product-evidence-disclosure[open] summary>svg{transform:rotate(180deg)}.product-evidence-disclosure dl{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:1px 20px 20px}.product-evidence-disclosure dl>div{background:#f8f7f3;min-width:0;padding:12px}.product-evidence-disclosure dd{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;margin:4px 0 0;overflow-wrap:anywhere}.product-evidence-disclosure>p{color:#75727e;color:var(--product-muted);font-size:12px;margin:-8px 20px 20px}.product-activity-group>.product-section-title-row{margin-bottom:10px}.product-skeleton{animation:product-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e5ebf1 20%,#f7f9fb 45%,#e5ebf1 70%);background-size:220% 100%;min-height:96px}.product-gate{background:radial-gradient(circle at 20% 15%,#2e6fad1f,#0000 34%),#f1f6fb;background:radial-gradient(circle at 20% 15%,#2e6fad1f,#0000 34%),var(--product-canvas);display:grid;min-height:100vh;padding:24px;place-items:center}.product-canvas>.product-gate{background:#0000;min-height:calc(100vh - 102px)}.product-state-card,.product-unlock-card{background:#fff;background:var(--product-card);border:1px solid #efe7d6;border:1px solid var(--product-border);border-radius:18px;box-shadow:0 18px 50px #2322281c;padding:32px;text-align:center;width:min(460px,100%)}.product-state-card>p,.product-unlock-card>p{margin:11px auto 22px}.product-lock-mark,.product-state-icon{background:#dce9f5;background:var(--product-blue-soft);border-radius:15px;color:#1e4e7c;color:var(--product-blue-ink);display:grid;height:52px;margin:0 auto 18px;place-items:center;width:52px}.product-state-icon--unavailable{background:#f7ecd6;background:var(--product-warning-soft);color:#815809}.product-lock-mark svg,.product-state-icon svg{height:25px;width:25px}.product-unlock-card{text-align:left}.product-unlock-card .product-lock-mark,.product-unlock-card>.product-eyebrow,.product-unlock-card>h1,.product-unlock-card>p{text-align:center}.product-unlock-card form{margin-top:24px}.product-unlock-card label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.product-input-wrap{position:relative}.product-input-wrap svg{color:#75727e;color:var(--product-muted);height:18px;left:13px;position:absolute;top:12px;width:18px}.product-input-wrap input{background:#fff;border:1px solid #d8d2c5;border-radius:10px;color:#232228;color:var(--product-ink);height:43px;padding:8px 12px 8px 41px;width:100%}.product-input-wrap input:focus{border-color:#2e6fad;border-color:var(--product-blue)}.product-field-guidance,.product-form-error{font-size:11.5px;margin:7px 0 16px}.product-field-guidance{color:#75727e;color:var(--product-muted)}.product-form-error{background:#f9e1dd;background:var(--product-danger-soft);border-radius:8px;color:#a43d3d;padding:9px 11px}.product-mobile-overlay{background:#1413179e;display:none;inset:0;position:fixed;z-index:80}.product-mobile-dialog{box-shadow:18px 0 45px #00000040;height:100%;position:relative;width:min(320px,88vw)}.product-mobile-close{background:#37353d;background:var(--product-sidebar-secondary);border-color:#4d4a55;color:#fff;display:inline-flex;height:36px;position:absolute;right:14px;top:18px;width:36px;z-index:2}.product-spin{animation:product-spin .9s linear infinite}@keyframes product-spin{to{transform:rotate(1turn)}}@keyframes product-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1180px){.product-count-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.product-filter-controls{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:767px){.product-frame{border-radius:0;display:block;height:auto;margin:0;min-height:100vh}.product-sidebar{display:none}.product-canvas{border-radius:0;margin:0;min-height:100vh}.product-mobile-menu,.product-mobile-overlay{display:flex}.product-topbar{padding:9px 14px}.product-top-search,.product-topbar p span{display:none}.product-topbar-icon{margin-left:auto}.product-brain-header{padding:24px 16px 0}.product-brain-tabs{gap:3px}.product-brain-tab{font-size:12px;padding:9px 10px}.product-main{padding:26px 16px 48px}.product-evidence-disclosure dl,.product-filter-controls{grid-template-columns:1fr}.product-filter-heading{align-items:flex-start;flex-direction:column}.product-count-grid,.product-governance-summary,.product-monitor-grid,.product-revision-facts{grid-template-columns:1fr}.product-count-grid{gap:8px}.product-count-card{min-height:76px}.product-empty-card{padding:20px}.product-page-heading,.product-passage header,.product-section-title-row,.product-upload-heading{align-items:flex-start;flex-direction:column}.product-document-state,.product-review-status{display:none}.product-citations,.product-conflicts,.product-context-builder,.product-context-history,.product-context-list,.product-context-members,.product-context-rendering,.product-governance-actions,.product-knowledge-author,.product-knowledge-list,.product-library,.product-passages,.product-review-blockers,.product-review-list,.product-upload-card{padding:19px}.product-context-fields{grid-template-columns:1fr}.product-context-history article,.product-context-members>article>header,.product-context-row{align-items:flex-start}.product-comparison-grid{grid-template-columns:1fr}.product-citation header,.product-citation-actions,.product-conflicts article,.product-version-action{align-items:flex-start;flex-direction:column}.product-empty-mark{height:42px;width:42px}.product-state-card,.product-unlock-card{padding:25px 20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.b1a-status{align-items:center;background:#f1eff3;border-radius:999px;color:#696672;display:inline-flex;font-size:10.5px;font-weight:650;padding:3px 8px;white-space:normal;width:-webkit-fit-content;width:fit-content}.b1a-status.is-available{background:var(--product-blue-soft);color:var(--product-blue-ink)}.b1a-quiet-note{color:var(--product-muted);font-size:12px;line-height:1.6}.b1a-quiet-note svg{height:14px;vertical-align:middle;width:14px}.b1a-card{background:var(--product-card);border:1px solid var(--product-border);border-radius:16px;box-shadow:var(--product-shadow);padding:18px}.b1a-card h2:not(.product-section-heading){font-size:17px;margin:8px 0}.b1a-card h3{font-size:14px;margin:8px 0}.b1a-card>p{color:var(--product-muted);font-size:12.5px}.b1a-card-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.b1a-card-title .product-section-heading{margin:0}.b1a-monitor-stats{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.b1a-monitor-stats .product-count-card{border:0;border-radius:12px;box-shadow:none;display:block;min-height:80px;padding:14px 16px}.b1a-monitor-stats .product-count-card strong{font-size:17px;line-height:1.5}.b1a-monitor-stats .product-count-card .b1a-stat-label{color:var(--product-muted);font-size:11.5px;font-weight:500;margin-bottom:8px}.b1a-monitor-stats .product-count-card .b1a-status{background:#ffffff80;display:inline-flex}.b1a-monitor-pair{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.b1a-review-count{align-items:center;display:flex;gap:14px;min-height:90px}.b1a-review-count strong{color:var(--product-warning);font-size:34px}.b1a-review-count p{color:var(--product-muted);font-size:13px;max-width:300px}.b1a-wide-action{justify-content:center;width:100%}.b1a-key-value{border-bottom:1px solid var(--product-border);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:8px 0}.b1a-key-value>span{color:var(--product-muted)}.b1a-review-prompt{margin-bottom:22px}.b1a-findings{margin-bottom:24px}.b1a-findings-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.b1a-findings-grid .b1a-card{align-items:flex-start;display:flex;flex-direction:column}.b1a-findings-grid .product-button{font-size:11.5px;margin-top:auto;min-height:30px;padding:5px 10px}.b1a-finding-icon{background:var(--product-blue-soft);border-radius:10px;color:var(--product-blue-ink);display:grid;height:34px;padding:7px;place-items:center;width:34px}.b1a-finding-icon svg{height:20px;width:20px}.b1a-coming-panel{align-items:flex-start;background:#fff;border:1px solid var(--product-border);border-radius:16px;box-shadow:var(--product-shadow);display:flex;gap:16px;padding:28px}.b1a-coming-panel h2{font-size:20px;margin:10px 0 6px}.b1a-coming-panel p{color:var(--product-muted);font-size:13px;margin:0;max-width:640px}.b1a-coming-icon{background:var(--product-blue-soft);border-radius:12px;color:var(--product-blue-ink);padding:11px}.b1a-coming-icon svg{display:block;height:24px;width:24px}.b1a-ask-box{background:linear-gradient(120deg,#fff,#f5f4fb);border:1px solid var(--product-border);border-radius:18px;box-shadow:var(--product-shadow);margin-bottom:18px;padding:16px}.b1a-question-field{align-items:center;background:#fff;border:1.5px solid var(--product-blue);border-radius:12px;display:flex;gap:12px;padding:10px 12px}.b1a-question-field>svg{color:var(--product-blue);flex:none;width:18px}.b1a-question-field input{background:#0000;border:none;flex:1 1;font-size:13px;min-width:0;padding:5px 0}.b1a-question-field .product-button{font-size:12px;min-height:32px;padding:6px 14px}.b1a-mode-bar{display:flex;flex-wrap:wrap;gap:8px}.b1a-mode{align-items:center;background:#fff;border:1px solid var(--product-border);border-radius:10px;color:var(--product-ink);cursor:pointer;display:flex;font-size:11.5px;font-weight:650;gap:5px;padding:7px 11px}.b1a-mode>span{color:var(--product-blue);font-size:9px}.b1a-mode.is-active{background:var(--product-blue-soft);border-color:#8bb3d7;color:var(--product-blue-ink)}.b1a-section-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.b1a-section-toolbar h2{font-size:17px;margin:0}.b1a-section-toolbar .product-button{font-size:12px;min-height:34px;padding:7px 12px}.b1a-build-lead{margin-bottom:18px}.b1a-build-lead p{color:var(--product-muted);font-size:13.5px;margin:0 0 10px}.b1a-family-section{margin:24px 0}.b1a-family-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.b1a-family{background:#fff;border:1px solid var(--product-border);border-radius:13px;overflow:hidden}.b1a-family h3{background:linear-gradient(135deg,#6c5cff,#8b7bff);color:#fff;font-size:13px;margin:0;padding:12px 14px}.b1a-family:nth-child(2) h3{background:linear-gradient(135deg,#12b8a6,#3ccbbb)}.b1a-family:nth-child(3) h3{background:linear-gradient(135deg,#4c8dff,#74a8ff)}.b1a-family:nth-child(4) h3{background:linear-gradient(135deg,#f5a623,#f7b84e)}.b1a-family>div{display:flex;flex-wrap:wrap;gap:5px;padding:12px}.b1a-family span{background:#f6f5f7;border-radius:99px;color:var(--product-muted);font-size:10.5px;padding:3px 7px}.b1a-governance-tabs{border-bottom:1px solid var(--product-border);display:flex;gap:8px;margin-bottom:20px;overflow:auto}.b1a-governance-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--product-muted);cursor:pointer;font-weight:600;padding:12px 14px;white-space:nowrap}.b1a-governance-tabs button[aria-pressed=true]{background:#fff;border-bottom-color:var(--product-blue);border-radius:12px 12px 0 0;color:var(--product-blue-ink)}@media(max-width:1180px){.b1a-family-grid,.b1a-findings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.b1a-monitor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.b1a-findings-grid,.b1a-monitor-pair{grid-template-columns:1fr}.b1a-question-field input{width:100%}.b1a-coming-panel{padding:20px}}.b1b-business-fields{border:1px solid var(--product-border);border-radius:14px;margin:0 0 18px;min-width:0;padding:18px}.b1b-business-fields legend{font-size:14px;font-weight:650;padding:0 8px}.b1b-form-grid{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.b1b-form-grid label{min-width:0}.b1b-form-grid input,.b1b-form-grid select,.b1b-form-grid textarea{min-width:0;width:100%}.b1b-form-grid .product-check-row{align-items:flex-start;align-self:start}.b1b-form-grid .product-check-row input[type=checkbox]{flex:0 0 17px;height:17px;margin:2px 0 0;padding:0;width:17px}.b1b-kind-detail{border-top:1px solid var(--product-border);margin-top:18px;padding-top:18px}.b1b-requirement-behavior{grid-gap:14px;display:grid;gap:14px;grid-column:1/-1}.b1b-object-tabs{border-bottom:1px solid var(--product-border);display:flex;flex-wrap:wrap;gap:0;margin-bottom:20px}.b1b-object-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--product-muted);cursor:pointer;font-size:12px;font-weight:650;padding:12px 11px;white-space:nowrap}.b1b-object-tabs button[aria-selected=true]{border-bottom-color:var(--product-blue);color:var(--product-blue-ink)}.b1b-object-tabs button:focus-visible{outline:2px solid var(--product-blue);outline-offset:-2px}.b1b-metadata-grid{grid-gap:0 32px;display:grid;gap:0 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0}.b1b-metadata-grid>div{grid-gap:12px;align-items:start;border-bottom:1px solid var(--product-border);display:grid;gap:12px;grid-template-columns:minmax(105px,.8fr) minmax(0,1fr);padding:12px 0}.b1b-metadata-grid dt{color:var(--product-muted);font-size:12px}.b1b-metadata-grid dd{font-size:12.5px;font-weight:600;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.b1b-structured-detail{margin-top:22px}.b1b-structured-detail li,.b1b-structured-detail p{font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.b1b-structured-detail h4{font-size:12px;margin-bottom:8px}.b1b-date-notice{background:var(--product-blue-soft);border-radius:12px;display:flex;flex-direction:column;font-size:12px;gap:6px;line-height:1.6;margin:16px 0;padding:14px 18px}.b1b-date-notice p{margin:0}.b1b-versions article{align-items:center;border-bottom:1px solid var(--product-border);display:flex;gap:14px;padding:16px 0}.b1b-versions article>svg{color:var(--product-blue);flex:none;width:24px}.b1b-versions article>div{flex:1 1;min-width:0}.b1b-versions strong{display:block;font-size:13px;overflow-wrap:anywhere}.b1b-versions small{color:var(--product-muted)}.b1b-versions article>a{font-size:12px;white-space:nowrap}.b1b-evidence-link{margin:0 0 0 8px}@media(max-width:767px){.b1b-form-grid,.b1b-metadata-grid{grid-template-columns:1fr}.b1b-object-tabs button{padding:10px 8px}.b1b-evidence-link{margin:8px 0}}.b3-known-conflict>summary,.b3-review-tools>summary,.product-action-buttons details>summary{cursor:pointer;font-weight:600}.b3-known-conflict,.b3-review-tools>p{margin-top:16px}.product-action-buttons details>.product-action-buttons{margin-top:12px}.product-governance-actions>.product-action-buttons{align-items:flex-start}.b1b-maintenance-tools{margin-top:16px}.b1b-maintenance-tools>summary{cursor:pointer;font-weight:600}.b2-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13111d8a;inset:0;position:fixed;z-index:100}.b2-modal{background:var(--product-card);border:1px solid var(--product-border);border-radius:20px;box-shadow:0 28px 90px #0000003d;color:var(--product-ink);font-family:inherit;left:50%;max-height:calc(100dvh - 48px);overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(940px,calc(100vw - 40px));z-index:101}.b2-modal-header{align-items:flex-start;border-bottom:1px solid var(--product-border);display:flex;gap:18px;justify-content:space-between;padding:22px 26px 16px}.b2-modal-header h2{align-items:center;display:flex;font-size:18px;gap:10px;margin:0 0 8px}.b2-modal-header h2 svg{color:var(--product-blue);flex:none;width:23px}.b2-modal-header p{color:var(--product-muted);font-size:12px;margin:0}.b2-close{background:#0000;border:0;color:var(--product-muted);cursor:pointer;padding:4px}.b2-close svg{height:20px;width:20px}.b2-stepper{border-bottom:1px solid var(--product-border);display:flex;gap:20px;list-style:none;margin:0;padding:18px 26px}.b2-stepper li{align-items:center;color:var(--product-muted);display:flex;font-size:11px;font-weight:650;gap:7px}.b2-stepper li>span{background:var(--product-border);border-radius:50%;display:grid;flex:none;height:23px;place-items:center;width:23px}.b2-stepper .is-current{color:var(--product-blue-ink)}.b2-stepper .is-current>span{background:var(--product-blue-soft)}.b2-stepper [aria-current=step]>span{background:var(--product-blue);color:#fff}.b2-modal-body{padding:22px 26px 26px}.b2-modal-body h3{font-size:18px;margin:12px 0}.b2-modal-body .product-drop-zone{min-height:150px;padding:24px}.b2-modal-body .product-drop-zone input{max-width:100%}.b2-families{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.b2-families>div{border:1px solid var(--product-border);border-radius:10px;font-size:12px;padding:13px}.b2-families p{color:var(--product-muted);font-size:11px;line-height:1.6;margin:6px 0 0}.b2-actions{flex-wrap:wrap;margin-top:16px}.b2-actions,.b2-file-chip{align-items:center;display:flex;gap:10px}.b2-file-chip{background:var(--product-blue-soft);border-radius:10px;font-size:12px;overflow-wrap:anywhere;padding:12px}.b2-file-chip svg{color:var(--product-blue-ink);flex:none;width:20px}.b2-file-chip>span{color:var(--product-muted);margin-left:auto;white-space:nowrap}.b2-version-result{border:1px solid var(--product-border);border-radius:12px;padding:18px}.b2-version-result p{color:var(--product-muted);font-size:13px;line-height:1.65}.b2-version-result a{margin:5px 5px 0 0}.b2-version-pills{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.b2-check{align-items:center;display:flex;font-size:13px;gap:8px}.b2-ai-panel{background:var(--product-card);border:1px solid var(--product-border);border-radius:14px;margin:18px 0;padding:20px}.b2-ai-title{align-items:center;display:flex;gap:12px}.b2-ai-title>svg{color:var(--product-blue);flex:none;width:28px}.b2-ai-title h3{font-size:16px;margin:0 0 5px}.b2-ai-panel>p,.b2-ai-title p{color:var(--product-muted);font-size:12px;line-height:1.7;margin:8px 0;overflow-wrap:anywhere}.b2-saved-runs{border-top:1px solid var(--product-border);margin-top:16px;padding-top:10px}.b2-saved-runs a{color:var(--product-blue-ink);display:block;font-size:12px;padding:8px 0}.b2-preparation-outcome{margin:18px 0}.b2-draft-summary{margin:16px 0}.b2-candidate summary,.b2-draft-summary summary{cursor:pointer;font-weight:650}.b2-candidates{grid-gap:12px;display:grid;gap:12px;margin:16px 0}.b2-candidate{background:var(--product-card);border:1px solid var(--product-border);border-radius:12px;padding:16px 18px}.b2-candidate>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.b2-candidate-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.b2-candidate h3{font-size:15px;line-height:1.4;margin:0;overflow-wrap:anywhere}.b2-candidate>header>.b1a-status{flex-shrink:0;font-size:11px}.b2-candidate>.b2-statement{line-height:1.5;margin:10px 0 6px}.b2-candidate details{font-size:12px;padding:5px 0}.b2-candidate>.b2-missing{border-left-width:2px;line-height:1.5;margin:5px 0;padding:2px 8px}.b2-candidate-actions{border-top:1px solid var(--product-border);gap:8px;margin-top:10px;padding-top:10px}.b2-candidate-actions .product-button{font-size:12px;line-height:1.4;min-height:32px;padding:6px 11px;white-space:nowrap}.b2-inline-comparison{display:contents}.b2-inline-comparison>:not(button){flex-basis:100%;min-width:0}.b2-evidence p,.b2-statement{font-size:14px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.b2-evidence blockquote{background:var(--product-blue-soft);border-left:3px solid var(--product-blue);border-radius:0 8px 8px 0;margin:12px 0;padding:12px 16px}.b2-evidence a{color:var(--product-blue-ink);font-size:11px}.b2-missing{background:var(--product-card);border-left:3px solid var(--product-warning);color:var(--product-muted);font-size:12px;line-height:1.6;padding:10px 14px}.b2-notice{background:var(--product-blue-soft);border:1px solid var(--product-border);border-radius:10px;font-size:13px;padding:14px}.b2-edit-form fieldset{border:0;margin:14px 0;min-width:0;padding:0}.b2-edit-form label{display:flex;flex-direction:column;font-size:12px;gap:6px;margin:10px 0}.b2-ai-panel select,.b2-edit-form input,.b2-edit-form select,.b2-edit-form textarea{background:var(--product-card);border:1px solid var(--product-border);border-radius:8px;color:var(--product-ink);font:inherit;padding:9px;width:100%}.b2-edit-form small{color:var(--product-muted);line-height:1.5}.product-passage:target{outline:2px solid var(--product-blue);outline-offset:4px}@media(max-width:640px){.b2-modal{max-height:calc(100dvh - 24px);width:calc(100vw - 20px)}.b2-modal-body,.b2-modal-header,.b2-stepper{padding:16px}.b2-stepper{flex-wrap:wrap;gap:12px}.b2-families{grid-template-columns:repeat(2,minmax(0,1fr))}.b2-candidate>header{flex-direction:column}}.b2-progress{background:var(--product-card);border:1px solid var(--product-border);border-radius:16px;margin:20px 0;padding:22px 24px}.b2-progress-heading{align-items:flex-start;display:flex;gap:12px}.b2-progress-heading h2{font-size:17px;line-height:1.4;margin:0 0 5px}.b2-progress-heading p{color:var(--product-muted);font-size:13px;line-height:1.6;margin:0}.b2-progress-icon{background:var(--product-blue-soft);border-radius:10px;color:var(--product-blue-ink);display:grid;flex:none;font-size:19px;font-weight:650;height:34px;place-items:center;width:34px}.b2-progress--complete .b2-progress-icon{background:#ecfdf3;color:#166534}.b2-progress--attention .b2-progress-icon{background:#fffbeb;color:#92400e}.b2-progress-label{color:var(--product-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin:20px 0 8px}.b2-progress>.b2-progress-label{align-items:center}.b2-progress-count{color:var(--product-ink);font-size:13px}.b2-progress-count strong{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:650;margin-right:4px}.b2-progress-hint{color:var(--product-muted);font-size:12px;line-height:1.6;margin:10px 0 0}.b2-progress progress{accent-color:var(--product-blue);-webkit-appearance:none;appearance:none;background:var(--product-blue-soft);border:0;border-radius:999px;display:block;height:6px;overflow:hidden;width:100%}.b2-progress progress::-webkit-progress-bar{background:var(--product-blue-soft);border-radius:999px}.b2-progress progress::-webkit-progress-value{background:var(--product-blue);border-radius:999px}.b2-progress progress::-moz-progress-bar{background:var(--product-blue);border-radius:999px}.b2-progress--complete progress{accent-color:#22804a}.b2-progress--complete progress::-webkit-progress-value{background:#22804a}.b2-progress--complete progress::-moz-progress-bar{background:#22804a}.b2-progress progress:indeterminate{animation:b2-processing 2s linear infinite;background:linear-gradient(90deg,var(--product-blue-soft) 25%,var(--product-blue) 50%,var(--product-blue-soft) 75%);background-size:200% 100%}.b2-progress progress:indeterminate::-webkit-progress-bar{background:#0000}@keyframes b2-processing{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.b2-progress progress:indeterminate{animation:none}}.b2-progress-results{color:var(--product-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 20px;margin-top:14px}.b2-progress-results strong{color:var(--product-ink);font-weight:600}.b2-progress-details{border-top:1px solid var(--product-border);color:var(--product-muted);font-size:12px;margin-top:18px;padding-top:12px}.b2-progress-details summary{cursor:pointer;width:-webkit-fit-content;width:fit-content}.b2-progress-details p{line-height:1.6;margin:10px 0}.b2-progress-details ol{list-style:none;margin:12px 0 0;padding:0}.b2-progress-details li{padding:8px 0}.b2-progress-details li>span{display:flex;gap:16px;justify-content:space-between}.b2-progress-details li strong{color:var(--product-ink);font-weight:500}@media(max-width:640px){.b2-progress{padding:18px}.b2-progress-label{flex-wrap:wrap;gap:4px}}[role=button],[role=button]:active,[role=button]:focus,[role=button]:hover,a,a:active,a:focus,a:hover,a:visited,button,button:active,button:focus,button:hover{text-decoration:none}:root{--product-outer:#f5f7fa;--product-canvas:#f5f7fa;--product-sidebar:#172338;--product-sidebar-secondary:#24344e;--product-sidebar-text:#c7d1e0;--product-sidebar-muted:#a0aec2;--product-ink:#202d40;--product-muted:#59687c;--product-border:#dde4ed;--product-blue:#315dc4;--product-blue-ink:#24499e;--product-blue-soft:#edf2fd;--product-success:#23704e;--product-success-soft:#edf7f1;--product-warning:#956312;--product-warning-soft:#fff7e8;--product-danger:#b53b3b;--product-danger-soft:#fff0f0;--product-shadow:0 1px 3px #1827410a}.product-frame{grid-template-columns:216px minmax(0,1fr);height:100vh;height:100dvh}.product-frame,.product-frame .product-canvas{border-radius:0;margin:0}.product-frame .product-brand{padding:24px 20px}.product-title-with-help{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:14px 0 8px}.product-frame .product-title-with-help h2{margin:0}.product-title-with-help .product-help-trigger{flex-shrink:0;padding:5px}.product-frame--section .product-main>.product-page-heading:not(:has(button,a,.product-truth-chip,.product-help-trigger)){margin:0}.product-frame .product-brand>span:last-child{align-items:baseline;display:flex;gap:5px;white-space:nowrap}.product-frame .product-brand small{margin:0}.product-frame .product-brand-mark{background:#426fd4;border-radius:9px;box-shadow:none}.product-frame .product-navigation-heading{color:#91a4be;font-size:10px;letter-spacing:.06em}.product-frame .product-nav-row{border:1px solid #0000;border-radius:8px;font-size:12px;margin:3px 0;min-height:40px;transition:background .15s ease,border-color .15s ease}.product-frame .product-nav-row:hover{background:#243650;color:#fff}.product-frame .product-nav-row.is-active{background:#2a4063;border-color:#3a557e;box-shadow:inset 3px 0 #8badff;color:#fff}.product-frame .product-nav-row svg{height:17px;width:17px}.product-frame .product-nav-row.is-active>svg{color:#ffd166;filter:drop-shadow(0 0 4px rgb(242 183 5/55%)) drop-shadow(0 0 8px rgb(242 183 5/25%))}.product-frame :is(.product-sidebar,.product-navigation,.product-mobile-dialog){scrollbar-color:#425570 #0000;scrollbar-width:thin}.product-frame :is(.product-sidebar,.product-navigation,.product-mobile-dialog)::-webkit-scrollbar{height:5px;width:5px}.product-frame :is(.product-sidebar,.product-navigation,.product-mobile-dialog)::-webkit-scrollbar-track{background:#0000}.product-frame :is(.product-sidebar,.product-navigation,.product-mobile-dialog)::-webkit-scrollbar-thumb{background:#425570;border-radius:999px}.product-frame :is(.product-sidebar,.product-navigation,.product-mobile-dialog)::-webkit-scrollbar-thumb:hover{background:#7187a5}.product-frame .product-side-footer{background:#1e2e45;border:1px solid #35465f;border-radius:12px;margin:10px 12px;padding:10px 12px}.product-account-heading{align-items:center;color:#a9b9ce;display:flex;font-size:10px;font-weight:600;gap:6px;justify-content:space-between;margin-bottom:7px}.product-account-role{background:#304560;border-radius:5px;color:#e0e9f7;padding:3px 6px;text-transform:capitalize}.product-frame .product-workspace-card{gap:9px;padding:0}.product-frame .product-workspace-card>span:last-child{flex:1 1;min-width:0}.product-frame .product-workspace-card strong{color:#f1f5fc;font-size:12px}.product-frame .product-workspace-card small{color:#acbbcf;font-size:10px}.product-frame .product-workspace-avatar{background:#3a5681;border-radius:50%;color:#fff;flex:0 0 30px;font-size:14px;height:30px;width:30px}.product-frame .profile-switcher{border-top:1px solid #35465f;margin-top:9px;padding-top:8px}.product-frame .profile-switcher label>span{color:#b6c4d7;font-size:10px;letter-spacing:0;margin-bottom:4px;text-transform:none}.product-frame .profile-switcher select{background:#17263c;border-color:#435874;border-radius:7px;color:#f1f5fc;color-scheme:dark;min-height:32px;padding:5px 8px}.product-frame .profile-return,.product-frame .profile-signout{background:#0000;border:1px solid #435874;border-radius:7px;color:#dce6f5;font-size:12px;margin-top:6px;min-height:32px;padding:5px 8px}.product-frame .profile-return:hover,.product-frame .profile-signout:hover{background:#304560;color:#fff}.product-frame .profile-return:disabled,.product-frame .profile-signout:disabled{cursor:wait;opacity:.55}.product-frame :is(.product-nav-row,.profile-signout,.profile-return,.profile-switcher select):focus-visible{outline:2px solid #abc6ff;outline-offset:3px}.product-gate .product-unlock-card{border:1px solid #dde4ed;border:1px solid var(--product-border);border-radius:16px;box-shadow:0 12px 40px #18274114;max-width:420px;padding:32px}.product-gate .product-unlock-card h1{font-size:25px;letter-spacing:-.03em}.product-gate .product-unlock-card>p{font-size:13px;line-height:1.6}.product-gate .product-unlock-card .product-input-wrap{border-color:#dde4ed;border-color:var(--product-border);border-radius:8px}.product-gate .product-unlock-card .product-button{border-radius:8px;font-size:13px;min-height:42px}@media(prefers-reduced-motion:reduce){.product-frame .product-nav-row{transition:none}}.product-frame .product-topbar{background:#fff;border-bottom:1px solid #dde4ed;border-bottom:1px solid var(--product-border);min-height:58px;padding:12px 28px}.product-frame .product-top-search{background:#f5f7fa;border:1px solid #dde4ed;border:1px solid var(--product-border);border-radius:6px;box-shadow:none}.product-frame .product-brain-header{background:#fff;padding:24px 28px 0;width:100%}.product-frame .product-brain-header h1{font-size:24px;font-weight:650;letter-spacing:-.035em}.product-frame .product-brain-header .product-eyebrow{color:#59687c;color:var(--product-muted);font-size:10px;letter-spacing:.1em;margin:0 0 5px}.product-frame .product-brain-description{font-size:13px;margin-bottom:18px;max-width:760px}.product-frame .product-brain-tabs{flex-wrap:nowrap;gap:14px;margin-bottom:0;overflow-x:auto}.product-frame .product-brain-tab{background:#0000;border:0;border-radius:0;padding:12px 2px;white-space:nowrap}.product-frame .product-brain-tab.is-active{box-shadow:inset 0 -2px #315dc4;box-shadow:inset 0 -2px var(--product-blue);color:#315dc4;color:var(--product-blue)}.product-frame .product-main{max-width:1480px;padding:24px 28px 56px;width:100%}.product-frame.product-frame--brain .product-main{padding-top:24px}.product-frame .product-page-heading{gap:16px;margin-bottom:22px}.product-frame .product-page-heading h1{font-size:25px;font-weight:650;letter-spacing:-.03em}.product-frame :is(.b1a-card,.bp-panel,.product-empty-card,.product-context-card,.product-state-card,.b1b-business-fields,.b1a-coming-panel){border-color:#dde4ed;border-color:var(--product-border);border-radius:9px;box-shadow:0 1px 3px #1827410a;box-shadow:var(--product-shadow)}.product-frame :is(.b1a-card,.bp-panel){padding:18px}.product-frame :is(.product-button,.b1a-mode){border-radius:6px;box-shadow:none;font-size:12px;font-weight:600;min-height:36px}.product-frame .product-button--primary{background:#315dc4;background:var(--product-blue);border-color:#315dc4;border-color:var(--product-blue);color:#fff}.product-frame .product-button--secondary{background:#fff;border:1px solid #cdd7e4;color:#202d40;color:var(--product-ink)}.product-frame .product-button--danger{background:#fff;border-color:#b53b3b;border-color:var(--product-danger);color:#b53b3b;color:var(--product-danger)}.product-frame .product-button--danger:hover:not(:disabled){background:#fff0f0;background:var(--product-danger-soft)}.product-frame .product-button:focus-visible{outline:2px solid #315dc4;outline:2px solid var(--product-blue);outline-offset:3px}.product-more-actions{list-style:none}.product-more-actions::-webkit-details-marker{display:none}.product-more-actions:after{border-bottom:2px solid;border-right:2px solid;content:"";height:7px;margin-left:4px;transform:translateY(-2px) rotate(45deg);width:7px}details[open]>.product-more-actions:after{transform:translateY(2px) rotate(225deg)}.product-frame .product-rationale-form>div{flex-wrap:wrap}.product-frame button:disabled{cursor:not-allowed;opacity:.55}.product-frame :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#cdd7e4;border-radius:6px}.product-frame input:is([type=checkbox],[type=radio]){accent-color:#315dc4;accent-color:var(--product-blue);height:17px;min-width:17px;vertical-align:middle;width:17px}.product-frame :is(.b2-processing-consent,.b5-ai-selection,.b5-consent){align-items:flex-start;background:#f4f7fd;border:1px solid #dbe4f4;border-radius:6px;display:flex;gap:10px;line-height:1.6;padding:12px}.product-frame .b1a-monitor-stats{gap:12px}.product-frame .b1a-monitor-stats .product-count-card{background:#fff;border:1px solid #dde4ed;border:1px solid var(--product-border);border-radius:8px;min-height:90px}.product-frame .b1a-monitor-stats .product-count-card strong{font-feature-settings:"tnum";font-size:25px;font-variant-numeric:tabular-nums;font-weight:650}.product-frame .b1a-family{border-radius:7px}.product-frame .b1a-family h3{background:#f0f4fa;border-bottom:1px solid #dde4ed;border-bottom:1px solid var(--product-border);color:#202d40;color:var(--product-ink);font-weight:600}.product-frame .b1a-ask-box{background:#fff;border-radius:9px;box-shadow:none;padding:18px}.product-frame .b1a-question-field{border:1px solid #b7c7e4;border-radius:7px;padding:8px 10px}.product-frame .b1a-question-field:focus-within{border-color:#315dc4;border-color:var(--product-blue);outline:2px solid #d5e1fb}.product-frame .b1a-mode-bar{gap:6px}.product-frame .b1a-mode{background:#0000;border-color:#0000}.product-frame .b1a-mode.is-active{background:#edf2fd;background:var(--product-blue-soft);border-color:#d3def8}.product-frame .b5-discovery-grid:not(:has(.b5-inspector)){grid-template-columns:minmax(0,1fr)}.product-frame .b5-result-choice{overflow:hidden;padding:0}.product-frame .b5-result{background:#fff;border:0;border-radius:0;box-shadow:none;padding:18px}.product-frame .b5-result[aria-pressed=true]{background:#f3f6fd;box-shadow:inset 3px 0 #315dc4;box-shadow:inset 3px 0 var(--product-blue)}.product-frame .b5-result-choice .b5-ai-selection{border:0;border-radius:0;border-top:1px solid #dde4ed;border-top:1px solid var(--product-border);font-size:12px;margin:0;padding:10px 18px}.product-frame .b5-inspector{position:-webkit-sticky;position:sticky;top:16px}.product-frame .b5-ai-help{background:#fff;border-radius:8px;box-shadow:none;margin-top:16px;padding:18px}.product-frame .b5-ai-help h2{font-size:15px}.product-frame .product-filter-bar{background:#fff;border:1px solid #dde4ed;border:1px solid var(--product-border);border-radius:7px;box-shadow:none;padding:0}.product-frame .enterprise-filters>summary{cursor:pointer;gap:8px 16px;list-style:revert;margin:0;padding:10px 14px}.product-frame .enterprise-filters>summary:after{color:#315dc4;color:var(--product-blue);content:"Expand";font-size:12px;margin-left:auto}.product-frame .enterprise-filters[open]>summary:after{content:"Collapse"}.product-frame .enterprise-filters .product-filter-controls{align-items:end;display:flex;flex-wrap:wrap;gap:10px;padding:0 14px 12px}.product-frame .product-filter-controls>.product-filter-field{flex:1 1 150px;gap:7px;min-width:0}.product-frame .product-filter-controls label>span{font-size:11px;font-weight:600}.product-frame .product-filter-controls select{border-color:#dde4ed;border-color:var(--product-border);font:inherit;font-size:12px;min-height:36px;padding:7px 28px 7px 10px;text-overflow:ellipsis}.product-frame .product-filter-clear{font-size:12px;min-height:36px;padding:7px 12px;white-space:nowrap}.product-frame .product-filter-heading small{font-size:11px;line-height:1.5}@media(max-width:600px){.product-frame .product-filter-controls>.product-filter-field{flex-basis:calc(50% - 10px)}.product-frame .product-filter-clear,.product-frame .product-filter-controls select{min-height:40px}}.product-frame :is(.b1a-quiet-note,.b1a-card>p){line-height:1.6}.product-frame :is(table th,table td){border-color:#dde4ed;border-color:var(--product-border);padding:12px 14px}.product-frame table th{background:#f7f9fc;color:#59687c;color:var(--product-muted);font-size:11px;letter-spacing:.025em}.product-frame table tr:hover td{background:#f8faff}.product-frame .b2-ai-panel{background:#fff;border-radius:8px;box-shadow:none}.product-frame .b1b-business-fields{background:#fff}.product-frame .product-truth-chip{border-radius:5px;font-size:11px}.product-frame .b1a-review-prompt{align-items:center;display:flex;flex-wrap:wrap;gap:10px 24px;padding:14px 18px}.b1a-review-summary{flex:1 1 260px;min-width:0}.b1a-review-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.product-frame .b1a-review-title h2{font-size:14px;margin:0}.b1a-review-badge{font-feature-settings:"tnum";background:#fff7e8;background:var(--product-warning-soft,#fff7e8);border-radius:999px;color:#956312;color:var(--product-warning,#956312);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;padding:3px 8px}.product-frame .b1a-review-summary>p{color:#59687c;color:var(--product-muted);font-size:12px;line-height:1.5;margin:4px 0 0}.b1a-review-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.product-frame .b1a-review-links .product-button{font-size:12px;min-height:36px;padding:7px 12px}.product-frame .b1a-review-prompt>.b1a-quiet-note{flex-basis:100%;font-size:12px;margin:0}@media(max-width:600px){.product-frame .b1a-review-links .product-button{min-height:40px}}.product-frame :is(.catalog-card,.b3-pair,.b3-record,.b5c-selection,.b5c-node,.b6-finding){border-radius:9px}.product-frame :is(.catalog-card,.b3-pair){padding:18px}.product-frame .catalog-card h2{font-size:18px}.product-frame .catalog-source{border-radius:6px}.product-frame .catalog-source[aria-pressed=true],.product-frame .product-button--secondary:hover:not(:disabled){background:#edf2fd;background:var(--product-blue-soft);border-color:#315dc4;border-color:var(--product-blue)}.product-frame :is(button,[role=tab],summary):focus-visible{outline:2px solid #315dc4;outline:2px solid var(--product-blue);outline-offset:3px}.product-frame .product-button{max-width:100%;text-align:center}@media(min-width:1400px){.product-frame .product-brain-header,.product-frame .product-main{padding-left:40px;padding-right:40px}}@media(max-width:900px){.product-frame .b5-inspector{position:static}}@media(max-width:767px){.product-frame{grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh;overflow:visible}.product-frame .product-main{padding:18px 16px 40px}.product-frame .product-brain-header{padding:18px 16px 0}.product-frame .product-topbar{padding:10px 16px}.product-frame .product-brain-tabs{gap:14px}.product-frame .enterprise-filters>summary{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.product-frame *,.product-frame :after,.product-frame :before{animation:none;scroll-behavior:auto;transition:none}}.product-frame{font-size:14px;line-height:1.5}.product-frame .product-page-heading{margin-bottom:18px}.product-frame .product-page-heading h1{font-size:clamp(22px,2.2vw,26px);letter-spacing:-.025em;line-height:1.25;overflow-wrap:anywhere}.product-frame .product-page-heading p:last-child{font-size:13px;line-height:1.55;margin-top:6px;max-width:78ch}.product-frame :is(.product-section-heading,.product-section-title-row h2,.b1a-card>h2){font-size:17px;letter-spacing:-.015em;line-height:1.35}.product-frame :is(.b1a-quiet-note,.product-card-kicker){line-height:1.5}.product-frame .b1a-quiet-note{font-size:12px;margin-block:8px}.product-frame :is(.product-review-copy strong,.catalog-source strong,.b5-result strong){line-height:1.4;overflow-wrap:anywhere}.product-frame :is(.product-button,.product-nav-row,.review-nav-filter,.review-nav-bubble,.b1a-mode){transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.product-frame :is(input,select,textarea):focus-visible{outline:2px solid #315dc4;outline:2px solid var(--product-blue);outline-offset:2px}.product-frame .product-action-buttons{flex-wrap:wrap;gap:8px}.product-frame .b2-candidate-actions .product-button{min-height:32px}.product-frame :is(.product-citation,.b3-record){overflow-wrap:anywhere}.product-frame .product-help-trigger{min-height:32px}.product-frame .product-secondary-details{border:1px solid #dde4ed;border:1px solid var(--product-border);border-radius:8px;color:#59687c;color:var(--product-muted);font-size:12px;margin-block:10px;padding:10px 12px}.product-frame .product-secondary-details>summary{color:#24499e;color:var(--product-blue-ink);cursor:pointer;font-weight:500}@media(max-width:640px){.product-frame .product-main{padding-inline:16px}.product-frame :is(.product-button,.review-nav-bubble,.review-nav-filter,.product-help-trigger){min-height:40px}.product-frame .product-page-heading{gap:10px}}@media(prefers-reduced-motion:reduce){.product-frame *,.product-frame :after,.product-frame :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.product-frame .product-brain-header{padding-top:14px}.product-frame .product-brain-header h1{font-size:19px;letter-spacing:-.02em;line-height:1.3;margin:0 0 8px}.product-frame .product-brain-tab{font-size:12px;padding-block:9px}.product-frame .product-upload-card{align-items:center;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px;padding:18px 20px}.product-frame .product-upload-heading{align-items:center;display:flex;flex:1 1 280px;gap:12px;justify-content:flex-start;margin:0;min-width:0}.product-upload-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.product-upload-actions>.product-button{white-space:nowrap}.product-frame .product-upload-heading h2{font-size:16px;line-height:1.4;margin:0}.product-frame .product-upload-heading p:last-child{font-size:12px;line-height:1.5;margin:4px 0 0}.product-upload-icon{background:#edf2fd;background:var(--product-blue-soft);border-radius:10px;color:#315dc4;color:var(--product-blue);display:grid;flex:none;height:40px;place-items:center;width:40px}.product-upload-icon svg{height:22px;width:22px}.product-frame .product-governance-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.product-frame .b1a-governance-tabs{gap:4px;margin-bottom:14px}.product-frame .b1a-governance-tabs button{border-radius:6px 6px 0 0;font-size:12px;padding:9px 12px}.product-frame .b1a-family-section.product-secondary-details{margin:10px 0 16px}.product-frame .b1a-family-section .b1a-family-grid{margin-top:12px}@media(max-width:640px){.product-frame .product-upload-card{padding:16px}.product-frame .product-upload-card>.product-button{width:100%}.product-frame .b1a-governance-tabs button{min-height:40px}}.product-frame .product-section-title{color:#202d40;color:var(--product-ink);font-size:22px;font-weight:650;letter-spacing:-.025em;line-height:1.3;margin:0}.product-frame--section .product-topbar{border-bottom:1px solid #dde4ed;border-bottom:1px solid var(--product-border)}.product-frame--section .product-main>.product-page-heading .product-eyebrow,.product-frame--section .product-main>.product-page-heading h1{display:none}.product-frame--section .product-main>.product-page-heading p:last-child{margin-top:0}.product-frame .product-section-description{color:#59687c;color:var(--product-muted);font-size:13px;line-height:1.55;margin:0 0 10px}@media(max-width:640px){.product-frame .product-section-title{font-size:20px}}.product-filter-field>label{grid-gap:7px;display:grid;gap:7px}.product-filter-field .product-pagination{border:0;gap:4px;margin:4px 0 0;padding:0}.product-filter-field .product-pagination>span{font-size:10px}.product-frame .product-main details:not(.enterprise-filters){box-sizing:border-box;min-width:0;padding-inline:14px}.product-frame .product-main details:not(.enterprise-filters)>summary{box-sizing:border-box;padding-inline:0}.product-frame .product-main details[open]:not(.enterprise-filters){padding-bottom:12px}@media(max-width:600px){.product-frame .product-main details:not(.enterprise-filters){padding-inline:10px}}@media (pointer:coarse){.product-frame .product-side-footer :is(.profile-switcher select,.profile-signout,.profile-return){min-height:40px}}.product-frame .product-sidebar .product-brand{padding:clamp(10px,2dvh,20px) 18px}.product-frame .product-sidebar .product-navigation{padding:4px 12px}.product-frame .product-sidebar .product-navigation-heading{line-height:1.5;padding:clamp(6px,1.2dvh,12px) 10px clamp(3px,.6dvh,5px)}.product-frame .product-sidebar .product-navigation-group:nth-child(2){margin-top:clamp(6px,1.2dvh,12px)}.product-frame .product-sidebar .product-nav-row{line-height:1.5;margin:clamp(1px,.25dvh,3px) 0;min-height:clamp(36px,calc(5.2vh + 7px),47px);padding:7px 10px}