.pricing{color:var(--foreground);font-size:13.5px;line-height:1.5}.pricing h3,.pricing h4{letter-spacing:0;line-height:1.4}.pricing h3{font-size:16px;font-weight:650}.pricing .p-heading{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:baseline;gap:12px;margin-top:32px;padding-bottom:8px;display:flex}.pricing .p-soft{color:var(--table-soft);font-size:12.5px}.pricing .p-hint{color:var(--table-soft);margin-top:10px;font-size:12.5px}.pricing .p-table{border:1.5px solid var(--foreground);margin-top:14px;overflow-x:auto}.pricing table{border-collapse:collapse;width:100%;min-width:620px}.pricing th,.pricing td{text-align:left;border-right:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 12px}.pricing th{font-family:var(--font-mono);text-transform:uppercase;color:var(--table-soft);font-size:9px;font-weight:400}.pricing input,.pricing textarea,.pricing select{border:1px solid var(--foreground);background:var(--background);color:var(--foreground);width:100%;min-width:0;padding:7px 9px;font-size:13px}.pricing input[type=radio],.pricing input[type=checkbox]{width:16px;min-width:16px;accent-color:var(--foreground)}.pricing .p-mark{border:1.5px dashed var(--foreground);flex:none;width:18px;height:18px;display:inline-block}.pricing .p-mark.Tested,.pricing .p-mark.done{background:var(--accent);border-style:solid}.pricing .p-mark.Borrowed{background:var(--table-half);border-style:solid}.pricing .p-mark.Contradicted{background:var(--claim-struck);border-style:solid}.pricing .p-mark.ink{background:var(--foreground);border-style:solid}.pricing .p-have{border-bottom:1px solid var(--border);grid-template-columns:22px 180px 1fr 150px;align-items:center;gap:14px;min-height:40px;display:grid}.pricing .p-right{text-align:right;color:var(--muted-foreground);font-size:12.5px}.pricing .p-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pricing .p-alt{border:1.5px solid var(--foreground);grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.pricing .p-alt>div{padding:14px 16px}.pricing .p-alt>div+div{border-left:1px solid var(--border)}.pricing .p-connectors{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pricing .p-connector{border:1.5px dashed var(--table-unknown);color:var(--table-soft);padding:5px 9px}.pricing .p-soon{background:var(--surface);font-family:var(--font-mono);text-transform:uppercase;padding:3px 6px;font-size:9px}.pricing .p-metric{min-width:940px}.pricing .p-metric td{font-size:12px}.pricing .p-metric .recommended{border-left:5px solid var(--foreground)}.pricing .p-grade{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.pricing .p-grade small{color:var(--table-soft);font-size:10.5px}.pricing .p-tiers{border:1.5px solid var(--foreground);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:14px;display:grid}.pricing .p-tier{border-right:1px solid var(--border)}.pricing .p-tier-head{border-bottom:1px solid var(--foreground);justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.pricing .p-tier-row{border-bottom:1px solid var(--border);grid-template-columns:110px 1fr;gap:10px;padding:9px 14px;display:grid}.pricing .p-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0;color:var(--table-soft);font-size:9px}.pricing .p-unknown{border:1.5px dashed var(--foreground);font-family:var(--font-mono);padding:2px 6px;font-size:12px}.pricing .p-range{border:1.5px solid var(--foreground);margin-top:14px;padding:16px 18px}.pricing .p-range-bar{border-bottom:1.5px solid var(--foreground);justify-content:center;min-height:42px;margin:12px 0;padding:5px 10%;display:flex}.pricing .p-tested-range{background:var(--accent);border:1.5px solid var(--foreground);padding:3px 16px}.pricing .p-anchors{color:var(--muted-foreground);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.pricing .p-test{border:1.5px solid var(--foreground);margin-top:14px;padding:16px 18px}.pricing .p-test-fields{grid-template-columns:1fr 1fr 1.4fr;gap:12px;display:grid}.pricing label{display:block}.pricing .p-review{background:var(--surface);border:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex}.pricing .p-finding{background:var(--foreground);color:var(--background);margin-top:14px;padding:16px 18px;font-size:16px}.pricing .p-finding .p-label{color:var(--inverse-muted);margin-bottom:6px;display:block}.pricing .p-kit{border:1.5px solid var(--foreground);grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.pricing .p-kit>div{border-right:1px solid var(--border);color:var(--muted-foreground);padding:14px;font-size:12.5px}.pricing .p-kit b{color:var(--foreground);margin-bottom:6px;font-size:14px;display:block}.pricing .p-kit ol{padding-left:16px}.pricing .p-bars{grid-template-columns:220px 1fr auto;align-items:center;gap:12px;margin-top:10px;display:grid}.pricing .p-bar{flex-wrap:wrap;gap:3px;display:flex}.pricing .p-bar i{border:1px solid var(--border);width:14px;height:14px}.pricing .p-bar i.filled{background:var(--foreground);border-color:var(--foreground)}.pricing .p-count{font-family:var(--font-mono);font-size:11px}.pricing .p-cant{color:var(--muted-foreground);flex-direction:column;gap:6px;margin-top:12px;display:flex}.pricing .p-error{border-left:3px solid var(--foreground);margin-top:16px;padding:12px}.pricing .p-answer{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.pricing .p-answer .wide{grid-column:1/-1}.pricing .p-method{border-bottom:1px solid var(--border);grid-template-columns:22px 210px 1fr 150px;align-items:center;gap:12px;min-height:48px;display:grid}.pricing button{white-space:normal;height:auto;min-height:32px}.pricing .p-commit-bar{align-items:center;gap:8px;display:flex}.pricing .p-commit-bar i{background:var(--foreground);min-width:3px;height:12px;display:block}.pricing .p-commit-bar .cost{width:42%}.pricing .p-commit-bar .charge{width:3px}@media (width<=650px){.pricing .p-have{grid-template-columns:22px 1fr;gap:8px;padding:10px 0}.pricing .p-have>span:nth-child(n+3){text-align:left;grid-column:2}.pricing .p-alt,.pricing .p-kit{grid-template-columns:1fr}.pricing .p-alt>div+div{border-left:0;border-top:1px solid var(--border)}.pricing .p-kit>div{border-right:0;border-bottom:1px solid var(--border)}.pricing .p-test-fields,.pricing .p-answer{grid-template-columns:1fr}.pricing .p-bars{grid-template-columns:1fr auto}.pricing .p-bars .p-bar{grid-area:2/1}.pricing .p-method{grid-template-columns:22px 1fr;gap:8px;padding:10px 0}.pricing .p-method>span:nth-child(n+3){grid-column:2}.pricing .p-heading,.pricing .p-tier-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pricing *{transition:none;animation:none}}
