[data-preview-section]>*{outline:2px solid transparent;outline-offset:-2px;transition:outline-color .15s ease;cursor:pointer}[data-preview-section]:hover>*{outline-color:color-mix(in srgb,var(--color-primary) 45%,transparent)}[data-preview-selected]>*{outline-color:var(--color-primary)}[data-preview-section] a,[data-preview-section] button{cursor:pointer}.pc{--pc-black: #0f0f0f;--pc-black-2: #171717;--pc-line: rgba(16, 16, 16, .12);--pc-line-w: rgba(255, 255, 255, .14);--pc-cream: #f7f5f1;--pc-muted: #5f5f5f;--pc-red: var(--color-primary);--pc-ease: cubic-bezier(.16, 1, .3, 1);background:var(--pc-cream);color:var(--pc-black);overflow-x:clip}.pc h1,.pc h2,.pc h3{font-family:var(--font-heading);color:inherit;letter-spacing:-.03em}.pc-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pc-red)}.pc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--radius-pill);font-weight:700;font-size:15px;transition:background .25s,color .25s,box-shadow .3s var(--pc-ease),transform .2s;overflow:hidden;will-change:transform}.pc-btn:active{transform:scale(.97)}.pc-btn:disabled{opacity:.6;cursor:not-allowed}.pc-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--pc-red) 45%,transparent);outline-offset:3px}.pc-btn--red{background:var(--pc-red);color:#fff;box-shadow:0 10px 30px -10px color-mix(in srgb,var(--pc-red) 80%,transparent)}.pc-btn--red:hover{background:var(--color-primary-dark);box-shadow:0 16px 40px -12px color-mix(in srgb,var(--pc-red) 90%,transparent)}.pc-btn--red:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--pc-ease)}.pc-btn--red:hover:after{transform:translate(120%)}.pc-btn--line{border:1.5px solid var(--pc-black);color:var(--pc-black)}.pc-btn--line:hover{background:var(--pc-black);color:#fff}.pc-btn--line-white{border:1.5px solid rgba(255,255,255,.4);color:#fff}.pc-btn--line-white:hover{background:#fff;color:var(--pc-black)}.pc-btn--ghost{color:inherit;background:#7f7f7f1f}.pc-btn--ghost:hover{background:#7f7f7f38}.pc-btn--wide{width:100%}.pc-icon-btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;color:#fff}.pc-hero{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,4vw,60px);min-height:calc(100svh - var(--header-h, 64px));padding:clamp(40px,7vw,100px) max(6vw,16px);background:radial-gradient(90% 80% at 80% 30%,#3a0f12 0%,var(--pc-black) 60%);color:#fff;overflow:hidden;isolation:isolate}.pc-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;z-index:-1;pointer-events:none}.pc-orb--a{width:360px;height:360px;right:10%;top:10%;background:var(--pc-red);opacity:.28}.pc-orb--b{width:260px;height:260px;left:-60px;bottom:-40px;background:#7a1d22;opacity:.35}.pc-hero-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:var(--radius-pill);background:#ffffff14;border:1px solid var(--pc-line-w);font-size:13px;font-weight:600}.pc-hero-badge i{width:8px;height:8px;border-radius:50%;background:var(--pc-red);box-shadow:0 0 0 0 var(--pc-red);animation:pc-pulse 1.8s infinite}@keyframes pc-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--pc-red) 70%,transparent)}to{box-shadow:0 0 0 12px transparent}}.pc-hero h1{margin-top:26px;font-size:clamp(42px,7.2vw,104px);line-height:.95;font-weight:800;color:#fff}.pc-hero-line{display:block;overflow:hidden;padding-bottom:.06em}.pc-hero-line>span{display:inline-block}.pc-hero h1 em{font-style:normal;color:var(--pc-red)}.pc-hero-sub{margin-top:26px;max-width:520px;font-size:clamp(15px,1.3vw,18px);line-height:1.7;color:#ffffffb8}.pc-hero-cta{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.pc-trust{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13.5px;color:#ffffffb3}.pc-trust li{display:inline-flex;align-items:center;gap:8px}.pc-trust svg{color:var(--pc-red)}.pc-hero-visual{display:grid;place-items:center}.pc-figure{width:min(420px,100%);height:auto;overflow:visible}.pc-fig-grid line{stroke:#ffffff0f;stroke-width:1}.pc-fig-plumb{stroke:#ffffff40;stroke-width:1.5;stroke-dasharray:6 8}.pc-fig-head{fill:none;stroke:#fff;stroke-width:3}.pc-fig-bone{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300}.pc-fig-joint{fill:var(--pc-red);stroke:#fff;stroke-width:2}.pc-fig-level{stroke:var(--pc-red);stroke-width:2.5;stroke-dasharray:200;stroke-linecap:round}.pc-fig-level--hip{stroke:#8bb29a}.pc-fig-tag rect{fill:var(--pc-red)}.pc-fig-tag--ok rect{fill:#3f7d57}.pc-fig-tag text{fill:#fff;font-size:13px;font-weight:700;text-anchor:middle;font-family:var(--font-heading)}.pc-fig-beam{mix-blend-mode:screen}.pc-how{padding:clamp(70px,9vw,130px) max(6vw,16px)}.pc-how h2{margin-top:14px;font-size:clamp(34px,5vw,68px);font-weight:800;line-height:1}.pc-how-track{position:relative;margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pc-how-line{position:absolute;left:0;right:0;top:28px;height:2px;background:var(--pc-red);transform-origin:left;z-index:0}.pc-how-step{position:relative;z-index:1;background:#fff;border:1px solid var(--pc-line);border-radius:18px;padding:26px;transition:transform .4s var(--pc-ease),box-shadow .4s}.pc-how-step:hover{transform:translateY(-6px);box-shadow:0 24px 50px -24px #1010104d}.pc-how-n{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--pc-black);color:#fff;font-weight:800;font-family:var(--font-heading);margin-top:-54px;border:4px solid var(--pc-cream)}.pc-how-step h3{margin-top:18px;font-size:22px}.pc-how-step p{margin-top:8px;color:var(--pc-muted);font-size:15px;line-height:1.6}.pc-start{display:grid;grid-template-columns:1fr minmax(0,480px);gap:clamp(30px,5vw,80px);align-items:center;padding:clamp(70px,9vw,130px) max(6vw,16px);background:var(--pc-black);color:#fff;scroll-margin-top:var(--header-h, 64px)}.pc-start h2{margin-top:14px;font-size:clamp(32px,4.4vw,60px);font-weight:800;line-height:1;color:#fff}.pc-start-copy p{margin-top:20px;max-width:520px;color:#ffffffb3;line-height:1.75}.pc-checks{margin-top:26px;display:grid;gap:12px}.pc-checks li{display:flex;gap:12px;align-items:center;font-size:15px}.pc-checks svg{flex:none;width:26px;height:26px;padding:5px;border-radius:50%;background:color-mix(in srgb,var(--pc-red) 20%,transparent);color:var(--pc-red)}.pc-form{background:#fff;color:var(--pc-black);border-radius:24px;padding:clamp(24px,3vw,36px);box-shadow:0 40px 80px -40px #0009;display:grid;gap:14px}.pc-form-head h2{margin-top:8px;font-size:clamp(24px,2.4vw,30px);color:var(--pc-black);line-height:1.1}.pc-form-head p{margin-top:8px;font-size:14.5px;color:var(--pc-muted)}.pc-form-step{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-red)}.pc-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.pc-field{position:relative;display:grid;gap:6px}.pc-field>span{font-size:13px;font-weight:700}.pc-field input{height:52px;border:1.5px solid var(--pc-line);border-radius:14px;padding:0 44px 0 16px;font-size:16px;background:var(--pc-cream);color:var(--pc-black);transition:border-color .2s,box-shadow .25s,background .2s}.pc-field input:focus{outline:none;border-color:var(--pc-black);background:#fff;box-shadow:0 0 0 4px #10101014}.pc-field.is-bad input{border-color:var(--pc-red);box-shadow:0 0 0 4px color-mix(in srgb,var(--pc-red) 12%,transparent)}.pc-field-ok{position:absolute;right:14px;bottom:15px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--status-success, #0b5c2e);color:#fff;transform:scale(0);transition:transform .35s cubic-bezier(.34,1.8,.64,1)}.pc-field.is-ok .pc-field-ok{transform:scale(1)}.pc-field-msg{margin-top:-6px;font-size:12.5px;color:var(--pc-red)}.pc-consent{position:relative;display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;font-size:13px;line-height:1.55;color:var(--pc-muted);cursor:pointer}.pc-consent input{position:absolute;opacity:0;width:24px;height:24px}.pc-consent-box{width:24px;height:24px;border-radius:8px;border:1.5px solid var(--pc-line);display:grid;place-items:center;color:transparent;transition:background .2s,border-color .2s,transform .2s}.pc-consent input:checked+.pc-consent-box{background:var(--pc-red);border-color:var(--pc-red);color:#fff;transform:scale(1.08)}.pc-consent input:focus-visible+.pc-consent-box{outline:3px solid color-mix(in srgb,var(--pc-red) 40%,transparent);outline-offset:2px}.pc-form-error{font-size:13.5px;color:var(--pc-red);background:color-mix(in srgb,var(--pc-red) 8%,transparent);border-radius:10px;padding:10px 12px}.pc-form-fine{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--pc-muted)}.pc-foot-note{padding:28px max(6vw,16px) 48px;font-size:13px;color:var(--pc-muted);max-width:900px}.pc--app{background:var(--pc-black);color:#fff;min-height:calc(100svh - var(--header-h, 64px))}.pc-scan{max-width:560px;margin:0 auto;padding:18px 16px 40px;display:grid;gap:14px}.pc-scan-top{display:flex;align-items:center;justify-content:space-between}.pc-scan-steps{display:flex;gap:8px}.pc-scan-steps span{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-pill);font-size:13px;font-weight:700;background:#ffffff14;color:#fff9;transition:background .3s,color .3s}.pc-scan-steps .is-on{background:var(--pc-red);color:#fff}.pc-scan-steps .is-done{background:color-mix(in srgb,var(--status-success, #0b5c2e) 60%,transparent);color:#fff}.pc-stage{position:relative;aspect-ratio:var(--pc-aspect, .75);width:min(100%,calc(80svh * var(--pc-aspect, .75)));margin-inline:auto;border-radius:22px;overflow:hidden;background:#000}.pc-stage video,.pc-stage-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pc-stage video{object-fit:contain;transform:scale(var(--pc-digital, 1))}.pc-stage{touch-action:none}.pc-stage.is-mirrored video{transform:scaleX(-1) scale(var(--pc-digital, 1))}.pc-stage.is-mirrored .pc-stage-overlay{transform:scaleX(-1)}.pc-skeleton{width:100%;height:100%}.pc-skeleton line{stroke:#fff;stroke-width:6;stroke-linecap:round;opacity:.85}.pc-skeleton circle{fill:var(--pc-red);stroke:#fff;stroke-width:3}.pc-frame-guide{position:absolute;top:6%;right:18%;bottom:6%;left:18%;border:2px dashed rgba(255,255,255,.28);border-radius:120px 120px 30px 30px;pointer-events:none}.pc-scan-beam{position:absolute;left:0;right:0;height:90px;top:-90px;background:linear-gradient(transparent,color-mix(in srgb,var(--pc-red) 55%,transparent),transparent);animation:pc-beam 1.1s linear infinite}@keyframes pc-beam{to{transform:translateY(calc(80svh + 180px))}}.pc-countdown{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.pc-countdown svg{position:absolute;width:140px;height:140px;transform:rotate(-90deg)}.pc-ring-bg{fill:#00000059;stroke:#fff3;stroke-width:5}.pc-ring{fill:none;stroke:var(--pc-red);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.pc-countdown span{position:relative;font-family:var(--font-heading);font-weight:800;font-size:64px;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.5)}.pc-turn,.pc-analysing{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;padding:24px;background:#0f0f0fb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pc-turn b,.pc-analysing b{font-size:22px;font-family:var(--font-heading)}.pc-turn span,.pc-analysing span{color:#ffffffb3;font-size:15px;max-width:320px}.pc-turn-figs>svg:not(.pc-pose){color:var(--pc-red);animation:pc-spin 1.6s var(--pc-ease) infinite}@keyframes pc-spin{to{transform:rotate(360deg)}}.pc-spinner{width:46px;height:46px;border-radius:50%;border:4px solid rgba(255,255,255,.15);border-top-color:var(--pc-red);animation:pc-spin .8s linear infinite}.pc-guidance:empty{display:none}.pc-guidance{min-height:48px;text-align:center;font-size:17px;font-weight:600;padding:12px 18px;border-radius:16px;background:#ffffff12}.pc-scan-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.pc-scan-tips{display:grid;gap:6px;font-size:13px;color:#ffffff8c;padding-left:18px;list-style:disc}.pc-results{max-width:1100px;margin:0 auto;padding:clamp(36px,6vw,80px) max(4vw,16px)}.pc-res-head h2{margin-top:12px;font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1;color:#fff}.pc-res-head p{margin-top:16px;max-width:640px;color:#ffffffa8;line-height:1.7}.pc-res-grid{margin-top:40px;display:grid;grid-template-columns:260px 1fr;gap:30px;align-items:start}.pc-dial{position:sticky;top:calc(var(--header-h, 64px) + 20px);width:240px;aspect-ratio:1;display:grid;place-items:center}.pc-dial svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.pc-dial-track{fill:none;stroke:#ffffff1a;stroke-width:14}.pc-dial-value{fill:none;stroke:var(--pc-red);stroke-width:14;stroke-linecap:round;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--pc-red) 60%,transparent))}.pc-dial-text{position:relative;display:flex;align-items:baseline;gap:4px;font-family:var(--font-heading)}.pc-dial-text span{font-size:72px;font-weight:800}.pc-dial-text small{font-size:18px;color:#ffffff80}.pc-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;perspective:900px}.pc-metric{background:var(--pc-black-2);border:1px solid var(--pc-line-w);border-radius:18px;padding:20px;transition:transform .35s var(--pc-ease),border-color .3s}.pc-metric:hover{transform:translateY(-4px);border-color:#ffffff4d}.pc-metric header{display:flex;align-items:center;justify-content:space-between;gap:10px}.pc-metric h3{font-size:17px;color:#fff}.pc-pill{font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill);white-space:nowrap}.pc-metric--good .pc-pill{background:#8bb29a33;color:#a9d4b8}.pc-metric--watch .pc-pill{background:#c7a16a33;color:#e2bf8b}.pc-metric--check .pc-pill{background:color-mix(in srgb,var(--pc-red) 25%,transparent);color:#ff9c9f}.pc-metric-value{margin-top:10px;font-family:var(--font-heading);font-size:38px;font-weight:800;line-height:1}.pc-metric-value small{font-size:20px;opacity:.6}.pc-metric p{margin-top:8px;font-size:14px;line-height:1.6;color:#ffffffb8}.pc-metric ul{margin-top:12px;display:grid;gap:6px}.pc-metric li{position:relative;padding-left:18px;font-size:13.5px;color:#ffffffd9}.pc-metric li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:2px;background:var(--pc-red)}.pc-res-cta{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.pc-results .pc-btn--line{border-color:#ffffff73;color:#fff}.pc-results .pc-btn--line:hover{background:#fff;color:var(--pc-black)}.pc-disclaimer{margin-top:28px;font-size:13px;color:#ffffff80;max-width:720px}@media(max-width:900px){.pc-hero,.pc-start{grid-template-columns:1fr}.pc-hero{min-height:0}.pc-hero-visual{order:-1}.pc-figure{width:min(260px,70vw)}.pc-how-track{grid-template-columns:1fr;gap:44px}.pc-how-line{display:none}.pc-res-grid{grid-template-columns:1fr;justify-items:center}.pc-dial{position:relative;top:0;width:200px}.pc-metrics{grid-template-columns:1fr;width:100%}}@media(prefers-reduced-motion:reduce){.pc *,.pc *:before,.pc *:after{animation:none!important;transition-duration:.01ms!important}}.pc-debug{position:absolute;left:10px;top:10px;z-index:3;display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:#000000b8;font:600 12px/1.4 ui-monospace,monospace;color:#fff}.pc-debug b{color:var(--pc-red);text-transform:uppercase}.pc-pose{width:34px;height:56px;flex:none;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.pc-pose circle:first-child{fill:#ffffff1f}.pc-pose-eye{fill:#fff;stroke:none}.pc-pose-nose{stroke-width:2.4}.pc-howto{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--pc-red) 16%,transparent);border:1px solid color-mix(in srgb,var(--pc-red) 40%,transparent);animation:pc-howto-in .5s var(--pc-ease)}.pc-howto b{display:block;font-size:16px}.pc-howto span{display:block;margin-top:3px;font-size:14px;line-height:1.5;color:#fffc}@keyframes pc-howto-in{0%{opacity:0;transform:translateY(10px)}}.pc-turn-figs{display:flex;align-items:center;gap:14px;color:var(--pc-red)}.pc-turn-figs .pc-pose{width:44px;height:72px}.pc-turn-from{opacity:.45}.pc-turn-to{animation:pc-turn-in 1.2s var(--pc-ease) infinite alternate}@keyframes pc-turn-in{0%{transform:rotateY(90deg);opacity:.3}to{transform:none;opacity:1}}.pc-saved{margin-top:18px;display:flex;align-items:center;gap:8px;font-size:14px;color:#ffffffb3}.pc-saved--done svg{color:#a9d4b8}.pc-saved--error{color:#ff9c9f}.pc-saved button{text-decoration:underline;font-weight:700;color:#fff}.pc-howto .pc-howto-tip{margin-top:6px;font-weight:700;color:#ffd28a}.pc-scan-top{flex-wrap:wrap;gap:8px}.pc-scan-who{width:100%;order:-1;font-size:13px;font-weight:700;color:#fff9}.pc-link-btn{justify-self:center;font-size:14px;font-weight:600;color:var(--pc-muted);text-decoration:underline}.pc-link-btn:hover{color:var(--pc-red)}.pc-band{background:var(--pc-black);padding:22px 0;overflow:hidden;display:grid;gap:6px}.pc-band-row{overflow:hidden;white-space:nowrap;will-change:transform}.pc-band-track{display:inline-flex;width:max-content;will-change:transform}.pc-band-track>span{display:inline-flex;flex:none}.pc-band-track b{font-family:var(--font-heading);font-weight:800;letter-spacing:-.03em;font-size:clamp(38px,7vw,96px);line-height:1.1;padding-right:.5em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.5)}.pc-band-track b:nth-child(odd){color:#fff;-webkit-text-stroke:0}.pc-band-row--b .pc-band-track b:nth-child(odd){color:var(--pc-red)}.pc-stats{list-style:none;margin:0;padding:clamp(40px,6vw,80px) max(6vw,16px) 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pc-stats li{border-top:2px solid var(--pc-black);padding-top:14px}.pc-stats b{display:block;font-family:var(--font-heading);font-size:clamp(40px,6vw,84px);font-weight:800;line-height:1;letter-spacing:-.04em}.pc-stats li>span{display:block;margin-top:8px;font-size:14px;color:var(--pc-muted)}.pc-lab{background:var(--pc-black);color:#fff}.pc-lab-pin{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,80px);align-items:center;padding:70px max(6vw,16px)}.pc-lab h2{margin-top:14px;font-size:clamp(32px,4.6vw,62px);font-weight:800;line-height:1.02}.pc-lab-cards{margin-top:32px;display:grid;gap:14px}.pc-lab-card{display:flex;gap:18px;padding:18px 20px;border-radius:16px;border:1px solid var(--pc-line-w);background:#ffffff0a}.pc-lab-n{font:800 28px/1 var(--font-heading);color:var(--pc-red);min-width:44px}.pc-lab-card h3{font-size:20px}.pc-lab-card p{margin-top:6px;font-size:14.5px;line-height:1.55;color:#ffffffc7}.pc-lab-card .pc-lab-std{font-weight:700;color:#fff}.pc-lab-card .pc-lab-range{font-weight:700;color:#ffd28a;font-size:13px}.pc-lab-visual svg{height:min(74vh,560px);width:auto;max-width:100%;margin:0 auto;display:block;fill:none;stroke:#ffffffd9;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pc-lab-plumb{stroke-dasharray:5 7;stroke:#ffffff4d;stroke-width:1.5}.pc-lab-head{fill:#ffffff14}.pc-lab-ring circle{stroke:var(--pc-red);stroke-width:2;fill:color-mix(in srgb,var(--pc-red) 12%,transparent)}.pc-lab-ring line{stroke:var(--pc-red);stroke-width:1.5;stroke-dasharray:3 5}.pc-far{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(30px,5vw,80px);align-items:center;padding:clamp(70px,9vw,130px) max(6vw,16px)}.pc-far h2{margin-top:14px;font-size:clamp(32px,4.6vw,60px);font-weight:800;line-height:1.02}.pc-far-copy p{margin-top:16px;color:var(--pc-muted);line-height:1.7;max-width:52ch}.pc-far-visual{display:grid;gap:14px;justify-items:center}.pc-far-frame{position:relative;width:min(100%,300px);aspect-ratio:2 / 3;border-radius:28px;background:var(--pc-black);overflow:hidden;border:6px solid #222}.pc-far-person{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;will-change:transform}.pc-far-crop{position:absolute;top:14%;right:22%;bottom:14%;left:22%;border:2px solid var(--pc-red);border-radius:10px;box-shadow:0 0 0 999px #00000073;will-change:transform}.pc-far-tag{position:absolute;left:12px;font:700 11px/1 ui-monospace,monospace;padding:6px 8px;border-radius:6px;background:#ffffff24;color:#fff}.pc-far-tag--a{top:12px}.pc-far-tag--b{bottom:12px;background:var(--pc-red)}.pc-far-readout{display:flex;align-items:baseline;gap:8px;font-weight:700}.pc-far-readout span,.pc-far-readout small{color:var(--pc-muted);font-size:13px}.pc-far-readout b{font:800 40px/1 var(--font-heading);color:var(--pc-red)}.pc-metric-ref{display:grid;gap:2px;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.2);font-size:12.5px;line-height:1.45;opacity:.85}.pc-metric-ref b{font-weight:700}.pc-quality{grid-column:1 / -1;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d}.pc-quality header{display:flex;justify-content:space-between;gap:10px;align-items:center}.pc-quality h3{font-size:16px}.pc-quality p{margin-top:8px;font-size:14px;line-height:1.5;opacity:.9}.pc-quality small{display:block;opacity:.7;font-size:12px;margin-top:4px}.pc-quality-bar{margin-top:10px;height:6px;border-radius:6px;background:#ffffff24;overflow:hidden}.pc-quality-bar i{display:block;height:100%;background:#7fd1a0;border-radius:6px}.pc-quality--fair .pc-quality-bar i{background:#f2c470}.pc-quality--low .pc-quality-bar i{background:#ff7f84}.pc-standards{margin-top:18px;font-size:13px;line-height:1.6;opacity:.7}@media(max-width:900px){.pc-stats{grid-template-columns:repeat(2,1fr)}.pc-lab-pin{min-height:0;grid-template-columns:1fr;padding:60px max(6vw,16px)}.pc-lab-visual{display:none}.pc-far{grid-template-columns:1fr}}@media(max-width:900px){.pc-lab-extra{height:auto!important;opacity:1!important}}.pc-far .pc-checks li:before{content:"✓";color:var(--pc-red);font-weight:800;margin-right:8px}.pc-zoom-chip{position:absolute;right:10px;bottom:10px;z-index:3;padding:5px 9px;border-radius:999px;background:#0009;color:#fff;font:700 11px/1 ui-monospace,monospace;pointer-events:none}.pc-zoombar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:12px 0 0}.pc-zoom-preset,.pc-zoom-step{min-width:46px;height:40px;padding:0 12px;border-radius:999px;background:#ffffff1a;color:#fff;font:700 14px/1 var(--font-body, inherit);display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.pc-zoom-preset.is-on{background:var(--pc-red)}.pc-zoom-preset:disabled{opacity:.35}.pc-zoom-lens{font-size:12px;background:#ffffff0f;border-color:#ffffff2e}.pc-zoom-lens.is-on{background:#fff;color:var(--pc-black)}.pc-zoom-now{font:700 12px/1 ui-monospace,monospace;color:#ffffffb3;min-width:36px;text-align:center}.pc-zoom-hint{flex-basis:100%;text-align:center;font-size:12px;color:#fff9}@media(max-width:700px){.pc-stage{width:100%;height:80svh;aspect-ratio:auto}}.mp-consent{--mp-red: #E7212B;--mp-red-dark: #C80710;--mp-soft: #FFF3F3;--mp-bg: #FFFFFF;--mp-bg-2: #FAFAFA;--mp-ink: #101010;--mp-text: #151515;--mp-muted: #474747;--mp-line: #ECECEC;position:fixed;z-index:90;left:1rem;right:1rem;bottom:1rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:center;max-width:68rem;margin-inline:auto;padding:1.1rem 1.25rem;border-radius:20px;border:1px solid var(--mp-line);background:var(--mp-bg);color:var(--mp-text);box-shadow:0 24px 60px -28px #10101073;animation:mp-consent-in .45s cubic-bezier(.22,1,.36,1)}[data-theme=dark] .mp-consent{--mp-bg: #0D0D0D;--mp-bg-2: #000000;--mp-ink: #FFFFFF;--mp-text: #FAFAFA;--mp-muted: #A3A3A3;--mp-line: #1F1F1F;--mp-soft: #1A0708}.mp-consent-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:14px;background:var(--mp-soft);color:var(--mp-red)}.mp-consent h2{font-size:1rem;font-weight:800;color:var(--mp-ink)}.mp-consent p{margin-top:.25rem;font-size:.88rem;line-height:1.55;color:var(--mp-muted)}.mp-consent a{color:var(--mp-red);font-weight:700;text-decoration:underline;text-underline-offset:3px}html[dir=rtl] .mp-consent :is(p,h2,h3,span,a){line-height:2.15;letter-spacing:normal}html[dir=rtl] .mp-consent h2,html[dir=rtl] .mp-consent h3{line-height:1.7}html[dir=rtl] .mp-consent button{line-height:1.9;font-size:1rem;padding-block:.55rem;letter-spacing:normal}html[dir=rtl] .mp-consent-categories p{line-height:2}.mp-consent-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.mp-consent-btn{min-height:2.75rem;padding:.6rem 1.2rem;border-radius:999px;font-weight:700;font-size:.88rem;cursor:pointer;border:1.5px solid #E7212B;background:#e7212b;color:#fff;transition:background-color .2s,border-color .2s,color .2s,transform .15s}.mp-consent-btn:hover{background:#c80710;border-color:#c80710}.mp-consent-btn:active{transform:scale(.97)}.mp-consent-btn.is-ghost{background:transparent;color:inherit;border-color:currentColor;opacity:.9}.mp-consent-btn.is-ghost:hover{color:#e7212b;border-color:#e7212b}.mp-consent-btn:focus-visible,.mp-consent-switch:focus-visible,.mp-consent a:focus-visible{outline:3px solid #E7212B;outline-offset:3px}@keyframes mp-consent-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mp-consent-dialog{width:min(34rem,calc(100vw - 2rem))}.mp-consent-categories{display:grid;gap:.7rem;list-style:none;padding:0;margin:.5rem 0}.mp-consent-categories>li{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--border-ui)}.mp-consent-categories p{font-size:.85rem;line-height:1.5;color:var(--text-secondary-ui);margin-top:.2rem}.mp-consent-cat-title{display:flex;align-items:center;gap:.35rem;font-weight:800;font-size:.95rem;color:var(--text-heading-ui)}.mp-consent-providers{font-size:.75rem!important;font-weight:600;color:#e7212b!important}.mp-consent-always{flex:none;font-size:.75rem;font-weight:700;color:var(--text-secondary-ui);padding-top:.2rem}.mp-consent-switch{position:relative;flex:none;width:2.8rem;height:1.6rem;border-radius:999px;border:0;background:#c9c9c9;cursor:pointer;transition:background-color .25s}.mp-consent-switch span{position:absolute;top:3px;left:3px;width:calc(1.6rem - 6px);height:calc(1.6rem - 6px);border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.mp-consent-switch[aria-checked=true]{background:#e7212b}.mp-consent-switch[aria-checked=true] span{transform:translate(1.2rem)}.mp-consent-dialog .mp-consent-btn.is-ghost{color:var(--text-heading-ui)}.mp-consent-fab{position:fixed;z-index:80;left:1rem;bottom:1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid #ECECEC;background:#fff;color:#e7212b;cursor:pointer;box-shadow:0 10px 24px -14px #10101080;transition:transform .2s}[data-theme=dark] .mp-consent-fab{background:#0d0d0d;border-color:#1f1f1f}.mp-consent-fab:hover{transform:scale(1.06)}.mp-consent-fab:focus-visible{outline:3px solid #E7212B;outline-offset:3px}@media(max-width:760px){.mp-consent{grid-template-columns:1fr;left:.75rem;right:.75rem;bottom:.75rem}.mp-consent-icon{display:none}.mp-consent-actions{display:grid;grid-template-columns:1fr 1fr}.mp-consent-actions .is-ghost{grid-column:1 / -1;order:3}}@media(prefers-reduced-motion:reduce){.mp-consent{animation:none}.mp-consent-btn,.mp-consent-switch,.mp-consent-switch span{transition:none}}._form_1ikmv_1{margin-top:.5rem}._honeypot_1ikmv_5{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}._row_1ikmv_13{display:flex;gap:.5rem}._field_1ikmv_18{flex:1;min-width:0}._input_1ikmv_23{width:100%;padding:.5rem .75rem;border-radius:.5rem;background:#ffffff1a;color:#fff;outline:none}._input_1ikmv_23::placeholder{color:#ffffff7f}._input_1ikmv_23:focus-visible{box-shadow:0 0 0 2px #c9031c7f}._submit_1ikmv_40{border-radius:.5rem;font-weight:700}._error_1ikmv_45{margin-top:.5rem;color:var(--color-primary);font-size:.875rem}._success_1ikmv_51{color:#fffc;font-size:.875rem}
