/* Registration and capability content, adapted to the NOVA cinematic site. */
html{color-scheme:dark}
body.guide-page #cdf button.on{background:#94efff;color:#092133;border-color:#94efff}
body.guide-page #cdq{background:#0e1724;color:#eef5ff;border-color:#35516b}
body.guide-page .dark,body.guide-page .beta-cell,body.guide-page .feat-cell,body.guide-page .box-item,body.guide-page .c-cell,body.guide-page .cd-item{background:#0e1724;border-color:#ffffff22;color:#eef5ff}
body.guide-page .ph,body.guide-page .cd-empty,body.guide-page .insight-note{background:#101e2e;color:#bed0e5;border-color:#35516b}
body.guide-page .cd-search input{background:#0e1724;color:#eef5ff;border-color:#35516b}
body.guide-page .cd-f,body.guide-page .cd-f.act,body.guide-page .cd-filter button{background:#132335;color:#bed0e5;border-color:#35516b}
body.guide-page .cd-filter button.on{background:#1d4050;color:#b9f2ff}
body.guide-page .beta-cell p,body.guide-page .beta-cell li,body.guide-page .c-cell p,body.guide-page .box-item p,body.guide-page .spec-row dd{color:#adbed3}
body.guide-page .beta-cell h3,body.guide-page .c-cell h4,body.guide-page .box-item h3{color:#eef5ff}
body.guide-page .privacy-table th,body.guide-page .privacy-table td{border-color:#35516b;color:#bed0e5}
body.guide-page{--black:#eef5ff;--white:#070b13;--gray-05:#0e1724;--gray-10:#182334;--gray-20:#334258;--gray-40:#a3b0c3;--gray-60:#b8c5d7;--line:#ffffff20;--maxw:1440px;background:#070b13;color:#eef5ff}
.guide-page .site-header{background:#050509;border-color:#ffffff26}
.guide-page .site-header nav a{color:#ceced6}
.guide-page .site-header nav a[aria-current="page"]{color:#94efff}
.guide-page .page-intro{padding:72px 6vw 54px;background:radial-gradient(ellipse at 85% 10%,#16354b85,transparent 60%),#080e19;border-color:#ffffff20}
.guide-page .page-intro .eyeline{font:10px/1.6 monospace;letter-spacing:.18em;color:#91c9db}
.guide-page .page-intro h1{font-size:clamp(32px,4.5vw,62px);color:#f5f5f7;font-weight:550;letter-spacing:-.055em;line-height:1.3}
.guide-page .page-intro h1{word-break:keep-all}
.guide-page .page-intro p{margin-top:20px;color:#a8b7cb;max-width:700px}
.registration-jumps{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.registration-jumps a{border:1px solid #94efff35;padding:12px 17px;color:#c1e5f0;font-size:12px;background:#102030;border-radius:4px}
.registration-jumps a:hover{background:#173349;border-color:#94efff80}
.guide-page section{border-color:#ffffff20;background:transparent}
.guide-page .sec-pad{padding:60px 0}
.guide-page .sec-title{font-size:clamp(26px,3vw,38px);font-weight:550;color:#f5f5f7}
.guide-page .sec-num,.guide-page .sec-en,.guide-page .eyebrow{color:#94cfe5}
.guide-page .sec-head{flex-wrap:wrap;gap:14px}
.guide-page .sec-desc{color:#aebcd0;font-size:15px}
.guide-page .rv{opacity:1;transform:none}
.guide-page .app-card,.guide-page .st-card,.guide-page .ob-ch,.guide-page .ob-kit,.guide-page .kit-i,.guide-page .talk-cell,.guide-page .live-card,.guide-page .uc-cell{background:#0e1724;border-color:#ffffff22;color:#eef5ff;box-shadow:none}
.guide-page .app-card{border-radius:12px;background:linear-gradient(125deg,#152839,#0d1724)}
.guide-page .app-card .app-hd{gap:18px;align-items:center}
.guide-page .app-card .app-ic{width:56px;height:56px;background:#132537;border:1px solid #ffffff18;border-radius:13px;flex:none;box-shadow:none;padding:9px}
.guide-page .app-card .app-ic img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}
.guide-page .station-app-logo{display:block;width:56px;height:56px;margin:0 0 18px;padding:9px;border:1px solid #ffffff18;border-radius:13px;background:#132537;object-fit:contain}
@media(max-width:700px){.guide-page .app-card .app-hd{flex-wrap:wrap;gap:16px}.guide-page .app-card .app-ic{width:52px;height:52px}.guide-page .app-card .app-hd h3{font-size:23px}}
.guide-page .app-hd h3,.guide-page .ob-sum,.guide-page .ob-in,.guide-page .ob-h,.guide-page .kit-i b,.guide-page .ob-call h5,.guide-page .live-card h3,.guide-page .uc-cell h3{color:#edf4ff}
.guide-page .app-sub,.guide-page .app-req,.guide-page .kit-i p,.guide-page .ob-in p,.guide-page .ob-in li,.guide-page .st-l p,.guide-page .live-card p,.guide-page .uc-cell p{color:#adbed3}
.guide-page .app-k,.guide-page .kit-n,.guide-page .kit-ic,.guide-page .ob-no,.guide-page .live-k{color:#94efff}
.guide-page .ob-t{background:#0c1522;color:#bacde1;border-color:#ffffff24}
.guide-page .ob-t.on{background:#162c3b;border-color:#94efff70;color:#c6f4ff}
.guide-page .ob-t i{color:#94a6bd}
.guide-page .ob-in{border-top:1px solid #ffffff18}
.guide-page .ob-call,.guide-page .ob-chk,.guide-page .note,.guide-page .qr-card,.guide-page .kit-h,.guide-page .live-note{background:#132335;border-color:#29445d;color:#c4d5e7}
.guide-page .ob-call.warn{background:#2c211b;border-color:#86643d}
.guide-page .ob-call p,.guide-page .ob-chk li,.guide-page .ob-tb td,.guide-page .ob-tb th{color:#bed0e5}
.guide-page .ob-tb th{background:#182b3f}
.guide-page .ob-tb td{background:#0d1827;border-color:#ffffff20}
.guide-page .ob-tw{overflow:auto}
.guide-page .obn-s,.guide-page .obn-l{background:#111e2d;border-color:#ffffff22;color:#adbed3}
.guide-page .obn-s.on,.guide-page .obn-l.on{background:#203a4b;border-color:#94efff70;color:#ddf8ff}
.guide-page .obn-s i,.guide-page .obn-l i{background:#213647;color:#94efff}
.guide-page .obn-k,.guide-page .ob-div{color:#94cfe5}
.guide-page .ob-cv{border-color:#94cfe5}
.guide-page .live-grid,.guide-page .uc{background:transparent;gap:16px}
.guide-page .live-card,.guide-page .uc-cell{border:1px solid #ffffff22;border-radius:10px}
.guide-page .live-no,.guide-page .uc-num,.guide-page .ic{color:#94efff}
.guide-page .ex,.guide-page .live-ex{background:#132335;border-color:#29445d;color:#cbe0ed}
.guide-page .soon-b{background:#263142;color:#b6c6d9;border-color:#405069}
.guide-page .site-footer{background:#050509;border-color:#ffffff20;color:#eef5ff}
.guide-page .site-footer p,.guide-page .site-footer small{color:#94a6bd}
.guide-page a:focus-visible,.guide-page button:focus-visible,.guide-page summary:focus-visible{outline:2px solid #94efff;outline-offset:5px}
.guide-page .step-no{border-color:#35516b;color:#94efff}
.guide-page .steps .step p{color:#adbed3}
.guide-page .wrap{min-width:0}
.guide-page .ob-in{overflow-wrap:anywhere}
/* Override the manual's original ID-scoped white theme. */
body.guide-page #onboard .ob-t{background:#0e1928;border-color:#35465c;color:#bacde1}
body.guide-page #onboard .ob-t.on{background:#183342;border-color:#94efff80}
body.guide-page #onboard .ob-t b{color:#edf4ff}
body.guide-page #onboard .ob-t i,body.guide-page #onboard .ob-ic{color:#a9bed2}
body.guide-page #onboard .ob-nav{border-color:#35465c;border-radius:8px;overflow:hidden}
body.guide-page #onboard .ob-nav a{color:#c3d2e3}
body.guide-page #onboard .ob-nav a.on{color:#d9f6ff;background:#1b3545}
body.guide-page #onboard .obn-help{background:#101b2b}
body.guide-page #onboard .obn-s i{background:#20354a;border-color:#45647e;color:#c4d5e7}
body.guide-page #onboard .obn-s.on i{background:#94efff;color:#092133;border-color:#94efff}
body.guide-page #onboard .obn-l i{background:transparent;color:#94efff}
body.guide-page #onboard .ob-ch{border-color:#35465c;padding-inline:20px}
body.guide-page #onboard .ob-in{padding-top:20px;margin-left:34px}
body.guide-page #onboard .ob-in p,body.guide-page #onboard .ob-ul li,body.guide-page #onboard .ob-chk li{color:#b8c9dd}
body.guide-page #onboard .ob-in b,body.guide-page #onboard .ob-step h5{color:#edf4ff}
body.guide-page #onboard .ob-step::before{background:#20394c;color:#94efff}
body.guide-page #onboard .ob-call,body.guide-page #onboard .ob-chk{background:#132335;color:#c4d5e7;border-color:#35536b}
body.guide-page #onboard .ob-call.warn{background:#30221d;border-color:#d59a6d}
body.guide-page #onboard .ob-call.star{background:#12302f;border-color:#69c9ba}
body.guide-page #onboard .ob-call .k{background:#243b50;color:#bee2f4}
body.guide-page #onboard .ob-call.warn .k{background:#4d3124;color:#f5c79d}
body.guide-page #onboard .ob-call.star .k{background:#214842;color:#a7e9dd}
body.guide-page #onboard .ob-tb th{background:#182b3f;color:#94cfe5;padding:12px}
body.guide-page #onboard .ob-tb td,body.guide-page #onboard .ob-tb tbody tr:nth-child(even) td{background:#0d1827;color:#bed0e5;padding:14px 12px}
body.guide-page #onboard .ob-tb td:first-child{color:#e3efff}
body.guide-page #onboard .kit-i{background:#0e1c2c;border-color:#35465c}
body.guide-page #onboard .kit-ic{background:#1e3549}
body.guide-page #onboard .kit-ic svg{stroke:#94efff}
body.guide-page #onboard .kit-tag{background:#422c22;color:#f5c79d}
body.guide-page #onboard .kit-g{border-color:#35465c}
body.guide-page #onboard .ob-tt em{color:#8fa6bf}
body.guide-page #onboard .ob-div span{background:#1d3549;color:#c4eaf8}
.guide-page .vid-tabs,.guide-page .vid figcaption{background:#101e2e;border-color:#35465c}
.guide-page .vt{color:#9cb3ca}
.guide-page .vt.on{background:#244256;color:#dbf6ff}
.guide-page .vt span{color:#a3bed1}
.guide-page .vid figcaption,.guide-page .vid figcaption a{color:#adbed3}
.guide-page .lv{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.guide-page .lv-g{background:#0e1724;border-color:#35465c;border-radius:10px;overflow:hidden}
.guide-page .lv-g:last-child{grid-column:1/-1}
.guide-page .lv-gh{background:#122235}
.guide-page .lv-k{color:#94efff}
.guide-page .lv-say li{background:#1b3548;color:#cbe9f7;font-weight:500}
.guide-page .lv-note{background:#132335;border-color:#94cfe5;color:#b8c9dd}
.guide-page .lv-ap{background:#1b3548;border-color:#355d79;color:#b2e7fa}
@media(max-width:700px){body.guide-page #onboard .ob-ch{padding-inline:14px}body.guide-page #onboard .ob-in{margin-left:0}.guide-page .lv{grid-template-columns:1fr}.guide-page .lv-g:last-child{grid-column:auto}}
@media(max-width:700px){.guide-page .page-intro{padding:40px 24px}.guide-page .page-intro h1{font-size:34px}.guide-page .page-intro p{font-size:14px}.guide-page .sec-pad{padding:38px 0}.guide-page .site-header{height:auto;min-height:92px;flex-wrap:wrap;padding:16px 24px;gap:14px}.guide-page .site-header nav{width:100%;gap:12px;flex-wrap:wrap}.guide-page .site-header nav a{font-size:12px}.guide-page .site-header .header-cta{display:none}.guide-page .setup{grid-template-columns:1fr}.guide-page .live-grid,.guide-page .uc{grid-template-columns:1fr}.guide-page .app-card{padding:22px}.registration-jumps{gap:10px}.registration-jumps a{font-size:11px;padding:10px 12px}}
