.ops-page{--line:var(--pg-hairline);--line-2:var(--pg-hairline-strong)}.ops-feed{flex-direction:column;display:flex}.opf-event{border-bottom:1px solid var(--line)}.opf-event:last-child{border-bottom:none}.opf-row{grid-template-columns:74px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 14px;display:grid}.opf-row--hit{padding-top:0;padding-bottom:7px}.opf-sev{flex-direction:column;gap:4px;display:flex}.opf-sevn{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:15px;line-height:1}.opf-sevtrack{background:#ffffff17;width:46px;height:2px;display:block}.opf-sevfill{background:var(--text-tertiary);height:100%;display:block}.opf-warming{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);border-bottom:1px dashed var(--border-hover);padding-bottom:2px;font-size:10px}.opf-main{flex-direction:column;gap:2px;min-width:0;display:flex}.opf-main--hit{flex-flow:wrap;align-items:baseline;gap:8px}.opf-title{color:var(--text-primary);font-size:13px}.opf-meta{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-tertiary);font-size:10px}.opf-hit{color:var(--text-secondary);font-size:12px}.opf-role,.opf-via{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary);font-size:9.5px}.opf-via{text-transform:none;letter-spacing:.03em}.opf-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap;font-size:10px}@container (width<=560px){.opf-row{grid-template-columns:56px minmax(0,1fr) auto;gap:8px}.opf-sevtrack{width:34px}}.ops-split{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:34px;display:grid}.ops-half{border-right:1px solid var(--line);padding:20px 24px 22px 0}.ops-half--us{border-right:none;padding-left:24px;padding-right:0}.ops-half-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary);margin-bottom:9px;font-size:10px}.ops-half--us .ops-half-k{color:var(--pg-accent-ink)}.ops-half p{color:var(--text-secondary);max-width:46ch;margin:0;font-size:14.5px;line-height:1.6}.ops-aside{color:var(--text-tertiary);max-width:68ch;margin-top:26px;font-size:13.5px;line-height:1.65}.ops-fields{border-top:1px solid var(--line);margin-top:32px}.ops-field{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:16px;padding:11px 0;display:grid}.ops-field-k{font-family:var(--font-mono);letter-spacing:.06em;color:var(--pg-accent-ink);font-size:11px}.ops-field-v{color:var(--text-secondary);font-size:14px;line-height:1.55}.ops-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:32px;display:grid}.ops-way-n{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);border-bottom:1px solid var(--line-2);margin-bottom:10px;padding-bottom:8px;font-size:10.5px}.ops-way p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}.ops-way-tier{letter-spacing:.1em;color:var(--pg-accent-ink);border:1px solid var(--line-2);margin-left:6px;padding:1px 5px;font-size:9px}.ops-channels{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;display:grid}.ops-ch{border-right:1px solid var(--line);padding:22px 26px 24px 0}.ops-ch:last-child{border-right:none}.ops-ch:not(:first-child){padding-left:26px}.ops-ch-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.ops-ch-n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--pg-accent-ink);font-size:10px}.ops-ch-name{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}.ops-ch-api{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);border:1px solid var(--line-2);padding:2px 6px;font-size:9.5px}.ops-ch-what{color:var(--text-secondary);margin:0 0 14px;font-size:13.5px;line-height:1.62}.ops-ch-dl{margin:0}.ops-ch-dl dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-top:10px;font-size:9.5px}.ops-ch-dl dd{color:var(--text-secondary);margin:3px 0 0;font-size:12.5px;line-height:1.55}.ops-ledger{border-top:1px solid var(--line-2);margin-top:34px}.ops-lrow{border-bottom:1px solid var(--line);grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;padding:16px 0;display:grid}.ops-lnot{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;align-items:baseline;gap:9px;font-size:16px;font-weight:500;display:flex}.ops-lx{font-family:var(--font-mono);color:var(--text-tertiary);font-size:13px}.ops-lis{color:var(--text-secondary);font-size:13.5px;line-height:1.65}.ops-vs-wrap{margin-top:32px;overflow-x:auto}.ops-vstable{border-collapse:collapse;width:100%;min-width:760px}.ops-vstable th,.ops-vstable td{text-align:left;border-bottom:1px solid var(--line);color:var(--text-secondary);vertical-align:top;padding:12px 14px;font-size:12.5px;line-height:1.5}.ops-vstable thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);border-bottom:1px solid var(--line-2);white-space:nowrap;font-size:10px}.ops-vstable tbody th[scope=row]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);white-space:nowrap;font-size:10.5px;font-weight:400}.ops-vstable .ops-vs-us{color:var(--text-primary);background:#ffffff06}.ops-vstable thead th.ops-vs-us{color:var(--pg-accent-ink)}.ops-vs-src{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-tertiary);max-width:88ch;margin-top:14px;font-size:10.5px;line-height:1.6}.ops-cost-rows{border-top:1px solid var(--line-2);margin-top:30px}.ops-cost-row{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:20px;padding:15px 0;display:grid}.ops-cost-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--pg-accent-ink);font-size:11px}.ops-cost-v{color:var(--text-secondary);font-size:14px;line-height:1.6}.ops-cta .container{max-width:720px}.ops-cta h2{font-family:var(--font-display);font-size:var(--display-2);letter-spacing:var(--tracking-display);color:var(--text-primary);margin:0 0 12px;font-weight:500;line-height:1.08}.ops-cta p{color:var(--text-secondary);max-width:56ch;margin:0 0 26px;font-size:15px;line-height:1.6}.ops-cta-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){.ops-ways{grid-template-columns:minmax(0,1fr);gap:22px}.ops-channels{grid-template-columns:minmax(0,1fr)}.ops-ch{border-right:none;border-bottom:1px solid var(--line);padding:20px 0}.ops-ch:last-child{border-bottom:none}.ops-ch:not(:first-child){padding-left:0}}@media (width<=768px){.ops-vs-wrap{overflow-x:visible}.ops-vstable{min-width:0}}@media (width<=720px){.ops-split{grid-template-columns:minmax(0,1fr)}.ops-half{border-right:none;border-bottom:1px solid var(--line);padding:18px 0}.ops-half--us{border-bottom:none;padding-left:0}.ops-field{grid-template-columns:minmax(0,1fr);gap:4px}.ops-lrow{grid-template-columns:minmax(0,1fr);gap:8px}.ops-cost-row{grid-template-columns:minmax(0,1fr);gap:5px}}
