main.pp.pp-compare{--pf-line-2:#343c4a;--pf-sunk:#12161e;--pf-gold:#e8b64c;--pf-buy:#3fcf8e;--pf-buy-ink:#05140c}main.pp.pp-compare .fp-hero{padding:22px 0 26px}.pp .cx-h1{flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;display:flex}.pp .cx-hero .pp-updated{margin:8px 0 0}.pp .cx-firms{grid-template-columns:repeat(var(--cx-n,2), minmax(0, 1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pp .cx-firm{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name buy""sub sub""facts facts";align-items:center;gap:10px 14px;padding:16px 18px;display:grid}.pp .cx-firm.is-sponsor{border-color:color-mix(in srgb, var(--pf-gold) 30%, var(--line));background:color-mix(in srgb, var(--pf-gold) 6%, var(--surface))}.pp .cx-firm-name{min-width:0;color:var(--ink);grid-area:name;align-items:center;gap:14px;text-decoration:none;display:flex}.pp .cx-firm-name .pp-firm-logo{background:#fff;border-radius:14px}.pp .cx-firm-name b{font:750 22px/1.15 var(--sans,"Geist", system-ui, sans-serif);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp .cx-firm-name:hover b{text-underline-offset:4px;text-decoration:underline}.pp .cx-firm>.ct-buy{grid-area:buy}.pp .cx-firm-sub{color:var(--muted);flex-wrap:wrap;grid-area:sub;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pp .cx-firm-facts{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-area:facts;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pp .cx-firm-facts>div{background:var(--pf-sunk);gap:3px;padding:10px 12px;display:grid}.pp .cx-firm-facts dt{color:var(--muted);font-size:11.5px;font-weight:600}.pp .cx-firm-facts dd{color:var(--ink);font:650 16px/1.2 var(--sans,"Geist", system-ui, sans-serif);font-variant-numeric:tabular-nums;margin:0}.pp .cx-disclosure{margin:12px 0 0}.pp .cx-body{gap:44px;padding-top:30px;padding-bottom:56px;display:grid}main.pp .pp-wrap.cx-body{padding-top:26px;padding-bottom:56px}.pp .cx-diff{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;display:grid;overflow:hidden}.pp .cx-diff>div{grid-template-columns:minmax(150px, 200px) repeat(var(--cx-n,2), minmax(0, 1fr));border-top:1px solid var(--line);align-items:start;gap:18px;padding:12px 18px;display:grid}.pp .cx-diff>div:first-child{border-top:0}.pp .cx-diff dt{color:var(--muted);padding-top:2px;font-size:13px;font-weight:600}.pp .cx-diff dd{color:var(--body);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:13px;display:flex}.pp .cx-diff dd b{color:var(--ink);flex-basis:100%;font-size:15px;font-weight:650;line-height:1.35}.pp .cx-diff dd.is-missing b{color:var(--faint);font-weight:500}.pp .cx-diff-name{color:var(--muted)}.pp .cx-wrap{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow-x:auto}.pp table.cx{width:100%;min-width:calc(180px + var(--cx-n,2) * 240px);border-collapse:collapse;font-size:14px}.pp table.cx th,.pp table.cx td{border-top:1px solid var(--line);color:var(--body);text-align:left;vertical-align:top;padding:12px 16px;line-height:1.5}.pp table.cx thead th{color:var(--ink);border-top:0;font-size:14px}.pp table.cx th.cx-label{width:180px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.pp table.cx tbody th[scope=row]{z-index:1;background:var(--surface);width:180px;color:var(--muted);font-size:13px;font-weight:600;position:sticky;left:0}.pp table.cx tr.cx-group th{background:var(--pf-sunk);color:var(--faint);letter-spacing:.07em;text-transform:uppercase;padding:9px 16px;font-size:11px;font-weight:700}.pp table.cx td.is-missing{color:var(--faint)}.pp table.cx .pp-sub{color:var(--muted);font-size:12px;font-weight:400;display:block}.pp .cx-head{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.pp .cx-head .pp-firm-logo{border-radius:7px}.pp .cx-head:hover{text-underline-offset:3px;text-decoration:underline}.pp table.cx .cx-size{color:var(--ink);font:700 15px/1.3 var(--mono,"Geist Mono", ui-monospace, monospace)}.pp .cx-price b{color:var(--ink);font:700 17px/1.2 var(--sans,"Geist", system-ui, sans-serif);font-variant-numeric:tabular-nums;display:block}.pp .cx-price small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.pp .cx-deal{color:var(--pf-buy);font-size:13px;font-weight:650;display:block}.pp table.cx-btc{min-width:640px}.pp table.cx-btc b{color:var(--ink)}.pp .cx-src{color:var(--faint);flex-wrap:wrap;gap:4px 10px;display:inline-flex}.pp .cx-cols{grid-template-columns:repeat(var(--cx-n,2), minmax(0, 1fr));align-items:start;gap:14px;display:grid}.pp .cx-col{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:14px;min-width:0;padding:18px;display:grid}.pp .cx-col>.ct-buy{justify-self:start}.pp .cx-offers{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp .cx-offers li{border-top:1px solid var(--line);justify-items:start;gap:8px;padding-top:12px;display:grid}.pp .cx-offers li:first-child{border-top:0;padding-top:0}.pp .cx-offers .po-code{max-width:260px}.pp .cx-offer-what{color:var(--body);margin:0;font-size:14px;line-height:1.45}.pp .cx-none{color:var(--faint);margin:0;font-size:13.5px}.pp .cx-more{color:var(--accent-lite);font-size:13px;font-weight:600}.pp .cx-more-row{gap:10px;display:grid}.pp .cx-more-row+.cx-more-row{margin-top:8px}.pp .cx-more-row h3{color:var(--muted);margin:0;font-size:13px;font-weight:600}.pp .cx-more-row a[aria-current=page]{border-color:var(--accent);color:var(--ink)}@media (max-width:980px){.pp .cx-firms,.pp .cx-cols{grid-template-columns:minmax(0,1fr)}.pp .cx-diff>div{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:640px){.pp .cx-firm-name b{font-size:19px}.pp .cx-firm-name .pp-firm-logo{width:44px!important;height:44px!important}.pp table.cx th.cx-label,.pp table.cx tbody th[scope=row]{width:120px}.pp table.cx{min-width:calc(120px + var(--cx-n,2) * 200px)}}.pp table.cx th.cx-label,.pp table.cx tr.cx-group th{text-transform:none;letter-spacing:0;font-size:12.5px}main.pp.pp-compare h2{font-family:var(--sans,"Geist", system-ui, sans-serif);letter-spacing:-.02em;font-weight:700}@media (max-width:640px){.pp table.cx:not(.cx-btc){table-layout:fixed;min-width:0}.pp table.cx:not(.cx-btc) thead th.cx-label{display:none}.pp table.cx:not(.cx-btc) tbody tr:not(.cx-group)>th[scope=row]{border-top:1px solid var(--line);background:0 0;width:auto;padding:12px 12px 0;display:block;position:static}.pp table.cx:not(.cx-btc) tbody tr:not(.cx-group){grid-template-columns:repeat(var(--cx-n,2), minmax(0, 1fr));display:grid}.pp table.cx:not(.cx-btc) tbody tr:not(.cx-group)>th[scope=row]{grid-column:1/-1}.pp table.cx:not(.cx-btc) tbody tr:not(.cx-group)>td{overflow-wrap:anywhere;border-top:0;padding:6px 12px 12px}.pp table.cx:not(.cx-btc) thead tr{grid-template-columns:repeat(var(--cx-n,2), minmax(0, 1fr));display:grid}.pp table.cx:not(.cx-btc) thead th:not(.cx-label){padding:10px 12px}.pp table.cx:not(.cx-btc) tbody,.pp table.cx:not(.cx-btc) thead{display:block}.pp table.cx:not(.cx-btc) tr.cx-group,.pp table.cx:not(.cx-btc) tr.cx-group th{width:auto;display:block}}
