.precision-labs{--pl-ink: #131316;--pl-bg: #fafafa;--pl-white: #fff;--pl-accent: #2a5fd6;--pl-accent-hover: #1c3f96;--pl-body: #3c3c42;--pl-muted: #5a5a62;--pl-meta: #8a8a92;--pl-hairline: rgba(19, 19, 22, .1);--pl-hairline-strong: rgba(19, 19, 22, .15);--pl-good: #1e7a4f;--pl-bad: #b0483a;--pl-radius: 14px;--pl-mono: ui-monospace, "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--pl-sans: var(--font-body--family, "Work Sans", system-ui, sans-serif);--pl-display: var(--font-heading--family, Georgia, "Times New Roman", serif);background:var(--pl-bg);color:var(--pl-ink);font-family:var(--pl-sans)}.precision-labs__inner{max-width:1080px;margin:0 auto;padding:40px 20px 72px;box-sizing:border-box}.precision-labs__eyebrow{margin:0 0 12px;font:600 11px/1.2 var(--pl-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pl-meta)}.precision-labs__h1{margin:0;font-family:var(--pl-display);font-weight:400;font-size:clamp(34px,5vw,52px);line-height:1.08;letter-spacing:-.02em;color:var(--pl-ink)}.precision-labs__intro{margin:16px 0 0;max-width:52em;font-size:16.5px;line-height:1.55;color:var(--pl-body)}.precision-labs__ftc{margin:18px 0 0;padding:12px 14px;border-left:3px solid var(--pl-accent);background:#2a5fd60d;font:500 11.5px/1.45 var(--pl-mono);letter-spacing:.02em;color:var(--pl-body)}.precision-labs__autosync{margin:14px 0 0;font:500 12.5px/1.45 var(--pl-mono);color:var(--pl-muted)}.precision-labs__coming-soon{margin:14px 0 0;padding:12px 14px;border:1px dashed rgba(245,158,11,.55);border-radius:12px;background:#fbbf2414}.precision-labs__coming-soon-pill{display:inline-flex;padding:4px 10px;border-radius:99px;border:1px solid #f59e0b;background:#fff7ed;color:#b45309;font:700 10px/1 var(--pl-mono);letter-spacing:.08em;text-transform:uppercase}.precision-labs__coming-soon-note{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--pl-muted)}.precision-labs__chooser{margin:36px 0 0}.precision-labs__h2{margin:0;font-family:var(--pl-display);font-weight:400;font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.015em}.precision-labs__sub{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--pl-muted)}.precision-labs__chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.precision-labs__chip{-webkit-appearance:none;appearance:none;border:1px solid var(--pl-hairline-strong);background:var(--pl-white);color:var(--pl-ink);border-radius:999px;padding:10px 14px;font:600 11px/1 var(--pl-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.precision-labs__chip:hover{border-color:var(--pl-ink)}.precision-labs__chip.is-selected{background:var(--pl-ink);border-color:var(--pl-ink);color:var(--pl-white)}.precision-labs__logo{display:inline-flex;align-items:center;max-width:100%}.precision-labs__logo-img{display:block;width:auto;height:auto;max-width:100%;object-fit:contain;border-radius:6px}.precision-labs__logo--sm .precision-labs__logo-img{max-height:28px;max-width:140px}.precision-labs__logo--md .precision-labs__logo-img{max-height:40px;max-width:200px}.precision-labs__logo--lg .precision-labs__logo-img{max-height:52px;max-width:260px}.precision-labs__logo--pair{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.precision-labs__logo-slot{display:inline-flex;align-items:center}.precision-labs__logo-sep{font:600 14px/1 var(--pl-mono);color:var(--pl-meta)}.precision-labs__logo-row{margin:0 0 10px}.precision-labs__rythm{position:relative;margin:28px 0 0;padding:28px;border:1.5px solid var(--pl-ink);border-radius:var(--pl-radius);background:var(--pl-white);display:grid;grid-template-columns:1.4fr 1fr;gap:28px}.precision-labs__rythm.is-match{box-shadow:0 0 0 2.5px var(--pl-accent)}.precision-labs__match-badge{position:absolute;top:14px;right:14px;padding:5px 10px;border-radius:999px;background:var(--pl-accent);color:#fff;font:700 10px/1 var(--pl-mono);letter-spacing:.08em}.precision-labs__tag{display:inline-block;padding:4px 10px;border-radius:4px;font:600 9px/1.2 var(--pl-mono);letter-spacing:.12em;text-transform:uppercase}.precision-labs__tag--partner{background:var(--pl-ink);color:#fff}.precision-labs__tag--affiliate{background:#2a5fd61a;color:var(--pl-accent)}.precision-labs__tag--guide{background:#13131612;color:var(--pl-muted)}.precision-labs__rythm-heading{margin:12px 0 0;font-family:var(--pl-display);font-weight:400;font-size:clamp(22px,2.6vw,28px);line-height:1.2}.precision-labs__bullets{margin:14px 0 0;padding:0;list-style:none}.precision-labs__bullets li{position:relative;padding:8px 0 8px 18px;font-size:14px;line-height:1.45;color:var(--pl-body);border-bottom:1px solid var(--pl-hairline)}.precision-labs__bullets li:last-child{border-bottom:0}.precision-labs__bullets li:before{content:"\2022";position:absolute;left:0;color:var(--pl-ink)}.precision-labs__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:18px;padding:12px 22px;border-radius:999px;font:600 14.5px/1 var(--pl-sans);text-decoration:none;box-sizing:border-box}.precision-labs__btn--primary{background:var(--pl-accent);color:#fff}.precision-labs__btn--primary:hover{background:var(--pl-accent-hover);color:#fff}.precision-labs__btn--ink{background:var(--pl-ink);color:#fff}.precision-labs__btn--ink:hover{background:#000;color:#fff}.precision-labs__btn--ghost{background:var(--pl-bg);color:var(--pl-ink);border:1px solid var(--pl-hairline-strong)}.precision-labs__btn--ghost:hover{border-color:var(--pl-ink)}.precision-labs__aside{margin:10px 0 0;font:500 11px/1.4 var(--pl-mono);letter-spacing:.04em;color:var(--pl-meta)}.precision-labs__facts-card{padding:18px;border:1px solid var(--pl-hairline);border-radius:12px;background:var(--pl-bg)}.precision-labs__facts-table{width:100%;border-collapse:collapse}.precision-labs__facts-table th,.precision-labs__facts-table td{padding:8px 0;border-bottom:1px dashed var(--pl-hairline);font-size:13px;text-align:left;vertical-align:top}.precision-labs__facts-table tr:last-child th,.precision-labs__facts-table tr:last-child td{border-bottom:0}.precision-labs__facts-table th{color:var(--pl-meta);font:600 10.5px/1.2 var(--pl-mono);letter-spacing:.08em;width:42%}.precision-labs__facts-table td{font-weight:600;color:var(--pl-ink)}.precision-labs__mini-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.precision-labs__mini-chip{padding:4px 8px;border-radius:4px;background:#1313160f;font:600 10px/1 var(--pl-mono);letter-spacing:.06em;color:var(--pl-muted)}.precision-labs__grid-label{margin:40px 0 14px}.precision-labs__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.precision-labs__card{position:relative;padding:22px;border:1px solid var(--pl-hairline);border-radius:var(--pl-radius);background:var(--pl-white)}.precision-labs__card.is-match{box-shadow:0 0 0 2.5px var(--pl-accent)}.precision-labs__card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.precision-labs__card-price{font:600 12px/1.2 var(--pl-mono);color:var(--pl-muted);white-space:nowrap}.precision-labs__card h3{margin:12px 0 0;font-family:var(--pl-display);font-weight:400;font-size:22px;line-height:1.2}.precision-labs__card-blurb{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--pl-body)}.precision-labs__card-meta{margin:12px 0 0;font:500 11.5px/1.4 var(--pl-mono);color:var(--pl-meta)}.precision-labs__card .precision-labs__btn{margin-top:16px}.precision-labs__upload{margin:40px 0 0;padding:28px;border-radius:var(--pl-radius);background:var(--pl-ink);color:#fafafa;display:flex;justify-content:space-between;gap:20px;align-items:center}.precision-labs__upload h2{margin:0;font-family:var(--pl-display);font-weight:400;font-size:clamp(22px,2.5vw,28px);color:#fafafa}.precision-labs__upload p{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:#a1a1aa}.precision-labs__upload .precision-labs__btn--primary{flex:0 0 auto}.precision-labs__guides{margin:36px 0 0}.precision-labs__guides-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.precision-labs__guide{display:block;padding:18px;border:1px solid var(--pl-hairline);border-radius:12px;background:var(--pl-white);text-decoration:none;color:inherit}.precision-labs__guide strong{display:block;font-size:16px;margin-top:4px}.precision-labs__back{display:inline-block;margin:0 0 18px;font:600 11px/1 var(--pl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pl-muted);text-decoration:none}.precision-labs__back:hover{color:var(--pl-ink)}.precision-labs__provider-name{margin:12px 0 0;font-family:var(--pl-display);font-weight:400;font-size:clamp(32px,4.5vw,46px);line-height:1.08;letter-spacing:-.02em}.precision-labs__loop{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:28px 0 0;padding:16px 18px;border:1.5px dashed rgba(42,95,214,.45);border-radius:12px;background:#2a5fd60a;font:600 11px/1.3 var(--pl-mono);letter-spacing:.06em;color:var(--pl-body)}.precision-labs__loop strong{color:var(--pl-accent)}.precision-labs__loop-sep{color:var(--pl-meta)}.precision-labs__proscons{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 0}.precision-labs__pcard{padding:20px;border:1px solid var(--pl-hairline);border-radius:var(--pl-radius);background:var(--pl-white)}.precision-labs__pcard h2,.precision-labs__pcard h3{margin:0 0 12px;font-size:15px;font-weight:700}.precision-labs__pcard--good h2,.precision-labs__pcard--good h3{color:var(--pl-good)}.precision-labs__pcard--bad h2,.precision-labs__pcard--bad h3{color:var(--pl-bad)}.precision-labs__pcard ul{margin:0;padding:0;list-style:none}.precision-labs__pcard li{position:relative;padding:8px 0 8px 18px;font-size:14px;line-height:1.45;color:var(--pl-body);border-bottom:1px solid var(--pl-hairline)}.precision-labs__pcard li:last-child{border-bottom:0}.precision-labs__pcard--good li:before{content:"+";position:absolute;left:0;color:var(--pl-good);font-weight:700}.precision-labs__pcard--bad li:before{content:"\2212";position:absolute;left:0;color:var(--pl-bad);font-weight:700}.precision-labs__panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 0}.precision-labs__panel-group{padding:16px;border:1px solid var(--pl-hairline);border-radius:12px;background:var(--pl-white)}.precision-labs__panel-group h3{margin:0;font-size:15px;font-weight:700}.precision-labs__panel-count{margin:4px 0 0;font:600 10.5px/1.2 var(--pl-mono);letter-spacing:.08em;color:var(--pl-meta)}.precision-labs__panel-note{margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--pl-muted)}.precision-labs__markers{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.precision-labs__markers li{padding:5px 8px;border-radius:4px;background:var(--pl-bg);border:1px solid var(--pl-hairline);font:500 11px/1.2 var(--pl-mono);color:var(--pl-body)}.precision-labs__panel-footnote{margin:12px 0 0;font:500 11px/1.45 var(--pl-mono);color:var(--pl-meta)}.precision-labs__faqs{margin:28px 0 0;display:grid;gap:10px}.precision-labs__faq{padding:16px 18px;border:1px solid var(--pl-hairline);border-radius:12px;background:var(--pl-white)}.precision-labs__faq h3{margin:0;font-size:15px;font-weight:700}.precision-labs__faq p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--pl-body)}.precision-labs__cta-footer{margin:36px 0 0;padding:28px;border-radius:var(--pl-radius);background:var(--pl-ink);color:#fafafa}.precision-labs__cta-footer h2{margin:0;font-family:var(--pl-display);font-weight:400;font-size:clamp(22px,2.6vw,30px);color:#fafafa}.precision-labs__cta-footer .precision-labs__aside{color:#a1a1aa}.precision-labs__cta-footer .precision-labs__btn--ghost{background:#fafafa;color:var(--pl-ink);border:0}.precision-labs__cta-footer .precision-labs__btn--ghost:hover{background:#fff;color:var(--pl-ink)}.precision-labs__btn.is-placeholder{opacity:.55;pointer-events:none;cursor:not-allowed}.precision-labs__checked{margin:18px 0 0;font:500 11px/1.4 var(--pl-mono);color:var(--pl-meta)}@media(max-width:760px){.precision-labs__inner{padding:28px 16px 56px}.precision-labs__rythm,.precision-labs__grid,.precision-labs__proscons,.precision-labs__panel-grid,.precision-labs__guides-row,.precision-labs__upload{grid-template-columns:1fr;display:grid}.precision-labs__upload{gap:16px}.precision-labs__upload .precision-labs__btn{width:100%}.precision-labs__facts-table{display:grid;grid-template-columns:1fr 1fr;gap:0}.precision-labs__facts-table tbody,.precision-labs__facts-table tr{display:contents}.precision-labs__facts-table th,.precision-labs__facts-table td{display:block;border-bottom:1px dashed var(--pl-hairline)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/precision-labs.css.map */
