#canfoto-pdp-setup-viewer{--nps-bg:var(--cf-bg,#f4f1e8);--nps-fg:var(--cf-fg,#1f2a23);--nps-accent:var(--cf-accent,#6f7e64);--nps-surface:var(--cf-surface,#fffdf8);--nps-muted:var(--cf-muted,#687169);--nps-line:var(--cf-line,#d9d3c5);--nps-accent-text:var(--cf-accent-text,#fff);--nps-camera:#5377a5;--nps-main:#84a968;--nps-rgb:#cb43e4;--nps-bi:#e8a23a;--nps-grid:color-mix(in srgb,var(--nps-fg) 7%,transparent);--nps-ring:color-mix(in srgb,var(--nps-accent) 22%,transparent);width:100%;max-width:none;margin:clamp(24px,4vw,48px) 0 0;padding:0;color:var(--nps-fg);background:var(--nps-surface);border:1px solid var(--nps-line);border-radius:24px;overflow:hidden;box-sizing:border-box}#canfoto-pdp-setup-viewer *,#canfoto-pdp-setup-viewer *:before,#canfoto-pdp-setup-viewer *:after{box-sizing:border-box}#canfoto-pdp-setup-viewer .nps-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:clamp(22px,3vw,32px)}#canfoto-pdp-setup-viewer .nps-eyebrow{margin:0 0 8px;color:var(--nps-accent);font:900 11px/1.2 var(--cf-body,Inter,sans-serif);letter-spacing:.12em;text-transform:uppercase}#canfoto-pdp-setup-viewer .nps-head h2{margin:0;color:var(--nps-fg);font-family:var(--cf-display,var(--cf-body,Inter,sans-serif));font-size:clamp(30px,3.6vw,52px);line-height:1;letter-spacing:-.04em}#canfoto-pdp-setup-viewer .nps-head-media{display:none!important}#canfoto-pdp-setup-viewer .nps-truth{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}#canfoto-pdp-setup-viewer .nps-chip{border:1px solid var(--nps-line);border-radius:999px;padding:8px 11px;background:color-mix(in srgb,var(--nps-surface) 90%,var(--nps-accent) 10%);font-size:10px;font-weight:900;color:var(--nps-fg);white-space:nowrap}#canfoto-pdp-setup-viewer .nps-scenario-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 22px 18px}#canfoto-pdp-setup-viewer .nps-all-purpose,#canfoto-pdp-setup-viewer .nps-scenario-btn{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:78px;border:1px solid var(--nps-line);border-radius:15px;background:color-mix(in srgb,var(--nps-surface) 95%,var(--nps-accent) 5%);color:var(--nps-fg);padding:13px 14px;text-align:left;text-decoration:none;cursor:pointer}#canfoto-pdp-setup-viewer .nps-all-purpose{border-style:dashed;background:color-mix(in srgb,var(--nps-surface) 90%,var(--nps-accent) 10%)}#canfoto-pdp-setup-viewer .nps-all-purpose small,#canfoto-pdp-setup-viewer .nps-scenario-btn small{display:block;margin-bottom:5px;color:var(--nps-muted);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#canfoto-pdp-setup-viewer .nps-all-purpose b,#canfoto-pdp-setup-viewer .nps-scenario-btn b{display:block;line-height:1.28;font-size:13px;color:inherit}#canfoto-pdp-setup-viewer .nps-scenario-btn.is-active{background:var(--nps-accent);color:var(--nps-accent-text);border-color:var(--nps-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--nps-accent) 22%,transparent)}#canfoto-pdp-setup-viewer .nps-scenario-btn.is-active small{color:color-mix(in srgb,var(--nps-accent-text) 80%,transparent)}#canfoto-pdp-setup-viewer .nps-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 22px 12px}#canfoto-pdp-setup-viewer .nps-context-card{padding:11px 13px;border-radius:14px;border:1px solid var(--nps-line);background:color-mix(in srgb,var(--nps-surface) 96%,var(--nps-accent) 4%);min-width:0}#canfoto-pdp-setup-viewer .nps-context-card span{display:block;margin-bottom:4px;color:var(--nps-muted);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#canfoto-pdp-setup-viewer .nps-context-card b{display:block;font-size:12px;line-height:1.35;overflow-wrap:anywhere}#canfoto-pdp-setup-viewer .nps-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);gap:14px;padding:0 22px 22px}#canfoto-pdp-setup-viewer .nps-schema{border:1px solid var(--nps-line);border-radius:19px;overflow:hidden;background:color-mix(in srgb,var(--nps-bg) 92%,#fff 8%)}#canfoto-pdp-setup-viewer .nps-schema-top{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--nps-line);background:color-mix(in srgb,var(--nps-surface) 92%,var(--nps-accent) 8%)}#canfoto-pdp-setup-viewer .nps-schema-top b{font-size:13px;color:var(--nps-fg)}#canfoto-pdp-setup-viewer .nps-schema-top span{max-width:55%;color:var(--nps-muted);text-align:right;font-size:10px;font-weight:800;line-height:1.35}#canfoto-pdp-setup-viewer .nps-stage-wrap{min-height:548px;background:color-mix(in srgb,var(--nps-bg) 96%,#000 4%)}#canfoto-pdp-setup-viewer [data-npsv-stage]{display:block;min-height:548px}#canfoto-pdp-setup-viewer [data-npsv-stage] svg{display:block;width:100%;height:auto;min-height:548px}#canfoto-pdp-setup-viewer .nps-legend{display:flex;gap:14px;flex-wrap:wrap;padding:10px 13px;border-top:1px solid var(--nps-line);color:var(--nps-muted);font-size:11px;font-weight:800}#canfoto-pdp-setup-viewer .nps-dot{width:11px;height:11px;border-radius:50%;display:inline-block;vertical-align:-1px;margin-right:6px}#canfoto-pdp-setup-viewer .nps-dot.main{background:var(--nps-main)}#canfoto-pdp-setup-viewer .nps-dot.sec{background:var(--nps-bi)}#canfoto-pdp-setup-viewer .nps-dot.cam{background:var(--nps-camera)}#canfoto-pdp-setup-viewer .nps-dot.measure{background:var(--nps-accent)}#canfoto-pdp-setup-viewer .nps-mirror button{-webkit-appearance:none;appearance:none;min-height:38px;border:1px solid var(--nps-line);border-radius:999px;background:transparent;color:var(--nps-fg);padding:8px 12px;font:inherit;font-weight:850;cursor:pointer}#canfoto-pdp-setup-viewer .nps-mirror button[aria-pressed=true]{background:var(--nps-fg);color:#fff;border-color:var(--nps-fg)}#canfoto-pdp-setup-viewer .nps-values{display:grid;grid-template-columns:1fr 1fr;gap:10px}#canfoto-pdp-setup-viewer .nps-value{border:1px solid var(--nps-line);border-radius:16px;background:color-mix(in srgb,var(--nps-surface) 96%,var(--nps-accent) 4%);padding:13px;min-height:104px}#canfoto-pdp-setup-viewer .nps-value h4{margin:0 0 6px;color:var(--nps-muted);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#canfoto-pdp-setup-viewer .nps-value strong{display:block;font-size:20px;line-height:1.1;color:var(--nps-fg)}#canfoto-pdp-setup-viewer .nps-value p{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--nps-muted)}#canfoto-pdp-setup-viewer .nps-nora{margin-top:10px;border:1px solid color-mix(in srgb,var(--nps-accent) 55%,transparent);border-radius:16px;padding:14px;background:color-mix(in srgb,var(--nps-surface) 84%,var(--nps-accent) 16%)}#canfoto-pdp-setup-viewer .nps-nora h3{margin:0 0 6px;font-size:15px}#canfoto-pdp-setup-viewer .nps-nora p{margin:0;font-size:12px;line-height:1.55}#canfoto-pdp-setup-viewer .nps-package-note{margin-top:10px;padding:11px 13px;border:1px dashed var(--nps-line);border-radius:14px;color:var(--nps-muted);font-size:10px;line-height:1.45}#canfoto-pdp-setup-viewer .nps-package-note b{color:var(--nps-fg)}#canfoto-pdp-setup-viewer .nps-note{padding:0 22px 22px;color:var(--nps-muted);font-size:12px}#canfoto-pdp-setup-viewer .nps-share-box{margin-top:12px;border:1px solid var(--nps-line);border-radius:16px;padding:13px;background:color-mix(in srgb,var(--nps-surface) 94%,var(--nps-accent) 6%)}#canfoto-pdp-setup-viewer .nps-share-head{display:flex;justify-content:space-between;gap:12px;align-items:center}#canfoto-pdp-setup-viewer .nps-share-head strong{font-size:14px}#canfoto-pdp-setup-viewer .nps-share-head span{font-size:11px;color:var(--nps-muted);font-weight:800}#canfoto-pdp-setup-viewer .nps-share-status{margin-top:8px;color:var(--nps-muted);font-size:12px;line-height:1.45}#canfoto-pdp-setup-viewer .nps-share-preview{margin-top:10px}#canfoto-pdp-setup-viewer .nps-share-preview img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--nps-line);background:#fff}#canfoto-pdp-setup-viewer .nps-share-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#canfoto-pdp-setup-viewer .nps-share-actions button{-webkit-appearance:none;appearance:none;min-height:40px;border:1px solid var(--nps-line);border-radius:999px;padding:8px 14px;background:#fff;color:var(--nps-fg);font:inherit;font-weight:850;cursor:pointer}#canfoto-pdp-setup-viewer .nps-share-actions [data-nps-share-prepare]{background:var(--nps-accent);border-color:var(--nps-accent);color:var(--nps-accent-text)}#canfoto-pdp-setup-viewer .nps-share-box[data-prepared="1"] [data-nps-share-prepare]{display:none}@media(max-width:1080px){#canfoto-pdp-setup-viewer .nps-scenario-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){#canfoto-pdp-setup-viewer .nps-head{grid-template-columns:1fr}#canfoto-pdp-setup-viewer .nps-truth{justify-content:flex-start}#canfoto-pdp-setup-viewer .nps-scenario-tabs,#canfoto-pdp-setup-viewer .nps-context,#canfoto-pdp-setup-viewer .nps-main-grid{grid-template-columns:1fr}#canfoto-pdp-setup-viewer .nps-schema-top{align-items:flex-start}#canfoto-pdp-setup-viewer .nps-schema-top span{max-width:60%}#canfoto-pdp-setup-viewer .nps-values{grid-template-columns:1fr 1fr}}@media(max-width:520px){#canfoto-pdp-setup-viewer .nps-values{grid-template-columns:1fr}#canfoto-pdp-setup-viewer .nps-legend{display:grid;grid-template-columns:1fr 1fr}}.nora-pdp-setup{--nps-bg:var(--bg,#0e1822);--nps-fg:var(--fg,#edf5f7);--nps-accent:var(--accent,#739958);--nps-surface:var(--surface,color-mix(in srgb,var(--nps-bg) 92%,#fff 8%));--nps-muted:var(--muted,color-mix(in srgb,var(--nps-fg) 64%,var(--nps-bg)));--nps-line:var(--line,color-mix(in srgb,var(--nps-fg) 18%,transparent));--nps-camera:#5377a5;--nps-main:#84a968;--nps-rgb:#cb43e4;--nps-bi:#e8a23a;--nps-grid:color-mix(in srgb,var(--nps-fg) 8%,transparent);--nps-ring:color-mix(in srgb,var(--nps-accent) 32%,transparent);margin:clamp(30px,5vw,72px) 0;padding:clamp(22px,3vw,40px);background:var(--nps-surface);border:1px solid var(--nps-line);border-radius:var(--radius,22px);font-family:var(--body,Inter,sans-serif);color:var(--nps-fg);overflow:hidden}.nora-pdp-setup *{box-sizing:border-box}.nps-head{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end;margin-bottom:18px}.nps-eyebrow{font:800 10px/1.2 IBM Plex Mono,monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--nps-accent)}.nps-head h2{font-family:var(--display,var(--body));font-size:clamp(28px,3.5vw,48px);line-height:.98;letter-spacing:-.045em;margin:7px 0 10px}.nps-head-media{margin:8px 0 0;max-width:clamp(170px,22vw,300px);width:100%}.nps-head-media img{display:block;width:100%;max-width:100%;height:auto;max-height:clamp(140px,18vw,230px);object-fit:contain;object-position:center;border-radius:clamp(12px,1.5vw,18px);border:1px solid var(--nps-line);background:color-mix(in srgb,var(--nps-surface) 94%,var(--nps-accent) 6%)}.nps-truth{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.nps-chip{border:1px solid var(--nps-line);border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;background:color-mix(in srgb,var(--nps-surface) 88%,var(--nps-accent) 12%)}.nps-scenario-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0}.nps-all-purpose{-webkit-appearance:none;appearance:none;border:1px dashed color-mix(in srgb,var(--nps-accent) 58%,var(--nps-line) 42%);border-radius:15px;background:color-mix(in srgb,var(--nps-surface) 88%,var(--nps-accent) 12%);color:var(--nps-fg);padding:13px 14px;text-align:left;text-decoration:none;cursor:pointer;display:block;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.nps-all-purpose small{display:block;font:800 9px/1.2 IBM Plex Mono,monospace;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--nps-accent) 84%,var(--nps-fg) 16%);margin-bottom:5px}.nps-all-purpose b{display:block;font-size:13px;line-height:1.28;color:var(--nps-fg)}.nps-all-purpose:hover,.nps-all-purpose:focus-visible{outline:none;background:color-mix(in srgb,var(--nps-surface) 78%,var(--nps-accent) 22%);border-color:var(--nps-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--nps-accent) 18%,transparent);transform:translateY(-1px)}.nps-scenario-btn{-webkit-appearance:none;appearance:none;border:1px solid var(--nps-line);border-radius:15px;background:color-mix(in srgb,var(--nps-surface) 95%,var(--nps-accent) 5%);color:var(--nps-fg);padding:13px 14px;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.nps-scenario-btn small{display:block;font:800 9px/1.2 IBM Plex Mono,monospace;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--nps-fg) 72%,var(--nps-bg) 28%);margin-bottom:5px}.nps-scenario-btn b{display:block;line-height:1.28;font-size:13px;color:color-mix(in srgb,var(--nps-fg) 96%,#fff 4%)}.nps-scenario-btn:hover,.nps-scenario-btn:focus-visible{background:color-mix(in srgb,var(--nps-surface) 86%,var(--nps-accent) 14%);border-color:color-mix(in srgb,var(--nps-accent) 40%,var(--nps-line) 60%);box-shadow:0 0 0 2px color-mix(in srgb,var(--nps-accent) 18%,transparent);outline:none}.nps-scenario-btn.is-active{background:var(--nps-accent);color:#15202b;border-color:var(--nps-accent);box-shadow:0 0 0 1px color-mix(in srgb,#15202b 16%,transparent) inset,0 10px 24px color-mix(in srgb,var(--nps-accent) 22%,transparent)}.nps-scenario-btn.is-active small{color:#15202bbd}.nps-scenario-btn.is-active b{color:#15202b}.nps-context{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.nps-context-card{padding:11px 13px;border-radius:14px;border:1px solid var(--nps-line);background:color-mix(in srgb,var(--nps-surface) 96%,var(--nps-accent) 4%)}.nps-context-card span{display:block;color:var(--nps-muted);font:800 9px/1.2 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.nps-context-card b{font-size:12px;line-height:1.35}.nps-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.95fr);gap:14px}.nps-schema{color:var(--nps-fg);border:1px solid var(--nps-line);border-radius:19px;overflow:hidden;background:color-mix(in srgb,var(--nps-bg) 93%,#fff 7%)}.nps-schema-top{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--nps-line);background:color-mix(in srgb,var(--nps-surface) 92%,var(--nps-accent) 8%)}.nps-schema-top b{font-size:13px;color:var(--nps-fg)}.nps-schema-top span{font:800 9px/1.25 IBM Plex Mono,monospace;color:var(--nps-muted);text-align:right}.nps-svg{display:block;width:100%;height:auto;background:color-mix(in srgb,var(--nps-bg) 96%,#000 4%)}.nps-legend{display:flex;gap:14px;flex-wrap:wrap;padding:10px 13px;border-top:1px solid var(--nps-line);font-size:11px;font-weight:800;color:var(--nps-muted)}.nps-dot{width:11px;height:11px;border-radius:50%;display:inline-block;vertical-align:-1px;margin-right:6px}.nps-dot.main{background:var(--nps-main)}.nps-dot.sec{background:var(--nps-rgb)}.nps-dot.cam{background:var(--nps-camera)}.nps-dot.measure{background:var(--nps-accent)}.nps-values{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nps-value{border:1px solid var(--nps-line);border-radius:16px;background:color-mix(in srgb,var(--nps-surface) 96%,var(--nps-accent) 4%);padding:13px;min-height:104px}.nps-value h4{margin:0 0 6px;color:var(--nps-muted);font:800 9px/1.2 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.nps-value strong{display:block;font-size:20px;line-height:1.1}.nps-value p{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--nps-muted)}.nps-nora{margin-top:10px;border:1px solid color-mix(in srgb,var(--nps-accent) 55%,transparent);border-radius:16px;padding:14px;background:color-mix(in srgb,var(--nps-surface) 84%,var(--nps-accent) 16%)}.nps-nora h3{margin:0 0 6px;font-size:15px}.nps-nora p{margin:0;font-size:12px;line-height:1.55}.nps-package-note{margin-top:10px;padding:11px 13px;border:1px dashed var(--nps-line);border-radius:14px;color:var(--nps-muted);font-size:10px;line-height:1.45}.nps-package-note b{color:var(--nps-fg)}.nps-svg .grid{stroke:var(--nps-grid);stroke-width:1}.nps-svg .ring{stroke:var(--nps-ring);stroke-width:2;fill:none;stroke-dasharray:7 9}.nps-svg .ring-label{fill:var(--nps-muted);font-size:13px;font-weight:900}.nps-svg .fov{fill:color-mix(in srgb,var(--nps-camera) 18%,transparent);stroke:none}.nps-svg .bg-plane{stroke:color-mix(in srgb,var(--nps-muted) 80%,transparent);stroke-width:10;stroke-linecap:round}.nps-svg .bg-visible{stroke:color-mix(in srgb,var(--nps-camera) 90%,#fff 10%);stroke-width:14;stroke-linecap:round}.nps-svg .bg-patch{stroke:var(--nps-rgb);stroke-width:20;stroke-linecap:round;animation:npsHue 8s linear infinite}.nps-svg .bg-patch.bicolor{animation:none}.nps-svg .main-beam{fill:color-mix(in srgb,var(--nps-main) 28%,transparent)}.nps-svg .secondary-beam{fill:color-mix(in srgb,var(--nps-rgb) 18%,transparent);animation:npsHue 8s linear infinite}.nps-svg .secondary-beam.bicolor{animation:none}.nps-svg .fx-wave{fill:none;stroke:var(--nps-rgb);stroke-width:3;stroke-dasharray:8 7;animation:npsFlow .8s linear infinite}.nps-svg .fx-wave.alt{animation-duration:.45s}.nps-svg .cam-axis{stroke:var(--nps-camera);stroke-width:3;stroke-dasharray:8 8}.nps-svg .measure-line{stroke:var(--nps-accent);stroke-width:2.2;stroke-dasharray:7 6}.nps-svg .secondary-line{stroke:var(--nps-rgb);stroke-width:2.2;stroke-dasharray:7 6}.nps-svg .target-link{stroke:var(--nps-accent);stroke-width:2;stroke-dasharray:6 6}.nps-svg .subject{fill:color-mix(in srgb,var(--nps-surface) 82%,#fff 18%);stroke:color-mix(in srgb,var(--nps-muted) 75%,transparent);stroke-width:6}.nps-svg .subject-text{fill:var(--nps-fg);font-size:20px;font-weight:900}.nps-svg .camera{fill:var(--nps-camera)}.nps-svg .camera-text{fill:#fff;font-size:18px;font-weight:900}.nps-svg .light-ring{fill:color-mix(in srgb,var(--nps-surface) 62%,#000 38%);stroke:color-mix(in srgb,var(--nps-fg) 72%,transparent);stroke-width:5}.nps-svg .light-ring.panel{fill:color-mix(in srgb,var(--nps-surface) 88%,#fff 12%);stroke:color-mix(in srgb,var(--nps-accent) 55%,transparent)}.nps-svg .fixture-label{fill:var(--nps-fg);font-size:14px;font-weight:900}.nps-svg .small-label{fill:var(--nps-muted);font-size:12px;font-weight:850}.nps-svg .bg-label,.nps-svg .patch-label{fill:var(--nps-muted);font-size:14px;font-weight:900}.nps-svg .meter-label rect{fill:var(--nps-surface);stroke:var(--nps-line);stroke-width:2}.nps-svg .meter-label text{fill:var(--nps-fg);font-size:13px;font-weight:900}.nps-svg .meter-label.orange rect{stroke:#d69025}.nps-svg .meter-label.orange text{fill:#d69025}.nps-svg .meter-label.secondary rect{stroke:var(--nps-rgb)}.nps-svg .meter-label.secondary text{fill:var(--nps-rgb)}body[data-canfoto-pdp-v5-family=COB-RGB] .nora-pdp-setup .nps-schema,body[data-canfoto-pdp-v5-family=PANEL-RGB] .nora-pdp-setup .nps-schema{--nps-bg:#07111a;--nps-fg:#edf7ff;--nps-surface:#0c1620;--nps-muted:rgba(222,236,250,.74);--nps-line:rgba(170,196,226,.18);--nps-grid:rgba(180,205,235,.08);--nps-ring:rgba(85,212,229,.32);background:var(--nps-bg)}body[data-canfoto-pdp-v5-family=COB-RGB] .nora-pdp-setup .nps-schema-top,body[data-canfoto-pdp-v5-family=PANEL-RGB] .nora-pdp-setup .nps-schema-top{background:color-mix(in srgb,var(--nps-surface) 88%,#000 12%)}body[data-canfoto-pdp-v5-family=COB-RGB] .nora-pdp-setup .nps-legend,body[data-canfoto-pdp-v5-family=PANEL-RGB] .nora-pdp-setup .nps-legend{background:color-mix(in srgb,var(--nps-surface) 90%,#000 10%)}@keyframes npsHue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes npsFlow{to{stroke-dashoffset:-30}}@media(max-width:900px){.nora-pdp-setup{padding:18px 14px}.nps-head{grid-template-columns:1fr}.nps-head-media{max-width:min(100%,260px)}.nps-head-media img{max-height:210px}.nps-scenario-tabs{grid-template-columns:1fr}.nps-all-purpose{grid-column:1}.nps-all-purpose b{font-size:14px}.nps-truth{justify-content:flex-start}.nps-context,.nps-main-grid{grid-template-columns:1fr}.nps-values{grid-template-columns:1fr 1fr}.nps-schema-top{align-items:flex-start}.nps-schema-top span{max-width:60%}.nps-svg{min-height:560px}.nps-legend{display:grid;grid-template-columns:1fr 1fr}.nps-head h2{font-size:30px}}@media(max-width:520px){.nps-values,.nps-legend{grid-template-columns:1fr}.nps-svg{min-height:520px}}.nps-head-media,.nps-head-media img{display:none!important}.nps-value--nora-visual{padding:0;min-height:168px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--nps-accent) 55%,transparent);border-radius:16px;background:color-mix(in srgb,var(--nps-surface) 84%,var(--nps-accent) 16%)}.nps-value--nora-visual img{display:block;width:100%;height:100%;min-height:166px;object-fit:contain;object-position:center}@media(max-width:900px){.nps-value--nora-visual{min-height:176px}.nps-value--nora-visual img{min-height:174px}}@media(max-width:520px){.nps-value--nora-visual{min-height:148px}.nps-value--nora-visual img{min-height:146px}}.nora-pdp-setup{--nps-accent-ink:var(--accentText,#fff);--nps-muted:color-mix(in srgb,var(--nps-fg) 76%,var(--nps-bg) 24%)}.nps-head p,.nps-context-card span,.nps-value h4,.nps-value p,.nps-package-note,.nps-schema-top span,.nps-legend{color:var(--nps-muted)!important}.nps-context-card b,.nps-value strong,.nps-nora h3,.nps-nora p{color:var(--nps-fg)}.nps-scenario-btn,.nps-all-purpose{border-radius:clamp(11px,calc(var(--radius,22px)*.68),18px)!important;font-family:var(--body,Inter,sans-serif)!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,filter .16s ease!important}.nps-scenario-btn small{color:color-mix(in srgb,var(--nps-fg) 80%,var(--nps-bg) 20%)!important}.nps-scenario-btn b{color:var(--nps-fg)!important}.nps-scenario-btn:hover,.nps-scenario-btn:focus-visible,.nps-all-purpose:hover,.nps-all-purpose:focus-visible{transform:translateY(-1px);border-color:var(--nps-accent)!important;filter:brightness(1.02) saturate(1.03);box-shadow:0 0 0 2px color-mix(in srgb,var(--nps-accent) 22%,transparent),0 10px 22px color-mix(in srgb,var(--nps-accent) 12%,transparent)!important}.nps-scenario-btn:active,.nps-all-purpose:active,.nps-reselect-btn:active,.nps-share-actions button:active{transform:translateY(0) scale(.985)!important}.nps-scenario-btn.is-active{background:var(--nps-accent)!important;color:var(--nps-accent-ink)!important;border-color:var(--nps-accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--nps-accent-ink) 18%,transparent) inset,0 10px 24px color-mix(in srgb,var(--nps-accent) 24%,transparent)!important}.nps-scenario-btn.is-active small{color:color-mix(in srgb,var(--nps-accent-ink) 74%,transparent)!important}.nps-scenario-btn.is-active b{color:var(--nps-accent-ink)!important}.nps-all-purpose small{color:color-mix(in srgb,var(--nps-accent) 78%,var(--nps-fg) 22%)!important}.nps-all-purpose b{color:var(--nps-fg)!important}.nps-reselect-btn{color:var(--nps-fg)!important;font-family:var(--body,Inter,sans-serif)!important;border-radius:999px!important}.nps-share-actions button{background:var(--nps-accent)!important;color:var(--nps-accent-ink)!important;font-family:var(--body,Inter,sans-serif)!important}.nps-share-actions button[data-ready-action]{background:color-mix(in srgb,var(--nps-surface) 78%,var(--nps-accent) 22%)!important;color:var(--nps-fg)!important}.nps-share-actions button:disabled{opacity:.56;cursor:progress;filter:saturate(.6)}.nps-share-actions button:focus-visible,.nps-reselect-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--nps-accent) 24%,transparent)!important}.nora-pdp-setup{--nps-readable-muted:color-mix(in srgb,var(--nps-fg) 82%,var(--nps-bg) 18%);--nps-control-radius:14px}.nora-pdp-setup :is(.nps-head p,.nps-context-card span,.nps-value h4,.nps-value p,.nps-package-note,.nps-schema-top span,.nps-legend,.nps-share-status){color:var(--nps-readable-muted)!important}.nora-pdp-setup .nps-scenario-tabs{align-items:stretch}.nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose){min-height:72px;border-radius:var(--nps-control-radius)!important;display:flex;flex-direction:column;justify-content:center}.nora-pdp-setup .nps-scenario-btn small{color:color-mix(in srgb,var(--nps-fg) 86%,var(--nps-bg) 14%)!important}.nora-pdp-setup .nps-scenario-btn b{color:var(--nps-fg)!important}.nora-pdp-setup .nps-scenario-btn.is-active{background:var(--nps-accent)!important;color:var(--nps-accent-ink)!important;border-color:var(--nps-accent)!important}.nora-pdp-setup .nps-scenario-btn.is-active :is(small,b){color:var(--nps-accent-ink)!important;-webkit-text-fill-color:var(--nps-accent-ink)!important}.nora-pdp-setup .nps-all-purpose{border-style:solid!important;border-color:color-mix(in srgb,var(--nps-accent) 58%,var(--nps-line) 42%)!important}.nora-pdp-setup .nps-all-purpose small{color:color-mix(in srgb,var(--nps-accent) 84%,var(--nps-fg) 16%)!important}.nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button){transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease!important;-webkit-tap-highlight-color:transparent}.nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):focus-visible{outline:2px solid color-mix(in srgb,var(--cf45-hover-fg,var(--nps-fg)) 74%,transparent)!important;outline-offset:3px!important}body[data-cf45-experience=editorial] .nora-pdp-setup{--nps-control-radius:10px}body[data-cf45-experience=magazine] .nora-pdp-setup{--nps-control-radius:14px}body[data-cf45-experience=nature] .nora-pdp-setup{--nps-control-radius:18px}body[data-cf45-experience=newsroom] .nora-pdp-setup{--nps-control-radius:0px}body[data-cf45-experience=retrofuture] .nora-pdp-setup{--nps-control-radius:5px}body[data-cf45-experience=redaxis] .nora-pdp-setup{--nps-control-radius:4px}body[data-cf45-experience=chrome] .nora-pdp-setup{--nps-control-radius:12px}body[data-cf45-experience=cinema] .nora-pdp-setup{--nps-control-radius:10px}body[data-cf45-experience=hyperpop] .nora-pdp-setup{--nps-control-radius:6px}body[data-cf45-experience=retrofuture] .nora-pdp-setup .nps-all-purpose{border-style:dashed!important}body[data-cf45-experience=redaxis] .nora-pdp-setup .nps-all-purpose{border-left-width:4px!important}body[data-cf45-experience=chrome] .nora-pdp-setup .nps-all-purpose{background:linear-gradient(180deg,color-mix(in srgb,var(--nps-surface) 96%,#fff 4%),color-mix(in srgb,var(--nps-surface) 92%,var(--nps-fg) 8%))!important;box-shadow:inset 0 1px #ffffff29}body[data-cf45-experience=hyperpop] .nora-pdp-setup .nps-all-purpose{box-shadow:3px 3px color-mix(in srgb,var(--nps-accent) 38%,transparent)}@media(hover:hover)and (pointer:fine){body[data-cf45-experience] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover{background:var(--cf45-hover-bg)!important;color:var(--cf45-hover-fg)!important;border-color:var(--cf45-hover-border)!important;box-shadow:var(--cf45-hover-shadow)!important;transform:translateY(var(--cf45-hover-lift)) scale(1.015)!important;filter:none!important;-webkit-text-fill-color:var(--cf45-hover-fg)!important}body[data-cf45-experience] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose):not(:disabled):hover :is(small,b){color:var(--cf45-hover-fg)!important;-webkit-text-fill-color:var(--cf45-hover-fg)!important}body[data-cf45-experience=newsroom] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover,body[data-cf45-experience=redaxis] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover{transform:translate(-2px,-3px)!important}body[data-cf45-experience=retrofuture] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover{letter-spacing:.025em!important}body[data-cf45-experience=chrome] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover{background:linear-gradient(180deg,#252b35,#101318)!important}body[data-cf45-experience=hyperpop] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover{transform:translate(-2px,-3px) rotate(-.35deg)!important}}body[data-cf45-experience] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):focus-visible{background:var(--cf45-hover-bg)!important;color:var(--cf45-hover-fg)!important;border-color:var(--cf45-hover-border)!important;box-shadow:var(--cf45-hover-shadow)!important;-webkit-text-fill-color:var(--cf45-hover-fg)!important}body[data-cf45-experience] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose):not(:disabled):focus-visible :is(small,b){color:var(--cf45-hover-fg)!important;-webkit-text-fill-color:var(--cf45-hover-fg)!important}.nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):active{transform:translateY(0) scale(.985)!important}.nora-pdp-setup .nps-context-card b{font-size:12.5px;line-height:1.38}.nora-pdp-setup .nps-value h4{font-size:9.5px}.nora-pdp-setup .nps-value p{font-size:11.25px;line-height:1.45}.nora-pdp-setup .nps-nora h3{font-size:15.5px}.nora-pdp-setup .nps-nora p{font-size:12.25px;line-height:1.58}@media(max-width:900px){.nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose){min-height:68px}.nora-pdp-setup .nps-scenario-btn b,.nora-pdp-setup .nps-all-purpose b{font-size:14px}}@media(prefers-reduced-motion:reduce){.nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button){transition:none!important}}#canfoto-pdp-setup-viewer.nora-pdp-setup{--bg:var(--cf-bg,#f4f1e8);--fg:var(--cf-fg,#1f2a23);--accent:var(--cf-accent,#6f7e64);--accentText:var(--cf-accent-text,#fff);--surface:var(--cf-surface,#fffdf8);--muted:var(--cf-muted,#687169);--line:var(--cf-line,#d9d3c5);--display:var(--cf-display,var(--cf-body,Inter,sans-serif));--body:var(--cf-body,Inter,sans-serif);--radius:var(--cf-radius,22px);width:100%;max-width:none;align-self:stretch}html[data-cf-theme=cf-editorial] #canfoto-pdp-setup-viewer{--nps-control-radius:10px}html[data-cf-theme=cf-magazine] #canfoto-pdp-setup-viewer{--nps-control-radius:14px}html[data-cf-theme=cf-nature] #canfoto-pdp-setup-viewer{--nps-control-radius:18px}html[data-cf-theme=cf-newsroom] #canfoto-pdp-setup-viewer{--nps-control-radius:0px}html[data-cf-theme=cf-retrofuture] #canfoto-pdp-setup-viewer{--nps-control-radius:5px}html[data-cf-theme=cf-redaxis] #canfoto-pdp-setup-viewer{--nps-control-radius:4px}html[data-cf-theme=cf-chrome] #canfoto-pdp-setup-viewer{--nps-control-radius:12px}html[data-cf-theme=cf-cinema] #canfoto-pdp-setup-viewer{--nps-control-radius:10px}html[data-cf-theme=cf-hyperpop] #canfoto-pdp-setup-viewer{--nps-control-radius:6px}#canfoto-pdp-setup-viewer .nps-stage-wrap{display:block;min-width:0}#canfoto-pdp-setup-viewer .nps-stage-wrap>.nps-svg{display:block;width:100%;height:auto}#canfoto-pdp-setup-viewer .nps-mirror{display:flex;justify-content:flex-end;gap:8px;padding:0 13px 13px}#canfoto-pdp-setup-viewer .nps-mirror button{-webkit-appearance:none;appearance:none;border:1px solid var(--nps-line);border-radius:999px;background:color-mix(in srgb,var(--nps-surface) 88%,var(--nps-accent) 12%);color:var(--nps-fg);padding:9px 12px;font:900 10px/1 var(--body,Inter,sans-serif);cursor:pointer}#canfoto-pdp-setup-viewer .nps-mirror button[aria-pressed=true]{background:var(--nps-accent);color:var(--nps-accent-ink,var(--accentText,#fff));border-color:var(--nps-accent)}#canfoto-pdp-setup-viewer .nps-note{margin-top:12px;padding-top:12px;border-top:1px solid var(--nps-line);color:var(--nps-muted);font-size:10px}@media(max-width:900px){#canfoto-pdp-setup-viewer{width:100%;max-width:none;margin-left:0;margin-right:0}#canfoto-pdp-setup-viewer .nps-stage-wrap>.nps-svg{min-width:0;max-width:100%}}#canfoto-pdp-setup-viewer{--nps-readable-muted:color-mix(in srgb,var(--nps-fg) 82%,var(--nps-bg) 18%)}#canfoto-pdp-setup-viewer .nps-stage-wrap,#canfoto-pdp-setup-viewer [data-npsv-stage]{min-height:0!important;height:auto!important}#canfoto-pdp-setup-viewer .nps-svg-stage{position:relative;display:block;width:100%;min-width:0;overflow:hidden;background:inherit}#canfoto-pdp-setup-viewer .nps-svg-stage>.nps-svg{display:block;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;aspect-ratio:980/650;margin:0!important}#canfoto-pdp-setup-viewer .nps-svg :is(.ring-label,.small-label,.bg-label,.patch-label,.embedded-legend-text){fill:var(--nps-readable-muted)!important}#canfoto-pdp-setup-viewer .nps-svg :is(.fixture-label,.subject-text,.meter-label text,.kelvin-badge text){fill:var(--nps-fg)!important}#canfoto-pdp-setup-viewer .nps-svg .meter-label rect{fill:color-mix(in srgb,var(--nps-surface) 94%,var(--nps-bg) 6%)!important;stroke:color-mix(in srgb,var(--nps-fg) 28%,var(--nps-line) 72%)!important}#canfoto-pdp-setup-viewer .nps-svg .meter-label.orange rect{stroke:#b86f10!important}#canfoto-pdp-setup-viewer .nps-svg .meter-label.orange text{fill:#8b520c!important}#canfoto-pdp-setup-viewer .nps-svg .camera-text{fill:#fff!important}#canfoto-pdp-setup-viewer .nps-schema-top span,#canfoto-pdp-setup-viewer .nps-legend{color:var(--nps-readable-muted)!important}@media(max-width:900px){#canfoto-pdp-setup-viewer .nps-svg-stage>.nps-svg{aspect-ratio:980/900}#canfoto-pdp-setup-viewer.nps-mobile-wide .nps-svg-stage>.nps-svg{aspect-ratio:980/1220!important}#canfoto-pdp-setup-viewer.nps-mobile-wide .nps-legend{display:none!important}#canfoto-pdp-setup-viewer.nps-mobile-wide .nps-schema{overflow:hidden!important}#canfoto-pdp-setup-viewer.nps-mobile-wide .nps-svg .embedded-legend-text{fill:var(--nps-readable-muted)!important;font-size:22px;font-weight:850}#canfoto-pdp-setup-viewer .nps-zoom-sticker{display:inline-flex;position:absolute;right:10px;bottom:10px;z-index:18;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 13px;border:1px solid color-mix(in srgb,var(--nps-accent) 48%,var(--nps-line) 52%);border-radius:var(--nps-control-radius,14px);background:color-mix(in srgb,var(--nps-surface) 82%,var(--nps-accent) 18%);color:var(--nps-fg);font:900 10px/1 var(--body,Inter,sans-serif);box-shadow:0 8px 26px #0000004d;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);cursor:pointer;-webkit-tap-highlight-color:transparent}#canfoto-pdp-setup-viewer.nps-mobile-wide .nps-zoom-sticker{top:12px;bottom:auto}#canfoto-pdp-setup-viewer .nps-zoom-sticker__icon{font-size:15px;line-height:1}#canfoto-pdp-setup-viewer .nps-zoom-sticker:focus-visible{outline:2px solid var(--nps-accent);outline-offset:3px}#canfoto-pdp-setup-viewer .nps-schema[data-nps-mobile-zoom="1"]{position:fixed!important;inset:max(6px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom)) 6px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;z-index:2147483000!important;overflow:auto!important;overscroll-behavior:contain;touch-action:pan-x pan-y;background:var(--nps-bg)!important;border:1px solid color-mix(in srgb,var(--nps-accent) 58%,var(--nps-line) 42%)!important;box-shadow:0 0 0 100vmax #000000b8,0 22px 70px #0000008c!important;border-radius:var(--nps-control-radius,16px)!important;cursor:zoom-out!important}#canfoto-pdp-setup-viewer .nps-schema[data-nps-mobile-zoom="1"] .nps-schema-top{position:sticky;top:0;z-index:25;background:color-mix(in srgb,var(--nps-bg) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#canfoto-pdp-setup-viewer .nps-schema[data-nps-mobile-zoom="1"] .nps-svg-stage{width:max(760px,175vw)!important;max-width:none!important;margin:0 auto!important;overflow:visible!important}#canfoto-pdp-setup-viewer .nps-schema[data-nps-mobile-zoom="1"] .nps-svg{display:block;width:100%!important;max-width:none!important;height:auto!important;margin:0!important}#canfoto-pdp-setup-viewer .nps-schema[data-nps-mobile-zoom="1"] .nps-legend{width:max(760px,175vw);max-width:none;margin:0 auto;padding:12px 14px 18px}#canfoto-pdp-setup-viewer .nps-schema[data-nps-mobile-zoom="1"] .nps-zoom-sticker{position:fixed;top:auto!important;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:2147483010;background:var(--nps-accent);color:var(--nps-accent-ink,#15202b);border-color:var(--nps-accent)}body.cf24-setup-zoom-open{overflow:hidden!important;touch-action:none}#canfoto-pdp-setup-viewer .nps-reselect-btn{display:inline-flex;align-items:center;justify-content:center;grid-column:2;grid-row:1/3;-webkit-appearance:none;appearance:none;border:1px solid var(--nps-line);border-radius:var(--nps-control-radius,14px);background:color-mix(in srgb,var(--nps-surface) 84%,var(--nps-accent) 16%);color:var(--nps-fg);padding:8px 10px;font:900 9px/1.15 var(--body,Inter,sans-serif);cursor:pointer}#canfoto-pdp-setup-viewer .nps-schema-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start}#canfoto-pdp-setup-viewer .nps-schema-top span{grid-column:1/2;max-width:none!important;text-align:left!important}}@media(min-width:901px){#canfoto-pdp-setup-viewer .nps-zoom-sticker,#canfoto-pdp-setup-viewer .nps-reselect-btn{display:none!important}}html[data-cf-theme=cf-nature] #canfoto-pdp-setup-viewer .nps-schema{--nps-bg:#efede6;--nps-fg:#473d35;--nps-accent:#6f7e64;--nps-surface:color-mix(in srgb,var(--nps-bg) 93%,#fff 7%);--nps-muted:color-mix(in srgb,var(--nps-fg) 65%,var(--nps-bg));--nps-line:color-mix(in srgb,var(--nps-fg) 18%,transparent);--nps-grid:color-mix(in srgb,var(--nps-fg) 8%,transparent);--nps-ring:color-mix(in srgb,var(--nps-accent) 32%,transparent)}#canfoto-pdp-setup-viewer .nps-svg .grid{stroke:var(--nps-grid)!important;stroke-width:1!important}#canfoto-pdp-setup-viewer .nps-svg .ring{stroke:var(--nps-ring)!important;stroke-width:2!important;fill:none!important;stroke-dasharray:7 9!important}#canfoto-pdp-setup-viewer .nps-svg :is(.bg-label,.patch-label){fill:var(--nps-muted)!important;font-size:14px!important;font-weight:900!important}#canfoto-pdp-setup-viewer .nps-svg .meter-label.secondary rect{stroke:var(--nps-rgb)!important}#canfoto-pdp-setup-viewer .nps-svg .meter-label.secondary text{fill:var(--nps-rgb)!important}#canfoto-pdp-setup-viewer .nps-svg .subject-text{fill:var(--nps-fg)!important;font-size:20px!important;font-weight:900!important}#canfoto-pdp-setup-viewer .nps-svg .camera-text{fill:#fff!important;font-size:18px!important;font-weight:900!important}#canfoto-pdp-setup-viewer .nps-svg .kelvin-badge.secondary text{font-size:11px!important}#canfoto-pdp-setup-viewer .nps-svg .fov-beam,#canfoto-pdp-setup-viewer .nps-svg .main-beam,#canfoto-pdp-setup-viewer .nps-svg .secondary-beam{mix-blend-mode:screen}@media(max-width:900px){#canfoto-pdp-setup-viewer .nps-svg .kelvin-badge text{font-size:15px!important}#canfoto-pdp-setup-viewer .nps-svg .kelvin-badge.secondary text{font-size:14px!important}#canfoto-pdp-setup-viewer.nps-mobile-wide .nps-svg .embedded-legend-text{fill:var(--nps-muted)!important;font-size:22px!important;font-weight:850!important}}body[data-cf45-experience=nature] #canfoto-pdp-setup-viewer .nps-schema{--nps-bg:#efede6;--nps-fg:#473d35;--nps-accent:#6f7e64;--nps-surface:color-mix(in srgb,var(--nps-bg) 93%,#fff 7%);--nps-muted:color-mix(in srgb,var(--nps-fg) 65%,var(--nps-bg));--nps-line:color-mix(in srgb,var(--nps-fg) 18%,transparent);--nps-grid:color-mix(in srgb,var(--nps-fg) 8%,transparent);--nps-ring:color-mix(in srgb,var(--nps-accent) 32%,transparent)}body[data-cf45-experience=retrofuture] #canfoto-pdp-setup-viewer .nps-schema{--nps-bg:#091017;--nps-fg:#eaf3f0;--nps-accent:#25d88f;--nps-surface:color-mix(in srgb,var(--nps-bg) 93%,#fff 7%);--nps-muted:color-mix(in srgb,var(--nps-fg) 65%,var(--nps-bg));--nps-line:color-mix(in srgb,var(--nps-fg) 18%,transparent);--nps-grid:color-mix(in srgb,var(--nps-fg) 8%,transparent);--nps-ring:color-mix(in srgb,var(--nps-accent) 32%,transparent)}#canfoto-pdp-setup-viewer .nps-svg .passive-node{fill:color-mix(in srgb,var(--nps-bi) 18%,var(--nps-surface))!important;stroke:var(--nps-bi)!important;stroke-width:5!important}#canfoto-pdp-setup-viewer .nps-svg .passive-line{stroke:color-mix(in srgb,var(--nps-bi) 70%,#fff 10%)!important;stroke-width:3!important;stroke-dasharray:7 7!important}#canfoto-pdp-setup-viewer .nps-svg .ring-label{fill:var(--nps-muted)!important;font-size:13px!important;font-weight:900!important}#canfoto-pdp-setup-viewer .nps-svg .fixture-label{fill:var(--nps-fg)!important;font-size:14px!important;font-weight:900!important}#canfoto-pdp-setup-viewer .nps-svg .small-label{fill:var(--nps-muted)!important;font-size:12px!important;font-weight:850!important}#canfoto-pdp-setup-viewer .nps-svg .meter-label rect{fill:var(--nps-surface)!important;stroke:var(--nps-line)!important;stroke-width:2!important}#canfoto-pdp-setup-viewer .nps-svg .meter-label text{fill:var(--nps-fg)!important;font-size:13px!important;font-weight:900!important}#canfoto-pdp-setup-viewer .nps-svg .meter-label.orange rect{stroke:#d69025!important}#canfoto-pdp-setup-viewer .nps-svg .meter-label.orange text{fill:#d69025!important}#canfoto-pdp-setup-viewer .nps-svg .kelvin-badge rect{fill:color-mix(in srgb,var(--nps-surface) 82%,#fff 18%)!important;stroke-width:2.5!important;filter:drop-shadow(0 4px 12px rgba(0,0,0,.18))}#canfoto-pdp-setup-viewer .nps-svg .kelvin-badge text{fill:var(--nps-fg)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important}#canfoto-pdp-setup-viewer .nps-scenario-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important}#canfoto-pdp-setup-viewer :is(.nps-scenario-btn,.nps-all-purpose){min-height:72px}#canfoto-pdp-setup-viewer .nps-values{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}#canfoto-pdp-setup-viewer .nps-value--nora-visual{padding:0!important;min-height:168px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid color-mix(in srgb,var(--nps-accent) 55%,transparent)!important;border-radius:16px!important;background:color-mix(in srgb,var(--nps-surface) 84%,var(--nps-accent) 16%)!important}#canfoto-pdp-setup-viewer .nps-value--nora-visual img{display:block!important;width:100%!important;height:100%!important;min-height:166px!important;object-fit:contain!important;object-position:center!important}#canfoto-pdp-setup-viewer .nps-mirror{display:none!important}#canfoto-pdp-setup-viewer .nps-schema{position:relative}#canfoto-pdp-setup-viewer .nps-mirror-btn{position:absolute;right:14px;bottom:56px;z-index:8;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 13px;border:1px solid color-mix(in srgb,var(--nps-accent) 42%,var(--nps-line) 58%);border-radius:var(--nps-control-radius,14px);background:color-mix(in srgb,var(--nps-surface) 88%,var(--nps-accent) 12%);color:var(--nps-fg);font:900 10px/1.05 var(--cf-body,Inter,sans-serif);letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-shadow:0 7px 22px color-mix(in srgb,var(--nps-bg) 32%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease;-webkit-tap-highlight-color:transparent}#canfoto-pdp-setup-viewer .nps-mirror-btn__icon{font-size:16px;line-height:1;transform:translateY(-.5px)}#canfoto-pdp-setup-viewer .nps-mirror-btn[aria-pressed=true]{background:var(--nps-accent);color:var(--nps-accent-ink,#15202b);border-color:var(--nps-accent);box-shadow:0 8px 24px color-mix(in srgb,var(--nps-accent) 24%,transparent)}#canfoto-pdp-setup-viewer .nps-mirror-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--nps-fg) 74%,transparent);outline-offset:3px}@media(max-width:900px){#canfoto-pdp-setup-viewer .nps-scenario-tabs{grid-template-columns:1fr!important}#canfoto-pdp-setup-viewer .nps-all-purpose{grid-column:1!important}#canfoto-pdp-setup-viewer .nps-value--nora-visual{min-height:176px!important}#canfoto-pdp-setup-viewer .nps-value--nora-visual img{min-height:174px!important}#canfoto-pdp-setup-viewer .nps-mirror-btn{position:relative;right:auto;bottom:auto;z-index:2;margin:10px 12px 12px auto;display:flex;width:max-content;max-width:calc(100% - 24px)}}@media(max-width:520px){#canfoto-pdp-setup-viewer .nps-values{grid-template-columns:1fr!important}#canfoto-pdp-setup-viewer .nps-value--nora-visual{min-height:148px!important}#canfoto-pdp-setup-viewer .nps-value--nora-visual img{min-height:146px!important}}@media(prefers-reduced-motion:reduce){#canfoto-pdp-setup-viewer .nps-mirror-btn{transition:none!important}}html[data-cf-theme=cf-retrofuture] .nora-pdp-setup .nps-all-purpose{border-style:dashed!important}html[data-cf-theme=cf-redaxis] .nora-pdp-setup .nps-all-purpose{border-left-width:4px!important}html[data-cf-theme=cf-chrome] .nora-pdp-setup .nps-all-purpose{background:linear-gradient(180deg,color-mix(in srgb,var(--nps-surface) 96%,#fff 4%),color-mix(in srgb,var(--nps-surface) 92%,var(--nps-fg) 8%))!important;box-shadow:inset 0 1px #ffffff29}html[data-cf-theme=cf-hyperpop] .nora-pdp-setup .nps-all-purpose{box-shadow:3px 3px color-mix(in srgb,var(--nps-accent) 38%,transparent)}@media(hover:hover)and (pointer:fine){html[data-cf-theme] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover{background:var(--cf45-hover-bg)!important;color:var(--cf45-hover-fg)!important;border-color:var(--cf45-hover-border)!important;box-shadow:var(--cf45-hover-shadow)!important;transform:translateY(var(--cf45-hover-lift)) scale(1.015)!important;filter:none!important;-webkit-text-fill-color:var(--cf45-hover-fg)!important}html[data-cf-theme] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose):not(:disabled):hover :is(small,b){color:var(--cf45-hover-fg)!important;-webkit-text-fill-color:var(--cf45-hover-fg)!important}html[data-cf-theme=cf-newsroom] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover,html[data-cf-theme=cf-redaxis] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover{transform:translate(-2px,-3px)!important}html[data-cf-theme=cf-retrofuture] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover{letter-spacing:.025em!important}html[data-cf-theme=cf-chrome] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover{background:linear-gradient(180deg,#252b35,#101318)!important}html[data-cf-theme=cf-hyperpop] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):hover{transform:translate(-2px,-3px) rotate(-.35deg)!important}}html[data-cf-theme] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose,.nps-reselect-btn,.nps-share-actions button):not(:disabled):focus-visible{background:var(--cf45-hover-bg)!important;color:var(--cf45-hover-fg)!important;border-color:var(--cf45-hover-border)!important;box-shadow:var(--cf45-hover-shadow)!important;-webkit-text-fill-color:var(--cf45-hover-fg)!important}html[data-cf-theme] .nora-pdp-setup :is(.nps-scenario-btn,.nps-all-purpose):not(:disabled):focus-visible :is(small,b){color:var(--cf45-hover-fg)!important;-webkit-text-fill-color:var(--cf45-hover-fg)!important}
/*# sourceMappingURL=/cdn/shop/t/75/assets/canfoto-pdp-setup-viewer.css.map */
