/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.api-builder,.api-console{min-width:0}.api-intro-actions{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.api-builder-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:22px;display:grid}.api-code-card,.api-controls{min-width:0}.api-action-note{align-items:center;gap:16px;display:flex}.api-action-note strong{font-size:16px;font-weight:500}.api-controls>p:last-child{margin-bottom:0;line-height:1.8}.api-code-card{background:#0a0b0e;border:1px solid #34383f;border-radius:8px;overflow:hidden}.api-code-footer,.api-code-toolbar{background:#14171b;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.api-code-toolbar .field{min-width:150px;margin:0}.api-code-toolbar .field>span{font-size:10px}.api-code-card pre{color:#cfdbeb;text-align:left;min-height:250px;max-height:700px;margin:0;padding:24px;font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.api-code-card code{font:inherit}.api-code-footer{border-top:1px solid #2c3037;flex-wrap:wrap}.api-code-footer>span{color:#9ca8b8;font:11px monospace}.api-code-footer .button{min-height:40px;padding:10px 14px;font-size:11px}.api-contract-notes{border-top:1px solid #2e333a;grid-template-columns:1fr 1fr;gap:18px 30px;margin-top:28px;padding-top:26px;display:grid}.api-contract-notes p{color:#aeb6c2;font-size:13px;line-height:1.85}.api-management-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.api-create fieldset{border:0;min-width:0;margin:0;padding:0}.api-create fieldset:disabled{opacity:.65}.api-create .api-scopes{margin-bottom:24px}.api-scopes legend{color:#bec7d3;margin-bottom:15px;font-size:13px}.api-scopes label{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;font-size:13px;display:flex}.api-scopes input{accent-color:#dbe5ef;flex-shrink:0;width:18px;height:18px;margin-top:2px}.api-scopes small{color:#8e9eaf;margin-top:4px;font:11px monospace;display:block}.api-form-hint{color:#a6b1bf;margin:12px 0 22px;font-size:12px;line-height:1.8}.api-key-list{max-height:900px}.api-key{border-bottom:1px solid #303640;margin-bottom:26px;padding-bottom:26px}.api-key:last-child{border:0;margin-bottom:0;padding-bottom:0}.api-key-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.api-key-heading h2{overflow-wrap:anywhere;margin-bottom:12px}.api-key>code{color:#b3c3d6;font:12px monospace}.api-key-scopes{flex-wrap:wrap;gap:6px;margin:18px 0;padding:0;list-style:none;display:flex}.api-key-scopes li{color:#a9b8c8;border:1px solid #303741;border-radius:3px;padding:5px 8px;font-size:11px}.api-key dl{margin:18px 0;font-size:12px;line-height:1.6}.api-key dl>div{justify-content:space-between;gap:20px;padding:5px 0;display:flex}.api-key dt{color:#8f9dad}.api-key dd{text-align:end;margin:0}.api-secret{border-color:#8399b0;scroll-margin-top:100px}.api-secret>code{overflow-wrap:anywhere;text-align:left;background:#07090c;border:1px solid #343e4c;border-radius:5px;margin:24px 0;padding:20px;font:14px/1.8 monospace;display:block}.api-secret .api-intro-actions{margin:0}.api-usage-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.api-usage-heading h2{margin:0 auto 0 0}.api-usage-heading .field{flex:1;min-width:160px;max-width:320px;margin:0}.api-usage>p{margin-top:22px;line-height:1.8}.api-usage-table{max-width:100%;margin-bottom:22px;overflow:auto}.api-usage-table table{min-width:700px}.api-usage-table code{white-space:nowrap;font-size:12px}.api-usage-table small{font-size:10px}.api-console .notice .button{margin-inline-start:16px}.api-builder :focus-visible,.api-console :focus-visible{outline-offset:4px;outline:2px solid #c6d7ea}.api-console button:disabled{opacity:.5;cursor:not-allowed}.api-console .page-heading p{max-width:75ch;line-height:1.8}.app-content .api-create .field input,.app-content .api-usage .field select{width:100%;min-width:0}@media (max-width:1050px){.api-builder-grid,.api-management-grid{grid-template-columns:minmax(0,1fr)}.api-key-list{max-height:700px}}@media (max-width:700px){.api-contract-notes{grid-template-columns:minmax(0,1fr)}.api-code-footer,.api-code-toolbar{padding:16px}.api-code-card pre{padding:16px;font-size:11px}.api-controls .form-row,.api-create .form-row{grid-template-columns:minmax(0,1fr)}.api-builder input,.api-builder select,.api-console input,.api-console select{font-size:16px}.api-key dl>div{flex-direction:column;gap:2px;padding:7px 0}.api-key dd{text-align:start}.api-intro-actions .button{white-space:normal;text-align:center}.api-usage-heading h2{flex-basis:100%;margin-bottom:8px}.api-console .metric-card strong{font-size:30px}}.affiliates{--aff-line:#ffffff15;--aff-soft:#aeb5bc;--aff-accent:#c6e9dc;max-width:1500px;margin-inline:auto}.aff-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.aff-heading .eyebrow{color:var(--aff-soft);letter-spacing:.12em;font-size:11px}.aff-heading h1{margin-top:9px}.aff-rate{border-inline-start:1px solid var(--aff-line);align-items:center;gap:18px;max-width:330px;padding-inline-start:28px;display:flex}.aff-rate>strong{font-family:var(--heading-font);color:var(--aff-accent);font-size:50px;font-weight:500;line-height:1}.aff-rate>span{font-size:13px}.aff-rate small{color:var(--aff-soft);margin-top:7px;font-size:11px;line-height:1.6;display:block}.aff-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:30px 0 20px;display:flex}.aff-periods{border:1px solid var(--aff-line);border-radius:6px;gap:3px;padding:4px;display:flex}.aff-periods a{color:var(--aff-soft);white-space:nowrap;border-radius:3px;padding:9px 18px;font-size:12px}.aff-periods a[aria-current]{color:#131718;background:#e5e8e7}.aff-export{color:#d9dde0;align-items:center;gap:10px;font-size:12px;display:flex}.aff-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.aff-stat{border:1px solid var(--aff-line);background:linear-gradient(120deg,#ffffff04,#0000);border-radius:7px;padding:22px 24px}.aff-stat>span{color:var(--aff-soft);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.aff-stat svg{opacity:.7;width:17px;height:17px}.aff-stat strong{font:500 38px/1.3 var(--heading-font);letter-spacing:-.03em;overflow-wrap:anywhere;margin:13px 0 5px;display:block}.aff-stat:last-child strong{color:var(--aff-accent)}.aff-stat small{color:var(--aff-soft);font-size:10px}.aff-overview{grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr);gap:20px;display:grid}.affiliates .panel-card{border:1px solid var(--aff-line);border-radius:7px;min-width:0;margin-bottom:20px;padding:25px 27px}.affiliates h2{font-size:22px}.affiliates h3{font-size:18px}.aff-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.aff-card-heading h2{margin:0}.aff-card-heading p,.aff-card-heading>span{color:var(--aff-soft);font-size:12px}.aff-card-heading .eyebrow{margin-bottom:9px;font-size:10px}.aff-card-heading>strong{font:500 30px var(--heading-font)}.aff-balance>strong{font:500 48px/1.15 var(--heading-font);letter-spacing:-.03em;margin:17px 0 24px;display:block}.aff-balance .eyebrow{color:var(--aff-soft);margin-bottom:12px;font-size:10px}.aff-balance h2{color:#d6dbdd;font-size:15px}.aff-balance dl{margin-bottom:26px}.aff-balance dl>div{justify-content:space-between;gap:16px;padding-block:9px;font-size:12px;display:flex}.aff-balance dt{color:var(--aff-soft)}.aff-balance dd{margin:0}.aff-balance .button{justify-content:space-between;width:100%;font-size:14px}.aff-chart{flex-direction:column;display:flex}.aff-chart-bars{scrollbar-width:thin;align-items:stretch;gap:8px;height:220px;margin-top:auto;padding:24px 0 30px;display:flex;overflow-x:auto}.aff-chart-column{border-bottom:1px solid var(--aff-line);outline-offset:3px;flex-direction:column;flex:1;justify-content:flex-end;min-width:35px;display:flex;position:relative}.aff-chart-bar{background:linear-gradient(#c6e9dcd9,#74ab94a0);border-radius:3px 3px 0 0;min-width:18px;min-height:2px;max-height:100%;margin-inline:5px}.aff-chart-bar.negative{background:#d69e9d}.aff-chart-value{white-space:nowrap;z-index:1;bottom:100%;background:#151a1e;padding:4px;font-size:10px;display:none;position:absolute;inset-inline-start:0}.aff-chart-column:focus .aff-chart-value,.aff-chart-column:hover .aff-chart-value{display:block}.aff-chart-label{top:100%;padding-top:9px;font-size:9px;position:absolute;inset-inline:0}.aff-chart-empty,.aff-chart-label{text-align:center;color:var(--aff-soft)}.aff-chart-empty{min-height:220px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;font-size:12px;display:flex;position:relative}.aff-chart-empty>svg{opacity:.5;width:33px;height:33px}.aff-empty-axis{pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 49px,#ffffff06 50px);position:absolute;inset:0}.aff-caption{color:var(--aff-soft);margin:0 0 20px;font-size:12px;line-height:1.8}.aff-link-list article{border-top:1px solid var(--aff-line);padding:20px 0}.aff-link-list article:last-child{padding-bottom:0}.aff-link-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.aff-link-title p{color:var(--aff-soft);margin-top:6px;font-size:11px}.aff-copy{flex-wrap:wrap;gap:9px;display:flex}.aff-copy input{border:1px solid var(--aff-line);color:#d2dadc;min-width:130px;max-width:100%;font:12px var(--ui-font);text-overflow:ellipsis;background:#080b0e4d;border-radius:4px;flex:1;padding:12px 14px}.aff-copy .button{white-space:nowrap;min-height:42px;padding:10px 16px;font-size:12px}.aff-copy small{color:var(--aff-soft);flex-basis:100%;font-size:11px}.aff-text-button{color:#cdd6d8;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px;text-decoration:underline}.aff-create{border-top:1px solid var(--aff-line);margin-top:24px;padding-top:20px;scroll-margin-top:95px}.aff-create summary{cursor:pointer;font-size:14px}.aff-create[open] summary{margin-bottom:20px}.aff-form fieldset{border:0;min-width:0;margin:0;padding:0}.aff-form .field{margin-bottom:17px}.aff-form .field>span{font-size:12px}.aff-form input,.aff-form select,.aff-form textarea{max-width:100%}.aff-form textarea{resize:vertical;min-height:100px;color:inherit;font:13px/1.6 var(--ui-font);background:#ffffff05;border:1px solid #ffffff25;border-radius:4px;padding:12px}.aff-feedback{color:var(--aff-accent);margin-top:13px;font-size:12px;line-height:1.6}.aff-error{color:#f0b6b6;font-size:12px;line-height:1.7}.aff-empty{text-align:center;color:var(--aff-soft);padding:33px 12px;font-size:13px;line-height:1.7}.affiliates .table small{font-size:10px}.affiliates .table td{vertical-align:top;font-size:12px}.affiliates .table th{font-size:10px}.affiliates .table code{overflow-wrap:anywhere;font-size:11px}.affiliates .table .aff-form{min-width:230px;max-width:320px;margin-top:15px}.aff-payout-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.aff-payout-grid h2{margin-bottom:20px}#affiliate-payout{scroll-margin-top:90px}.aff-payout-list article{border-top:1px solid var(--aff-line);padding:17px 0}.aff-payout-list article>div{justify-content:space-between;gap:12px;display:flex}.aff-payout-list p{color:var(--aff-soft);margin-top:10px;font-size:11px}.aff-payout-list small{overflow-wrap:anywhere;margin-top:8px;font-size:11px;display:block}.aff-pagination{justify-content:center;align-items:center;gap:20px;margin:18px 0;font-size:12px;display:flex}.aff-terms{color:var(--aff-soft);border-top:1px solid var(--aff-line);align-items:flex-start;gap:12px;margin-top:25px;padding-top:22px;font-size:11px;line-height:1.8;display:flex}.aff-terms svg{flex-shrink:0}.aff-invitation{text-align:center;max-width:800px;margin-inline:auto!important;padding:60px 28px!important}.aff-invitation>svg{width:40px;height:40px;color:var(--aff-accent);margin-bottom:22px}.aff-invitation p{max-width:510px;color:var(--aff-soft);margin:20px auto 0;font-size:14px;line-height:1.9}.aff-admin-fields{grid-template-columns:2fr 2fr 1fr;gap:18px;margin-top:22px;display:grid}.aff-search{align-items:end;gap:12px;max-width:600px;margin-bottom:20px;display:flex}.aff-search .field{flex:1;margin:0}.aff-search>.button{min-height:47px}.aff-admin-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.aff-admin-accounts>article{border:1px solid var(--aff-line);border-radius:5px;min-width:0;padding:20px}.aff-admin-accounts .aff-card-heading{align-items:flex-start}.aff-admin-accounts h3,.aff-admin-accounts p{overflow-wrap:anywhere}.aff-admin-accounts dl{flex-wrap:wrap;gap:20px;margin-bottom:22px;display:flex}.aff-admin-accounts dt{color:var(--aff-soft);margin-bottom:6px;font-size:10px}.aff-admin-accounts dd{margin:0;font-size:16px}.aff-admin-accounts .aff-copy .button{padding:8px 10px}.aff-payment-details{font:12px/1.8 var(--ui-font);white-space:pre-wrap;overflow-wrap:anywhere;background:#0002;border-radius:4px;margin-block:15px;padding:15px}.aff-checkbox{align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;line-height:1.8;display:flex}.aff-checkbox input{flex-shrink:0;width:16px;min-height:16px;margin-top:3px}.affiliates button:disabled{opacity:.4;cursor:not-allowed}.affiliates a:focus-visible,.affiliates button:focus-visible,.affiliates summary:focus-visible{outline:2px solid var(--aff-accent);outline-offset:4px}@media (max-width:1150px){.aff-stats{gap:10px}.aff-stat{padding:18px}.aff-stat strong{font-size:31px}.aff-overview{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.aff-admin-accounts{grid-template-columns:1fr}}@media (max-width:760px){.aff-heading{flex-direction:column;align-items:flex-start;gap:20px}.aff-rate{border-inline-start:0;gap:16px;max-width:100%;padding:0}.aff-rate>strong{font-size:40px}.aff-rate small{max-width:280px}.aff-toolbar{flex-wrap:wrap;margin-top:26px}.aff-periods{justify-content:space-between;width:100%}.aff-periods a{padding:10px 12px;font-size:11px}.aff-export{margin-inline-start:auto}.aff-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aff-stat{padding:17px}.aff-stat strong{font-size:32px}.aff-stat>span{font-size:11px}.aff-overview,.aff-payout-grid{grid-template-columns:1fr;gap:0}.affiliates .panel-card{padding:22px 18px}.aff-balance>strong{font-size:40px}.aff-card-heading{flex-wrap:wrap}.aff-card-heading>strong{font-size:25px}.aff-copy{gap:8px}.aff-copy .button{padding:10px 12px;font-size:11px}.aff-copy input{font-size:11px}.aff-admin-fields{grid-template-columns:1fr;gap:0}.aff-admin-accounts>article{padding:16px}.aff-terms{font-size:10px}.aff-chart-bars{height:200px}.aff-chart-empty{min-height:180px}.affiliates .form-row{grid-template-columns:1fr}.affiliates .table{min-width:650px}}.aff-chart-column{max-width:66px}.aff-chart-bars{justify-content:space-around}.aff-stat strong{direction:ltr;unicode-bidi:isolate}.aff-stat strong bdi{white-space:nowrap}@media (max-width:760px){.aff-stat strong{white-space:nowrap;font-size:29px}}.outreach-workspace{max-width:1500px;margin:auto}.outreach-workspace .page-heading p{max-width:780px}.outreach-dialog fieldset,.outreach-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.outreach-help{color:#acafb8;margin:18px 0;font-size:13px;line-height:1.8}.outreach-fields{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.outreach-wide{grid-column:1/-1}.outreach-fields .field{min-width:0}.outreach-fields .field small{color:#a8abb5;margin-top:8px;font-size:12px;font-weight:400;line-height:1.7}.outreach-fields>.outreach-help{margin-top:-6px}.outreach-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.outreach-actions .button{min-height:42px}.outreach-summary{background:linear-gradient(135deg,#191b21,#101115);border:1px solid #303238;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;display:grid;overflow:hidden}.outreach-summary>div{border-inline-end:1px solid #303238;flex-direction:column;gap:18px;padding:26px;display:flex}.outreach-summary>div:last-child{border:0}.outreach-summary span{color:#aeb1ba;font-size:12px;line-height:1.5}.outreach-summary strong{font-variant-numeric:tabular-nums;font-size:36px;font-weight:450;line-height:1}.outreach-campaign-bar{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:24px;display:flex}.outreach-campaign-bar>.field{flex:1;min-width:220px;margin:0}.outreach-campaign-meta{color:#aeb1ba;border-top:1px solid #303238;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:16px;font-size:12px;display:flex}.outreach-campaign-meta a{overflow-wrap:anywhere;max-width:75%;line-height:1.7}.outreach-campaign-meta a:hover{color:#fff}.outreach-list .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.outreach-list .section-heading h2{font-size:20px}.outreach-list .section-heading h2 small{color:#9b9ea8;margin-inline-start:10px;font-size:12px;font-weight:400}.outreach-filters{grid-template-columns:2fr repeat(4,minmax(110px,1fr));gap:12px;display:grid}.outreach-filters .field{min-width:0;margin:0}.outreach-filters .field>span{font-size:12px}.outreach-tabs{border:1px solid #3b3d45;border-radius:7px;gap:3px;padding:4px;display:inline-flex}.outreach-tabs button{font:inherit;color:#adb0ba;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:9px 14px;font-size:12px}.outreach-tabs button[aria-pressed=true]{color:#141518;background:#eceef4}.outreach-selection{border-block:1px solid #303238;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;font-size:12px;display:flex}.outreach-selection>.button{margin-inline-start:auto}.outreach-check{color:#d4d6dd;cursor:pointer;align-items:start;gap:10px;font-size:13px;line-height:1.6;display:flex}.outreach-check input,.outreach-dialog input[type=checkbox],.outreach-workspace input[type=checkbox]{accent-color:#e7eaf4;cursor:pointer;flex-shrink:0;width:17px;height:17px;margin-top:2px}.outreach-text-button{font:inherit;color:#b4b7c1;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.outreach-bulk{background:#ffffff05;border:1px solid #373942;border-radius:8px;margin-top:14px;padding:16px}.outreach-bulk fieldset{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.outreach-bulk .field{flex:1;min-width:160px;margin:0}.outreach-bulk .button{min-height:45px}.outreach-table-wrap{width:100%;margin-top:14px;overflow-x:auto}.outreach-table{border-collapse:collapse;text-align:start;width:100%;min-width:950px;font-size:12px}.outreach-table th{color:#a8abb6;text-align:start;border-bottom:1px solid #353740;padding:15px 12px;font-weight:500;line-height:1.6}.outreach-table td:first-child,.outreach-table th:first-child{width:32px;padding-inline:6px}.outreach-table td{vertical-align:top;border-bottom:1px solid #292b32;padding:22px 12px;line-height:1.7}.outreach-table td:nth-child(2){width:34%;max-width:410px}.outreach-table td:nth-child(3){min-width:165px}.outreach-table td:nth-last-child(-n+2){min-width:130px}.outreach-table tbody tr{transition:background .15s}.outreach-table tbody tr:hover{background:#ffffff03}.outreach-board article.is-selected,.outreach-table tbody tr.is-selected{background:#ffffff0a}.outreach-table small{color:#a3a7b1;margin-top:6px;display:block}.outreach-row-title{font:inherit;color:#f2f3f7;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;font-weight:550;line-height:1.6;display:block}.outreach-row-title:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.outreach-url{color:#989da9;overflow-wrap:anywhere;text-align:start;margin:5px 0;font-size:11px;line-height:1.7;display:block}.outreach-badge{color:#c3c8d6;background:#ffffff03;border:1px solid #454956;border-radius:5px;align-items:center;padding:5px 9px;font-size:11px;line-height:1.5;display:inline-flex}.outreach-positive,.outreach-stage-draft_ready,.outreach-stage-linked{color:#a9d9c3;border-color:#3a594e}.outreach-stage-contacted,.outreach-stage-replied{color:#bdcee8;border-color:#455570}.outreach-stage-do_not_contact,.outreach-table .outreach-warning,.outreach-warning{color:#edc79a}.outreach-stage-do_not_contact{border-color:#6b5540}.outreach-priority{color:#b3b7c3;white-space:nowrap;font-size:11px}.outreach-priority:before{content:"";background:#8f97aa;border-radius:50%;width:6px;height:6px;margin-inline-end:7px;display:inline-block}.outreach-priority-1:before{background:#e3b889}.outreach-priority-3:before{background:#555c6c}.outreach-pagination{color:#a8acb7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:24px;font-size:12px;display:flex}.outreach-board{scroll-snap-type:x proximity;gap:16px;padding:24px 0 14px;display:flex;overflow-x:auto}.outreach-column{scroll-snap-align:start;background:#0b0d1155;border:1px solid #2a2d35;border-radius:9px;flex:0 0 260px;min-height:230px;padding:14px}.outreach-column h3{color:#c0c5d2;justify-content:space-between;gap:10px;padding:6px 0 16px;font-size:12px;display:flex}.outreach-column h3 span{color:#8e95a5;font-variant-numeric:tabular-nums}.outreach-board article{background:#16191f;border:1px solid #363a45;border-radius:7px;margin-bottom:10px;padding:14px}.outreach-board article time{color:#adb5c5;margin-top:14px;font-size:11px;line-height:1.6;display:block}.outreach-board-select{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.outreach-guidance{color:#a9aebb;margin:26px 0;font-size:13px;line-height:1.8}.outreach-guidance summary{cursor:pointer;color:#d0d4df}.outreach-guidance p{max-width:980px;margin-top:12px}.outreach-dialog{color:#eceef3;overscroll-behavior:contain;background:#121419;border:1px solid #3a3e49;border-radius:14px;width:calc(100% - 32px);max-width:760px;max-height:90dvh;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto}.outreach-dialog.surface-drawer{border-inline-end:0;border-radius:0;width:min(780px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;inset-block:0;inset-inline:auto 0}.outreach-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}.outreach-dialog-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:26px;display:flex}.outreach-dialog-head h2{overflow-wrap:anywhere;font-size:23px;line-height:1.4}.outreach-dialog-head .button{flex-shrink:0}.outreach-dialog form{margin:24px 0}.outreach-dialog input,.outreach-dialog select,.outreach-dialog textarea{color:#edf0f7;background:#0c0f14;border:1px solid #3f4553}.outreach-dialog .field textarea{line-height:1.8}.outreach-dialog .outreach-tabs{margin-bottom:8px}.outreach-editor-draft{border-top:1px solid #303540;margin-top:24px;padding-top:24px}.outreach-editor-draft .section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.outreach-dialog>h3,.outreach-editor-draft h3{font-size:17px}.outreach-readiness{background:#0e1219;border:1px solid #303847;border-radius:8px;margin:20px 0;padding:18px;font-size:13px;line-height:1.8}.outreach-readiness h3{margin-bottom:10px;font-size:13px}.outreach-readiness ul{color:#aeb7ca;padding-inline-start:18px}.outreach-readiness li{padding-bottom:4px}.outreach-sticky-actions{z-index:1;background:#121419f5;border-top:1px solid #373c49;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:18px 0;display:flex;position:sticky;bottom:0}.outreach-monitor-handoff{border-block:1px solid #303540;margin:24px 0;padding-block:14px 28px}.outreach-history{margin:24px 0;padding:0;list-style:none}.outreach-history li{border-inline-start:1px solid #454d5d;flex-direction:column;gap:6px;padding:0 0 24px;padding-inline-start:22px;font-size:12px;line-height:1.7;display:flex;position:relative}.outreach-history li:before{content:"";inset-inline-start:-4px;background:#a5aec0;border-radius:50%;width:7px;height:7px;position:absolute;top:4px}.outreach-history time{color:#99a4b8;font-size:11px}.outreach-history strong{font-weight:500}.outreach-history small{color:#bac5d8}.outreach-blocks{padding:0;list-style:none}.outreach-blocks li{border-bottom:1px solid #303641;justify-content:space-between;align-items:start;gap:20px;padding:20px 0;display:flex}.outreach-blocks strong{overflow-wrap:anywhere;font-size:13px;display:block}.outreach-blocks p{color:#bac0cd;margin:8px 0;font-size:12px;line-height:1.8}.outreach-blocks small{color:#a0a8b9;font-size:11px}.outreach-import-review{border:1px solid #3a404d;max-height:320px;margin:20px 0;overflow:auto}.outreach-import-review table{border-collapse:collapse;text-align:start;width:100%;font-size:12px;line-height:1.8}.outreach-import-review th{text-align:start;color:#bbc4d5;background:#191e28;position:sticky;top:0}.outreach-import-review td,.outreach-import-review th{overflow-wrap:anywhere;border-bottom:1px solid #303847;padding:10px}.outreach-file{cursor:pointer;position:relative;overflow:hidden}.outreach-file input{opacity:0;cursor:pointer;max-width:100%;position:absolute;inset:0}.outreach-file:focus-within{outline-offset:4px;outline:2px solid #ccd4e4}.outreach-public-toolbar{border-bottom:1px solid #303640;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:30px;display:flex}.outreach-public-toolbar p{color:#a8b0c0;max-width:800px;font-size:13px;line-height:1.8}.outreach-public-toolbar .button{flex-shrink:0}.outreach-builder-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.outreach-builder-inputs section+section{border-top:1px solid #303640;margin-top:30px;padding-top:30px}.outreach-builder-inputs .eyebrow{margin-bottom:24px}.outreach-preview{background:radial-gradient(at 90% 0,#18213155,#0000 60%),#10131a;border:1px solid #303b50;border-radius:12px;padding:28px;position:sticky;top:100px}.outreach-preview-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.outreach-preview-heading .eyebrow{margin:0}.outreach-draft-fields textarea{resize:vertical;min-height:300px;font-size:14px;line-height:1.9}.outreach-account-cta{background:#111722;border:1px solid #303b4d;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:30px;display:flex}.outreach-account-cta h2{font-size:24px}.outreach-account-cta p{color:#aab5c9;max-width:700px;margin-top:12px;font-size:13px;line-height:1.8}.outreach-account-cta .button{flex-shrink:0}.outreach-dialog button:disabled,.outreach-public .button:disabled,.outreach-workspace .button:disabled{opacity:.4;cursor:not-allowed}.outreach-dialog :focus-visible,.outreach-public :focus-visible,.outreach-workspace :focus-visible{outline-offset:4px;outline:2px solid #c6d0e3}.outreach-dialog .button,.outreach-public .button,.outreach-workspace .button{letter-spacing:.04em;text-align:center}@media (max-width:1100px){.outreach-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.outreach-filters .outreach-search{grid-column:1/-1}.outreach-builder-grid{gap:24px}.outreach-preview{padding:22px}.outreach-builder-inputs .outreach-fields{grid-template-columns:1fr}}@media (max-width:760px){.outreach-summary{grid-template-columns:1fr 1fr}.outreach-summary>div{padding:22px}.outreach-summary>div:nth-child(2){border-inline-end:0}.outreach-summary>div:nth-child(-n+2){border-bottom:1px solid #303238}.outreach-summary strong{font-size:30px}.outreach-filters{grid-template-columns:1fr 1fr}.outreach-campaign-bar>.outreach-actions{width:100%}.outreach-campaign-meta a{max-width:100%}.outreach-campaign-bar .button{flex:1}.outreach-selection{align-items:start}.outreach-selection>.outreach-check{width:100%}.outreach-selection>.button{margin-inline-start:0}.outreach-builder-grid{grid-template-columns:1fr}.outreach-preview{position:static}.outreach-public-toolbar{flex-direction:column;align-items:start;gap:18px}.outreach-account-cta{flex-direction:column;align-items:start;padding:24px}.outreach-dialog{padding:22px}.outreach-dialog-head h2{font-size:21px}.outreach-fields{grid-template-columns:1fr}.outreach-dialog-head .button{padding-inline:14px;font-size:11px}.outreach-blocks li{flex-direction:column;gap:14px}.outreach-column{flex-basis:245px}.outreach-bulk fieldset{flex-direction:column;align-items:stretch}.outreach-bulk .field{width:100%;min-width:0}.outreach-actions .button{max-width:100%}.outreach-workspace .page-heading{align-items:start;gap:24px}}@media (prefers-reduced-motion:reduce){.outreach-table tbody tr{transition:none}.outreach-board{scroll-behavior:auto}}.outreach-dialog .button,.outreach-public .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.outreach-editor-draft .section-heading{flex-wrap:wrap}.outreach-dialog-head h2{min-width:0}.outreach-dialog .outreach-monitor-handoff .button{display:inline-flex}.monitor-workspace{max-width:1440px;margin:auto}.monitor-workspace .page-heading p{max-width:760px}.monitor-capacity{letter-spacing:.08em;white-space:nowrap;border:1px solid #333;border-radius:30px;padding:10px 18px;font-size:14px}.monitor-overview{background:linear-gradient(135deg,#191b20,#101114);border:1px solid #303136;border-radius:12px;grid-template-columns:repeat(4,1fr);margin:24px 0;display:grid}.monitor-overview>div{border-inline-end:1px solid #303136;flex-direction:column;gap:16px;padding:24px;display:flex}.monitor-overview>div:last-child{border:0}.monitor-overview span{color:#aaa;font-size:12px}.monitor-overview strong{font-variant-numeric:tabular-nums;font-size:34px;font-weight:450;line-height:1}.monitor-public fieldset,.monitor-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.monitor-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.monitor-note{color:#a7a9b1;margin:20px 0;font-size:13px;line-height:1.8}.monitor-add details+details{border-top:1px solid #303136}.monitor-add summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-weight:550;display:flex}.monitor-add summary span{color:#aaa;font-size:20px}.monitor-add form{padding-bottom:24px}.monitor-add details[open] summary span{transform:rotate(45deg)}.monitor-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;display:flex}.monitor-toolbar .field{flex:1;min-width:180px;margin-bottom:0}.monitor-toolbar .field:first-child{flex:2}.monitor-bulk{border-block:1px solid #303136;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:16px 0;display:flex}.monitor-bulk>span{color:#aaa;margin-inline-end:auto;font-size:13px}.monitor-bulk .button{min-height:36px;padding:9px 14px;font-size:12px}.monitor-table-wrap{width:100%;overflow-x:auto}.monitor-table{border-collapse:collapse;text-align:start;width:100%;min-width:1050px;font-size:12px}.monitor-table th{color:#a7a9b1;text-align:start;white-space:nowrap;border-bottom:1px solid #333;padding:12px 16px;font-weight:500;line-height:1.7}.monitor-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #292a2e;max-width:300px;padding:22px 16px;line-height:1.6}.monitor-table td:first-child,.monitor-table th:first-child{padding-inline:8px}.monitor-table tr:last-child td{border-bottom:0}.monitor-table tbody tr{transition:background .15s}.monitor-table tbody tr:hover{background:#ffffff05}.monitor-table tbody tr.is-selected{background:#ffffff09}.monitor-table input[type=checkbox]{accent-color:#fff;cursor:pointer;width:17px;height:17px}.monitor-table small{color:#999;margin-top:8px;font-size:11px;display:block}.monitor-table td:nth-child(2){min-width:250px}.monitor-table td:nth-child(5){min-width:170px}.monitor-table td:nth-child(3){min-width:180px}.monitor-row-title{color:#f5f5f5;font:inherit;text-align:start;cursor:pointer;word-break:break-word;background:0 0;border:0;margin-bottom:8px;padding:0;font-size:14px;font-weight:550}.monitor-row-title span{color:#999}.monitor-url{color:#a7a9b1;overflow-wrap:anywhere;text-align:start;font-size:12px;line-height:1.8;display:block}.monitor-url:hover{color:#fff}.monitor-status{color:#bbb;white-space:normal;border:1px solid #45464e;border-radius:5px;padding:5px 10px;font-size:11px;line-height:1.4;display:inline-flex}.monitor-found{color:#a5d9c1;background:#24483530;border-color:#375446}.monitor-attributes_changed,.monitor-not_found{color:#e9ce98;background:#71501c20;border-color:#625234}.monitor-unreachable{color:#d6b6c5;background:#63445420;border-color:#68535e}.monitor-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.monitor-metrics>div{background:#ffffff05;border:1px solid #303136;border-radius:8px;padding:20px}.monitor-metrics dt{color:#aaa;font-size:12px}.monitor-metrics dd{font-variant-numeric:tabular-nums;margin:16px 0 0;font-size:32px}.monitor-facts{grid-template-columns:minmax(110px,1fr) 2fr;gap:10px 18px;margin:22px 0;font-size:12px;line-height:1.7;display:grid}.monitor-facts dt{color:#a7a9b1}.monitor-facts dd{overflow-wrap:anywhere;margin:0}.monitor-result{border-top:1px solid #333;margin-top:30px;padding-top:30px}.monitor-public-cta{background:#151619;border:1px solid #303136;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;margin-top:35px;padding:28px;display:flex}.monitor-public-cta h2{font-size:20px}.monitor-public-cta p{color:#aaa;max-width:620px;margin-top:10px;font-size:13px;line-height:1.8}.monitor-public-cta .button{flex-shrink:0}.monitor-dialog{color:#eee;overscroll-behavior:contain;background:#141518;border:1px solid #393a40;border-radius:16px;width:calc(100% - 32px);max-width:760px;max-height:90dvh;margin:auto;padding:30px;position:fixed;inset:0;overflow:auto}.monitor-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}.monitor-dialog-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.monitor-dialog-head h2{overflow-wrap:anywhere;font-size:23px}.monitor-dialog form{border-bottom:1px solid #333;margin:24px 0 30px;padding-bottom:30px}.monitor-dialog input,.monitor-dialog select,.monitor-dialog textarea{color:#eee;background:#0e0f11;border:1px solid #41424a}.monitor-history{padding:0;list-style:none}.monitor-history li{border-inline-start:1px solid #474953;margin:28px 0;padding-inline-start:20px;position:relative}.monitor-history li:before{content:"";inset-inline-start:-4px;background:#d7d7db;border-radius:50%;width:7px;height:7px;position:absolute;top:4px}.monitor-history time{color:#aaa;margin-bottom:12px;font-size:12px;display:block}.monitor-alerts article{border-bottom:1px solid #303136;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:14px;display:flex}.monitor-alerts article time{color:#999;font-size:12px}.monitor-alerts article p{color:#aaa;margin:8px 0;font-size:13px}.monitor-alerts article.is-unread strong:before{content:"";background:#d9e5ff;border-radius:50%;width:6px;height:6px;margin-inline-end:8px;display:inline-block}.monitor-workspace .button:disabled{opacity:.4;cursor:not-allowed}.monitor-public :focus-visible,.monitor-workspace :focus-visible{outline-offset:4px;outline:2px solid #c1c9da}@media (max-width:700px){.monitor-overview{grid-template-columns:1fr 1fr}.monitor-overview>div{padding:20px}.monitor-overview>div:nth-child(2){border-inline-end:0}.monitor-overview>div:nth-child(-n+2){border-bottom:1px solid #303136}.monitor-fields{grid-template-columns:1fr;gap:0}.monitor-public-cta{flex-direction:column;align-items:start;padding:20px}.monitor-metrics{grid-template-columns:1fr;gap:10px}.monitor-metrics>div{justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.monitor-metrics dd{margin:0;font-size:26px}.monitor-dialog{padding:20px}.monitor-facts{grid-template-columns:1fr;gap:4px}.monitor-facts dd{margin-bottom:12px}.monitor-toolbar .button{width:100%}.monitor-alerts article{flex-direction:column;align-items:start}.monitor-dialog-head h2{font-size:20px}.monitor-bulk>span{width:100%}}@media (prefers-reduced-motion:reduce){.monitor-table tbody tr{transition:none}}.monitor-http-bad,.monitor-table small.monitor-http-bad{color:#edb5a8}.monitor-workspace .monitor-toolbar .field{margin-bottom:0}.tool-hero{max-width:900px;margin-bottom:40px}.tool-hero>.eyebrow{color:#aab1ba;gap:18px;margin-bottom:22px;display:inline-flex}.tool-hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,4.7vw,68px);font-weight:500;line-height:1.08}.tool-hero>p{color:#aab1ba;max-width:72ch;margin-top:25px;font-size:18px;line-height:1.8}.tool-surface{min-width:0;margin-bottom:80px}.tool-faq,.tool-guide,.tool-related{border-top:1px solid #2b2e34;padding-block:45px}.tool-section-heading{align-items:center;gap:18px;margin-bottom:28px;display:flex}.tool-section-heading>span{color:#939aa5;border:1px solid #3a3e46;border-radius:50%;padding:8px;font-size:12px}.tool-explanation h2,.tool-faq h2,.tool-guide h2,.tool-related h2{letter-spacing:-.03em;font-size:clamp(23px,3vw,32px);font-weight:500}.tool-guide ol{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.tool-guide li{background:linear-gradient(145deg,#15171a,#0b0b0c);border:1px solid #2d3137;border-radius:10px;padding:26px}.tool-guide li>span{color:#8c95a1;margin-bottom:30px;font-family:monospace;font-size:12px;display:block}.tool-explanation article>p:last-child,.tool-faq details p,.tool-guide li p{color:#b3bbc5;font-size:15px;line-height:1.9}.tool-explanation{grid-template-columns:1fr 1fr;gap:60px;padding-block:20px 60px;display:grid}.tool-explanation article{min-width:0}.tool-explanation .eyebrow{color:#818d9d;margin-bottom:20px;font-size:10px}.tool-explanation h2{margin-bottom:20px}.tool-faq h2{margin-bottom:25px}.tool-faq details{border-bottom:1px solid #2b2e34}.tool-faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:24px 0;line-height:1.6;list-style:none;display:flex}.tool-faq summary::-webkit-details-marker{display:none}.tool-faq summary>span{font-size:24px;transition:transform .2s}.tool-faq details[open] summary>span{transform:rotate(45deg)}.tool-faq details p{max-width:85ch;padding-bottom:28px}.tool-references{color:#adb7c3;flex-wrap:wrap;gap:18px;margin-bottom:36px;font-size:12px;display:flex}.tool-references>span{color:#7d8793}.tool-references a:hover{text-decoration:underline}.tool-related>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.tool-related a{border:1px solid #2b2f35;border-radius:6px;justify-content:space-between;gap:15px;padding:22px;font-size:14px;line-height:1.6;display:flex}.tool-directory-card svg,.tool-related svg{flex-shrink:0;width:20px;height:20px}.tool-related a:hover{background:#17191c}.tool-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.tool-directory-card{background:radial-gradient(at 100% 0,#25282e55,#0000 60%),#0c0d0f;border:1px solid #30343b;border-radius:12px;padding:34px;transition:border-color .2s,transform .2s}.tool-directory-card:first-child{grid-column:1/-1}.tool-directory-card>div{color:#969eab;justify-content:space-between;margin-bottom:40px;font-size:12px;display:flex}.tool-directory-card h2{margin-bottom:18px;font-size:26px}.tool-directory-card p{color:#a8b1bc;max-width:70ch;font-size:15px;line-height:1.8}.tool-directory-card small{color:#798390;margin-top:28px;font-size:11px;display:block}.tool-directory-card:hover{border-color:#747c88;transform:translateY(-3px)}.text-tool-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.text-tool-actions>span{color:#a0a9b5;font-size:12px}.text-tool-actions>div{gap:10px;display:flex}.text-tool-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.text-tool .content-card{min-width:0;padding:26px}.text-tool textarea{font-size:16px;line-height:1.7}.text-tool-stats{grid-template-columns:1fr 1fr;display:grid}.text-tool-stats>div{border-bottom:1px solid #2f333b;min-width:0;padding:18px 12px 25px}.text-tool-stats span{color:#a9b3bf;font-size:12px;line-height:1.6;display:block}.text-tool-stats strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:14px;font-size:38px;font-weight:500;display:block}.text-tool-results .seo-tabs{margin-top:0}.snippet-device{min-width:0;max-width:100%;margin:26px auto 0;transition:max-width .2s}.snippet-device.snippet-mobile{max-width:340px}.snippet-device .search-preview{background:#fff;border-radius:9px;min-height:190px;padding:22px}.snippet-device .search-preview h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:13px;font-size:20px;display:-webkit-box;overflow:hidden}.snippet-device .search-preview p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.snippet-device.snippet-mobile .search-preview p{-webkit-line-clamp:4}.snippet-device .search-preview small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.snippet-html{color:#a9b3bf;margin-top:24px;font-size:12px}.snippet-html summary{cursor:pointer}.snippet-html textarea{color:#d1d8e2;resize:vertical;background:#090b0e;border:1px solid #343942;border-radius:5px;width:100%;min-height:140px;margin-top:12px;padding:14px;font:12px/1.7 monospace}.text-tool-frequency{margin-top:28px}.text-tool-frequency .field{min-width:180px;margin:0}.text-tool-frequency .seo-table td:first-child{overflow-wrap:anywhere;min-width:160px;max-width:680px}.tool-directory a:focus-visible,.tool-landing button:focus-visible,.tool-landing summary:focus-visible,.tool-related a:focus-visible{outline-offset:4px;outline:2px solid #d0d8e4}@media (max-width:760px){.tool-hero>p{font-size:16px}.text-tool-grid,.tool-directory-grid,.tool-explanation,.tool-guide ol,.tool-related>div{grid-template-columns:minmax(0,1fr)}.tool-explanation{gap:35px}.tool-guide li>span{margin-bottom:16px}.tool-directory-card:first-child{grid-column:auto}.tool-directory-card{padding:26px}.tool-surface{margin-bottom:45px}.text-tool .content-card{padding:20px}.text-tool-stats strong{font-size:32px}.text-tool input,.text-tool select{font-size:16px}.tool-hero h1{overflow-wrap:anywhere}.snippet-device .search-preview{padding:18px}.text-tool-actions>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.snippet-device,.tool-directory-card,.tool-faq summary>span{transition:none}.tool-directory-card:hover{transform:none}}.marketing-site.public-page-tools .site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000f5}.tool-landing .text-tool .snippet-device .search-preview p{color:#4d5156;font-family:Arial,Helvetica,sans-serif}.indexnow-tool{--indexnow-line:#ffffff24;min-width:0;padding:clamp(18px,3vw,40px)}.indexnow-actions,.indexnow-pagination,.indexnow-review-top,.indexnow-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.indexnow-toolbar{justify-content:space-between;margin-bottom:32px}.indexnow-toolbar p{color:#a9acb3;max-width:690px;margin:0}.indexnow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,56px);display:grid}.indexnow-inputs,.indexnow-output{min-width:0}.indexnow-inputs section+section{border-top:1px solid var(--indexnow-line);margin-top:32px;padding-top:26px}.indexnow-tool .field{margin-bottom:18px}.indexnow-help,.indexnow-tool .field small{color:#959aa5;margin:10px 0;font-size:13px;line-height:1.7;display:block}.indexnow-tool .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:42px}.indexnow-tool :is(input,textarea,select){min-width:0;max-width:100%}.indexnow-tool :is(input,textarea,select,button):focus-visible{outline-offset:4px;outline:2px solid #e3e7f0}.indexnow-tool textarea{resize:vertical;font-family:monospace;font-size:13px;line-height:1.7}.indexnow-tool .eyebrow{margin-bottom:20px}.indexnow-key-location{border:1px dashed #5c626f;border-radius:8px;padding:15px}.indexnow-key-location span{color:#a9acb3;margin-bottom:8px;font-size:12px;display:block}.indexnow-key-location code{overflow-wrap:anywhere;font-size:12px;display:block}.indexnow-output{border:1px solid var(--indexnow-line);background:linear-gradient(145deg,#12151b,#07090d);border-radius:14px;align-self:start;padding:clamp(18px,2vw,28px)}.indexnow-output h2{letter-spacing:-.025em;margin:12px 0;font-size:26px;line-height:1.2}.indexnow-output>p:not(.eyebrow){color:#b5b9c2;font-size:14px;line-height:1.7}.indexnow-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.indexnow-counts div{border:1px solid var(--indexnow-line);border-radius:8px;padding:12px}.indexnow-counts dt{color:#adb3bd;overflow-wrap:anywhere;font-size:11px}.indexnow-counts dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:27px}.indexnow-confirm{cursor:pointer;align-items:flex-start;gap:12px;margin:24px 0 0;font-size:13px;line-height:1.6;display:flex}.indexnow-confirm input{accent-color:#fff;flex:0 0 17px;width:17px;height:17px;margin-top:3px}.indexnow-tabs{border-bottom:1px solid var(--indexnow-line);gap:4px;margin-top:24px;display:flex}.indexnow-tabs button{color:#a1a9b7;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 20px}.indexnow-tabs button[aria-selected=true]{color:#fff;border-color:#fff}.indexnow-output pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#050608;border-radius:8px;min-height:150px;max-height:320px;margin:14px 0 20px;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.indexnow-truth{border-top:1px solid var(--indexnow-line);margin-top:25px;padding-top:20px;font-size:13px}.indexnow-truth p{color:#a9b0bc;margin-top:8px;line-height:1.7}.indexnow-review{border-top:1px solid var(--indexnow-line);min-width:0;margin-top:40px;padding-top:28px}.indexnow-review-top{justify-content:space-between;margin-bottom:18px}.indexnow-review-top h2{font-size:23px}.indexnow-review-top .field{margin:0}.indexnow-table-scroll{overflow-x:auto}.indexnow-table-scroll table{border-collapse:collapse;text-align:start;table-layout:fixed;width:100%}.indexnow-table-scroll td,.indexnow-table-scroll th{border-bottom:1px solid var(--indexnow-line);text-align:start;overflow-wrap:anywhere;padding:14px 12px;font-size:13px}.indexnow-table-scroll th{color:#929aa9;font-size:11px}.indexnow-table-scroll th:first-child{width:60px}.indexnow-table-scroll th:last-child{width:170px}.indexnow-table-scroll td:nth-child(2){text-align:left;font-family:monospace;font-size:12px}.indexnow-status{color:#c3c8d0;background:#1a1d25;border-radius:5px;padding:5px 9px;font-size:11px;display:inline-block}.indexnow-invalid,.indexnow-otherHost{color:#ffb3ac;background:#332021}.indexnow-fragment,.indexnow-valid{color:#b6d4c8;background:#172822}.indexnow-pagination{justify-content:flex-end;margin-top:20px;font-size:13px}.indexnow-responses{border-top:1px solid var(--indexnow-line);margin-top:40px;padding-top:30px}.indexnow-responses h2{font-size:23px}.indexnow-responses>p{color:#a9acb3;margin:12px 0 22px;font-size:14px;line-height:1.7}.indexnow-responses dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.indexnow-responses dl>div{border:1px solid var(--indexnow-line);border-radius:9px;gap:20px;padding:18px;display:flex}.indexnow-responses dt{color:#d5dae3;font-family:monospace}.indexnow-responses dd{color:#adb4c1;margin:0;font-size:13px;line-height:1.6}.indexnow-upload input{font-size:12px}.indexnow-tool .notice{overflow-wrap:anywhere}@media (max-width:850px){.indexnow-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.indexnow-responses dl{grid-template-columns:minmax(0,1fr)}.indexnow-table-scroll table{min-width:560px}.indexnow-output h2{font-size:23px}.indexnow-review-top>.indexnow-actions{align-items:flex-end}.indexnow-tool{padding:17px}}.generator-tool{min-width:0;padding:clamp(18px,3vw,38px)}.app-content>.generator-tool{padding:0}.generator-intro{color:#b4bbc7;max-width:850px;margin-bottom:28px;line-height:1.75}.generator-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:30px;display:grid}.generator-tool fieldset{border:0;min-width:0;margin:0;padding:0}.generator-tool fieldset:disabled{opacity:.65}.generator-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.generator-tool .field{min-width:0;margin:0}.generator-tool :is(input,select){min-width:0;max-width:100%}.generator-tool :is(input,select,button,a):focus-visible{outline-offset:4px;outline:2px solid #e6eaf1}.generator-tool .eyebrow{margin-bottom:20px}.generator-help{color:#9aa3b1;margin:14px 0;font-size:12px;line-height:1.75}.generator-tool .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:42px}.generator-summary{background:linear-gradient(145deg,#141820,#090b10);border:1px solid #2b3039;border-radius:14px;align-self:start;min-width:0;padding:clamp(20px,3vw,32px)}.generator-summary h2{letter-spacing:-.03em;margin-bottom:15px;font-size:26px;line-height:1.25}.generator-summary>p:not(.eyebrow){color:#aeb6c3;font-size:13px;line-height:1.75}.generator-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 18px;display:grid}.generator-stats dt{color:#929dab;overflow-wrap:anywhere;font-size:11px}.generator-stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;margin:8px 0 0;font-size:25px;line-height:1.25}.generator-stats small{letter-spacing:0;color:#aeb6c3;margin-top:5px;font-size:11px;display:block}.generator-meter{background:#2b313e;border-radius:4px;height:5px;overflow:hidden}.generator-meter span{background:#dce5f3;height:100%;transition:width .25s;display:block}.generator-boundary{border-top:1px solid #303641;padding-top:20px;margin-top:26px!important}.generator-actions,.generator-pagination,.generator-result-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.generator-result-heading{justify-content:space-between;margin-bottom:22px}.generator-result-heading h2{font-size:23px}.generator-result{border-top:1px solid #292e37;margin-top:36px;padding-top:30px}.generator-actions{align-items:flex-end}.generator-actions .field{max-width:220px}.generator-table{overflow-x:auto}.generator-table table{border-collapse:collapse;text-align:start;width:100%;min-width:720px}.generator-table td,.generator-table th{text-align:start;border-bottom:1px solid #252a33;padding:15px 12px;font-size:12px}.generator-table th{text-transform:uppercase;letter-spacing:.08em;color:#929ba9;font-size:10px}.generator-table td strong{overflow-wrap:anywhere;font-size:13px;display:block}.generator-table td small{color:#8993a3;margin-top:6px;font-size:11px;display:block}.generator-table tr[data-selected=true]{background:#ffffff03}.generator-table input{accent-color:#fff;width:16px;height:16px}.generator-pagination{justify-content:flex-end;margin-top:20px;font-size:12px}.generator-checkout{border:1px solid #292f3a;border-radius:14px;margin-top:32px;padding:clamp(18px,3vw,30px)}.generator-checkout .generator-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.generator-checkout p:not(.eyebrow){color:#a2adbc;margin:24px 0;font-size:13px;line-height:1.75}.generator-tool .notice{overflow-wrap:anywhere}@media (max-width:900px){.generator-checkout .generator-field-grid,.generator-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.generator-field-grid{grid-template-columns:minmax(0,1fr)}.generator-summary h2{font-size:23px}.generator-stats{gap:8px}.generator-stats dd{font-size:21px}.generator-tool{padding:17px}}@media (prefers-reduced-motion:reduce){.generator-meter span{transition:none}}.generator-saved{border-top:1px solid #292e37;margin-top:36px;padding-top:28px}.generator-saved h2{font-size:23px}.generator-saved>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.generator-saved a{border:1px solid #292e37;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:18px;display:grid}.generator-saved strong{overflow-wrap:anywhere;font-size:13px}.generator-saved small{color:#99a3b1;grid-column:1;font-size:11px}.generator-saved span{grid-area:1/2/3}@media (max-width:700px){.generator-saved>div{grid-template-columns:minmax(0,1fr)}}.connector-download,.wordpress-connector{gap:24px;display:grid}.connector-download{background:radial-gradient(at 100% 0,#25282c55,#0000 60%),#101113;border:1px solid #34363b;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:32px}.connector-download h2{margin:12px 0;font-size:28px}.connector-account p,.connector-details p,.connector-download p,.connector-workflow p{color:#a9aab1;max-width:76ch;line-height:1.7}.connector-download .button{gap:16px}.connector-download dl{flex-wrap:wrap;grid-column:1/-1;gap:36px;margin:0;display:flex}.connector-download dt{color:#9699a1;margin-bottom:6px;font-size:12px}.connector-download dd{margin:0;font-size:14px}.connector-download details{border-top:1px solid #303238;grid-column:1/-1;padding-top:18px}.connector-details summary,.connector-download summary{cursor:pointer;color:#ddd;font-size:14px}.connector-download code{overflow-wrap:anywhere;color:#aaa;margin-top:12px;font-size:12px;display:block}.connector-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.connector-workflow article{border:1px solid #2a2b30;border-radius:12px;padding:24px}.connector-workflow article>span{color:#92969e;font-variant-numeric:tabular-nums;font-size:12px}.connector-workflow h3{margin:16px 0 12px;font-size:18px}.connector-workflow p{margin:0;font-size:14px}.connector-account{justify-content:space-between;align-items:center;gap:32px;padding:24px 0;display:flex}.connector-account h3{margin:0;font-size:22px}.connector-account .button{flex-shrink:0;gap:12px}.connector-account p{font-size:14px}.connector-details{border-top:1px solid #2c2d32;padding:20px 0}.connector-details p{font-size:14px}.connector-details a{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.connector-download{padding:22px}.connector-download,.connector-workflow{grid-template-columns:1fr}.connector-account{flex-direction:column;align-items:stretch;gap:12px}.connector-download .button{white-space:normal;justify-content:center}.connector-download dl{gap:18px}.connector-download h2{font-size:23px}}.backlink-anatomy{background:linear-gradient(135deg,#1b1e2455,#0000 65%),#0c0d0f;border:1px solid #34363c;border-radius:16px;margin:32px 0 44px;padding:28px}.backlink-anatomy h2{margin:0 0 12px!important;font-size:clamp(22px,3vw,28px)!important}.backlink-anatomy .anatomy-caption{color:#a4a8b1;margin:0 0 24px;font-size:13px;line-height:1.6}.anatomy-options{border:0;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;display:flex}.anatomy-options legend{color:#b8bdc8;margin-bottom:10px;padding:0;font-size:13px}.anatomy-options label{cursor:pointer;border:1px solid #3b3e46;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.anatomy-options label[data-active=true]{color:#101115;background:#e9ecf1;border-color:#e9ecf1}.anatomy-options input{accent-color:#22252a;flex-shrink:0}.anatomy-options label:focus-within{outline-offset:3px;outline:2px solid #fff}.anatomy-flow{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.anatomy-page{background:#12151a;border:1px solid #393e48;border-radius:10px;flex-direction:column;justify-content:center;gap:10px;min-width:0;min-height:174px;padding:18px;display:flex}.anatomy-page>span{color:#aeb5c1;font-size:12px}.anatomy-page code{overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.7}.anatomy-page strong{text-underline-offset:4px;font-size:15px;line-height:1.5;text-decoration:underline}.anatomy-page .anatomy-anchor-label{margin-top:10px}.anatomy-arrow{color:#bbc2ce;width:40px}.backlink-anatomy .anatomy-result{color:#d2d7df;margin:22px 0;font-size:14px;line-height:1.7}.anatomy-code-heading{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.anatomy-code-heading .button{white-space:normal;min-height:38px;padding:8px 12px;font-size:12px}.backlink-anatomy pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#08090b;border:1px solid #2b3038;border-radius:8px;margin:12px 0 0;padding:16px;font-size:12px;line-height:1.8}.backlink-anatomy .anatomy-copy-status{color:#b7bdc8;min-height:22px;margin:8px 0 0;font-size:12px;line-height:1.6}:dir(rtl) .anatomy-arrow{transform:rotate(180deg)}@media (max-width:580px){.backlink-anatomy{padding:18px}.anatomy-flow{grid-template-columns:minmax(0,1fr);gap:10px}.anatomy-page{min-height:120px}.anatomy-arrow{justify-self:center;height:32px;transform:rotate(90deg)}:dir(rtl) .anatomy-arrow{justify-self:center;height:32px;transform:rotate(90deg)}.anatomy-options{grid-template-columns:1fr;display:grid}.anatomy-code-heading{align-items:flex-start}}.analysis-evidence-note{color:#adb2bd;margin:18px 0;font-size:13px;line-height:1.7}.analysis-evidence{min-width:180px;max-width:280px}.analysis-evidence span{overflow-wrap:anywhere;font-size:12px;line-height:1.8;display:block}.analysis-evidence code{white-space:normal}.analysis-conflict-label{color:#f0c88a;margin-top:6px;font-size:11px;line-height:1.5;display:block}.analysis-invalid code{direction:ltr;unicode-bidi:isolate}.report-builder{background:linear-gradient(130deg,#1b202a66,#0000 60%),#0b0d10;border:1px solid #353b45;border-radius:16px;min-width:0;margin:32px 0 44px;padding:24px}.report-builder h2{margin:4px 0 16px!important;font-size:26px!important}.report-builder .report-help{color:#b2bac8;margin:14px 0;font-size:13px;line-height:1.65}.report-builder-heading,.report-pagination,.report-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.report-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-builder .button{white-space:normal;min-height:42px;padding:10px 14px;font-size:12px}.report-imports,.report-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.report-field-notes,.report-field-outcomes,.report-field-scope{grid-column:1/-1}.report-builder .field{min-width:0;font-size:13px}.report-builder input,.report-builder textarea{color:#eef1f7;width:100%;min-width:0;font:inherit;background:#0c1016;border:1px solid #49515e;border-radius:6px;padding:12px}.report-builder input[type=date]{color-scheme:dark}.report-builder textarea[data-report-csv]{white-space:pre;font-family:monospace;font-size:12px;overflow:auto}.report-builder .report-error p{margin:0;font-size:14px}.report-builder .report-error li{font-size:13px}.report-preview{border-top:1px solid #3a424f;margin-top:28px;padding-top:22px}.report-builder .report-ready{color:#c1dfcb;font-size:12px}.report-preview-heading h3{overflow-wrap:anywhere;min-width:0;margin:0!important;font-size:22px!important}.report-preview-heading>span{color:#bac3d1;font-size:13px}.report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.report-metrics>div{background:#11161e;border:1px solid #343d4c;border-radius:8px;padding:14px}.report-metrics span{color:#bac3d1;font-size:11px;line-height:1.5;display:block}.report-metrics strong{font-size:28px;font-weight:500;display:block}.report-records{margin:20px 0}.report-records details{border-bottom:1px solid #353c47;padding:12px 0}.report-records summary{cursor:pointer;overflow-wrap:anywhere;grid-template-columns:70px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.6;display:grid}.report-records summary span:last-child{color:#c7d3e4;grid-column:2}.report-records dl{gap:12px;margin:20px 0;display:grid}.report-records dl>div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.report-records dt{color:#aeb8c8;font-size:12px}.report-records dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}.report-pagination{font-size:12px}.report-builder button:focus-visible,.report-records summary:focus-visible{outline-offset:3px;outline:2px solid #e7edf6}@media (max-width:600px){.report-builder{padding:16px}.report-imports,.report-metadata{grid-template-columns:minmax(0,1fr)}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-records dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.report-actions{align-items:stretch}.report-actions .button{flex:1}.report-builder-heading{align-items:flex-start}}.gap-workbench{background:linear-gradient(140deg,#1b233166,#0000 65%),#0b0e12;border:1px solid #353d48;border-radius:16px;min-width:0;margin:32px 0 44px;padding:24px}.gap-workbench h2{margin:4px 0 16px!important;font-size:26px!important}.gap-help{color:#b5bfcd!important;margin:14px 0!important;font-size:13px!important;line-height:1.7!important}.gap-heading,.gap-pagination{justify-content:space-between;gap:16px}.gap-actions,.gap-heading,.gap-pagination{flex-wrap:wrap;align-items:center;display:flex}.gap-actions{gap:10px}.gap-workbench .button{white-space:normal;min-height:42px;padding:10px 14px;font-size:12px}.gap-imports{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.gap-imports fieldset{border:1px solid #3a4350;border-radius:8px;min-width:0;padding:12px}.gap-imports legend{padding:0 4px;font-size:12px}.gap-workbench .field{min-width:0;font-size:12px}.gap-workbench input:not([type=checkbox]),.gap-workbench select,.gap-workbench textarea{width:100%;min-width:0;font:inherit;color:#f0f2f6;background:#0c1118;border:1px solid #4c5666;border-radius:6px;padding:10px}.gap-workbench input[type=date]{color-scheme:dark}.gap-filename{overflow-wrap:anywhere;color:#b6c0ce;margin:8px 0;font-size:11px;display:block}.gap-results{border-top:1px solid #394351;margin-top:24px;padding-top:22px}.gap-ready{color:#c1dfcb!important;font-size:12px!important}.gap-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.gap-metrics>div{background:#111722;border:1px solid #354152;border-radius:8px;padding:14px}.gap-metrics span{color:#bdc7d5;font-size:11px;line-height:1.5;display:block}.gap-metrics strong{font-size:28px;font-weight:500;display:block}.gap-provenance{gap:8px;display:grid}.gap-provenance>div{border-inline-start:2px solid #40516a;padding:8px 12px}.gap-provenance strong{font-size:12px}.gap-provenance p{overflow-wrap:anywhere;margin:4px 0!important;font-size:11px!important;line-height:1.65!important}.gap-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.gap-checkbox{grid-column:1/-1;align-items:center;gap:10px;font-size:12px;display:flex}.gap-checkbox input{accent-color:#b7cae8}.gap-table-scroll{max-width:100%;margin:22px 0;overflow:auto}.gap-table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.gap-table caption{text-align:start;color:#aab9cd;margin-bottom:10px;font-size:11px}.gap-table td,.gap-table th{text-align:start;vertical-align:top;border-bottom:1px solid #354152;padding:12px 10px}.gap-table th{font-weight:500}.gap-table th button{overflow-wrap:anywhere;text-align:start;font-size:12px}.gap-table thead{color:#b6c4d7}.gap-table td{font-variant-numeric:tabular-nums}.gap-pagination{font-size:12px}.gap-review{overflow-wrap:anywhere;border:1px solid #43516a;border-radius:10px;margin-top:24px;padding:18px}.gap-review h3{margin:0!important;font-size:21px!important}.gap-review h4{font-size:14px}.gap-review li,.gap-review strong{font-size:12px!important}.gap-review code{white-space:normal;overflow-wrap:anywhere}.gap-table-scroll:focus-visible,.gap-workbench button:focus-visible{outline-offset:3px;outline:2px solid #dce7fa}@media (max-width:740px){.gap-imports{grid-template-columns:minmax(0,1fr)}.gap-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.gap-workbench{padding:16px}.gap-filters{grid-template-columns:minmax(0,1fr)}.gap-actions .button{flex:1}.gap-review{padding:12px}.gap-review h3{font-size:18px!important}}.competitor-dossier{background:linear-gradient(135deg,#15181d,#090a0c);border:1px solid #34383e;border-radius:16px;min-width:0;margin:2.5rem 0;padding:clamp(1rem,3vw,2rem)}.competitor-dossier h2{margin-top:.4rem!important}.dossier-downloads{flex-wrap:wrap;gap:.7rem;margin:1.4rem 0;display:flex}.dossier-downloads .button{white-space:normal;text-align:center;max-width:100%;min-height:44px;font-size:.78rem}.dossier-filters{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dossier-filters label{color:#d0d3d8;gap:.5rem;min-width:0;font-size:.82rem;display:grid}.dossier-filters select{color:#fff;width:100%;min-width:0;font:inherit;background:#101216;border:1px solid #454a52;border-radius:7px;padding:.8rem}.dossier-count{color:#b8bec8;font-size:.82rem}.dossier-records{gap:.65rem;display:grid}.dossier-record{border:1px solid #34383f;border-radius:9px;overflow:hidden}.dossier-record summary{cursor:pointer;align-items:center;gap:.7rem;min-height:52px;padding:1rem;list-style:none;display:flex}.dossier-record summary::-webkit-details-marker{display:none}.dossier-record summary:after{content:"+";margin-inline-start:auto;font-size:1.2rem}.dossier-record[open] summary:after{content:"−"}.dossier-record summary:focus-visible{outline-offset:-3px;outline:2px solid #fff}.dossier-record-id{color:#9ca7b7;font:.74rem ui-monospace,monospace}.dossier-route{overflow-wrap:anywhere;flex:1;font-size:.83rem;line-height:1.6}.dossier-context{color:#c3cfdf;border:1px solid #434c59;border-radius:40px;max-width:32%;padding:.3rem .55rem;font-size:.67rem;line-height:1.4}.dossier-detail{border-top:1px solid #34383f;grid-template-columns:1fr 1fr;display:grid}.dossier-fact,.dossier-judgment{min-width:0;padding:1.2rem}.dossier-judgment{background:#15191f}.dossier-detail h3{margin:0 0 .8rem!important;font-size:.95rem!important}.dossier-detail dl,.dossier-detail p{font-size:.82rem;line-height:1.8}.dossier-detail dt{color:#acb4c0;margin-top:.7rem;font-size:.72rem}.dossier-detail dd{overflow-wrap:anywhere;margin:0}.dossier-anchor{display:block}.dossier-judgment h3:not(:first-child){margin-top:1.3rem!important}.dossier-method{color:#aeb7c3;font-size:.78rem;line-height:1.8}.dossier-record[open]{border-color:#677487}@media (max-width:650px){.dossier-detail,.dossier-filters{grid-template-columns:1fr}.dossier-record summary{gap:.45rem;padding:.8rem}.dossier-record-id{display:none}.dossier-context{max-width:30%;font-size:.62rem}.dossier-downloads{display:grid}.dossier-downloads .button{width:100%}}.anchor-import{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.anchor-import .field{min-width:0}.anchor-import select{width:100%;min-width:0}.anchor-import input[type=file]{width:100%}.anchor-import [data-anchor-filename]{overflow-wrap:anywhere;font-size:.72rem}.anchor-workbench .gap-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.anchor-table th:first-child{min-width:180px;max-width:260px}.anchor-table button{overflow-wrap:anywhere;text-align:start;white-space:normal}.anchor-bar{background:#343a44;width:95px;height:3px;margin-top:.35rem;display:block}.anchor-bar i{background:#d7e3f4;height:100%;display:block}.anchor-raw{white-space:pre-wrap}.anchor-detail li,.anchor-raw{overflow-wrap:anywhere}.anchor-detail ol{font-size:.82rem}.anchor-detail h4{font-size:1rem}@media (max-width:650px){.anchor-import{grid-template-columns:1fr}.anchor-workbench .gap-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-interpretation .interpret-controls{gap:20px;margin:22px 0;display:grid}.interpret-cohort{align-items:center;gap:12px;font-size:13px;display:flex}.interpret-cohort input{accent-color:#c9d8ee;flex:none;width:18px;height:18px}.interpret-table{min-width:800px}.interpret-table td{overflow-wrap:anywhere;max-width:240px}.interpret-table small{color:#a9b6c7;margin-top:7px;font-size:11px;display:block}.interpret-share{font-size:14px!important}.interpret-share strong{font-variant-numeric:tabular-nums}.interpret-notes{gap:12px;margin:24px 0;display:grid}.interpret-notes>div{border:1px solid #354152;border-radius:10px;align-items:flex-start;gap:18px;padding:16px;display:flex}.interpret-notes span{color:#a5b7d0;font-size:13px}.interpret-notes p{margin:0!important;font-size:13px!important;line-height:1.8!important}.interpret-detail{border-bottom:1px solid #354152;padding:16px 0}.interpret-detail summary{cursor:pointer;font-size:14px}.interpret-downloads{margin-top:20px}.report-interpretation h3{margin:32px 0 16px;font-size:21px}.report-interpretation .notice{font-size:13px;line-height:1.7}.interpret-detail summary:focus-visible,.report-interpretation a:focus-visible{outline-offset:3px;outline:2px solid #dce7fa}.report-interpretation .eyebrow{overflow-wrap:anywhere}@media (max-width:600px){.interpret-notes>div{gap:10px;padding:12px}.interpret-downloads .button{flex-basis:100%}}.interpret-table th:first-child{word-break:normal;min-width:64px}.interpret-table td:nth-child(3){white-space:nowrap}.interpret-table small{min-width:125px}.ranking-inputs{border:0;min-width:0;margin:20px 0;padding:0}.ranking-inputs:disabled{opacity:.6}.ranking-dates,.ranking-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.ranking-meta .field:last-child{grid-column:1/-1}.ranking-periods{gap:18px;display:grid}.ranking-period{border:1px solid #354152;border-radius:10px;min-width:0;padding:18px}.ranking-period h3{margin:0!important;font-size:19px!important}.ranking-period small{overflow-wrap:anywhere;color:#a9b6c7}.ranking-period textarea{font-size:11px!important}.ranking-results{border-top:1px solid #354152;margin-top:28px;padding-top:16px}.ranking-table th:first-child{overflow-wrap:anywhere;min-width:180px;max-width:240px}.ranking-table small{color:#a9b6c7;margin-top:7px;font-size:11px;display:block}.ranking-workbench input:focus-visible,.ranking-workbench select:focus-visible,.ranking-workbench textarea:focus-visible{outline-offset:2px;outline:2px solid #dce7fa}@media (max-width:600px){.ranking-dates,.ranking-meta{grid-template-columns:minmax(0,1fr)}.ranking-period{padding:12px}.ranking-meta .field:last-child{grid-column:auto}}.ranking-table{min-width:1280px}.ranking-table th{word-break:normal;min-width:110px}.ranking-table td{white-space:nowrap}.technical-audit .audit-case{margin-top:24px}.audit-priority{letter-spacing:.04em;font-size:.85rem}.technical-audit dl{gap:18px;margin:24px 0;display:grid}.technical-audit dt{color:#aab7c8;margin-bottom:6px;font-size:.8rem}.technical-audit dd{overflow-wrap:anywhere;margin:0}.technical-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:#080b0f;border:1px solid #33404d;border-radius:6px;max-height:440px;padding:18px;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.audit-phase{border:0;gap:24px;margin:24px 0 12px;padding:0;display:flex}.audit-phase legend{margin-bottom:10px;font-size:.85rem}.audit-phase label{cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:14px;display:flex}.technical-audit .audit-phase input[type=radio]{accent-color:#fff;border:0;flex:0 0 18px;width:18px;min-width:18px;height:18px;padding:0}.reading-article:has(.technical-audit) .article-body code{direction:ltr;unicode-bidi:isolate}.technical-audit select{max-width:100%}.technical-audit .gap-actions a{white-space:normal;text-align:center}@media (prefers-reduced-motion:no-preference){.audit-case{animation:audit-reveal .2s ease-out}@keyframes audit-reveal{0%{opacity:.7}to{opacity:1}}}.count-workbench .gap-table:not(.count-table){min-width:0}.count-workbench .gap-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:620px){.count-workbench .gap-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.count-imports{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.count-imports fieldset{border:1px solid #3c4652;border-radius:8px;min-width:0;padding:16px}.count-imports legend{padding:0 8px}.count-imports .field{margin-bottom:16px}.count-restore{margin-top:18px}.count-workbench [data-count-filename]{overflow-wrap:anywhere;font-size:11px}.count-table{min-width:800px}.count-table th:first-child{overflow-wrap:anywhere;max-width:400px}.count-table bdi{direction:ltr}.count-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.count-flow>div{background:#10151c;border-top:2px solid #8796a9;padding:14px}.count-flow strong{font-size:28px;font-weight:500;display:block}.count-flow span{color:#bec6d2;font-size:11px;line-height:1.5;display:block}.count-tree{gap:12px;margin:24px 0;display:grid}.count-tree details{border:1px solid #364454;border-radius:8px;padding:14px}.count-tree summary{cursor:pointer;font-size:14px}.count-tree span{color:#aeb9c8;margin-top:5px;font-size:12px;display:block}.count-tree ul{border-inline-start:1px solid #64748b;padding-inline-start:12px;list-style:none}.count-tree li{padding:10px 0}.count-tree code{overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-size:11px}.count-diagram .gap-checkbox{margin:20px 0}.count-diagram input[type=checkbox]{flex:none;width:18px;height:18px}.count-workbench .gap-actions{margin-top:16px}@media (max-width:620px){.count-imports{grid-template-columns:minmax(0,1fr)}.count-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.count-flow>div:last-child{grid-column:1/-1}.count-workbench .gap-actions button{flex:1}}.redirect-detail h3{margin:28px 0 18px;font-size:22px}.redirect-detail dl{gap:16px;display:grid}.redirect-detail dt{color:#b8c5d6;margin-bottom:6px;font-size:12px}.redirect-detail dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.redirect-workbench pre{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;background:#090d12;border:1px solid #364455;border-radius:7px;max-height:440px;padding:18px;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.redirect-phase{border:0;gap:24px;margin:24px 0 18px;padding:0;display:flex}.redirect-phase legend{margin-bottom:10px;font-size:13px}.redirect-phase label{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.redirect-workbench .redirect-phase input[type=radio]{accent-color:#d5e3f4;border:0;flex:0 0 18px;width:18px;min-width:18px;height:18px;padding:0}.redirect-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.redirect-counts>div{border:1px solid #354152;border-radius:8px;padding:14px}.redirect-counts span{color:#b8c5d6;font-size:12px;display:block}.redirect-counts strong{font-size:28px;display:block}.redirect-chain{gap:12px;margin:24px 0;list-style:none;display:grid;padding:0!important}.redirect-chain li{margin:0!important;padding:0!important}.redirect-chain button{text-align:start;background:#10151c;border:1px solid #435168;border-radius:8px;grid-template-columns:24px 88px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:16px;font-size:12px;display:grid}.redirect-chain button[aria-pressed=true]{background:#1c2734;border-color:#c8d7eb}.redirect-chain span{color:#a9b8cc}.redirect-chain strong{direction:ltr;unicode-bidi:isolate;font-weight:500}.redirect-chain code{overflow-wrap:anywhere;unicode-bidi:isolate;font-size:12px}.redirect-stop{overflow-wrap:anywhere;font-size:13px!important}.redirect-workbench .gap-actions a{white-space:normal;text-align:center;max-width:100%}.redirect-workbench pre:focus-visible{outline-offset:3px;outline:2px solid #dce7fa}@media (max-width:600px){.redirect-chain button{grid-template-columns:20px 72px minmax(0,1fr);gap:7px;padding:12px}.redirect-counts>div{padding:12px}.redirect-workbench .gap-actions a{flex-basis:100%}}.monitoring-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid;padding:0!important;list-style:none!important}.monitoring-timeline li{margin:0!important;padding:0!important}.monitoring-timeline button{text-align:start;color:#d7e1eb;cursor:pointer;background:#10151b;border:1px solid #394654;border-radius:7px;width:100%;height:100%;min-height:88px;padding:14px}.monitoring-timeline button[aria-pressed=true]{background:#1c2834;border-color:#f0f6ff}.monitoring-timeline span{color:#bac7d5;margin-bottom:8px;font-size:12px;display:block}.monitoring-timeline strong{font-size:14px;font-weight:550}.monitoring-health{background:#201b16;border-inline-start:3px solid #d8ad79;padding:12px 16px}.monitoring-health[data-monitoring-health=true]{background:#142421;border-color:#a5c2bc}.monitoring-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.monitoring-workbench dt{color:#aab7c8;margin-bottom:6px;font-size:13px}.monitoring-workbench dd{overflow-wrap:anywhere;margin:0}.monitoring-metrics dd{font-size:18px}.monitoring-notice{border:1px solid #394654;border-radius:6px;padding:14px}.monitoring-expectations{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.monitoring-meaning{gap:18px;margin:26px 0;display:grid}.monitoring-workbench pre{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#080b0f;border:1px solid #394654;border-radius:6px;max-height:420px;padding:16px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.monitoring-workbench .gap-actions a{white-space:normal;text-align:center}.monitoring-workbench bdi{overflow-wrap:anywhere}@media (max-width:600px){.monitoring-timeline{grid-template-columns:1fr}.monitoring-timeline button{min-height:62px}.monitoring-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-expectations{grid-template-columns:1fr}}.indexing-fields,.indexing-pages,.indexing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.indexing-workbench fieldset{border:1px solid #394654;border-radius:7px;min-width:0;margin:20px 0;padding:18px}.indexing-workbench legend{padding:0 8px;font-size:14px;font-weight:600}.indexing-workbench .field{margin:14px 0}.indexing-workbench input,.indexing-workbench select,.indexing-workbench textarea{min-width:0;max-width:100%}.indexing-entry .indexing-fields .field{margin:6px 0}.indexing-workbench .gap-actions{gap:10px}.indexing-workbench .gap-actions a,.indexing-workbench .gap-actions button{white-space:normal;text-align:center}.indexing-summary{margin-top:30px}.indexing-summary>section{border:1px solid #394654;border-radius:7px;min-width:0;padding:18px}.indexing-summary h3{margin:0 0 16px}.indexing-summary h4{margin:22px 0 10px}.indexing-summary dt{color:#aab7c8;margin-top:16px;font-size:13px}.indexing-summary dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.indexing-summary time{color:#b9c7d5;font-size:12px}.indexing-workbench bdi,.indexing-workbench li,.indexing-workbench p{overflow-wrap:anywhere}.indexing-verdict{background:#17212b;border-inline-start:3px solid #95a7b8;padding:12px;font-size:15px}.indexing-summary ul{padding-inline-start:20px;font-size:14px}.indexing-history{padding:0!important;list-style:none!important}.indexing-history>li{border:1px solid #394654;border-radius:7px;margin:14px 0!important;padding:18px!important}.indexing-history p{margin:8px 0}.indexing-history time{color:#b9c7d5;font-size:13px}.indexing-note{white-space:pre-wrap}.indexing-workbench input:disabled{opacity:.75}.indexing-restore{margin:20px 0!important}@media (max-width:760px){.indexing-fields,.indexing-pages,.indexing-summary{grid-template-columns:1fr}.indexing-pages{gap:0}.indexing-summary>section,.indexing-workbench fieldset{padding:14px}.indexing-entry input[type=datetime-local]{width:100%}}.indexing-entry{scroll-margin-top:120px}.publisher-review .field{margin:16px 0}.publisher-review fieldset{border:1px solid #394654;border-radius:8px;min-width:0;margin:26px 0;padding:20px}.publisher-review legend{padding:0 8px;font-size:15px;font-weight:600}.review-editor{scroll-margin-top:120px}.review-candidates>li,.review-editor details{border:1px solid #394654;border-radius:7px;margin:14px 0;padding:16px}.publisher-review summary{cursor:pointer;font-size:14px;line-height:1.6}.review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.publisher-review input,.publisher-review select,.publisher-review textarea{min-width:0;max-width:100%}.publisher-review .gap-actions a,.publisher-review .gap-actions button{white-space:normal;text-align:center}.review-table-scroll{border:1px solid #394654;border-radius:7px;max-width:100%;margin:18px 0;overflow:auto}.review-table-scroll:focus-visible{outline-offset:4px;outline:2px solid #dce7fa}.review-table-scroll table{width:100%;font-size:12px;margin:0!important;display:table!important}.review-table-scroll td,.review-table-scroll th{vertical-align:top;min-width:120px;padding:12px!important}.review-table-scroll tr>th:first-child{z-index:1;background:#10151b;position:sticky;inset-inline-start:0}.review-table-scroll td[data-state=unknown]{color:#b8c5d5}.review-table-scroll td[data-state=concern]{color:#f5cfa7;background:#281d17}.review-table-scroll td[data-state=supported]{color:#c1ded7;background:#13201f}.review-candidates{padding:0!important;list-style:none!important}.review-candidates>li{padding:18px!important}.review-candidates h4{margin:0 0 14px;font-size:20px}.review-candidates p,.review-note{overflow-wrap:anywhere;white-space:pre-wrap}.publisher-review aside bdi,.review-candidates bdi{overflow-wrap:anywhere}.review-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.review-counts dt{color:#b8c5d5;font-size:12px}.review-counts dd{margin:4px 0;font-size:24px}.review-saved-evidence{border-top:1px solid #394654;margin:16px 0;padding-top:14px}.review-saved-evidence h5{margin:0;font-size:15px}.review-saved-evidence p{font-size:14px}.publisher-review input:disabled,.publisher-review textarea:disabled{opacity:.75}@media (max-width:600px){.review-fields{grid-template-columns:1fr}.publisher-review fieldset{padding:14px}.review-editor details{padding:12px}.review-counts{grid-template-columns:1fr}.review-counts>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-counts dd{font-size:20px}.publisher-review input[type=date]{width:100%}}.quote-workbench{margin:28px 0}.quote-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quote-workbench .field{margin:12px 0}.quote-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.quote-actions button{white-space:normal;text-align:center}.quote-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quote-offer{border:1px solid #394654;border-radius:8px;min-width:0;padding:18px}.quote-offer legend{color:#b7c5d8;padding:0 8px;font-size:13px}.quote-offer .quote-context{grid-template-columns:1fr}.quote-workbench input,.quote-workbench select,.quote-workbench textarea{min-width:0;max-width:100%}.quote-table{border:1px solid #394654;border-radius:8px;max-width:100%;margin:24px 0;scroll-margin-top:110px;overflow:auto}.quote-table table{width:100%;min-width:580px;margin:0;font-size:13px}.quote-table caption{text-align:start;padding:14px}.quote-table td,.quote-table th{vertical-align:top;overflow-wrap:anywhere;max-width:240px;padding:14px}.quote-table small{color:#b7c5d8;margin-top:8px;font-size:11px;line-height:1.6;display:block}.quote-table:focus-visible{outline-offset:3px;outline:2px solid #dbe9fc}.quote-workbench p{overflow-wrap:anywhere}.quote-workbench [role=alert]{background:#211c16;border-inline-start:3px solid #dfba87;padding:14px}@media (max-width:650px){.quote-context,.quote-offers{grid-template-columns:minmax(0,1fr)}.quote-offer{padding:14px}.quote-actions button{flex:44%}}.attribute-cases{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;padding:0;display:grid}.attribute-cases legend{margin-bottom:12px;font-size:13px}.attribute-cases button{text-align:start;color:#d7e1eb;cursor:pointer;background:#10151c;border:1px solid #3d4b5b;border-radius:7px;min-width:0;padding:15px;font-size:13px;line-height:1.6}.attribute-cases button[aria-pressed=true]{background:#202d3b;border-color:#d1dfee}.attribute-cases span{color:#a9bdd2;margin-bottom:8px;font-size:11px;display:block}.attribute-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.attribute-inputs input,.attribute-inputs select{min-width:0;max-width:100%}.attribute-results dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.attribute-results dl>div{border:1px solid #3d4b5b;border-radius:7px;min-width:0;padding:14px}.attribute-results dt{color:#b6c8da;font-size:12px}.attribute-results dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.attribute-results code{unicode-bidi:isolate;font-size:12px;display:block}.attribute-guidance{background:#131d28;border-inline-start:3px solid #b2c8e0;padding:16px}.attribute-lab p,.attribute-lab pre{overflow-wrap:anywhere}.attribute-lab pre{text-align:left;white-space:pre-wrap;background:#080d13;border:1px solid #3d4b5b;border-radius:7px;padding:18px;font:13px/1.8 ui-monospace,monospace}.attribute-lab pre:focus-visible{outline-offset:3px;outline:2px solid #b2c8e0}.attribute-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.attribute-actions a,.attribute-actions button{white-space:normal;text-align:center}.attribute-lab [role=status]{min-height:20px;font-size:13px}@media (max-width:650px){.attribute-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.attribute-inputs,.attribute-results dl{grid-template-columns:minmax(0,1fr)}.attribute-actions>*{flex:44%}}.removal-guide{min-width:0;margin-block:2rem}.removal-cases{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.8rem 0;padding:0;display:grid}.removal-cases legend{margin-bottom:.85rem}.removal-cases button{color:#dce5ee;text-align:start;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#10161d;border:1px solid #405064;border-radius:7px;padding:.95rem;font-size:.85rem}.removal-cases button span{color:#aabfd5;margin-bottom:.35rem;font-size:.7rem;display:block}.removal-cases button[aria-pressed=true]{background:#203040;border-color:#d9e7f7}.removal-evidence{gap:.85rem;margin-block:1.3rem;display:grid}.removal-evidence>div{background:#131b24;border-inline-start:3px solid #aabfd5;padding:1rem}.removal-evidence dt{color:#bed0e5;margin-bottom:.5rem;font-size:.8rem}.removal-evidence dd{margin:0}.removal-actions{flex-wrap:wrap;gap:.7rem;margin-block:1.1rem;display:flex}.removal-actions .button{white-space:normal;text-align:center;max-width:100%}.removal-draft{border-top:1px solid #405064;margin-top:2rem;padding-top:2rem}.removal-fields{gap:1rem;margin-top:1.5rem;display:grid}.removal-fields input,.removal-fields select,.removal-fields textarea{width:100%;min-width:0}.removal-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid #405064;padding:1rem;font-size:.9rem}.removal-guide :is(button,input,select,textarea,a,pre):focus-visible{outline-offset:4px;outline:2px solid #b9d7f5}.removal-actions button:disabled{opacity:.45;cursor:not-allowed}@media (min-width:1000px){.removal-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.removal-cases button{transition:background .16s,border-color .16s}}.provider-comparison .review-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-comparison .review-table-scroll td[data-state=conflict]{color:#ffb3a9}.provider-comparison .review-table-scroll td[data-state=claim]{color:#e9cf9c}.provider-comparison .review-table-scroll td[data-state=documented]{color:#b9d7f5}.provider-comparison :is(p,li,dd){overflow-wrap:anywhere}@media (min-width:1000px){.provider-comparison .review-counts{grid-template-columns:repeat(4,minmax(0,1fr))}}.market-casebook{min-width:0;margin-block:30px}.market-casebook :is(p,dd,button,pre){overflow-wrap:anywhere}.market-cases{border:0;gap:10px;margin-block:24px;padding:0;display:grid}.market-cases legend{margin-bottom:14px;font-weight:650}.market-cases button{text-align:start;color:#e9eef5;background:#10161d;border:1px solid #475363;border-radius:6px;padding:15px}.market-cases button span{color:#adbed2;margin-bottom:6px;font-size:.75rem;display:block}.market-cases button[aria-pressed=true]{background:#202a36;border-color:#e3edf9}.market-route{gap:12px;margin-block:24px;display:grid}.market-route>div{background:#131b25;border-inline-start:2px solid #809bb8;padding:18px}.market-evidence dt,.market-route dt{color:#dce7f4;font-weight:650}.market-evidence dd,.market-route dd{margin:6px 0 20px}.market-route dd{margin-bottom:0}.market-builder{border-top:1px solid #475363;margin-top:30px;padding-top:20px}.market-fields{gap:15px;margin-block:24px;display:grid}.market-builder pre{white-space:pre-wrap;font:inherit;border:1px solid #475363;border-radius:6px;padding:20px}.market-builder button:disabled{opacity:.45;cursor:not-allowed}@media (min-width:800px){.market-cases,.market-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.market-wide{grid-column:1/-1}.market-route{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.market-cases button{transition:background .16s,border-color .16s}}.service-scope{min-width:0;margin-block:30px}.service-scope :is(p,dd,button,summary){overflow-wrap:anywhere}.scope-map{border:0;gap:10px;margin-block:24px;padding:0;display:grid}.scope-map legend{margin-bottom:12px;font-weight:650}.scope-map button{color:#eaf0f8;text-align:start;background:#111923;border:1px solid #475363;border-radius:6px;padding:16px}.scope-map button[aria-pressed=true]{background:#263547;border-color:#d3e1f0}.scope-explanation{background:#111923;border-inline-start:2px solid #859eb9;padding:20px}.scope-explanation dt{color:#dbe7f4;font-weight:650}.scope-explanation dd{margin:6px 0 20px}.scope-editor{border-top:1px solid #475363;margin-top:30px;padding-top:20px}.scope-fields{border:0;min-width:0;padding:0}.scope-fields details{border:1px solid #475363;border-radius:6px;margin-block:14px;padding:16px}.scope-fields summary{cursor:pointer;font-weight:600}.scope-counts{gap:12px;display:grid}.scope-counts>div{background:#111923;padding:16px}.scope-counts dt{font-size:.85rem}.scope-counts dd{margin:5px 0 0;font-size:1.5rem}.service-scope button:disabled{opacity:.45;cursor:not-allowed}.service-scope .gap-actions .button{white-space:normal;text-align:center;overflow-wrap:anywhere;flex:220px;min-width:0;max-width:100%}@media (min-width:800px){.scope-counts,.scope-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.scope-map button{transition:background .16s,border-color .16s}}.strategy-explorer{min-width:0;margin-block:30px}.strategy-explorer :is(p,dd,button,li){overflow-wrap:anywhere}.strategy-cases{border:0;gap:10px;margin:24px 0;padding:0;display:grid}.strategy-cases legend{margin-bottom:12px;font-weight:650}.strategy-cases button{color:#eaf0f8;text-align:start;background:#111923;border:1px solid #475363;border-radius:6px;padding:16px}.strategy-cases button[aria-pressed=true]{background:#263547;border-color:#d3e1f0}.strategy-case,.strategy-result{background:#111923;border-inline-start:2px solid #859eb9;padding:20px}.strategy-chain{gap:12px;margin:20px 0;display:grid}.strategy-chain>div{border:1px solid #475363;min-width:0;padding:14px}.strategy-chain dt{color:#b9c9dc;font-size:.85rem}.strategy-chain dd{margin:8px 0 0}.strategy-decisions{border-top:1px solid #475363;margin-block:30px;padding-top:24px}.strategy-fields{gap:14px;display:grid}.strategy-fields select{width:100%;min-width:0}.strategy-result{margin:20px 0}.strategy-explorer .gap-actions,.strategy-result h4{margin-top:20px}.strategy-explorer .button{white-space:normal;text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%}.strategy-explorer .gap-actions .button{flex:220px}.strategy-explorer button:disabled{opacity:.45;cursor:not-allowed}@media (min-width:800px){.strategy-cases,.strategy-chain,.strategy-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.strategy-cases button{transition:background .16s,border-color .16s}}.education-explorer{min-width:0;margin-block:30px}.education-explorer :is(p,dd,button,li,code){overflow-wrap:anywhere}.education-explorer code{white-space:normal;word-break:break-word;display:block}.education-cases{border:0;gap:10px;margin:24px 0;padding:0;display:grid}.education-cases legend{margin-bottom:12px;font-weight:650}.education-cases button{color:#eaf0f8;text-align:start;background:#111923;border:1px solid #475363;border-radius:6px;padding:16px}.education-cases button[aria-pressed=true]{background:#263547;border-color:#d3e1f0}.education-example,.education-result{background:#111923;border-inline-start:2px solid #859eb9;padding:20px}.education-example dt{font-weight:650}.education-example dd{margin:6px 0 20px}.education-editor{border-top:1px solid #475363;margin-block:30px;padding-top:24px}.education-result{margin:20px 0}.education-result h4{margin-top:16px}.education-explorer .gap-actions{margin-top:20px}.education-explorer .button{white-space:normal;text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%}.education-explorer .gap-actions .button{flex:220px}.education-explorer button:disabled{opacity:.45;cursor:not-allowed}@media (min-width:800px){.education-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.education-cases button{transition:background .16s,border-color .16s}}.education-editor ol{padding-inline-start:1.4em;list-style:decimal}.education-editor li{margin-block:12px}.campaign-brief{margin:32px 0;padding:32px}.campaign-section{border:0;border-block-start:1px solid #3b4655;min-width:0;margin:28px 0 0;padding:24px 0}.campaign-section>legend,.campaign-task>legend{padding:0 12px 0 0;font-weight:600}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.campaign-wide{grid-column:1/-1}.campaign-grid .field{min-width:0}.campaign-grid input,.campaign-grid select,.campaign-grid textarea{width:100%;min-width:0}.campaign-task{border:1px solid #344252;border-radius:8px;min-width:0;margin:24px 0;padding:20px}.campaign-task .text-link{margin-top:16px}.campaign-summary{background:#111a25;border-inline-start:2px solid #839bb4;margin-block:24px;padding:24px}.campaign-brief-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.campaign-brief-totals h4{font-size:14px}.campaign-brief-totals strong{overflow-wrap:anywhere;font-size:24px}.campaign-brief-totals p{color:#b7c0cc;font-size:13px}.campaign-brief .gap-actions{flex-wrap:wrap}.campaign-brief .button{white-space:normal;text-align:center;max-width:100%;min-height:44px}.campaign-brief ul{padding-inline-start:1.3em;list-style:outside}.campaign-brief :disabled{cursor:not-allowed;opacity:.45}.campaign-brief textarea{resize:vertical}.campaign-brief p{overflow-wrap:anywhere}@media (max-width:600px){.campaign-brief{padding:24px}.campaign-brief-totals,.campaign-grid{grid-template-columns:1fr}.campaign-wide{grid-column:auto}.campaign-task{padding:16px}.campaign-summary{padding:20px}.campaign-brief .gap-actions .button{width:100%}.campaign-grid input[type=date]{box-sizing:border-box;max-width:100%;min-height:44px}}.campaign-brief .gap-actions .button{overflow-wrap:anywhere;flex:220px;min-width:0}.campaign-brief>h3{margin-top:28px}.link-taxonomy{min-width:0;margin:32px 0}.link-taxonomy h2{margin-top:0}.link-taxonomy .notice{font-size:14px}.taxonomy-filters{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:24px 0 12px;padding:0;display:grid}.taxonomy-filters legend{padding:0 0 14px;font-size:16px;font-weight:650}.taxonomy-compare,.taxonomy-filters .field{min-width:0}.taxonomy-compare select,.taxonomy-filters select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.taxonomy-results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.taxonomy-results p{margin:0;font-size:14px}.taxonomy-choices{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.taxonomy-choices button{text-align:start;color:#d5dae1;max-width:100%;min-height:48px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#11151b;border:1px solid #3e454e;border-radius:6px;flex:180px;padding:12px 14px;font-size:14px}.taxonomy-choices button[aria-pressed=true]{color:#fff;background:#1b2938;border-color:#a9c2da}.link-taxonomy select:focus-visible,.taxonomy-choices button:focus-visible{outline-offset:3px;outline:2px solid #c8e1f8}.taxonomy-compare{margin:20px 0}.taxonomy-view{gap:20px;display:grid}.taxonomy-view-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.taxonomy-detail{background:#0b0e13;border:1px solid #343a44;border-radius:8px;min-width:0;padding:22px}.taxonomy-detail h3{margin:0 0 14px;font-size:22px;line-height:1.3}.taxonomy-detail dd,.taxonomy-detail p{font-size:15px;line-height:1.7}.taxonomy-map{overflow-wrap:anywhere;margin:24px 0;font-size:12px}.taxonomy-page{background:#131a22;border:1px solid #424d5a;border-radius:6px;padding:14px}.taxonomy-map span{color:#aebbc9;font-size:12px;display:block}.taxonomy-map code{white-space:normal;overflow-wrap:anywhere;color:#d6e0ec;background:0 0;font-size:12px;display:block}.taxonomy-page-lines{gap:6px;margin:18px 0;display:grid}.taxonomy-page-lines i{background:#384453;width:88%;height:3px}.taxonomy-page-lines i:last-child{width:60%}.taxonomy-placement{color:#f0f6fc;background:#1b2d3e;border-inline-start:2px solid #b9d7ef;padding:12px}.taxonomy-placement strong{text-underline-offset:3px;margin-top:3px;font-size:13px;text-decoration:underline;display:block}.taxonomy-placement-bio{border-radius:24px;margin-top:30px}.taxonomy-placement-discussion{border-radius:3px;margin-inline-start:18px}.taxonomy-placement-offer{border:1px solid #9db9cf;border-radius:6px}.taxonomy-placement-footer{border-block-start:2px solid #b9d7ef;border-inline-start:0;margin-top:40px}.taxonomy-destination{border:1px dashed #64778a;border-radius:6px;margin-top:26px;padding:12px;position:relative}.taxonomy-destination:before{content:"";top:-27px;background:#8ca7be;width:1px;height:26px;position:absolute;inset-inline-start:50%}.taxonomy-destination:after{content:"";top:-7px;border:4px solid #0000;border-top-color:#8ca7be;position:absolute;inset-inline-start:calc(50% - 4px)}.taxonomy-dimensions{background:#343f4c;border:1px solid #343f4c;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0;display:grid}.taxonomy-dimensions>div{background:#111a24;min-width:0;padding:14px}.taxonomy-dimensions dt{color:#b9c6d5;font-size:12px}.taxonomy-dimensions dt span{letter-spacing:.1em;color:#8297ac;margin-bottom:6px;font-size:11px;display:block}.taxonomy-dimensions dd{margin:8px 0 0;font-weight:600}.taxonomy-proof h4{margin:20px 0 8px;font-size:15px}.taxonomy-proof>code{white-space:normal;overflow-wrap:anywhere;font-size:13px;display:block}.taxonomy-proof dt{text-transform:none;letter-spacing:.02em;color:#a8b9cb;margin:20px 0 6px;font-size:12px}.taxonomy-proof dd{margin:0}.link-taxonomy>.button{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:20px 0 0}.link-taxonomy .gap-actions .button{white-space:normal;overflow-wrap:anywhere;flex:220px;min-width:0}.taxonomy-view-compare .taxonomy-dimensions{grid-template-columns:1fr}@media (max-width:760px){.taxonomy-view-compare{grid-template-columns:1fr}.taxonomy-detail{padding:18px}.taxonomy-detail h3{font-size:20px}}@media (max-width:520px){.taxonomy-dimensions,.taxonomy-filters{grid-template-columns:1fr}.taxonomy-results{align-items:stretch}.taxonomy-results .button{width:100%}.taxonomy-choices button{flex-basis:100%}.taxonomy-map code{font-size:11px}.taxonomy-detail{padding:14px}}.sheet-import{min-width:0;margin:32px 0}.sheet-import h2{margin-top:0}.sheet-import h3{margin:28px 0 16px;font-size:23px}.sheet-import .field{min-width:0;margin:18px 0}.sheet-import textarea{resize:vertical;min-width:0;font-family:monospace;font-size:12px;line-height:1.7}.sheet-import input[type=file],.sheet-import select{width:100%;min-width:0;max-width:100%}.sheet-import .gap-actions .button{white-space:normal;overflow-wrap:anywhere;flex:220px;min-width:0}.sheet-import .notice{font-size:14px;line-height:1.7}.sheet-import-stats{background:#3b4959;border:1px solid #3b4959;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.sheet-import-stats>div{background:#111b26;min-width:0;padding:18px}.sheet-import-stats span{color:#b5c4d4;font-size:13px;display:block}.sheet-import-stats strong{margin-top:8px;font-size:28px;line-height:1.3;display:block}.sheet-import-flags{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sheet-import-flags>div{border-bottom:1px solid #344355;justify-content:space-between;gap:18px;min-width:0;padding:10px 0;display:flex}.sheet-import-flags dt{font-size:14px;line-height:1.5}.sheet-import-flags dd{color:#c4ddf2;margin:0;font-size:20px;line-height:1.3}.sheet-import-table{scrollbar-color:#5a6d83 #10151d;border:1px solid #3a4655;border-radius:6px;max-width:100%;max-height:540px;margin:20px 0;overflow:auto}.sheet-import-table:focus-visible{outline-offset:3px;outline:2px solid #bddbf4}.sheet-import-table table{border-collapse:collapse;width:max-content;min-width:100%;margin:0}.sheet-import-table caption{text-align:start;color:#bdcddd;padding:12px;font-size:13px}.sheet-import-table td,.sheet-import-table th{text-align:start;vertical-align:top;border:1px solid #354150;min-width:150px;max-width:280px;padding:12px;font-size:13px;line-height:1.6}.sheet-import-table thead th{color:#eef3fa;z-index:1;background:#152131;position:sticky;top:0}.sheet-import-table tbody th{background:#111923;min-width:42px}.sheet-import-table td>div{white-space:pre-wrap;overflow-wrap:anywhere;min-width:125px;max-height:160px;overflow:auto}.sheet-import-table .sheet-import-flagged{background:#1a2d3c;border-bottom-color:#7b9eb9}.sheet-import-empty{color:#9aa9b9;font-size:12px;font-style:italic}.sheet-import-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sheet-import-pagination>span{margin-inline-end:auto;font-size:13px}.sheet-import-pagination .button{white-space:normal;max-width:100%}.sheet-import ol{padding-inline-start:24px}.sheet-import ol li{margin:12px 0;font-size:15px;line-height:1.8}@media (max-width:520px){.sheet-import-flags{grid-template-columns:1fr}.sheet-import-stats>div{padding:12px}.sheet-import-stats span{font-size:12px}.sheet-import-pagination>span{width:100%}.sheet-import-pagination .button{flex:1;min-width:0}.sheet-import-table{max-height:420px}}.email-examples{min-width:0;margin:32px 0}.email-examples h2{margin-top:0}.email-examples h3{margin:28px 0 16px;font-size:26px}.email-examples h4{margin:0 0 10px;font-size:17px}.email-examples p{overflow-wrap:anywhere}.email-example-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.email-example-choices button{text-align:start;color:#c7d2df;overflow-wrap:anywhere;background:#141920;border:1px solid #394654;align-items:flex-start;gap:12px;min-width:0;min-height:54px;padding:14px;font-size:14px;line-height:1.5;display:flex}.email-example-choices button[aria-pressed=true]{color:#fff;background:#1c2b3a;border-color:#b4ccdf}.email-example-choices button>span{color:#9eb3c8;flex-shrink:0;font-size:11px;line-height:2}.email-annotation-control{align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.email-annotation-control input{accent-color:#bcd6eb;flex-shrink:0;width:18px;height:18px}.email-example-check,.email-example-next{background:#141e29;border-inline-start:2px solid #7e9bb5;margin:20px 0;padding:18px 20px}.email-example-check p,.email-example-next p{margin:0;font-size:15px}.email-example-sources{gap:14px;margin:24px 0;display:grid}.email-example-sources dt{color:#a4b4c6;font-size:12px}.email-example-sources dd{margin:6px 0 0}.email-example-sources code{white-space:pre-wrap;overflow-wrap:anywhere;color:#cbd9e9;font-size:12px;display:block}.email-example-message{background:#111b25;border:1px solid #3c5064;border-radius:6px;padding:24px}.email-example-message>.eyebrow{margin:0 0 18px;font-size:11px;line-height:1.7}.email-example-message h4{border-bottom:1px solid #354657;padding-bottom:20px}.email-example-message h4>span{color:#acbdcf;margin-bottom:8px;font-size:12px;display:block}.email-example-message h4>strong{overflow-wrap:anywhere;font-size:19px;font-weight:500;line-height:1.5;display:block}.email-example-paragraph{margin-top:24px}.email-example-paragraph>p{margin:0;font-size:16px;line-height:1.85}.email-example-paragraph aside{color:#b8d0e6;background:#192a3a;border-inline-start:2px solid #688bab;gap:12px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.75;display:flex}.email-example-paragraph aside>span{flex-shrink:0;font-size:11px}.email-example-message[data-email-kind=internal]{background:#1c1d22;border-style:dashed}.email-example-bad{border:1px solid #494649;border-radius:6px;margin:24px 0;padding:18px}.email-example-bad summary{cursor:pointer;min-height:30px;font-size:15px}.email-example-bad blockquote{color:#dfc8b7;border-inline-start:2px solid #aa9386;margin:20px 0;padding-inline-start:16px;font-size:15px;line-height:1.8}.email-example-bad p{font-size:14px}.email-examples .button{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.email-examples .gap-actions .button{flex:220px;min-width:0}.email-examples>.text-link{overflow-wrap:anywhere;margin-top:20px;display:inline-block}.email-example-bad summary:focus-visible,.email-examples button:focus-visible{outline-offset:3px;outline:2px solid #c1ddf5}@media (max-width:600px){.email-example-choices{grid-template-columns:1fr}.email-example-message{padding:18px}.email-example-check,.email-example-next{padding:16px}.email-examples h3{font-size:23px}}.outreach-review{overflow-wrap:anywhere;margin-block:32px}.prospect-flow ol{background:#3b4249;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;list-style:none;display:grid}.prospect-flow li{background:#12171b;margin:0;padding:18px;font-size:13px;line-height:1.6}.prospect-flow li span{color:#96b5cb;font-variant-numeric:tabular-nums;margin-bottom:8px;display:block}.prospect-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:24px;display:grid}.prospect-choices button{color:#c9cdd1;text-align:start;background:#111517;border:1px solid #454b52;min-height:52px;padding:14px;line-height:1.5}.prospect-choices button[aria-pressed=true]{color:#fff;background:#223746;border-color:#8eaec6}.prospect-fields label,.prospect-page{gap:8px;font-size:14px;display:grid}.outreach-review input,.outreach-review select,.outreach-review textarea{box-sizing:border-box;color:#eef1f3;width:100%;min-width:0;font:inherit;background:#0a0e11;border:1px solid #4d5963;border-radius:4px;padding:12px;line-height:1.6}.outreach-review textarea{resize:vertical}.prospect-fields{gap:18px;margin-block:28px;display:grid}.prospect-fields fieldset{border:1px solid #3d4952;min-width:0;padding:18px}.prospect-fields legend{color:#e8eef2;max-width:100%;padding-inline:8px;font-size:16px}.prospect-fields legend span{color:#94b1c6;margin-inline-end:10px}.prospect-fields fieldset p{color:#b6c4cd;margin:4px 0 16px;font-size:14px}.prospect-fields select{margin-bottom:16px}.prospect-result{background:#152330;border-inline-start:3px solid #8aafc8;margin-block:24px;padding:24px}.prospect-result[data-prospect-result=exclude],.prospect-result[data-prospect-result=stop]{background:#251e20;border-color:#c9a6ae}.prospect-result[data-prospect-result=commercial]{background:#282419;border-color:#c9b98a}.prospect-result h3{margin-top:4px}.outreach-review :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #bddfff}@media (max-width:650px){.prospect-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-choices{grid-template-columns:1fr}.prospect-fields fieldset{padding:12px}.prospect-result{padding:18px}.outreach-review input,.outreach-review select,.outreach-review textarea{font-size:16px}.outreach-review .gap-actions>*{white-space:normal;text-align:center}.outreach-review .gap-actions{flex-direction:column;align-items:stretch;display:flex}.outreach-review .gap-actions>*{word-break:normal;overflow-wrap:normal;width:100%;min-width:0}}.broken-building{overflow-wrap:anywhere;margin-block:32px}.broken-case-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:24px;display:grid}.broken-case-choices button{color:#cdd6dc;text-align:start;background:#11181c;border:1px solid #455460;align-items:center;gap:12px;min-height:58px;padding:15px;line-height:1.5;display:flex}.broken-case-choices button span{color:#9bbdd4;font-variant-numeric:tabular-nums}.broken-case-choices button[aria-pressed=true],.broken-timeline button[aria-pressed=true]{color:#fff;background:#213747;border-color:#a4c5dc}.broken-context{gap:18px;display:grid}.broken-context dt{color:#b8c9d5;font-size:13px}.broken-context dd{margin:5px 0 0}.broken-context code,.broken-replacements code{overflow-wrap:anywhere;white-space:normal;font-size:12px;display:block}.broken-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.broken-timeline button{color:#c9d2d8;text-align:start;background:#10171c;border:1px solid #445563;gap:10px;padding:18px;line-height:1.5;display:grid}.broken-timeline time{font-size:12px}.broken-timeline button>span{font-variant-numeric:tabular-nums;font-size:24px}.broken-observation{background:#10161b;border:1px solid #445563;margin-top:12px;padding:20px}.broken-observation dl{flex-wrap:wrap;gap:24px;display:flex}.broken-observation dt{color:#b7c9d7;font-size:13px}.broken-observation dd{margin:6px 0 0;font-size:20px}.broken-observation ol{padding:0;list-style:none}.broken-observation li{border-top:1px solid #344552;align-items:start;gap:14px;padding-block:12px;display:flex}.broken-observation li strong{color:#b8d7ed;flex-shrink:0}.broken-observation code{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:12px}.broken-replacements{border:0;min-width:0;margin:30px 0;padding:0}.broken-replacements legend{margin-bottom:16px;font-size:20px}.broken-replacements label{cursor:pointer;background:#101619;border:1px solid #3e4d57;align-items:start;gap:12px;margin-bottom:10px;padding:18px;display:flex}.broken-replacements label:has(input:checked){background:#192e3b;border-color:#91b8d2}.broken-replacements input{accent-color:#b7d7ef;width:18px;min-width:18px;height:18px;margin-top:6px}.broken-replacements label>span{gap:10px;min-width:0;display:grid}.broken-replacements label>span>span{color:#c2cbd1;font-size:14px;line-height:1.65}.broken-decision{background:#1b292f;border-inline-start:3px solid #95bccf;margin-block:24px;padding:24px}.broken-decision h4{margin-top:10px;font-size:24px}.broken-next-links{gap:15px;display:grid}.broken-building :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #c2e1f4}@media (max-width:650px){.broken-case-choices,.broken-timeline{grid-template-columns:1fr}.broken-observation,.broken-replacements label{padding:14px}.broken-decision{padding:18px}.broken-building .gap-actions{flex-direction:column;align-items:stretch;display:flex}.broken-building .gap-actions>*{white-space:normal;word-break:normal;overflow-wrap:normal;text-align:center;width:100%}}.profile-explorer{min-width:0;margin-block:2rem}.profile-dimensions,.profile-snapshots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-block:1.5rem;display:grid}.profile-explorer button{white-space:normal;overflow-wrap:anywhere}.profile-bars button,.profile-dimensions button,.profile-snapshots button{color:#d9e1e6;text-align:start;text-transform:none;letter-spacing:normal;background:#10181c;border:1px solid #435967;min-height:48px;padding:.85rem;font-size:.95rem;line-height:1.5}.profile-explorer button[aria-pressed=true]{color:#fff;background:#203946;border-color:#9ec4d9}.profile-explorer button:focus-visible,.profile-records summary:focus-visible{outline-offset:3px;outline:2px solid #d0e8f7}.profile-scope{flex-wrap:wrap;gap:1rem 2rem;display:flex}.profile-metrics dt,.profile-records dt,.profile-scope dt{color:#acbfcb;font-size:.82rem}.profile-metrics dd,.profile-records dd,.profile-scope dd{overflow-wrap:anywhere;margin:.4rem 0 0}.profile-scope code{white-space:normal;overflow-wrap:anywhere}.profile-metrics{background:#40525d;border:1px solid #40525d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block:1.5rem;display:grid}.profile-metrics>div{background:#10171b;padding:1rem}.profile-metrics dd{color:#fff;font-size:1.8rem;line-height:1.2}.profile-dimensions{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-bars{gap:.6rem;margin-block:1.2rem;display:grid}.profile-bars button{grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;display:grid}.profile-bar-label{overflow-wrap:anywhere}.profile-bars strong{color:#bed1dc;font-size:.8rem;font-weight:500}.profile-bar-track{background:#283842;grid-column:1/-1;height:6px;display:flex}.profile-bar-track i{background:#9bc8df;height:100%;display:block}.profile-record-heading{flex-wrap:wrap;align-items:center;gap:.5rem 1.3rem;margin-block:1.6rem .8rem;display:flex}.profile-record-heading h3,.profile-record-heading p{margin:0}.profile-record-heading .text-link{margin-inline-start:auto}.profile-record-heading button:disabled{opacity:.4}.profile-records{gap:.4rem;display:grid}.profile-records details{background:#11171b;border:1px solid #344651;padding:.9rem 1rem}.profile-records summary{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;min-height:28px;font-size:.85rem;display:flex}.profile-records summary code{color:#b1d3e5;font-size:.75rem}.profile-records dl{gap:1rem;margin-top:1.1rem;display:grid}.profile-records dd{font-size:.9rem}.profile-records code{white-space:normal;overflow-wrap:anywhere}.profile-comparison{background:#19292f;border-inline-start:3px solid #98bed2;margin-block:1.5rem;padding:1.3rem}.profile-comparison h3{margin-top:0}.profile-comparison dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.profile-comparison dt{font-size:.85rem;line-height:1.5}.profile-comparison dd{margin:.5rem 0 0;font-size:1.7rem}.profile-comparison p{font-size:.95rem;line-height:1.7}.profile-explorer>.text-link{margin-top:.6rem;display:inline-block}.profile-explorer .gap-actions{flex-wrap:wrap;gap:.8rem;display:flex}.profile-explorer .gap-actions button{min-height:44px}@media (max-width:640px){.profile-snapshots{grid-template-columns:1fr}.profile-dimensions,.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-metrics>div{padding:.8rem}.profile-bars button{grid-template-columns:minmax(0,1fr)}.profile-comparison dl{grid-template-columns:1fr;gap:.8rem}.profile-comparison dl>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.profile-comparison dd{margin:0}.profile-records summary{flex-direction:column;align-items:start;gap:.4rem}.profile-explorer .gap-actions{flex-direction:column}.profile-explorer .gap-actions button{width:100%;padding:.9rem .6rem}.profile-record-heading .text-link{margin-inline-start:0}.profile-scope{flex-direction:column}}.profile-records summary{padding-inline-end:1.3rem;position:relative}.profile-records summary:after{content:"+";color:#bad9e8;inset-inline-end:0;font-size:1.1rem;position:absolute;top:0}.profile-records details[open] summary:after{content:"−"}.catalog-result-heading{flex-wrap:wrap;gap:14px}.catalog-page-options{color:var(--muted);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:flex}.catalog-page-options>span{margin-inline-end:8px}.catalog-page-options a{color:inherit;border:1px solid #0000;border-radius:4px;padding:7px 10px}.catalog-page-options a[aria-current=true]{color:#fff;background:#202020;border-color:#626262}.publisher-workspace{min-width:0}.selection-toolbar{background:#111;border:1px solid var(--border);border-bottom:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.selection-toolbar p{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.selection-toolbar>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.selection-toolbar button{color:#ddd;cursor:pointer;text-align:start;background:0 0;border:0;padding:7px 0;font-size:12px}.selection-toolbar button:disabled{opacity:.4;cursor:default}.catalog-help{color:#aaa;border-inline:1px solid var(--border);background:#111;margin:0;padding:0 18px 16px;font-size:12px;line-height:1.6}.publisher-table-scroll{border:1px solid var(--border);scrollbar-color:#555 #171717;scrollbar-width:thin;isolation:isolate;border-radius:0 0 6px 6px;max-width:100%;max-height:70vh;overflow:auto}.publisher-table{border-collapse:separate;border-spacing:0;text-align:start;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.publisher-table td,.publisher-table th{text-align:start;white-space:nowrap;background:#0d0d0d;border-bottom:1px solid #ffffff10;padding:16px 14px}.publisher-table th{z-index:3;color:#b9b9b9;letter-spacing:.03em;background:#191919;font-size:11px;font-weight:500;position:sticky;top:0}.publisher-table th a:hover{color:#fff}.publisher-table tbody tr:last-child td{border-bottom:0}.publisher-table .select-cell{z-index:2;width:44px;min-width:44px;padding-inline:14px;position:sticky;inset-inline-start:0}.publisher-table .publisher-cell{z-index:2;border-inline-end:1px solid #ffffff16;width:235px;min-width:235px;max-width:285px;position:sticky;inset-inline-start:44px}.publisher-table th.publisher-cell,.publisher-table th.select-cell{z-index:4;background:#191919}.bulk-publisher input,.publisher-table input[type=checkbox]{accent-color:#fff;cursor:pointer;flex-shrink:0;width:17px;height:17px;display:block}.publisher-table input:disabled{cursor:default;opacity:.35}.publisher-table tr[data-selected=true] td{background:#1d2527}.publisher-table tr:hover td{background:#191919}.publisher-table tr[data-selected=true]:hover td{background:#253034}.publisher-cell-content{white-space:normal;align-items:center;gap:12px;display:flex}.publisher-cell-content>svg{color:#888;flex-shrink:0;width:19px;height:19px}.publisher-cell-content>div{min-width:0}.publisher-cell-content a{color:#eee;overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:600;display:flex}.publisher-cell-content a svg{flex-shrink:0;width:12px;height:12px}.publisher-table small{color:#999;margin-top:4px;font-size:10px;line-height:1.5;display:block}.publisher-cell-content small{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:205px;display:-webkit-box;overflow:hidden}.publisher-table .metric-cell{font-size:14px;font-weight:600}.publisher-table time{color:#bbb;font-size:11px}.publisher-row-actions a{justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:11px;display:flex}.publisher-row-actions svg{width:12px;height:12px}.catalog-footnotes{color:#888;padding:12px 2px;font-size:11px;line-height:1.6}.catalog-footnotes p{margin:4px 0}.selection-tray{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b1b1bf5;border:1px solid #676767;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:14px 18px;display:flex;position:sticky;bottom:18px;box-shadow:0 8px 25px #0006}.selection-tray strong{font-variant-numeric:tabular-nums;font-size:13px}.selection-tray .button{min-height:44px}.bulk-order-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.bulk-order-summary,.bulk-publishers{min-width:0}.bulk-publisher-list{scrollbar-width:thin;max-height:65vh;margin-bottom:20px;overflow:auto}.bulk-publisher{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:18px 4px;font-size:12px;display:flex}.bulk-publisher>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.bulk-publisher>span:last-child{font-variant-numeric:tabular-nums;text-align:end;flex-shrink:0}.bulk-publisher small{color:#aaa;margin-top:5px;font-size:10px;display:block}.bulk-publisher[data-included=false]>span{opacity:.45}.bulk-order-summary{position:sticky;top:20px}.bulk-order-summary>.button{width:100%;margin-top:24px}.bulk-order-summary>p{color:#aaa;font-size:12px;line-height:1.7}.bulk-warning{color:#e6bc91!important}.bulk-order-summary .checkout-total{font-size:19px}.bulk-order-summary .checkout-totals{font-size:13px}.publisher-table-scroll:focus-visible{outline-offset:4px;outline:2px solid #eee}@media (max-width:1000px){.bulk-order-layout{grid-template-columns:1fr}.bulk-order-summary{position:static}.catalog-page-options{margin-inline-start:0}}@media (max-width:700px){.selection-toolbar{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 12px}.selection-toolbar>div{gap:18px}.catalog-help{padding-inline:12px;font-size:11px}.publisher-table .publisher-cell{width:170px;min-width:170px;max-width:170px}.publisher-cell-content{gap:7px}.publisher-cell-content>svg{display:none}.publisher-table td,.publisher-table th{padding-block:14px;padding-inline:10px}.publisher-table .select-cell{padding-inline:13px}.publisher-table-scroll{max-height:65vh}.selection-tray{flex-wrap:wrap;gap:12px;padding:12px;bottom:80px}.selection-tray .button{white-space:normal;flex:1;font-size:11px}.catalog-page-options>span{font-size:11px}.bulk-order-layout{gap:0}.bulk-publisher-list{max-height:50vh}}.owned-link-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0;display:grid}.owned-link-metrics>a{border:1px solid var(--border);background:#111;border-radius:6px;flex-direction:column;gap:14px;padding:22px;display:flex}.owned-link-metrics span{color:#aaa;font-size:12px}.owned-link-metrics strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.owned-link-metrics>a:hover{border-color:#777}.owned-link-tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;align-items:center;margin:28px 0;display:flex;overflow:auto}.owned-link-tabs a{color:#aaa;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 0;font-size:13px;display:flex}.owned-link-tabs a[aria-current=page]{color:#fff;border-color:#fff}.owned-link-tabs svg{width:16px;height:16px}.owned-link-filters{border:1px solid var(--border);background:#11161b;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px;display:grid}.owned-link-filters .field{min-width:0;margin:0}.owned-link-search{grid-column:span 2}.owned-filter-actions{align-items:center;gap:20px;display:flex}.owned-link-filters input,.owned-link-filters select{box-sizing:border-box;width:100%;min-width:0}.owned-links-scroll{border:1px solid var(--border);scrollbar-width:thin;scrollbar-color:#555 #171717;border-radius:6px;max-width:100%;overflow:auto}.owned-links-table{border-spacing:0;border-collapse:separate;text-align:start;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.owned-links-table td,.owned-links-table th{text-align:start;vertical-align:top;white-space:nowrap;background:#0d0d0d;border-bottom:1px solid #ffffff12;padding:18px 15px}.owned-links-table th{color:#aaa;background:#191919;font-size:11px;font-weight:500}.owned-links-table tr:last-child td{border-bottom:0}.owned-links-table td small{color:#999;margin-top:5px;font-size:10px;line-height:1.6;display:block}.owned-links-table td:first-child,.owned-links-table th:first-child{z-index:2;white-space:normal;border-inline-end:1px solid #ffffff16;min-width:210px;max-width:245px;position:sticky;inset-inline-start:0}.owned-publisher>div{overflow-wrap:anywhere;align-items:center;gap:9px;display:flex}.owned-publisher>div svg{color:#999;flex-shrink:0;width:16px;height:16px}.owned-links-table .text-link{white-space:normal;gap:7px;margin-top:8px;font-size:11px;line-height:1.5;display:inline-flex}.owned-links-table svg{flex-shrink:0;width:12px;height:12px}.owned-links-table .owned-destination{white-space:normal;overflow-wrap:anywhere;min-width:250px;max-width:330px}.owned-destination>a{color:#aaa;align-items:center;gap:8px;margin-top:7px;font-size:11px;line-height:1.6;display:flex}.owned-destination strong{font-weight:500;line-height:1.6}.owned-links-table time{color:#bbb;font-size:11px}.owned-campaign-link{white-space:normal;text-underline-offset:3px;overflow-wrap:anywhere;max-width:200px;margin-top:8px;font-size:11px;text-decoration:underline;display:block}.owned-table-help{background:0 0;border:0;padding:12px 0}.owned-campaign-heading{border:1px solid #535353;border-radius:6px;justify-content:space-between;align-items:start;gap:24px;margin-bottom:22px;padding:24px;display:flex}.owned-campaign-heading h2{overflow-wrap:anywhere;margin:8px 0;font-size:22px}.owned-campaign-heading p:last-child{color:#999;font-size:12px}.campaign-name-editor summary{cursor:pointer;text-underline-offset:4px;padding:8px 0;font-size:12px;text-decoration:underline}.campaign-name-editor form{min-width:260px;padding-top:14px}.campaign-name-editor .field{margin-bottom:12px}.campaign-name-editor .button{min-height:40px;font-size:12px}.campaign-intro{color:#aaa;margin-bottom:24px;font-size:13px;line-height:1.7}.campaign-search{align-items:end;gap:16px;display:flex}.campaign-search .field{flex:1;max-width:520px;margin:0}.owned-campaigns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.campaign-card{border:1px solid var(--border);background:#11161b;border-radius:6px;min-width:0;padding:26px}.campaign-card-heading{align-items:start;gap:14px;display:flex}.campaign-card-heading>svg{color:#aaa;flex-shrink:0;width:20px;height:20px;margin-top:3px}.campaign-card h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:19px;line-height:1.5}.campaign-card time{color:#999;font-size:11px}.campaign-destination{color:#aaa;overflow-wrap:anywhere;margin-top:18px;font-size:12px}.campaign-totals{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;padding-top:20px;display:grid}.campaign-totals dt{color:#aaa;font-size:11px}.campaign-totals dd{font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:25px;font-weight:600}.campaign-statuses{flex-wrap:wrap;gap:14px;min-height:28px;display:flex}.campaign-statuses a{align-items:center;gap:6px;font-size:12px;display:flex}.campaign-card-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;margin-top:22px;padding-top:18px;display:flex}.campaign-card-actions .text-link{gap:8px;padding-block:8px;font-size:12px;display:flex}.campaign-card-actions svg{width:14px;height:14px}.owned-links-scroll:focus-visible{outline-offset:4px;outline:2px solid #eee}@media (max-width:1100px){.owned-link-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-campaigns{grid-template-columns:1fr}.owned-filter-actions{grid-column:1/-1}}@media (max-width:700px){.owned-link-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.owned-link-metrics>a{gap:12px;padding:17px}.owned-link-metrics span{font-size:11px}.owned-link-metrics strong{font-size:26px}.owned-link-tabs{gap:20px}.owned-link-filters{gap:15px 12px;padding:16px}.owned-link-filters .field>span{font-size:11px}.owned-link-search{grid-column:1/-1}.owned-filter-actions{flex-wrap:wrap}.owned-links-table td:first-child,.owned-links-table th:first-child{min-width:150px;max-width:150px}.owned-links-table td,.owned-links-table th{padding:16px 12px}.owned-publisher>div svg{display:none}.owned-campaign-heading{flex-direction:column;gap:12px;padding:20px}.campaign-name-editor{max-width:100%}.campaign-name-editor form{min-width:0;max-width:100%}.owned-campaign-heading .campaign-name-editor{width:100%}.campaign-card{padding:20px}.campaign-search{flex-wrap:wrap;align-items:stretch}.campaign-search .field{flex-basis:100%;max-width:none}.campaign-card-actions{gap:14px}.campaign-card-actions .campaign-name-editor[open]{width:100%}}.owned-filter-disclosure .owned-link-filters{background:0 0;border:0;border-radius:0}.owned-links-scroll{isolation:isolate;max-height:70vh}.owned-links-table th{z-index:3;position:sticky;top:0}.owned-links-table th:first-child{z-index:4}@media (max-width:700px){.owned-links-scroll{max-height:65vh}}.owned-table-tools{gap:18px;margin:18px 0;font-size:12px}.owned-selection-actions,.owned-table-tools{flex-wrap:wrap;align-items:center;display:flex}.owned-selection-actions{flex:1;gap:16px}.owned-table-tools button{font:inherit}.owned-table-tools summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:40px;text-decoration:underline;display:flex}.owned-column-menu,.owned-save-view{position:relative}.owned-column-menu>div,.owned-save-view>form{z-index:8;inset-inline-end:0;background:#171717;border:1px solid #555;border-radius:6px;min-width:230px;padding:20px;position:absolute;top:100%;box-shadow:0 12px 40px #0009}.owned-column-menu label{align-items:center;gap:12px;min-height:36px;display:flex}.owned-save-view .field{margin-bottom:16px}.owned-links-table input[type=checkbox],.owned-table-tools input[type=checkbox]{appearance:auto;accent-color:#fff;cursor:pointer;width:17px;height:17px}.owned-links-table td.owned-select,.owned-links-table th.owned-select{box-sizing:border-box;z-index:2;border-inline-end:0;width:44px;min-width:44px;max-width:44px;padding-inline:13px;position:sticky;inset-inline-start:0}.owned-links-table .owned-publisher{z-index:2;white-space:normal;border-inline-end:1px solid #ffffff20;min-width:200px;max-width:240px;position:sticky;inset-inline-start:44px}.owned-links-table th.owned-publisher,.owned-links-table th.owned-select{z-index:4}.owned-links-table tr:hover td{background:#191919}.owned-links-table td[hidden],.owned-links-table th[hidden]{display:none}.owned-bulk-tray{z-index:6;background:#242424;border:1px solid #777;border-radius:6px;gap:14px;margin-top:18px;padding:16px;font-size:12px;position:sticky;bottom:20px;box-shadow:0 8px 36px #0008}.owned-bulk-tray,.owned-bulk-tray form{flex-wrap:wrap;align-items:center;display:flex}.owned-bulk-tray form{gap:12px}.owned-bulk-tray select{color:#fff;background:#111;border:1px solid #666;border-radius:4px;max-width:240px;min-height:42px;padding:10px}.owned-bulk-tray .button{min-height:42px;padding:12px 16px;font-size:11px}.link-detail-drawer{color:#fff;overscroll-behavior:contain;box-sizing:border-box;background:#111;border:0;border-inline-start:1px solid #444;width:min(540px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:32px;position:fixed;inset-block:0;inset-inline:auto 0;overflow:auto}.link-detail-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a}.link-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.link-detail-heading h2{font-size:24px}.link-detail-drawer h3{margin:12px 0 16px;font-size:21px;line-height:1.4}.link-detail-drawer>.badge{margin-bottom:20px}.link-detail-facts{margin:20px 0}.link-detail-facts>div{border-bottom:1px solid #ffffff16;grid-template-columns:minmax(110px,1fr) minmax(0,1.5fr);gap:20px;padding:14px 0;font-size:12px;line-height:1.6;display:grid}.link-detail-facts dt{color:#aaa}.link-detail-facts dd{overflow-wrap:anywhere;margin:0}.link-monitor-summary{border:1px solid #444;border-radius:5px;margin:24px 0;padding:22px}.link-monitor-summary>p{font-size:13px;line-height:1.7}.link-monitor-summary form{margin-top:20px}.link-detail-drawer>.button{width:100%}.saved-link-views{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.saved-link-views>div{border:1px solid #444;border-radius:4px;align-items:center;max-width:100%;display:flex}.saved-link-views .filter-chip{overflow-wrap:anywhere;white-space:normal;border:0}.saved-link-views a[aria-current=true]{color:#111;background:#fff}.saved-link-views button{justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:8px;display:flex}.saved-link-views svg{width:14px;height:14px}.campaign-extra-actions{flex-direction:column;gap:14px;font-size:12px;display:flex}.campaign-notes{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:24px;font-size:13px;line-height:1.7}.campaign-notes .filter-chips{margin-top:14px}.campaign-name-editor textarea{min-height:100px}.campaign-name-editor input,.campaign-name-editor textarea{width:100%;min-width:0}.section-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.section-heading>.campaign-name-editor{flex-shrink:0;max-width:100%}.section-heading>.campaign-intro{max-width:600px}.link-alerts{gap:16px;display:grid}.link-alerts article{background:#111;border:1px solid #333;border-radius:5px;justify-content:space-between;align-items:start;gap:22px;padding:24px;display:flex}.link-alerts article.is-unread{border-inline-start:3px solid #fff}.link-alerts h3{margin-bottom:10px;font-size:17px;line-height:1.5}.link-alerts time{color:#aaa;font-size:11px}.link-alerts p{color:#aaa;max-width:700px;margin-top:14px;font-size:12px;line-height:1.7}.link-alerts .text-link{flex-shrink:0;font-size:12px}.owned-links-table input:focus-visible,.owned-table-tools input:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:1100px){.owned-campaign-heading{flex-wrap:wrap}.campaign-extra-actions{flex-flow:wrap}.section-heading{flex-wrap:wrap}}@media (max-width:700px){.owned-table-tools{gap:12px}.owned-selection-actions{flex-basis:100%;gap:14px;font-size:11px}.owned-column-menu>div,.owned-save-view>form{max-width:calc(100vw - 40px);inset-inline:0 auto}.owned-links-table td.owned-select,.owned-links-table th.owned-select{width:40px;min-width:40px;max-width:40px;padding-inline:11px}.owned-links-table .owned-publisher{min-width:145px;max-width:145px;inset-inline-start:40px}.owned-bulk-tray{gap:16px;padding:14px;position:relative;bottom:auto}.owned-bulk-tray form{width:100%}.owned-bulk-tray select{flex:1;min-width:0;max-width:100%}.owned-bulk-tray .button{white-space:normal}.link-detail-drawer{padding:22px}.link-detail-heading{margin-bottom:24px}.link-detail-heading h2{font-size:22px}.link-monitor-summary{padding:18px}.link-detail-facts>div{grid-template-columns:minmax(90px,1fr) minmax(0,1.4fr);gap:14px}.link-alerts article{flex-wrap:wrap;padding:18px}.section-heading .campaign-name-editor[open]{width:100%}.campaign-card-actions .campaign-name-editor{order:4}.owned-link-tabs{scroll-padding-inline:10px}}@media (prefers-reduced-motion:no-preference){.link-detail-drawer[open]{animation:link-drawer-enter .22s ease-out}@keyframes link-drawer-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}:root{--surface-raised:#141416;--line-soft:#ffffff1c;--text-soft:#b4b4bc}.app-content{font-family:var(--ui-font)}.app-content .button,.auth-form .button,.public-page-packages .button{letter-spacing:0;border-radius:9px;font-weight:550}.app-content .button-white,.auth-form .button-white,.public-page-packages .button-white{color:#151518;background:linear-gradient(#f5f5f6,#dcdce0);border-color:#ffffffb3;box-shadow:inset 0 1px #fff,0 2px 4px #0003}.app-content .button-white:hover,.auth-form .button-white:hover,.public-page-packages .button-white:hover{background:#fff}.app-content .button-outline,.auth-form .button-outline{background:#ffffff03;border-color:#ffffff30}.app-content .panel-card{border-color:var(--line-soft);background:linear-gradient(135deg,#ffffff03,#0000),#0d0d0f;border-radius:12px}.app-content .page-heading{margin-bottom:24px}.app-content .page-heading h1{letter-spacing:-.035em;font-weight:550}.app-content .badge{letter-spacing:0;border-radius:5px;padding:5px 8px;font-weight:500;line-height:1.35}.app-content .field input:not([type=checkbox]),.app-content .field select,.app-content .field textarea{background:#0b0b0d;border-color:#ffffff2c;border-radius:7px}.catalog-quick-filters{border:1px solid var(--line-soft);background:#111113;border-radius:10px;grid-template-columns:1fr 1fr minmax(100px,.65fr) auto;align-items:end;gap:14px;padding:16px}.app-content .catalog-quick-filters .field>span{color:var(--text-soft);font-size:11px}.app-content .catalog-quick-filters .field input,.app-content .catalog-quick-filters .field select{min-height:42px;padding:10px 12px;font-size:13px}.catalog-quick-submit .button{min-height:42px;padding:10px 20px;font-size:12px}.catalog-advanced{border-top:1px solid var(--line-soft);grid-column:1/-1;padding-top:10px}.campaign-details>summary,.catalog-advanced>summary{cursor:pointer;color:var(--text-soft);align-items:center;gap:8px;width:fit-content;min-height:32px;font-size:12px;list-style:none;display:flex}.campaign-details>summary::-webkit-details-marker,.catalog-advanced>summary::-webkit-details-marker{display:none}.campaign-details>summary svg,.catalog-advanced>summary svg{width:13px;height:13px}.campaign-details[open]>summary svg,.catalog-advanced[open]>summary svg{transform:rotate(180deg)}.catalog-advanced-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}.catalog-advanced-fields .catalog-filter-actions .button{min-height:40px;font-size:12px}.catalog-result-heading{margin-block:18px 12px}.filter-chips{margin-block:12px}.selection-toolbar{border-color:var(--line-soft);background:#121214;gap:12px;padding:8px 14px;position:relative}.selection-toolbar>div{gap:16px}.selection-toolbar p{font-size:12px}.selection-toolbar>div button{font-size:11px}.catalog-column-menu{flex-shrink:0;margin-inline-start:auto;font-size:12px;position:relative}.catalog-column-menu summary{cursor:pointer;align-items:center;gap:8px;min-height:36px;list-style:none;display:flex}.catalog-column-menu summary svg{width:12px;height:12px}.catalog-column-menu>div{z-index:10;inset-inline-end:0;background:#1a1a1d;border:1px solid #ffffff36;border-radius:9px;min-width:210px;padding:14px;position:absolute;top:100%;box-shadow:0 16px 35px #0008}.catalog-column-menu label{align-items:center;gap:10px;min-height:36px;display:flex}.catalog-column-menu input{accent-color:#fff;width:16px;height:16px}.catalog-help{color:#a1a1aa;background:#121214;padding:0 14px 10px;font-size:10px}.publisher-table td,.publisher-table th{padding:12px}.publisher-table td[hidden],.publisher-table th[hidden]{display:none}.publisher-table .publisher-cell{width:205px;min-width:205px;max-width:245px}.publisher-cell-content small{-webkit-line-clamp:1}.publisher-table .metric-cell{font-size:13px}.publisher-table td{vertical-align:middle}.selection-tray{background:#1a1a1ef5;border-color:#ffffff40;border-radius:11px}.selection-cost{grid-template-columns:auto auto;gap:6px 24px;min-width:0;display:grid}.selection-cost>span{color:#c1c1ca;font-size:12px}.selection-cost>span b{color:#fff;font-weight:550}.selection-cost small{color:#aaaab4;grid-column:1/-1;font-size:10px;line-height:1.5}.selection-cost strong{font-size:13px}.owned-link-metrics{border:1px solid var(--line-soft);background:#111113;border-radius:10px;gap:0;margin:18px 0;overflow:hidden}.owned-link-metrics>a{border:0;border-inline-end:1px solid var(--line-soft);background:0 0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px}.owned-link-metrics>a:last-child{border-inline-end:0}.owned-link-metrics>a:hover{background:#ffffff05}.owned-link-metrics strong{font-size:24px}.owned-link-metrics span{font-size:11px}.owned-link-tabs{gap:24px;margin:16px 0}.owned-link-tabs a{padding-block:12px;font-size:12px}.owned-campaign-heading{border-color:var(--line-soft);background:#111113;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:8px;padding:16px 18px}.owned-campaign-heading>div:first-child{flex:1;min-width:180px}.owned-campaign-heading h2{margin:4px 0;font-size:18px}.owned-campaign-heading .eyebrow{margin-bottom:4px;font-size:9px}.owned-campaign-heading .campaign-extra-actions{flex-flow:wrap;align-items:center;gap:12px 18px;width:auto;display:flex}.campaign-extra-actions a,.campaign-extra-actions button{font-size:11px}.owned-campaign-heading .campaign-name-editor[open]{flex-basis:100%;order:3}.owned-campaign-heading .campaign-name-editor form{max-width:600px}.campaign-details{margin:0 0 14px;padding-inline:4px}.campaign-details .campaign-notes{margin-top:8px}.campaign-details .campaign-intro{max-width:780px;margin:10px 0;font-size:12px}.owned-filter-disclosure{border-color:var(--line-soft);background:#111113}.owned-filter-disclosure>summary{padding:10px 14px;font-size:12px}.app-content .owned-link-filters .field{margin:0}.app-content .owned-link-filters .field input,.app-content .owned-link-filters .field select{min-height:42px;padding:9px 12px;font-size:13px}.owned-link-filters{gap:14px;padding:16px}.owned-link-filters .field>span{font-size:11px}.owned-table-tools{gap:14px;margin:10px 0}.owned-table-tools summary{min-height:32px}.owned-selection-actions{font-size:11px}.owned-links-table td,.owned-links-table th{vertical-align:middle;padding:12px}.owned-links-table .owned-destination{min-width:200px;max-width:260px}.owned-links-table .owned-publisher{min-width:180px;max-width:220px}.owned-links-table .text-link{margin-top:4px}.owned-links-table .owned-destination>a{text-overflow:ellipsis;max-width:240px;overflow:hidden}.owned-links-table td small{margin-top:3px}.owned-links-table tbody tr:hover td{background:#17171b}.owned-links-table tr[data-selected=true] td{background:#20232a}.owned-links-scroll,.publisher-table-scroll{border-color:var(--line-soft)}.auth-story h1,.public-page-packages .page-title{font-family:"Libre Caslon Display",var(--heading-font);letter-spacing:-.025em;font-weight:400;line-height:1.08}.public-page-packages .page-title{max-width:900px;font-size:clamp(42px,5.5vw,74px)}.public-page-packages .page-lead{color:var(--text-soft);max-width:710px;font-size:16px;line-height:1.8}.credit-package{border-color:var(--line-soft);background:radial-gradient(at 0 0,#ffffff08,#0000 70%),#111113;border-radius:13px;padding:26px}.public-packages{gap:20px;margin-top:36px}.public-packages .credit-package{padding:28px}.package-card-heading h3{color:#c4c4cc;font-size:14px;font-weight:500}.package-price{font-family:var(--ui-font);letter-spacing:-.05em;order:1;margin-top:20px;font-size:38px;font-weight:500;line-height:1.2}.package-credit{order:2;margin-top:12px}.package-credit strong{font-family:var(--ui-font);letter-spacing:-.02em;font-size:20px;font-weight:500}.package-credit span{color:#a5a5af}.package-unit-price{color:#a5a5af;order:3;margin-top:7px;font-size:12px;line-height:1.5}.package-benefits{border-top:1px solid var(--line-soft);flex:1;order:4;gap:12px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.package-benefits li{color:#bdbdc6;align-items:center;gap:10px;font-size:12px;display:flex}.package-benefits svg{color:#c9d8ca;flex-shrink:0;width:13px;height:13px}.public-packages .button{order:5;min-height:46px;padding:12px 16px;font-size:12px}.public-packages .text-link{order:6;font-size:11px}.package-choice-summary{border:1px solid var(--line-soft);background:#ffffff03;border-radius:10px;grid-template-columns:1fr auto;gap:16px;margin-bottom:24px;padding:20px;display:grid}.package-choice-summary>div{flex-direction:column;gap:8px;display:flex}.package-choice-summary>div:nth-child(2){text-align:end}.package-choice-summary span{color:var(--text-soft);font-size:11px}.package-choice-summary strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.package-choice-summary p{color:#a5a5af;grid-column:1/-1;margin:0;font-size:12px;line-height:1.7}.credit-guidance{border:1px solid var(--line-soft);background:#ffffff02;border-radius:10px;align-items:flex-start;gap:14px;margin-top:24px;padding:20px;display:flex}.credit-guidance>svg{color:#c1ccc2;flex-shrink:0;width:18px;height:18px;margin-top:3px}.credit-guidance p{color:#b0b0ba;margin:0;font-size:12px;line-height:1.8}.credit-guidance p+p{margin-top:8px}.credit-guidance>div>div{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.credit-guidance a{color:#d7d7df;text-underline-offset:4px;font-size:11px;text-decoration:underline}.checkout-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.checkout-layout .checkout-card{max-width:none;margin:0}.checkout-assurance{border:1px solid var(--line-soft);background:#111113;border-radius:12px;min-width:0;padding:24px;position:sticky;top:24px}.checkout-assurance>h2{color:var(--text-soft);font-size:14px;font-weight:500}.checkout-assurance>strong{margin:16px 0;font-size:30px;font-weight:500;display:block}.checkout-assurance .credit-guidance{background:0 0;border:0;padding:0}.checkout-assurance>.text-link{gap:10px;margin-top:26px;font-size:12px;display:flex}.checkout-assurance>.text-link svg{width:14px;height:14px}.auth-story h1{font-size:clamp(42px,4.5vw,68px)}.auth-form{border-color:var(--line-soft);background:radial-gradient(at top,#ffffff06,#0000 70%),#0c0c0e;border-radius:14px}:lang(ar) .auth-story h1,:lang(ar) .public-page-packages .page-title,:lang(ja) .auth-story h1,:lang(ja) .public-page-packages .page-title,:lang(ru) .auth-story h1,:lang(ru) .public-page-packages .page-title,:lang(zh) .auth-story h1,:lang(zh) .public-page-packages .page-title{font-family:var(--heading-font);line-height:1.25}.product-walkthrough{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.product-preview{flex-direction:column;min-width:0;min-height:440px;padding:0;display:flex;overflow:hidden;box-shadow:0 20px 60px #0008}.preview-chrome{border-bottom:1px solid var(--line-soft);background:#ffffff03;align-items:center;gap:14px;padding:16px 20px;display:flex}.preview-chrome>span{gap:5px;display:flex}.preview-chrome i{background:#48484f;border-radius:50%;width:6px;height:6px}.preview-chrome small{color:#a6a6b0;font-size:9px;line-height:1.5}.preview-content{flex:1;min-width:0;padding:22px}.preview-title{align-items:center;gap:10px;margin-bottom:22px;display:flex}.preview-title>svg{color:#9999a5;width:16px;height:16px}.preview-title h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:500}.preview-table{border:1px solid var(--line-soft);border-radius:7px;overflow:hidden}.preview-publisher,.preview-table-labels{grid-template-columns:minmax(0,1fr) 28px 70px;align-items:center;gap:12px;padding:13px 12px;display:grid}.preview-table-labels{color:#9999a5;background:#ffffff04;font-size:9px}.preview-publisher{border-top:1px solid var(--line-soft);cursor:pointer;font-size:11px}.preview-publisher[data-selected=true]{background:#ffffff05}.preview-publisher>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.preview-publisher input{accent-color:#eee;cursor:pointer;flex-shrink:0;width:14px;height:14px}.preview-publisher bdi{overflow-wrap:anywhere}.preview-publisher small{color:#93939f;margin-top:5px;font-size:9px;line-height:1.5;display:block}.preview-publisher>b{font-size:12px;font-weight:500}.preview-publisher>span:last-child{text-align:end;font-variant-numeric:tabular-nums}.preview-table-labels>span:last-child{text-align:end}.preview-selection{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.preview-selection>span{color:#aaaab4;font-size:10px}.preview-content .button{letter-spacing:0;border-radius:7px;min-height:38px;padding:10px 14px;font-size:10px}.preview-content .button svg{width:12px;height:12px}.preview-destination{border:1px solid var(--line-soft);overflow-wrap:anywhere;background:#ffffff04;border-radius:7px;flex-direction:column;gap:10px;padding:14px;font-size:12px;display:flex}.preview-destination>span{color:#9999a5;font-size:10px}.preview-duration{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}.preview-duration>span{color:#aaaab4}.preview-duration>div{gap:6px;display:flex}.preview-duration button{border:1px solid var(--line-soft);border-radius:5px;min-width:36px;min-height:34px;font-size:12px}.preview-duration button[aria-pressed=true]{color:#111;background:#eee;border-color:#eee}.preview-totals{margin:20px 0}.preview-totals>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:11px;display:flex}.preview-totals dt{color:#aaaab4}.preview-totals dd{text-align:end;margin:0}.preview-totals>div:last-child dd{font-variant-numeric:tabular-nums;font-size:26px}.preview-totals small{color:#aaaab4;font-size:11px}.preview-note{color:#9999a5;margin-bottom:16px;line-height:1.7;font-size:10px!important}.preview-link-list{gap:12px;display:grid}.preview-link-list>div{border:1px solid var(--line-soft);background:#ffffff03;border-radius:7px;padding:16px}.preview-link-list>div>div{align-items:center;gap:10px;display:flex}.preview-link-list svg{color:#9999a5;flex-shrink:0;width:14px;height:14px}.preview-link-list bdi{overflow-wrap:anywhere;font-size:11px}.preview-link-list small{color:#9999a5;margin-top:5px;font-size:9px;display:block}.preview-link-list .badge{flex-shrink:0;margin-inline-start:auto;font-size:9px}.preview-link-list dl{border-top:1px solid var(--line-soft);gap:24px;margin:16px 0 0;padding-top:12px;display:flex}.preview-link-list dt{color:#9999a5;font-size:9px}.preview-link-list dd{margin:6px 0 0;font-size:10px}.product-preview .preview-disclaimer{border-top:1px solid var(--line-soft);background:#ffffff02;margin:0;padding:12px 20px;line-height:1.6;color:#9999a5!important;font-size:9px!important}.walkthrough-next{justify-content:center;margin-top:26px;display:flex}.walkthrough-next a{align-items:center;gap:10px;font-size:12px;display:flex}.walkthrough-next svg{width:14px;height:14px}@media (max-width:1100px){.catalog-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-link-metrics>a{flex-direction:column;align-items:start;gap:9px;padding:14px}.product-walkthrough{grid-template-columns:1fr 1.3fr}.preview-content{padding:16px}.preview-publisher{grid-template-columns:minmax(0,1fr) 25px 52px;gap:8px;padding:12px 8px}.checkout-layout{grid-template-columns:minmax(0,1fr)}.checkout-assurance{position:static}}@media (max-width:760px){.product-walkthrough{grid-template-columns:minmax(0,1fr)}.product-preview{min-height:0}.campaign-story-steps button{padding:14px 12px}.preview-content{padding:18px}.preview-publisher,.preview-table-labels{grid-template-columns:minmax(0,1fr) 25px 64px}.preview-selection{flex-wrap:wrap}.preview-chrome{padding:14px}.preview-link-list>div{padding:12px}.preview-link-list>div>div{flex-wrap:wrap}.preview-link-list dl{gap:18px}.preview-link-list .badge{white-space:normal}.auth-story h1{font-size:44px}}@media (max-width:700px){.catalog-quick-filters{grid-template-columns:1fr 1fr;gap:12px;padding:12px}.catalog-quick-submit .button{white-space:normal;width:100%;min-height:42px;padding-inline:10px}.catalog-advanced-fields{gap:12px}.selection-toolbar{flex-flow:wrap;align-items:center;padding:8px 12px}.selection-toolbar>div{flex-basis:100%;order:3;gap:16px}.selection-toolbar .catalog-column-menu{margin-inline-start:auto}.publisher-table .publisher-cell{width:155px;min-width:155px;max-width:170px}.selection-cost{grid-template-columns:1fr;gap:5px}.selection-cost small{grid-column:auto}.selection-tray{gap:12px}.selection-tray .button{flex:0 auto;width:100%}.owned-link-metrics>a{border-bottom:1px solid var(--line-soft)}.owned-link-metrics>a:nth-child(2){border-inline-end:0}.owned-link-metrics>a:nth-child(n+3){border-bottom:0}.owned-campaign-heading{align-items:stretch;gap:8px;padding:14px}.owned-campaign-heading>div:first-child{min-width:0}.owned-campaign-heading .campaign-extra-actions{gap:10px 16px}.owned-campaign-heading .campaign-name-editor{width:auto}.owned-campaign-heading .campaign-name-editor[open]{width:100%}.owned-links-table .owned-publisher{min-width:145px;max-width:165px}.owned-links-table td,.owned-links-table th{padding-block:12px}.app-content .catalog-quick-filters .field input,.app-content .catalog-quick-filters .field select,.app-content .owned-link-filters .field input,.app-content .owned-link-filters .field select{font-size:16px}.package-choice-summary{gap:14px;padding:16px}.package-choice-summary strong{font-size:19px}.credit-guidance{padding:16px}.public-packages{margin-top:28px}.public-page-packages .credit-package{padding:24px}.checkout-assurance{padding:20px}.preview-content{padding:14px}.preview-chrome small{font-size:9px}.preview-publisher>span:first-child{gap:6px}.preview-publisher small{font-size:8px}.preview-publisher{font-size:10px}.preview-title h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.product-walkthrough *{transition:none!important;animation:none!important}}.owned-links-table .owned-destination>small,.owned-links-table .owned-publisher>small{display:none}.owned-publisher>div strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;display:block;overflow:hidden}.owned-links-table .owned-destination>strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.owned-links-table .owned-destination>a bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.service-hero-copy h1{font-family:"Libre Caslon Display",var(--heading-font);letter-spacing:-.025em;font-weight:400;line-height:1.1}:lang(ar) .service-hero-copy h1,:lang(ja) .service-hero-copy h1,:lang(ru) .service-hero-copy h1,:lang(zh) .service-hero-copy h1{font-family:var(--heading-font);line-height:1.25}@media (max-width:700px){.owned-publisher>div strong{max-width:125px}.owned-links-table .owned-destination>strong{max-width:180px}}.app-content .result-toolbar{min-height:40px;margin:14px 0 10px}.app-content .result-toolbar .button{min-height:38px;padding:10px 16px;font-size:12px}.product-preview{align-items:stretch}.campaign-story-detail.product-preview>p.preview-disclaimer{width:100%;max-width:none}.package-radio-mark{pointer-events:none}.catalog-publisher-search{grid-column:1/-1}.catalog-publisher-search input{width:100%}.catalog-advanced-fields .catalog-stock{align-self:center}.catalog-quick-filters .field small{color:#a6a6b0;font-size:10px;line-height:1.6}.catalog-quick-filters .catalog-publisher-search input{background:#ffffff04}.filter-chip{overflow-wrap:anywhere;white-space:normal;max-width:100%}.link-health-overview{background:radial-gradient(at 0 0,#ffffff04,#0000 60%),#101012;border:1px solid #ffffff1c;border-radius:12px;margin:24px 0;padding:22px}.health-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.health-overview-heading>div{align-items:center;gap:10px;display:flex}.health-overview-heading svg{color:#bdccbe;width:18px;height:18px}.health-overview-heading h2{letter-spacing:-.02em;font-size:17px;font-weight:550}.health-overview-heading>p{color:#a7a7b1;margin:0;font-size:10px;line-height:1.7}.health-overview-heading time{white-space:nowrap;color:#c2c2cb}.health-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.health-overview-grid>a{background:#ffffff02;border:1px solid #ffffff16;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px;transition:background .15s,border-color .15s;display:grid}.health-overview-grid>a:hover{background:#ffffff07;border-color:#ffffff40}.health-overview-grid>a>span{color:#b9b9c2;grid-column:1/-1;font-size:11px;line-height:1.6}.health-overview-grid strong{font-variant-numeric:tabular-nums;font-size:27px;font-weight:500}.health-overview-grid svg{color:#9999a4;width:15px;height:15px}.health-overview-grid [data-attention=true]{background:#cfab7506;border-color:#cfab7544}.health-overview-grid [data-attention=true] strong{color:#e5c99e}.health-overview-note{color:#9f9faa;margin:15px 0 0;font-size:11px;line-height:1.7}.link-detail-drawer>.expiry-window,.owned-links-table small.expiry-window{color:#aaaab4;margin-top:5px;font-size:10px;line-height:1.6;display:block}.expiry-window[data-tone=soon]{color:#e3c18e!important}.expiry-window[data-tone=expired]{color:#d9a2a2!important}.link-detail-drawer>.expiry-window{margin:0 0 20px}.link-detail-drawer .plan-next-link{width:100%;margin:12px 0}.campaign-budget{text-align:start;background:radial-gradient(at 75% 0,#ffffff05,#0000 65%),#0c0c0e;border:1px solid #ffffff1c;border-radius:14px;margin:56px 0;padding:30px}.budget-heading .eyebrow{margin-bottom:12px;font-size:10px}.budget-heading h2{letter-spacing:-.035em;font-size:30px;font-weight:500}.budget-heading>p:not(.eyebrow){color:#a9a9b4;max-width:700px;margin-top:12px;font-size:13px;line-height:1.8}.budget-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px;margin-top:28px;display:grid}.budget-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.budget-fields .field{min-width:0;margin:0}.budget-fields .field:last-child{grid-column:1/-1}.budget-fields .field>span{color:#c3c3cc;font-size:12px}.budget-fields input,.budget-fields select{color:#fff;background:#141416;border:1px solid #ffffff30;border-radius:7px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px}.budget-fields .field small{color:#a7a7b1;margin-top:8px;font-size:11px}.budget-result{background:#ffffff03;border:1px solid #ffffff1c;border-radius:10px;min-width:0;padding:22px}.budget-result>span{color:#aaaab4;font-size:11px;display:block}.budget-result>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;font-size:37px;font-weight:500;display:block}.budget-result>strong small{color:#b7b7c1;letter-spacing:0;font-size:13px;font-weight:400}.budget-result>p{color:#a7a7b1;margin-top:14px;font-size:11px;line-height:1.8}.budget-package{border-top:1px solid #ffffff1c;margin-top:22px;padding-top:18px}.budget-package>span{color:#aaaab4;font-size:10px;line-height:1.7;display:block}.budget-package>div{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:12px 0;display:flex}.budget-package b{font-size:18px;font-weight:500}.budget-package>small{color:#aaaab4;font-size:10px;line-height:1.7;display:block}.budget-package .button{white-space:normal;text-align:center;width:100%;min-height:42px;margin-top:18px;font-size:11px}.budget-no-package{border:1px solid #cfab7533;border-radius:6px;padding:14px;color:#e1cba7!important}@media (max-width:900px){.budget-layout{gap:22px}.health-overview-grid{gap:8px}.health-overview-grid>a{padding:14px}}@media (max-width:700px){.link-health-overview{padding:16px}.health-overview-heading{margin-bottom:14px}.health-overview-grid{grid-template-columns:minmax(0,1fr)}.health-overview-grid>a{grid-template-columns:1fr auto auto;gap:12px;min-height:58px}.health-overview-grid>a>span{grid-column:auto}.health-overview-grid strong{font-size:22px}.health-overview-note{font-size:10px}.health-overview-heading time{white-space:normal}.campaign-budget{margin-block:36px;padding:20px}.budget-heading h2{font-size:26px}.budget-layout{grid-template-columns:minmax(0,1fr);gap:20px}.budget-fields{gap:14px}.budget-result{padding:18px}.budget-result>strong{font-size:32px}.budget-package b{font-size:17px}}@media (prefers-reduced-motion:reduce){.health-overview-grid>a{transition:none}}.analytics-workspace{--analytics-mint:#a6e6cc;--analytics-line:#ffffff12;--analytics-muted:#a7b2ad;color:#eaf1ed;gap:24px;min-width:0;display:grid}.analytics-workspace button,.analytics-workspace input,.analytics-workspace select{font:inherit}.analytics-overview{background:radial-gradient(at 90% 25%,#56876d22,#0000 60%),linear-gradient(120deg,#111915,#101411);border:1px solid #a6e6cc22;border-radius:18px;grid-template-columns:1fr 240px;align-items:center;gap:40px;padding:36px 44px;display:grid;position:relative;overflow:hidden}.analytics-overview:after{content:"";pointer-events:none;background-image:radial-gradient(#b6d5c11c .6px,#0000 0);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.analytics-orbit,.analytics-overview-copy{z-index:1;position:relative}.analytics-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--analytics-mint);align-items:center;gap:9px;font-size:11px;display:inline-flex}.analytics-kicker i{background:currentColor;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 12px #a6e6cc77}.analytics-overview h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.2}.analytics-overview-copy>p{color:var(--analytics-muted);max-width:620px;font-size:13px;line-height:1.7}.analytics-scope{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.analytics-scope label{color:var(--analytics-muted);align-items:center;gap:12px;font-size:11px;display:flex}.analytics-scope select{color:#eaf1ed;background:#ffffff06;border:1px solid #ffffff1c;border-radius:7px;min-height:38px;padding:8px 25px 8px 10px}.analytics-scope select option,.analytics-workspace select option{color:#eaf1ed;background:#141917}.analytics-orbit{aspect-ratio:1;justify-self:center;width:220px}.analytics-orbit svg{fill:none;stroke:#a6e6cc14;stroke-width:1px;width:100%;height:100%}.analytics-orbit svg circle:first-child{stroke-width:5px}.analytics-orbit .analytics-orbit-progress{stroke:var(--analytics-mint);stroke-width:5px;stroke-linecap:round;transform-origin:50%;transition:stroke-dasharray 1s;transform:rotate(-90deg)}.analytics-orbit>div{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.analytics-orbit strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:49px;font-weight:400}.analytics-orbit strong small{color:var(--analytics-muted);margin-inline-start:3px;font-size:23px}.analytics-orbit span{color:var(--analytics-muted);text-align:center;max-width:110px;font-size:10px}.analytics-stat-grid{border:1px solid var(--analytics-line);background:#111512;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analytics-stat-grid>div{flex-direction:column;gap:12px;min-width:0;padding:22px 26px;display:flex}.analytics-stat-grid>div+div{border-inline-start:1px solid var(--analytics-line)}.analytics-stat-grid span{color:var(--analytics-muted);font-size:11px;line-height:1.5}.analytics-stat-grid strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:400}.analytics-surface{border:1px solid var(--analytics-line);background:#101411;border-radius:14px;min-width:0;padding:28px}.analytics-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.analytics-section-title h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:7px 0;font-size:21px;font-weight:500}.analytics-workspace .eyebrow{color:var(--analytics-muted);letter-spacing:.15em;font-size:9px}.analytics-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analytics-workspace .button{border-radius:7px;min-height:40px;padding:11px 16px;font-size:11px}.analytics-workspace .button-white{color:#17241d;background:#c0edda;border-color:#c0edda}.analytics-workspace .button-white:hover{background:#d8f6e9}.analytics-workspace .button-outline{color:#d5ded9;background:#ffffff03;border-color:#ffffff25}.analytics-workspace .button:disabled,.analytics-workspace button:disabled{opacity:.4;cursor:not-allowed}.analytics-filters{border-bottom:1px solid var(--analytics-line);grid-template-columns:minmax(170px,2fr) repeat(4,minmax(100px,1fr));gap:12px;padding-bottom:22px;display:grid}.analytics-filters .field{margin:0}.analytics-filters .field>span{color:var(--analytics-muted);font-size:10px}.analytics-filters input,.analytics-filters select{color:#eef5f0;background:#080e0b;border:1px solid #ffffff16;border-radius:7px;width:100%;min-width:0;min-height:41px;padding:10px;font-size:12px}.analytics-filters input:focus,.analytics-filters select:focus{outline:1px solid #a6e6cc}.analytics-selection{color:var(--analytics-muted);justify-content:space-between;padding:18px 0;font-size:11px}.analytics-selection,.analytics-selection>div{align-items:center;gap:18px;display:flex}.analytics-workspace .text-link{color:#d3e4da;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:11px;display:inline-flex}.analytics-workspace .text-link:hover{color:#fff}.analytics-table-scroll{scrollbar-width:thin;scrollbar-color:#35443c transparent;border:1px solid var(--analytics-line);border-radius:9px;max-width:100%;overflow-x:auto}.analytics-table{border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.analytics-table th{text-align:start;color:#8fa298;white-space:nowrap;border-bottom:1px solid var(--analytics-line);background:#ffffff03;padding:14px;font-size:10px;font-weight:500}.analytics-table td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #ffffff09;padding:15px 14px}.analytics-table tr:last-child td{border-bottom:0}.analytics-table tr:hover td{background:#ffffff02}.analytics-table tr[data-selected=true] td{background:#a6e6cc08}.analytics-table input{accent-color:#a6e6cc;cursor:pointer;width:15px;height:15px}.analytics-table td small{color:#83948a;margin-top:5px;font-size:9px;display:block}.analytics-domain{color:#eff6f1;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:500;display:flex}.analytics-domain svg{color:#7f9689;width:13px;height:13px}.analytics-score{color:#b4e3cc;min-width:48px;padding-bottom:10px;display:block;position:relative}.analytics-score:after{content:"";inset-inline:0;background:#ffffff0c}.analytics-score i,.analytics-score:after{border-radius:3px;height:3px;position:absolute;bottom:0}.analytics-score i{z-index:1;inset-inline-start:0;background:#a6e6cc88;max-width:100%}.analytics-muted{color:var(--analytics-muted);font-size:12px;line-height:1.65}.analytics-pagination{color:var(--analytics-muted);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:11px;display:flex}.analytics-pagination>div{gap:10px;display:flex}.analytics-detail{outline:none;min-width:0;scroll-margin-top:90px}.analytics-report-tabs{border-bottom:1px solid var(--analytics-line);gap:24px;margin-bottom:28px;display:flex;overflow-x:auto}.analytics-report-tabs button{white-space:nowrap;color:#94a69a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 16px;font-size:12px}.analytics-report-tabs button[aria-selected=true]{border-bottom-color:var(--analytics-mint);color:var(--analytics-mint)}.analytics-report-metrics{background:var(--analytics-line);border:1px solid var(--analytics-line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.analytics-report-metrics>div{background:#101411;flex-direction:column;gap:12px;padding:24px;display:flex}.analytics-report-metrics span{color:var(--analytics-muted);font-size:11px}.analytics-report-metrics strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:31px;font-weight:400}.analytics-report-metrics small{font-size:10px}.analytics-positive{color:var(--analytics-mint)}.analytics-chart-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.analytics-chart-grid>section{border:1px solid var(--analytics-line);border-radius:10px;min-width:0;padding:24px}.analytics-workspace h3{letter-spacing:-.015em;margin:0 0 20px;font-size:14px;font-weight:500}.analytics-chart-legend{justify-content:center;gap:24px;display:flex}.analytics-chart-legend span{color:var(--analytics-muted);grid-template-columns:8px auto;gap:8px;font-size:11px;display:grid}.analytics-chart-legend i{border-radius:50%;width:6px;height:6px;margin-top:3px}.analytics-chart-legend strong{color:#e3eee7;grid-column:2;font-size:16px;font-weight:400}.analytics-type-bars{gap:22px;padding-top:8px;display:grid}.analytics-type-bars>div>div:first-child{justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.analytics-type-bars strong{font-weight:400}.analytics-type-bars small{color:var(--analytics-muted);margin-top:7px;font-size:10px;display:block}.analytics-bar-track{background:#ffffff0a;border-radius:5px;height:5px;overflow:hidden}.analytics-bar-track i{border-radius:5px;height:100%;transition:width .6s;display:block}.analytics-footnote{color:#92a297;margin-top:22px;font-size:11px;line-height:1.8}.analytics-data-sections{gap:28px;display:grid}.analytics-data-section{min-width:0;margin-top:28px}.analytics-data-section .analytics-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;min-width:125px;max-width:480px;line-height:1.6}.analytics-data-section .analytics-table a{color:#bce2cc;align-items:center;gap:7px;display:inline-flex}.analytics-data-section .analytics-table svg{flex-shrink:0;width:12px;height:12px}.analytics-chart-empty{color:#9caea1;text-align:center;border:1px dashed #ffffff15;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;margin-bottom:20px;padding:28px;display:flex}.analytics-chart-empty svg{color:var(--analytics-mint);margin-bottom:18px}.analytics-chart-empty p{max-width:470px;font-size:12px;line-height:1.8}.analytics-chart-block{border-bottom:1px solid var(--analytics-line);direction:ltr;min-width:0;padding:25px 0}.analytics-chart-block h3{direction:inherit}.analytics-source-notes{color:#aebeaf;font-size:12px;line-height:1.8}.analytics-source-notes dl>div{border-bottom:1px solid var(--analytics-line);grid-template-columns:160px 1fr;gap:16px;padding:14px 0;display:grid}.analytics-source-notes dd{overflow-wrap:anywhere;margin:0}.analytics-source-notes summary{cursor:pointer;margin-top:24px}.analytics-source-notes li{margin:10px 0}.analytics-source-notes a{color:var(--analytics-mint)}.analytics-source-notes svg{width:12px;height:12px;margin-inline-start:8px}.analytics-jobs{gap:14px;margin-top:24px;display:grid}.analytics-job{border:1px solid var(--analytics-line);border-radius:9px;padding:20px}.analytics-job>div:first-child{align-items:center;gap:14px;display:flex}.analytics-job-icon{color:#a6e6cc;background:#a6e6cc09;border:1px solid #a6e6cc16;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.analytics-job strong{font-size:12px;font-weight:500;display:block}.analytics-job small{color:#8c9d91;margin-top:6px;font-size:10px;display:block}.analytics-job .badge{white-space:normal;text-align:center;margin-inline-start:auto}.analytics-job .badge[data-state=COMPLETED],.analytics-job .badge[data-state=RUNNING]{color:var(--analytics-mint);background:#a6e6cc0d;border-color:#a6e6cc22}.analytics-job progress{appearance:none;accent-color:#a6e6cc;background:#ffffff0b;border:0;border-radius:4px;width:100%;height:4px;margin:20px 0 12px;display:block;overflow:hidden}.analytics-job progress::-webkit-progress-bar{background:#ffffff0b}.analytics-job progress::-webkit-progress-value{background:#a6e6cc;transition:width .5s}.analytics-job progress::-moz-progress-bar{background:#a6e6cc}.analytics-job-bottom{color:#96a69b;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.analytics-job-bottom>div{gap:15px;display:flex}.analytics-job-details{padding-top:15px}.analytics-job-details>div{border-top:1px solid var(--analytics-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;font-size:11px;display:flex}.analytics-job-empty{color:#97a59c;border:1px dashed #ffffff17;border-radius:9px;align-items:center;gap:14px;margin-top:20px;padding:25px;font-size:12px;display:flex}.analytics-confirm{color:#eef4ee;background:#141d17;border:1px solid #ffffff28;border-radius:14px;width:calc(100% - 40px);max-width:480px;padding:32px}.analytics-confirm::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020704c9}.analytics-confirm h2{margin:16px 0;font-size:23px;font-weight:500}.analytics-confirm p{color:#a1b2a7;font-size:12px;line-height:1.8}.analytics-confirm .analytics-actions{justify-content:flex-end;margin-top:24px}.analytics-notice{color:var(--analytics-mint);background:#a6e6cc06;border:1px solid #a6e6cc22;border-radius:8px;padding:12px 18px;font-size:12px}.analytics-report-empty{text-align:center;padding:50px 20px}.analytics-report-empty h2{overflow-wrap:anywhere}.analytics-report-empty svg{color:var(--analytics-mint)}.analytics-detail>.button{margin-top:16px}@media (min-width:1500px){.analytics-overview{padding:42px 52px}.analytics-report-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.analytics-three-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.analytics-filters{grid-template-columns:2fr 1fr 1fr}.analytics-overview{grid-template-columns:1fr 180px;gap:20px;padding:28px}.analytics-orbit{width:180px}.analytics-selection{flex-direction:column;align-items:flex-start}.analytics-chart-grid{gap:14px}.analytics-stat-grid>div{padding:20px}}@media (max-width:650px){.analytics-workspace{gap:16px}.analytics-overview{grid-template-columns:1fr;gap:22px;padding:24px}.analytics-overview-copy{order:1}.analytics-orbit{opacity:.14;z-index:0;inset-inline-end:-25px;width:200px;position:absolute;top:-35px}.analytics-orbit>div{display:none}.analytics-stat-grid{grid-template-columns:1fr 1fr}.analytics-stat-grid>div{padding:18px}.analytics-stat-grid>div:nth-child(3){border-inline-start:0}.analytics-stat-grid>div:nth-child(n+3){border-top:1px solid var(--analytics-line)}.analytics-stat-grid strong{font-size:27px}.analytics-surface{border-radius:11px;padding:18px}.analytics-section-title{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}.analytics-filters{grid-template-columns:1fr 1fr;gap:12px}.analytics-filters>label:first-child{grid-column:1/-1}.analytics-selection>div{flex-wrap:wrap;gap:12px}.analytics-selection .button{justify-content:center;width:100%}.analytics-selection>div{width:100%}.analytics-chart-grid{grid-template-columns:1fr}.analytics-report-metrics{grid-template-columns:1fr 1fr}.analytics-report-metrics>div{padding:18px 14px}.analytics-report-metrics strong{font-size:25px}.analytics-report-tabs{gap:20px}.analytics-job{padding:14px}.analytics-job>div:first-child{flex-wrap:wrap}.analytics-job .badge{margin-inline-start:52px}.analytics-job-bottom{flex-direction:column;align-items:flex-start}.analytics-job-icon{width:34px;height:34px}.analytics-source-notes dl>div{grid-template-columns:1fr;gap:4px}.analytics-workspace .analytics-pagination .button{padding:10px;font-size:10px}.analytics-chart-block .recharts-wrapper{font-size:10px}.analytics-scope{gap:10px}.analytics-scope label{flex-direction:column;align-items:flex-start;gap:5px}.analytics-confirm{padding:24px}.analytics-three-metrics>div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.analytics-workspace *,.analytics-workspace :after,.analytics-workspace :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.analytics-filters~.analytics-table-scroll{max-height:640px}.analytics-filters~.analytics-table-scroll th{z-index:2;background:#141c17;position:sticky;top:0}.analytics-filters~.analytics-table-scroll td:last-child{border-inline-start:1px solid var(--analytics-line);background:#111913;position:sticky;inset-inline-end:0}.analytics-filters~.analytics-table-scroll th:last-child{z-index:3;inset-inline-end:0}.sidebar{isolation:isolate}.sidebar>.sidebar-artwork{z-index:0}.sidebar>:not(.sidebar-artwork){z-index:1;position:relative}.sidebar-artwork{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--sidebar-art-opacity,.15);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24% 90%,#0000);mask-image:linear-gradient(#0000,#000 24% 90%,#0000)}.sidebar-artwork img{object-fit:cover;object-position:50% 65%;width:100%;height:100%;display:block}.sidebar-studio{margin-bottom:64px;scroll-margin-top:32px}.sidebar-studio-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.sidebar-studio-heading h2{margin:12px 0;font-size:30px}.sidebar-studio-heading p{max-width:620px;color:var(--muted);font-size:13px;line-height:1.8}.sidebar-studio-heading .brand-live{white-space:normal;max-width:240px}.sidebar-studio-controls{border:1px solid var(--border);background:#0b0e0d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.sidebar-opacity{flex:1;min-width:180px;max-width:320px;margin-inline-end:auto}.sidebar-opacity>span{justify-content:space-between;align-items:center;gap:24px;font-size:12px;display:flex}.sidebar-opacity output{font-variant-numeric:tabular-nums;color:#dce9e2}.sidebar-opacity input{accent-color:#d9ebe1;cursor:pointer;width:100%;height:24px;margin:8px 0 0;display:block}.sidebar-studio-note{color:var(--muted);margin:14px 0 20px;font-size:11px}.sidebar-studio-feedback:empty{display:none}.sidebar-art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sidebar-art-card{background:#0b0e0d;border:1px solid #2c3330;border-radius:12px;overflow:hidden}.sidebar-art-card.is-selected{border-color:#c5dfd2;box-shadow:0 0 0 1px #c5dfd2}.sidebar-art-preview{isolation:isolate;width:100%;height:440px;color:var(--text);text-align:start;background:#07080a;border:0;border-radius:0;padding:22px 16px;display:block;position:relative;overflow:hidden}.sidebar-art-preview:hover{background:#090b0d}.sidebar-art-preview:focus-visible{outline-offset:-4px}.sidebar-art-preview-content{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.sidebar-art-preview .brand{letter-spacing:.07em;gap:7px;font-size:11px}.sidebar-art-preview .brand .brand-mark{width:24px;height:24px}.sidebar-art-preview .brand-wordmark-image{max-width:170px;max-height:36px}.sidebar-art-preview-nav{flex-direction:column;gap:6px;margin-top:36px;display:flex}.sidebar-art-preview-nav>span{color:#abb5af;border-radius:4px;align-items:center;gap:10px;min-height:40px;padding:10px 8px;font-size:11px;line-height:1.4;display:flex}.sidebar-art-preview-nav .is-active{color:#f2f6f4;background:#ffffff0b}.sidebar-art-preview-footer svg,.sidebar-art-preview-nav svg{flex-shrink:0;width:16px;height:16px}.sidebar-art-preview-footer{color:#aab5af;align-items:center;gap:10px;margin-top:auto;padding:12px 8px;font-size:11px;display:flex}.sidebar-art-card-info{border-top:1px solid #252d28;align-items:center;gap:10px;min-height:64px;padding:16px 14px;display:flex}.sidebar-art-card-info h3{letter-spacing:0;font-size:12px;font-weight:500;line-height:1.4}.sidebar-art-number{color:#7b8a82;font-variant-numeric:tabular-nums;font-size:10px}.sidebar-art-live{color:#cae8d8;font-size:10px}.sidebar-art-card-info a{margin-inline-start:auto;padding:8px;font-size:16px}@media (max-width:1100px){.sidebar-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sidebar>.sidebar-artwork{display:none}.sidebar-studio-heading{flex-direction:column;gap:14px}.sidebar-studio-heading h2{font-size:25px}.sidebar-studio-controls{gap:12px;padding:16px}.sidebar-opacity{flex-basis:100%;max-width:none}.sidebar-studio-controls .button{flex:1;padding-inline:12px;font-size:11px}.sidebar-art-grid{gap:12px}.sidebar-art-preview{height:390px;padding:16px 8px}.sidebar-art-preview .brand{gap:4px;font-size:8px}.sidebar-art-preview .brand .brand-mark{width:18px;height:18px}.sidebar-art-preview-nav>span{gap:6px;padding-inline:4px;font-size:10px}.sidebar-art-card-info{flex-wrap:wrap;gap:6px;padding:10px 8px}.sidebar-art-card-info h3{font-size:11px}}@media (max-width:380px){.sidebar-art-grid{grid-template-columns:1fr}.sidebar-art-preview{padding:24px}.sidebar-art-preview .brand{font-size:13px}.sidebar-art-preview-nav>span{font-size:12px}}.seo-workspace{--seo-line:#ffffff1a;--seo-muted:#a5a9b0;min-width:0;max-width:100%}.seo-heading{justify-content:space-between;align-items:center;gap:24px;margin:32px 0 26px;display:flex}.seo-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#aab0b9;font-size:10px;line-height:1.6;display:block}.seo-heading h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(26px,3vw,38px);font-weight:500}.seo-evidence-note,.seo-heading p{color:var(--seo-muted);max-width:850px;font-size:13px;line-height:1.8}.seo-heading>.button{flex-shrink:0}.seo-summary{border:1px solid var(--seo-line);background:linear-gradient(155deg,#141518,#0a0b0d);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.seo-summary>div{border-inline-end:1px solid var(--seo-line);flex-direction:column;gap:14px;padding:24px 20px;display:flex}.seo-summary>div:last-child{border:0}.seo-summary span{color:#b8bbc1;min-height:34px;font-size:11px;line-height:1.6}.seo-summary strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(25px,2.6vw,38px);font-weight:500}.seo-evidence-note{max-width:1100px;margin:18px 0 28px;font-size:12px}.seo-board{border:1px solid var(--seo-line);background:#0b0c0e;border-radius:12px;overflow:hidden}.seo-tabs{border-bottom:1px solid var(--seo-line);gap:6px;padding:18px 22px;display:flex;overflow-x:auto}.seo-tabs button{color:#a5a9b0;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:11px 13px;font-size:12px;transition:background .15s,color .15s;display:flex}.seo-tabs button[aria-pressed=true]{color:#fff;background:#1b1d21;border-color:#353940}.seo-tabs span{color:#d6d8df;font-variant-numeric:tabular-nums;background:#25272d;border-radius:4px;padding:2px 5px;font-size:10px}.seo-filters{border-bottom:1px solid var(--seo-line);grid-template-columns:2fr 1.25fr .7fr 1fr;gap:16px;padding:22px;display:grid}.seo-filters label,.seo-work-form label{flex-direction:column;gap:8px;min-width:0;display:flex}.seo-filters label>span,.seo-work-form label>span{color:#b9bec7;font-size:11px}.seo-workspace input,.seo-workspace select,.seo-workspace textarea{font:inherit;color:#f3f4f6;color-scheme:dark;background:#121418;border:1px solid #343840;border-radius:5px;width:100%;min-width:0;min-height:40px;padding:10px 11px;font-size:12px}.seo-workspace select{padding-inline-end:25px}.seo-table-scroll:focus-visible,.seo-workspace button:focus-visible,.seo-workspace input:focus-visible,.seo-workspace select:focus-visible,.seo-workspace textarea:focus-visible{outline-offset:3px;outline:2px solid #abbcda}.seo-clear{color:#c4c9d2;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;place-self:end start;padding:12px 0;font-size:11px;text-decoration:underline}.seo-table-scroll{width:100%;overflow:auto}.seo-table{border-collapse:collapse;text-align:start;width:100%;min-width:970px;font-size:12px}.seo-table th{text-align:start;text-transform:uppercase;letter-spacing:.07em;color:#989ea8;white-space:nowrap;background:#111316;padding:16px 20px;font-size:9px;font-weight:500}.seo-table td{vertical-align:middle;border-top:1px solid #21242a;padding:20px}.seo-table tbody tr:hover{background:#111316}.seo-table td:first-child{width:42%;min-width:340px;max-width:490px}.seo-row-title{color:#f3f4f6;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;font-size:13px;font-weight:500;line-height:1.65;display:flex}.seo-row-title span{color:#727b8b;flex-shrink:0;font-size:17px}.seo-table code{color:#949ba8;overflow-wrap:anywhere;text-align:start;margin-top:6px;font-size:10px;display:block}.seo-table small{color:#8e96a3;margin-top:7px;font-size:10px;line-height:1.5;display:block}.seo-priority{color:#aab1bd;border:1px solid #393e46;border-radius:4px;padding:5px 7px;font-family:monospace;font-size:11px}.seo-priority-1{color:#f4f4f5;background:#292f3b;border-color:#687386}.seo-stage{color:#b3bbc9;max-width:145px;font-size:11px;line-height:1.65;display:block}.seo-numeric{font-variant-numeric:tabular-nums}.seo-status{white-space:nowrap;color:#b2b7c1;font-size:11px}.seo-status[data-status=IN_PROGRESS]{color:#c2d7ff}.seo-live,.seo-status[data-status=DONE]{color:#a6d8bb}.seo-live,.seo-planned{white-space:nowrap;font-size:10px}.seo-live:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-inline-end:7px;display:inline-block}.seo-planned{color:#9fa6b1}.seo-pagination{border-top:1px solid var(--seo-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.seo-pagination p{color:var(--seo-muted);font-size:11px}.seo-pagination>div{gap:10px;display:flex}.seo-pagination .button{min-height:34px;padding:9px 13px;font-size:10px}.seo-workspace button:disabled{opacity:.4;cursor:not-allowed}.seo-empty{text-align:center;color:var(--seo-muted);padding:60px 24px;font-size:13px}.seo-dialog{--seo-muted:#a5a9b0;color:#f3f4f6;background:#0c0e11;border:1px solid #343a44;border-radius:12px;width:min(1160px,100vw - 48px);max-width:100%;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0009}.seo-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c2}.seo-dialog-heading{background:#12151b;border-bottom:1px solid #30343c;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px;display:flex}.seo-dialog-heading>div{min-width:0}.seo-dialog-heading h2{letter-spacing:-.025em;margin:10px 0;font-size:clamp(21px,2.4vw,30px);font-weight:500;line-height:1.4}.seo-dialog code{overflow-wrap:anywhere;color:#adb7c8;font-size:11px}.seo-close{color:#fff;cursor:pointer;background:#20252d;border:1px solid #444b58;border-radius:6px;flex-shrink:0;width:38px;height:38px;font-size:24px;line-height:1;position:sticky;top:20px}.seo-brief-body{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);display:grid}.seo-brief-content{min-width:0;padding:24px 32px 40px}.seo-source-note{color:#9fa9b9;margin-bottom:18px;line-height:1.7;font-size:11px!important}.seo-brief-facts{color:#abb4c3;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;font-size:11px;display:flex}.seo-brief-section{margin-top:28px}.seo-brief-section h3,.seo-work-form h3{color:#e2e5eb;margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.5}.seo-brief-section li,.seo-brief-section p{color:#b4bdcb;font-size:12px;line-height:1.85}.seo-brief-section ul{gap:8px;padding-inline-start:18px;list-style:outside;display:grid}.seo-build-brief{background:linear-gradient(140deg,#192230,#13171d);border:1px solid #39455b;border-radius:8px;margin-top:26px;padding:22px}.seo-build-brief>p{color:#acb9d0;margin-top:10px;font-size:11px}.seo-build-brief .seo-brief-section{margin-top:20px}.seo-keywords{border-top:1px solid #2b3038}.seo-keywords>div{border-bottom:1px solid #292e36;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.seo-keywords strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.seo-keywords small{color:#929cac;margin-top:5px;font-size:9px;line-height:1.7;display:block}.seo-keywords b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.seo-work-form{background:#101318;border-inline-start:1px solid #2a303a;align-self:start;min-width:0;padding:28px 24px;position:sticky;top:0}.seo-work-form>p{color:#a3afc0;margin-bottom:24px;font-size:11px;line-height:1.85}.seo-work-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.seo-form-row{grid-template-columns:.6fr 1.4fr;gap:12px;display:grid}.seo-work-form textarea{resize:vertical;min-height:170px;max-height:450px;line-height:1.7}.seo-save-state{color:#9ea8b8;justify-content:space-between;gap:12px;margin-top:-7px;font-size:10px;display:flex}.seo-save-notice{color:#b5dcc7;margin-top:18px;font-size:12px;line-height:1.8}.seo-save-error{color:#ffb5a4}.seo-work-form>.text-link{margin-top:22px;font-size:12px;display:block}.seo-dialog .text-link{font-size:12px}.seo-dialog button,.seo-workspace button{touch-action:manipulation}@media (min-width:1500px){.seo-filters{grid-template-columns:2fr 1.2fr .7fr 1fr 1.3fr 1.3fr 1fr}.seo-clear{grid-column:1/-1;padding:0}.seo-summary>div{padding:28px}}@media (max-width:1100px){.seo-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-summary>div:nth-child(-n+3){border-bottom:1px solid var(--seo-line)}.seo-summary>div:nth-child(3){border-inline-end:0}.seo-summary span{min-height:unset}.seo-brief-body{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}}@media (max-width:760px){.seo-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-top:20px}.seo-heading>.button{padding:11px 16px;font-size:10px}.seo-summary>div{gap:10px;padding:16px 13px}.seo-summary span{min-height:34px;font-size:10px}.seo-summary strong{font-size:27px}.seo-filters{grid-template-columns:1fr 1fr;gap:14px;padding:16px}.seo-search{grid-column:1/-1}.seo-tabs{padding:12px}.seo-pagination{flex-wrap:wrap;padding:15px}.seo-dialog{border-radius:8px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.seo-dialog-heading{gap:14px;padding:22px 20px}.seo-brief-body{flex-direction:column;display:flex}.seo-brief-content{padding:22px 20px}.seo-work-form{border-inline-start:0;border-top:1px solid #30343c;width:100%;padding:24px 20px;position:static}.seo-dialog input,.seo-dialog select,.seo-dialog textarea,.seo-filters input,.seo-filters select{font-size:16px}.seo-dialog-heading code{font-size:10px}.seo-evidence-note{font-size:11px}.seo-table td,.seo-table th{padding:16px}}@media (prefers-reduced-motion:reduce){.seo-tabs button{transition:none}.seo-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.seo-primary-keyword{background:#121820;border:1px solid #303847;border-radius:6px;margin:22px 0;padding:16px 18px}.seo-primary-keyword h3{color:#b0bacb;margin-bottom:8px;font-size:10px;font-weight:400}.seo-primary-keyword strong{font-size:15px;font-weight:500;line-height:1.6}.seo-primary-keyword p{color:#9eabbd;margin-top:8px;font-size:10px;line-height:1.8}.seo-brief-section h3>small{color:#929cac;margin-inline-start:9px;font-size:10px;font-weight:400}@media (min-width:701px){.app-shell .sidebar>nav{overscroll-behavior:contain;scrollbar-width:thin;flex-shrink:1;min-height:0;overflow-y:auto}.app-shell .sidebar-bottom,.app-shell .sidebar>a,.app-shell .sidebar>nav>a{flex-shrink:0}}@media (min-width:701px) and (max-height:820px){.app-shell .sidebar>nav{gap:3px;margin-top:28px}}.blog-variant-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.blog-variant-links .button{padding:10px 14px;font-size:11px}.blog-url-preview{border:1px solid #323a46;border-radius:6px;gap:12px;margin-bottom:24px;padding:18px;font-size:12px;display:grid}.blog-url-preview code{overflow-wrap:anywhere;color:#adb9ca;font-size:11px}.seo-section-navigation{border-bottom:1px solid #2b3037;flex-wrap:wrap;gap:8px;margin:18px 0 32px;padding-bottom:14px;display:flex}.seo-section-navigation a{color:#a8b0ba;border:1px solid #0000;border-radius:6px;padding:12px 17px;font-size:12px;transition:background .18s,color .18s}.seo-section-navigation a[aria-current=page]{color:#111318;background:#e8e9ec;border-color:#e8e9ec}.seo-section-navigation a:hover{border-color:#50545d}.keyword-metrics{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.keyword-metrics dt{color:#9ea8b8;font-size:11px}.keyword-metrics dd{overflow-wrap:anywhere;margin:6px 0;font-size:15px}.seo-attached-brief details{border-top:1px solid #30353d;padding:16px 0}.seo-attached-brief summary{cursor:pointer;font-size:13px}.seo-attached-brief ul{color:#b3bdc9;margin-top:16px;padding-inline-start:20px;font-size:12px;line-height:1.9;list-style:outside}.seo-attached-brief>p{max-width:85ch;font-size:13px;line-height:1.85}.data-tool{--seo-line:#30343c;--seo-muted:#a6aebb;min-width:0}.data-tool>.page-lead{max-width:780px}.tool-upload-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tool-upload-grid input{max-width:100%;padding:16px 0;font-size:12px}.tool-help-row{justify-content:space-between;align-items:center;gap:24px;margin:22px 0 34px;display:flex}.tool-footnote,.tool-help-row p{color:#a9b2bf;font-size:12px;line-height:1.8}.tool-help-row p{max-width:70ch}.tool-help-row .text-link{flex-shrink:0;font-size:12px}.tool-stat-grid{background:linear-gradient(140deg,#13171b,#090b0e);border:1px solid #30343c;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;display:grid;overflow:hidden}.tool-stat-grid>div{border-inline-end:1px solid #30343c;gap:17px;min-width:0;padding:25px;display:grid}.tool-stat-grid>div:last-child{border:0}.tool-stat-grid span{color:#aab3bf;font-size:11px;line-height:1.6}.tool-stat-grid strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px);font-weight:500}.tool-table-controls{flex-wrap:wrap;align-items:flex-end;gap:18px;margin:24px 0;display:flex}.tool-table-controls .field{flex:1;min-width:150px}.tool-table-controls .button{margin-bottom:18px}.data-tool .seo-table td{overflow-wrap:anywhere;max-width:330px}.data-tool .seo-table td:first-child{min-width:200px}.data-tool .seo-table a{color:#d7dce3;font-size:12px}.tool-empty{color:#aab2c0;text-align:center;border:1px dashed #343b45;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:240px;margin:24px 0;padding:36px;display:flex}.tool-empty>span{color:#e7ebf0;font-size:48px}.tool-bar{background:linear-gradient(90deg,#d5deec,#536579);border-radius:3px;min-width:2px;max-width:100%;height:3px;margin-top:10px;transition:width .25s}.data-tool .budget-fields{gap:18px;margin:0;display:grid}.data-tool .budget-layout{margin-top:34px}.data-tool .budget-result{align-content:start}.tool-footnote{margin:18px 0 28px}.search-import-grid{grid-template-columns:2fr 1fr 1fr;gap:20px;display:grid}.search-import-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-report-picker{gap:12px;margin:28px 0;display:grid}.search-report-picker p{color:#9da9bb;overflow-wrap:anywhere;font-size:11px}.seo-workspace .field{min-width:0}.seo-workspace select{max-width:100%}.seo-dialog select{width:100%}.seo-workspace .seo-table td code{overflow-wrap:anywhere}.seo-attached-brief input[type=checkbox]{width:auto}.data-tool input:focus-visible,.data-tool select:focus-visible,.seo-section-navigation a:focus-visible{outline-offset:4px;outline:2px solid #d3ddeb}@media (max-width:760px){.search-import-grid,.tool-upload-grid{grid-template-columns:minmax(0,1fr)}.tool-help-row{flex-direction:column;align-items:flex-start}.tool-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-stat-grid>div{padding:20px}.tool-stat-grid>div:nth-child(-n+2){border-bottom:1px solid #30343c}.tool-stat-grid>div:nth-child(2){border-inline-end:0}.seo-section-navigation a{padding:11px 13px;font-size:11px}.search-import-grid input,.search-import-grid select,.tool-table-controls input,.tool-table-controls select{font-size:16px}.data-tool .budget-layout{grid-template-columns:1fr}.search-import-actions .button{flex:1}}@media (prefers-reduced-motion:reduce){.seo-section-navigation a,.tool-bar{transition:none}}.form-panel .field input[type=checkbox]{width:auto;min-height:unset;margin-inline-end:10px}.seo-attached-brief .eyebrow{margin-bottom:12px}.url-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.url-filters{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(130px,1fr)) auto}.url-table{min-width:1080px}.url-table td:first-child{width:36%;max-width:440px}.url-table td:nth-child(2){width:25%;max-width:300px}.url-primary{font-size:12px;font-weight:500}.url-path,.url-primary{line-height:1.7;display:block}.url-path{color:#a7b6ca;overflow-wrap:anywhere;margin-top:7px;font-size:11px}.url-path:hover{color:#fff;text-decoration:underline}.url-count{font-variant-numeric:tabular-nums;border:1px solid #3c4656;border-radius:7px;padding:4px 12px;font-size:20px;transition:background .15s}.url-count:hover{background:#293445}.url-meter{background:#262e3a;border-radius:4px;height:3px;margin-top:12px;overflow:hidden}.url-meter span{background:#c8d5e5;height:100%;display:block}.url-inventory .seo-pagination>div{gap:10px;display:flex}.url-dialog{width:min(1240px,95vw);max-height:90dvh;padding:0}.url-dialog-header{z-index:2;background:#10141a;border-bottom:1px solid #303946;justify-content:space-between;align-items:start;gap:22px;padding:26px 30px;display:flex;position:sticky;top:0}.url-dialog-header h2{max-width:850px;margin-top:10px;font-size:22px;line-height:1.45}.url-dialog-header .button{flex-shrink:0}.url-dialog-body{padding:26px 30px}.url-detail-primary{background:linear-gradient(130deg,#1b2533,#12171e);border:1px solid #344054;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;padding:20px;display:flex}.url-detail-primary small{color:#a8b5c6;font-size:11px}.url-detail-primary h3{margin-top:8px;font-size:20px;line-height:1.5}.url-detail-primary p{color:#9daabc;margin-top:7px;font-size:11px}.url-match-grid{flex-shrink:0;gap:28px;display:flex}.url-match-grid strong{margin-top:8px;font-size:27px;font-weight:500;display:block}.url-detail-controls{justify-content:space-between;align-items:end;gap:20px;margin:24px 0;display:flex}.url-detail-controls label{gap:10px;width:min(420px,100%);font-size:12px;display:grid}.url-detail-controls input{color:#f2f4f7;background:#0b0f14;border:1px solid #3b4553;border-radius:6px;width:100%;min-width:0;padding:12px}.url-evidence-table{min-width:850px}.url-evidence-table td:first-child{min-width:220px;max-width:400px}.url-evidence-table details{color:#aab7c9;margin-top:12px;font-size:11px}.url-evidence-table summary{cursor:pointer}.url-evidence-table details p{white-space:normal;margin-top:12px;line-height:1.8}.url-dialog-body>.text-link{margin-top:24px;display:block}.url-dialog button:focus-visible,.url-inventory button:focus-visible,.url-path:focus-visible{outline-offset:4px;outline:2px solid #c8d5e5}@media (max-width:1100px){.url-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.url-filters .seo-search{grid-column:1/-1}}@media (max-width:650px){.url-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.url-detail-primary{flex-direction:column;align-items:stretch}.url-match-grid{justify-content:space-between;gap:12px}.url-dialog-body,.url-dialog-header{padding:20px 16px}.url-dialog-header h2{font-size:18px}.url-detail-controls{flex-direction:column;align-items:stretch}.url-dialog{width:96vw;max-height:94dvh}.url-filters{grid-template-columns:1fr}}.crypto-kicker{text-transform:uppercase;letter-spacing:.12em;color:#b9c8d9;margin-bottom:22px;font-size:11px}.crypto-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 28px;display:grid}.crypto-presets button{text-align:start;background:linear-gradient(140deg,#171f29,#10141a);border:1px solid #3a4554;border-radius:10px;padding:26px 14px;transition:border-color .15s,background .15s}.crypto-presets button[aria-pressed=true]{color:#10151c;background:#e9eef5;border-color:#e9eef5}.crypto-presets strong{letter-spacing:-.04em;font-size:clamp(20px,2vw,30px);font-weight:500;display:block}.crypto-presets span{opacity:.75;margin-top:12px;font-size:11px;display:block}.crypto-custom{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.crypto-credit-preview{border-inline-start:1px solid #354051;padding:22px}.crypto-credit-preview>span{color:#b2bfd0;font-size:11px;display:block}.crypto-credit-preview strong{margin-top:10px;font-size:32px;font-weight:500;display:block}.crypto-credit-preview small{color:#b2bfd0;font-size:13px;font-weight:400}.crypto-topup>.button{margin-top:24px}.crypto-payment-status{gap:22px;margin-top:30px;display:grid}.crypto-payment-status>.button{justify-self:start}.crypto-state{background:#162031;border:1px solid #44546a;border-radius:8px;padding:20px;font-weight:500}.crypto-state.is-paid{background:#14271e;border-color:#527d6a}.crypto-payment-status p{font-size:13px;line-height:1.8}.crypto-admin-info{background:#111923;border:1px solid #354052;border-radius:8px;flex-wrap:wrap;gap:20px;margin-bottom:24px;padding:20px;display:flex}.crypto-admin-info code{overflow-wrap:anywhere;font-size:12px}.crypto-admin-info p{font-size:12px}.crypto-presets button:focus-visible{outline-offset:4px;outline:2px solid #dae5f3}@media (max-width:1100px){.crypto-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.crypto-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-custom{grid-template-columns:1fr;gap:0}.crypto-credit-preview{border-inline-start:0;border-top:1px solid #354051;padding:20px 0}.crypto-presets button{padding:22px 16px}}.seo-link-planner,.seo-plan-grid{gap:24px;display:grid}.seo-plan-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.seo-link-planner .panel-card{min-width:0}.seo-plan-filters{flex-wrap:wrap;gap:16px;display:flex}.seo-plan-filters>.field{flex:1;min-width:160px}.seo-plan-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.seo-plan-table{overflow:auto}.seo-plan-table table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.seo-plan-table td,.seo-plan-table th{text-align:start;border-bottom:1px solid #ffffff18;padding:14px 12px}.seo-plan-table th{color:#aaa;letter-spacing:.06em;font-size:11px}.seo-plan-table small{color:#999;margin-top:4px;display:block}.seo-plan-table input[type=checkbox]{accent-color:#fff;width:17px;height:17px}.seo-plan-evidence{background:#ffffff04;border:1px solid #ffffff20;border-radius:12px;padding:18px}.seo-plan-evidence dl>div{justify-content:space-between;gap:20px;margin:10px 0;display:flex}.seo-plan-evidence dd{text-align:end;margin:0}.seo-link-planner select{max-width:100%}.seo-link-planner p{line-height:1.6}.seo-plan-table td:first-child{overflow-wrap:anywhere;max-width:350px}@media (max-width:900px){.seo-plan-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.seo-plan-table tr{transition:background .15s}.seo-plan-table tbody tr:hover{background:#ffffff06}}.prepared-campaign .seo-summary{margin:20px 0}.prepared-campaign .seo-summary>div{flex-direction:column;gap:6px;padding:16px;display:flex}.prepared-campaign .seo-summary strong{color:#fff;font-size:28px}.prepared-campaign .seo-summary span{color:#aaa;font-size:12px}.prepared-campaign details{min-width:150px;max-width:290px}.prepared-campaign summary{cursor:pointer;color:#ddd}.prepared-campaign details p{font-size:12px}.prepared-campaign td{vertical-align:top}.prepared-campaign td a{overflow-wrap:anywhere}.words-pages-tool{gap:1.5rem;display:grid}.words-pages-tool>p{color:#b8b8be;max-width:78ch;line-height:1.7}.words-pages-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.25rem;display:grid}.words-pages-grid .field{min-width:0}.words-pages-grid input,.words-pages-grid select{width:100%}.words-pages-grid small{color:#a9a9b0}.words-pages-examples{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.words-pages-examples>span{color:#b8b8be;flex-basis:100%}.words-pages-assumptions{font-size:.875rem}