.os-keyword-gap-page{gap:1.25rem;display:grid}.os-keyword-gap-form-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.85rem;display:grid}.os-keyword-gap-form label{gap:.35rem;font-size:.875rem;display:grid}.os-keyword-gap-competitors{grid-column:1/-1;gap:.5rem;display:grid}.os-keyword-gap-chip-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.os-keyword-gap-chip{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem .28rem .7rem;font-size:.85rem;display:inline-flex}.os-keyword-gap-chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.1rem;line-height:1}.os-keyword-gap-chip button:focus-visible,.os-keyword-gap-tabs button:focus-visible,.os-keyword-gap-table button:focus-visible,.os-keyword-gap-history button:focus-visible{outline-offset:2px;outline:2px solid}.os-keyword-gap-chip-input{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.os-keyword-gap-chip-input input{flex:12rem;min-width:10rem}.os-keyword-gap-unsupported{margin-top:.75rem}.os-keyword-gap-progress{gap:.65rem;display:grid}.os-keyword-gap-progress-bar{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;height:.45rem;overflow:hidden}.os-keyword-gap-progress-bar>span{border-radius:inherit;background:currentColor;height:100%;transition:width .35s;display:block}.os-keyword-gap-progress-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.os-keyword-gap-summary{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;display:grid}.os-keyword-gap-summary-card{appearance:none;text-align:left;color:inherit;cursor:pointer;background:color-mix(in srgb, currentColor 4%, transparent);border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:.75rem;gap:.25rem;padding:.85rem .95rem;display:grid}.os-keyword-gap-summary-card[aria-pressed=true]{border-color:color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 8%, transparent)}.os-keyword-gap-summary-card strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.os-keyword-gap-summary-card span{letter-spacing:.04em;text-transform:uppercase;opacity:.72;font-size:.78rem}.os-keyword-gap-tabs-wrap{position:relative}.os-keyword-gap-tabs{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);flex-wrap:wrap;gap:.25rem;padding-bottom:.15rem;display:flex;position:relative}.os-keyword-gap-tabs button{appearance:none;color:inherit;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:.45rem .45rem 0 0;padding:.55rem .8rem;font-size:.9rem}.os-keyword-gap-tabs button[aria-selected=true]{opacity:1;font-weight:600}.os-keyword-gap-tab-indicator{pointer-events:none;background:currentColor;border-radius:999px;height:2px;transition:transform .28s,width .28s;position:absolute;bottom:0;left:0}.os-keyword-gap-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;margin:.85rem 0;display:flex}.os-keyword-gap-toolbar-filters{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.os-keyword-gap-toolbar label{gap:.3rem;font-size:.8rem;display:grid}.os-keyword-gap-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.os-keyword-gap-table{border-collapse:collapse;width:100%;min-width:58rem}.os-keyword-gap-table th,.os-keyword-gap-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);vertical-align:top;padding:.65rem .75rem}.os-keyword-gap-table th{letter-spacing:.04em;text-transform:uppercase;opacity:.72;font-size:.75rem}.os-keyword-gap-class-pill{text-transform:capitalize;border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;display:inline-flex}.os-keyword-gap-url{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;display:inline-block;overflow:hidden}.os-keyword-gap-pager,.os-keyword-gap-history{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.os-keyword-gap-history{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.os-keyword-gap-history button{text-align:left;border:1px solid color-mix(in srgb, currentColor 14%, transparent);width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:.5rem;padding:.7rem .85rem}.os-keyword-gap-meta{opacity:.85;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.875rem;display:flex}.os-keyword-gap-action-ok,.os-keyword-gap-action-error{margin:0;font-size:.9rem}.os-keyword-gap-action-error{color:color-mix(in srgb, currentColor 70%, #b42318)}.os-keyword-gap-positions{gap:.2rem;font-size:.82rem;display:grid}.os-keyword-gap-positions span{opacity:.85}@media (max-width:720px){.os-keyword-gap-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.os-keyword-gap-tabs button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.os-keyword-gap-page *,.os-keyword-gap-page :before,.os-keyword-gap-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.os-keyword-gap-tab-indicator,.os-keyword-gap-progress-bar>span{transition:none!important}}
