.crumbs{color:var(--t3);flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:11px;display:flex}.crumbs a{color:var(--t3)}.crumbs .cur{color:var(--ink)}.kicker{font-family:var(--mono);color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:500}.scan-bar{flex-direction:column;gap:8px;display:flex}@media (width>=900px){.crumbs{margin-bottom:20px}.kicker{margin-bottom:12px}.scan-bar{flex-direction:row}.scan-bar .scan-field{flex:1}.scan-bar .btn{padding:0 22px}.xw{display:none}}@media (width<=899px){.xm{display:none}}.hero{gap:24px;padding-top:28px;padding-bottom:32px;display:grid}.hero h1{letter-spacing:-.03em;margin-bottom:16px;font-size:30px;font-weight:700;line-height:1.08}.hero-lead{color:var(--ink-soft);margin-bottom:10px;font-size:15px;line-height:1.55}.updated{color:var(--t3);margin-bottom:24px;font-size:11px}.hero-cta{gap:8px;display:grid}.hero-cta .btn-outline{text-align:center}@media (width>=900px){.hero{grid-template-columns:1.1fr 1fr;align-items:start;column-gap:56px;padding-top:40px;padding-bottom:56px}.hero h1{margin-bottom:18px;font-size:42px;line-height:1.06}.hero-lead{max-width:56ch;font-size:16px;line-height:1.6}.updated{margin-bottom:26px}.hero-cta{gap:10px;display:flex}}.monitor-card{background:var(--paper);border:1px solid var(--line);align-self:start}.monitor-card header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.monitor-card header .mono{font-size:12px;font-weight:600}.up-chip{color:var(--green);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.up-chip .dot{background:var(--green)}.monitor-body{gap:10px;padding:14px;display:grid}.bars{align-items:flex-end;gap:2px;height:36px;display:flex}.bars span{background:var(--green);flex:1}.bars .down{background:var(--red)}.bars .h66{height:66%}.bars .h68{height:68%}.bars .h69{height:69%}.bars .h70{height:70%}.bars .h71{height:71%}.bars .h72{height:72%}.bars .h73{height:73%}.bars .h74{height:74%}.bars .h75{height:75%}.bars .h100{height:100%}.mstats{grid-template-columns:1fr 1fr 1fr;font-size:12px;display:grid}.mstats b{font-weight:600;display:block}.mstats span{color:var(--t3);text-transform:uppercase;font-size:10px}@media (width>=900px){.monitor-card header{padding:14px 16px}.monitor-card header .mono{font-size:13px}.up-chip{font-size:12px}.monitor-body{gap:14px;padding:16px}.bars{height:56px}.mstats{font-size:13px}}.lite{gap:16px;display:grid}.lite h2{letter-spacing:-.02em;font-size:20px}.lite .section-lead{margin-bottom:16px}.lite-strip{align-self:center}.lite-strip b{font-size:16px}.up-b{align-items:center;gap:6px;display:flex}.up-b .dot{background:var(--green);width:8px;height:8px}@media (width>=900px){.lite{grid-template-columns:1fr 1fr;align-items:start;gap:48px}.lite h2{font-size:28px}.lite .section-lead{margin-bottom:18px}.lite-strip b{font-size:20px}.up-b .dot{width:9px;height:9px}}.split h2{letter-spacing:-.03em;margin-bottom:10px;font-size:26px}.split p{color:var(--ink-soft);font-size:14px;line-height:1.55}@media (width>=900px){.split{grid-template-columns:380px 1fr;gap:48px;display:grid}.split h2{letter-spacing:-.02em;margin-bottom:0;font-size:28px}.split p{max-width:64ch;font-size:15px;line-height:1.65}}.caps>.container{gap:32px;padding-bottom:36px;display:grid}.cap{gap:14px;display:grid}.cap h2{letter-spacing:-.02em;margin-bottom:8px;font-size:22px}.cap p{color:var(--ink-soft);font-size:14px;line-height:1.55}.cap-last h2{letter-spacing:-.02em;font-size:22px}@media (width>=900px){.caps>.container{gap:40px;padding-top:8px;padding-bottom:56px}.cap{grid-template-columns:1fr 1fr;align-items:center;gap:48px}.cap h2{margin-bottom:10px;font-size:26px}.cap p{font-size:15px;line-height:1.6}.cap-flip .cap-copy{order:2}.cap-last h2{font-size:26px}}.interval-table{background:var(--paper);border:1px solid var(--line);font-size:12px}.interval-table>div{justify-content:space-between;padding:10px 14px;display:flex}.interval-table>div:not(:last-child){border-bottom:1px dashed var(--line)}@media (width>=900px){.interval-table{font-size:13px}.interval-table>div{padding:12px 16px}}.log-card{background:var(--paper);border:1px solid var(--line);gap:8px;padding:14px;font-size:11.5px;display:grid}.log-card>div{align-items:center;gap:8px;display:flex}.log-card .mark{font-weight:600}.log-card .log-final{border-top:1px dashed var(--line);padding-top:8px}@media (width>=900px){.log-card{gap:9px;padding:16px;font-size:12px}.log-card .log-final{padding-top:9px}}.chips{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.chips span{border:1px solid var(--line);background:var(--paper);padding:6px 12px}@media (width>=900px){.chips{font-size:13px}.chips span{padding:8px 16px}}.hb-code{background:var(--ink);color:var(--dark-t1);margin:0;padding:14px;font-size:11px;overflow-x:auto}.hb-code .c{color:var(--t3)}.hb-code .s{color:#4ade80}@media (width>=900px){.hb-code{padding:18px;font-size:12px}}.section h2+.table-scroll{margin-top:20px}.table-scroll{overflow-x:auto}.plan-table{border-collapse:collapse;background:var(--paper);border:1px solid var(--line);width:100%;font-size:13px}.plan-table thead td,.plan-table thead th{border-bottom:1px solid var(--ink);font-family:var(--mono);color:var(--t3);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:10px 0;font-size:10px;font-weight:400}.plan-table tbody tr:not(:last-child) th,.plan-table tbody tr:not(:last-child) td{border-bottom:1px dashed var(--line)}.plan-table th,.plan-table td{text-align:left;padding:10px 0;font-weight:400}.plan-table thead td:first-child,.plan-table tbody th{width:28%;padding-left:14px}.plan-table tbody th{font-family:var(--sans);color:var(--t2)}.table-more{margin-top:14px;display:inline-block}@media (width>=900px){.section h2+.table-scroll{margin-top:28px}.plan-table{font-size:14px}.plan-table thead td,.plan-table thead th{padding:12px 0;font-size:11px}.plan-table th,.plan-table td{padding:12px 0}.plan-table thead td:first-child,.plan-table tbody th{padding-left:20px}.plan-table tbody td{font-size:13px}.table-more{margin-top:16px}}.section h2+.card-grid,.section .section-lead+.card-grid{margin-top:20px}@media (width>=900px){.cols3{grid-template-columns:1fr 1fr 1fr;gap:12px}.section h2+.card-grid,.section .section-lead+.card-grid{margin-top:28px}.card{padding:20px}.card h3{margin-bottom:8px}.card p{line-height:1.55}}.pcard{justify-content:space-between;align-items:center;display:flex}.pcard span:first-child{font-size:15px;font-weight:600}.pcard .mono{color:var(--t3);font-size:12px}@media (width>=900px){.platforms-mob{display:none}}.row-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.row-head h2{margin:0}.rel-links{display:none}.related .card{align-content:start;gap:4px;display:grid}.related strong{font-size:15px}.related .card>span{color:var(--t2);font-size:13px}@media (width>=900px){.row-head{margin-bottom:18px}.rel-links{gap:16px;font-size:14px;display:flex}.rel-links a{color:var(--t2)}.related .card{gap:6px}.related strong{font-size:16px}.related .card>span{font-size:13.5px}}.faq-wrap h2{margin-bottom:20px}@media (width>=900px){.faq-wrap{grid-template-columns:320px 1fr;gap:48px;display:grid}.faq-wrap h2{margin-bottom:0}}.cta-band{background:var(--ink)}.cta{gap:14px;padding-top:40px;padding-bottom:40px;display:grid}.cta-copy h2{letter-spacing:-.03em;color:var(--dark-fg);margin-bottom:8px;font-size:26px}.cta-copy p{color:var(--dark-t2);font-size:14px}.cta-input{background:var(--ink-2);border-color:var(--dark-line);border-bottom-color:var(--dark-fg);color:var(--dark-t2)}input.cta-input::placeholder{color:var(--dark-t2)}@media (width>=900px){.cta{grid-template-columns:1fr 480px;align-items:center;gap:48px;padding-top:56px;padding-bottom:56px}.cta-copy h2{font-size:32px}.cta-copy p{font-size:15px}}.monitor-card{border-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.monitor-card .bars{animation:.2s step-end .2s both v2-in}.monitor-card .mstats>div{animation:.2s step-end .7s both v2-in}.monitor-card .mstats>div+div{animation-delay:1s}.monitor-card .mstats>div+div+div{animation-delay:1.3s}.monitor-card .up-chip .dot{animation:2s ease-in-out infinite v2-pulse}}@keyframes v2-in{0%{opacity:0}}@keyframes v2-pulse{50%{opacity:.35}}
