.qp-qs-geo{display:block;background:var(--qp-paper)}.qp-qs-geo__poster{background:var(--qp-carbon);color:var(--qp-on-carbon);padding:var(--qp-section-pad) 0}.qp-qs-geo__poster-inner{max-width:1200px;margin:0 auto;padding:0 var(--qp-space-4)}.qp-qs-geo__eyebrow{font-family:var(--qp-font-mono);font-size:11px;letter-spacing:var(--qp-tracking-label);text-transform:uppercase;color:var(--qp-on-carbon);opacity:.6;margin:0 0 var(--qp-space-5)}.qp-qs-geo__stats{display:grid;grid-template-columns:1fr;gap:var(--qp-space-6);margin-bottom:var(--qp-space-7)}.qp-qs-geo__stat-figure{display:flex;align-items:flex-start;gap:var(--qp-space-2);margin:0 0 var(--qp-space-3)}.qp-qs-geo__stat-num{font-family:var(--qp-font-mono);font-weight:var(--qp-weight-regular);font-size:clamp(56px,9vw,108px);line-height:.9;letter-spacing:-.02em;color:var(--qp-on-carbon)}.qp-qs-geo__stat-unit{font-family:var(--qp-font-mono);font-size:18px;line-height:1;padding-top:4px;color:var(--qp-on-carbon);opacity:.6}.qp-qs-geo__stat-label{font-family:var(--qp-font-mono);font-size:11px;letter-spacing:var(--qp-tracking-label);text-transform:uppercase;color:var(--qp-on-carbon);opacity:.6;margin:0}.qp-qs-geo__rule{border:0;border-top:1px solid var(--qp-hairline-on-carbon);margin:0 0 var(--qp-space-7)}.qp-qs-geo__bp-heading{font-family:var(--qp-font-display);font-size:28px;line-height:1.15;font-weight:600;color:var(--qp-on-carbon);margin:0 0 var(--qp-space-6)}.qp-qs-geo__canvas{background:var(--qp-paper-pure);border-radius:var(--qp-radius-card);padding:var(--qp-space-5)}.qp-qs-geo__canvas-head{font-family:var(--qp-font-mono);font-size:12px;font-weight:var(--qp-weight-bold);letter-spacing:var(--qp-tracking-label);text-transform:uppercase;color:var(--qp-ink);margin:0 0 var(--qp-space-4)}.qp-qs-geo__bp{display:block;width:100%;height:auto}.qp-qs-geo__bp-guides circle,.qp-qs-geo__bp-guides line{fill:none;stroke:var(--qp-muted);stroke-opacity:.35;stroke-width:1.5}.qp-qs-geo__bp-leaders line{stroke:var(--qp-muted);stroke-opacity:.55;stroke-width:1;stroke-dasharray:2 4}.qp-qs-geo__bp-ink path{fill:none;stroke:var(--qp-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.qp-qs-geo__bp-dot{fill:var(--qp-accent);visibility:hidden}.qp-qs-geo__bp-key{font-family:var(--qp-font-mono);font-size:13px;letter-spacing:.08em;fill:var(--qp-muted)}.qp-qs-geo__bp-val{font-family:var(--qp-font-mono);font-size:16px;font-weight:var(--qp-weight-bold);fill:var(--qp-ink)}.qp-qs-geo__diagram-trigger{display:block;position:relative;width:100%;padding:0;margin:0;border:0;background:transparent;cursor:zoom-in}.qp-qs-geo__diagram-trigger:focus-visible{outline:2px solid var(--qp-ink);outline-offset:3px}.qp-qs-geo__diagram-img{display:block;width:100%;height:auto;background:var(--qp-paper-pure)}.qp-qs-geo__diagram-zoom{position:absolute;right:var(--qp-space-3);bottom:var(--qp-space-3);font-family:var(--qp-font-mono);font-size:10px;letter-spacing:var(--qp-tracking-label);text-transform:uppercase;color:var(--qp-ink);background:var(--qp-paper-pure);border:1px solid var(--qp-hairline);border-radius:999px;padding:4px 10px;pointer-events:none}.qp-qs-geo__diagram-caption{font-family:var(--qp-font-mono);font-size:11px;letter-spacing:.04em;color:var(--qp-muted);margin:var(--qp-space-3) 0 0}.qp-qs-geo__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000002;display:flex;align-items:center;justify-content:center;padding:var(--qp-space-5)}.qp-qs-geo__lightbox[hidden]{display:none}.qp-qs-geo__lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0ad1}.qp-qs-geo__lightbox-dialog{position:relative;z-index:1;max-width:min(1100px,92vw);max-height:92vh;overflow:auto;background:var(--qp-paper-pure);border-radius:var(--qp-radius-card);padding:var(--qp-space-5)}.qp-qs-geo__lightbox-img{display:block;width:100%;height:auto}.qp-qs-geo__lightbox-close{position:absolute;top:var(--qp-space-3);right:var(--qp-space-3);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--qp-hairline);background:var(--qp-paper-pure);color:var(--qp-ink);font-size:20px;line-height:1;cursor:pointer}.qp-qs-geo__lightbox-close:focus-visible{outline:2px solid var(--qp-ink);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.qp-qs-geo__lightbox-dialog{animation:qp-qs-geo-pop .18s ease}}@keyframes qp-qs-geo-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.qp-qs-geo__tablesec{padding:var(--qp-section-pad) 0}.qp-qs-geo__tablesec-inner{max-width:1200px;margin:0 auto;padding:0 var(--qp-space-4)}.qp-qs-geo__tablehead{display:flex;align-items:baseline;gap:var(--qp-space-4);margin-bottom:var(--qp-space-5)}.qp-qs-geo__no{font-family:var(--qp-font-display);font-size:40px;line-height:1;font-weight:700;color:var(--qp-ink)}.qp-qs-geo__heading{font-family:var(--qp-font-display);font-size:20px;line-height:1.2;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--qp-ink);margin:0}.qp-qs-geo__tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--qp-paper-pure);border-radius:var(--qp-radius-card);padding:var(--qp-space-5)}.qp-qs-geo__tablewrap:focus-visible{outline:2px solid var(--qp-ink);outline-offset:2px}.qp-qs-geo__table{width:100%;min-width:640px;border-collapse:collapse;font-family:var(--qp-font-mono)}.qp-qs-geo__table th,.qp-qs-geo__table td{text-align:left;padding:var(--qp-space-4) var(--qp-space-4) var(--qp-space-4) 0}.qp-qs-geo__table tbody tr{border-top:1px solid var(--qp-hairline)}.qp-qs-geo__table td{font-size:14px;color:var(--qp-ink)}.qp-qs-geo__rowlabel{font-size:11px;font-weight:var(--qp-weight-regular);letter-spacing:var(--qp-tracking-label);text-transform:uppercase;color:var(--qp-muted);white-space:nowrap}.qp-qs-geo__table .qp-qs-geo__ref{width:1%;text-align:center;font-size:11px;color:var(--qp-muted);white-space:nowrap;padding-right:var(--qp-space-3)}.qp-qs-geo__col{font-size:13px;font-weight:var(--qp-weight-regular);letter-spacing:.06em;color:var(--qp-ink);white-space:nowrap}.qp-qs-geo__collabel{display:inline-block;padding-bottom:6px;border-bottom:2px solid transparent}.qp-qs-geo__col.is-active .qp-qs-geo__collabel{font-weight:var(--qp-weight-bold);border-bottom-color:var(--qp-accent)}.qp-qs-geo__col.is-clickable{cursor:pointer}.qp-qs-geo__col.is-clickable:focus-visible{outline:2px solid var(--qp-ink);outline-offset:2px}@media(min-width:1024px){.qp-qs-geo__poster{padding:var(--qp-section-pad-lg) 0}.qp-qs-geo__poster-inner,.qp-qs-geo__tablesec-inner{padding:0 var(--qp-space-6)}.qp-qs-geo__stats{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.qp-qs-geo__bp-heading{font-size:34px}.qp-qs-geo__canvas{padding:var(--qp-space-6)}.qp-qs-geo__tablesec{padding:var(--qp-section-pad-lg) 0}.qp-qs-geo__tablewrap{padding:var(--qp-space-6)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/qp-qs-geometry.css.map */
