/* Guided connection and support surfaces, using the established NEXUS palette. */
.nv94 .nk-heading{display:flex;align-items:center;justify-content:space-between;gap:36px;margin:14px 0 31px}.nv94 .nk-heading h1{font-size:38px;line-height:1.35;margin:8px 0 15px;letter-spacing:-.045em}.nk-heading p{max-width:670px;font-size:14px;color:var(--nv-muted);margin-bottom:0}.nk-kicker{color:var(--nv-teal);font-weight:650;font-size:12px}.nk-heading>.btn{flex-shrink:0}.nk-status-note{display:flex;align-items:flex-start;gap:13px;padding:17px 23px;background:#eaf3f5;border:1px solid #d4e5e9;border-radius:11px;margin-bottom:32px}.nk-status-note p{font-size:12px;color:#526f7d;margin:0;line-height:1.9}.nk-status-note strong{color:#173f50}.nk-dot{height:7px;width:7px;flex:none;background:#b48943;border-radius:50%;margin-top:8px}
.nk-guide{border:1px solid var(--nv-line);border-radius:18px;background:#fff;overflow:hidden}.nk-device-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 30px;border-bottom:1px solid var(--nv-line)}.nk-device-heading h2{font-size:17px;margin:0;white-space:nowrap}.nk-devices{display:flex;gap:5px;background:#edf3f6;border:1px solid #e1e9ee;border-radius:10px;padding:4px}.nk-devices button{border:0;background:transparent;padding:9px 16px;border-radius:7px;color:#547080;white-space:nowrap;font-size:12px;min-height:39px}.nk-devices button[aria-pressed=true]{background:#fff;color:#123d50;box-shadow:0 1px 3px #142d4112;font-weight:650}.nk-guide-layout{display:grid;grid-template-columns:265px minmax(0,1fr)}.nk-client-list{padding:25px 19px;border-right:1px solid var(--nv-line);background:#f9fbfc}.nk-client-list>p{font-size:11px;color:#8093a0;margin:0 10px 18px}.nk-client-choice{display:flex;align-items:center;gap:13px;width:100%;padding:17px 12px;text-align:left;border:1px solid transparent;background:transparent;border-radius:11px;margin-bottom:9px}.nk-client-choice>img{width:39px;height:39px;object-fit:contain;flex:none;border-radius:9px}.nk-client-choice>span:not(.nk-choice-mark){min-width:0;flex:1}.nk-client-choice strong{font-size:13px;color:#173c50;display:block}.nk-client-choice small{font-size:10px;color:#8093a0;display:block;margin-top:3px}.nk-client-choice[aria-pressed=true]{background:#edf5f6;border-color:#bad7dc}.nk-choice-mark{font-size:16px;color:#4f8995}.nk-client-tip{margin:31px 12px 4px;padding-top:24px;border-top:1px solid #e2eaf0}.nk-client-tip strong{font-size:12px}.nk-client-tip p{font-size:11px;color:#8092a0;margin:8px 0 0;line-height:1.85}
.nk-lesson{padding:32px 38px 22px;min-width:0}.nk-lesson-heading{display:flex;gap:15px;align-items:center;margin-bottom:27px}.nk-lesson-heading>img{width:48px;height:48px;border-radius:10px;object-fit:contain}.nk-lesson-heading h2{font-size:24px;margin:0 0 3px}.nk-lesson-heading p{font-size:11px;color:#7a91a0;margin:0}.nk-lesson-heading p>span{padding-left:15px}.nk-format{margin-left:auto;border:1px solid #dce8ed;background:#f3f8fa;padding:5px 10px;border-radius:6px;color:#466e7d;font-size:11px;white-space:nowrap}.nk-step-nav{display:flex;gap:0;border-bottom:1px solid #e1eaf0;margin-bottom:29px}.nk-step-nav>button{background:transparent;border:0;border-bottom:3px solid transparent;padding:12px 13px 14px;color:#7a8d9b;white-space:nowrap;font-size:12px;display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.nk-step-nav>button>span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#eef3f6;color:#6c8797;font-size:10px}.nk-step-nav>button[aria-pressed=true]{border-bottom-color:#137082;color:#125063;font-weight:650}.nk-step-nav>button[aria-pressed=true]>span{background:#126578;color:#fff}.nk-step-content{min-height:352px;outline:none!important}.nk-step-number{font-size:11px;color:#43808d;font-weight:600}.nk-step-content h3{font-size:23px;margin:10px 0 13px}.nk-step-content>p{font-size:13px;color:#69818f;max-width:640px}.nk-download-source{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #d9e5eb;background:#f9fbfc;border-radius:11px;padding:20px;margin:25px 0}.nk-download-source>div{display:flex;align-items:center;gap:13px;min-width:0}.nk-download-source img{height:38px;width:38px;object-fit:contain}.nk-download-source strong,.nk-download-source small{display:block}.nk-download-source strong{font-size:14px}.nk-download-source small{font-size:10px;color:#81939e;margin-top:5px;overflow-wrap:anywhere}.nk-download-source>.btn{flex-shrink:0;font-size:12px}.nk-simple-list{padding-left:19px;color:#718795;font-size:12px;line-height:2.2}.nk-instructions{list-style:none;margin:25px 0;padding:0}.nk-instructions li{margin-bottom:22px;padding-left:17px;border-left:2px solid #c0dbe0}.nk-instructions strong{font-size:13px;color:#24475a;line-height:1.9;font-weight:600}.nk-instructions p{font-size:12px;color:#7b8f9c;margin:6px 0 0}.nk-inline-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.nk-resource-note{font-size:11px!important;margin-top:20px!important;color:#718b99!important}.nk-detail{border-top:1px solid #e0e9ee;padding:15px 0}.nk-detail summary{font-size:12px;color:#31566a;cursor:pointer;font-weight:600}.nk-detail p{font-size:12px;color:#718a99;line-height:1.9;margin:12px 0 0}.nk-step-controls{display:flex;align-items:center;gap:16px;margin:30px 0 24px;padding-top:22px;border-top:1px solid var(--nv-line)}.nk-step-controls>span{font-size:11px;color:#93a2ab;margin:auto}.nk-step-controls>.btn{font-size:12px;min-width:105px}.nk-official-note{display:flex;align-items:center;justify-content:space-between;gap:13px;font-size:10px;color:#90a1ac}.nk-official-note a{color:#326b7b;font-size:11px;white-space:nowrap}.nk-checklist{margin:24px 0 11px;padding:6px 20px;border:1px solid #d8e5ea;border-radius:10px;background:#f7fafb}.nk-checklist label{display:flex;align-items:flex-start;gap:11px;padding:14px 0;font-size:12px;color:#446272}.nk-checklist label+label{border-top:1px solid #e1eaf0}.nk-checklist input{accent-color:#156d7e;flex:none;width:16px;height:16px;margin-top:3px}.nk-check-disclaimer{display:block;font-size:10px;color:#8a9ca7;margin:0 0 21px}.nk-aftercare{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px 30px;background:#eaf2f5;border-radius:13px;margin-top:28px}.nk-aftercare h2{font-size:20px;margin-bottom:7px}.nk-aftercare p{font-size:12px;color:#718a98;margin:0}.nk-aftercare .btn{font-size:12px}
.nk-help-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:29px}.nk-help-main{min-width:0;padding:28px 31px;background:#fff;border:1px solid var(--nv-line);border-radius:16px}.nk-search{display:block}.nk-search>span{display:block;font-size:13px;font-weight:650;margin-bottom:12px}.nk-search input{width:100%;border:1px solid #c8d9e2;border-radius:9px;background:#fbfcfd;padding:13px 15px;min-height:48px;color:#24495e;font-size:13px}.nk-search input::placeholder{color:#93a3ad}.nk-topic-tabs{display:flex;gap:7px;margin:20px 0 25px;flex-wrap:wrap}.nk-topic-tabs button{background:#f4f8fa;border:1px solid #e2ebef;color:#6d8796;border-radius:7px;padding:8px 12px;font-size:11px;min-height:36px}.nk-topic-tabs button[aria-pressed=true]{background:#e6f2f4;border-color:#b2d6de;color:#10586b;font-weight:650}.nk-result-count{font-size:11px;color:#8c9faa;margin-bottom:10px}.nk-faq-item{border-top:1px solid #e3eaf0;padding:19px 0}.nk-faq-item summary{font-size:13px;color:#264e63;font-weight:600;cursor:pointer;list-style:none;padding-right:20px;position:relative}.nk-faq-item summary::-webkit-details-marker{display:none}.nk-faq-item summary:after{content:"+";position:absolute;right:2px;top:0;color:#7698a7}.nk-faq-item[open] summary:after{content:"−"}.nk-faq-item p{font-size:12px;color:#728997;line-height:1.9;margin:13px 0 0}.nk-no-results{padding:27px 0}.nk-no-results strong{font-size:16px}.nk-no-results p{font-size:12px;color:#728a98;margin:9px 0 0}.nk-support-aside{align-self:start;padding:28px 26px;border-radius:16px;background:#123c4e;color:#fff;position:sticky;top:105px}.nv94 .nk-support-aside h2{color:#fff;font-size:21px;margin-bottom:16px}.nk-support-aside .nk-hours{font-size:13px;color:#b4d8e1;margin:0 0 8px;white-space:pre-line}.nk-support-aside>p:not(.nk-hours){font-size:11px;color:#8eafb9;line-height:1.9;margin:0 0 24px}.nk-contact-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0;border-top:1px solid #315562}.nk-contact-row>span{font-size:10px;color:#9cbac5;min-width:0}.nk-contact-row strong{display:block;font-size:13px;font-weight:500;color:#e5f1f4;margin-top:6px;overflow-wrap:anywhere}.nk-contact-row>.btn{background:#244d5f;border-color:#416372;color:#dbeaf0;font-size:11px;min-height:35px;padding:7px 11px;flex:none}.nk-support-aside .nk-ticket-link{display:flex;margin:20px 0 18px;background:#dceef1;color:#164c5c;border-color:#dceef1;font-size:12px}.nk-policy-link{display:block;text-align:center;font-size:11px;color:#a7c3cd!important}.nk-ticket-prep{padding:26px 30px;border:1px solid var(--nv-line);background:#fff;border-radius:12px;margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:30px}.nk-ticket-prep h2{font-size:18px;margin-bottom:9px}.nk-ticket-prep p{font-size:12px;color:#7a909e;max-width:760px;margin:0}.nk-ticket-prep>.btn{font-size:12px;flex:none}.nk-ticket-area{margin-top:37px;scroll-margin-top:110px}.nk-ticket-area .support-contact{display:none}.nk-ticket-area h1{font-size:25px!important}.nk-signin-help{text-align:center;padding:40px 24px;background:#edf3f6;border:1px solid #dde7ed;border-radius:14px}.nk-signin-help h2{font-size:23px}.nk-signin-help p{font-size:13px;color:#738b99;margin-bottom:22px}.nk-signin-help .btn+.btn{margin-left:10px}
.nk-import-modal{max-width:850px!important;width:calc(100% - 32px)!important}.nk-import-body{padding:26px 32px!important}.nk-import-note{font-size:11px;color:#718a98;margin-bottom:20px}.nk-import-clients{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 24px}.nk-import-clients>button{display:flex;align-items:center;justify-content:center;gap:9px;flex-direction:column;border:1px solid #d9e5eb;border-radius:10px;padding:13px 5px;background:#fafcfd;color:#31576b;font-size:10px;min-width:0}.nk-import-clients img{height:32px;width:32px;object-fit:contain}.nk-import-clients>button[aria-pressed=true]{border-color:#4b97a7;background:#eaf5f7;box-shadow:inset 0 0 0 1px #4b97a7}.nk-import-current{display:flex;align-items:center;gap:16px}.nk-import-current strong{font-size:19px}.nk-import-current>span{font-size:10px;border:1px solid #d8e7ed;background:#f3f8fa;color:#587d8e;border-radius:6px;padding:3px 8px}.nk-import-current+p{font-size:12px;color:#708b9b;margin:9px 0 19px}.nk-import-body .field{font-size:12px}.nk-import-body #static-url{font-family:"Segoe UI",sans-serif;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis}.nk-import-actions{display:flex;gap:10px;flex-wrap:wrap;margin:17px 0 28px}.nk-import-actions>.btn{font-size:12px}.nk-import-qr{display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px;align-items:center;padding:20px;background:#f4f9fa;border:1px solid #dae8ed;border-radius:12px;margin-bottom:24px}.nk-import-qr>img{width:200px;height:200px;background:white;object-fit:contain;max-width:100%}.nk-import-qr strong{font-size:15px}.nk-import-qr p{font-size:12px;color:#768e9c;line-height:1.9;margin:12px 0 18px}.nk-import-qr .btn{font-size:11px;min-height:39px}.nk-import-body .nk-detail .btn{font-size:11px;margin-top:10px}.nk-import-modal .modal-head h2{font-size:20px!important}
@media(max-width:1100px){.nk-help-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.nk-client-list{padding:25px 12px}.nk-guide-layout{grid-template-columns:235px minmax(0,1fr)}.nk-lesson{padding:28px 24px 22px}.nk-step-nav>button{padding-left:7px;padding-right:7px;font-size:11px}.nk-device-heading{padding:23px 24px}.nk-devices button{padding:9px 12px}.nk-format{display:none}}
@media(max-width:760px){.nv94 .nk-heading{display:block;margin:8px 0 25px}.nv94 .nk-heading h1{font-size:29px;line-height:1.45;margin:9px 0 13px;max-width:315px}.nk-heading p{font-size:12px;line-height:1.95}.nk-heading>.btn{font-size:12px;margin-top:20px}.nk-kicker{font-size:10px}.nk-status-note{padding:15px 16px;gap:11px;margin-bottom:23px}.nk-status-note p{font-size:11px}.nk-guide{border-radius:13px}.nk-device-heading{display:block;padding:21px 18px}.nk-device-heading h2{font-size:15px;margin-bottom:16px}.nk-devices{width:100%;justify-content:space-between;gap:2px}.nk-devices button{flex:1;padding:8px 5px;font-size:10px;min-height:39px}.nk-guide-layout{display:block}.nk-client-list{display:flex;gap:8px;overflow-x:auto;padding:16px 17px;background:#f6fafb;border-right:0;border-bottom:1px solid #dce7ed}.nk-client-list>p,.nk-client-tip{display:none}.nk-client-choice{width:auto;min-width:149px;flex:none;margin:0;gap:9px;padding:12px 10px;background:white;border-color:#e1eaf0;border-radius:9px}.nk-client-choice>img{width:32px;height:32px;border-radius:7px}.nk-client-choice strong{font-size:11px}.nk-client-choice small{font-size:9px}.nk-choice-mark{font-size:12px;margin-left:4px}.nk-lesson{padding:23px 18px 19px}.nk-lesson-heading{gap:11px;margin-bottom:21px}.nk-lesson-heading>img{height:40px;width:40px}.nk-lesson-heading h2{font-size:21px}.nk-lesson-heading p{font-size:9px}.nk-lesson-heading p>span{display:block;padding:3px 0 0}.nk-step-nav{margin-bottom:25px;gap:0}.nk-step-nav>button{font-size:10px;gap:5px;display:flex;flex-direction:column;padding:9px 3px 12px;line-height:1.4;min-height:60px}.nk-step-nav>button>span{height:20px;width:20px;font-size:10px}.nk-step-content{min-height:340px}.nk-step-number{font-size:10px}.nk-step-content h3{font-size:21px;line-height:1.5;margin:9px 0 12px}.nk-step-content>p{font-size:12px;line-height:1.95}.nk-download-source{display:block;padding:17px;margin:21px 0}.nk-download-source>div{gap:11px}.nk-download-source strong{font-size:13px}.nk-download-source small{font-size:9px;max-width:195px}.nk-download-source img{width:32px;height:32px}.nk-download-source>.btn{display:flex;margin-top:18px;font-size:11px}.nk-simple-list{font-size:11px;line-height:2.1;padding-left:17px}.nk-instructions{margin:21px 0}.nk-instructions li{padding-left:13px;margin-bottom:22px}.nk-instructions strong{font-size:12px;line-height:1.95}.nk-instructions p{font-size:11px;line-height:1.95}.nk-inline-actions .btn{font-size:11px;padding:10px 13px}.nk-resource-note{font-size:10px!important;line-height:1.95!important}.nk-detail{padding:15px 0}.nk-detail summary{font-size:11px;line-height:1.9}.nk-detail p{font-size:11px;line-height:1.95}.nk-step-controls{gap:9px;margin:25px 0 20px;padding-top:20px}.nk-step-controls>.btn{min-width:83px;font-size:11px;padding:10px 13px}.nk-step-controls>span{font-size:10px}.nk-official-note{display:block;font-size:9px;line-height:1.8}.nk-official-note>span{display:block;margin-top:9px}.nk-official-note a{font-size:10px}.nk-checklist{padding:5px 13px}.nk-checklist label{font-size:11px;gap:10px;padding:13px 0;line-height:1.9}.nk-check-disclaimer{font-size:9px;line-height:1.9}.nk-aftercare{display:block;padding:25px 21px;margin-top:22px}.nk-aftercare h2{font-size:20px}.nk-aftercare p{font-size:11px}.nk-aftercare>.actions{margin-top:17px;gap:9px;flex-wrap:wrap}.nk-aftercare .btn{font-size:11px;padding:9px 12px}
.nk-help-layout{display:flex;flex-direction:column;gap:22px}.nk-help-main{padding:22px 19px;border-radius:13px}.nk-search>span{font-size:12px;margin-bottom:10px}.nk-search input{font-size:12px;padding:12px;min-height:46px}.nk-topic-tabs{gap:5px;margin:17px 0 22px}.nk-topic-tabs button{font-size:10px;padding:7px 9px;min-height:36px}.nk-result-count{font-size:10px}.nk-faq-item{padding:17px 0}.nk-faq-item summary{font-size:12px;line-height:1.85;padding-right:22px}.nk-faq-item p{font-size:11px;line-height:2}.nk-support-aside{width:100%;position:static;padding:26px 24px;border-radius:13px}.nv94 .nk-support-aside h2{font-size:22px;margin-bottom:13px}.nk-support-aside .nk-hours{font-size:13px}.nk-support-aside>p:not(.nk-hours){font-size:11px}.nk-contact-row{padding:16px 0}.nk-contact-row strong{font-size:14px}.nk-contact-row>.btn{min-height:37px;font-size:11px}.nk-ticket-prep{display:block;padding:24px 21px;border-radius:12px;margin-top:22px}.nk-ticket-prep h2{font-size:18px;line-height:1.6}.nk-ticket-prep p{font-size:11px;line-height:2}.nk-ticket-prep>.btn{font-size:11px;margin-top:17px}.nk-ticket-area{margin-top:26px;scroll-margin-top:85px}.nk-ticket-area .panel{padding:17px}.nk-signin-help{padding:28px 21px}.nk-signin-help h2{font-size:21px;line-height:1.6}.nk-signin-help p{font-size:11px;line-height:1.95}.nk-signin-help .btn{font-size:11px;padding:9px 12px}.nk-signin-help .btn+.btn{margin-left:6px}.nk-no-results strong{font-size:14px}.nk-no-results p{font-size:11px}
.nk-import-modal{width:calc(100% - 20px)!important;max-height:94dvh!important}.nk-import-body{padding:18px!important}.nk-import-note{font-size:10px;line-height:1.9}.nk-import-clients{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:22px}.nk-import-clients>button{font-size:9px;gap:7px;padding:11px 4px}.nk-import-clients img{width:28px;height:28px}.nk-import-current{gap:11px}.nk-import-current strong{font-size:18px}.nk-import-current>span{font-size:9px}.nk-import-current+p{font-size:11px;line-height:1.9}.nk-import-body .field{font-size:11px}.nk-import-body #static-url{font-size:11px;min-height:44px}.nk-import-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 22px}.nk-import-actions>.btn{font-size:11px;min-height:43px;padding:9px 8px}.nk-import-actions>#static-launch{grid-column:1/-1}.nk-import-qr{grid-template-columns:1fr;justify-items:center;gap:18px;padding:19px;margin-bottom:20px}.nk-import-qr>img{height:210px;width:210px}.nk-import-qr>div{width:100%;text-align:left}.nk-import-qr strong{font-size:13px}.nk-import-qr p{font-size:11px;line-height:1.95;margin:9px 0 16px}.nk-import-qr .btn{width:100%;font-size:11px}.nk-import-modal .modal-head h2{font-size:17px!important}.nk-import-modal .modal-foot>.btn{font-size:11px}.nk-import-body .nk-detail .actions{gap:8px;flex-wrap:wrap}}
.nv94 .nk-support-aside .nk-ticket-link{background:#dceef1;border-color:#dceef1;color:#164c5c}
@media(max-width:760px){.nv94 .contact-float{top:auto!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;transform:none!important}.nv94 .contact-float-panel{top:auto!important;bottom:65px!important;transform:none!important;max-height:calc(100dvh - 120px);overflow-y:auto}}
