.NVL79a_page{background:var(--bg)}.NVL79a_hero{isolation:isolate;background:var(--hero-bg);padding:152px 0 40px;position:relative;overflow:hidden}.NVL79a_hero>.container{z-index:1;position:relative}.NVL79a_heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:42px;display:flex}.NVL79a_eyebrow{color:var(--muted);font:11px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.NVL79a_version{color:var(--blue);letter-spacing:0;text-transform:none;border:1px solid #9bbdff26;border-radius:4px;padding:3px 8px}.NVL79a_heading h1{letter-spacing:-.055em;text-wrap:balance;margin-top:22px;font-size:clamp(44px,4.9vw,68px);line-height:1.12}.NVL79a_heading h1 em{padding-bottom:.08em}.NVL79a_heading p{max-width:630px;color:var(--hero-muted);text-wrap:pretty;margin-top:14px;font-size:15px;line-height:1.8}.NVL79a_free{color:#b5c8e6;flex-shrink:0;align-items:center;gap:8px;margin-bottom:5px;font-size:12px;display:inline-flex}.NVL79a_free svg{color:var(--blue)}.NVL79a_platformHeading{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.NVL79a_desktopNotice{max-width:540px;color:var(--hero-muted);align-items:flex-start;gap:8px;display:inline-flex}.NVL79a_desktopNotice[hidden]{display:none}.NVL79a_desktopNotice svg{flex-shrink:0;margin-top:3px}.NVL79a_platformGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.NVL79a_platformCard{background:linear-gradient(150deg,#17243af0,#0e182aee 75%);border:1px solid #b8d0ff23;border-radius:14px;min-width:0;padding:27px 25px 0;transition:border-color .2s,background .2s;box-shadow:inset 0 1px #ffffff04}.NVL79a_platformCard[data-recommended]{background:linear-gradient(145deg,#203959eb,#12223aee 75%);border-color:#80b6ff80;box-shadow:inset 0 1px #b1d4ff18,0 12px 45px -28px #448eff50}.NVL79a_cardTop{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.NVL79a_platformLogo{color:#e7f0ff;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.NVL79a_platformLogo svg{width:30px;height:30px}.NVL79a_recommended{color:var(--blue);text-align:right;align-items:center;gap:5px;font-size:10px;line-height:1.4;display:inline-flex}.NVL79a_recommended svg{flex-shrink:0}.NVL79a_platformCard h2{letter-spacing:-.045em;margin-top:17px;font-size:30px}.NVL79a_platformDetail{color:#b0bdd2;min-height:20px;margin-top:7px;font-size:12px;line-height:1.6}.NVL79a_files{flex-direction:column;gap:9px;min-height:186px;padding-block:25px 18px;display:flex}.NVL79a_downloadFile{color:#edf4ff;background:#b7d4ff08;border:1px solid #bbd4ff32;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:12px 14px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.NVL79a_downloadFile>span{min-width:0}.NVL79a_downloadFile strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5;display:block}.NVL79a_downloadFile small{color:#aec0d9;margin-top:4px;font-size:10px;line-height:1.5;display:block}.NVL79a_downloadFile svg{color:#adcfff;flex-shrink:0}.NVL79a_downloadFile:hover{color:#fff;background:#b7d4ff12;border-color:#96c2ff87}.NVL79a_downloadFile[data-primary]{background:linear-gradient(#5897ef,#3178dc);border-color:#9dccff;box-shadow:inset 0 1px 1px #fff3,0 5px 18px #2475ed1a}.NVL79a_downloadFile[data-primary] small,.NVL79a_downloadFile[data-primary] svg{color:#f1f7ff}.NVL79a_downloadFile[data-primary]:hover{background:linear-gradient(#69a6ff,#3a82e8);box-shadow:inset 0 1px 1px #fff3,0 5px 24px #2475ed40}.NVL79a_installNotes{border-top:1px solid #a7c7ff1a}.NVL79a_installNotes summary{color:#b0bfd6;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:53px;font-size:11px;list-style:none;display:flex}.NVL79a_installNotes summary::-webkit-details-marker{display:none}.NVL79a_installNotes summary:hover{color:var(--fg)}.NVL79a_installNotes summary svg{flex-shrink:0;transition:transform .2s}.NVL79a_installNotes[open] summary svg{transform:rotate(180deg)}.NVL79a_installNotes p{color:var(--muted);padding:0 0 22px;font-size:12px;line-height:1.85}.NVL79a_unavailable{color:var(--muted);gap:8px;font-size:12px;display:grid}.NVL79a_unavailable strong{color:var(--blue);font-weight:500}.NVL79a_resources{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:23px;display:flex}.NVL79a_resources a{color:#aebfd9;align-items:center;gap:8px;min-height:36px;font-size:11px;display:inline-flex}.NVL79a_resources a:last-child{margin-left:auto}.NVL79a_resources a:hover{color:var(--fg)}.NVL79a_resources a svg{flex-shrink:0}.NVL79a_body{padding-block:56px 80px}.NVL79a_vector{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:58px;display:grid}.NVL79a_vectorCopy{min-width:0}.NVL79a_developers{color:var(--soft);font:10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.NVL79a_vectorTitle{align-items:center;gap:13px;margin-top:20px;display:flex}.NVL79a_vectorTitle h2{text-wrap:balance;margin:0;font-size:clamp(24px,2.3vw,32px);line-height:1.3}.NVL79a_vectorTitle .db-logo{background:#17305280;border-radius:9px;width:38px;height:38px}.NVL79a_vectorVersion{color:var(--soft);font:11px/1.6 var(--mono);margin-top:14px;display:block}.NVL79a_vectorCopy>p{max-width:530px;color:var(--muted);margin-top:18px;font-size:13px;line-height:1.9}.NVL79a_vectorLinks{flex-wrap:wrap;gap:12px 22px;margin-top:22px;display:flex}.NVL79a_vectorLinks a{min-height:32px;color:var(--blue);align-items:center;gap:6px;font-size:11px;display:inline-flex}.NVL79a_vectorLinks a:hover{color:#e0edff}.NVL79a_vectorLinks a svg{flex-shrink:0}.NVL79a_commands{background:#0b1321;border:1px solid #b6cdff26;border-radius:12px;min-width:0;overflow:hidden}.NVL79a_command{padding:12px 20px 20px}.NVL79a_command+.NVL79a_command{border-top:1px solid #b6cdff1c}.NVL79a_commandHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.NVL79a_commandHeading>span{color:#a3b1c7;font:11px/1.6 var(--mono)}.NVL79a_commandHeading button{color:#9fb3d2;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:6px 8px;font-size:10px;display:inline-flex}.NVL79a_commandHeading button:hover{color:var(--fg);border-color:var(--line);background:#9dbbff0d}.NVL79a_command pre{color:#d7e5fb;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.NVL79a_copyError{color:var(--muted);margin-top:8px;font-size:11px;display:block}html:is(:lang(ja),:lang(zh),:lang(ko)) .NVL79a_heading h1{font-size:clamp(34px,4.5vw,58px)}@media (max-width:1100px){.NVL79a_platformCard{padding:23px 19px 0}.NVL79a_vector{gap:32px}.NVL79a_heading h1{font-size:56px}.NVL79a_downloadFile{padding-inline:11px}}@media (max-width:900px){.NVL79a_hero{padding-top:132px}.NVL79a_heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:30px}.NVL79a_heading h1{font-size:clamp(42px,6vw,56px)}.NVL79a_platformGrid{grid-template-columns:1fr;gap:16px}.NVL79a_platformCard{padding:23px 25px 0}.NVL79a_cardTop{min-height:34px}.NVL79a_platformLogo{width:34px;height:34px}.NVL79a_platformLogo svg{width:27px;height:27px}.NVL79a_platformCard h2{margin-top:11px;font-size:27px}.NVL79a_files{min-height:0;padding-block:22px}.NVL79a_downloadFile{padding-inline:15px}.NVL79a_resources{gap:8px 24px}.NVL79a_resources a:last-child{margin-left:0}.NVL79a_vector{grid-template-columns:1fr;gap:28px}.NVL79a_vectorCopy>p{max-width:650px}.NVL79a_body{padding-block:42px 64px}}@media (max-width:600px){.NVL79a_hero{padding-top:118px;padding-bottom:25px}.NVL79a_heading{gap:17px;margin-bottom:26px}.NVL79a_heading h1{margin-top:18px;font-size:clamp(36px,10vw,48px)}.NVL79a_heading p{margin-top:11px;font-size:13px;line-height:1.8}.NVL79a_eyebrow{gap:8px;font-size:10px}.NVL79a_free{margin:0;font-size:11px}.NVL79a_platformHeading{gap:12px;font-size:11px}.NVL79a_desktopNotice{background:#89b7ff07;border:1px solid #a9c9ff24;border-radius:7px;width:100%;padding:11px 12px;font-size:11px;line-height:1.7}.NVL79a_platformCard{padding:20px 20px 0}.NVL79a_downloadFile{min-height:67px}.NVL79a_installNotes summary{min-height:48px;font-size:11px}.NVL79a_resources{flex-direction:column;align-items:flex-start;gap:3px;margin-top:18px}.NVL79a_resources a{min-height:40px}.NVL79a_command{padding-inline:16px}.NVL79a_commandHeading button{min-height:44px;padding-inline:10px}.NVL79a_vectorLinks{gap:5px 20px;margin-top:16px}.NVL79a_vectorLinks a{min-height:40px}.NVL79a_vectorTitle{gap:10px}.NVL79a_vectorTitle h2{font-size:25px}html:is(:lang(ja),:lang(zh),:lang(ko)) .NVL79a_heading h1{font-size:clamp(28px,7.5vw,38px)}}@media (prefers-reduced-motion:reduce){.NVL79a_platformCard,.NVL79a_downloadFile,.NVL79a_installNotes summary svg{transition:none}}
