.growth-index-intro{max-width:720px;margin-top:var(--a30-space-24)}.growth-empty .hl-button{min-height:44px}.doc-shell .growth-index-intro p{color:var(--a30-content-secondary);font-size:var(--a30-type-small);line-height:var(--a30-leading-regular)}.doc-shell .growth-index-intro p.growth-index-caveat{margin-top:var(--a30-space-16);padding-left:var(--a30-space-16);border-left:var(--a30-stroke-lg) solid var(--a30-border-medium);color:var(--a30-content-secondary);font-size:var(--a30-type-tiny)}.growth-breakout{width:min(1180px,100vw - 48px);margin:var(--a30-space-40) 0 0 50%;transform:translate(-50%)}@media (min-width:1100px){.doc-shell.data-shell .growth-breakout{max-width:calc(100vw - var(--data-rail-w) - 48px)}}.growth-section-nav{margin-top:var(--a30-space-48);border-block:var(--a30-stroke-default) solid var(--a30-border-medium);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.growth-section-nav a{justify-content:space-between;align-items:center;gap:var(--a30-space-12);min-width:0;min-height:52px;padding:0 var(--a30-space-16);color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-decoration:none;display:flex}.growth-section-nav a+a{border-left:var(--a30-stroke-default) solid var(--a30-border-medium)}.growth-section-nav a:hover{background:var(--a30-bg-secondary);color:var(--a30-content-primary)}.growth-section-nav a:focus-visible{background:var(--a30-bg-secondary);color:var(--a30-content-primary)}.growth-method-index,.growth-case-catalogue{scroll-margin-top:calc(var(--nav-h) + var(--a30-space-24))}.growth-method-index{margin-top:0}.growth-section-head{justify-content:space-between;align-items:flex-end;gap:var(--a30-space-24);display:flex}.doc-shell p.growth-section-label,.doc-shell p.growth-group-eyebrow,.doc-shell p.growth-product-label{color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase;margin:0}.doc-shell p.growth-section-label{margin-bottom:var(--a30-space-8);letter-spacing:var(--a30-ls-label-kicker)}.doc-shell .growth-section-head h2{margin:0;font-size:2rem}.doc-shell p.growth-source-note{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);text-align:right;margin:0}.growth-family-nav{gap:var(--a30-space-8);margin-top:var(--a30-space-24);flex-wrap:wrap;display:flex}.growth-family-nav a{align-items:center;gap:var(--a30-space-8);min-height:44px;padding:0 var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-pill);color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);transition:border-color var(--a30-dur-fast) ease, color var(--a30-dur-fast) ease;text-decoration:none;display:inline-flex}.growth-family-nav a:hover{border-color:var(--a30-border-accent);color:var(--a30-content-primary)}.growth-family-nav a:focus-visible{border-color:var(--a30-border-accent);color:var(--a30-content-primary)}.growth-family-nav-count{color:var(--a30-content-secondary);font-variant-numeric:tabular-nums}.doc-shell section.growth-family{margin-top:var(--a30-space-48);scroll-margin-top:calc(var(--nav-h) + var(--a30-space-24))}.growth-family-head{justify-content:space-between;align-items:flex-end;gap:var(--a30-space-24);padding-bottom:var(--a30-space-12);border-bottom:var(--a30-stroke-default) solid var(--a30-border-medium);display:flex}.doc-shell p.growth-family-eyebrow{margin:0 0 var(--a30-space-4);color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase}.doc-shell .growth-family-head h3{margin:0;font-size:max(1.25rem,min(2.2vw,1.6rem));line-height:1.2}.doc-shell p.growth-family-meta{align-items:baseline;gap:var(--a30-space-8);color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0;display:flex}.growth-family-meta-cases{color:var(--a30-content-accent)}.doc-shell p.growth-family-description{max-width:68ch;margin:var(--a30-space-12) 0 0;color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);word-break:keep-all;text-wrap:pretty}.growth-method-grid{gap:var(--a30-space-12);margin:var(--a30-space-16) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.growth-method-grid>li{min-width:0;scroll-margin-top:calc(var(--nav-h) + var(--a30-space-24));display:flex}.doc-shell a.growth-method-card,.growth-method-card{gap:var(--a30-space-8);width:100%;min-width:0;min-height:176px;padding:var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated);color:inherit;transition:border-color var(--a30-dur-fast) ease, background-color var(--a30-dur-fast) ease;flex-direction:column;text-decoration:none;display:flex}.growth-method-card--empty{background:var(--a30-bg);border-style:dashed}.doc-shell a.growth-method-card:hover{border-color:var(--a30-border-accent)}.doc-shell a.growth-method-card:focus-visible{border-color:var(--a30-border-accent)}.growth-method-card-top{justify-content:space-between;align-items:flex-start;gap:var(--a30-space-12);display:flex}.growth-method-card-labels{gap:var(--a30-space-2);flex-direction:column;min-width:0;display:flex}.growth-method-card-labels strong{color:var(--a30-content-primary);font:500 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);word-break:keep-all;text-wrap:pretty}.growth-method-card-labels>span{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);overflow-wrap:anywhere}.growth-method-card-count{color:var(--a30-content-accent);font:500 var(--a30-type-medium) / var(--a30-leading-large) var(--a30-font-label);font-variant-numeric:tabular-nums;flex:none}.growth-method-card-description{color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.growth-method-card-cta{align-items:center;gap:var(--a30-space-4);color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);margin-top:auto;display:inline-flex}.growth-method-card-cta--empty{padding:var(--a30-space-4) var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);align-self:flex-start}a.growth-method-card:hover .growth-method-card-cta{color:var(--a30-content-accent)}a.growth-method-card:focus-visible .growth-method-card-cta{color:var(--a30-content-accent)}.growth-method-grid>li:target .growth-method-card{border-color:var(--a30-border-accent)}.growth-case-catalogue{margin-top:0}.growth-tools{margin-top:var(--a30-space-24)}.growth-search-field label{margin-bottom:var(--a30-space-8);color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);display:block}.growth-search-control{position:relative}.growth-search-icon{z-index:1;top:50%;left:var(--a30-space-16);width:18px;height:18px;color:var(--a30-content-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.growth-search-control input{border:var(--a30-stroke-default) solid var(--a30-border-medium);border-radius:var(--a30-radius-control);background:var(--a30-bg);width:100%;min-height:44px;color:var(--a30-content-primary);font:400 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);outline:none;padding:0 72px 0 44px}.growth-search-control input::placeholder{color:var(--a30-content-secondary)}.growth-search-control input:hover{border-color:var(--a30-content-icon)}.growth-search-control input:focus-visible{border-color:var(--a30-border-accent);box-shadow:0 0 0 2px var(--a30-accent-light)}.growth-search-clear{top:50%;right:var(--a30-space-8);min-width:52px;min-height:44px;padding:0 var(--a30-space-8);border-radius:var(--a30-radius-badge);color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);cursor:pointer;background:0 0;border:0;position:absolute;transform:translateY(-50%)}.growth-search-clear:hover{background:var(--a30-bg-secondary);color:var(--a30-content-primary)}.growth-search-clear:focus-visible{background:var(--a30-bg-secondary);color:var(--a30-content-primary)}.growth-search-clear:focus-visible{outline:2px solid var(--a30-border-accent);outline-offset:2px}.growth-section-nav a:focus-visible{outline:2px solid var(--a30-border-accent);outline-offset:2px}.growth-family-nav a:focus-visible{outline:2px solid var(--a30-border-accent);outline-offset:2px}.growth-method-card:focus-visible{outline:2px solid var(--a30-border-accent);outline-offset:2px}.growth-group-index-link:focus-visible{outline:2px solid var(--a30-border-accent);outline-offset:2px}.growth-product-actions a:focus-visible{outline:2px solid var(--a30-border-accent);outline-offset:2px}.growth-product-identity:focus-visible{outline:2px solid var(--a30-border-accent);outline-offset:2px}.growth-pagination-step:focus-visible{outline:2px solid var(--a30-border-accent);outline-offset:2px}.growth-pagination-page:focus-visible{outline:2px solid var(--a30-border-accent);outline-offset:2px}.doc-shell p.growth-result-count{margin:var(--a30-space-24) 0 0;scroll-margin-top:calc(var(--nav-h) + var(--a30-space-24));color:var(--a30-content-secondary);font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);font-variant-numeric:tabular-nums}.growth-method-groups{margin-top:var(--a30-space-24)}.doc-shell section.growth-method-group{margin-top:var(--a30-space-48);scroll-margin-top:calc(var(--nav-h) + var(--a30-space-24))}.doc-shell section.growth-method-group:first-child{margin-top:0}.doc-shell section.growth-method-group:target .growth-group-head{border-bottom-color:var(--a30-border-accent)}.growth-method-group[hidden],.growth-product-grid>li[hidden]{display:none}.growth-group-head{gap:var(--a30-space-24);padding-bottom:var(--a30-space-16);border-bottom:var(--a30-stroke-default) solid var(--a30-border-medium);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:end;display:grid}.doc-shell .growth-group-head h3{margin:var(--a30-space-8) 0 0;color:var(--a30-content-primary);word-break:keep-all;font-size:max(1.65rem,min(3vw,2.25rem));line-height:1.15}.doc-shell p.growth-group-count,.doc-shell p.growth-group-description{margin:0}.growth-group-meta{justify-content:space-between;align-items:center;gap:var(--a30-space-16);display:flex}.doc-shell p.growth-group-count{color:var(--a30-content-primary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase}.doc-shell p.growth-group-description{margin-top:var(--a30-space-4);color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);word-break:keep-all}.doc-shell a.growth-group-index-link{min-height:44px;color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);flex:none;align-items:center;display:inline-flex}.doc-shell a.growth-group-index-link:hover{color:var(--a30-content-accent)}.doc-shell a.growth-group-index-link:focus-visible{color:var(--a30-content-accent)}.growth-product-grid{gap:var(--a30-space-16);margin:var(--a30-space-16) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.growth-product-grid>li{min-width:0}.growth-product-card{min-width:0;height:100%;padding:var(--a30-space-24);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-elevated);flex-direction:column;display:flex}.growth-product-head{min-width:0}.growth-product-identity{align-items:center;gap:var(--a30-space-12);border-radius:var(--a30-radius-control);min-width:0;min-height:44px;color:var(--a30-content-primary);text-decoration:none;display:flex}.growth-product-identity>span{min-width:0}.growth-product-icon{flex:none;width:40px;height:40px}.growth-product-name,.growth-product-oneliner{display:block}.growth-product-name{color:var(--a30-content-primary);font:500 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);margin:0}.growth-product-oneliner{margin-top:var(--a30-space-4);color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);overflow-wrap:anywhere}.growth-product-identity:hover .growth-product-name{color:var(--a30-content-accent)}.growth-product-identity:focus-visible .growth-product-name{color:var(--a30-content-accent)}.doc-shell p.growth-product-meta{gap:var(--a30-space-8);margin:var(--a30-space-12) 0 0;color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);flex-wrap:wrap;display:flex}.growth-product-meta span+span:before{content:"·";margin-right:var(--a30-space-8);color:var(--a30-border-medium)}.growth-product-execution{margin-top:var(--a30-space-16);padding:var(--a30-space-16);border-left:var(--a30-stroke-lg) solid var(--a30-border-accent);background:var(--a30-bg)}.growth-product-execution strong{margin-top:var(--a30-space-4);color:var(--a30-content-primary);font:500 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body);overflow-wrap:anywhere;display:block}.doc-shell .growth-product-execution>p:last-child{margin:var(--a30-space-8) 0 0;color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);word-break:keep-all;overflow-wrap:break-word}.growth-product-actions{justify-content:space-between;align-items:center;gap:var(--a30-space-12);padding-top:var(--a30-space-24);margin-top:auto;display:flex}.growth-product-actions a{border-radius:var(--a30-radius-control);min-height:44px;color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);align-items:center;display:inline-flex}.growth-product-source-links{gap:var(--a30-space-4) var(--a30-space-12);flex-wrap:wrap;min-width:0;display:flex}.growth-product-source-links a:hover{color:var(--a30-content-accent);text-decoration:underline}.growth-product-source-links a:focus-visible{color:var(--a30-content-accent);text-decoration:underline}.growth-product-actions .hl-button{color:var(--a30-content-primary)}.growth-pagination{justify-content:space-between;align-items:center;gap:var(--a30-space-24);min-height:64px;margin-top:var(--a30-space-32);padding:var(--a30-space-8) var(--a30-space-16);border-block:var(--a30-stroke-default) solid var(--a30-border-medium);display:flex}.growth-pagination[hidden]{display:none}.doc-shell p.growth-pagination-summary,.doc-shell p.growth-pagination-position{color:var(--a30-content-secondary);font:400 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.growth-pagination-controls,.growth-pagination-pages{align-items:center;gap:var(--a30-space-4);min-width:0;display:flex}.growth-pagination-step,.growth-pagination-page{border:var(--a30-stroke-default) solid transparent;min-width:44px;min-height:44px;color:var(--a30-content-secondary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.growth-pagination-step{gap:var(--a30-space-4);padding-inline:var(--a30-space-8);border-radius:var(--a30-radius-control)}.growth-pagination-page{border-radius:var(--a30-radius-badge);font-variant-numeric:tabular-nums;padding:0}.growth-pagination-step:hover:not(:disabled),.growth-pagination-page:hover{background:var(--a30-bg-secondary);color:var(--a30-content-primary)}.growth-pagination-step:focus-visible{background:var(--a30-bg-secondary);color:var(--a30-content-primary)}.growth-pagination-page:focus-visible{background:var(--a30-bg-secondary);color:var(--a30-content-primary)}.growth-pagination-page[aria-current=page]{border-color:var(--a30-border-accent);background:var(--a30-accent-light);color:var(--a30-content-accent)}.growth-pagination-step:disabled{opacity:.38;cursor:not-allowed}.growth-pagination-icon{flex:none;width:16px;height:16px}.growth-pagination-ellipsis{min-width:24px;color:var(--a30-content-secondary);font:400 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);text-align:center}.doc-shell p.growth-pagination-position{min-width:68px;min-height:44px;color:var(--a30-content-primary);justify-content:center;align-items:center;display:none}.growth-empty{margin-top:var(--a30-space-24);padding:var(--a30-space-48) var(--a30-space-24);border:var(--a30-stroke-default) dashed var(--a30-border-medium);border-radius:var(--a30-radius-card);text-align:center}.growth-empty[hidden]{display:none}.doc-shell .growth-empty p{margin:0 0 var(--a30-space-16);color:var(--a30-content-secondary)}@media (max-width:834px){.growth-breakout{width:calc(100vw - 48px)}.growth-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-product-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.growth-section-head{flex-direction:column;align-items:flex-start}.doc-shell p.growth-source-note{text-align:left}.growth-group-head{gap:var(--a30-space-12);grid-template-columns:minmax(0,1fr);align-items:start}.growth-pagination{align-items:stretch;gap:var(--a30-space-8);flex-direction:column}.growth-pagination-controls{justify-content:space-between}}@media (max-width:620px){.growth-section-nav a{padding-inline:var(--a30-space-12)}.growth-method-grid{grid-template-columns:minmax(0,1fr)}.doc-shell a.growth-method-card,.growth-method-card{min-height:0}.growth-family-head{align-items:flex-start;gap:var(--a30-space-8);flex-direction:column}.growth-product-card{padding:var(--a30-space-16)}.growth-product-actions{flex-direction:column;align-items:stretch}.growth-product-actions a{justify-content:center}.growth-product-source-links{flex-direction:column}.growth-pagination-pages{display:none}.doc-shell p.growth-pagination-position{display:inline-flex}}.growth-adlib-operator{padding:var(--a30-space-2) var(--a30-space-8);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);white-space:nowrap;flex:none}.growth-adlib-facts{gap:var(--a30-space-4);flex-direction:column;display:flex}.growth-adlib-fact{align-items:baseline;gap:var(--a30-space-8);color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;display:flex}.growth-adlib-fact-label{min-width:44px;font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);flex:none}.adlib-page{--adlib-meta:var(--a30-content-primary);--adlib-google:var(--a30-content-primary);--adlib-active:var(--a30-success);--adlib-history:var(--a30-content-secondary);--adlib-warning:var(--a30-badge-accent-label);--a30-surface-raised:var(--a30-bg-secondary);--a30-surface-base:var(--a30-bg);--a30-border-default:var(--a30-border-medium);--a30-content-tertiary:var(--a30-content-secondary);--a30-content-inverse:var(--a30-content-on-primary);--a30-leading-body:var(--a30-leading-regular);--a30-leading-heading:var(--a30-leading-large);--a30-type-large:var(--a30-type-medium);--a30-type-title:2rem;--a30-font-display:var(--a30-font-headings);--a30-space-3:var(--a30-space-4);--a30-space-6:var(--a30-space-8);--a30-space-20:var(--a30-space-24)}.adlib-page [hidden]{display:none!important}.adlib-head{gap:var(--a30-space-32);grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:end;display:grid}.adlib-coverage{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:color-mix(in srgb, var(--a30-surface-raised) 86%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.adlib-coverage>div{min-width:0;padding:var(--a30-space-12);border-right:var(--a30-stroke-default) solid var(--a30-border-subtle)}.adlib-coverage>div:last-child{border-right:0}.adlib-coverage dt,.adlib-coverage dd{margin:0}.adlib-coverage dt{color:var(--a30-content-tertiary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.adlib-coverage dd{margin-top:var(--a30-space-6);color:var(--a30-content-primary);font:600 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.adlib-principle{gap:var(--a30-space-24);margin-top:var(--a30-space-24);padding:var(--a30-space-16) var(--a30-space-20);border-left:3px solid var(--adlib-warning);background:color-mix(in srgb, var(--adlib-warning) 8%, var(--a30-surface-raised));grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);display:grid}.adlib-principle strong,.adlib-principle p{margin:0}.adlib-principle>div{gap:var(--a30-space-8);display:grid}.adlib-principle strong{color:var(--a30-content-primary);font:600 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-label)}.adlib-principle p{color:var(--a30-content-secondary);font:400 var(--a30-type-small) / var(--a30-leading-body) var(--a30-font-body);text-wrap:pretty}.adlib-breakout{flex-direction:column;gap:max(64px,min(8vw,112px));display:flex}.adlib-workspace,.adlib-source-section{min-width:0}.adlib-section-head{align-items:end}.adlib-section-side{align-items:flex-end;gap:var(--a30-space-8);flex-direction:column;display:flex}.adlib-page .adlib-request-cta{min-height:var(--a30-hit-target);align-items:center;gap:var(--a30-space-6);padding:0 var(--a30-space-16);border-radius:var(--a30-radius-control);background:var(--a30-accent);color:var(--a30-content-on-primary);font:500 var(--a30-type-button) / var(--a30-leading-small) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-decoration:none;transition:background-color .16s;display:inline-flex}.adlib-page .adlib-request-cta:hover{background:var(--a30-content-primary)}.adlib-page .adlib-request-cta:focus-visible{background:var(--a30-content-primary)}.adlib-toolbar{z-index:4;gap:var(--a30-space-12);margin-top:var(--a30-space-24);padding:var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:color-mix(in srgb, var(--a30-surface-raised) 94%, transparent);box-shadow:0 18px 48px color-mix(in srgb, var(--a30-bg) 16%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:none;position:relative}.adlib-js .adlib-toolbar{display:grid}.adlib-noscript{margin:var(--a30-space-20) 0;padding:var(--a30-space-12) var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-default);border-radius:var(--a30-radius-control);color:var(--a30-content-secondary);background:var(--a30-surface-raised);font:500 var(--a30-type-small) / var(--a30-leading-body) var(--a30-font-body)}.adlib-search-field{gap:var(--a30-space-6);flex-direction:column;min-width:0;display:flex}.adlib-search-field>label{color:var(--a30-content-secondary);font:500 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label)}.adlib-search-control{min-height:48px;padding-inline:var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-default);border-radius:var(--a30-radius-control);background:var(--a30-surface-base);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;transition:border-color .16s,box-shadow .16s;display:grid}.adlib-search-control:focus-within{border-color:var(--a30-content-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--a30-content-accent) 18%, transparent)}.adlib-search-control>span{color:var(--a30-content-tertiary);font-size:22px;line-height:1}.adlib-search-control input{width:100%;min-width:0;min-height:44px;padding:0 var(--a30-space-10);color:var(--a30-content-primary);font:500 var(--a30-type-small) / 1 var(--a30-font-body);background:0 0;border:0;outline:0}.adlib-search-control input::placeholder{color:var(--a30-content-tertiary)}.adlib-search-control button,.adlib-filter-reset,.adlib-empty button{min-height:44px;color:var(--a30-content-accent);font:600 var(--a30-type-tiny) / 1 var(--a30-font-label);cursor:pointer;background:0 0;border:0}.adlib-filter-panel{position:relative}.adlib-filter-panel>summary{justify-content:center;align-items:center;gap:var(--a30-space-8);min-height:48px;padding:0 var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-default);border-radius:var(--a30-radius-control);background:var(--a30-surface-base);color:var(--a30-content-primary);font:600 var(--a30-type-small) / 1 var(--a30-font-label);cursor:pointer;list-style:none;display:inline-flex}.adlib-filter-panel>summary::-webkit-details-marker{display:none}.adlib-filter-panel[open]>summary{border-color:var(--a30-content-accent)}.adlib-filter-count{background:var(--a30-content-accent);min-width:20px;min-height:20px;color:var(--a30-content-inverse);border-radius:999px;place-items:center;padding-inline-start:5px;padding-inline-end:5px;font-size:10px;display:inline-grid}.adlib-filter-popover{top:calc(100% + var(--a30-space-8));gap:var(--a30-space-20);width:min(880px,100vw - 64px);padding:var(--a30-space-20);border:var(--a30-stroke-default) solid var(--a30-border-default);border-radius:var(--a30-radius-card);background:var(--a30-surface-raised);box-shadow:0 28px 80px color-mix(in srgb, var(--a30-bg) 38%, transparent);grid-template-columns:repeat(4,minmax(130px,1fr));display:grid;position:absolute;right:0}.adlib-source-filter-popover{grid-template-columns:repeat(2,minmax(160px,1fr));width:min(520px,100vw - 64px)}.adlib-filter-popover fieldset{gap:var(--a30-space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.adlib-filter-popover legend{width:100%;margin-bottom:var(--a30-space-8);padding-bottom:var(--a30-space-8);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-secondary);font:600 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label)}.adlib-filter-popover label{min-height:44px;padding:var(--a30-space-6) var(--a30-space-8);border-radius:var(--a30-radius-control);color:var(--a30-content-secondary);font:500 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);cursor:pointer;align-items:center;display:flex}.adlib-filter-popover label:has(input:checked){background:color-mix(in srgb, var(--a30-content-accent) 14%, transparent);color:var(--a30-content-accent)}.adlib-filter-popover input{opacity:0;width:1px;height:1px;position:absolute}.adlib-filter-popover label:has(input:focus-visible){outline:2px solid var(--a30-content-accent);outline-offset:1px}.adlib-filter-reset{padding-inline:var(--a30-space-12);grid-column:1/-1;justify-self:end}.adlib-active-filters{gap:var(--a30-space-6);margin-top:var(--a30-space-12);flex-wrap:wrap;display:flex}.adlib-active-chip{align-items:center;gap:var(--a30-space-6);min-width:0;max-width:100%;min-height:44px;padding:0 var(--a30-space-10);border:var(--a30-stroke-default) solid color-mix(in srgb, var(--a30-content-accent) 36%, var(--a30-border-subtle));color:var(--a30-content-accent);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border-radius:999px;transition:border-color .16s,background-color .16s;display:inline-flex;position:relative}.adlib-active-chip>span{font-size:13px;line-height:1}.adlib-active-chip:hover{border-color:var(--a30-content-accent);background:color-mix(in srgb, var(--a30-content-accent) 10%, transparent)}.adlib-result-status{margin:var(--a30-space-12) 0 var(--a30-space-20);color:var(--a30-content-tertiary);font:500 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label);font-variant-numeric:tabular-nums}.adlib-observation-section{margin-bottom:var(--a30-space-24);padding:var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:color-mix(in srgb, var(--a30-surface-raised) 84%, transparent)}.adlib-observation-head{justify-content:space-between;align-items:baseline;gap:var(--a30-space-16);margin-bottom:var(--a30-space-12);display:flex}.adlib-observation-head h3,.adlib-observation-head p{margin:0}.adlib-observation-head h3{color:var(--a30-content-primary);font:650 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-label)}.adlib-observation-head p{color:var(--a30-content-tertiary);font:500 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body)}.adlib-observation-grid{gap:var(--a30-space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.adlib-observation{gap:var(--a30-space-6);min-width:0;padding:var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-top:2px solid var(--a30-border-default);border-radius:var(--a30-radius-control);background:var(--a30-surface-base);flex-direction:column;display:flex}.adlib-observation--active-found{border-top-color:var(--adlib-active)}.adlib-observation--historical-found{border-top-color:var(--adlib-history)}.adlib-observation--coverage-limited,.adlib-observation--no-results-observed{border-top-color:var(--adlib-warning)}.adlib-observation-platform{color:var(--a30-content-accent);font:650 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase;align-self:flex-start}.adlib-observation strong,.adlib-observation>span,.adlib-observation p,.adlib-observation footer{margin:0}.adlib-observation strong{color:var(--a30-content-primary);font:650 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-label)}.adlib-observation>span:not(.adlib-observation-platform){color:var(--a30-content-secondary);font:600 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-label)}.adlib-observation p{color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-body) var(--a30-font-body);text-wrap:pretty}.adlib-observation-advertiser{gap:var(--a30-space-4);margin:var(--a30-space-2) 0;padding:var(--a30-space-8);border-radius:var(--a30-radius-control);background:color-mix(in srgb, var(--a30-content-secondary) 7%, transparent);display:grid}.adlib-observation-advertiser>div{gap:var(--a30-space-8);grid-template-columns:72px minmax(0,1fr);display:grid}.adlib-observation-advertiser dt,.adlib-observation-advertiser dd{color:var(--a30-content-secondary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-small) var(--a30-font-body);margin:0}.adlib-observation-advertiser dt{font-weight:650}.adlib-observation footer{justify-content:space-between;align-items:center;gap:var(--a30-space-8);padding-top:var(--a30-space-8);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-tertiary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);margin-top:auto;display:flex}.adlib-observation footer a{min-width:44px;min-height:44px;color:var(--a30-content-accent);align-items:center;text-decoration:none;display:inline-flex}html.adlib-dialog-open,html.adlib-dialog-open body{overflow:hidden}.adlib-creative-grid,.adlib-source-grid{margin:0;padding:0;list-style:none;display:grid}.adlib-creative-grid{gap:var(--a30-space-16);grid-template-columns:repeat(3,minmax(0,1fr))}.adlib-creative-card{border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-surface-raised);height:100%;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.adlib-creative-card:hover{border-color:var(--a30-border-default);box-shadow:0 22px 54px color-mix(in srgb, var(--a30-bg) 26%, transparent);transform:translateY(-3px)}.adlib-creative-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.adlib-creative-media{aspect-ratio:3/4;border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);background:var(--a30-surface-base);width:100%;display:block;position:relative;overflow:hidden}.adlib-creative-media img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.adlib-creative-card:hover .adlib-creative-media img{transform:scale(1.025)}.adlib-platform,.adlib-status,.adlib-relation{font:600 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);border-radius:999px}.adlib-platform,.adlib-status{top:var(--a30-space-10);padding:var(--a30-space-4) var(--a30-space-8);background:color-mix(in srgb, var(--a30-surface-base) 88%, transparent);box-shadow:0 5px 16px color-mix(in srgb, var(--a30-bg) 18%, transparent);position:absolute}.adlib-platform{left:var(--a30-space-10)}.adlib-status{align-items:center;gap:var(--a30-space-4);right:var(--a30-space-10);display:inline-flex}.adlib-status--active-found:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.adlib-platform--meta{color:var(--adlib-meta)}.adlib-platform--google{color:var(--adlib-google)}.adlib-status--active-found{color:var(--adlib-active)}.adlib-status--historical-found{color:var(--adlib-history)}.adlib-creative-copy{align-items:flex-start;gap:var(--a30-space-8);width:100%;min-width:0;padding:var(--a30-space-16);flex-direction:column;display:flex}.adlib-relation{padding:var(--a30-space-4) var(--a30-space-8);background:color-mix(in srgb, var(--adlib-warning) 12%, transparent);color:var(--adlib-warning)}.adlib-relation small{color:currentColor;letter-spacing:.07em;opacity:.78;margin-bottom:2px;font-size:9px;display:block}.adlib-creative-copy>strong{color:var(--a30-content-primary);font:650 var(--a30-type-large) / var(--a30-leading-heading) var(--a30-font-label)}.adlib-creative-copy>strong+span{color:var(--a30-content-secondary);font:400 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-body)}.adlib-pattern-list{gap:var(--a30-space-4);flex-wrap:wrap;display:flex}.adlib-pattern-list>span{padding:var(--a30-space-3) var(--a30-space-6);border:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-tertiary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);border-radius:999px}.adlib-provenance{color:var(--a30-content-tertiary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label)}.adlib-creative-ledger{width:100%;margin-top:var(--a30-space-4);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adlib-creative-ledger>span{min-width:0;padding:var(--a30-space-8);border-right:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-secondary);font:550 var(--a30-type-super-tiny) / var(--a30-leading-small) var(--a30-font-label);overflow-wrap:anywhere}.adlib-creative-ledger>span:last-child{color:var(--a30-content-accent);border-right:0}.adlib-creative-ledger small{margin-bottom:var(--a30-space-3);color:var(--a30-content-tertiary);letter-spacing:.07em;font-size:9px;display:block}.adlib-advertiser em{margin-top:var(--a30-space-3);color:var(--a30-content-tertiary);font-style:normal;font-weight:450;display:block}.adlib-creative-cta{color:var(--a30-content-accent);font:600 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label);align-self:flex-end}.adlib-creative-card>footer{border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);grid-template-columns:1fr 1fr;display:grid}.adlib-creative-card>footer a{min-height:44px;color:var(--a30-content-secondary);font:600 var(--a30-type-tiny) / 1 var(--a30-font-label);justify-content:center;align-items:center;text-decoration:none;display:flex}.adlib-creative-card>footer a+a{border-left:var(--a30-stroke-default) solid var(--a30-border-subtle)}.adlib-creative-card>footer a:hover{background:color-mix(in srgb, var(--a30-content-accent) 8%, transparent);color:var(--a30-content-accent)}.adlib-dialog{border:var(--a30-stroke-default) solid var(--a30-border-default);border-radius:calc(var(--a30-radius-card) + 4px);background:var(--a30-surface-raised);width:min(1180px,100vw - 40px);max-width:none;max-height:min(92vh,980px);color:var(--a30-content-primary);box-shadow:0 36px 120px color-mix(in srgb, var(--a30-bg) 58%, transparent);padding:0;overflow:hidden}.adlib-dialog::backdrop{background:color-mix(in srgb, var(--a30-bg) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.adlib-dialog-shell{flex-direction:column;max-height:min(92vh,980px);display:flex}.adlib-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--a30-space-20);padding:var(--a30-space-20);border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);flex:none;display:flex}.adlib-dialog-head h3,.adlib-dialog-head p{margin:0}.adlib-dialog-head h3{margin-top:var(--a30-space-4);font:650 var(--a30-type-title) / var(--a30-leading-heading) var(--a30-font-display)}.adlib-dialog-head p{margin-top:var(--a30-space-4);color:var(--a30-content-secondary)}.adlib-dialog-head button{border:var(--a30-stroke-default) solid var(--a30-border-subtle);width:44px;height:44px;color:var(--a30-content-secondary);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:25px;display:grid}.adlib-dialog-body{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);min-height:0;display:grid;overflow:hidden}.adlib-dialog-capture{min-width:0;min-height:0;padding:var(--a30-space-16);background:var(--a30-surface-base);margin:0;overflow:auto}.adlib-dialog-capture img{border-radius:var(--a30-radius-control);width:100%;height:auto;display:block}.adlib-dialog-capture figcaption{padding:var(--a30-space-10) var(--a30-space-4) 0;color:var(--a30-content-secondary);font:500 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body)}.adlib-dialog-capture figcaption span,.adlib-dialog-capture figcaption small,.adlib-dialog-intel dd small{display:block}.adlib-dialog-capture figcaption small,.adlib-dialog-intel dd small{margin-top:var(--a30-space-4);color:var(--a30-content-tertiary);font-size:var(--a30-type-super-tiny)}.adlib-dialog-intel{min-width:0;min-height:0;padding:var(--a30-space-20);overflow:auto}.adlib-dialog-intel dl{border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);margin:0;display:grid}.adlib-dialog-intel dl>div{gap:var(--a30-space-12);padding:var(--a30-space-10) 0;border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle);grid-template-columns:92px minmax(0,1fr);display:grid}.adlib-dialog-intel dt,.adlib-dialog-intel dd{font:500 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);margin:0}.adlib-dialog-intel dt{color:var(--a30-content-tertiary)}.adlib-dialog-intel dd{color:var(--a30-content-primary)}.adlib-dialog-intel section{margin-top:var(--a30-space-20)}.adlib-dialog-intel h4,.adlib-dialog-intel section p{margin:0}.adlib-dialog-intel h4{color:var(--a30-content-primary);font:650 var(--a30-type-small) / var(--a30-leading-small) var(--a30-font-label)}.adlib-dialog-intel section p,.adlib-dialog-intel li{margin-top:var(--a30-space-8);color:var(--a30-content-secondary);font:400 var(--a30-type-small) / var(--a30-leading-body) var(--a30-font-body);text-wrap:pretty}.adlib-dialog-intel ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adlib-dialog-intel li strong,.adlib-dialog-intel li span{display:block}.adlib-dialog-intel li>a{min-height:44px;color:var(--a30-content-accent);font:600 var(--a30-type-tiny) / 1 var(--a30-font-label);align-items:center;display:inline-flex}.adlib-dialog-intel li strong{color:var(--a30-content-primary)}.adlib-dialog-boundary,.adlib-dialog-causal{padding:var(--a30-space-12);border-left:2px solid var(--adlib-warning);background:color-mix(in srgb, var(--adlib-warning) 7%, transparent)}.adlib-dialog-causal{border-left-color:var(--adlib-history);background:color-mix(in srgb, var(--adlib-history) 7%, transparent)}.adlib-dialog-actions{gap:var(--a30-space-8);margin-top:var(--a30-space-24);flex-wrap:wrap;display:flex}.adlib-dialog-actions a{min-height:44px;padding:0 var(--a30-space-12);border:var(--a30-stroke-default) solid var(--a30-border-default);border-radius:var(--a30-radius-control);color:var(--a30-content-primary);font:600 var(--a30-type-tiny) / 1 var(--a30-font-label);align-items:center;text-decoration:none;display:inline-flex}.adlib-rights-note{margin:var(--a30-space-16) 0 0;color:var(--a30-content-secondary);font:400 var(--a30-type-tiny) / var(--a30-leading-body) var(--a30-font-body)}.adlib-page .adlib-rights-note a{min-height:44px;color:var(--a30-content-accent);align-items:center;display:inline-flex}.doc-shell p.adlib-source-intro{max-width:760px;margin:var(--a30-space-24) 0 var(--a30-space-24);color:var(--a30-content-secondary);font:400 var(--a30-type-small) / var(--a30-leading-body) var(--a30-font-body)}.adlib-source-grid{gap:var(--a30-space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.adlib-source-grid>li>a{gap:var(--a30-space-8);height:100%;min-height:340px;padding:var(--a30-space-16);border:var(--a30-stroke-default) solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-surface-raised);color:inherit;flex-direction:column;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.adlib-source-grid>li>a:hover{border-color:var(--a30-border-default);transform:translateY(-2px)}.adlib-source-topline{justify-content:space-between;align-items:center;gap:var(--a30-space-8);display:flex}.adlib-source-topline span{padding:var(--a30-space-4) var(--a30-space-8);background:color-mix(in srgb, var(--a30-content-accent) 9%, transparent);color:var(--a30-content-accent);font:550 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);border-radius:999px}.adlib-source-topline span:last-child{color:var(--a30-content-tertiary);background:0 0}.adlib-source-grid strong{margin-top:var(--a30-space-6);color:var(--a30-content-primary);font:650 var(--a30-type-large) / var(--a30-leading-heading) var(--a30-font-label)}.adlib-source-grid strong+span[lang=en]{color:var(--a30-content-tertiary);font:500 var(--a30-type-tiny) / var(--a30-leading-tiny) var(--a30-font-label)}.adlib-source-grid p{margin:var(--a30-space-4) 0 0;color:var(--a30-content-secondary);font:400 var(--a30-type-small) / var(--a30-leading-body) var(--a30-font-body);text-wrap:pretty}.adlib-source-grid dl{margin:var(--a30-space-8) 0 0;gap:var(--a30-space-8);flex-direction:column;display:flex}.adlib-source-grid dl>div{gap:var(--a30-space-8);grid-template-columns:52px minmax(0,1fr);display:grid}.adlib-source-grid dt,.adlib-source-grid dd{font:400 var(--a30-type-tiny) / var(--a30-leading-small) var(--a30-font-body);margin:0}.adlib-source-grid dt{color:var(--a30-content-tertiary)}.adlib-source-grid dd{color:var(--a30-content-secondary)}.adlib-source-checked{justify-content:space-between;align-items:center;gap:var(--a30-space-8);padding-top:var(--a30-space-8);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-tertiary);font:500 var(--a30-type-super-tiny) / var(--a30-leading-tiny) var(--a30-font-label);margin-top:auto;display:flex}.adlib-source-checked small{font:inherit}.adlib-source-cta{min-height:44px;padding-top:var(--a30-space-12);border-top:var(--a30-stroke-default) solid var(--a30-border-subtle);color:var(--a30-content-accent);font:600 var(--a30-type-tiny) / 1 var(--a30-font-label);justify-content:space-between;align-items:center;margin-top:0;display:inline-flex}.adlib-empty{padding:clamp(36px, 7vw, 72px) var(--a30-space-20);border:var(--a30-stroke-default) dashed var(--a30-border-default);border-radius:var(--a30-radius-card);text-align:center}.adlib-empty strong,.adlib-empty p{margin:0;display:block}.adlib-empty strong{color:var(--a30-content-primary);font:650 var(--a30-type-large) / var(--a30-leading-heading) var(--a30-font-label)}.adlib-empty p{margin-top:var(--a30-space-6);color:var(--a30-content-secondary)}.adlib-empty button{margin-top:var(--a30-space-12);padding-inline:var(--a30-space-12)}.adlib-page button:focus-visible{outline:2px solid var(--a30-content-accent);outline-offset:3px}.adlib-page a:focus-visible{outline:2px solid var(--a30-content-accent);outline-offset:3px}.adlib-filter-panel>summary:focus-visible{outline:2px solid var(--a30-content-accent);outline-offset:3px}@media (max-width:1080px){.adlib-head{grid-template-columns:1fr}.adlib-coverage{max-width:720px}.adlib-filter-popover{grid-template-columns:repeat(3,minmax(150px,1fr))}.adlib-source-filter-popover{grid-template-columns:repeat(2,minmax(150px,1fr))}.adlib-creative-grid,.adlib-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.adlib-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.adlib-coverage>div:nth-child(2){border-right:0}.adlib-coverage>div:nth-child(-n+2){border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle)}.adlib-principle{gap:var(--a30-space-8);grid-template-columns:1fr}.adlib-section-head,.adlib-section-side{align-items:flex-start}.adlib-js .adlib-toolbar{grid-template-columns:1fr}.adlib-filter-panel>summary{width:100%}.adlib-filter-popover{width:auto;margin-top:var(--a30-space-8);box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.adlib-creative-grid,.adlib-source-grid,.adlib-observation-grid{grid-template-columns:1fr}.adlib-observation-head{align-items:flex-start;gap:var(--a30-space-4);flex-direction:column}.adlib-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.adlib-dialog-shell{max-height:calc(100dvh - 20px)}.adlib-dialog-body{display:block;overflow:auto}.adlib-dialog-capture,.adlib-dialog-intel{overflow:visible}.adlib-dialog-capture{max-height:60vh;overflow:auto}}@media (max-width:460px){.adlib-filter-popover,.adlib-creative-ledger{grid-template-columns:1fr}.adlib-creative-ledger>span{border-right:0;border-bottom:var(--a30-stroke-default) solid var(--a30-border-subtle)}.adlib-creative-ledger>span:last-child{border-bottom:0}.adlib-dialog-head,.adlib-dialog-intel{padding:var(--a30-space-16)}.adlib-dialog-intel dl>div{gap:var(--a30-space-4);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.adlib-creative-card,.adlib-creative-media img,.adlib-source-grid>li>a,.adlib-search-control{transition:none}}
