.nova-guide{padding-block:clamp(48px,6vw,88px) clamp(88px,9vw,140px);background:var(--paper)}.nova-guide__content{max-width:1120px}.nova-guide--setup .nova-guide__content{max-width:960px}.nova-guide .container{width:100%;min-width:0}.nova-guide p,.nova-guide li{line-height:1.6}.nova-guide a{color:inherit;text-underline-offset:4px}.nova-guide svg{max-width:100%;height:auto}.nova-guide__hero{padding-bottom:35px;border-bottom:2px solid var(--ink)}.nova-guide__hero>.illustration{margin-bottom:24px}.nova-guide__hero>.illustration svg{width:48px;height:48px}.nova-guide .eyebrow{margin:0 0 18px;color:#005e8b}.nova-guide__hero h1,.nova-guide__subhero h2{max-width:16ch;margin:0;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(3.8rem,7.2vw,7.4rem);font-weight:900;letter-spacing:-.035em;line-height:.96;text-transform:uppercase}.nova-guide__hero .page-subtitle,.nova-guide__hero .subtitle,.nova-guide__subhero .subtitle{max-width:62ch;margin:23px 0 0;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.55}.nova-guide__jump{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:33px;padding-top:22px;border-top:1px solid var(--line)}.nova-guide__jump span{margin-right:12px;color:#005e8b;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.nova-guide__jump a{display:inline-flex;align-items:center;min-height:37px;padding:6px 13px;border:1px solid var(--line);background:#fffdf8;font-size:.85rem;font-weight:800;text-decoration:none}.nova-guide__jump a:hover,.nova-guide__jump a:focus-visible{border-color:var(--ink);background:var(--orange);color:var(--ink)}.nova-guide .step-divider{display:none}.nova-guide .step-header{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;margin-top:clamp(44px,5vw,72px);padding-top:22px;border-top:1px solid var(--line);scroll-margin-top:24px}.nova-guide .step-number{display:grid;place-items:center;width:48px;height:48px;background:var(--orange);color:var(--ink);font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:1.7rem;line-height:1}.nova-guide .step-title{margin:1px 0 0;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:900;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.nova-guide .step-desc{max-width:72ch;margin:12px 0 23px 66px;font-size:1.07rem}.nova-guide .card,.nova-guide .camera-diagrams,.nova-guide .tip,.nova-guide .info,.nova-guide .tip-callout,.nova-guide #no-reads>.info-section{margin-left:66px}.nova-guide .card{margin-top:0;margin-bottom:12px;padding:clamp(22px,3vw,34px);border:1px solid var(--line);background:#fffdf8}.nova-guide .card p{margin:0 0 10px}.nova-guide .card p:last-child{margin-bottom:0}.nova-guide .card>.illustration{display:grid;place-items:center;margin-bottom:18px}.nova-guide .card>.illustration svg{max-height:180px}.nova-guide .tip,.nova-guide .info,.nova-guide .tip-callout{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-top:12px;margin-bottom:0;padding:15px 19px;background:#e6eff0;border-left:4px solid #005e8b}.nova-guide .tip,.nova-guide .tip-callout{background:#fff0e5;border-left-color:var(--orange)}.nova-guide .tip-label{color:#934315;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nova-guide .info-icon{color:#005e8b;font-weight:900}.nova-guide .tip p,.nova-guide .info p,.nova-guide .tip-callout p{margin:0}.nova-guide .light-row{display:flex;align-items:center;gap:18px;padding:16px 0}.nova-guide .light-row+.light-row{border-top:1px solid var(--line)}.nova-guide .light-label{display:grid;gap:2px}.nova-guide .light-label span{color:#4f5756;font-size:.9rem}.nova-guide .led-blue-scroll{flex:none;width:60px;height:12px;border-radius:20px;background:linear-gradient(90deg,#005e8b,var(--blue),#005e8b)}.nova-guide .led-dot{flex:none;width:24px;height:24px;border-radius:50%}.nova-guide .led-red{background:#e13d29;box-shadow:0 0 0 5px #ffe5e1}.nova-guide .form-field+.form-field{margin-top:18px}.nova-guide .form-field label{display:block;margin-bottom:6px;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nova-guide .input-mock{max-width:440px;padding:12px 15px;border:1px solid var(--line);background:#fff;font-family:inherit}.nova-guide .qr-placeholder{display:grid;place-items:center;width:fit-content;max-width:100%;margin:auto;padding:18px;background:#fff}.nova-guide .ball-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nova-guide .ball-column{min-width:0;padding:18px;border:1px solid var(--line);background:#fff}.nova-guide .column-badge{display:inline-block;margin-bottom:12px;padding:5px 9px;font-size:.73rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.nova-guide .badge-good{background:#d7e9db;color:#245a33}.nova-guide .badge-bad{background:#fce2dc;color:#8f321f}.nova-guide .ball-item{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 0;border-top:1px solid var(--line)}.nova-guide .ball-svg{flex:none;width:52px;height:52px}.nova-guide .ball-name{font-weight:900;line-height:1.2}.nova-guide .ball-desc{font-size:.85rem;line-height:1.4;color:#535b58}.nova-guide .ball-check{margin-left:auto;font-size:1.2rem;font-weight:900}.nova-guide .check-good{color:#226c35}.nova-guide .check-bad{color:#bd4332}.nova-guide .position-diagram{display:flex;align-items:center;justify-content:center;gap:10px;min-height:100px}.nova-guide .distance-line{display:flex;align-items:center;width:min(28vw,180px);height:2px;background:var(--ink)}.nova-guide .distance-line .endcap{width:2px;height:15px;background:var(--ink)}.nova-guide .distance-line .endcap:last-child{margin-left:auto}.nova-guide .nova-device{display:grid;place-items:center;width:115px;height:64px;border-radius:8px;background:var(--ink)}.nova-guide .nova-blue-dot{width:15px;height:15px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 5px #1d536c}.nova-guide .distance-label{margin-top:8px;text-align:center;font-weight:900}.nova-guide .shot-test{text-align:center}.nova-guide .shot-test .icon{font-size:2.5rem}.nova-guide .celebration{margin-top:60px;padding:clamp(30px,5vw,60px);background:var(--ink);color:var(--paper)}.nova-guide .celebration h2{margin:8px 0;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(3rem,5vw,5rem);line-height:1;text-transform:uppercase}.nova-guide .celebration p{margin:0 0 25px}.nova-guide .emojis{font-size:1.5rem}.nova-guide .cta-btn{display:inline-flex;align-items:center;min-height:48px;padding:10px 18px;background:var(--orange);color:var(--ink);font-weight:900;text-decoration:none}.nova-guide--setup #getting-started>.card:last-child{margin:18px 0 0}.nova-guide--setup #getting-started>.card:last-child h3{margin:0 0 8px;font-size:1.45rem}.nova-guide--setup #getting-started>.card:last-child>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.nova-guide--setup #getting-started>.card:last-child a{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 12px;border:1px solid var(--line);font-weight:800;text-decoration:none}.nova-guide--setup #getting-started>.card:last-child a>div{display:flex}.nova-guide--setup{padding-top:clamp(24px,4vw,52px)}.nova-guide--setup .nova-guide__content{max-width:1120px}.nova-guide--setup .nova-guide__hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:470px;overflow:hidden;margin-bottom:50px;padding:clamp(30px,5vw,62px);border:0;background:linear-gradient(115deg,#101719,#15303b 55%,#087eb6);color:#fff}.nova-guide--setup .nova-guide__hero .eyebrow{margin-bottom:14px;color:#74d4fb}.nova-guide--setup .nova-guide__hero h1{max-width:11ch;color:#fff;font-size:clamp(4.5rem,8.4vw,8.6rem);letter-spacing:-.045em;line-height:.89}.nova-guide--setup .nova-guide__hero .page-subtitle{margin-top:22px;color:#e4eeee;font-size:clamp(1.1rem,1.8vw,1.45rem)}.nova-guide--setup .setup-hero__path{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.nova-guide--setup .setup-hero__path span{padding:6px 10px;border:1px solid #ffffff60;color:#d2e8ef;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nova-guide--setup .setup-hero__path span+span:before{content:"\2197";display:inline-block;margin-right:9px;color:var(--orange)}.nova-guide--setup .nova-guide__jump{margin-top:29px;padding-top:18px;border-top:1px solid #ffffff4d}.nova-guide--setup .nova-guide__jump span{color:#74d4fb}.nova-guide--setup .nova-guide__jump a{border-color:#ffffff60;background:transparent;color:#fff;transition:background .2s ease,color .2s ease,transform .2s ease}.nova-guide--setup .nova-guide__jump a:hover,.nova-guide--setup .nova-guide__jump a:focus-visible{transform:translateY(-2px);border-color:var(--orange);background:var(--orange);color:var(--ink)}.nova-guide--setup .setup-steps{position:relative}.nova-guide--setup .setup-steps:before{content:"";position:absolute;top:25px;bottom:65px;left:25px;width:2px;background:linear-gradient(var(--blue),var(--line) 80%)}.nova-guide--setup .setup-step{position:relative;padding-bottom:36px}.nova-guide--setup .setup-step+.setup-step{padding-top:35px;border-top:1px solid var(--line)}.nova-guide--setup .setup-step .step-header{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"number phase" "number title";column-gap:18px;row-gap:4px;align-items:center;margin:0;padding:0;border:0;scroll-margin-top:22px}.nova-guide--setup .setup-step .step-number{position:relative;z-index:1;grid-area:number;width:52px;height:52px;font-size:1.9rem}.nova-guide--setup .setup-step__phase{grid-area:phase;margin:0;color:#005e8b;font-size:.68rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.nova-guide--setup .setup-step .step-title{grid-area:title;margin:0;font-size:clamp(2.3rem,3.7vw,4rem)}.nova-guide--setup .setup-step .step-desc{max-width:65ch;margin:13px 0 18px 70px;font-size:1.04rem}.nova-guide--setup .setup-step .card,.nova-guide--setup .setup-step .tip,.nova-guide--setup .setup-step .info{margin-left:70px}.nova-guide--setup .setup-step .card{margin-bottom:0;border-color:#12141433;box-shadow:0 8px #12141408}.nova-guide--setup .setup-step--1 .card{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;min-height:190px;border-left:5px solid var(--blue);background:#e5f1f3}.nova-guide--setup .setup-step--1 .card>.illustration{margin:0}.nova-guide--setup .setup-step--1 .card>.illustration svg{width:108px;height:108px}.nova-guide--setup .setup-step--1 .card>p{max-width:42ch;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;line-height:1.3}.nova-guide--setup .setup-step--2 .card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.nova-guide--setup .setup-step--2 .light-row{min-height:125px;padding:22px;border:1px solid var(--line);background:#fffdf8}.nova-guide--setup .setup-step--2 .light-row+.light-row{border-top:1px solid var(--line)}.nova-guide--setup .setup-step--2 .light-label strong{font-size:1.1rem}.nova-guide--setup .setup-step--2 .led-blue-scroll{background-size:200% 100%}.nova-guide--setup .setup-step--3 .card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0;background:var(--ink);color:#fff}.nova-guide--setup .setup-step--3 .form-field+.form-field{margin-top:0}.nova-guide--setup .setup-step--3 .form-field label{color:#85d9fa}.nova-guide--setup .setup-step--3 .input-mock{max-width:none;border-color:#ffffff50;background:#252b2b;color:#fff;font-size:1.08rem}.nova-guide--setup .setup-step--4 .card{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:25px;border-top:4px solid var(--blue)}.nova-guide--setup .setup-step--4 .card>.illustration{margin:0}.nova-guide--setup .setup-step--4 .qr-placeholder{padding:12px;border:1px solid var(--line)}.nova-guide--setup .setup-step--4 .card>p{max-width:35ch;font-size:1.08rem;font-weight:800}.nova-guide--setup .setup-step--5 .card{padding:0;border:0;background:transparent;box-shadow:none}.nova-guide--setup .setup-step--5 .ball-columns{gap:12px}.nova-guide--setup .setup-step--5 .ball-column{padding:24px;background:#fffdf8}.nova-guide--setup .setup-step--5 .ball-column:first-child{border-top:4px solid #328555}.nova-guide--setup .setup-step--5 .ball-column:last-child{border-top:4px solid var(--orange)}.nova-guide--setup .setup-step--6 .card{border-top:4px solid var(--blue);background:#e5f1f3}.nova-guide--setup .setup-step--6 .position-diagram{min-height:135px}.nova-guide--setup .setup-step--6 .nova-device{width:140px;height:75px}.nova-guide--setup .setup-step--6 .distance-label{font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:1.7rem}.nova-guide--setup .setup-step--7 .card{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;min-height:240px;border:0;background:var(--orange);text-align:left}.nova-guide--setup .setup-step--7 .shot-test{text-align:left}.nova-guide--setup .setup-step--7 .shot-test__label{margin:0 0 15px;font-size:.74rem;font-weight:900;letter-spacing:.13em}.nova-guide--setup .setup-step--7 .shot-test p:nth-of-type(2){margin:0 0 8px;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1;text-transform:uppercase}.nova-guide--setup .setup-step--7 .shot-test p:last-child{max-width:45ch;line-height:1.45}.nova-guide--setup .shot-test__visual{position:relative;display:grid;place-items:center;width:180px;height:180px;margin:auto;border:2px solid var(--ink);border-radius:50%;background:radial-gradient(circle,transparent 0 34%,#14191a 34% 35%,transparent 35% 62%,#14191a 62% 63%,transparent 63%)}.nova-guide--setup .shot-test__visual:before{content:"";position:absolute;width:2px;height:130px;background:var(--ink);transform:rotate(42deg)}.nova-guide--setup .shot-test__visual:after{content:"";position:absolute;width:2px;height:130px;background:var(--ink);transform:rotate(-42deg)}.nova-guide--setup .shot-test__visual span{position:relative;z-index:1;width:48px;height:48px;border:2px solid var(--ink);border-radius:50%;background:#fffdf8;box-shadow:7px 7px #171b1b22}.nova-guide--setup .celebration{margin:30px 0 0;padding:clamp(34px,5vw,66px);background:linear-gradient(115deg,#101719,#15303b 55%,#087eb6)}.nova-guide--setup .celebration__eyebrow{margin:0 0 18px;color:#85d9fa;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nova-guide--setup .celebration h2{max-width:10ch;font-size:clamp(4rem,7vw,7rem)}.nova-guide--setup .celebration p:not(.celebration__eyebrow){font-size:1.13rem}.nova-guide--setup #getting-started>.card:last-child{display:grid;grid-template-columns:1fr auto;gap:8px 28px;align-items:center;margin:12px 0 0;border:0;background:#e5f1f3;box-shadow:none}.nova-guide--setup #getting-started>.card:last-child h3{grid-column:1;margin:0;font-size:1.5rem}.nova-guide--setup #getting-started>.card:last-child p{grid-column:1;margin:0}.nova-guide--setup #getting-started>.card:last-child>div{grid-column:2;grid-row:1/3;margin:0}@media(prefers-reduced-motion:no-preference){.nova-guide--setup .setup-step--2 .led-blue-scroll{animation:nova-led-scan 2.2s linear infinite}.nova-guide--setup .setup-step--2 .led-red{animation:nova-led-pulse 1.6s ease-in-out infinite}}@keyframes nova-led-scan{to{background-position:200% 0}}@keyframes nova-led-pulse{50%{box-shadow:0 0 0 10px #ffe5e1;opacity:.55}}@media(max-width:850px){.nova-guide--setup .nova-guide__hero{min-height:470px}.nova-guide--setup #getting-started>.card:last-child{grid-template-columns:1fr}.nova-guide--setup #getting-started>.card:last-child>div{grid-column:1;grid-row:auto;margin-top:12px}}.nova-guide--troubleshooting .camera-diagrams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:0}.nova-guide--troubleshooting .camera-example{min-width:0;padding:16px;border:1px solid var(--line);background:#fffdf8}.nova-guide--troubleshooting .camera-example.correct{border-top:4px solid #328555}.nova-guide--troubleshooting .camera-example.warning{border-top:4px solid var(--orange)}.nova-guide--troubleshooting .example-label{display:block;min-height:36px;font-size:.77rem;font-weight:900;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.nova-guide--troubleshooting .label-correct{color:#26653d}.nova-guide--troubleshooting .label-warning{color:#a44822}.nova-guide--troubleshooting .camera-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nova-guide--troubleshooting .camera-frame{position:relative;display:grid;place-items:center;min-width:0;aspect-ratio:1.15;overflow:hidden;background:linear-gradient(180deg,#172325,#24372d 72%,#456a39 72% 100%)}.nova-guide--troubleshooting .camera-frame.grass-sliver{background:linear-gradient(180deg,#172325,#24372d 91%,#456a39 91%)}.nova-guide--troubleshooting .camera-frame.grass-obstruction{background:linear-gradient(180deg,#172325,#24372d 50%,#456a39 50%)}.nova-guide--troubleshooting .camera-label{position:absolute;top:5px;left:6px;z-index:2;color:#fff;font-size:.62rem;font-weight:800;text-transform:uppercase}.nova-guide--troubleshooting .center-guide{position:absolute;top:21%;right:21%;bottom:21%;left:21%;border:1px dashed #95bbbc88}.nova-guide--troubleshooting .ball-position{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px}.nova-guide--troubleshooting .ball-position svg{width:30px;height:30px}.nova-guide--troubleshooting .camera-diagrams--position .camera-example:nth-child(2) .ball-position{transform:translate(-35%)}.nova-guide--troubleshooting .camera-diagrams--position .camera-example:nth-child(3) .ball-position{transform:translate(35%)}.nova-guide--troubleshooting .camera-diagrams--level .grass-sliver .ball-position{transform:translateY(35%)}.nova-guide--troubleshooting .camera-diagrams--level .grass-obstruction .ball-position{transform:translateY(-25%)}.nova-guide--troubleshooting .example-copy{margin:14px 0 0;font-size:.89rem;line-height:1.55}.nova-guide--troubleshooting #no-reads>.info-section{margin-top:12px;padding:24px;border:1px solid var(--line);background:#fffdf8}.nova-guide--troubleshooting .info-section h3,.nova-guide--troubleshooting .recommended-section h3{margin:0 0 12px;font-size:1.35rem;line-height:1.2}.nova-guide--troubleshooting .info-section p{margin:0 0 13px}.nova-guide--troubleshooting .info-section p:last-child{margin-bottom:0}.nova-guide--troubleshooting #ball-reqs{margin-top:clamp(90px,11vw,150px);padding-top:clamp(45px,6vw,75px);border-top:3px solid var(--ink);scroll-margin-top:20px}.nova-guide__subhero{margin-bottom:30px}.nova-guide__subhero h2{max-width:none;font-size:clamp(3rem,6vw,6rem)}.nova-guide--troubleshooting #ball-reqs>.ball-columns{margin-bottom:25px}.nova-guide--troubleshooting #ball-reqs>.info-section,.nova-guide--troubleshooting .recommended-section{margin-top:14px;padding:clamp(22px,3vw,30px);border:1px solid var(--line);background:#fffdf8}.nova-guide--troubleshooting #ball-reqs>.tip-callout{margin:14px 0}.nova-guide--troubleshooting .ball-brand{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--line)}.nova-guide--troubleshooting .brand-icon-svg{flex:none;width:54px;height:54px}.nova-guide--troubleshooting .brand-name{font-weight:900}.nova-guide--troubleshooting .brand-detail{font-size:.9rem;line-height:1.45}.nova-guide--troubleshooting .faq-item{padding:16px 0;border-top:1px solid var(--line)}.nova-guide--troubleshooting .faq-q{font-weight:900}.nova-guide--troubleshooting .faq-a{margin-top:5px;line-height:1.55}.nova-guide--troubleshooting .connection-guide{margin-left:66px}.nova-guide--troubleshooting .connection-guide h3{margin:0 0 12px;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.12}.nova-guide--troubleshooting .connection-guide p{margin:0}.nova-guide--troubleshooting .connection-guide__label{margin:0 0 9px;color:#005e8b;font-size:.73rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nova-guide--troubleshooting .connection-status{display:grid;grid-template-columns:70px minmax(0,1fr);gap:22px;align-items:start;padding:clamp(22px,3vw,32px);border:1px solid var(--line);border-left:5px solid var(--blue);background:#fffdf8}.nova-guide--troubleshooting .connection-status__symbol{display:grid;place-items:center;width:70px;height:70px;border:1px solid #bddfea;border-radius:50%;background:#e6f4fa}.nova-guide--troubleshooting .connection-status__symbol span{width:22px;height:22px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 7px #b9e5f5}.nova-guide--troubleshooting .connection-status__warning{margin-top:16px!important;padding:12px 15px;border-left:3px solid var(--orange);background:#fff0e5;font-size:.91rem}.nova-guide--troubleshooting .connection-chain{margin-top:34px}.nova-guide--troubleshooting .connection-chain__heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:17px}.nova-guide--troubleshooting .connection-chain__heading h3{margin-bottom:0}.nova-guide--troubleshooting .connection-chain__heading>p{max-width:36ch;color:#4f5756;font-size:.92rem}.nova-guide--troubleshooting .connection-chain__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.nova-guide--troubleshooting .connection-node{min-width:0;padding:20px;border:1px solid var(--line);border-top:4px solid var(--blue);background:#fffdf8}.nova-guide--troubleshooting .connection-node__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.nova-guide--troubleshooting .connection-node__number{color:#005e8b;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:2rem;line-height:1}.nova-guide--troubleshooting .connection-node h4{min-height:2.3em;margin:0 0 12px;font-size:1.1rem;line-height:1.15}.nova-guide--troubleshooting .connection-node p{font-size:.91rem;line-height:1.55}.nova-guide--troubleshooting .connection-guide__finish{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.nova-guide--troubleshooting .connection-checklist,.nova-guide--troubleshooting .connection-help{min-width:0;padding:clamp(20px,2.6vw,30px)}.nova-guide--troubleshooting .connection-checklist{background:var(--ink);color:var(--paper)}.nova-guide--troubleshooting .connection-checklist .connection-guide__label{color:#8ad8f4}.nova-guide--troubleshooting .connection-checklist__items{display:grid;gap:9px;margin-top:17px}.nova-guide--troubleshooting .connection-checklist label{display:flex;align-items:start;gap:10px;font-size:.9rem;line-height:1.4;cursor:pointer}.nova-guide--troubleshooting .connection-checklist input{flex:none;width:17px;height:17px;margin:1px 0 0;accent-color:var(--orange)}.nova-guide--troubleshooting .connection-help{background:#e6eff0}.nova-guide--troubleshooting .connection-help>p:not(.connection-guide__label){font-size:.91rem}.nova-guide--troubleshooting .connection-help__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.nova-guide--troubleshooting .connection-help__links a{display:inline-flex;align-items:center;min-height:38px;padding:7px 10px;border:1px solid #99abad;background:#fffdf8;font-size:.82rem;font-weight:900;text-decoration:none}.nova-guide--troubleshooting .connection-help__links a:hover,.nova-guide--troubleshooting .connection-help__links a:focus-visible{border-color:var(--ink);background:var(--orange)}@media(max-width:900px){.nova-guide--troubleshooting .connection-chain__heading{align-items:start;flex-direction:column;gap:8px}.nova-guide--troubleshooting .connection-chain__steps{grid-template-columns:1fr}.nova-guide--troubleshooting .connection-node__top{margin-bottom:14px}.nova-guide--troubleshooting .connection-node h4{min-height:0}}@media(max-width:850px){.nova-guide--troubleshooting .camera-diagrams{grid-template-columns:1fr}.nova-guide--troubleshooting .camera-example{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);column-gap:18px;align-items:start}.nova-guide--troubleshooting .example-label{grid-column:1/-1;min-height:28px}.nova-guide--troubleshooting .example-copy{margin:0}}@media(max-width:650px){.nova-guide{padding-block:48px 88px}.nova-guide__hero h1{font-size:clamp(3.25rem,15vw,5rem)}.nova-guide__jump span{flex-basis:100%}.nova-guide .step-header{grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:45px}.nova-guide .step-number{width:42px;height:42px}.nova-guide .step-title{font-size:clamp(1.9rem,9vw,2.7rem)}.nova-guide .step-desc,.nova-guide .card,.nova-guide .camera-diagrams,.nova-guide .tip,.nova-guide .info,.nova-guide .tip-callout,.nova-guide #no-reads>.info-section{margin-left:0}.nova-guide .ball-columns{grid-template-columns:1fr}.nova-guide--troubleshooting .camera-example{display:block}.nova-guide--troubleshooting .example-copy{margin-top:12px}.nova-guide--setup #getting-started>.card:last-child{margin-left:0}.nova-guide--troubleshooting .connection-guide{margin-left:0}.nova-guide--troubleshooting .connection-status{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:19px}.nova-guide--troubleshooting .connection-status__symbol{width:48px;height:48px}.nova-guide--troubleshooting .connection-status__symbol span{width:16px;height:16px;box-shadow:0 0 0 5px #b9e5f5}.nova-guide--troubleshooting .connection-guide__finish{grid-template-columns:1fr}}@media(max-width:850px){.nova-guide--setup .setup-step--1 .card{grid-template-columns:110px minmax(0,1fr)}.nova-guide--setup .setup-step--4 .card{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:650px){.nova-guide--setup{padding-top:16px}.nova-guide--setup .nova-guide__hero{min-height:450px;margin-bottom:36px;padding:26px 24px;background:linear-gradient(145deg,#087eb6,#15303b 42%,#101719)}.nova-guide--setup .nova-guide__hero h1{max-width:9ch;font-size:clamp(3.6rem,15vw,5.2rem)}.nova-guide--setup .nova-guide__hero .page-subtitle{font-size:1.05rem}.nova-guide--setup .setup-hero__path{gap:5px;margin-top:22px}.nova-guide--setup .setup-hero__path span{padding:5px 6px;font-size:.62rem}.nova-guide--setup .setup-hero__path span+span:before{margin-right:5px}.nova-guide--setup .nova-guide__jump{gap:6px;margin-top:22px}.nova-guide--setup .nova-guide__jump a{min-height:34px;padding:5px 8px;font-size:.75rem}.nova-guide--setup .setup-steps:before{display:none}.nova-guide--setup .setup-step{padding-bottom:27px}.nova-guide--setup .setup-step+.setup-step{padding-top:28px}.nova-guide--setup .setup-step .step-header{grid-template-columns:42px minmax(0,1fr);column-gap:12px}.nova-guide--setup .setup-step .step-number{width:42px;height:42px;font-size:1.55rem}.nova-guide--setup .setup-step .step-title{font-size:clamp(1.9rem,8.5vw,2.7rem)}.nova-guide--setup .setup-step .step-desc{margin:12px 0 14px;font-size:.98rem}.nova-guide--setup .setup-step .card,.nova-guide--setup .setup-step .tip,.nova-guide--setup .setup-step .info{margin-left:0}.nova-guide--setup .setup-step--1 .card,.nova-guide--setup .setup-step--2 .card,.nova-guide--setup .setup-step--3 .card,.nova-guide--setup .setup-step--4 .card{grid-template-columns:1fr}.nova-guide--setup .setup-step--1 .card{gap:8px;min-height:0}.nova-guide--setup .setup-step--1 .card>.illustration{justify-content:start}.nova-guide--setup .setup-step--1 .card>.illustration svg{width:70px;height:70px}.nova-guide--setup .setup-step--1 .card>p{font-size:1.1rem}.nova-guide--setup .setup-step--2 .light-row{min-height:100px}.nova-guide--setup .setup-step--3 .card{gap:15px}.nova-guide--setup .setup-step--4 .card{gap:12px}.nova-guide--setup .setup-step--4 .card>.illustration{justify-content:center}.nova-guide--setup .setup-step--5 .ball-column{padding:18px}.nova-guide--setup .setup-step--6 .position-diagram{gap:6px}.nova-guide--setup .setup-step--6 .distance-line{width:min(18vw,74px)}.nova-guide--setup .setup-step--6 .nova-device{width:92px;height:58px}.nova-guide--setup .setup-step--7 .card{grid-template-columns:1fr;gap:6px}.nova-guide--setup .shot-test__visual{width:125px;height:125px;margin:0 0 0 auto}.nova-guide--setup .shot-test__visual:before,.nova-guide--setup .shot-test__visual:after{height:90px}.nova-guide--setup .shot-test__visual span{width:35px;height:35px}.nova-guide--setup .celebration h2{font-size:clamp(3.5rem,13vw,5rem)}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/nova-guide.css.map */
