.engagement-creation{gap:18px}.engagement-creation>label,.engagement-creation .b2b-block-label{display:grid;gap:7px;min-width:0;margin:0;font-size:12px;font-weight:600}.engagement-creation .b2b-block-label label{display:block;margin:0;font-size:12px;font-weight:600}.workspace-form.engagement-creation :is(input,select){min-height:42px;font-size:14px;font-weight:400}.engagement-creation .b2b-help{margin:0;font-size:12px;font-weight:400;line-height:1.5}.engagement-creation-visibility{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;font-size:12px}.engagement-creation-visibility>span:first-child{font-weight:600}.engagement-creation-visibility>span:last-child{display:inline-flex;align-items:center;gap:7px;color:var(--tone-muted,var(--muted))}.engagement-creation-visibility svg{flex-shrink:0}.engagement-creation-actions{display:flex;justify-content:flex-end;align-items:stretch;gap:10px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--tone-line,var(--line))}.engagement-creation-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin:0;padding:8px 14px;font-size:13px;line-height:1.4}@media(max-width:480px){.engagement-creation-actions .button.primary{flex:1}}.b2b-panel:has(>.research-envelope){padding:24px}.b2b-panel:has(>.research-envelope)>.b2b-panel-heading{margin-bottom:24px}.research-envelope{min-width:0}.research-envelope-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);gap:36px}.research-envelope-balance{min-width:0}.research-envelope-caption{font-size:12px;color:var(--muted);margin:0 0 8px}.research-envelope-available{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-1px;font-variant-numeric:tabular-nums}.research-envelope-available small{font-size:12px;font-weight:400;letter-spacing:normal;color:var(--muted)}.research-envelope-help{font-size:12px;line-height:1.6;color:var(--muted);margin:10px 0 0}.research-envelope-totals{margin:24px 0 12px}.research-envelope-totals>div,.research-envelope-target>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;font-size:12px;line-height:1.6;padding:9px 0}.research-envelope-totals>div+div{border-top:1px solid var(--line)}.research-envelope-totals dt,.research-envelope-target dt{color:var(--muted)}.research-envelope-totals dd,.research-envelope-target dd{margin:0;text-align:end;font-variant-numeric:tabular-nums;font-weight:500}.research-envelope-totals>div:last-child dd{font-weight:600}.research-envelope-usage{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink);margin:4px 0 18px}.research-envelope-settings{border-left:1px solid var(--line);padding-left:36px;min-width:0}.research-envelope-settings h3{font-size:14px;font-weight:600;margin:0 0 18px}.research-envelope-settings form>label{display:grid;gap:7px;font-size:12px;margin-bottom:16px}.research-envelope-settings :is(input,select){box-sizing:border-box;width:100%;max-width:100%;min-width:0;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:10px 12px;font:inherit}.research-envelope-input{display:flex;align-items:center;gap:10px;max-width:200px}.research-envelope-input>span{font-size:13px;color:var(--muted)}.research-envelope-target{margin:18px 0 8px;border-top:1px solid var(--line)}.research-envelope-save{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.research-envelope-save>span{color:var(--muted);font-size:12px}.research-envelope .button,.b2b-panel:has(>.research-envelope)>.b2b-panel-heading .button{min-height:34px;padding:7px 12px;font-size:12px}.research-envelope-rules{margin-top:26px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.research-envelope-rules summary{cursor:pointer;width:fit-content}.research-envelope-rules>div{max-width:75ch;padding-top:6px;line-height:1.7}.research-envelope-rules p{margin:10px 0 0}.research-envelope-settings>.research-envelope-totals{margin-top:0}.research-envelope-setup>p:first-child{margin-top:0;font-size:14px}.research-envelope-setup .button{margin-top:18px}.research-envelope :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:800px){.research-envelope-layout{grid-template-columns:1fr;gap:24px}.research-envelope-settings{border-left:0;padding:22px 0 0;border-top:1px solid var(--line)}.research-envelope-totals{margin-top:20px}.research-envelope-available{font-size:32px}.b2b-panel:has(>.research-envelope){padding:18px}.research-envelope-settings h3{margin-bottom:16px}}.delivery-page{margin:20px 0;min-width:0}.delivery-heading,.delivery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.delivery-heading{margin-bottom:18px}.delivery-heading h2{margin:0;font-size:17px}.delivery-page .button,.delivery-detail .button{font-size:12px;min-height:34px;padding:7px 12px}.delivery-toolbar{margin-bottom:16px}.delivery-page .delivery-search{display:flex;flex-direction:row;align-items:center;gap:8px;max-width:390px;flex:1;min-width:180px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:0 10px;background:var(--surface)}.delivery-page .delivery-search input[type=search]{width:100%;min-width:0;border:0;background:none;color:var(--ink);font:12px/1.5 DM Sans,sans-serif;padding:10px 0}.delivery-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.delivery-page .delivery-search input[type=search]:focus{outline:none}.delivery-toolbar select{max-width:100%;min-height:36px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:8px 10px;font:12px/1.5 DM Sans,sans-serif}.delivery-columns,.delivery-row{display:grid;grid-template-columns:minmax(0,1fr) 190px 160px 16px;align-items:center;gap:18px}.delivery-columns{font-size:11px;color:var(--muted);padding:8px 16px}.delivery-list{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:5px;overflow:hidden;background:var(--surface)}.delivery-list li+li{border-top:1px solid var(--line)}.delivery-row{border:0;background:none;color:var(--ink);width:100%;padding:16px;text-align:start;font:inherit;cursor:pointer}.delivery-row:hover{background:var(--soft)}.delivery-identity{min-width:0}.delivery-identity strong{display:block;font-size:13px;font-weight:500}.delivery-identity>span{display:block;font-size:12px;color:var(--muted);overflow-wrap:anywhere;margin-top:5px}.delivery-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.delivery-status svg{flex-shrink:0}.delivery-status[data-state=failed],.delivery-status[data-state=interrupted]{color:var(--tone-danger)}.delivery-status[data-state=sent]{color:var(--ink)}.delivery-row time,.delivery-attempts time,.delivery-detail-state time{font-size:11px;line-height:1.6;color:var(--muted)}.delivery-row>svg{color:var(--muted)}.delivery-empty{padding:30px 20px;font-size:13px;color:var(--muted)}.delivery-empty p{margin:10px 0}.delivery-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;font-size:12px}.workspace-dialog:has(.delivery-detail){width:min(740px,calc(100vw - 32px));max-width:740px}.delivery-detail-recipient{font-size:14px;overflow-wrap:anywhere;margin-bottom:14px}.delivery-detail-state{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.delivery-help,.delivery-diagnostic{font-size:12px;line-height:1.7;color:var(--muted);margin:14px 0}.delivery-detail h3{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;margin:26px 0 12px;padding-top:18px;border-top:1px solid var(--line)}.delivery-detail h3>span{font-size:11px;color:var(--muted);font-weight:400}.delivery-attempts{padding:0;margin:0;list-style:none}.delivery-attempts li{display:grid;grid-template-columns:20px minmax(0,1fr) 150px;gap:12px;padding:14px 0;align-items:start}.delivery-attempts li+li{border-top:1px solid var(--line)}.delivery-attempt-number{font:11px/1.8 DM Sans,sans-serif;color:var(--muted)}.delivery-attempts p{font-size:12px;color:var(--muted);line-height:1.6;margin:6px 0 0}.delivery-detail-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:22px;border-top:1px solid var(--line);padding-top:16px}:is(.delivery-page,.delivery-detail) button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:750px){.delivery-columns{display:none}.delivery-row{grid-template-columns:1fr auto;gap:12px}.delivery-identity{grid-column:1/-1}.delivery-row>svg{display:none}.delivery-row time{text-align:end}.delivery-attempts li{grid-template-columns:20px 1fr}.delivery-attempts time{grid-column:2}}.monitor-page{min-width:0;padding-top:22px}.monitor-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.monitor-heading h1{font:500 28px/1.2 Outfit,sans-serif;margin:8px 0 0;letter-spacing:-.6px}.monitor-heading a{font-size:12px;color:var(--muted);text-underline-offset:4px}.monitor-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.monitor-tabs{margin-bottom:20px}.monitor-tabs button{display:inline-flex;align-items:center;gap:8px}.monitor-tabs button>span{padding:1px 6px;background:var(--soft);color:var(--muted);font-size:11px;border-radius:3px;font-variant-numeric:tabular-nums}.monitor-inbox-toolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.monitor-inbox-toolbar>label{flex:1;min-width:110px;max-width:250px}.monitor-inbox-toolbar input,.monitor-inbox-toolbar select{min-height:38px}.monitor-view-toggle{display:flex;gap:2px;border:1px solid var(--line);border-radius:5px;padding:3px;align-self:flex-end}.monitor-view-toggle button{border:0;background:none;border-radius:3px;padding:8px 10px;font:500 12px/1.4 DM Sans,sans-serif;color:var(--muted);cursor:pointer}.monitor-view-toggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #102b3010}.monitor-page .button.monitor-icon{min-width:38px;padding:9px}.monitor-review-layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.55fr);gap:24px;align-items:start}.monitor-inbox-list{border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden;min-width:0;position:sticky;top:20px}.monitor-inbox-list>ul{list-style:none;padding:0;margin:0;max-height:calc(100dvh - 310px);min-height:180px;overflow:auto}.monitor-inbox-list li+li{border-top:1px solid var(--line)}.monitor-change-row{display:block;width:100%;padding:16px;text-align:left;background:none;border:0;color:var(--ink);cursor:pointer;font-family:inherit}.monitor-change-row:hover{background:var(--soft)}.monitor-change-row[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line)}.monitor-change-row>strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.monitor-change-row>span{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:5px}.monitor-change-row>div{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;color:var(--muted);font-size:10px;margin-top:12px}.monitor-change-row>small{display:inline-block;margin-top:8px;font-size:11px;color:var(--accent)}.monitor-detail{min-width:0}.monitor-detail-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:32px;text-align:center;color:var(--muted);font-size:13px}.monitor-detail-placeholder svg{color:var(--muted)}.monitor-back{display:none!important}.monitor-observation{min-width:0;border:1px solid var(--line);border-radius:6px;padding:20px;background:var(--surface)}.monitor-observation>header{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.monitor-observation h2{font:500 20px/1.4 Outfit,sans-serif;margin:5px 0 0;overflow-wrap:anywhere}.monitor-kind{font-size:11px;color:var(--muted)}.monitor-state{display:inline-block;padding:3px 7px;background:var(--soft);color:var(--muted);border-radius:4px;font-size:11px;line-height:1.5;white-space:nowrap}.monitor-state[data-state=new],.monitor-state[data-state=investigating]{background:var(--accent-soft);color:var(--accent)}.monitor-timestamps{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:11px;color:var(--muted);line-height:1.6}.monitor-timestamps time{margin-inline-start:3px}.monitor-observation-tools{display:flex;gap:16px;flex-wrap:wrap;margin:14px 0 18px}.monitor-observation-tools button,.monitor-text-button{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:4px 0;font:500 12px/1.5 DM Sans,sans-serif;color:var(--muted);cursor:pointer;text-align:start}.monitor-observation-tools button:hover,.monitor-text-button:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.monitor-comparison{min-width:0}.monitor-comparison table{table-layout:fixed;width:100%;border-collapse:collapse}.monitor-comparison th{font-size:11px;font-weight:500;color:var(--muted);text-align:left}.monitor-comparison th:first-child{width:25%}.monitor-comparison td,.monitor-comparison th{padding:10px;border-bottom:1px solid var(--line);vertical-align:top}.monitor-comparison thead{background:var(--soft)}.monitor-comparison pre,.monitor-source-records pre{font:12px/1.6 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:180px;overflow:auto;margin:0}.monitor-comparison th code{white-space:normal;overflow-wrap:anywhere;font-size:11px}.monitor-comparison tr[data-changed=true] td:last-child{background:var(--accent-soft)}.monitor-comparison>.monitor-text-button{margin-top:10px}.monitor-review{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}.monitor-review fieldset,.monitor-watch-editor fieldset{padding:0;margin:0;border:0;min-width:0}.monitor-review legend{font-size:13px;font-weight:600;margin-bottom:16px}.monitor-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.monitor-form-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;min-width:0}.monitor-note{display:flex;flex-direction:column;gap:7px;margin:16px 0;font-size:12px}.monitor-note textarea{resize:vertical;min-height:80px}.monitor-review .b2b-check{font-size:12px;line-height:1.6;align-items:flex-start}.monitor-review-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.monitor-feedback{font-size:12px;color:var(--accent)}.monitor-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.monitor-observation-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.monitor-observation-nav>div{display:flex;gap:6px}.monitor-empty{padding:28px 20px;color:var(--muted);font-size:13px;line-height:1.6}.monitor-empty h2{font-size:15px;color:var(--ink);font-weight:500;margin:0 0 8px}.monitor-empty p{margin:0 0 16px}.monitor-muted-filter{margin-top:20px}.monitor-list-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-bottom:16px;font-size:12px;color:var(--muted)}.monitor-list-toolbar>span{margin-inline-end:auto}.monitor-watch-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.monitor-watch-list>li{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px}.monitor-watch-list>li+li{border-top:1px solid var(--line)}.monitor-watch-list>li>div:first-child{min-width:0}.monitor-watch-list h2{font-size:14px;font-weight:600;margin:0 0 8px}.monitor-watch-list code{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.monitor-watch-meta{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center;margin-top:12px;color:var(--muted);font-size:11px}.monitor-watch-actions{display:grid;grid-template-columns:repeat(2,auto);gap:8px 14px;flex-shrink:0}.monitor-watch-error{font-size:12px;color:var(--tone-danger);margin:10px 0 0}.monitor-watch-editor .b2b-inline-form,.monitor-watch-editor .b2b-block-label{margin-bottom:16px}.monitor-watch-editor .b2b-check{margin-block:14px;font-size:12px;align-items:flex-start;line-height:1.6}.monitor-watch-editor .b2b-report-actions{flex-wrap:wrap}.monitor-watch-editor .b2b-help{font-size:12px;line-height:1.6}.monitor-health{margin:0}.monitor-health>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.monitor-health dt{color:var(--muted)}.monitor-health dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.monitor-source-records h3{font-size:13px;margin:16px 0 8px}.monitor-source-records pre{padding:12px;background:var(--soft);max-height:40vh}.monitor-revisions{list-style:none;padding:0;margin:0}.monitor-revisions li+li{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.monitor-revisions header{display:flex;gap:12px;justify-content:space-between;font-size:13px;overflow-wrap:anywhere}.monitor-revisions time{display:block;font-size:11px;color:var(--muted);margin-top:5px}.monitor-revisions dl{font-size:12px;margin:14px 0 0}.monitor-revisions dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:5px 0}.monitor-revisions dt{color:var(--muted)}.monitor-revisions dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.monitor-coverage{min-width:160px;font-size:12px}.monitor-coverage small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.monitor-run-heading h3{font-size:14px}.monitor-run-heading p,.monitor-muted-list .b2b-help{font-size:12px}.monitor-page button:focus-visible,.monitor-observation button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1050px){.monitor-review-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);gap:16px}.monitor-view-toggle{order:-1}.monitor-inbox-toolbar>label{max-width:none}.monitor-observation{padding:16px}}@media(max-width:850px){.monitor-heading{align-items:flex-start;flex-wrap:wrap;gap:16px}.monitor-heading h1{font-size:25px}.monitor-review-layout{display:block}.monitor-inbox-list{position:static}.monitor-inbox-list>ul{max-height:none}.monitor-review-layout:not([data-selected=true])>.monitor-detail{display:none}.monitor-review-layout[data-selected=true]>.monitor-inbox-list{display:none}.monitor-back{display:inline-flex!important;margin-bottom:16px}.monitor-detail{scroll-margin-top:16px}.monitor-watch-list>li{flex-direction:column;align-items:stretch;gap:16px}.monitor-watch-actions{display:flex;flex-wrap:wrap;gap:14px}}@media(max-width:500px){.monitor-heading-actions{width:100%}.monitor-heading-actions .button{flex:1}.monitor-inbox-toolbar{gap:10px}.monitor-view-toggle{flex-basis:100%}.monitor-view-toggle button{flex:1;min-height:38px}.monitor-inbox-toolbar>label{flex-basis:calc(50% - 5px);min-width:0}.monitor-inbox-toolbar>.button:not(.monitor-icon){flex:1}.monitor-form-grid{grid-template-columns:1fr}.monitor-review-actions .button{width:100%}.monitor-observation{padding:14px}.monitor-observation>header{flex-wrap:wrap}.monitor-comparison table,.monitor-comparison tbody,.monitor-comparison tr,.monitor-comparison td,.monitor-comparison th{display:block;width:auto}.monitor-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.monitor-comparison tbody th{width:auto!important;background:var(--soft);font-weight:600;border:0;padding:8px 10px}.monitor-comparison td{padding:8px 10px;border:0}.monitor-comparison tr{border-bottom:1px solid var(--line)}.monitor-comparison td:before{content:attr(data-label);display:block;font-size:10px;color:var(--muted);margin-bottom:4px}.monitor-comparison pre{max-height:120px}.monitor-revisions dl>div{grid-template-columns:1fr;gap:4px}}.monitor-note textarea{font:400 13px/1.6 DM Sans,sans-serif;padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);width:100%;box-sizing:border-box}.monitor-note textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.monitor-heading>div:first-child{display:flex;flex-direction:row-reverse;align-items:baseline;gap:16px}.monitor-heading h1{margin:0}@media(max-width:850px){.monitor-inbox:has(.monitor-review-layout[data-selected=true])>.monitor-inbox-toolbar{display:none}}@media(max-width:500px){.monitor-heading>div:first-child{flex-direction:column-reverse;gap:8px}.b2b-tabs.monitor-tabs{overflow:visible;gap:0}.monitor-tabs button{white-space:normal;padding:10px 6px;flex:1;justify-content:center;font-size:12px}}@media(max-width:500px){.b2b-tabs.monitor-tabs button{white-space:normal;min-width:0;padding:10px 6px;flex:1;justify-content:center;font-size:12px;line-height:1.5}}@media(max-width:600px){.monitor-run-table table{min-width:0!important;width:100%;display:block}.monitor-run-table tbody{display:block}.monitor-run-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.monitor-run-table tbody tr{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--line);padding:12px 0;gap:8px}.monitor-run-table tbody td{display:block;padding:0;border:0;white-space:normal;font-size:12px}.monitor-run-table .monitor-run-coverage{grid-column:1/-1;grid-row:2}.monitor-run-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-inline-end:6px}}.b2b-page{padding-block:22px 42px}.b2b-heading,.b2b-subheading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.b2b-heading h1{font-size:28px;margin:4px 0}.b2b-heading p,.b2b-help{color:var(--muted);font-size:12px;line-height:1.6}.b2b-back{font-size:12px}.b2b-panel{padding:18px 20px;background:var(--surface,var(--tone-surface, #fff));border:1px solid var(--line);border-radius:6px;margin-bottom:14px}.b2b-panel h2,.b2b-client-nav h2,.b2b-subheading h2{font-size:17px;margin:0 0 12px}.b2b-panel p{margin:8px 0 14px}.b2b-page label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.b2b-page input:not([type=checkbox]),.b2b-page select{border:1px solid var(--line-strong);border-radius:4px;padding:9px 10px;background:var(--tone-surface, #fff);color:var(--ink);min-width:0;width:100%;font:inherit}.b2b-create-form{display:grid;gap:14px}.b2b-inline-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:14px}.b2b-inline-form label{flex:1;min-width:160px}.b2b-inline-form>.b2b-block-label{flex:1 1 220px;min-width:220px}.b2b-inline-form>.b2b-block-label label{min-width:0}.b2b-profile-field{flex:1;min-width:min(160px,100%);display:flex;flex-direction:column;gap:6px}.b2b-field-error{display:block;color:var(--tone-danger, #b42318);font-size:12px;line-height:1.5}.b2b-page [aria-invalid=true]{border-color:var(--tone-danger, #b42318)!important}.b2b-page .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px}:is(.b2b-page,.b2b-panel,.workspace-dialog) button:is(:disabled,[aria-disabled=true]){background:var(--tone-soft, #e8ecef);color:var(--tone-muted, #73808a);border-color:var(--tone-line, #d3dce1);box-shadow:none;opacity:1;cursor:not-allowed;filter:none;transform:none}:is(.b2b-page,.b2b-panel,.workspace-dialog) button:is(:disabled,[aria-disabled=true]) svg{color:inherit}.b2b-page .notice{margin-bottom:14px}.b2b-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin:12px 0 18px;overflow:auto}.b2b-tabs button{display:flex;align-items:center;gap:6px;padding:11px 12px;background:none;border:0;border-bottom:3px solid transparent;white-space:nowrap;color:var(--ink);font:inherit;cursor:pointer}.b2b-tabs button[aria-current]{border-bottom-color:var(--accent);color:var(--accent);font-weight:650}.b2b-section-nav{flex-wrap:wrap;gap:4px;padding:0 0 12px;overflow:visible}.b2b-section-nav button{min-height:36px;max-width:100%;padding:7px 10px;border:1px solid transparent;border-radius:4px;white-space:normal;text-align:left;font-size:12px;line-height:1.4}.b2b-section-nav button svg{flex-shrink:0}.b2b-section-nav button:hover{background:var(--surface-soft);color:var(--accent)}.b2b-section-nav button[aria-current]{background:var(--accent-soft);border-color:var(--line-strong);color:var(--accent)}.b2b-section-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.b2b-organization-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;margin-top:24px}.b2b-organization-content{min-width:0}.b2b-personal-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.b2b-organization-nav{align-self:start;border-inline-end:1px solid var(--line);padding-inline-end:20px}.b2b-organization-nav a{display:block;padding:9px 10px;margin-block:2px;font-size:13px;border-radius:4px;line-height:1.5;overflow-wrap:anywhere}.b2b-organization-nav a:hover{background:var(--surface-soft)}.b2b-page .b2b-organization-nav a[aria-current]{color:var(--ink);background:var(--accent-soft);font-weight:600}.b2b-organization-nav details{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.b2b-organization-nav summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.7;padding:4px 0}.b2b-page .b2b-organization-nav details>summary{background:transparent;border:0;border-radius:0;padding:4px 0;min-height:32px;color:var(--muted)}.b2b-organization-nav details>div{margin-top:8px}.b2b-page .b2b-organization-mobile-nav{display:none}.b2b-overview-heading{align-items:flex-start}.b2b-overview-heading h2,.b2b-section-heading h2{font:500 23px/1.3 Outfit,DM Sans,sans-serif;margin:0 0 6px}.b2b-overview-heading>.button{flex-shrink:0}.b2b-scope-totals{display:flex;flex-wrap:wrap;gap:12px 24px;padding:10px 0 18px;color:var(--muted);font-size:12px}.b2b-scope-totals strong{font-size:16px;color:var(--ink);font-weight:600;margin-inline-end:4px}.b2b-scope-list{list-style:none;padding:0;margin:8px 0 0;border-top:1px solid var(--line)}.b2b-scope-list>li{border-bottom:1px solid var(--line)}.b2b-scope-row{display:flex;align-items:center;gap:20px;padding:18px 10px;min-width:0}.b2b-scope-row:hover{background:var(--surface-soft)}.b2b-scope-name{flex:1;min-width:100px;overflow-wrap:anywhere}.b2b-scope-name>strong{font-size:15px}.b2b-scope-name>small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.b2b-scope-row dl{display:flex;justify-content:flex-end;gap:22px;margin:0}.b2b-scope-row dt{font-size:10px;line-height:1.4;color:var(--muted)}.b2b-scope-row dd{margin:5px 0 0;font-size:14px;font-variant-numeric:tabular-nums}.b2b-scope-open{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--accent)}.b2b-scope-empty{margin:20px 0;line-height:1.7;color:var(--muted)}.b2b-scope-issue{display:inline-block;margin:0 10px 12px;color:var(--tone-danger, #a84736);font-size:12px;text-decoration:underline;text-underline-offset:3px}.b2b-scope-counts-note{margin-top:12px}.b2b-recent-work{margin-top:30px}.b2b-recent-work h3{font-size:15px;font-weight:600}.b2b-overview .b2b-overview-guide{margin:28px 0 0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:16px 0}.b2b-overview .b2b-overview-guide>summary{font-size:13px}.b2b-page .b2b-overview-guide>summary{background:transparent;border:0;border-radius:0;padding:4px 0}.b2b-overview-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;color:var(--muted);font-size:11px}.b2b-text-button{background:none;border:0;padding:6px 0;color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-size:12px}.b2b-space-actions{display:flex;gap:8px;flex-wrap:wrap}.b2b-section-heading{margin-bottom:20px}.b2b-section-heading p{font-size:13px;color:var(--muted)}.b2b-scope-picker>label{margin-bottom:6px}.b2b-scope-picker{max-width:340px;margin-bottom:20px}@media(max-width:1000px){.b2b-organization-layout{grid-template-columns:180px minmax(0,1fr);gap:22px}.b2b-organization-nav{padding-inline-end:14px}.b2b-scope-row{flex-wrap:wrap;gap:12px}.b2b-scope-name{flex-basis:70%}.b2b-scope-row dl{order:3;flex-basis:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.b2b-scope-open{margin-inline-start:auto}}@media(max-width:760px){.b2b-organization-layout{grid-template-columns:minmax(0,1fr);gap:24px}.b2b-organization-nav{display:none}.b2b-page .b2b-organization-mobile-nav{display:flex;flex-direction:column;gap:6px}.b2b-overview-heading{flex-direction:column}.b2b-organization-heading{flex-direction:column;gap:8px}.b2b-scope-row{padding-inline:0}.b2b-scope-row dt{min-height:28px}}.b2b-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px}.b2b-client-nav{border-right:1px solid var(--line);padding-right:18px}.b2b-client-nav small{font-size:12px;color:var(--muted);font-weight:400}.b2b-client-nav>button{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;padding:10px;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;gap:6px;color:var(--ink);font:inherit}.b2b-client-nav>button[aria-current]{background:var(--accent-soft);border-color:var(--line-strong);color:var(--accent)}.b2b-client-nav form{display:grid;gap:10px;margin-top:20px}.b2b-credit-summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-credit-summary strong{font-size:26px}.b2b-credit-summary small,.b2b-credit-summary span{font-size:12px;font-weight:400;color:var(--muted)}.b2b-organizations-heading{flex-wrap:wrap;margin-bottom:22px}.b2b-organizations-heading .button{flex-shrink:0}.b2b-org-list{list-style:none;padding:0;margin:0 0 16px;border-top:1px solid var(--line)}.b2b-org-list li{min-width:0;border-bottom:1px solid var(--line)}.b2b-org{display:flex;align-items:center;gap:20px;padding:18px 12px;color:var(--ink);text-decoration:none}.b2b-org:hover{background:var(--surface-soft);text-decoration:none}.b2b-org:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.b2b-org-info{flex:1;min-width:0;overflow-wrap:anywhere}.b2b-org-info strong{display:block;font-size:16px;line-height:1.5}.b2b-org-status{display:block;font-size:12px;font-weight:600;margin-top:8px}.b2b-org-open{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;font-weight:600;flex-shrink:0}.b2b-org-empty{max-width:65ch;padding:16px 0}.b2b-org-empty h2{font-size:17px;margin:0 0 10px}.b2b-org-empty p{line-height:1.7;color:var(--muted)}.b2b-org-empty .button{margin-block:8px}.b2b-structure{margin-top:56px;max-width:1080px}.b2b-structure h2{font:500 21px/1.3 Outfit,DM Sans,sans-serif;margin:0 0 8px}.b2b-structure-intro{font-size:13px;color:var(--muted);line-height:1.7;max-width:80ch}.b2b-structure figure{margin:20px 0 0}.b2b-structure figcaption{font-size:11px;color:var(--muted);margin-bottom:8px}.b2b-structure-tree{display:flex;align-items:center}.b2b-structure-node{position:relative;min-width:0;padding:13px 16px;border:1px solid var(--line);border-radius:4px;background:var(--surface);overflow-wrap:anywhere}.b2b-structure-node>span{display:block;font-size:11px;color:var(--muted);margin-bottom:3px}.b2b-structure-node>strong{display:block;font-size:14px;font-weight:600;line-height:1.5}.b2b-structure-node>p{font-size:11px;color:var(--muted);margin-top:8px}.b2b-structure-root{width:25%;flex-shrink:0;border-inline-start:3px solid var(--accent)}.b2b-structure ul{list-style:none;padding:0;margin:0}.b2b-structure .b2b-structure-spaces{flex:1;min-width:0}.b2b-structure-spaces>li{display:flex;align-items:center}.b2b-structure-spaces>li>.b2b-structure-node{width:42%;flex-shrink:0}.b2b-structure-cases{flex:1;min-width:0}.b2b-structure li{position:relative;padding-block:8px;padding-inline-start:48px}.b2b-structure .b2b-structure-spaces>li{padding-block:0}.b2b-structure li:before,.b2b-structure li:after{content:"";position:absolute;border-color:var(--line-strong);border-style:solid;border-width:0;pointer-events:none}.b2b-structure li:before{inset-inline-start:24px;top:0;height:100%;border-inline-start-width:1px}.b2b-structure li:first-child:before{top:50%;height:50%}.b2b-structure li:last-child:before{height:50%}.b2b-structure li:only-child:before{display:none}.b2b-structure li:after{inset-inline-start:24px;top:50%;width:24px;border-top-width:1px}.b2b-structure-tree>.b2b-structure-node:after,.b2b-structure-spaces>li>.b2b-structure-node:after{content:"";position:absolute;inset-inline-start:100%;top:50%;width:25px;border-top:1px solid var(--line-strong)}.b2b-structure li:only-child:after{inset-inline-start:0;width:48px}@media(max-width:760px){.b2b-structure{margin-top:40px}.b2b-structure-tree,.b2b-structure-spaces>li{display:block}.b2b-structure-root,.b2b-structure-spaces>li>.b2b-structure-node{width:100%}.b2b-structure li{padding:16px 0 0 20px}.b2b-structure .b2b-structure-spaces>li{padding-block:16px 0}.b2b-structure li:before,.b2b-structure li:first-child:before{inset-inline-start:0;top:0;height:100%}.b2b-structure li:last-child:before{height:52px}.b2b-structure li:only-child:before{display:block}.b2b-structure li:after,.b2b-structure li:only-child:after{inset-inline-start:0;top:52px;width:20px}.b2b-structure-tree>.b2b-structure-node:after,.b2b-structure-spaces>li>.b2b-structure-node:after{display:none}.b2b-structure .b2b-structure-spaces,.b2b-structure .b2b-structure-cases{margin-inline-start:16px}}@media(max-width:480px){.b2b-org{flex-direction:column;align-items:flex-start;gap:10px;padding-inline:0}.b2b-org-open{flex-shrink:1}}.b2b-org small,.b2b-cases small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.b2b-loading{display:flex;align-items:center;gap:10px;padding:20px 0}.b2b-cases{padding:0;list-style:none;margin:10px 0}.b2b-cases li{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:10px 0}.b2b-table{overflow:auto}.b2b-table table{width:100%;border-collapse:collapse;text-align:left}.b2b-table th{font-size:11px;color:var(--muted)}.b2b-table :is(th,td){padding:9px;border-bottom:1px solid var(--line)}.b2b-sso-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:850px}.b2b-sso-form>p{grid-column:1/-1}.b2b-page .b2b-check{display:flex;flex-direction:row;align-items:flex-start;gap:9px;margin:12px 0;font-weight:400}.b2b-check input{margin:2px 0 0;accent-color:var(--accent)}.b2b-secret{padding:14px;border:1px solid var(--line-strong);background:var(--accent-soft);margin:14px 0;display:grid;gap:10px}.b2b-secret code,.b2b-help code{overflow-wrap:anywhere}.b2b-sso-connect{margin-block:12px}.b2b-sso-connect details{border-top:1px solid var(--line);padding-top:12px;margin-top:15px}@media(max-width:760px){.b2b-layout{grid-template-columns:minmax(0,1fr)}.b2b-layout>div,.b2b-layout>aside{min-width:0}.b2b-client-nav{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}.b2b-heading{align-items:flex-start}.b2b-sso-form{grid-template-columns:1fr}.b2b-inline-form{align-items:stretch}.b2b-inline-form label{min-width:100%}}.b2b-block-label{display:grid;gap:6px;margin:12px 0;font-size:12px;font-weight:600}.b2b-block-label textarea{font:inherit;font-weight:400;padding:9px;border:1px solid var(--border,var(--tone-line, #cad8d5));border-radius:4px;background:var(--surface,var(--tone-surface, #fff));color:inherit;resize:vertical;width:100%;box-sizing:border-box}.b2b-record-selection{max-height:320px;overflow:auto;margin:12px 0;display:grid;gap:5px}.b2b-record-selection code{overflow-wrap:anywhere}.b2b-case-entities{display:grid;gap:5px}.b2b-case-entity{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:7px;border-bottom:1px solid var(--border,var(--tone-line, #cad8d5))}.b2b-case-entity code{flex:1;overflow-wrap:anywhere}.b2b-evidence{padding:12px 0;border-top:1px solid var(--border,var(--tone-line, #cad8d5))}.b2b-evidence pre{max-height:300px;overflow:auto;padding:10px;background:var(--surface-soft,var(--tone-surface, #edf3f0));font-size:11px}.b2b-plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.b2b-report-sources{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:14px}.b2b-report-sources fieldset{min-width:0;max-height:300px;overflow:auto;border:1px solid var(--line);border-radius:4px;padding:10px}.b2b-report-sources span{overflow-wrap:anywhere;white-space:pre-wrap}.b2b-report-actions{display:flex;flex-wrap:wrap;gap:6px}.b2b-report-sharing{border-top:1px solid var(--line);padding-top:12px;margin-top:16px}.b2b-report-preview iframe{width:100%;height:65vh;border:1px solid var(--line);margin-top:10px;background:var(--tone-surface, #fff)}.b2b-report-sharing details{margin-top:16px}@media(max-width:760px){.b2b-report-sources{grid-template-columns:1fr}.b2b-report-actions .button{min-height:40px}}.b2b-change-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.b2b-change-comparison>div{min-width:0}.b2b-evidence>details{margin-bottom:12px}@media(max-width:760px){.b2b-change-comparison{grid-template-columns:1fr}}.b2b-monitor-summary{display:flex;flex-wrap:wrap;border-block:1px solid var(--line);padding:12px 0;gap:24px;margin-bottom:12px}.b2b-monitor-summary>div{display:flex;align-items:baseline;gap:8px}.b2b-monitor-summary strong{font-size:20px}.b2b-monitor-summary span{color:var(--muted);font-size:12px}.b2b-batch{border-top:1px solid var(--line);padding:12px 0}.b2b-batch summary{cursor:pointer;font-weight:600;font-size:13px}.b2b-batch code{overflow-wrap:anywhere}.b2b-batch .b2b-check{margin:0}.b2b-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.b2b-offer-price{font-size:1.6rem;font-weight:600}.b2b-offer-price small{font-size:.8rem;font-weight:400}.b2b-offers ul{padding-left:18px;margin:12px 0 18px;line-height:1.8}.b2b-subheading>code{min-width:0;overflow-wrap:anywhere}.b2b-table td small{display:block}.b2b-saved-queries{list-style:none;padding:0;margin:0}.b2b-saved-queries>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border-color,var(--border))}.b2b-saved-queries>li>div:first-child{min-width:0;flex:1}.b2b-saved-queries small,.b2b-saved-queries code{display:block;overflow-wrap:anywhere}.b2b-saved-queries small{font-size:11px;color:var(--text-muted);margin:3px 0}.b2b-saved-queries code{font-size:12px}@media(max-width:700px){.b2b-saved-queries>li{align-items:stretch;flex-direction:column}}.b2b-connect-page{max-width:800px}.b2b-connect-page .b2b-panel{margin-bottom:16px}.b2b-connect-page .b2b-panel>p{line-height:1.65}.b2b-staff-link{display:grid;gap:8px;margin-top:16px}.b2b-staff-link label{display:grid;gap:6px}.b2b-staff-link input{width:100%;font-size:12px}.b2b-staff-link [role=status]:empty{display:none}.b2b-connect-page>.b2b-heading{background:transparent;border:0;position:static}.b2b-export-fields label{display:grid;gap:6px;font-size:12px;font-weight:600}.b2b-export-fields input,.b2b-export-fields select{box-sizing:border-box;width:100%;min-height:40px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface,var(--tone-surface, #fff));color:var(--ink);padding:8px 10px;font:inherit}.workspace-dialog .b2b-report-actions{margin-top:18px;justify-content:flex-end}.b2b-export-fields :is(input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.b2b-case-fieldset{border:0;padding:0;margin:0;min-width:0}.b2b-case-graph{border:1px solid var(--line);border-radius:6px;overflow:hidden;margin:12px 0;background:var(--surface)}.b2b-case-graph>.b2b-inline-form,.b2b-graph-inspector{padding:10px}.b2b-case-canvas{height:420px;position:relative;background:var(--bg);isolation:isolate}.b2b-graph-inspector{display:grid;gap:8px;border-top:1px solid var(--line);overflow-wrap:anywhere}.b2b-import-preview,.b2b-conflict-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;font-size:12px}.b2b-conflict-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:640px){.b2b-case-canvas{height:320px}.b2b-conflict-comparison{grid-template-columns:1fr}}.b2b-schedules li{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;overflow-wrap:anywhere}.b2b-schedule-form{border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.b2b-schedule-form select{max-width:100%}@media(max-width:760px){.b2b-schedules li>strong,.b2b-schedules li>span{flex-basis:100%;min-width:0}.b2b-schedules li>.button{flex:1 1 auto}}.b2b-group-preferences{margin:12px 0}.b2b-change-group>.b2b-subheading{margin-bottom:8px;flex-wrap:wrap;align-items:flex-start}.b2b-change-group h3{overflow-wrap:anywhere}.b2b-monitor-health{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 0;margin-bottom:10px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.b2b-monitor-health small{flex-basis:100%}@media(max-width:760px){.b2b-change-filters label{min-width:130px;flex:1 1 130px}.b2b-change-filters>.b2b-report-actions{flex-basis:100%}}.b2b-stream-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin:12px 0;background:var(--surface-soft);border:1px solid var(--line);border-radius:4px;font-size:13px;flex-wrap:wrap}.b2b-upgrade-quote{display:flex;flex-wrap:wrap;gap:12px 28px;margin:12px 0}.b2b-upgrade-quote dt{font-size:.78rem;color:var(--text-muted)}.b2b-upgrade-quote dd{margin:4px 0 0;font-weight:600}.b2b-upgrade-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.b2b-upgrade h3{font-size:1rem}.b2b-billing-summary{flex-wrap:wrap}.b2b-billing-summary>div{min-width:150px}.b2b-billing-summary>.button{max-width:100%}.b2b-retention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.b2b-downgrade fieldset{min-width:0;border:1px solid var(--line);border-radius:4px;padding:12px}.b2b-downgrade legend{padding:0 6px;font-size:.85rem;font-weight:600}.b2b-retention-choice{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:8px;margin:8px 0;overflow-wrap:anywhere}.b2b-retention-choice input{accent-color:var(--accent);width:16px!important;min-height:16px!important;flex:none;margin:2px 0 0}.b2b-retention-choice span{min-width:0}.b2b-retention-choice small{color:var(--muted)}.b2b-retention-budgets>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:center;margin:8px 0}.b2b-retention-budgets input{width:100%;min-width:0}.b2b-downgrade h3{font-size:1rem}@media(max-width:760px){.b2b-retention-grid{grid-template-columns:1fr}.b2b-retention-budgets>div{grid-template-columns:1fr 1fr}.b2b-retention-budgets strong{grid-column:1/-1}}.b2b-overview{min-width:0}.b2b-overview-guide{padding:14px;border:1px solid var(--line);border-inline-start:3px solid var(--accent);background:var(--surface,var(--tone-surface, #fff));border-radius:5px;margin-bottom:18px}.b2b-overview-guide>summary{font-weight:650;cursor:pointer}.b2b-overview-guide>summary small{margin-inline-start:12px}.b2b-overview-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.b2b-overview-steps li{display:flex;align-items:flex-start;gap:9px}.b2b-overview-steps p{font-size:.78rem;line-height:1.5;margin:4px 0;color:var(--muted)}.b2b-step-marker{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;font-size:.75rem}.b2b-overview-steps [data-done=true] .b2b-step-marker{background:var(--action, var(--accent));color:#fff}.b2b-overview-steps a{font-weight:600}.b2b-overview-steps a svg{vertical-align:middle}.b2b-overview-table caption{text-align:start;font-weight:600;margin-bottom:10px}.b2b-overview-table td{vertical-align:top}.b2b-overview-table td small,.b2b-overview-issue{display:block;font-size:.75rem;margin-top:5px}.b2b-overview-links{display:flex;gap:10px;font-size:.75rem;margin-top:5px}.b2b-demo-record{padding:16px;border:1px solid var(--line);border-radius:5px;margin:14px 0}.b2b-demo-record dl{display:grid;grid-template-columns:100px 1fr;gap:8px;font-size:.85rem}.b2b-demo-record dd{margin:0}.b2b-demo-record blockquote{margin:12px 0;padding-inline-start:14px;border-inline-start:3px solid var(--accent)}@media(max-width:680px){.b2b-overview-steps{grid-template-columns:1fr}.b2b-overview-table{max-width:100%;overflow-x:auto}.b2b-overview-table table{min-width:590px}}.b2b-overview-steps a{display:inline-flex;align-items:center;gap:6px}.b2b-trial-form{display:grid;gap:12px;max-width:780px}.b2b-trial-form>label{display:grid;gap:6px}.b2b-trial-proof{padding:12px;border:1px solid var(--line);background:var(--soft);border-radius:4px}.b2b-trial-proof p{display:flex;align-items:center;gap:6px}.b2b-trial-record{display:flex;align-items:center;gap:10px;margin:6px 0}.b2b-trial-record code{flex:1;overflow-wrap:anywhere;min-width:0}.b2b-trial-form .b2b-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.b2b-trial-form .b2b-actions>a{margin-inline-start:4px}.b2b-report-order{border:1px solid var(--line);border-radius:4px;padding:10px 12px;margin-block:14px;min-width:0}.b2b-report-order legend{font-weight:600;font-size:13px}.b2b-report-order ol{list-style:none;padding:0;margin:0;max-width:560px}.b2b-report-order li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--line);font-size:13px}.b2b-report-order li:last-child{border-bottom:0}.b2b-report-order li>div{display:flex;gap:4px;flex-shrink:0}.b2b-report-order .button{min-width:32px;padding:6px}.b2b-scope-monitoring{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-color,var(--tone-line, #c5d4d8))}.b2b-scope-monitoring h3{margin:0 0 6px;font-size:14px}.b2b-scope-monitoring select{max-width:100%}.b2b-internal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.b2b-internal-summary>div{padding:12px;border:1px solid var(--border-color,var(--tone-line, #c5d4d8));border-radius:4px;background:var(--surface,var(--tone-surface, #fff))}.b2b-internal-summary strong{display:block;font-size:22px;font-variant-numeric:tabular-nums}.b2b-internal-summary span{font-size:12px}@media(max-width:640px){.b2b-internal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2b-personal-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 0;margin-bottom:16px;color:var(--muted);font-size:12px}.b2b-personal-context>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.b2b-personal-context strong{color:var(--text)}.b2b-destination{display:grid;gap:16px}.b2b-destination label,.b2b-dashboard-heading label{display:grid;gap:6px;font-size:13px}.b2b-destination select,.b2b-dashboard-heading select{width:100%;min-width:0}.b2b-dashboard-launch{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;padding:24px;border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--surface);border-radius:4px;margin:24px 0}.b2b-dashboard-launch h2{margin-top:8px}.b2b-dashboard-note{padding-left:24px;border-left:1px solid var(--line)}.b2b-dashboard-note p{color:var(--muted)}.b2b-dashboard-heading{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:28px 0}.b2b-dashboard-heading>span{color:var(--muted);font-size:13px}@media(max-width:700px){.b2b-dashboard-launch{grid-template-columns:1fr;padding:16px;gap:16px}.b2b-dashboard-note{padding:16px 0 0;border-left:0;border-top:1px solid var(--line)}}.teams-dashboard .b2b-dashboard-launch{grid-template-columns:minmax(0,1fr);gap:18px}.teams-dashboard .b2b-destination{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.teams-dashboard .b2b-destination>.b2b-inline-form{grid-column:1/-1}.teams-dashboard .b2b-dashboard-note{padding:14px 0 0;border-left:0;border-top:1px solid var(--line);font-size:13px}.teams-dashboard .b2b-dashboard-note p{margin:6px 0}@media(max-width:700px){.teams-dashboard .b2b-destination{grid-template-columns:1fr}}.b2b-review-queue{margin-top:20px}.b2b-review-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;background:var(--soft);border:1px solid var(--line);border-radius:5px;padding:12px;margin-bottom:16px}.b2b-review-filters label{display:grid;gap:5px;font-size:12px;min-width:0}.b2b-review-filters select{padding:8px;max-width:260px;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:4px;color:var(--text)}.b2b-review-list{display:grid;gap:10px;margin-bottom:16px}.b2b-review-item{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:5px;min-width:0}.b2b-review-row{display:flex;gap:12px;align-items:center;justify-content:space-between}.b2b-review-row h3{font-size:15px;overflow-wrap:anywhere}.b2b-review-row>div{min-width:0}.b2b-review-row small{color:var(--muted)}.b2b-review-item>div+div{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.b2b-review-item pre{max-height:240px;overflow:auto}.b2b-review-queue .b2b-check{display:flex;align-items:center;gap:6px}@media(max-width:650px){.b2b-review-filters>label{flex:1;min-width:130px}.b2b-review-filters select{width:100%;max-width:none}.b2b-review-row{align-items:flex-start;flex-direction:column}}.b2b-report-comparison{border:1px solid var(--line);background:var(--soft);padding:16px;border-radius:5px;margin-bottom:18px}.b2b-report-comparison .b2b-internal-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.b2b-report-comparison h3{margin:0}.b2b-report-comparison .b2b-subheading{margin-bottom:8px}@media(max-width:650px){.b2b-report-comparison .b2b-internal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2b-case-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.b2b-case-save-status{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;color:var(--muted);font-size:12px;line-height:1.6}.b2b-case-save-status svg{flex-shrink:0}.b2b-case-save-help{margin:12px 0 20px;max-width:80ch}@media(max-width:760px){.b2b-case-save-status{flex-basis:100%;margin-inline-start:0}}.b2b-template-preview{margin-top:16px;padding:16px 20px;border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:4px;background:var(--surface)}.b2b-template-preview>p{margin:6px 0 12px}.b2b-template-preview section{margin-top:16px}.b2b-template-preview h4{margin:0 0 8px}.b2b-template-preview section p{margin:0;line-height:1.7;overflow-wrap:anywhere}.b2b-template-brand{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--text)}.b2b-template-brand img{width:36px;height:36px;object-fit:contain}.b2b-template-preview>h3{margin:0;font-size:15px}:is(.b2b-page,.b2b-panel,.workspace-dialog) .button.primary:not(:disabled):not([aria-disabled=true]){background:var(--action,var(--accent));border-color:var(--action,var(--accent));color:#fff;font-weight:600;box-shadow:0 1px 2px #00000010}:is(.b2b-page,.b2b-panel,.workspace-dialog) .button.primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--action-hover,var(--accent-hover));filter:brightness(.94)}:is(.b2b-page,.b2b-panel,.workspace-dialog) .button.b2b-danger-action:not(:disabled){background:var(--tone-danger,#b42318);border-color:var(--tone-danger,#b42318);color:var(--surface);min-height:44px;padding:10px 16px;font-weight:650}.b2b-page :where(details:not(.credit-details))>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:11px 13px;border:1px solid var(--line-strong);border-radius:5px;background:var(--soft);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;list-style:none}.b2b-page :where(details:not(.credit-details))>summary::-webkit-details-marker{display:none}.b2b-page :where(details:not(.credit-details))>summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-inline-start:auto;flex-shrink:0}.b2b-page :where(details[open]:not(.credit-details))>summary{border-color:var(--accent);margin-bottom:14px;background:var(--accent-soft)}.b2b-page :where(details[open]:not(.credit-details))>summary:after{transform:rotate(225deg)}.b2b-page :where(details:not(.credit-details))>summary:hover{border-color:var(--accent)}.b2b-page select{min-height:42px;cursor:pointer}.b2b-page select:not(:disabled):hover{border-color:var(--accent)}.b2b-page input[type=file]::file-selector-button{padding:9px 12px;min-height:38px;margin-inline-end:10px;border:1px solid var(--line-strong);border-radius:4px;background:var(--accent-soft);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.b2b-confirm-action{margin:14px 0;padding:18px;border:1px solid var(--accent);border-inline-start:4px solid var(--accent);border-radius:5px;background:var(--accent-soft)}.b2b-confirm-action>strong{display:block;font-size:15px}.b2b-confirm-action>.b2b-report-actions{gap:10px;margin-top:14px}.b2b-template-management{padding-top:16px;margin-top:20px;border-top:1px solid var(--line)}.b2b-next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:20px;padding:18px;background:var(--accent-soft);border:1px solid var(--line-strong);border-inline-start:4px solid var(--accent);border-radius:5px}.b2b-next-action>div{min-width:0}.b2b-next-action strong{font-size:15px}.b2b-next-action p{font-size:12px;color:var(--muted);margin:6px 0 0;line-height:1.6}.b2b-next-action .b2b-report-actions{align-items:center;gap:14px}.b2b-source-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.b2b-source-heading h3{margin:0}.b2b-source-heading>span{font-size:12px;font-weight:600;color:var(--accent);white-space:nowrap}.b2b-page .b2b-source-choice{align-items:center;min-height:48px;padding:12px;margin:8px 0;border:1px solid var(--line-strong);border-radius:5px;cursor:pointer;background:var(--surface);font-size:13px}.b2b-page .b2b-source-choice[data-selected=true]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.b2b-page .b2b-source-choice:hover{border-color:var(--accent)}.b2b-source-choice input{width:18px;height:18px;flex-shrink:0;margin:0}.b2b-report-order li{padding:9px 10px;margin:7px 0;border:1px solid var(--line);border-radius:4px;background:var(--soft)}.b2b-report-order li:last-child{border-bottom:1px solid var(--line)}.b2b-report-order .button{min-height:40px;min-width:64px;padding:8px;background:var(--surface)}@media(max-width:600px){.b2b-next-action{align-items:stretch;padding:14px}.b2b-next-action>.button,.b2b-next-action>.b2b-report-actions{width:100%}.b2b-next-action .button.primary{flex:1}.b2b-report-order li{flex-wrap:wrap}.b2b-report-order li>div{margin-inline-start:auto}}:is(.b2b-page,.b2b-panel,.workspace-dialog) .button.primary{min-height:44px;padding:10px 16px}.b2b-action-select{display:grid;gap:6px;flex:1;min-width:0}.b2b-action-select>label{font-weight:600;font-size:12px}.b2b-action-select-controls{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.b2b-action-select-controls select{flex:1;min-width:140px;width:auto;max-width:100%}.b2b-action-select-controls .button{flex-shrink:0;white-space:nowrap}.b2b-page.b2b-create-dialog{width:100%;max-width:none;padding:0;margin:0}.b2b-create-dialog .b2b-next-action{justify-content:flex-end;margin-top:20px}.b2b-create-dialog .b2b-block-label{margin-block:16px}@media(max-width:600px){.b2b-action-select-controls .button{width:100%;justify-content:center}}.b2b-case-metadata,.b2b-relationship-form{align-items:flex-start}.b2b-relationship-form>button{margin-top:24px}.b2b-action-select-controls select{font-size:12px;font-weight:600}@media(max-width:600px){.b2b-relationship-form>.b2b-action-select{flex-basis:100%}.b2b-relationship-form>button{margin-top:0}}.b2b-page .button,.workspace-dialog .button,.b2b-panel .button,.b2b-page .button.primary,.workspace-dialog .button.primary,.b2b-panel .button.primary{min-height:38px;padding:8px 14px;font-size:13px;line-height:20px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:4px}.b2b-page .b2b-inline-form{align-items:flex-end;gap:12px}.b2b-page .b2b-inline-form input:not([type=checkbox]):not([type=radio]),.b2b-page .b2b-inline-form select{min-height:38px}.b2b-settings-detail{margin:18px 0}@media(max-width:600px),(pointer:coarse){.b2b-page .button,.workspace-dialog .button,.b2b-panel .button,.b2b-page .button.primary,.workspace-dialog .button.primary,.b2b-panel .button.primary{min-height:44px}}.b2b-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.b2b-panel-heading h2{margin:0}.b2b-page>.b2b-back{display:inline-block;margin-bottom:14px}.b2b-advanced-filters{flex-basis:100%;order:2}.b2b-page .b2b-advanced-filters>summary{display:inline-flex;min-height:32px;padding:4px 0;background:transparent;border:0;font-size:12px}.b2b-page .b2b-advanced-filters>summary:after{margin-inline-start:8px}@media(max-width:600px){.b2b-heading,.b2b-panel-heading{flex-wrap:wrap}.b2b-heading>div:first-child{flex-basis:100%}.b2b-heading .b2b-report-actions{width:100%}.b2b-heading .b2b-report-actions .button{flex:1}}.b2b-sso-details{margin-block:1rem}.b2b-sso-details>summary{cursor:pointer;font-weight:600;padding-block:.35rem}.b2b-sso-details[open]>summary{margin-bottom:.8rem}.b2b-sso-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:end;margin-block:.8rem}.b2b-sso-copy label{min-width:0}.b2b-sso-copy input{width:100%;min-width:0;font-family:var(--font-mono, monospace);font-size:.8rem}.b2b-sso-copy>[role=status]{grid-column:1 / -1;font-size:.8rem}.b2b-sso-copy>[role=status]:empty{display:none}.b2b-sso-policy>label:not(.b2b-check){display:grid;gap:.4rem;margin-block:1rem}.b2b-sso-policy>[role=status]{margin-inline-start:.8rem}.b2b-connect-page>details>summary{cursor:pointer;font-weight:600}.b2b-connect-page>details[open]>summary{margin-bottom:1rem}.b2b-invitation-link{display:flex;align-items:flex-end;gap:10px;margin-top:20px}.b2b-invitation-link label{flex:1;min-width:0}.b2b-invitation-link input{font-weight:400}.b2b-overview-count{margin-inline-start:10px;color:var(--muted);font:400 15px DM Sans,sans-serif;vertical-align:middle}.b2b-client-directory{border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}.b2b-directory-columns,.b2b-client-directory .b2b-scope-row{display:grid;grid-template-columns:minmax(140px,1fr) repeat(3,minmax(88px,110px)) 16px;gap:16px;align-items:center;padding:18px 20px}.b2b-directory-columns{background:var(--surface-subtle,var(--soft));padding-block:12px;color:var(--muted);font-size:11px;line-height:1.5;border-bottom:1px solid var(--line)}.b2b-client-directory .b2b-scope-list{margin:0;border:0}.b2b-client-directory .b2b-scope-list>li:last-child{border-bottom:0}.b2b-client-directory .b2b-scope-row{color:var(--ink)}.b2b-client-directory .b2b-scope-row:hover{background:var(--surface-subtle,var(--soft))}.b2b-client-directory .b2b-scope-row:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.b2b-client-directory .b2b-scope-row dl{display:contents}.b2b-client-directory .b2b-scope-row dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.b2b-client-directory .b2b-scope-row dd{margin:0;font-size:14px}.b2b-client-directory .b2b-scope-row dd[data-attention]{font-weight:650;color:var(--accent)}.b2b-client-directory .b2b-scope-name{min-width:0}.b2b-client-directory .b2b-scope-name>strong{font-size:14px;font-weight:650}.b2b-client-directory [data-archived] .b2b-scope-name{color:var(--muted)}.b2b-client-directory .b2b-scope-issue{display:inline-flex;align-items:center;gap:8px;margin:0 20px 16px}.b2b-directory-filter{display:flex;gap:16px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line)}.b2b-directory-filter label{position:relative;flex:1;max-width:360px}.b2b-directory-filter label svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted)}.b2b-directory-filter input[type=search]{padding-inline-start:34px;font-weight:400}.b2b-directory-empty{padding:28px 20px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-size:14px;line-height:1.7}.b2b-directory-empty p{margin:0;max-width:60ch}.b2b-client-directory .b2b-directory-empty{border:0}.b2b-recent-work{margin-top:28px}.b2b-recent-work h3{font:500 19px/1.3 Outfit,DM Sans,sans-serif;margin:0 0 14px}.b2b-recent-engagements{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}.b2b-recent-engagements>li+li{border-top:1px solid var(--line)}.b2b-recent-engagements a{display:flex;align-items:center;gap:20px;padding:17px 20px;color:var(--ink)}.b2b-recent-engagements a:hover{background:var(--surface-subtle,var(--soft))}.b2b-recent-engagements a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.b2b-recent-identity{flex:1;min-width:0;overflow-wrap:anywhere}.b2b-recent-identity strong{font-size:14px;font-weight:650}.b2b-recent-identity small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.b2b-recent-meta{display:flex;align-items:center;gap:20px;font-size:12px;color:var(--muted)}.b2b-recent-meta time{min-width:100px;text-align:end;font-variant-numeric:tabular-nums}.b2b-engagement-state{padding:3px 8px;border:1px solid var(--line);border-radius:4px;line-height:1.5}.b2b-engagement-state[data-state=in_review]{color:var(--accent);background:var(--accent-soft);border-color:transparent}.b2b-recent-engagements a>svg{flex-shrink:0;color:var(--accent)}@media(max-width:1100px){.b2b-directory-columns{display:none}.b2b-client-directory .b2b-scope-row{grid-template-columns:minmax(0,1fr) auto;gap:14px}.b2b-client-directory .b2b-scope-row dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;gap:16px;order:3}.b2b-client-directory .b2b-scope-row dt{position:static;width:auto;height:auto;clip-path:none;white-space:normal;margin:0 0 5px;font-size:11px}.b2b-client-directory .b2b-scope-open{grid-column:2;grid-row:1}}@media(max-width:600px){.b2b-client-directory .b2b-scope-row,.b2b-directory-filter,.b2b-recent-engagements a{padding:16px}.b2b-overview-heading{flex-direction:row;align-items:center;flex-wrap:wrap}.b2b-overview-heading h2{margin:0}.b2b-recent-engagements a{flex-wrap:wrap;gap:12px}.b2b-recent-identity{flex-basis:calc(100% - 36px)}.b2b-recent-meta{order:3;flex-basis:100%;justify-content:space-between}.b2b-client-directory .b2b-scope-issue{margin-inline:16px}.b2b-invitation-link{flex-wrap:wrap}.b2b-invitation-link label{flex-basis:100%}}.b2b-client-delete{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.b2b-client-delete h3{font-size:14px;font-weight:600}.b2b-client-delete p{margin:5px 0 0;font-size:12px;color:var(--muted)}.b2b-client-delete>.button{flex-shrink:0;color:var(--tone-danger,#b42318)}@media(max-width:600px){.b2b-client-delete{align-items:flex-start;flex-direction:column;gap:12px}}.b2b-client-heading{align-items:center;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--line)}.b2b-client-identity{min-width:0}.b2b-client-heading h1{margin:8px 0 0;overflow-wrap:anywhere;line-height:1.25}.b2b-client-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.b2b-client-breadcrumb span{overflow-wrap:anywhere}.b2b-client-breadcrumb a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.b2b-client-layout{margin-top:0}.b2b-client-heading .b2b-space-actions{flex-shrink:0}.b2b-client-heading .b2b-engagement-status{display:inline-flex;margin-top:10px}.b2b-engagements-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.b2b-engagements-heading h2{display:flex;align-items:center;gap:10px;font:500 22px/1.3 Outfit,DM Sans,sans-serif;margin:0}.b2b-engagement-count{font:500 12px/1.4 DM Sans,sans-serif;padding:2px 7px;background:var(--surface-soft);border:1px solid var(--line);border-radius:4px;color:var(--muted);font-variant-numeric:tabular-nums}.b2b-engagement-filters{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px}.b2b-engagement-filters label:first-child:has(input){flex:1;max-width:360px}.b2b-engagement-filters select{min-width:150px}.b2b-engagement-list{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}.b2b-engagement-list li+li{border-top:1px solid var(--line)}.b2b-engagement-list a{display:grid;grid-template-columns:minmax(0,1fr) 112px 84px 16px;align-items:center;gap:24px;padding:19px 20px;color:var(--ink);transition:background .15s}.b2b-engagement-list a:hover{background:var(--surface-soft)}.b2b-engagement-list a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.b2b-engagement-name{grid-column:1;min-width:0;overflow-wrap:anywhere}.b2b-engagement-name strong{font-size:14px;font-weight:650}.b2b-engagement-name small{display:block;font-size:12px;color:var(--muted);margin-top:6px}.b2b-engagement-date{grid-column:2;display:grid;gap:5px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.b2b-engagement-date>span{font-size:11px}.b2b-engagement-status{grid-column:3;justify-self:start;font-size:12px;font-weight:500;color:var(--muted);background:var(--surface-soft);padding:4px 8px;border-radius:4px;white-space:nowrap}.b2b-engagement-status[data-state=open],.b2b-engagement-status[data-state=in_review]{color:var(--accent);background:var(--accent-soft)}.b2b-engagement-list a>svg{grid-column:4;color:var(--muted)}.b2b-engagement-empty{padding:36px 24px;border:1px dashed var(--line-strong);border-radius:6px}.b2b-engagement-empty>svg{color:var(--muted);margin-bottom:14px}.b2b-engagement-empty h3{font-size:16px;font-weight:600;margin:0}.b2b-engagement-empty p{font-size:13px;color:var(--muted);margin:10px 0 20px;max-width:50ch;line-height:1.7}@media(max-width:760px){.b2b-client-heading{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:18px;margin-bottom:18px}.b2b-client-heading h1{font-size:25px}.b2b-client-layout{gap:20px}.b2b-engagements-heading,.b2b-engagement-filters{flex-wrap:wrap}.b2b-engagement-filters label:first-child:has(input){max-width:none;flex-basis:100%}.b2b-engagement-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px}.b2b-engagement-name{grid-column:1}.b2b-engagement-list a>svg{grid-column:2;grid-row:1}.b2b-engagement-status{grid-column:2;grid-row:2;justify-self:end}.b2b-engagement-date{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:6px}}.b2b-trial-start{display:inline-flex;max-width:100%}.b2b-trial-start>button:disabled{pointer-events:none}.b2b-trial-error{scroll-margin-block:90px 80px;outline:none}.workspace-dialog .workspace-subdomain-estimate{margin:12px 0 0;padding:12px 14px;border:1px solid var(--tone-line,#adc1b6);border-radius:5px;background:var(--tone-soft,#eff3ec);color:var(--tone-text,#233336);font-size:13px;line-height:1.5}.workspace-dialog .workspace-subdomain-estimate .button{margin-left:8px}.credit-request-action{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.credit-request-action .button{display:inline-flex;align-items:center;gap:.45rem}.credit-request-action small{max-width:22rem}.b2b-webhooks-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:240px;padding:32px 16px;text-align:center;box-sizing:border-box}.b2b-webhooks-empty>p{margin:0;color:var(--muted);font-size:13px}.b2b-invitation-entry{max-width:620px;margin:48px auto;padding:32px}.b2b-invitation-entry>svg{color:var(--tone-action, #145965);margin-bottom:16px}.b2b-invitation-entry h1{margin:0 0 16px;font-size:clamp(24px,4vw,32px)}.b2b-invitation-entry p{color:var(--tone-muted, #586b6d);overflow-wrap:anywhere}.b2b-invitation-entry p strong{color:var(--tone-text, #263b3e)}.b2b-invitation-entry .b2b-inline-form{margin-top:24px}@media(max-width:600px){.b2b-invitation-entry{margin:20px 0;padding:20px}}.b2b-page .b2b-trial-form{gap:18px;margin-top:20px}.b2b-trial-form .b2b-inline-form{margin-top:0}.b2b-trial-field{display:grid;gap:6px}.b2b-trial-field .b2b-help{margin:0}.b2b-trial-form .b2b-dns-proof{padding:16px;border-radius:6px;display:grid;gap:14px}.b2b-trial-form .b2b-dns-proof>p{margin:0;font-size:12px;line-height:1.6}.b2b-dns-records{display:grid;gap:10px;min-width:0}.b2b-dns-records .b2b-trial-record{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:4px}.b2b-trial-record>div{display:grid;min-width:0;gap:6px}.b2b-trial-record>div>span{color:var(--muted);font-size:11px}.b2b-trial-record>div>code{display:block;font-size:12px;line-height:1.65;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.b2b-dns-records .button{padding:7px;min-width:32px;min-height:32px;align-self:start}.b2b-dns-check{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.b2b-dns-check>button{flex-shrink:0}.b2b-dns-status{display:flex;align-items:flex-start;gap:7px;flex:1 1 200px;font-size:12px;line-height:1.6;color:var(--muted);scroll-margin-block:100px}.b2b-dns-status:empty{display:none}.b2b-dns-status svg{flex-shrink:0;margin-top:2px}.b2b-dns-proof .b2b-dns-verified{color:var(--accent);flex-wrap:wrap}.b2b-trial-transition>.notice{margin:0}.b2b-trial-form .b2b-trial-transition>.b2b-check{margin:14px 0 0}.b2b-trial-form>.b2b-actions{margin:0}@media(max-width:480px){.b2b-trial-form .b2b-dns-proof{padding:12px}.b2b-dns-records .b2b-trial-record{gap:8px;padding:10px}.b2b-dns-status{flex-basis:100%}}.org-creation-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:clamp(32px,5vw,80px);align-items:start}.org-creation-form{min-width:0}.org-creation-form .b2b-panel{margin-bottom:0}.org-creation-form .b2b-inline-form label{min-width:min(160px,100%)}.org-collaboration{position:sticky;top:118px;margin:74px auto 0;width:100%;max-width:420px;color:var(--text)}.org-collaboration h2{font:500 26px/1.25 Outfit,DM Sans,sans-serif;letter-spacing:-.025em;max-width:18ch;margin:0 0 28px}.org-collaboration-figure{margin:0}.org-collaboration-query{display:flex;align-items:center;gap:14px;padding:14px 18px;width:calc(100% - 48px);border:1px solid var(--line);border-radius:6px;background:var(--surface)}.org-collaboration-query>svg{color:var(--accent);flex-shrink:0}.org-collaboration-query div{min-width:0}.org-collaboration-query span{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.org-collaboration-query code{font-size:13px;overflow-wrap:anywhere}.org-collaboration-flow{display:block;overflow:visible;margin-left:18px}.org-collaboration-track{stroke:var(--line-strong);stroke-width:1}.org-collaboration-signal{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;animation:org-collaboration-trace .65s ease-out .35s forwards}.org-collaboration-investigation{margin-left:32px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 5%,transparent);overflow:hidden;animation-delay:.75s}.org-collaboration-investigation>header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.org-collaboration-investigation>header>svg{color:var(--accent);flex-shrink:0}.org-collaboration-investigation>header span{display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.org-collaboration-investigation>header strong{display:block;font-size:14px;font-weight:500}.org-collaboration-evidence{display:flex;align-items:center;gap:12px;padding:22px 20px 12px}.org-collaboration-bookmark{width:34px;height:40px;display:grid;place-items:center;color:var(--accent);background:var(--soft);border-radius:4px;flex-shrink:0}.org-collaboration-evidence>div{min-width:0}.org-collaboration-evidence strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere;margin-bottom:6px}.org-collaboration-evidence code{color:var(--muted);font-size:11px}.org-collaboration-evidence code span{margin:0 5px}.org-collaboration-provenance{display:flex;align-items:center;gap:6px;color:var(--muted);padding:0 20px 20px 66px;font-size:10px}.org-collaboration-provenance svg{color:var(--accent);flex-shrink:0}.org-collaboration-note{margin:0 14px 14px;padding:14px;border-top:1px solid var(--line);background:var(--surface-soft);border-radius:0 0 4px 4px;animation-delay:1.5s}.org-collaboration-note-label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500;color:var(--accent)}.org-collaboration-note p{margin:8px 0 0;font-size:12px;line-height:1.65;color:var(--text)}.org-collaboration-flow-second{margin-left:64px}.org-collaboration-flow-second .org-collaboration-signal{animation-delay:1.9s}.org-collaboration-team{display:flex;align-items:center;gap:14px;margin-left:80px;animation-delay:2.3s}.org-collaboration-people{display:flex;padding-right:5px}.org-collaboration-people>span{display:grid;place-items:center;width:33px;height:33px;border:2px solid var(--page,var(--surface));border-radius:50%;margin-right:-5px;background:var(--soft);color:var(--accent);font-size:10px;font-weight:600}.org-collaboration-people>span:nth-child(2){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--text)}.org-collaboration-team>span{font-size:12px;line-height:1.5}.org-collaboration figcaption{margin:24px 0 0 32px;color:var(--muted);font-size:10px}.org-collaboration-stage{animation-name:org-collaboration-arrive;animation-duration:.45s;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes org-collaboration-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes org-collaboration-trace{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.org-collaboration-stage,.org-collaboration-signal{animation:none}.org-collaboration-signal{stroke-dashoffset:0}}@media(max-width:1050px){.org-creation-layout{display:block}.org-collaboration{display:none}}@media(max-height:740px){.org-collaboration{position:static}}.scope-profile{margin:24px 0;min-width:0}.scope-profile-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:26px}.scope-profile-heading h2{font:500 22px/1.3 Outfit,DM Sans,sans-serif;margin:0 0 6px}.scope-profile-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.scope-profile-heading>.button{flex-shrink:0}.scope-profile-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:32px}.scope-profile h3{font-size:15px;font-weight:600;margin:0}.scope-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.scope-section-heading h3>span{font-size:12px;font-weight:400;color:var(--muted);margin-inline-start:6px;font-variant-numeric:tabular-nums}.scope-subtle{font-size:12px;color:var(--muted);line-height:1.6}.scope-target-list,.scope-contact-list{list-style:none;padding:0;margin:0}.scope-target-list{border-block:1px solid var(--line)}.scope-target-list li+li{border-top:1px solid var(--line)}.scope-target-list a,.scope-target-description{display:flex;align-items:center;gap:12px;padding:16px 10px;text-decoration:none;color:var(--ink);border-radius:4px}.scope-target-list a:hover{background:var(--soft)}.scope-target-list a>span,.scope-target-description>span{flex:1;min-width:0}.scope-target-list strong{font:500 13px/1.7 DM Sans,sans-serif;overflow-wrap:anywhere}.scope-target-list small{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:3px}.scope-target-list svg{flex-shrink:0;color:var(--muted)}.scope-target-list a:hover>svg:last-child{color:var(--accent)}.scope-sidebar{border-inline-start:1px solid var(--line);padding-inline-start:28px;min-width:0}.scope-contact-list li{padding:16px 0;overflow-wrap:anywhere;border-top:1px solid var(--line);font-size:12px;line-height:1.6}.scope-contact-list strong{font-size:13px;font-weight:600}.scope-contact-list span{color:var(--muted)}.scope-contact-list a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;max-width:100%}.scope-contact-list a:hover{color:var(--accent)}.scope-contact-hint{font-size:11px;line-height:1.7;color:var(--muted);margin:16px 0 0}.scope-context{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.scope-context p{font-size:13px;line-height:1.8;overflow-wrap:anywhere;margin:10px 0 0}.scope-empty{padding:20px 0;font-size:13px;line-height:1.7;color:var(--muted)}.scope-empty p{margin:0 0 14px}.scope-filter{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--muted);margin-bottom:14px}.scope-filter input{width:100%}.scope-profile .scope-show-more{display:inline-flex;border:0;background:transparent;padding:12px 0;color:var(--ink);font-size:12px;min-height:44px;text-decoration:underline;text-underline-offset:3px}.scope-profile :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:38px;background:var(--surface);border:1px solid var(--line);border-radius:4px;color:var(--ink);padding:9px 11px;font:400 13px/1.5 DM Sans,sans-serif}.scope-profile input::placeholder{color:var(--muted);opacity:1}.scope-profile textarea{width:100%;min-height:130px;resize:vertical;margin-top:8px}.scope-profile .b2b-check{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:400;margin:0;min-height:26px;font-size:12px;color:var(--muted)}.scope-profile .b2b-check input{flex:none;width:15px;height:15px;margin:0;accent-color:var(--accent)}.b2b-page .scope-monitoring>summary{background:transparent;border:0;padding:14px 0;font-size:13px;color:var(--ink)}.scope-monitoring{margin-top:24px;border-top:1px solid var(--line)}.scope-profile :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.scope-target-row{display:flex;align-items:center;gap:8px}.scope-target-row>a,.scope-target-row>.scope-target-description{flex:1;min-width:0}.scope-contact-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.scope-contact-row>div{display:flex;flex-direction:column;gap:5px;min-width:0}.scope-profile .scope-edit-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:32px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);flex-shrink:0}.scope-profile .scope-edit-icon:not(:disabled):hover{border-color:var(--line);background:var(--surface);color:var(--ink)}.scope-context{padding:18px;margin-top:26px;background:var(--surface);border:1px solid var(--line);border-radius:6px}.scope-context .scope-section-heading{margin-bottom:10px;gap:6px;flex-wrap:nowrap}.scope-context h3{display:flex;align-items:center;gap:8px}.scope-context h3 svg{flex-shrink:0;color:var(--muted)}.scope-context .scope-context-visibility{font-size:11px;line-height:1.7;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;margin-top:16px}.scope-item-editor{padding:16px;margin:12px 0;border:1px solid var(--line);border-radius:6px;background:var(--surface);min-width:0}.scope-context .scope-item-editor{padding:0;margin:16px 0 0;border:0}.scope-item-editor h4{font-size:13px;font-weight:600;margin:0 0 16px}.scope-context .scope-item-editor h4{display:none}.scope-target-fields{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:14px}.scope-contact-fields{display:grid;gap:14px}.scope-item-editor .b2b-profile-field{min-width:0;gap:7px}.scope-item-editor .b2b-profile-field>label{font-size:12px}.scope-item-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.scope-profile .scope-remove-link{border:0;background:none;font-size:11px;color:var(--muted);padding:8px 0;text-decoration:underline;text-underline-offset:3px;margin-inline-start:auto;min-height:38px}.scope-remove-confirm p{font-size:13px;line-height:1.6}.scope-remove-confirm strong{font-size:13px;overflow-wrap:anywhere}.scope-reload{margin-top:12px}@media(max-width:850px){.scope-profile-layout{grid-template-columns:minmax(0,1fr);gap:28px}.scope-sidebar{border-inline-start:0;padding-inline-start:0}}@media(max-width:600px){.scope-profile-heading h2{font-size:20px}.scope-target-fields{grid-template-columns:minmax(0,1fr)}.scope-profile .scope-edit-icon{width:40px;min-height:44px}.scope-item-editor,.scope-context{padding:14px}}.scope-profile .scope-edit-icon:disabled,.scope-profile .scope-show-more:disabled{background:transparent;border-color:transparent;color:var(--muted);opacity:.45}.usage-page{min-width:0}.usage-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.usage-heading h2{font:500 23px/1.3 Outfit,DM Sans,sans-serif;margin:0}.usage-actions{display:flex;gap:8px;flex-wrap:wrap}.usage-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);margin-bottom:20px;flex-wrap:wrap}.usage-tabs{display:flex;gap:20px;min-width:0}.usage-tabs>button{display:inline-flex;align-items:center;gap:7px;min-height:45px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:500 13px/1.5 DM Sans,sans-serif;cursor:pointer}.usage-tabs>button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.usage-tabs>button>span,.usage-more-filters>span,.usage-threshold-link>span{font-size:11px;font-variant-numeric:tabular-nums;background:var(--soft);border-radius:4px;padding:1px 6px;color:var(--muted)}.usage-balance{display:flex;gap:16px;margin:0;font-size:12px;color:var(--muted);flex-wrap:wrap}.usage-balance strong{margin-inline-start:5px;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.usage-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px}.usage-filters>label{flex:1 1 130px;min-width:0}.usage-filters>.usage-member-filter{flex:1.5 1 190px}.usage-filters input,.usage-filters select{min-height:38px}.usage-filters>.button{flex-shrink:0;min-height:38px}.usage-filter-status{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:11px;min-height:16px}.usage-filter-status .b2b-field-error{margin:0}.usage-section-heading{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:0 0 12px}.usage-section-heading>label{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;font-size:12px;color:var(--muted);white-space:nowrap}.usage-section-heading select{width:auto;max-width:200px;font-size:12px;font-weight:400}.usage-section-heading>span{font-size:11px;color:var(--muted)}.usage-table-wrap{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--surface)}.usage-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.usage-table th{padding:11px 16px;background:var(--soft);color:var(--muted);font-weight:500;font-size:11px;text-align:left}.usage-table td{padding:14px 16px;border-top:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere}.usage-table th:first-child{width:46%}.usage-table strong{font-weight:600}.usage-groups th:not(:first-child),.usage-groups td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.usage-text-action{border:0;background:none;color:var(--ink);padding:0;text-align:start;font:500 13px/1.5 DM Sans,sans-serif;cursor:pointer;overflow-wrap:anywhere;max-width:100%}.usage-text-action:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.usage-text-action:disabled{cursor:wait;opacity:.55}.usage-source{line-height:1.6}.usage-history-list th:first-child{width:37%}.usage-history-list th:nth-child(2){width:29%}.usage-history-list th:last-child{text-align:right}.usage-operation time,.usage-operation>small{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:var(--muted)}.usage-actor{font-size:12px;line-height:1.6}.usage-state{display:inline-block;font-size:11px;color:var(--muted);background:var(--soft);padding:3px 7px;border-radius:4px}.usage-state[data-state=reserved]{color:var(--accent);background:var(--accent-soft)}.usage-row-credits{text-align:right;font-size:13px;font-variant-numeric:tabular-nums;line-height:1.6}.usage-row-credits small,.usage-row-credits>span{color:var(--muted);font-size:11px;font-weight:400}.usage-row-credits>span{display:block}.usage-pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.usage-pagination>span{margin-inline-end:auto;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.usage-export-note{font-size:11px;color:var(--muted);line-height:1.7;margin:16px 0}.usage-threshold-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:5px 0;background:none;border:0;color:var(--muted);font:400 12px/1.5 DM Sans,sans-serif;cursor:pointer}.usage-threshold-link:hover{color:var(--ink)}.usage-entry-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:4px 0}.usage-entry-details dt{font-size:12px;color:var(--muted);margin-bottom:6px}.usage-entry-details dd{font-size:13px;margin:0;overflow-wrap:anywhere}.usage-entry-details code{font-size:12px;white-space:normal}.usage-filter-dialog{display:grid;gap:16px}.usage-filter-dialog label{display:flex;flex-direction:column;gap:7px;font-size:12px}.usage-filter-dialog footer{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.usage-alerts>p{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 16px}.usage-alerts ul{list-style:none;margin:0;padding:0}.usage-alerts li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--line);font-size:12px}.usage-alerts li>div{min-width:0;overflow-wrap:anywhere}.usage-alerts li>span{white-space:nowrap;font-variant-numeric:tabular-nums}.usage-alerts li strong{font-weight:500}.usage-alerts li time,.usage-alerts li div>span{display:block;color:var(--muted);margin-top:5px;font-size:11px}.usage-empty{border:1px solid var(--line);border-radius:6px;padding:32px 20px;background:var(--surface);font-size:13px;color:var(--muted);line-height:1.7}.usage-empty h3{margin:0 0 8px;color:var(--ink);font-size:16px}.usage-empty p{margin:0}.usage-page :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1100px){.usage-navigation{align-items:flex-start}.usage-balance{padding-block:12px}.usage-table th,.usage-table td{padding-inline:12px}}@media(max-width:600px){.usage-heading{gap:12px}.usage-navigation{gap:0}.usage-tabs{width:100%;gap:16px}.usage-tabs>button{font-size:12px}.usage-balance{width:100%;padding:10px 0;border-top:1px solid var(--line)}.usage-filters>label{flex-basis:calc(50% - 6px)}.usage-filters>.usage-member-filter{flex-basis:100%}.usage-filters>.button{flex:1 1 auto}.usage-table,.usage-table tbody{display:block}.usage-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.usage-table tr{display:grid;padding:14px;gap:10px 12px;border-top:1px solid var(--line)}.usage-table tr:first-child{border:0}.usage-table td{padding:0;border:0;min-width:0}.usage-groups tr{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-groups td:first-child{grid-column:1/-1}.usage-groups td:not(:first-child){text-align:left;font-size:12px}.usage-groups td[data-label]:before{content:attr(data-label);display:block;font-size:10px;color:var(--muted);margin-bottom:3px}.usage-history-list tr{grid-template-columns:minmax(0,1fr) auto}.usage-operation{grid-column:1;grid-row:1}.usage-actor{grid-column:1;grid-row:2;font-size:11px}.usage-status-cell{grid-column:2;grid-row:2;text-align:right}.usage-row-credits{grid-column:2;grid-row:1}.usage-entry-details{grid-template-columns:1fr}.usage-alerts li{flex-wrap:wrap;gap:8px}}.evidence-annotation-field{display:grid;gap:8px;min-width:0}.evidence-annotation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.evidence-annotation-heading>label{font-size:13px;font-weight:600;color:var(--ink)}.evidence-annotation-format{display:inline-flex;align-items:center;padding:2px;border:1px solid var(--line);border-radius:5px;background:var(--soft)}.evidence-annotation-format button{min-height:27px;padding:4px 9px;border:0;border-radius:3px;background:transparent;color:var(--muted);font:500 11px/1.4 DM Sans,sans-serif;cursor:pointer}.evidence-annotation-format button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #18313b14}.evidence-annotation-format button:disabled{cursor:not-allowed;opacity:.6}.evidence-annotation-field textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--line-strong);border-radius:4px;padding:12px;background:var(--surface);color:var(--ink);font:400 13px/1.6 DM Sans,sans-serif}.evidence-annotation-field textarea:focus-visible,.evidence-annotation-field button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.evidence-annotation-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:18px}.evidence-annotation-preview-toggle{padding:0;border:0;background:transparent;color:var(--accent);font:600 11px/1.4 DM Sans,sans-serif;cursor:pointer}.evidence-annotation-count{display:block;margin-left:auto;text-align:right;color:var(--muted);font:400 11px/1.3 DM Sans,sans-serif;font-variant-numeric:tabular-nums}.evidence-annotation-preview{min-height:100px;max-height:250px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:4px;background:var(--soft)}.evidence-annotation-preview-empty{margin:0;color:var(--muted);font-size:12px}.evidence-plain-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.evidence-markdown{min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.evidence-markdown :first-child{margin-top:0}.evidence-markdown :last-child{margin-bottom:0}.evidence-markdown :is(p,ul,ol,blockquote,pre,table,h1,h2,h3,h4,h5,h6){margin:0 0 .65em}.evidence-markdown :is(ul,ol){padding-left:1.5em}.evidence-markdown :is(h1,h2,h3,h4,h5,h6){color:var(--ink);font-size:1em;font-weight:700}.evidence-markdown blockquote{padding-left:12px;border-left:2px solid var(--line-strong);color:var(--muted)}.evidence-markdown code{padding:1px 3px;border-radius:3px;background:var(--soft);font-size:.9em}.evidence-markdown pre{max-width:100%;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:4px;background:var(--soft)}.evidence-markdown pre code{padding:0;background:transparent}.evidence-markdown table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.evidence-markdown :is(th,td){padding:5px 8px;border:1px solid var(--line);text-align:left}.evidence-markdown a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.b2b-evidence-capture{display:grid;gap:16px}.b2b-evidence-capture form{min-width:0}.b2b-evidence-capture .workspace-field{margin:16px 0 10px;font-size:12px;font-weight:600}.b2b-evidence-capture .workspace-field textarea{min-height:82px;font:inherit;font-weight:400}.b2b-evidence-capture .workspace-field select{width:100%;font:inherit}.b2b-evidence-capture .b2b-help{font-size:12px}.b2b-evidence-filter{display:flex;align-items:center;gap:8px;padding:9px 11px;margin:16px 0 8px;border:1px solid var(--line);border-radius:4px}.b2b-evidence-filter input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);font:inherit}.b2b-evidence-filter:focus-within{outline:2px solid var(--accent)}.b2b-evidence-selection{max-height:230px;overflow:auto;border:1px solid var(--line);border-radius:5px;margin-block:12px}.b2b-evidence-option{display:flex;gap:10px;align-items:center;padding:10px 12px;cursor:pointer;font-size:12px;border-bottom:1px solid var(--line)}.b2b-evidence-option:last-child{border-bottom:0}.b2b-evidence-option[data-selected=true]{background:var(--soft)}.b2b-evidence-option input{flex-shrink:0;accent-color:var(--accent);width:16px;height:16px}.b2b-evidence-option span{flex:1;min-width:0}.b2b-evidence-option code{display:block;overflow-wrap:anywhere}.b2b-evidence-option small{display:block;color:var(--muted);margin-top:3px}.b2b-evidence-footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.b2b-evidence-footer>span{margin-right:auto;font-size:12px;color:var(--muted)}.b2b-evidence-success{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.b2b-evidence-success p{width:100%}.b2b-evidence-record{min-width:0}.b2b-evidence-record-actions{display:flex;justify-content:flex-end;padding:5px 0 8px}.b2b-evidence-record-actions .button{min-height:30px;padding:4px 9px;font-size:11px;background:var(--surface)}@media(max-width:600px){.b2b-evidence-footer>.button{flex:1}.b2b-evidence-footer>span{width:100%}}.workspace-dialog:has(>.b2b-evidence-capture){width:min(600px,calc(100vw - 32px))}.b2b-evidence-capture{gap:8px}.b2b-evidence-capture .workspace-field{margin:10px 0 8px}.b2b-evidence-capture .workspace-field textarea{min-height:68px}.b2b-evidence-capture :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.b2b-evidence-footer{position:sticky;bottom:0;background:var(--surface);padding-block:12px 4px;margin-top:12px}.b2b-evidence-capture .button.primary:not(:disabled){background:var(--action,var(--accent));border-color:var(--accent);color:#fff}.b2b-evidence-capture .button.primary:not(:disabled):hover{background:var(--accent-hover)}.activity-page{min-width:0}.activity-heading{align-items:flex-start;gap:16px;flex-wrap:wrap}.activity-heading h2{font:500 23px/1.3 Outfit,DM Sans,sans-serif;margin:0 0 6px}.activity-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.activity-heading-actions{display:flex;gap:8px;flex-wrap:wrap}.activity-client-picker{max-width:320px;margin-bottom:16px}.activity-tabs{margin-bottom:20px}.activity-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 16px}.activity-filters{display:flex;flex-wrap:wrap;gap:5px}.activity-filters button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);font:500 12px/1.4 DM Sans,sans-serif}.activity-filters button>span{font-variant-numeric:tabular-nums;font-size:11px}.activity-filters button:hover{color:var(--text);background:var(--soft)}.activity-filters button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--line)}.activity-page .activity-search{position:relative;flex:1;min-width:min(220px,100%);max-width:300px}.activity-search>svg{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--muted)}.activity-search input[type=search]{padding-inline-start:33px;font-weight:400}.activity-history{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--surface)}.activity-columns,.activity-row{display:grid;grid-template-columns:minmax(150px,1.7fr) minmax(100px,1fr) 105px 75px 150px;gap:18px;align-items:center;padding:18px}.activity-columns{padding-block:12px;background:var(--surface-subtle,var(--soft));color:var(--muted);font-size:11px;border-bottom:1px solid var(--line)}.activity-entry+.activity-entry{border-top:1px solid var(--line)}.activity-identity{min-width:0}.activity-identity h3{font-size:13px;font-weight:650;margin:0 0 6px}.activity-identity>code{display:block;font-size:12px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-identity time{display:block;color:var(--muted);font-size:11px;margin-top:6px}.activity-actor{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.activity-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.4;padding:5px 6px;border-radius:4px;color:var(--muted);background:var(--soft)}.activity-status svg{flex-shrink:0}.activity-status[data-state=succeeded]{color:var(--tone-success,#28634c);background:var(--tone-success-soft,#edf5f0)}.activity-status[data-state=failed]{color:var(--tone-danger,#a84736);background:var(--tone-danger-soft,#faece7)}.activity-status[data-state=running],.activity-status[data-state=queued]{color:var(--accent);background:var(--accent-soft)}.activity-credits{font-size:12px;font-variant-numeric:tabular-nums}.activity-credits strong{font-size:14px;font-weight:600}.activity-credits small{margin-inline-start:4px;color:var(--muted);font-size:11px}.activity-credits>span:not(.activity-mobile-label){display:block;color:var(--muted);font-size:11px;margin-top:4px}.activity-mobile-label{display:none}.activity-actions{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.activity-page .activity-actions>.button{width:100%;padding-inline:9px;font-size:12px}.activity-download{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:4px 0;background:transparent;border:0;color:var(--muted);font:500 11px/1.4 DM Sans,sans-serif;text-align:end;cursor:pointer}.activity-download svg{flex-shrink:0}.activity-download:not(:disabled):hover{color:var(--text)}.activity-download:not(:disabled):hover span{text-decoration:underline;text-underline-offset:3px}.activity-secondary-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.activity-details-toggle{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 0;background:transparent;border:0;color:var(--accent);font:500 11px DM Sans,sans-serif}.activity-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.activity-failure{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 18px 16px;color:var(--tone-danger,#a84736);font-size:12px;line-height:1.6}.activity-failure svg{flex-shrink:0;margin-top:3px}.activity-details:not([hidden]){display:grid;gap:16px;padding:18px;border-top:1px solid var(--line);background:var(--surface-subtle,var(--soft));font-size:12px}.activity-details>div>strong{display:block;margin-bottom:6px;font-size:11px;color:var(--muted)}.activity-details code{overflow-wrap:anywhere;white-space:pre-wrap}.activity-details dl{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0}.activity-details dl>div{min-width:0}.activity-details dt{font-size:11px;color:var(--muted);margin-bottom:6px}.activity-details dd{margin:0}.activity-details>.button{justify-self:start}.activity-empty{padding:36px 22px;text-align:center;color:var(--muted);font-size:13px;line-height:1.7;background:var(--surface);border:1px solid var(--line);border-radius:6px}.activity-history .activity-empty{border:0;border-radius:0}.activity-empty h3{font-size:17px;color:var(--text);margin:12px 0 6px}.activity-empty p{margin:0 0 12px}.activity-note{font-size:12px;color:var(--muted);line-height:1.7;margin:14px 0}.activity-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0;color:var(--muted);font-size:11px}.activity-footer a{display:inline-flex;align-items:center;gap:6px;font-size:12px}.b2b-page .activity-ledger>summary{display:flex;gap:10px;align-items:center;padding:12px 0;background:transparent;border:0;border-radius:0;font-size:13px}.activity-ledger{margin-top:24px;border-top:1px solid var(--line)}.activity-ledger>summary>span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.activity-ledger .b2b-table{margin-top:8px}.activity-page button:focus-visible,.activity-page a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1150px){.activity-columns{display:none}.activity-row{grid-template-columns:minmax(0,1fr) auto;gap:14px 18px}.activity-identity{grid-column:1;grid-row:1}.activity-state{grid-column:2;grid-row:1;justify-self:end}.activity-actor{grid-column:1;grid-row:2}.activity-credits{grid-column:2;grid-row:2;justify-self:end;text-align:end}.activity-mobile-label{display:block;margin-bottom:4px;color:var(--muted);font-size:11px}.activity-actions{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:flex-end}.activity-page .activity-actions>.button{width:auto}}@media(max-width:600px){.activity-heading{gap:14px}.activity-heading-actions{width:100%}.activity-heading-actions>.button{flex:1}.activity-page .activity-search{max-width:none;flex-basis:100%}.activity-filters{gap:4px}.activity-filters button{min-height:44px}.activity-row{padding:16px;gap:14px 12px}.activity-actions{justify-content:space-between;gap:12px;flex-wrap:wrap}.activity-details-toggle,.activity-download{min-height:44px}.activity-details:not([hidden]){padding:16px}.activity-failure{padding:0 16px 16px}}.activity-batch-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin:0 0 16px}.batch-page{min-width:0;margin:20px 0}.batch-heading,.batch-toolbar,.batch-detail-heading,.batch-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.batch-heading h2{font-size:17px;margin:0}.batch-heading p,.batch-help,.batch-query-help,.batch-empty p{color:var(--muted);font-size:12px;line-height:1.6}.batch-heading p{margin:5px 0 0}.batch-page .button,.batch-detail .button,.batch-composer .button{min-height:34px;font-size:12px;padding:7px 12px}.batch-toolbar{margin:18px 0 12px}.batch-toolbar a{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.batch-list,.batch-result-list{list-style:none;margin:0;padding:0}.batch-list{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--surface)}.batch-list li+li{border-top:1px solid var(--line)}.batch-list-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 150px 130px 18px;gap:18px;align-items:center;text-align:start;padding:18px;border:0;background:none;color:var(--ink);cursor:pointer;font:inherit}.batch-list-row:hover{background:var(--soft)}.batch-list-row strong{display:block;font:500 13px/1.6 IBM Plex Mono,monospace;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.batch-list-row time,.batch-progress small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.batch-progress,.batch-cost{font-size:12px;font-variant-numeric:tabular-nums}.batch-cost{color:var(--muted)}.batch-empty{border:1px solid var(--line);border-radius:6px;padding:32px}.batch-empty svg{color:var(--muted)}.batch-empty h3{font-size:14px;margin:12px 0 5px}.batch-empty p{max-width:540px;margin:0}.batch-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;font-size:12px}.workspace-dialog:has(.batch-composer,.batch-detail,.batch-preview){width:min(880px,calc(100vw - 32px));max-width:880px}.batch-composer fieldset{border:0;padding:0;margin:0;min-width:0}.batch-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.batch-composer label,.batch-retry label{display:grid;gap:6px;font-size:12px;color:var(--ink)}.batch-composer :is(input,select,textarea),.batch-retry input{box-sizing:border-box;max-width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:4px;color:var(--ink);background:var(--surface);font:inherit}.batch-query-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 8px}.batch-composer textarea{width:100%;font:12px/1.8 IBM Plex Mono,monospace;resize:vertical;min-height:140px}.batch-query-help{display:flex;justify-content:space-between;gap:15px}.batch-text-button{border:0;background:none;color:var(--muted);padding:5px 0;font:500 12px/1.5 DM Sans,sans-serif;cursor:pointer}.batch-text-button:hover{color:var(--ink);text-decoration:underline}.batch-quote{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:5px;padding:16px;margin-top:18px;font-size:12px;min-height:48px}.batch-quote strong{display:block;font-size:15px;font-weight:500;margin-top:5px}.batch-quote input{width:110px}.batch-invalid-query{display:block;overflow-wrap:anywhere;margin-top:5px}.batch-footer{justify-content:flex-end;border-top:1px solid var(--line);padding-top:16px;margin-top:20px;font-size:12px}.batch-detail-heading{color:var(--muted);font-size:12px;margin-bottom:16px}.batch-result-list li{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:18px;align-items:center;border-top:1px solid var(--line);padding:16px 0}.batch-result-query{display:flex;gap:10px;align-items:flex-start;min-width:0}.batch-result-query code{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.batch-item-index{font-size:11px;color:var(--muted);min-width:15px;line-height:1.8}.batch-result-query input{flex-shrink:0;margin-top:4px}.batch-result-state{font-size:12px}.batch-result-state small{display:block;color:var(--muted);font-size:11px;margin-top:4px;overflow-wrap:anywhere}.batch-result-state [data-state=failed]{color:var(--tone-danger,#a84736)}.batch-retry{border-top:1px solid var(--line);padding-top:16px;display:flex;align-items:end;gap:12px;flex-wrap:wrap}.batch-retry input{width:120px}.batch-retry p{width:100%;font-size:11px;color:var(--muted);margin:0}.batch-preview>code{font-size:13px;overflow-wrap:anywhere}.batch-preview details{border-top:1px solid var(--line);padding:12px 0;font-size:12px;overflow-wrap:anywhere}.batch-preview pre{font-size:11px;line-height:1.6;max-height:330px;overflow:auto;white-space:pre-wrap}:is(.batch-page,.batch-composer,.batch-detail) button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:700px){.batch-list-row{grid-template-columns:1fr auto;gap:10px;padding:14px}.batch-list-row>div:first-child{grid-column:1/-1}.batch-list-row>svg{display:none}.batch-fields{grid-template-columns:1fr;gap:12px}.batch-query-help{font-size:11px}.batch-quote{align-items:flex-start;flex-direction:column}.batch-quote label{width:100%;grid-template-columns:1fr 90px;align-items:center}.batch-quote input{width:90px}.batch-result-list li{grid-template-columns:1fr auto;gap:10px}.batch-result-query{grid-column:1/-1}.batch-empty{padding:24px}}.batch-checking{display:flex;align-items:center;gap:8px}.batch-checking svg{animation:batch-check-spin 1s linear infinite}@keyframes batch-check-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.batch-checking svg{animation:none}}.reports-workspace{margin:24px 0;min-width:0}.reports-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.reports-heading :is(h2,h3){display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600}.reports-heading :is(h2,h3)>span{font-size:11px;color:var(--muted);font-weight:400}.reports-heading .button{min-height:34px;padding:7px 12px;font-size:12px}.reports-view-switch{display:flex;gap:6px;margin-bottom:20px;border-bottom:1px solid var(--line)}.reports-view-switch button{display:flex;gap:8px;align-items:center;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:10px 12px;font:500 12px/1.5 DM Sans,sans-serif;cursor:pointer}.reports-view-switch button[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.reports-library{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:5px;background:var(--surface)}.reports-library li{display:flex;align-items:center;gap:14px;padding:18px;min-width:0}.reports-library li+li{border-top:1px solid var(--line)}.reports-library li>svg{color:var(--muted);flex-shrink:0}.reports-library li>button{flex:1;text-align:start;border:0;padding:0;background:none;color:var(--ink);font:500 14px/1.6 DM Sans,sans-serif;cursor:pointer;overflow-wrap:anywhere}.reports-library li>button:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.reports-empty{padding:32px 20px;border:1px solid var(--line);border-radius:5px;background:var(--surface);font-size:13px;color:var(--muted)}.workspace-dialog:has(.report-editor,.report-version-dialog,.report-schedule-editor,.report-full-preview){width:min(1080px,calc(100vw - 32px));max-width:1080px}.workspace-dialog:has(.report-editor){overflow:clip}.report-editor{display:grid;grid-template-columns:170px minmax(0,1fr);gap:0 24px}.report-editor-nav{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding-top:12px}.report-editor-nav button{border:0;background:none;padding:9px 10px;text-align:start;font:500 12px/1.5 DM Sans,sans-serif;color:var(--muted);cursor:pointer;border-radius:4px}.report-editor-nav button:hover{background:var(--soft);color:var(--ink)}.report-editor-content{min-width:0;overflow:auto;max-height:calc(100dvh - 230px);padding:0 12px 16px 2px;scrollbar-width:thin}.report-editor-section{padding:18px 0;border-top:1px solid var(--line);scroll-margin-top:8px}.report-editor-section:first-child{padding-top:4px;border-top:0}.report-editor-section h3,.report-schedule-editor h3{font-size:14px;font-weight:600;margin:0 0 14px}.report-editor-fields{border:0;padding:0;margin:0;min-width:0}.report-editor :is(input,textarea,select),.report-schedule-editor :is(input,textarea,select){box-sizing:border-box;max-width:100%}.report-editor .b2b-inline-form,.report-schedule-editor .b2b-inline-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.report-editor :is(.b2b-inline-form label,.b2b-block-label),.report-schedule-editor :is(.b2b-inline-form label,.b2b-block-label){min-width:0;font-size:12px}.report-editor textarea,.report-schedule-editor textarea{width:100%;resize:vertical;min-height:88px;padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);font:400 13px/1.65 DM Sans,sans-serif}.report-editor .b2b-report-order{margin:18px 0;border:0;padding:0}.report-editor .b2b-report-order ol{max-width:none}:is(.report-editor,.report-schedule-editor) .b2b-report-order li{padding:6px 0;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}:is(.report-editor,.report-schedule-editor) .b2b-report-order .button{min-height:28px;min-width:28px;padding:4px;border-color:transparent;background:transparent}:is(.report-editor,.report-schedule-editor) .b2b-report-order .button span{display:none}.report-editor .b2b-report-order .b2b-help{font-size:11px}.report-source-filter{display:block;margin:12px 0}.report-source-filter input{width:100%}.report-editor .b2b-report-sources{grid-template-columns:1fr}.report-editor .b2b-source-choice span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.report-editor .b2b-source-choice{font-size:12px;padding:9px 4px}.report-editor-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:14px;margin-top:8px}.report-editor-footer>span{font-size:11px;color:var(--muted);margin-right:auto}.report-editor-footer .button{min-height:34px;padding:7px 12px;font-size:12px}.report-editor .b2b-report-templates{padding:0;border:0;background:none}.report-editor .b2b-template-management{margin-top:16px}.report-editor .b2b-template-management .button{font-size:11px;padding:7px 10px}.report-version-dialog .b2b-panel{margin:0;padding:0;border:0}.report-edit-action{display:flex;justify-content:flex-end;margin-bottom:12px}.report-version-dialog .b2b-next-action{background:none;border:0;padding:14px 0;margin:0}.report-version-dialog .b2b-next-action p{font-size:12px}.report-version-dialog .b2b-cases li{padding:16px 0}.report-version-dialog .b2b-report-actions{gap:6px}.report-version-dialog .b2b-report-actions .button{font-size:12px;min-height:32px;padding:6px 10px}.report-full-preview iframe{display:block;width:100%;height:72dvh;background:#fff;border:1px solid var(--line)}.report-schedules{min-width:0}.report-schedules .b2b-schedules{margin:0}.report-schedules .b2b-schedules li{padding:16px;border:1px solid var(--line);border-radius:5px;background:var(--surface);margin:10px 0}.report-schedules .b2b-schedules li>strong{flex:1 1 200px}.report-schedules .b2b-schedules .button{min-height:32px;font-size:12px;padding:6px 10px}.report-schedule-editor{border:0;margin:0;padding:0}.report-schedule-editor h3:not(:first-child){border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.report-schedule-editor .report-editor-footer{position:sticky;bottom:-24px;background:var(--surface);padding:14px 0;margin-bottom:-8px;flex-wrap:wrap}.report-schedule-history li{padding:14px 0!important}:is(.report-editor,.reports-workspace,.report-schedule-editor) button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:700px){.report-editor{grid-template-columns:1fr}.report-editor-nav{flex-direction:row;overflow:auto;padding:0 0 8px;gap:2px}.report-editor-nav button{flex-shrink:0;font-size:11px;padding:6px}.report-editor-content{max-height:calc(100dvh - 290px);padding-right:6px}.report-editor .b2b-inline-form,.report-schedule-editor .b2b-inline-form{grid-template-columns:1fr}.report-editor-footer{flex-wrap:wrap;gap:6px}.report-editor-footer>span{width:100%}.reports-library li{flex-wrap:wrap;gap:10px;padding:14px}.reports-library .report-list-meta{width:100%;padding-left:30px}.reports-view-switch button{padding:8px;font-size:11px}.report-version-dialog .b2b-cases li{flex-wrap:wrap}}.report-download-format{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:14px 0;font-size:12px;color:var(--muted)}.report-download-format select{width:auto;min-width:90px}.report-version-list small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.report-editor .b2b-template-preview{border:1px solid var(--line);border-radius:4px;box-shadow:none}.report-editor .b2b-report-templates .b2b-inline-form{align-items:end}.report-source-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.report-source-actions>span{margin-right:auto;color:var(--muted);font-size:11px}.report-source-actions .button{font-size:11px;min-height:28px;padding:5px 8px}.report-editor-nav button[aria-current=location]{background:var(--soft);color:var(--ink)}.organization-label{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.b2b-organization-heading{padding-bottom:20px;border-bottom:1px solid var(--line)}.b2b-organization-heading h1{font:500 28px/1.2 Outfit,sans-serif;letter-spacing:-.5px;overflow-wrap:anywhere}.b2b-organization-heading p{margin:8px 0 0}.b2b-organization-layout.organization-home-layout{display:block;margin-top:0}.organization-home-layout>.b2b-organization-nav{padding:0;border:0;border-bottom:1px solid var(--line);margin-bottom:28px}.organization-home-layout .b2b-nav-work{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.organization-home-layout .b2b-organization-nav a{margin:0;padding:12px 0;border-radius:0;border-bottom:2px solid transparent;font-size:13px;color:var(--muted)}.b2b-page .organization-home-layout .b2b-organization-nav a[aria-current]{background:none;color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.organization-home-layout .b2b-organization-nav a:hover{color:var(--ink);background:none}.organization-home-layout .b2b-overview-heading{align-items:center;margin-bottom:20px}.organization-home-layout .b2b-overview-heading h2{font-size:21px;margin:0}.organization-home-layout .b2b-overview-count{font-size:13px}.organization-overview-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.organization-directory-section{min-width:0}.organization-home-layout .b2b-directory-columns{background:transparent;font-size:11px}.organization-home-layout .b2b-client-directory .b2b-scope-row{padding-block:18px}.organization-home-layout .b2b-client-directory .b2b-scope-name>strong{font-weight:500;overflow-wrap:anywhere}.organization-home-layout .b2b-client-directory .b2b-scope-row dd{font-size:13px;font-variant-numeric:tabular-nums}.organization-home-layout .b2b-scope-issue{font-size:11px}.organization-home-layout .b2b-recent-work{margin:0;min-width:0}.organization-home-layout .b2b-recent-work h3{font-size:16px;margin:0 0 16px}.organization-home-layout .b2b-recent-engagements{border:0;border-radius:0;background:none}.organization-home-layout .b2b-recent-engagements a{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:10px;padding:18px 0}.organization-home-layout .b2b-recent-engagements li:first-child a{padding-top:0}.organization-home-layout .b2b-recent-identity strong{font-size:13px;font-weight:500}.organization-home-layout .b2b-recent-meta{grid-column:1;grid-row:2;justify-content:space-between;gap:10px;font-size:11px}.organization-home-layout .b2b-recent-meta time{min-width:0}.organization-home-layout .b2b-recent-engagements a>svg{grid-row:1;grid-column:2;color:var(--muted)}.organization-home-layout .b2b-engagement-state{border:0;background:none;padding:0;font-size:11px}.organization-home-layout .b2b-overview-footer{margin-top:18px;font-size:11px}@media(min-width:800px){.organization-home-layout .b2b-directory-columns,.organization-home-layout .b2b-client-directory .b2b-scope-row{display:grid;grid-template-columns:minmax(130px,1fr) repeat(3,minmax(75px,100px)) 16px;gap:14px}.organization-home-layout .b2b-client-directory .b2b-scope-row dl{display:contents}.organization-home-layout .b2b-client-directory .b2b-scope-row dt{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.organization-home-layout .b2b-client-directory .b2b-scope-open{grid-column:auto;grid-row:auto}}@media(min-width:1280px){.organization-overview-grid.has-recent{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.organization-home-layout .b2b-recent-work{border-inline-start:1px solid var(--line);padding-inline-start:28px}}@media(max-width:760px){.organization-home-layout>.b2b-organization-mobile-nav{margin-bottom:22px}.organization-home-layout .b2b-overview-heading{gap:14px}.organization-home-layout .b2b-overview-heading .b2b-inline-form{gap:8px}.organization-home-layout .b2b-overview-heading .button{font-size:12px;padding:9px 11px}.b2b-organization-heading{gap:12px;padding-bottom:16px}.b2b-organization-heading h1{font-size:25px}.organization-overview-grid{gap:26px}}.b2b-research-entry{display:flex;align-items:center;gap:12px;margin-top:16px;border:1px solid var(--line);border-radius:5px;background:var(--surface-soft)}.b2b-research-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:16px 14px;color:var(--ink);text-decoration:none;border-radius:4px}.b2b-research-open:hover{background:var(--accent-soft)}.b2b-research-open>svg{flex-shrink:0;color:var(--muted)}.b2b-research-open>svg:last-child{margin-inline-start:auto}.b2b-research-identity{min-width:0}.b2b-research-identity>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.b2b-research-identity strong{font-size:13px;font-weight:500}.b2b-research-identity small{display:block;color:var(--muted);font-size:12px;margin-top:5px;line-height:1.5}.b2b-research-badge{border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.4;color:var(--muted);white-space:nowrap}.b2b-research-search{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin-inline-end:14px;padding:8px 0;font-size:12px;color:var(--ink)}@media(max-width:420px){.b2b-research-entry{flex-wrap:wrap;gap:0}.b2b-research-open{flex-basis:100%}.b2b-research-search{margin:0 14px 8px auto}}
