:root{--fg:#16181d;--muted:#626873;--line:#e6e8ec;--soft:#f6f7f9;--bg:#fff;--accent:#2457d6;--ok:#17794a;--ok-bg:#e9f6ef;--warn:#8a5a00;--warn-bg:#fdf5e4;--radius:10px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.65 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}main,.site-header-inner,.site-footer-inner{max-width:880px;margin:0 auto;padding:0 20px}main{padding-top:8px;padding-bottom:16px}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}.site-header{border-bottom:1px solid var(--line);background:var(--bg)}.site-header-inner{justify-content:space-between;align-items:center;height:60px;display:flex}.brand{letter-spacing:-.01em;color:var(--fg);font-size:1.05rem;font-weight:700}.brand:hover{text-decoration:none}.site-header nav a{color:var(--muted);margin-left:22px;font-size:.95rem}.site-header nav a:hover{color:var(--fg);text-decoration:none}h1{letter-spacing:-.02em;margin:2rem 0 .75rem;font-size:2rem;line-height:1.2}h2{letter-spacing:-.01em;margin:2.4rem 0 .75rem;font-size:1.2rem}h3{margin:1.6rem 0 .4rem;font-size:1.05rem}p,ul{margin:0 0 1rem}ul{padding-left:1.2rem}li{margin:.25rem 0}.lead{color:#2c3038;max-width:68ch;font-size:1.08rem}.muted{color:var(--muted);font-size:.9rem}.crumb{margin:1.6rem 0 0;font-size:.88rem}.crumb a{color:var(--muted)}.badge{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.75rem;line-height:1.5;display:inline-block}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.not-verified{color:var(--warn);font-weight:600}.jump{flex-wrap:wrap;gap:6px 8px;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.jump a{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:.85rem;display:inline-block}.jump a:hover{color:var(--fg);border-color:#c9cdd4;text-decoration:none}.cat{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 16px;padding:4px 20px 12px}.cat h2{margin:14px 0 6px;font-size:1.05rem}.cat-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none;display:grid}.cat-list li{border-top:1px solid var(--soft);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:7px 0;display:flex}.cat-list li a{color:var(--fg);font-weight:500}@media (width<=640px){.cat-list{grid-template-columns:1fr}h1{font-size:1.6rem}}.price-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:16px 20px}.price-box>p:last-child{margin-bottom:0}.table-wrap{margin:.75rem 0 1rem;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.92rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--soft);font-size:.8rem;font-weight:600}tbody tr:last-child td{border-bottom:0}td.num{white-space:nowrap;font-variant-numeric:tabular-nums}input[type=email],input[type=search]{font:inherit;border:1px solid var(--line);border-radius:8px;padding:8px 12px}button,.button{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 16px;font-weight:600;display:inline-block}.button:hover{opacity:.92;text-decoration:none}.signup{border-radius:var(--radius);background:var(--soft);margin-top:2.5rem;padding:20px}.signup h2{margin-top:0}pre{background:var(--soft);border-radius:8px;padding:12px 14px;overflow-x:auto}code{font-size:.9em}.site-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:4rem;font-size:.86rem}.site-footer-inner{padding-top:20px;padding-bottom:32px}.paid-note{color:var(--muted);font-size:.86rem}.tool-head{align-items:center;gap:14px;margin-top:1.2rem;display:flex}.tool-head h1{margin:0}.mono{letter-spacing:-.02em;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.mono-sm{vertical-align:middle;border-radius:7px;width:26px;height:26px;margin-right:10px;font-size:.72rem}.mono-lg{border-radius:12px;width:48px;height:48px;font-size:1.15rem}.cat-list li a{align-items:center;display:inline-flex}.facts{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.25rem 0 0;display:grid;overflow:hidden}.facts>div{border-left:1px solid var(--line);padding:14px 18px}.facts>div:first-child{border-left:0}.facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:2px;font-size:.75rem}.facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:600}@media (width<=640px){.facts{grid-template-columns:1fr}.facts>div{border-left:0;border-top:1px solid var(--line)}.facts>div:first-child{border-top:0}th,td{padding:9px 10px}}[data-theme=a]{--fg:#1d1b18;--muted:#6b655c;--line:#e7e1d6;--soft:#f3efe7;--bg:#fbf9f4;--accent:#8a3b12;--ok:#3d6b3a;--ok-bg:transparent;--radius:0px}[data-theme=a] body{font-size:17px;line-height:1.7}[data-theme=a] h1,[data-theme=a] h2,[data-theme=a] h3,[data-theme=a] .brand{letter-spacing:-.005em;font-family:Iowan Old Style,Charter,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-weight:600}[data-theme=a] h1{font-size:2.5rem;line-height:1.15}[data-theme=a] h2{border-top:1px solid var(--line);padding-top:1.4rem;font-size:1.45rem}[data-theme=a] .brand{font-size:1.3rem}[data-theme=a] .site-header{background:var(--bg);border-bottom:1px solid var(--fg)}[data-theme=a] .cat{border:0;border-top:1px solid var(--fg);border-radius:0;margin-bottom:28px;padding:4px 0 8px}[data-theme=a] .cat h2{border-top:0;padding-top:10px;font-size:1.3rem}[data-theme=a] .cat-list li{border-top:1px solid var(--line)}[data-theme=a] .badge{background:0 0;padding:0;font-size:.8rem;font-style:italic}[data-theme=a] .badge.ok{color:var(--ok)}[data-theme=a] .jump a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;border:0;border-radius:0;padding:0 12px 0 0}[data-theme=a] .mono{color:var(--fg);border:1px solid var(--fg);background:0 0;border-radius:50%;font-family:Georgia,serif}[data-theme=a] .facts,[data-theme=a] .price-box{border-left:0;border-right:0;border-color:var(--fg);background:0 0;border-radius:0}[data-theme=a] .price-box{padding:14px 0}[data-theme=a] th{border-bottom:1px solid var(--fg);background:0 0}[data-theme=a] .signup{background:var(--soft);border-radius:0}[data-theme=b]{--fg:#0f172a;--muted:#64748b;--line:#e5e8ef;--soft:#f5f7fb;--bg:#fff;--accent:#3b4cca;--ok:#1a7f52;--ok-bg:#eaf7f0;--radius:14px}[data-theme=b] body{font-size:16px}[data-theme=b] h1{letter-spacing:-.025em;font-size:2.25rem;font-weight:700}[data-theme=b] h2{font-weight:650}[data-theme=b] .site-header{backdrop-filter:saturate(180%)blur(8px);z-index:5;background:#ffffffe6;position:sticky;top:0}[data-theme=b] .cat,[data-theme=b] .facts,[data-theme=b] .price-box{box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a}[data-theme=b] .mono{color:var(--accent);background:#eef0fb}[data-theme=b] .facts{background:var(--bg)}.tool-head{margin-bottom:.6rem}th{white-space:nowrap}[data-theme=a] h2{border-top:0;padding-top:0}[data-theme=a] .price-box{border-top:0}.hero{background:linear-gradient(#f3f4fe 0%,#fff 100%);border-radius:20px;margin:20px -20px 8px;padding:44px 20px 28px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#e8eafc;border-radius:999px;margin:0 0 14px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-block}.hero h1{max-width:20ch;margin:0 0 14px;font-size:2.6rem;line-height:1.12}.hero .lead{margin-bottom:22px}.hero-search{gap:8px;max-width:560px;margin:0 0 26px;display:flex}.hero-search input{background:#fff;border:1px solid #d9dcef;border-radius:12px;flex:1;padding:12px 16px;font-size:1rem;box-shadow:0 1px 2px #0f172a0d}.hero-search input:focus{outline:2px solid var(--accent);outline-offset:1px}.hero-search button{border-radius:12px;padding:12px 20px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stats>li{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:2px;margin:0;padding:14px 16px;display:flex}.stat-label{color:var(--muted);font-size:.78rem}.stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:1.5rem;font-weight:700;line-height:1.2}.lows h2,h2.browse{margin-top:2.6rem;margin-bottom:.35rem;font-size:1.35rem}.low-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.low-grid li{margin:0}.low-grid>li>a{border:1px solid var(--line);height:100%;color:var(--fg);border-top:3px solid hsl(var(--hue) 70% 60%);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;transition:box-shadow .15s;display:flex}.low-grid a:hover{text-decoration:none;box-shadow:0 4px 16px #0f172a14}.low-cat{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--hue) 45% 42%);font-size:.75rem;font-weight:600}.low-name{align-items:center;font-weight:600;display:flex}.low-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.low-price small{color:var(--muted);font-size:.8rem;font-weight:500}.low-plan{color:var(--muted);font-size:.8rem}.jump li{margin:0}.jump a span{color:#9aa3b2;margin-left:2px;font-size:.78rem}[data-theme=b] .jump a{background:hsl(var(--hue) 80% 97%);border-color:hsl(var(--hue) 50% 90%);color:hsl(var(--hue) 40% 32%)}[data-theme=b] .jump a:hover{border-color:hsl(var(--hue) 55% 70%);color:hsl(var(--hue) 50% 28%)}[data-theme=b] .cat{border-top:3px solid hsl(var(--hue) 70% 62%)}[data-theme=b] .cat h2{color:hsl(var(--hue) 40% 25%)}[data-theme=b] .cat .mono,[data-theme=b] .low-grid .mono{background:hsl(var(--hue) 80% 95%);color:hsl(var(--hue) 50% 40%)}.tag{white-space:nowrap;color:var(--muted);font-size:.82rem}.tag.price{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.tag.muted-tag{color:#a0a7b4;font-size:.78rem}@media (width<=720px){.hero{border-radius:0;margin:12px -20px 4px;padding:32px 20px 22px}.hero h1{font-size:1.95rem}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.low-grid{grid-template-columns:1fr}}.tiles-wrap h2{margin:2.2rem 0 .8rem;font-size:1.35rem}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tiles li{margin:0}.tiles a{background:hsl(var(--hue) 85% 97%);border:1px solid hsl(var(--hue) 55% 91%);color:var(--fg);border-radius:14px;flex-direction:column;gap:2px;padding:14px;transition:transform .15s,box-shadow .15s;display:flex}.tiles a:hover,.low-grid>li>a:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 18px #0f172a14}.tile-dot{color:#fff;background:hsl(var(--hue) 62% 56%);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:6px;font-size:.85rem;font-weight:700;display:inline-flex}.tile-label{font-size:.95rem;font-weight:600}.tile-count{color:var(--muted);font-size:.78rem}.low-grid>li>a{transition:transform .15s,box-shadow .15s}.recent h2{margin-top:2.6rem;margin-bottom:.35rem;font-size:1.35rem}.recent-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.recent-list li{border-top:1px solid var(--soft);justify-content:space-between;align-items:center;margin:0;padding:8px 0;display:flex}.recent-list a{color:var(--fg);align-items:center;font-weight:500;display:inline-flex}.tags{align-items:center;gap:8px;display:inline-flex}.free{color:var(--ok);background:var(--ok-bg);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:600}@media (width<=720px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tiles a,.low-grid a{transition:none}.tiles a:hover,.low-grid>li>a:hover{transform:none}}.save-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.low-grid .card{border:1px solid var(--line);border-top:3px solid hsl(var(--hue) 70% 60%);background:#fff;border-radius:14px;flex-direction:column;gap:4px;height:100%;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex}.low-grid .card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f172a14}.save-grid .low-price{color:hsl(var(--hue) 55% 38%);font-size:1.6rem}.low-grid .card a.low-name{color:var(--fg)}.save-line{font-size:.88rem;font-weight:600}.see-all{margin-top:10px;font-size:.9rem}@media (width<=900px){.save-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.save-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.low-grid .card{transition:none}.low-grid .card:hover{transform:none}}.low-grid .card a.low-name{align-items:center;font-weight:600;display:inline-flex}.best-for{color:#2c3038;margin:-.25rem 0 1rem;font-size:.98rem}.best-for span{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);vertical-align:1px;background:#eef0fb;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.arrivals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.arrivals li{margin:0}.arrivals a{border:1px solid var(--line);border-left:3px solid hsl(var(--hue) 65% 60%);color:var(--fg);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;transition:transform .15s,box-shadow .15s;display:flex}.arrivals a:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 18px #0f172a14}.arr-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.arr-bf{color:#3a4150;font-size:.88rem}.arrivals .mono{background:hsl(var(--hue) 80% 95%);color:hsl(var(--hue) 50% 40%)}@media (width<=720px){.arrivals{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.arrivals a{transition:none}.arrivals a:hover{transform:none}}.pc-group h2{margin:2rem 0 .25rem;font-size:1.2rem}.pc-table td{font-variant-numeric:tabular-nums}.pc-table td:first-child a{font-weight:600}.pc-table td .muted{font-size:.82rem}.site-header nav a,.brand{white-space:nowrap}@media (width<=520px){.site-header-inner{flex-wrap:wrap;row-gap:4px;height:auto;padding-top:10px;padding-bottom:8px}.site-header nav{gap:18px;width:100%;display:flex}.site-header nav a{margin-left:0;font-size:.9rem}}.dl-hero{margin:28px 0 18px}.dl-hero h1{letter-spacing:-.02em;margin:0 0 8px;font-size:2.3rem;line-height:1.12}.dl-sub{color:#2c3038;margin:0 0 6px;font-size:1.1rem}.dl-meta{color:var(--muted);margin:0;font-size:.85rem}.dl-radio{opacity:0;pointer-events:none;position:absolute}.dl-filters{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.dl-filters label{cursor:pointer;border:1px solid var(--line);color:var(--muted);user-select:none;background:#fff;border-radius:999px;padding:5px 14px;font-size:.88rem}.dl-filters label:hover{border-color:var(--accent);color:var(--accent)}#dl-f-all:checked~.dl-filters label[for=dl-f-all],#dl-f-gpu:checked~.dl-filters label[for=dl-f-gpu],#dl-f-api:checked~.dl-filters label[for=dl-f-api],#dl-f-cloud:checked~.dl-filters label[for=dl-f-cloud],#dl-f-startup:checked~.dl-filters label[for=dl-f-startup]{background:var(--accent);border-color:var(--accent);color:#fff}.dl-radio:focus-visible~.dl-filters{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}#dl-f-gpu:checked~.dl-grid .dl-card:not([data-cat=gpu]),#dl-f-api:checked~.dl-grid .dl-card:not([data-cat=api]),#dl-f-cloud:checked~.dl-grid .dl-card:not([data-cat=cloud]),#dl-f-startup:checked~.dl-grid .dl-card:not([data-cat=startup]){display:none}.dl-grid{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dl-card{border:1px solid var(--line);border-left:4px solid hsl(var(--hue) 65% 58%);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:14px 18px;transition:box-shadow .15s;display:flex}.dl-card:hover{box-shadow:0 6px 18px #0f172a14}.dl-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dl-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.dl-top{align-items:center;gap:8px;display:flex}.dl-platform{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--hue) 45% 38%);font-size:.78rem;font-weight:700}.dl-pick{color:#fff;background:var(--accent);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:.74rem;font-weight:700}.dl-value{letter-spacing:-.01em;color:var(--fg);font-size:1.3rem;font-weight:800;line-height:1.25}.dl-value:hover{color:var(--accent);text-decoration:none}.dl-line{color:#4a5263;margin:0;font-size:.95rem}.dl-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dl-tags li{color:var(--accent);white-space:nowrap;background:#eef0fb;border-radius:999px;margin:0;padding:2px 9px;font-size:.76rem;font-weight:600}.dl-tags li.warn{background:var(--warn-bg);color:var(--warn)}.dl-more{white-space:nowrap;background:#fff;border:1px solid #d9dcf5;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-size:.92rem;font-weight:600;display:inline-flex}.dl-more:hover{background:var(--accent);border-color:var(--accent);color:#fff;text-decoration:none}.dl-featured{border:1px solid #d9dcf5;border-left:5px solid var(--accent);background:linear-gradient(135deg,#f3f4fe 0%,#fff 75%);padding:18px 20px}.dl-featured .dl-value{color:var(--accent);font-size:1.65rem}.dl-featured .dl-more{background:var(--accent);border-color:var(--accent);color:#fff}.dl-foot{max-width:72ch;margin-top:22px}@media (width<=640px){.dl-hero h1{font-size:1.85rem}.dl-card{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px}.dl-side{align-items:stretch}.dl-tags{justify-content:flex-start}.dl-more{justify-content:center}.dl-featured .dl-value{font-size:1.45rem}.dl-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px 14px;padding:0 20px 2px;overflow-x:auto}.dl-filters::-webkit-scrollbar{display:none}}.dl-filters label{white-space:nowrap;flex:none;align-items:center;min-height:40px;display:inline-flex}@media (prefers-reduced-motion:reduce){.dl-card{transition:none}.dl-card:hover{transform:none}}.deals-hero h1{max-width:24ch}.deal-feature{border:1px solid #d9dcf5;border-left:4px solid var(--accent);background:linear-gradient(135deg,#f3f4fe 0%,#fff 70%);border-radius:16px;margin:18px 0 22px;padding:20px 22px}.deal-feature-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.deal-feature h2{margin:8px 0 2px;font-size:1.35rem}.deal-feature h2 a{color:var(--fg)}.deal-headline{color:var(--accent);margin:2px 0 8px;font-size:1.15rem;font-weight:700}.deal-points{margin:0 0 12px;padding-left:1.1rem;font-size:.95rem}.deal-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:0;display:flex}.deal-group h2{color:hsl(var(--hue) 40% 25%);margin:2rem 0 .7rem;font-size:1.25rem}.deal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.deal-card{border:1px solid var(--line);border-top:3px solid hsl(var(--hue) 65% 58%);background:#fff;border-radius:14px;flex-direction:column;gap:6px;margin:0;padding:14px 16px;display:flex}.deal-platform{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--hue) 45% 38%);font-size:.75rem;font-weight:700}.deal-title{color:var(--fg);font-size:1.1rem;font-weight:700;line-height:1.35}.deal-meta{color:#3a4150;margin:0;font-size:.88rem}.deal-foot{justify-content:space-between;gap:10px;margin:4px 0 0;font-size:.85rem;display:flex}.deal-more{margin-top:auto;padding-top:4px;font-size:.9rem;font-weight:600}.deal-dd{font-size:.92rem!important;font-weight:500!important}.deal-agent{background:#f5f6fe;border:1px solid #e1e4fa;border-radius:16px;margin:2rem 0 1rem;padding:6px 20px 14px}.deal-agent h2{margin-top:16px}.agent-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agent-col{border:1px solid var(--line);background:#fff;border-radius:12px;padding:4px 16px 8px}.agent-col h3{margin:12px 0 4px;font-size:.95rem}.agent-can h3{color:var(--ok)}.agent-human h3{color:#8a5a00}.agent-col li{margin:.3rem 0;font-size:.92rem}.deal-note{border-left:3px solid var(--accent);padding-left:10px;font-size:.92rem}.deal-fair{border:1px solid var(--line);background:var(--soft);border-radius:14px;margin:2rem 0 1rem;padding:6px 20px 10px}.deal-fair h2{margin-top:14px;font-size:1.1rem}.deal-fair li{font-size:.92rem}@media (width<=720px){.deal-grid,.agent-cols{grid-template-columns:1fr}}@media (width<=520px){.site-header nav{gap:14px}.site-header nav a{font-size:.86rem}}img,svg,video{max-width:100%;height:auto}main p,main li,main td,main dd,.site-footer p{overflow-wrap:break-word}@media (width<=600px){.site-header-inner{flex-wrap:wrap;row-gap:0;height:auto;padding-top:6px;padding-bottom:0}.brand{align-items:center;min-height:40px;display:inline-flex}.site-header nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:space-between;gap:0;width:calc(100% + 40px);margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{flex:none;align-items:center;min-height:40px;margin:0;padding:0 4px;font-size:15px;display:inline-flex}.site-header nav a:first-child{padding-left:0}.site-header nav a:last-child{padding-right:0}.muted,.crumb,.lead+.muted,.see-all,.low-plan,.arr-bf,.tile-count,.save-line,.site-footer,.site-footer p,.deal-meta,.deal-note,.deal-dd,.agent-col li,.deal-fair li,.dl-line,.dl-meta,.dl-foot{font-size:15px!important}table{font-size:15px}table.stack,table.stack tbody,table.stack tr,table.stack td{width:100%;display:block}table.stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.stack tr{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 10px;padding:4px 14px}table.stack td{border-bottom:1px solid var(--soft);text-align:right;white-space:normal;grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:baseline;column-gap:12px;padding:7px 0;display:grid}table.stack td:before{content:attr(data-label);text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);grid-area:1/1/span 9;font-size:.78rem;font-weight:600}table.stack td:last-child{border-bottom:0}table.stack td.st-head{text-align:left;padding-top:10px;font-size:1.05rem;font-weight:700;display:block}table.stack td.st-head:before{content:none}table.stack td.st-head .muted{font-weight:400}table.stack td.st-empty{display:none}table.stack td>*{text-align:right;grid-column:2;justify-self:end}table.stack td:not(.st-head)>br{display:none}.table-wrap:has(table.stack){overflow:visible}.price-box:has(table.stack){padding:14px}table.stack tbody tr:last-child td{border-bottom:1px solid var(--soft)}table.stack tbody tr:last-child td:last-child{border-bottom:0}table.stack td a{align-items:center;min-height:40px;display:inline-flex}.dl-more{font-size:15px}.see-all a,.low-grid .card a.low-name,.lows p a,.recent p a{align-items:center;min-height:40px;display:inline-flex}.dl-value{padding:2px 0;display:block}.cat-list li{padding:2px 0}.cat-list li a{min-height:40px}.low-plan a{align-items:center;min-height:40px;display:inline-flex}.eyebrow,.low-cat,.dl-platform{font-size:13px}}@media (width<=370px){.site-header nav a{font-size:14px}}.brand{margin-right:auto}.lang-switch{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:2px;margin-left:20px;padding-left:14px;font-size:.9rem;display:inline-flex}.lang-switch a,.lang-switch span[aria-current]{border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0 6px;display:inline-flex}.lang-switch a{color:var(--muted)}.lang-switch a:hover{color:var(--fg);background:var(--soft);text-decoration:none}.lang-switch span[aria-current]{color:var(--accent,#3b4cca);font-weight:700}.lang-sep{color:var(--line)}html[lang=zh-CN] body{font-family:ui-sans-serif,system-ui,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,Source Han Sans SC,Segoe UI,Roboto,sans-serif;line-height:1.8}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{letter-spacing:0;line-height:1.35}html[lang=zh-CN] .hero h1{max-width:none;line-height:1.3}html[lang=zh-CN] .dl-hero h1{line-height:1.3}html[lang=zh-CN] .lead{line-height:1.8}.en-mark{border:1px solid var(--line);color:var(--muted);vertical-align:middle;border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.zh-note{color:var(--muted);margin:14px 0 0;font-size:.9rem}@media (width<=600px){.lang-switch{order:1;margin-left:8px;padding-left:8px;font-size:15px}.site-header nav{order:2}.en-mark{font-size:12px}.zh-note{font-size:15px}}
