.pc-heroviz{text-align:left;max-width:1040px;margin:64px auto 0}.pc-chips{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.pc-chips .px-chip{color:#f4f5f7d1;background:#ffffff17;font-size:13px}.pc-chips a.px-chip{text-decoration:none}.pc-chips a.px-chip:hover{color:#fff;background:#ff56004d}.pc-label{font:12px var(--ds-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:0 0 14px;display:block}.pc-browser{background:#0d1119;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 50px 90px -40px #000000bf}.pc-bar{background:#131822;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.pc-bar i{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.pc-bar span{font:12px var(--ds-mono);color:#f4f5f780;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;overflow:hidden}.pc-browser img{width:100%;height:auto;display:block}.pc-crop{aspect-ratio:16/10;overflow:hidden}.pc-crop img{object-fit:cover;object-position:top;width:100%;height:100%}.pc-mock{color:#f4f5f7;text-align:left;background:#0d1119;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 50px 90px -40px #000000bf}.pc-mock-body{grid-template-columns:150px 1fr;min-height:300px;display:grid}.pc-side{border-right:1px solid #ffffff14;align-content:start;gap:10px;padding:18px 14px;display:grid}.pc-side b{background:#ffffff1f;border-radius:4px;height:8px;display:block}.pc-side b:first-child{background:#ff5600b3;width:60%}.pc-main{align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.pc-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pc-kpi{background:#131822;border-radius:10px;min-width:0;padding:12px;box-shadow:inset 0 0 0 1px #ffffff12}.pc-kpi small{font:10px var(--ds-mono);letter-spacing:.05em;text-transform:uppercase;color:#f4f5f773;margin-bottom:6px;display:block}.pc-kpi span{color:#f4f5f7eb;overflow-wrap:anywhere;font-size:14px;line-height:1.3;display:block}.pc-bars{background:#131822;border-radius:10px;align-items:flex-end;gap:6px;height:84px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.pc-bars i{background:#ffffff24;border-radius:3px 3px 0 0;flex:1}.pc-bars i:nth-child(5n){background:#ff5600bf}.pc-rows{gap:8px;display:grid}.pc-row{color:#f4f5f7d1;background:#131822;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:9px 12px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.pc-row svg{color:#5fd1a0;flex:none}.pc-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-illus{font:10px var(--ds-mono);letter-spacing:.06em;text-transform:uppercase;color:#f4f5f766;position:absolute;top:8px;right:12px}.pc-bar .pc-illus{top:11px}.pc-thumb{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--line);background:#0d1119;border-radius:12px;margin-bottom:20px;position:relative;overflow:hidden}.pc-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.pc-thumb-mock{grid-template-columns:34px 1fr;gap:12px;padding:14px;display:grid;position:absolute;inset:0}.pc-thumb-mock .pc-side{border:0;gap:8px;padding:4px 0}.pc-thumb-mock .pc-main{gap:9px;padding:0}.pc-thumb-mock .pc-bars{gap:4px;height:52px;padding:6px 8px}.pc-thumb-t{font:11px var(--ds-mono);color:#f4f5f7b3;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc-thumb-lines{gap:6px;display:grid}.pc-thumb-lines b{background:#ffffff1a;border-radius:4px;height:7px}.pc-thumb-lines b:nth-child(2){width:78%}.pc-thumb-lines b:nth-child(3){width:55%}.pc-card{height:100%}.pc-card h3{font-family:var(--ds-serif);letter-spacing:-.02em;color:var(--ink);margin:10px 0;font-size:24px;font-weight:400;line-height:1.15}.pc-card .pc-tag{font:12px var(--ds-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.pc-card .pc-more{color:var(--ink);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:15px;display:inline-flex}a.px-card:hover .pc-more{color:var(--acc)}.pc-card .px-chips{margin-top:14px}.pc-span2{grid-column:span 2}.pc-light-card{background:#fff}.pc-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.pc-sec-head h2{margin:0}.pc-cell{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:28px;display:flex}.pc-cell .pc-ic{width:40px;height:40px;color:var(--ink);background:#7f7f7f1f;border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.pc-cell h3{font-family:var(--ds-serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px;font-weight:400;line-height:1.15}.pc-cell p{color:var(--mute);margin:0;font-size:17px;line-height:1.6}.pc-cell-big p{font-size:18px}.pc-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px;display:grid}.pc-stat{background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:16px 18px;font-size:16px;line-height:1.3;display:flex}.pc-stat svg{color:var(--acc);flex:none}.pc-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid;position:relative}.pc-pair-arrow{color:#fff;z-index:1;background:#16130f;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #f6f4ef}.pc-flow{align-items:stretch;gap:0;display:flex}.pc-node{background:var(--surface);min-width:0;box-shadow:0 0 0 1px var(--line);border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:24px 20px;display:flex}.pc-node svg{color:var(--mute);margin-bottom:8px}.pc-node b{font:500 19px var(--ds-sans);color:var(--ink);overflow-wrap:anywhere}.pc-node small{font:12px var(--ds-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.pc-node-on{box-shadow:0 0 0 1px #ff560099,0 30px 60px -34px #ff560066}.pc-node-on svg{color:var(--acc)}.pc-link{background:repeating-linear-gradient(90deg,#fff6 0 5px,#0000 5px 9px);flex:none;align-self:center;width:36px;height:1px}.pc-flow-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.pc-quote{color:#f4f5f7;background:#16130f;border-radius:18px;margin:40px 0 0;padding:40px}.pc-quote p{font-family:var(--ds-serif);letter-spacing:-.02em;max-width:34em;margin:0 0 18px;font-size:clamp(22px,2.4vw,30px);line-height:1.35}.pc-quote cite{color:#f4f5f799;font-size:15px;font-style:normal}.pc-cta{grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;display:grid}.pc-cta h2{margin-bottom:14px}.pc-facts{gap:12px;margin-bottom:24px;display:grid}.pc-facts span{color:var(--ink);align-items:center;gap:10px;font-size:17px;display:flex}.pc-facts svg{color:var(--acc);flex:none}.pc-cta .px-btn-dark{width:auto;padding:0 28px;text-decoration:none;display:inline-flex}.pc-cover{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line);background:#0a0d14;border-radius:12px;margin-bottom:20px;position:relative;overflow:hidden}.pc-cover svg.pc-cv-lines{width:100%;height:100%;position:absolute;inset:0}.pc-cover .pc-cv-ic{color:#f4f5f7;background:#ffffff14;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:16px;left:16px;box-shadow:inset 0 0 0 1px #ffffff24}.pc-cover .pc-cv-cat{font:11px var(--ds-mono);letter-spacing:.06em;text-transform:uppercase;color:#f4f5f799;position:absolute;bottom:24px;right:16px}.pc-meta{font:12px var(--ds-mono);letter-spacing:.03em;color:var(--mute);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-meta i{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.pc-feature{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.pc-feature-stack{gap:20px;display:grid}.pc-feature .pc-card h3{font-size:30px}.pc-feature-stack .pc-card h3{font-size:22px}.pc-card .pc-desc{color:var(--mute);margin:0;font-size:16px;line-height:1.5}.pc-read{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:72px;max-width:1100px;margin:0 auto;display:grid}.pc-toc{position:sticky;top:100px}.pc-toc-col{align-self:stretch}.pc-toc ul{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.pc-toc a{color:var(--mute);border-left:2px solid #0000;margin-left:-1px;padding:8px 14px;font-size:15px;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s;display:block}.pc-toc a:hover{color:var(--ink)}.pc-toc a[aria-current=true]{color:var(--ink);border-left-color:var(--acc);font-weight:500}.pc-prose{color:#2b2721;max-width:70ch;font-size:19px;line-height:1.75}.pc-prose>*+*{margin-top:24px}.pc-prose h2{font-family:var(--ds-serif);letter-spacing:-.03em;color:#16130f;text-wrap:balance;margin:64px 0 0;scroll-margin-top:100px;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.12}.pc-prose h3{font:600 21px/1.3 var(--ds-sans);letter-spacing:-.015em;color:#16130f;margin:40px 0 0}.pc-prose a{color:#16130f;border-bottom:1px solid #ff56008c;text-decoration:none}.pc-prose a:hover{color:var(--acc)}.pc-prose ul{gap:10px;padding:0;list-style:none;display:grid}.pc-prose li{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;font-size:18px;line-height:1.55;display:flex}.pc-prose li svg{color:var(--acc);flex:none;margin-top:5px}.pc-call{color:#f4f5f7;background:#16130f;border-radius:18px;gap:18px;padding:26px 28px;display:flex}.pc-call svg{color:var(--acc);flex:none;margin-top:4px}.pc-call p{font-family:var(--ds-serif);letter-spacing:-.01em;color:#f4f5f7;margin:0;font-size:22px;line-height:1.45}.pc-call a{color:#f4f5f7}.pc-byline{align-items:center;gap:14px;margin-top:8px;display:flex}.pc-av{width:44px;height:44px;font:500 16px var(--ds-serif);color:#f4f5f7;background:#1b212d;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.pc-byline b{color:#f4f5f7;font-size:16px;font-weight:500;display:block}.pc-byline small{color:#f4f5f799;font-size:14px}.pc-prose-end{margin-top:56px}.pc-az{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.pc-az a{color:#f4f5f7d9;border-radius:999px;align-items:center;height:44px;padding:0 16px;font-size:15px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.pc-az a:hover{color:#fff;background:#ffffff1a}.pc-term-def{font-family:var(--ds-serif);letter-spacing:-.015em;color:var(--ink);max-width:30em;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.4}.pc-gl-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.pc-sections{gap:16px;display:grid}.pc-defcard{text-align:left;background:#0d1119;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 40px 80px -40px #000000b3}.pc-defcard-h{font:11px var(--ds-mono);letter-spacing:.06em;text-transform:uppercase;color:#f4f5f780;border-bottom:1px solid #ffffff14;justify-content:space-between;padding:12px 18px;display:flex}.pc-defcard-b{padding:24px 22px 28px}.pc-defcard-b b{font-family:var(--ds-serif);letter-spacing:-.02em;color:#f4f5f7;margin-bottom:14px;font-size:34px;font-weight:400;display:block}.pc-defcard-b i{background:#ffffff1a;border-radius:4px;height:8px;margin-top:10px;display:block}.pc-links{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pc-linklist{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pc-linklist a{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:0 4px;font-size:17px;text-decoration:none;display:flex}.pc-linklist a:hover{color:var(--acc)}.pc-linklist small{color:var(--mute);font-size:13px;font-family:var(--ds-mono)}.pc-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;display:grid}.pc-vs-opt{text-align:left;background:#0d1119;border-radius:16px;flex-direction:column;gap:8px;padding:26px 24px;display:flex;box-shadow:0 0 0 1px #ffffff24,0 30px 60px -36px #000000b3}.pc-vs-opt small{font:11px var(--ds-mono);letter-spacing:.06em;text-transform:uppercase;color:#f4f5f780}.pc-vs-opt b{font-family:var(--ds-serif);letter-spacing:-.02em;color:#f4f5f7;font-size:28px;font-weight:400;line-height:1.1}.pc-vs-opt span{color:#f4f5f7ad;font-size:16px;line-height:1.45}.pc-vs-mid{width:48px;height:48px;font:13px var(--ds-mono);color:#fff;background:var(--acc);border-radius:50%;align-self:center;place-items:center;display:grid}.pc-intro p{color:var(--mute);max-width:46em;margin:0 0 16px;font-size:19px;line-height:1.65}.pc-intro p:last-child{margin-bottom:0}.pc-tablewrap{border-radius:16px;overflow-x:auto}.pc-tablewrap .px-table{min-width:680px}.pc-tablewrap .px-table th,.pc-tablewrap .px-table td{vertical-align:top}.pc-choose .pc-cell ul{margin-top:6px}.pc-bias{box-shadow:0 0 0 1px var(--line);text-align:left;background:#10141d;border-radius:22px;padding:44px}.pc-bias p{font-family:var(--ds-serif);letter-spacing:-.015em;color:var(--ink);max-width:34em;margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.45}.pc-cmp-card h3{font-size:26px}.pc-cmp-vs{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pc-cmp-vs span{min-width:0;font:500 15px var(--ds-sans);color:var(--ink);text-align:center;overflow-wrap:anywhere;background:#7f7f7f1f;border-radius:10px;flex:1;padding:12px 14px}.pc-cmp-vs em{font:12px var(--ds-mono);color:var(--acc);font-style:normal}.pc-rel{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:960px){.pc-heroviz{margin-top:44px}.pc-span2{grid-column:auto}.pc-mock-body{grid-template-columns:1fr;min-height:0}.pc-side{display:none}.pc-kpis,.pc-pair{grid-template-columns:1fr}.pc-pair-arrow{display:none}.pc-flow{flex-direction:column}.pc-link{background:repeating-linear-gradient(#fff6 0 5px,#0000 5px 9px);align-self:center;width:1px;height:24px}.pc-cta{grid-template-columns:1fr;gap:28px}.pc-feature{grid-template-columns:1fr}.pc-read{grid-template-columns:1fr;gap:32px}.pc-toc-col{display:none}.pc-prose{font-size:18px}.pc-gl-grid{grid-template-columns:1fr;gap:36px}.pc-links,.pc-vs{grid-template-columns:1fr}.pc-vs-mid{justify-self:center}.pc-rel{grid-template-columns:1fr}.pc-quote,.pc-bias{padding:28px 22px}.pc-cta .px-btn-dark{width:100%}}.pc-heroviz-strip{max-width:1280px;margin-top:48px}.pc-heroviz-strip .pc-cover{aspect-ratio:24/6;margin:0;box-shadow:0 0 0 1px #ffffff1f}@media (max-width:960px){.pc-heroviz-strip .pc-cover{aspect-ratio:16/7}.pc-byline{margin-top:20px}}.pc-thumb-mock .pc-main{grid-template-rows:auto auto 1fr;height:100%}.pc-thumb-mock .pc-bars{height:auto;min-height:0}.pc-thumb-mock .pc-side{align-content:start}.pc-feature>.pc-card .pc-cover{aspect-ratio:auto;flex:1;min-height:260px}@media (max-width:960px){.pc-feature>.pc-card .pc-cover{aspect-ratio:16/9;flex:none;min-height:0}}.pc-more{margin-top:28px}.pc-more>summary{cursor:pointer;font:500 15px var(--ds-sans);opacity:.85;border:1px solid;border-radius:10px;align-items:center;padding:12px 20px;list-style:none;display:inline-flex}.pc-more>summary::-webkit-details-marker{display:none}.pc-more>summary:hover{opacity:1}.pc-more[open]>summary{display:none}
