.tools-card__media{position:relative}.tools-card__status{background:var(--bp-graphite);color:var(--bp-lime);letter-spacing:.02em;border-radius:5px;padding:3px 7px;font-size:.625rem;font-weight:700;position:absolute;top:8px;left:8px}.tools-grid li[data-status=planned]{opacity:.92}.tools-grid li[data-status=planned] .tools-card__link{color:var(--bp-text-muted)}.tools-status-note{color:var(--bp-text-muted);margin:18px 0 0;font-size:.8125rem;line-height:1.5}.audit-status{border:1px solid var(--bp-border);background:var(--bp-white);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2.6vw,26px);display:flex}.audit-status[data-configured=false]{border-left:3px solid var(--bp-orange)}.audit-status h2{margin:5px 0 8px}.audit-status p:not(.bp-type-eyebrow){max-width:70ch;margin:0}.audit-status__actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.audit-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.audit-limits__card{border:1px solid var(--bp-border);background:var(--bp-white);border-radius:12px;padding:14px}.audit-limits__card>strong{font-size:.9375rem}.audit-limits__card dl{gap:6px;margin:10px 0 0;display:grid}.audit-limits__card dl div{border-bottom:1px solid var(--bp-border);justify-content:space-between;gap:10px;padding-bottom:4px;font-size:.8125rem;display:flex}.audit-limits__card dt{color:var(--bp-text-muted)}.audit-limits__card dd{margin:0;font-weight:600}.audit-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.audit-list{gap:7px;margin:10px 0 0;padding:0;font-size:.8125rem;line-height:1.45;list-style:none;display:grid}.audit-list li{padding-left:18px;position:relative}.audit-list--checked li:before{content:"✓";color:var(--bp-orange-text);font-weight:700;position:absolute;left:0}.audit-list--unchecked li:before{content:"—";color:var(--bp-text-muted);position:absolute;left:0}.audit-note{color:var(--bp-text-muted);margin:14px 0 0;font-size:.75rem;line-height:1.5}.tool-section__lead{color:var(--bp-text-muted);margin:-4px 0 10px;font-size:.875rem}.utm-warning{border-left:3px solid var(--bp-orange);background:var(--bp-canvas);border-radius:0 8px 8px 0;margin:0 0 12px;padding:9px 11px;font-size:.8125rem}.utm-notes{border-top:1px solid var(--bp-border);color:var(--bp-text-muted);gap:6px;margin-top:18px;padding-top:14px;font-size:.75rem;line-height:1.5;display:grid}.utm-notes p{margin:0}.utm-notes code{word-break:break-all;color:var(--bp-graphite)}@media (max-width:47.99rem){.audit-limits,.audit-columns{grid-template-columns:minmax(0,1fr)}.audit-status__actions{width:100%}.audit-status__actions .button{text-align:center;flex:100%}}.tools-card__placeholder{background:radial-gradient(circle at 80% 15%,#c5e83d47,#0000 45%),linear-gradient(150deg,#f4f2ec,#ece9e0);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:18px;display:flex;position:absolute;inset:0}.tools-card__placeholder:before{content:"";pointer-events:none;border:1px dashed #171a1f29;border-radius:10px;position:absolute;inset:12px}.tools-card__placeholder-doc{background:var(--bp-white);border:1px solid #171a1f24;border-radius:12px;flex:none;width:min(62%,320px);margin:0 auto;padding:20px 18px 14px;display:block;position:relative;rotate:-2deg;box-shadow:3px 4px #171a1f14}.tools-card__placeholder-doc:before,.tools-card__placeholder-doc:after{content:"";z-index:-1;background:#ffffffb8;border:1px solid #171a1f1a;border-radius:12px;display:block;position:absolute;inset:0}.tools-card__placeholder-doc:before{translate:12px 8px;rotate:5deg}.tools-card__placeholder-doc:after{translate:-10px 12px;rotate:-6deg}.tools-card__placeholder-top{background:var(--bp-orange);border-radius:2px;width:36px;height:9px;margin-bottom:12px;display:block}.tools-card__placeholder-line{background:#e2ded4;border-radius:2px;height:6px;margin-bottom:7px;display:block}.tools-card__placeholder-line--short{width:64%}.tools-card__placeholder-code{background:var(--bp-canvas);color:var(--bp-text-muted);letter-spacing:.02em;border-radius:4px;margin-top:8px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:inline-block}.tools-card__placeholder-label{background:var(--bp-graphite);color:var(--bp-lime);letter-spacing:.02em;border-radius:999px;padding:4px 8px;font-size:.625rem;font-weight:700;position:absolute;bottom:12px;right:12px}.tools-card__status{z-index:1}
