.post-page{max-width:700px;margin:0 auto}.post{display:grid}.post-head{gap:14px;margin:8px 0 20px;display:grid}.post-by{align-items:center;gap:10px;display:flex}.post-av{background:var(--lime);border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.post-av img{filter:brightness(0)}.post-who{gap:1px;min-width:0;display:grid}.post-name{color:var(--text);align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}.post-ok{color:var(--lime)}.post-sub{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.post-sub a{color:var(--text-2);font-weight:500}.post-sub a:hover{color:var(--lime)}.post-head h1{font-family:var(--font-logo);letter-spacing:-.03em;text-wrap:balance;font-size:32px;font-weight:800;line-height:1.08}@media (min-width:640px){.post-head h1{font-size:44px}}.post-dek{color:var(--text-2);text-wrap:pretty;font-size:18px;line-height:1.5}.post-cover{border-radius:var(--r-xl);border:1px solid var(--line);aspect-ratio:16/9;background:#050505;margin:0 0 28px;overflow:hidden}@media (max-width:639px){.post-cover{border-left:0;border-right:0;border-radius:0;margin:0 -16px 24px}}.post-lede,.post-prose{color:#f5f5f7e0;max-width:none;font-size:17.5px;line-height:1.72}.post-lede>*+*,.post-prose>*+*{margin-top:18px}.post-lede>p:first-child{color:var(--text);letter-spacing:-.006em;font-size:20px;font-weight:500;line-height:1.6}@media (min-width:640px){.post-lede>p:first-child{font-size:21px}}.post-prose h3{color:var(--text);margin-top:30px;scroll-margin-top:80px;font-size:19px;line-height:1.35}.post-prose h3+*{margin-top:10px}.post-prose>:first-child{margin-top:0}.post-prose ul,.post-prose ol,.post-lede ul,.post-lede ol{gap:10px;padding-left:22px}.post-prose li::marker{color:var(--lime)}.post-prose ol li::marker{font-weight:700}.post-prose strong{color:var(--text)}.post-prose .table-wrap{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);margin-top:22px}.post-prose table{overflow-wrap:normal;font-size:15px;line-height:1.5}.post-prose th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;background:0 0;padding:12px 16px;font-size:12px}.post-prose td{vertical-align:top;color:var(--text);padding:12px 16px}.post-prose td:first-child{font-weight:500}.post-prose tr:last-child td{font-weight:600}.post-prose .callout{border-radius:var(--r-lg);margin-top:24px;font-size:16.5px}.post-toc{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);margin:32px 0 8px;padding:18px 20px}.post-toc-h{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.post-toc ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.post-toc a{color:var(--text-2);border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:baseline;padding:7px 0;font-size:15px;line-height:1.4;display:grid}.post-toc li:first-child a{border-top:0}.post-toc a:hover{color:var(--text)}.post-toc-n{color:var(--lime);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.thread{margin:28px 0 0;padding:0;list-style:none;display:grid}.thread-item{grid-template-columns:36px minmax(0,1fr);column-gap:14px;padding-bottom:40px;display:grid;position:relative}.thread-item:before{content:"";background:linear-gradient(var(--line-2), var(--line));width:1px;position:absolute;top:44px;bottom:6px;left:17.5px}.thread-item:last-child:before{display:none}.thread-n{color:#000;background:var(--lime);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:36px;height:36px;margin-top:2px;font-size:14px;font-weight:700;display:grid}.thread-body{min-width:0}.thread-body>h2{font-family:var(--font-logo);letter-spacing:-.025em;text-wrap:balance;margin:4px 0 14px;scroll-margin-top:80px;font-size:25px;font-weight:800;line-height:1.15}@media (min-width:640px){.thread-body>h2{font-size:28px}}@media (max-width:479px){.thread-item{grid-template-columns:28px minmax(0,1fr);column-gap:12px}.thread-n{width:28px;height:28px;margin-top:3px;font-size:13px}.thread-item:before{top:36px;left:13.5px}}.post-cta{margin:28px 0 0}.post-faq{margin-top:24px}.post-faq h2{font-family:var(--font-logo);font-size:25px;font-weight:800}.post-foot{border-top:1px solid var(--line);gap:14px;margin-top:40px;padding-top:20px;display:grid}.post-upd{color:var(--text-3);font-size:13px}.post-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-related .acard-title{font-family:var(--font-logo);letter-spacing:-.02em;font-weight:800}@media (min-width:1100px){.post-related .agrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.emb{border-radius:var(--r-lg);border:1px solid var(--line-2);background:radial-gradient(120% 120% at 100% 0%, #c6f43212, transparent 55%), var(--bg-raised);gap:10px;margin:26px 0 6px;padding:16px;font-size:15px;line-height:1.45;display:grid}.emb-head{align-items:center;gap:8px;display:flex}.emb-ic{background:var(--lime-soft);width:26px;height:26px;color:var(--lime);border-radius:8px;place-items:center;display:grid}.emb-k{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:700}.emb-live{color:var(--lime);align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.emb-live:before{content:"";background:var(--lime);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #c6f4322e}.emb-t{font-family:var(--font-logo);letter-spacing:-.02em;color:var(--text);font-size:19px;font-weight:800;line-height:1.2}.emb-more{width:fit-content;color:var(--lime);align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.emb-more:hover{text-underline-offset:3px;text-decoration:underline}.emb ul,.emb ol{margin:0;padding:0;list-style:none}.emb-cps{gap:8px;display:grid}@media (min-width:560px){.emb-cps{grid-template-columns:repeat(2,minmax(0,1fr))}}.emb-cp{border-radius:var(--r-md);background:var(--surface);border:1px dashed var(--line-2);align-content:start;gap:6px;padding:12px;display:grid}.emb-cp-t{color:var(--text);font-weight:600}.emb-cp-r{color:var(--text-3);font-size:13px}.emb-cp-f{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.emb-code{letter-spacing:.04em;background:var(--lime-soft);color:var(--lime);border-radius:8px;padding:5px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:700}.emb-ok{color:var(--text-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.emb-deals{gap:4px;display:grid}.emb-deal{border-radius:var(--r-md);grid-template-columns:56px minmax(0,1fr) 36px;align-items:center;gap:12px;margin:0 -8px;padding:8px;display:grid}.emb-deal:hover{background:var(--surface)}.emb-deal-img{background:#fff;border-radius:10px;width:56px;height:56px;display:block;overflow:hidden}.emb-deal-img img{object-fit:contain;width:100%;height:100%}.emb-deal-b{gap:2px;min-width:0;display:grid}.emb-deal-t{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.emb-deal-p{color:var(--text-3);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:13px;display:flex}.emb-deal-p strong{color:var(--text);font-size:16px}.emb-deal-p .pct{color:var(--lime);font-weight:600}.emb-go{background:var(--surface-2);width:36px;height:36px;color:var(--text);border-radius:999px;place-items:center;display:grid}.emb-go:hover{background:var(--lime);color:#000}.emb-rank{display:grid}.emb-rank li{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"n t s""n v p";align-items:center;gap:2px 12px;padding:10px 0;display:grid}.emb-rank li:first-child{border-top:0}.emb-rank-n{font-family:var(--font-logo);color:var(--lime);grid-area:n;align-self:start;font-size:22px;font-weight:800;line-height:1.1}.emb-rank-t{color:var(--text);grid-area:t;font-weight:600}.emb-rank-t:hover{text-underline-offset:3px;text-decoration:underline}.emb-rank-s{color:var(--text);font-variant-numeric:tabular-nums;grid-area:s;justify-self:end;font-weight:700}.emb-rank-s small{color:var(--text-3);font-size:11px;font-weight:500}.emb-rank-p{color:var(--text-2);font-variant-numeric:tabular-nums;grid-area:p;justify-self:end;font-size:13px}.emb-rank-v{color:var(--text-3);grid-area:v;font-size:12px;font-weight:600}.emb-rank-v.great{color:var(--lime)}.emb-rank-v.pricey{color:var(--danger)}.emb-vs{gap:6px;display:grid}.emb-vs a{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:grid}.emb-vs a:hover{border-color:var(--line-2);background:var(--surface-2)}.emb-vs-a{gap:1px;min-width:0;display:grid}.emb-vs-a:last-child{text-align:right}.emb-vs-a small{color:var(--text-3);font-size:12px;font-weight:500}.emb-vs-x{text-transform:uppercase;color:#000;background:var(--lime);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800}.prose .emb a{color:inherit;text-decoration:none}.prose .emb a.emb-more,.prose .emb .emb-rank-v.great{color:var(--lime)}.prose .emb a.btn{color:var(--text)}.emb-deal-img .thumb{border-radius:0;width:100%;height:100%}.prose .emb .emb-rank li+li,.prose .emb li+li{margin-top:0}
