:root:has(.org-page){--bg:#f6f5f1;--fg:#17181c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-scheme=dark]:has(.org-page){--bg:#22252b;--fg:#ecebe8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.org-page{--o-paper:#f6f5f1;--o-ink:#17181c;--o-soft:#4b4d47;--o-muted:#6f7169;--o-accent:#2f6844;--o-line:#dedcd3;--o-raised:#fff;--o-chip:#eeede6;--o-danger:#a43b2e;background:var(--o-paper);max-width:72rem;min-height:100svh;color:var(--o-ink);margin:0 auto;padding:clamp(2rem,6vw,4.5rem) clamp(1.25rem,5vw,3rem) 5rem;font-family:Space Grotesk,system-ui,sans-serif;line-height:1.5}[data-scheme=dark] .org-page{--o-paper:#22252b;--o-ink:#ecebe8;--o-soft:#b9bcc4;--o-muted:#9a9ea8;--o-accent:#a5b4fc;--o-line:#3a3e47;--o-raised:#2a2d34;--o-chip:#32363e;--o-danger:#f0a196}.org-page a{color:var(--o-accent)}.org-page__header{border-bottom:1px solid var(--o-line);justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.5rem;display:flex}.org-page__eyebrow{color:var(--o-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.org-page h1{letter-spacing:-.04em;margin:.6rem 0 0;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.1}.org-page__back{white-space:nowrap;padding:.5rem 0;font-size:.8rem;color:var(--o-soft)!important}.org-page__tabs{border-bottom:1px solid var(--o-line);flex-wrap:wrap;gap:.25rem;margin:1.5rem 0;display:flex}.org-page__tabs button{color:var(--o-soft);font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.6rem .9rem;font-size:.9rem}.org-page__tabs button[aria-current=page]{border-bottom-color:var(--o-accent);color:var(--o-ink);font-weight:600}.org-page__section{margin:2rem 0}.org-page__section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.org-page__section h2{margin:0;font-size:1.15rem}.org-page__lede{max-width:46rem;color:var(--o-soft);margin:0 0 1rem}.org-page__muted{color:var(--o-muted);font-size:.88rem}.org-page__error{color:var(--o-danger)}.org-page__notice{border:1px solid var(--o-line);border-left:3px solid var(--o-accent);background:var(--o-raised);border-radius:.5rem;padding:.75rem 1rem}.org-page input,.org-page select,.org-page button{font:inherit;font-size:.9rem}.org-page input:not([type=checkbox]),.org-page select{border:1px solid var(--o-line);background:var(--o-raised);color:var(--o-ink);border-radius:.5rem;padding:.5rem .65rem}.org-page button{border:1px solid var(--o-accent);background:var(--o-accent);color:var(--o-paper);cursor:pointer;border-radius:.5rem;padding:.5rem .9rem}.org-page button:disabled{opacity:.55;cursor:default}.org-page .org-page__link-btn{color:var(--o-danger);background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.org-page__inline-form{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.org-page__inline-form input[type=email],.org-page__inline-form input:not([type]){min-width:14rem}.org-page__check{color:var(--o-soft);align-items:center;gap:.35rem;font-size:.88rem;display:inline-flex}.org-page__code{background:var(--o-chip);overflow-wrap:anywhere;border-radius:.3rem;padding:.1rem .35rem;font-size:.8rem}.org-page__filters{gap:.5rem;margin-bottom:1rem;display:flex}.org-page__stats{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;margin:1rem 0 2rem;display:grid}.org-page__stat{border:1px solid var(--o-line);background:var(--o-raised);border-radius:.8rem;padding:1rem 1.1rem}.org-page__stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-transform:capitalize;font-size:1.5rem;display:block}.org-page__stat span{color:var(--o-soft);font-size:.8rem}.org-page__stat--accent strong{color:var(--o-accent)}.org-page__bars{border:1px solid var(--o-line);background:var(--o-raised);border-radius:.8rem;align-items:flex-end;gap:2px;height:9rem;padding:.5rem;display:flex}.org-page__bar{flex:1;align-items:flex-end;height:100%;display:flex}.org-page__bar span{background:var(--o-accent);border-radius:2px 2px 0 0;width:100%}.org-page__table-wrap{overflow-x:auto}.org-page__table{border-collapse:collapse;width:100%;font-size:.9rem}.org-page__table th{border-bottom:1px solid var(--o-line);color:var(--o-soft);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:.5rem .6rem;font-size:.7rem;font-weight:600}.org-page__table td{border-bottom:1px solid var(--o-line);vertical-align:middle;font-variant-numeric:tabular-nums;padding:.65rem .6rem}.org-page__table td strong{font-weight:600;display:block}.org-page__table td small,.org-page__domain small{color:var(--o-muted);font-size:.8rem;display:block}.org-page__chips{flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.org-page__chips li{background:var(--o-chip);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.85rem;display:inline-flex}.org-page__chips button{color:var(--o-soft);background:0 0;border:0;padding:0 .2rem}.org-page__domain{border-bottom:1px solid var(--o-line);padding:.9rem 0}.org-page__domain p{margin:.4rem 0}.org-page__row-actions{align-items:center;gap:.75rem;display:flex}.org-page__badge{background:var(--o-chip);color:var(--o-soft);border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.org-page__badge--ok{color:var(--o-accent)}.org-page__policy{border-bottom:1px solid var(--o-line);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.org-page__policy p{max-width:44rem;color:var(--o-soft);margin:.25rem 0 0;font-size:.88rem}.org-page .org-page__switch{border:1px solid var(--o-line);background:var(--o-chip);border-radius:999px;flex:none;width:2.75rem;height:1.5rem;padding:0;position:relative}.org-page__switch span{background:var(--o-soft);border-radius:50%;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .15s;position:absolute;top:2px;left:2px}.org-page .org-page__switch--on{border-color:var(--o-accent);background:var(--o-accent)}.org-page__switch--on span{background:var(--o-paper);transform:translate(1.25rem)}.org-page__doc{max-width:48rem}.org-page__doc h2{margin:2.25rem 0 .5rem;font-size:1.25rem}.org-page__doc li{margin:.35rem 0}@media (width<=620px){.org-page__header{display:block}.org-page__policy{align-items:start}}
