.logo-mark[data-astro-cid-yykneotp]{display:block;width:var(--logo-size,28px);height:var(--logo-size,28px)}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}:root{color-scheme:dark;--bg: #0b0d10;--bg-elev: #12161b;--bg-raised: #181d24;--bg-inset: #07090b;--line: #232a33;--line-strong: #3a4350;--fg: #ece9e3;--fg-muted: #a9afba;--fg-faint: #8b929e;--accent: #69b6d6;--accent-hover: #86c6e1;--accent-fg: #05222f;--accent-line: color-mix(in srgb, var(--accent) 45%, transparent);--accent-tint: color-mix(in srgb, var(--accent) 10%, transparent);--verified: #d6a648;--ok: #5bb894;--warn: #e0913f;--danger: #e46b62;--seed: #8d97a8;--stance-unverified: var(--seed);--stance-mixed: var(--warn);--stance-caution: #ee7d66;--stance-closed: #9aa0aa;--caution: var(--stance-caution);--closed: var(--stance-closed);--tile-1: #69b6d6;--tile-2: #5fb0a6;--tile-3: #c9a46a;--tile-4: #8fa0b8;--tile-5: #9fb36c;--tile-6: #d28a66;--font-sans: "IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs: .8125rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--radius: 4px;--radius-lg: 8px;--radius-pill: 999px;--tap: 44px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--measure: 68ch;--measure-narrow: 60ch;--container: 76rem;--container-narrow: 48rem;--header-h: 3.75rem;--sectionnav-h: 3.25rem;--sticky-h: 4rem;--focus-ring: 2px solid var(--accent);--focus-offset: 2px;--shadow-inset: inset 0 1px 0 rgb(255 255 255 / 3%)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--sectionnav-h) + var(--space-4))}@media(min-width:60rem){html{scroll-padding-top:calc(var(--header-h) + var(--sectionnav-h) + var(--space-4))}}body{min-height:100dvh;background-color:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:1rem;line-height:1.6;font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-variant-ligatures:common-ligatures;display:flex;flex-direction:column}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.12;letter-spacing:-.018em;text-wrap:balance;color:var(--fg)}h1{font-size:clamp(1.875rem,1.35rem + 2.4vw,3rem);letter-spacing:-.026em}h2{font-size:clamp(1.375rem,1.15rem + 1vw,1.875rem)}h3{font-size:clamp(1.1rem,1rem + .5vw,1.3rem)}h4,h5,h6{font-size:1rem}p,li,dd,figcaption{text-wrap:pretty}p,ul,ol,dl,figure,blockquote,pre,table{margin-block:0 var(--space-4)}:where(p,li){max-width:var(--measure)}small,.text-sm{font-size:.8125rem;line-height:1.5}.text-xs{font-size:.75rem;line-height:1.45}.lede{font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);color:var(--fg-muted);max-width:var(--measure)}.muted{color:var(--fg-muted)}.faint{color:var(--fg-faint)}.eyebrow{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin-block-end:var(--space-2);display:block}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.875em;font-variant-numeric:tabular-nums}code{background:var(--bg-inset);border:1px solid var(--line);border-radius:var(--radius);padding:.1em .35em}pre{background:var(--bg-inset);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);overflow-x:auto}pre code{background:none;border:0;padding:0}hr{border:0;border-block-start:1px solid var(--line);margin-block:var(--space-6)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:var(--font-mono);letter-spacing:-.01em}a{color:var(--accent);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap);padding:.5rem 1.125rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--fg);font-size:.9375rem;font-weight:500;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.btn:hover{background:var(--bg-raised);border-color:var(--fg-faint);text-decoration:none}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:600}.btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-fg)}.btn--ghost{border-color:transparent;color:var(--accent);padding-inline:var(--space-2)}.btn--ghost:hover{background:var(--accent-tint);border-color:transparent}.btn--block{display:flex;width:100%}.btn__arrow{font-family:var(--font-mono);font-weight:400}.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-4)}.container--narrow{max-width:var(--container-narrow)}@media(min-width:48rem){.container{padding-inline:var(--space-6)}}.stack>*+*{margin-block-start:var(--space-4)}.section{padding-block:var(--space-7);border-block-start:1px solid var(--line)}.section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-2) var(--space-5);margin-block-end:var(--space-5)}.section-head>:is(h2,h3){margin:0}.section-head__lede{grid-column:1 / -1;margin:0;color:var(--fg-muted);max-width:var(--measure)}.section-head__more{font-size:var(--text-sm);white-space:nowrap}.section:first-of-type{border-block-start:0}.grid-auto{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}.card>:last-child{margin-block-end:0}.card--inset{background:var(--bg-inset)}.badge{display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:.32em .55em;border:1px solid currentColor;border-radius:var(--radius);color:var(--fg-muted);white-space:nowrap;vertical-align:middle}.badge--verified{color:var(--verified);background:color-mix(in srgb,var(--verified) 10%,transparent)}.badge--seed{color:var(--seed);background:color-mix(in srgb,var(--seed) 10%,transparent)}.badge--dark{color:var(--stance-closed);background:color-mix(in srgb,var(--stance-closed) 10%,transparent)}.badge--ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,transparent)}.badge--neutral{color:var(--fg-muted);background:color-mix(in srgb,var(--fg-muted) 8%,transparent)}table{width:100%;border-collapse:collapse;font-size:.9375rem}caption{text-align:left;color:var(--fg-muted);font-size:.8125rem;padding-block-end:var(--space-3)}th,td{text-align:left;padding:var(--space-3);border-block-end:1px solid var(--line);vertical-align:top}thead th{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;border-block-end:1px solid var(--line-strong);vertical-align:bottom}tbody tr:hover{background:color-mix(in srgb,var(--fg) 3%,transparent)}td.num,th.num{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.table-wrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev)}.table-wrap>table{margin-block-end:0;min-width:max-content}.table-wrap th:first-child,.table-wrap td:first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--bg-elev);box-shadow:1px 0 0 0 var(--line)}.table-wrap thead th:first-child{z-index:3}.table-wrap tbody tr:hover td:first-child{background:var(--bg-raised)}.table-wrap:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.table-wrap::-webkit-scrollbar{height:10px}.table-wrap::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:99px}.table-wrap::-webkit-scrollbar-track{background:var(--bg-inset)}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:var(--space-4);margin-block-end:var(--space-4)}.facts dt{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin-block-end:var(--space-1)}.facts dd{margin:0;color:var(--fg)}details{border-block-end:1px solid var(--line);padding-block:var(--space-1)}details[open]{padding-block-end:var(--space-4)}details>summary{cursor:pointer;font-weight:500;list-style:none;display:flex;align-items:baseline;gap:var(--space-3);min-height:var(--tap);padding-block:.6rem}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"+";font-family:var(--font-mono);color:var(--accent);flex:none}details[open]>summary:before{content:"−"}details>summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}details>:not(summary){margin-block-start:var(--space-2);color:var(--fg-muted)}.prose{max-width:var(--measure);color:var(--fg-muted)}.prose>*+*{margin-block-start:var(--space-4)}.prose h2,.prose h3,.prose h4{color:var(--fg);scroll-margin-top:calc(var(--header-h) + var(--space-5))}.prose>h2{margin-block-start:var(--space-7);padding-block-start:var(--space-4);border-block-start:1px solid var(--line)}.prose>h3{margin-block-start:var(--space-6)}.prose>h4{margin-block-start:var(--space-5)}.prose>h2:first-child,.prose>h3:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.prose p,.prose li{max-width:var(--measure)}.prose strong{color:var(--fg);font-weight:600}.prose ul,.prose ol{padding-inline-start:var(--space-5);display:grid;gap:var(--space-2);margin-block-end:0}.prose li::marker{color:var(--fg-faint)}.prose blockquote{margin-inline:0;padding:var(--space-4) var(--space-5);border-inline-start:2px solid var(--accent);background:var(--bg-inset);color:var(--fg)}.prose blockquote>:last-child{margin-block-end:0}.prose code{color:var(--fg)}.prose pre{max-width:100%}.prose hr{margin-block:var(--space-6)}.prose table{display:block;overflow-x:auto;max-width:100%}label{display:block;font-size:.8125rem;color:var(--fg-muted);margin-block-end:var(--space-1)}input[type=text],input[type=email],input[type=search],select,textarea{width:100%;padding:.55rem .7rem;background:var(--bg-inset);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--fg)}input::placeholder,textarea::placeholder{color:var(--fg-faint)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:-100%;z-index:100;padding:var(--space-3) var(--space-4);background:var(--accent);color:var(--accent-fg);font-weight:600;text-decoration:none;border-radius:0 0 var(--radius) var(--radius)}.skip-link:focus{inset-block-start:0}.flow-tight>*+*{margin-block-start:var(--space-2)}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.no-wrap{white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body{background:#fff;color:#000}.site-header,.site-footer,.skip-link{display:none}}.site-header{border-block-end:1px solid var(--line);background:var(--bg);position:relative;z-index:20}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-3) 0}.wordmark{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--tap);text-decoration:none;color:var(--fg);min-width:0}.wordmark__mark{display:inline-flex;color:var(--fg);--logo-size: 30px}.wordmark__text{font-family:var(--font-mono);font-size:.9375rem;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.wordmark__casino{color:var(--fg-faint)}.wordmark:hover .wordmark__casino{color:var(--fg-muted)}.site-header__end{display:flex;justify-self:end;grid-column:2;grid-row:1}.site-nav{grid-column:1 / -1;grid-row:2;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4)}.site-nav::-webkit-scrollbar{display:none}.site-nav__list{display:flex;gap:var(--space-1);list-style:none;margin:0;padding:0;width:max-content}.site-nav__link{display:flex;align-items:center;min-height:var(--tap);padding-inline:var(--space-3);font-size:var(--text-sm);font-weight:500;color:var(--fg-muted);text-decoration:none;white-space:nowrap;border-block-end:2px solid transparent}.site-nav__list>li:first-child .site-nav__link{padding-inline-start:0}.site-nav__link:hover{color:var(--fg)}.site-nav__link[aria-current]{color:var(--fg);border-block-end-color:var(--accent)}@media(min-width:60rem){.site-header{position:sticky;inset-block-start:0}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;height:var(--header-h);padding-block:0}.site-nav{grid-column:2;grid-row:1;overflow:visible;margin:0;padding:0;align-self:stretch}.site-nav__list{width:auto;height:100%;justify-content:center}.site-nav__link{height:100%}.site-nav__list>li:first-child .site-nav__link{padding-inline-start:var(--space-3)}.site-header__end{grid-column:3;grid-row:1}}.lang-switch__list{display:flex;list-style:none;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.lang-switch__list>li+li{border-inline-start:1px solid var(--line-strong)}.lang-switch__link{display:flex;align-items:center;gap:.5em;min-height:40px;min-width:var(--tap);padding:0 .7em;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--fg-muted);text-decoration:none}.lang-switch__link :is(.lang-switch__flag){display:block;flex:none;inline-size:1.3em;block-size:.975em;border-radius:1px;box-shadow:0 0 0 1px #00000059}.lang-switch__long{display:none}.lang-switch__short:before{content:attr(data-code)}.lang-switch__link:hover{color:var(--fg);background:var(--bg-raised)}.lang-switch__link[aria-current=true]{color:var(--fg);background:var(--bg-raised);box-shadow:inset 0 -2px 0 var(--accent)}@media(min-width:75rem){.lang-switch__long{display:inline;font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0}.lang-switch__short{display:none}}.site-footer{margin-block-start:auto;border-block-start:1px solid var(--line);background:var(--bg-inset);padding-block:var(--space-7) var(--space-6)}.site-footer__inner{display:grid;gap:var(--space-6)}.site-footer__lead{display:flex;gap:var(--space-4);align-items:flex-start}.site-footer__mark{--logo-size: 40px;color:var(--fg-muted);flex:none}.site-footer__positioning{margin:0;max-width:44ch;font-size:var(--text-md);color:var(--fg)}.site-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));gap:var(--space-5)}.site-footer__col ul{list-style:none;margin:0;padding:0}.site-footer__col a{display:flex;align-items:center;min-height:36px;font-size:var(--text-sm);color:var(--fg-muted);text-decoration:none}.site-footer__col a:hover{color:var(--accent);text-decoration:underline}.site-footer__legal{display:grid;gap:var(--space-3);border-block-start:1px solid var(--line);padding-block-start:var(--space-5)}.site-footer__legal p{margin:0;max-width:var(--measure)}.site-footer__age{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--fg-muted)}.site-footer__age-badge,.legal-notice__age,.legal-line__age{flex:none;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius);padding:.1em .45em}.site-footer__disclosure{font-size:var(--text-sm);color:var(--fg)}.site-footer__notsale{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--fg)}.site-footer__small{font-size:var(--text-xs);color:var(--fg-faint)}@media(min-width:60rem){.site-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-7)}.site-footer__legal{grid-column:1 / -1}}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:var(--text-sm);color:var(--fg-muted)}.crumbs li{display:inline-flex;align-items:center}.crumbs li+li:before{content:"/";color:var(--fg-faint);padding-inline:var(--space-2)}.crumbs a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--fg-muted);text-decoration:none}.crumbs a:hover{color:var(--accent);text-decoration:underline}.crumbs [aria-current]{color:var(--fg)}.tag{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .6em;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-inset);color:var(--fg-muted);font-size:var(--text-xs);line-height:1.2;white-space:nowrap}.tag--partner{border-style:dashed;border-color:var(--line-strong);color:var(--fg-muted)}.tag--none{color:var(--fg-muted)}.chips ul{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.chips li{max-width:none}.chip{display:inline-flex;align-items:center;gap:.5em;min-height:var(--tap);padding:0 1em;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--bg-elev);color:var(--fg);font-size:var(--text-sm);font-weight:500;text-decoration:none;white-space:nowrap;transition:border-color .12s ease,background-color .12s ease}.chip:hover{border-color:var(--accent);background:var(--bg-raised)}.chip[aria-current]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.chip__count{font-size:var(--text-xs);color:var(--fg-faint)}.chip[aria-current] .chip__count{color:var(--bg-raised)}.chips--sm .chip{padding:0 .85em;font-size:var(--text-xs);position:relative;min-height:36px}.chips--sm .chip:after{content:"";position:absolute;inset:-4px 0}.chips--scroll{overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4)}.chips--scroll::-webkit-scrollbar{display:none}.chips--scroll ul{flex-wrap:nowrap;width:max-content}.tile{--c: var(--tile-1);display:inline-grid;place-items:center;flex:none;inline-size:var(--tile-size, 44px);block-size:var(--tile-size, 44px);border-radius:var(--radius-lg);border:1px solid var(--line-strong);border-block-start:3px solid var(--c);background:var(--bg-inset);color:var(--fg);font-family:var(--font-mono);font-weight:500;font-size:calc(var(--tile-size, 44px) * .36);letter-spacing:.02em;line-height:1;user-select:none}.tile--sm{--tile-size: 32px;border-radius:var(--radius);border-block-start-width:2px}.tile--lg{--tile-size: 64px}.tile--c1{--c: var(--tile-1)}.tile--c2{--c: var(--tile-2)}.tile--c3{--c: var(--tile-3)}.tile--c4{--c: var(--tile-4)}.tile--c5{--c: var(--tile-5)}.tile--c6{--c: var(--tile-6)}.tile--coff{--c: var(--line-strong);color:var(--fg-muted)}.ring{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:var(--ring-size, 72px);block-size:var(--ring-size, 72px);--ring-on: var(--fg)}.ring svg{position:absolute;inset:0;inline-size:100%;block-size:100%;max-width:none;fill:none}.ring__edge{stroke:var(--line-strong);stroke-width:1}.ring__off,.ring__on,.ring__mark{stroke-width:9}.ring__off{stroke:#2e3640}.ring__on{stroke:var(--ring-on)}.ring__mark{stroke:var(--accent)}.ring--verified{--ring-on: var(--verified)}.ring--dark{--ring-on: var(--stance-closed)}.ring__num{position:relative;display:flex;flex-direction:column;align-items:center;font-size:calc(var(--ring-size, 72px) * .3);font-weight:500;line-height:1;color:var(--fg)}.ring__of{margin-block-start:.2em;font-size:.38em;color:var(--fg-muted);letter-spacing:.02em}.ring--sm{--ring-size: 48px}.ring--sm .ring__off,.ring--sm .ring__on,.ring--sm .ring__mark{stroke-width:10}.ring--sm .ring__num{font-size:.9375rem}.ring--lg{--ring-size: 132px}.ring--lg .ring__off,.ring--lg .ring__on,.ring--lg .ring__mark{stroke-width:8}.stance{--s: var(--stance-unverified);display:inline-flex;align-items:center;gap:.5em;min-height:1.75rem;padding:0 .65em;border:1px solid color-mix(in srgb,var(--s) 55%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--s) 12%,var(--bg-elev));color:var(--s);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap}.stance__glyph{inline-size:.7em;block-size:.7em;flex:none;border:1.5px solid currentColor;border-radius:50%}.stance--mixed{--s: var(--stance-mixed)}.stance--mixed .stance__glyph{background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.stance--caution{--s: var(--stance-caution)}.stance--caution .stance__glyph{border:0;border-radius:0;background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%)}.stance--closed{--s: var(--stance-closed)}.stance--closed .stance__glyph{border-radius:1px;background:currentColor}.verdict{--s: var(--stance-unverified);position:relative;padding:var(--space-5);border:1px solid var(--line);border-inline-start:4px solid var(--s);border-radius:var(--radius-lg);background:var(--bg-elev)}.verdict--mixed{--s: var(--stance-mixed)}.verdict--caution{--s: var(--stance-caution)}.verdict--closed{--s: var(--stance-closed)}.verdict__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-block-end:var(--space-3)}.verdict__q{margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.verdict__text{margin:0;font-size:var(--text-lg);line-height:1.6;color:var(--fg);max-width:70ch}.verdict__by{margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--fg-muted)}@media(max-width:37.5rem){.verdict{padding:var(--space-4)}.verdict__text{font-size:var(--text-md)}}.facts-table{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);overflow:hidden}.facts-table table{margin:0;font-size:.9375rem}.facts-table th[scope=row]{width:30%;min-width:10rem;padding:var(--space-4);font-weight:500;color:var(--fg-muted);font-size:var(--text-sm);border-inline-end:1px solid var(--line)}.facts-table td{padding:var(--space-4)}.facts-table tr:last-child>*{border-block-end:0}.facts-table tbody tr:hover{background:none}.facts-table p{margin:0;max-width:72ch}.facts-table__value{color:var(--fg)}.is-unknown .facts-table__value{color:var(--fg-muted);font-style:italic}.facts-table__explain{margin-block-start:var(--space-1)!important;font-size:var(--text-sm);color:var(--fg-muted)}.facts-table__src{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin-block-start:var(--space-2)!important;font-size:var(--text-xs);color:var(--fg-muted)}.facts-table__src a{display:inline-flex;align-items:center;min-height:32px;overflow-wrap:anywhere}.facts-table__kind{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-muted);border:1px solid var(--line);border-radius:var(--radius);padding:.05em .45em}@media(max-width:37.5rem){.facts-table table,.facts-table tbody,.facts-table tr,.facts-table th,.facts-table td{display:block;width:auto}.facts-table tr{padding:var(--space-4);border-block-end:1px solid var(--line)}.facts-table tr:last-child{border-block-end:0}.facts-table th[scope=row],.facts-table td{width:auto;padding:0;border:0;min-width:0}.facts-table th[scope=row]{margin-block-end:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}}.restricted__lead{margin:0 0 var(--space-4);color:var(--fg)}.restricted--unknown .restricted__lead{padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--fg-muted)}.restricted__list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0 0 var(--space-3);padding:0}.restricted__list li{display:inline-flex;align-items:center;min-height:2rem;padding:0 .7em;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);font-size:var(--text-sm);color:var(--fg)}.restricted__list abbr{text-decoration:none}.restricted__more{border:0;margin-block-end:var(--space-3)}.restricted__more>summary{color:var(--accent);font-size:var(--text-sm)}.restricted__stated{margin:var(--space-4) 0 var(--space-3);padding:var(--space-3) var(--space-4);border-inline-start:2px solid var(--line-strong);background:var(--bg-inset);font-size:var(--text-sm);color:var(--fg-muted)}.restricted__stated p{margin:0}.restricted__src,.restricted__note{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--fg-muted)}.proscons{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.proscons__col{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev)}.proscons__h{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-md)}.proscons__glyph{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:var(--radius);border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:1rem;line-height:1;color:var(--fg)}.proscons__col--con .proscons__glyph{border-color:color-mix(in srgb,var(--stance-caution) 55%,var(--line-strong))}.proscons ul{display:grid;gap:var(--space-3);margin:0;padding-inline-start:var(--space-5);color:var(--fg-muted);font-size:.9375rem}.proscons__empty{margin:0;color:var(--fg-muted);font-size:var(--text-sm)}.changelog-list{list-style:none;margin:0;padding:0;border-inline-start:1px solid var(--line-strong)}.changelog-list>li{position:relative;display:grid;gap:var(--space-1) var(--space-4);padding:0 0 var(--space-5) var(--space-5);max-width:none}.changelog-list>li:before{content:"";position:absolute;inset-inline-start:-4px;inset-block-start:.5em;inline-size:7px;block-size:7px;border-radius:50%;background:var(--bg);border:1px solid var(--accent)}.changelog-list__date{font-size:var(--text-xs);color:var(--fg-muted)}.changelog-list__name{font-weight:600;margin-inline-end:var(--space-2)}.changelog-list__body p{margin:0;color:var(--fg-muted);font-size:.9375rem;max-width:72ch}.changelog-list--compact .changelog-list__body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-sm)}@media(min-width:48rem){.changelog-list:not(.changelog-list--compact)>li{grid-template-columns:7rem minmax(0,1fr)}}.sources-list{margin:0;padding-inline-start:1.75rem;display:grid;gap:var(--space-3);counter-reset:src}.sources-list>li{max-width:none;padding-inline-start:var(--space-1)}.sources-list>li::marker{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-muted)}.sources-list__label{overflow-wrap:anywhere}span.sources-list__label{color:var(--fg)}.sources-list__meta{display:flex;flex-wrap:wrap;gap:0 var(--space-3);margin-block-start:2px;font-size:var(--text-xs);color:var(--fg-muted)}.legal-notice{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-inset)}.legal-notice--amber{border-color:var(--line-strong);border-inline-start:3px solid var(--warn);background:var(--bg-elev);padding:var(--space-4) var(--space-5)}.legal-notice__body{display:grid;gap:var(--space-2);min-width:0}.legal-notice__title{margin:0;font-size:var(--text-md)}.legal-notice.legal-notice--amber p{font-size:var(--text-sm)}.legal-notice p,.legal-line{margin:0;font-size:var(--text-xs);line-height:1.55;color:var(--fg-muted);max-width:var(--measure)}.legal-line__age{display:inline;padding:0 .35em;margin-inline-end:.25em}.section-nav{position:sticky;inset-block-start:0;z-index:15;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);background:var(--bg);border-block:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.section-nav::-webkit-scrollbar{display:none}.section-nav ul{display:flex;gap:var(--space-1);list-style:none;margin:0;padding:0;width:max-content;min-height:var(--sectionnav-h);align-items:center}.section-nav a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 .85em;border-radius:var(--radius-pill);color:var(--fg-muted);font-size:var(--text-sm);font-weight:500;text-decoration:none;white-space:nowrap}.section-nav a:hover{color:var(--fg);background:var(--bg-raised)}@media(min-width:48rem){.section-nav{margin-inline:0;padding-inline:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev)}}@media(min-width:60rem){.section-nav{inset-block-start:calc(var(--header-h) + var(--space-2))}}.op-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(21rem,100%),1fr));list-style:none;margin:0;padding:0}.op-grid--4{grid-template-columns:repeat(auto-fill,minmax(min(16.5rem,100%),1fr))}.op-grid>li{display:grid;max-width:none}.op-card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);transition:border-color .12s ease}.op-card:hover{border-color:var(--line-strong)}.op-card:focus-within{border-color:var(--accent-line)}.op-card__id{display:flex;align-items:center;gap:var(--space-3)}.op-card__title{flex:1;min-width:0}.op-card__name{margin:0;font-size:1.1875rem;line-height:1.2;overflow-wrap:anywhere}.op-card__rank{margin-inline-end:.4em;font-size:.8em;font-weight:500;color:var(--fg-muted)}.op-card__sub{margin:2px 0 0;font-size:var(--text-xs);color:var(--fg-muted)}.op-card__scope{margin:0;padding-inline-start:var(--space-2);border-inline-start:2px solid var(--verified);font-size:var(--text-xs);color:var(--fg-muted);max-width:none}.op-card__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.op-card__chips>li{display:inline-flex;max-width:none}.op-card__verdict{display:grid;gap:var(--space-2);align-content:start;justify-items:start;padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.op-card__excerpt{margin:0;font-size:.9375rem;color:var(--fg-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.op-card__reason{margin:0;font-size:var(--text-xs);font-family:var(--font-mono);letter-spacing:.03em;color:var(--fg-muted)}.op-card__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);padding-block-start:var(--space-2)}.op-card__review:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}.op-card__aff{position:relative;z-index:1}.op-card--dark .op-card__name{color:var(--fg-muted)}.op-card--dark .op-card__review{background:transparent;color:var(--fg);border-color:var(--line-strong)}@media(max-width:30rem){.op-card{padding:var(--space-4)}.op-card__actions>.btn,.op-card__aff{width:100%}.op-card__actions>.btn{display:flex}}:root body .aff,:root body .aff-none,:root body .aff-alt{gap:var(--space-2)}:root body .aff-alt[hidden]{display:none}:root body .aff__label{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}:root body .aff__disclosure,:root body .aff-none__note,:root body .aff-alt__notice{margin:0;font-size:var(--text-xs);color:var(--fg-muted);max-width:var(--measure)}:root body .aff--primary .aff__link,:root body .aff-none--primary .aff-none__official{min-width:16rem;min-height:52px;font-size:var(--text-md)}:root body .aff-none--primary .aff-none__official:after,:root body .aff-none--compact .aff-none__official:after,:root body .aff-alt__official:after{content:"↗";font-family:var(--font-mono);font-size:.85em;color:var(--fg-muted)}:root body .aff--primary .aff__link:after,:root body .aff--compact .aff__link:after,:root body .aff--sticky .aff__link:after{content:"↗";font-family:var(--font-mono);font-size:.85em}:root body .aff-alt__official{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap)}:root body .aff--compact{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}:root body .aff--compact .aff__link{background:transparent;border-color:var(--line-strong);color:var(--fg);font-weight:500}:root body .aff--compact .aff__link:hover{border-color:var(--accent);background:var(--bg-raised)}:root body .aff--sticky,:root body .aff-none--sticky,:root body .aff-alt--sticky{flex-direction:row;align-items:center;gap:var(--space-2)}:root body .aff--sticky .aff__link,:root body .aff-none--sticky .aff-none__official{min-height:var(--tap);padding-inline:var(--space-4);white-space:nowrap}:root body .aff--sticky .aff__link{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:600}:root body .aff--sticky .aff__link:hover{background:var(--accent-hover);border-color:var(--accent-hover)}:root body .aff-none--sticky .aff-none__official{background:transparent;border-color:var(--line-strong);color:var(--fg);font-weight:600}:root body .aff--sticky .aff__label{max-width:6.5em;font-size:var(--text-xs);letter-spacing:.02em;line-height:1.2}:root body .aff-alt--sticky .aff-alt__notice{display:none}.action-zone{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-elev)}.action-zone__head{display:flex;align-items:center;gap:var(--space-3)}.action-zone__head h2,.action-zone__head h3{margin:0;font-size:1.25rem}.action-zone__note{margin:0;font-size:var(--text-xs);color:var(--fg-muted)}.sticky-action{position:fixed;inset-inline:0;inset-block-end:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--sticky-h);padding:var(--space-2) var(--space-4);padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px));background:var(--bg-elev);border-block-start:1px solid var(--line-strong)}.sticky-action__id{display:flex;align-items:center;gap:var(--space-2);min-width:0}.sticky-action__name{display:grid;margin:0;min-width:0;font-weight:600;font-size:var(--text-sm);line-height:1.25}.sticky-action__name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-action__score{font-weight:400;font-size:var(--text-xs);color:var(--fg-muted)}.sticky-action__cta{flex:none}@media(max-width:25rem){.sticky-action__id .tile{display:none}}@media(max-width:56.24rem){body:has(.sticky-action){padding-block-end:calc(var(--sticky-h) + env(safe-area-inset-bottom,0px))}}@media(min-width:56.25rem){.sticky-action{display:none}}@media print{.sticky-action,.section-nav{display:none}}.jargon{font-size:var(--text-sm);color:var(--fg-muted)}.jargon dfn{font-style:normal;font-weight:600;color:var(--fg)}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 800px}.page-head{padding-block:var(--space-2) var(--space-5);max-width:56rem}.page-head>h1{margin-block:var(--space-2) var(--space-3);overflow-wrap:anywhere}.link-list{display:grid;gap:var(--space-1);margin:0;padding-inline-start:var(--space-4)}.link-list a{display:inline-flex;align-items:center;min-height:var(--tap)}.closed-list{list-style:none;margin:var(--space-3) 0;padding:0;display:grid;gap:var(--space-3)}.closed-list__item{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;padding:var(--space-2) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);max-width:none}.closed-list__item>a{display:inline-flex;align-items:center;min-height:var(--tap)}.closed-list__item>a:first-child{font-weight:600;color:var(--fg)}.partners{margin-block-start:var(--space-7);padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg)}.partners__head{margin-block-end:var(--space-5);max-width:var(--measure)}.partners__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.partners__tag{display:inline-block;border:1px solid var(--line-strong);border-radius:var(--radius);padding:.15em .5em;color:var(--fg)}.partners__head>:is(h2,h3){margin:0 0 var(--space-2);font-size:clamp(1.375rem,1.15rem + .9vw,1.75rem)}.partners--strip .partners__head>:is(h2,h3){font-size:clamp(1.1875rem,1.05rem + .6vw,1.4375rem)}.partners__note{margin:0;font-size:var(--text-sm);color:var(--fg-muted)}.partners__top+.partners__mini{margin-block-start:var(--space-4)}.partners__mini{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(16.5rem,100%),1fr));list-style:none;margin:0;padding:0}.partners__mini>li{display:grid;max-width:none}.pmini{display:grid;grid-template-rows:1fr auto;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev)}.pmini__id{display:flex;align-items:flex-start;gap:var(--space-3)}.pmini__title{flex:1;min-width:0}.pmini__name{margin:0;font-size:1.0625rem;line-height:1.25;overflow-wrap:anywhere}.pmini__name a{color:var(--fg);text-decoration:none}.pmini__name a:hover{text-decoration:underline}.pmini__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;font-size:var(--text-sm)}.pmini__score{color:var(--fg);font-weight:500}.pmini__label{color:var(--fg-muted);font-weight:400}.pmini__actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.pmini__review{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:500}@media(max-width:30rem){.partners{padding:var(--space-4);margin-inline:calc(var(--space-2) * -1)}}.partners--strip .partners__mini{grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr))}.site-main[data-astro-cid-5hce7sga]{flex:1 0 auto;padding-block:var(--space-6) var(--space-8)}
