:root{--bg:#f6f6f6;--surface:#fff;--muted:#f1f1f1;--subtle:#fcfcfc;--outline:#e8e8e8;--outline-strong:#d4d4d4;--dot:#c4c4c4;--faint:#b4b4b4;--placeholder:#a8a8a8;--secondary:gray;--on-surface:#1f1f1f;--pri:#3f59e4;--pri-hover:#2c43be;--on-pri:#fff;--pri-08:#3f59e414;--pri-03:#3f59e408;--ok:#32a852;--ok-text:#257f3e;--ok-10:#32a8521a;--err:#d64545;--err-10:#d645451a;--err-20:#d6454533;--shadow:#1f1f1f0a;--header-bg:#f6f6f6eb}:root[data-theme=dark]{--bg:#0f1114;--surface:#17191d;--muted:#1d2024;--subtle:#14171a;--outline:#2a2e34;--outline-strong:#3a3f46;--dot:#4a5057;--faint:#6e757c;--placeholder:#6e757c;--secondary:#9ba1a8;--on-surface:#f2f3f4;--pri:#7c8cf8;--pri-hover:#96a3fa;--on-pri:#10131a;--pri-08:#7c8cf824;--pri-03:#7c8cf812;--ok:#46b76a;--ok-text:#6fd08c;--ok-10:#46b76a24;--err:#e86a6a;--err-10:#e86a6a24;--err-20:#e86a6a3d;--shadow:#0006;--header-bg:#0f1114eb}body{background:var(--bg);color:var(--on-surface);-webkit-font-smoothing:antialiased;letter-spacing:-.1px;margin:0;font-family:Inter,Helvetica,sans-serif}*{box-sizing:border-box}a{color:var(--pri);text-decoration:none}a:hover{color:var(--pri-hover)}textarea::placeholder{color:var(--placeholder)}::selection{background:var(--pri-08)}select{appearance:none}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{0%,45%{opacity:1}50%,to{opacity:0}}.hover-outline{border:1px solid var(--outline)}.hover-outline:hover,.hover-outline:focus-visible{border-color:var(--outline-strong)}.hover-text{color:var(--secondary)}.hover-text:hover,.hover-text:focus-visible{color:var(--on-surface)}.hover-primary{background:var(--pri)}.hover-primary:hover,.hover-primary:focus-visible{background:var(--pri-hover)}.hover-subtle{background:0 0}.hover-subtle:hover,.hover-subtle:focus-within{background:var(--subtle)}.hover-nav-link{color:var(--secondary);background:0 0}.hover-nav-link:hover,.hover-nav-link:focus-visible{color:var(--on-surface);background:var(--surface)}.page-shell{flex-direction:column;min-height:100dvh;display:flex}.page-main{flex:1 0 auto;min-width:0}.page-shell>footer{margin-top:auto}html,body{overflow-x:clip}img,pre,table{max-width:100%}.blog-article pre{overflow-x:auto}.blog-article :where(p,li,code){overflow-wrap:break-word}.nav-toggle{display:none}@media (width<=900px){.grid-cleaner,.grid-cleaner-panes,.grid-options,.grid-cards-4,.grid-cards-3,.grid-cards-2,.grid-footer{grid-template-columns:1fr!important}.cleaner-pane{min-height:260px}.grid-options .option-cell{border-top:1px solid var(--outline);border-right:0!important;padding:16px 20px!important}.grid-options .option-cell:first-child{border-top:0}.limits-col-first{border-bottom:1px solid var(--outline);border-right:0!important}.options-head{flex-direction:column;gap:4px;align-items:flex-start!important}.hero{padding-top:64px!important;padding-bottom:56px!important}}@media (width<=600px){.container{padding-left:20px!important;padding-right:20px!important}.hero-title{letter-spacing:-.4px!important;font-size:32px!important}.hero{padding:48px 20px 40px!important}.hero-demo{display:none}.hero-cta{flex-direction:column;align-items:stretch!important}.hero-cta a{justify-content:center;min-height:48px}.section{padding-top:64px!important}.faq{padding-bottom:80px!important}.cleaner-section{padding-bottom:0!important}.mode-switch button{min-height:44px}.cleaner-intro{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.cleaner-intro p{white-space:normal!important}.cleaner-intro-actions{flex-wrap:wrap}.pane-head{flex-direction:column!important;align-items:stretch!important}.pane-tabs{display:flex}.pane-tabs button{white-space:nowrap;flex:1;min-height:44px}.cleaner-intro-actions button{min-height:44px}.cleaner-input,.cleaner-output{height:32vh!important;min-height:220px!important;font-size:16px!important}.pane-status{flex-wrap:wrap}.pane-status button{min-height:44px}.chip-row{flex-wrap:wrap!important}.more-chips-tip{max-width:min(280px,100vw - 48px);white-space:normal!important}.advanced-body>label,.advanced-body>div{flex-wrap:wrap;row-gap:8px}.advanced-body input,.advanced-body select{font-size:16px!important}.header-bar,.header-left{gap:12px!important}.nav-links{display:none!important}.nav-links.nav-links-open{background:var(--surface);border-bottom:1px solid var(--outline);box-shadow:0 12px 24px var(--shadow);flex-direction:column;gap:4px;padding:12px 20px 16px;position:absolute;top:100%;left:0;right:0;align-items:stretch!important;display:flex!important}.nav-links.nav-links-open a{min-height:44px}.nav-toggle{place-items:center;display:grid}.blog-index{padding-top:56px!important;padding-bottom:56px!important}.blog-article{padding-top:56px!important;padding-bottom:80px!important}.not-found{padding-top:80px!important;padding-bottom:80px!important}}
