:root{--bg:#ffffff;--surface:#ffffff;--text:#111111;--muted:#666666;--muted-2:#999999;--line:#dddddd;--line-strong:#111111;--accent:#0284C7;--accent-light:#f0f8ff;--on-accent:#ffffff;--header-fixed-height:48px;--footer-fixed-height:48px;color-scheme:light}[data-theme=dark]{--bg:#0f1115;--surface:#1a1d23;--text:#f2f3f5;--muted:#a8adb4;--muted-2:#6a6f78;--line:#2a2e36;--line-strong:#f2f3f5;--accent:#38bdf8;--accent-light:#0b2435;--on-accent:#0b2435;color-scheme:dark}html[data-theme=dark] body{background:var(--bg)}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body,html{min-height:100%}body{margin:0;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);overflow-x:hidden}a{color:inherit;text-decoration:none}li,p{margin:0;color:var(--muted);line-height:1.6}main{padding-bottom:5rem}.site-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto}.site-shell--home{width:min(70vw,1320px)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:var(--header-fixed-height);border-bottom:2px solid var(--line-strong);background:var(--bg)}.site-footer__inner,.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:1rem;padding:0}.brand-mark{font-size:1rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.brand-lockup,.brand-mark{display:inline-flex;align-items:center;min-height:22px}.brand-lockup{gap:.68rem}.brand-lockup__mark{width:2rem;height:2rem;color:var(--text);display:inline-flex;align-items:center;justify-content:center;flex:none}.brand-lockup__mark svg{width:100%;height:100%}.brand-lockup__slash{fill:var(--bg)}.brand-lockup__wordmark{font-size:.9rem;font-weight:900;letter-spacing:.14em}.site-footer__nav,.site-header__controls,.site-nav{display:flex;align-items:center;gap:.6rem}.site-footer__nav a,.site-nav a{padding:.3rem .6rem;color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-footer__nav a:hover,.site-nav a:hover{color:var(--text)}.category-card__samples span,.tool-card__tags span{gap:.45rem;padding:.2rem .55rem;border:1px solid var(--line);color:var(--text);font-size:.65rem;letter-spacing:.06em}.category-card__samples span,.site-header__count,.tool-card__tags span{display:inline-flex;align-items:center;font-weight:700;text-transform:uppercase}.site-header__count{padding:.18rem .6rem;background:var(--accent);color:var(--on-accent);font-size:.62rem;letter-spacing:.08em}.language-switcher{position:relative;display:inline-flex}.language-switcher__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border:1.5px solid var(--line-strong);background:var(--bg);color:var(--text);font:inherit;font-size:.82rem;font-weight:700;border-radius:999px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.language-switcher__trigger:hover{background:var(--surface)}.language-switcher__trigger[aria-expanded=true]{border-color:var(--accent)}.language-switcher__globe{font-size:.92rem;line-height:1}.language-switcher__current{letter-spacing:.04em}.language-switcher__caret{font-size:.65rem;color:var(--muted)}.language-switcher__menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:50;min-width:11rem;margin:0;padding:.3rem;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 24px rgba(10,12,16,.12)}.language-switcher__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.45rem .6rem;border:0;background:transparent;color:var(--text);font:inherit;font-size:.86rem;text-align:left;border-radius:6px;cursor:pointer}.language-switcher__option:hover{background:var(--accent-light)}.language-switcher__option.is-selected{font-weight:700}.language-switcher__check,.page-kicker{color:var(--accent);font-weight:700}.page-kicker{margin-bottom:.6rem;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase}.home-command,.page-hero{padding:2.5rem 0 2rem;border-bottom:2px solid var(--line-strong)}.home-command h1,.page-hero h1{margin:0;font-size:clamp(3rem,7vw,5.5rem);font-weight:900;line-height:.88;letter-spacing:-.04em}.home-command__copy p:last-child,.page-hero p:last-child{max-width:42rem;font-size:.9rem}.home-command{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:2rem;gap:2rem}.home-command__copy{display:grid;grid-gap:.6rem;gap:.6rem}.home-command__stat{text-align:right;padding-bottom:.25rem}.home-command__stat strong{display:block;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--text)}.home-command__stat p{font-size:.72rem;color:var(--muted);line-height:1.5}.home-command h1 span{color:var(--accent)}.homepage-section,.homepage-section--tight{padding-top:0}.home-command--toolbox{position:relative}.section-bar{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1rem;background:var(--line-strong);color:var(--bg)}.section-bar__title{font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.section-bar__action{font-size:.65rem;font-weight:700;color:var(--accent);letter-spacing:.06em;cursor:pointer}.section-bar__action:hover{text-decoration:underline;text-underline-offset:2px}[data-section]{padding-bottom:2rem}.section-bar+*{margin-top:1rem}.section-heading{display:none}.ad-slot,.category-card,.legal-card,.search-panel,.tool-card,.tool-page__panel,.tool-page__workspace{border:1px solid var(--line);background:var(--surface)}.ad-slot,.legal-card,.search-panel,.tool-page__workspace{padding:1.25rem}.search-panel{border:none;border-bottom:2px solid var(--line-strong);background:var(--bg)}.search-panel__field,.tool-field{display:grid;grid-gap:.5rem;gap:.5rem}.search-panel__field span,.tool-field span{color:var(--text);font-size:.88rem;font-weight:700}.tool-checkbox{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;border:1.5px solid var(--line);background:var(--bg)}.tool-checkbox span{font-size:.84rem;font-weight:700;color:var(--text)}.search-panel__input,.tool-input,.tool-select,.tool-textarea{width:100%;padding:.85rem 1rem;border:1.5px solid var(--line);background:var(--bg);color:var(--text);font:inherit;outline:none;border-radius:0}.search-panel__input:focus,.tool-input:focus,.tool-select:focus,.tool-textarea:focus{border-color:var(--accent);outline:none}.tool-textarea{min-height:180px;resize:vertical}.category-strip,.faq-list,.note-cards,.result-grid,.search-panel__results,.step-chips,.tool-grid{display:grid;grid-gap:1rem;gap:1rem}.search-panel__results{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:1rem}.search-panel__common{margin-top:.8rem;display:grid;grid-gap:.48rem;gap:.48rem}.search-panel__common p{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.search-panel__common-list{display:flex;align-items:center;gap:0;flex-wrap:nowrap;overflow-x:auto;border:1px solid var(--line);width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0}.search-panel__common-link{display:inline-flex;align-items:center;gap:.44rem;flex:0 0 auto;padding:.4rem .65rem;border:1px solid var(--line);border-right:none;background:var(--bg);color:var(--text);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.05;white-space:nowrap}.search-panel__common-link:last-child{border-right:1px solid var(--line)}.search-panel__common-link:hover{background:var(--accent-light);color:var(--accent)}.search-panel__common-link .tool-glyph{width:1.45rem;height:1.45rem}.search-panel__common-link .tool-glyph svg{width:.82rem;height:.82rem}.search-panel__results a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.8rem 1rem;border:1px solid var(--line);background:var(--bg)}.search-panel__results a:hover{background:var(--accent-light);border-color:var(--accent)}.search-panel__results strong{color:var(--text);font-size:.96rem}.search-panel__results span:last-child{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.search-panel__empty{padding:1rem;background:var(--bg);text-align:center;border:1px solid var(--line)}.search-panel__result-icon{display:inline-flex}.category-strip,.tool-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.category-card,.tool-card{display:grid;grid-gap:.8rem;gap:.8rem;padding:1.1rem 1.2rem;position:relative;overflow:hidden}.category-card{background:var(--bg)}.category-card__topline,.tool-card__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.category-card__count,.category-card__index{color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.category-card__body{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:start}.category-card strong,.tool-card h3{margin:0;font-size:.88rem;font-weight:800;letter-spacing:-.01em}.category-card__samples,.tool-card__tags{display:flex;flex-wrap:wrap;gap:.5rem}.tool-card>p{font-size:.68rem;color:var(--muted)}.tool-card__eyebrow{gap:.4rem;font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tool-card__eyebrow,.tool-card__icon{display:inline-flex;align-items:center;color:var(--accent)}.tool-card__icon{justify-content:center;width:2.4rem;height:2.4rem;border:1px solid var(--line);background:var(--accent-light)}.tool-card__footer{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:.8rem;gap:.8rem;margin-top:.2rem;padding-top:.7rem;border-top:1px solid var(--line);color:var(--text);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tool-card__footer strong{color:var(--accent)}.tool-card__footer small{color:var(--muted);font-size:.65rem}.tool-card:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .15s ease}.tool-card:hover:before{transform:scaleY(1)}.tool-card:hover{background:var(--accent-light)}.tool-grid--compact{grid-template-columns:1fr;gap:0;border:1px solid var(--line)}.tool-card--compact:last-child{border-bottom:none}.tool-card--compact{grid-template-rows:auto auto;align-content:center;min-height:52px;padding:.6rem 1rem;gap:.18rem;border:none;border-bottom:1px solid var(--line)}.tool-card--compact:before{width:3px}.tool-card__compact-title{margin:0;font-size:.88rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.tool-card__compact-title a{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.45rem;gap:.45rem;color:var(--text)}.tool-card__compact-summary,.tool-card__compact-title strong{font-size:.72rem;color:var(--muted)}.tool-card__compact-summary{margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-glyph{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--accent)}.tool-glyph svg{width:1.1rem;height:1.1rem}.tool-glyph--category{width:2.4rem;height:2.4rem}.ad-slot{text-align:center;margin-top:clamp(14px,1.8vw,22px)}.ad-slot--placeholder{border-style:dashed}.ad-slot small,.ad-slot span{display:block}.legal-card{margin-top:1rem}.site-footer{margin-top:4rem;border-top:2px solid var(--line-strong);background:#111111}.site-footer .brand-lockup__wordmark{color:#ffffff}.site-footer__brand p{max-width:26rem;color:#666666}.site-footer__nav a{color:#666666}.site-footer__nav a:hover{color:var(--accent)}.site-footer__brand{display:grid;grid-gap:.8rem;gap:.8rem}@media (min-width:921px){.site-header{top:0;z-index:20;height:var(--header-fixed-height)}.site-footer,.site-header{position:fixed;left:0;right:0}.site-footer{bottom:0;z-index:19;margin-top:0;height:var(--footer-fixed-height)}.site-footer__inner{padding:.48rem 0;gap:.8rem}.site-footer__brand{gap:.4rem}.site-footer__brand p{display:none}.site-footer__nav a{padding:.42rem .7rem}main{padding-top:var(--header-fixed-height);padding-bottom:calc(5rem + var(--footer-fixed-height))}}@media (max-width:920px){main{padding-top:0;padding-bottom:5rem}.site-header{position:-webkit-sticky;position:sticky;height:auto;min-height:var(--header-fixed-height)}.site-footer{position:static;margin-top:4rem;height:auto}.site-footer__inner,.site-header__inner{align-items:flex-start;flex-direction:column;height:auto;padding:.6rem 0;gap:.6rem}.campaign-workspace__bottom,.campaign-workspace__counts,.campaign-workspace__counts--metrics,.campaign-workspace__layout,.campaign-workspace__ledger-head,.campaign-workspace__ledger-row,.campaign-workspace__param-row,.developer-workspace__bottom,.developer-workspace__counts,.developer-workspace__layout,.indexing-workspace__bottom,.indexing-workspace__counts,.indexing-workspace__counts--metrics,.indexing-workspace__layout,.indexing-workspace__locale-row,.seo-preflight__bottom,.seo-preflight__counts,.seo-preflight__guidance,.seo-preflight__layout,.seo-preflight__locale-row,.snippet-workspace__bottom,.snippet-workspace__counts,.snippet-workspace__guidance,.snippet-workspace__layout,.tool-page__support-grid,.tool-row{grid-template-columns:1fr}.campaign-workspace__rail,.developer-workspace__rail,.indexing-workspace__rail,.seo-preflight__rail,.snippet-workspace__rail{position:static}.site-shell--home,.tool-page.site-shell{width:min(100% - 1rem,1180px)}}@media (max-width:480px){.home-command h1,.page-hero h1{font-size:clamp(2.25rem,11vw,3rem)}.home-command,.page-hero{padding:1.75rem 0 1.25rem}.site-footer__nav,.site-nav{flex-wrap:wrap;row-gap:.3rem}.site-footer__nav a,.site-nav a{padding:.5rem .7rem}.site-header__controls{flex-wrap:wrap;row-gap:.4rem}}@media (max-width:860px){.category-lane-grid{grid-template-columns:repeat(2,1fr)}.home-command{grid-template-columns:1fr}.tool-group-lanes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:720px){.site-shell{width:min(100% - 1rem,1180px)}.category-strip,.search-panel__results,.tool-grid{grid-template-columns:1fr}.category-lane-grid{grid-template-columns:repeat(2,1fr)}.home-command{grid-template-columns:1fr}.home-command__stat{display:none}.tool-group-lanes{grid-template-columns:1fr}.tool-card__footer{grid-template-columns:1fr auto}.tool-card__footer small{display:none}.seo-preflight__hero{padding-inline:0}.campaign-workspace__hero,.campaign-workspace__section,.developer-workspace__hero,.developer-workspace__section,.indexing-workspace__hero,.indexing-workspace__section,.seo-preflight__section,.snippet-workspace__hero,.snippet-workspace__section{padding:.9rem}.campaign-workspace__section,.developer-workspace__section,.indexing-workspace__section,.seo-preflight__section,.snippet-workspace__section{border-radius:16px}}.copyable-textarea{position:relative}.copyable-textarea__btn{position:absolute;top:.4rem;right:.4rem;background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:2px 6px;cursor:pointer;font-size:13px;color:var(--muted);line-height:1.4;z-index:1}.copyable-textarea__btn:hover{color:var(--text);border-color:rgba(17,17,17,.35)}.copy-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;padding:.3rem .8rem;font:inherit;font-size:.85rem;cursor:pointer}.copy-button:hover{border-color:var(--line-strong)}.shortcuts-help{width:min(480px,calc(100% - 2rem));border:1px solid var(--line);border-radius:12px;padding:1rem 1.2rem;background:var(--surface);color:var(--text)}.shortcuts-help::-webkit-backdrop{background:rgba(10,12,16,.45)}.shortcuts-help::backdrop{background:rgba(10,12,16,.45)}.shortcuts-help__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.shortcuts-help__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:transparent;color:inherit;width:28px;height:28px;border-radius:999px;cursor:pointer}.shortcuts-help__table{width:100%;border-collapse:collapse}.shortcuts-help__table td,.shortcuts-help__table th{padding:.4rem .6rem;text-align:left;border-top:1px solid var(--line)}.shortcuts-help__table code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.theme-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--text);width:32px;height:32px;border-radius:999px;cursor:pointer;font:inherit;font-size:.95rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.theme-toggle:hover{border-color:var(--line-strong)}.command-palette{width:min(640px,calc(100% - 2rem));max-height:80vh;border:1px solid var(--line);border-radius:12px;padding:1rem 1.2rem;background:var(--surface);color:var(--text)}.command-palette::-webkit-backdrop{background:rgba(10,12,16,.45)}.command-palette::backdrop{background:rgba(10,12,16,.45)}.command-palette__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.command-palette__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:transparent;color:inherit;width:28px;height:28px;border-radius:999px;cursor:pointer}.recent-favorites{display:grid;grid-gap:.8rem;gap:.8rem}.recent-favorites__row{display:grid;grid-gap:.4rem;gap:.4rem}.recent-favorites__label{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.recent-favorites__list{display:flex;flex-wrap:wrap;gap:.45rem}.recent-favorites__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font-size:.88rem}.recent-favorites__chip:hover{border-color:var(--line-strong)}.favorite-star{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--text);width:30px;height:30px;border-radius:999px;cursor:pointer;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.favorite-star[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.tool-page__title-row{display:flex;align-items:center;gap:.6rem}[data-section=advanced-workspaces],[data-section=all-tools],[data-section=tool-groups],[data-section=trust-strip]{content-visibility:auto}[data-section=tool-groups]{contain-intrinsic-size:1px 600px}[data-section=advanced-workspaces]{contain-intrinsic-size:1px 800px}[data-section=trust-strip]{contain-intrinsic-size:1px 160px}[data-section=all-tools]{contain-intrinsic-size:1px 2400px}