@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2)format("woff2"),url(/_astro/space-grotesk-latin-600-normal.BflQw4A9.woff)format("woff")}:root{--bg:#fff;--fg:#14181f;--muted:#5b6573;--line:#e3e7ec;--accent:#0a6b4d;--accent-fg:#fff;--soft:#f5f7f9;--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Space Grotesk", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--space-8:8px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--radius:8px}*{box-sizing:border-box}body{font:16px/1.6 var(--font-body);color:var(--fg);background:var(--bg);-webkit-text-size-adjust:100%;margin:0}a{color:var(--accent)}.wrap{max-width:1000px;padding:0 var(--space-24);margin:0 auto}header.site{border-bottom:1px solid var(--line);position:relative}header.site .wrap{align-items:center;gap:var(--space-24);min-height:var(--space-64);display:flex}header.site .brand{align-items:center;gap:var(--space-8);font:600 1.125rem/1 var(--font-display);letter-spacing:-.01em;color:var(--fg);margin-right:auto;text-decoration:none;display:inline-flex}header.site .brand img{flex:none;width:28px;height:28px;display:block}header.site nav{align-items:center;gap:var(--space-24);display:flex}header.site nav a{color:var(--fg);white-space:nowrap;font-size:15px;text-decoration:none}header.site nav a:hover{color:var(--accent)}.nav-check,.nav-btn{display:none}.disclosure{background:var(--soft);border-bottom:1px solid var(--line);color:var(--muted);padding:var(--space-8) 0;font-size:13px}.disclosure a{color:var(--muted)}main{padding:var(--space-32) 0 var(--space-64)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}h1{margin:0 0 var(--space-8);font-size:2rem;line-height:1.15}h2{margin:var(--space-32) 0 var(--space-16);font-size:1.25rem;line-height:1.3}h3{margin:var(--space-24) 0 var(--space-8);font-size:1.0625rem}p{margin:0 0 var(--space-16)}ul,ol{margin:0 0 var(--space-16);padding-left:var(--space-24)}.lede{color:var(--muted);max-width:62ch}.btn{background:var(--accent);min-height:40px;color:var(--accent-fg);padding:var(--space-8) var(--space-16);border-radius:var(--radius);white-space:nowrap;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn.ghost{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:0 0}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;padding:var(--space-16) var(--space-8);border-bottom:1px solid var(--line);vertical-align:middle}th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:600}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.score{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.meta{color:var(--muted);font-size:14px}.namecell{align-items:center;gap:var(--space-8);display:flex}.logo{object-fit:contain;border-radius:4px;flex:none;width:24px;height:24px}.logo-lg{width:40px;height:40px}.page-head{align-items:center;gap:var(--space-16);margin-bottom:var(--space-8);display:flex}.page-head h1{margin:0}.filters{gap:var(--space-16);margin:var(--space-16) 0 var(--space-24);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.filters select,.filters input[type=number]{padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius);font:inherit}.proscons{gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.proscons ul{padding-left:var(--space-24);margin:0}.box{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-24);background:var(--soft)}.box p:last-child{margin-bottom:0}.offer-terms{margin:var(--space-8) 0 0}.weights{margin:var(--space-16) 0;max-width:420px;padding:0;list-style:none}.weights li{align-items:center;gap:var(--space-16);padding:var(--space-8) 0;border-bottom:1px solid var(--line);display:flex}.wicon{flex:none;width:20px;height:20px;display:inline-flex}.wlabel{flex:1}.wval{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.home-top{flex-direction:column;display:flex}@media (width>=721px){.home-top .picks{order:1}.home-top .browse{order:2}}footer.site{border-top:1px solid var(--line);padding:var(--space-32) 0;color:var(--muted);font-size:13px}footer.site p{margin:0 0 var(--space-8)}@media (width<=720px){.wrap{padding:0 var(--space-16)}main{padding:var(--space-16) 0 var(--space-48)}h1{font-size:1.5rem}h2{margin:var(--space-24) 0 var(--space-16);font-size:1.125rem}.lede{font-size:15px}header.site .wrap{gap:var(--space-16);min-height:56px}.nav-btn{min-height:40px;padding:0 var(--space-16);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;user-select:none;align-items:center;font-size:15px;display:inline-flex}header.site nav{background:var(--bg);border-bottom:1px solid var(--line);padding:var(--space-8) var(--space-16) var(--space-16);box-shadow:0 var(--space-8) var(--space-16) #14181f0f;z-index:10;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}header.site nav a{padding:var(--space-16) 0;border-bottom:1px solid var(--line)}header.site nav a:last-child{border-bottom:0}.nav-check:checked~nav{display:flex}th,td{padding:var(--space-8) var(--space-8)}.col-rank,.col-from,.col-trial{display:none}.btn{min-height:48px;font-size:14px}.score{white-space:nowrap}td .meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.proscons{gap:var(--space-16);grid-template-columns:1fr}}
