@import url('/manual.css?v=20261017-94');
.pageHero{min-height:510px;padding:72px 5%;display:grid;grid-template-columns:44% 56%;align-items:center;background:radial-gradient(ellipse at 70% 42%,rgba(22,135,255,.25),transparent 43%),url('/assets/clean/hero-background-clean-v2.webp?v=20260725-3') center/cover}.pageHero h1{font-size:clamp(58px,5vw,78px);line-height:1;margin:16px 0 26px}.pageHero p{max-width:620px;color:#aebccc;font-size:20px;line-height:1.55}.pageKicker{color:#1687ff;font-weight:600;letter-spacing:.04em}.platformGlyph{justify-self:center;width:250px;height:250px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(72,153,255,.35);background:radial-gradient(circle,rgba(22,135,255,.24),rgba(3,12,25,.82) 64%);box-shadow:0 0 70px rgba(22,135,255,.17)}.platformGlyph svg{width:120px;height:120px;fill:#eef5ff}.downloadPlatforms{padding:70px 5%;display:grid;grid-template-columns:1fr 1fr;gap:28px;background:linear-gradient(180deg,#020914,#040c18)}.platformCard{padding:34px;border:1px solid #1c3049;background:radial-gradient(ellipse at 50% 0,rgba(30,129,255,.14),transparent 48%),#030b17}.platformCard.windows{background:radial-gradient(ellipse at 50% 0,rgba(0,221,113,.1),transparent 48%),#030b17}.platformTitle{display:flex;align-items:center;gap:18px;padding-bottom:25px;border-bottom:1px solid #20344c}.platformTitle svg{width:46px;height:46px;fill:#eef5ff}.platformTitle h2{font-size:34px;margin:0}.platformCard>p{color:#9eacbc;line-height:1.6}.downloadList{display:grid;gap:16px;margin-top:28px}.downloadItem{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:20px;padding:18px;border:1px solid #213752;background:rgba(4,14,29,.82)}.downloadItem img{width:76px;height:76px;object-fit:contain}.downloadItem b{display:block;font-size:18px}.downloadItem small{display:block;color:#91a1b4;margin-top:6px}.downloadItem .releaseMeta{color:#6f8197;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.downloadActions{display:grid;gap:7px;justify-items:stretch}.downloadAction{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:1px solid #00df63;border-radius:5px;color:#00ef69;font-weight:700}.checksumAction{display:block;text-align:center;color:#7f93aa;font-size:11px;letter-spacing:.08em}.checksumAction:hover{color:#b9c9da}.windowsNotice{min-height:330px;display:grid;place-items:center;text-align:center;padding:30px;border:1px dashed rgba(0,231,112,.32);background:rgba(0,231,112,.025);margin-top:28px}.windowsNotice strong{display:block;color:#00e36a;font-size:24px}.windowsNotice span{display:block;max-width:450px;color:#94a4b6;line-height:1.6;margin-top:16px}.contactLayout{padding:70px 5%;display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;background:radial-gradient(ellipse at 18% 25%,rgba(0,221,117,.11),transparent 38%),#020914}.contactPanel,.contactForm{padding:38px;border:1px solid #1d3048;background:rgba(3,12,25,.9)}.contactPanel h2,.contactForm h2{font-size:34px;margin:0 0 25px}.contactLine{padding:20px 0;border-bottom:1px solid #1b2c42}.contactLine b{display:block;color:#1687ff}.contactLine a,.contactLine span{display:block;color:#b4c0ce;font-size:18px;margin-top:8px}.contactForm label{display:block;margin-bottom:18px;color:#aebccc}.contactForm input,.contactForm textarea{display:block;width:100%;margin-top:8px;padding:14px;border:1px solid #243a55;border-radius:4px;background:#030b17;color:#eef5ff;font:inherit}.contactForm textarea{min-height:150px;resize:vertical}.contactForm button{padding:14px 24px;border:1px solid #00e965;border-radius:4px;background:transparent;color:#00ed67;font-weight:800;cursor:pointer}.staticNote{margin-top:18px;color:#8292a5;font-size:13px;line-height:1.5}.manualNav nav a.active{color:#1687ff}.pageFooter{margin-top:0}
@media(max-width:900px){.pageHero{grid-template-columns:1fr;min-height:650px}.platformGlyph{width:180px;height:180px;margin-top:28px}.downloadPlatforms,.contactLayout{grid-template-columns:1fr}.downloadItem{grid-template-columns:64px 1fr}.downloadItem img{width:64px;height:64px}.downloadActions{grid-column:1/-1}.downloadAction{justify-content:center}}
@media(max-width:520px){.pageHero{padding:55px 7%}.pageHero h1{font-size:46px}.downloadPlatforms,.contactLayout{padding:50px 7%}.platformCard,.contactPanel,.contactForm{padding:24px}.downloadItem{grid-template-columns:54px 1fr;padding:14px}.downloadItem img{width:54px;height:54px}}

/* Final unified corner system: visibly rounded, with child backgrounds clipped. */
.platformCard,.contactPanel,.contactForm{border-radius:12px;overflow:hidden}
.downloadItem,.windowsNotice{border-radius:9px;overflow:hidden}
.downloadAction,.contactForm input,.contactForm textarea,.contactForm button{border-radius:7px}
.downloadActionDisabled{border-color:#526276;color:#91a1b4;background:rgba(96,113,132,.08);cursor:not-allowed;user-select:none}.downloadHold{max-width:170px;text-align:center;color:#7f93aa!important;font-size:10px!important;line-height:1.35;letter-spacing:.03em}
.manualNav nav a.active{color:#00ee55!important;text-decoration-color:#00ee55}

/* Keep platform rows size-for-size so matching Windows products stay aligned
   with their macOS counterparts as the Windows catalog grows. */
.downloadItem{min-height:141px}
@media(max-width:900px){.downloadItem{min-height:272px}}

/* Legacy browsers receive a JPEG background; WebP-capable browsers retain the approved asset. */
.pageHero{background-image:radial-gradient(ellipse at 70% 42%,rgba(22,135,255,.25),transparent 43%),url('/assets/fallback/clean/hero-background-clean-v2.jpg?v=20260725-3')}
.webp .pageHero{background-image:radial-gradient(ellipse at 70% 42%,rgba(22,135,255,.25),transparent 43%),url('/assets/clean/hero-background-clean-v2.webp?v=20260725-3')}

/* Products page */
.productsPageHero{grid-template-columns:48% 52%}
.productHeroMarks{justify-self:center;display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,30px);width:100%}
.productHeroMarks img{width:clamp(105px,11vw,170px);height:clamp(105px,11vw,170px);object-fit:contain;filter:drop-shadow(0 22px 32px rgba(0,0,0,.55))}
.productsInterlude{padding:52px 5%;border-top:1px solid #17283c;border-bottom:1px solid #17283c;background:linear-gradient(180deg,#020814,#040b17)}
.productsInterludeArt{position:relative;min-height:230px;overflow:hidden;border:1px solid rgba(52,91,137,.55);border-radius:14px;background:linear-gradient(90deg,rgba(2,8,20,.2),rgba(2,8,20,0) 45%,rgba(2,8,20,.18)),url('/assets/originals/products-divider-build91.png?v=20260829-91') center 61%/cover no-repeat;box-shadow:0 28px 70px rgba(0,0,0,.35)}
.productsInterludeArt:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,8,20,.22),transparent 38%,rgba(2,8,20,.2));pointer-events:none}
.productsInterludeCopy{position:relative;z-index:1;display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;padding:34px 8%;text-align:center}
.productsInterludeCopy h2{max-width:720px;margin:0;color:#f4f7fb;font-size:clamp(28px,3vw,46px);font-weight:650;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}
.productsInterludeCopy p{max-width:780px;margin:18px 0 0;color:#aebed1;font-size:clamp(15px,1.35vw,19px);line-height:1.55;text-wrap:balance}
.productOverviewGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#020914}
.productOverviewCard{min-width:0;border-right:1px solid #22354a;background:#030b16}
.productOverviewCard:last-child{border-right:0}
.productOverviewVisual{height:360px;display:grid;place-items:center;background-position:center bottom;background-size:auto 110%;background-repeat:no-repeat}
.productOverviewCard.blue .productOverviewVisual{background-image:url('/assets/fallback/clean/product-bg-blue.jpg')}
.productOverviewCard.violet .productOverviewVisual{background-image:url('/assets/fallback/clean/product-bg-violet.jpg')}
.productOverviewCard.orange .productOverviewVisual{background-image:url('/assets/fallback/clean/product-bg-orange.jpg')}
.productOverviewCard.green .productOverviewVisual{background-image:radial-gradient(ellipse at 52% 48%,rgba(0,236,174,.32),rgba(0,70,76,.08) 48%,rgba(2,9,20,.3) 72%),url('/assets/fallback/clean/product-bg-blue.jpg');background-blend-mode:screen,normal}
.webp .productOverviewCard.blue .productOverviewVisual{background-image:url('/assets/clean/product-bg-blue.webp')}
.webp .productOverviewCard.violet .productOverviewVisual{background-image:url('/assets/clean/product-bg-violet.webp')}
.webp .productOverviewCard.orange .productOverviewVisual{background-image:url('/assets/clean/product-bg-orange.webp')}
.webp .productOverviewCard.green .productOverviewVisual{background-image:radial-gradient(ellipse at 52% 48%,rgba(0,236,174,.32),rgba(0,70,76,.08) 48%,rgba(2,9,20,.3) 72%),url('/assets/clean/product-bg-blue.webp')}
.productOverviewVisual img{width:58%;height:78%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.72))}
.productOverviewCopy{min-height:430px;padding:34px 8%;display:flex;flex-direction:column}
.productOverviewCopy>span{color:#1687ff;font-size:12px;font-weight:700;letter-spacing:.08em}
.productOverviewCard.violet .productOverviewCopy>span{color:#b681ff}.productOverviewCard.green .productOverviewCopy>span{color:#00dca6}.productOverviewCard.orange .productOverviewCopy>span{color:#ff9d00}
.productOverviewCopy h2{margin:17px 0 18px;font-size:28px;line-height:1.15}.productOverviewCard.blue .productOverviewCopy h2{color:#ff3b30}.productOverviewCard.violet .productOverviewCopy h2{color:#1687ff}.productOverviewCard.green .productOverviewCopy h2{color:#00dca6}.productOverviewCard.orange .productOverviewCopy h2{color:#ffb000}
.productOverviewCopy p,.productOverviewCopy li{color:#aeb8c6;line-height:1.55}
.productOverviewCopy ul{padding-left:20px;margin:8px 0 28px}
.productOverviewCopy a{margin-top:auto;align-self:flex-start;color:#f4f7fb;font-size:13px;font-weight:800;letter-spacing:.05em}

/* Support page and private local search */
.supportPageHero{grid-template-columns:55% 45%}
.supportHeroMark{justify-self:center;width:min(78%,420px);aspect-ratio:1.35;display:grid;place-items:center;border:1px solid #23405f;border-radius:14px;background:radial-gradient(circle,rgba(22,135,255,.2),rgba(2,9,20,.86) 66%);box-shadow:0 0 70px rgba(22,135,255,.13)}
.supportHeroMark img{width:62%;height:auto;filter:brightness(0) invert(1);opacity:.9}.supportHeroMark span{color:#7e91a9;font-size:11px;letter-spacing:.22em;margin-top:-54px}
.supportSearch,.supportCompatibility{padding:72px 5%;background:#020914}
.supportSectionHeading{max-width:780px}.supportSectionHeading>span,.supportContact span{color:#1687ff;font-size:12px;font-weight:800;letter-spacing:.09em}.supportSectionHeading h2,.supportContact h2{font-size:42px;margin:14px 0 16px}.supportSectionHeading p,.supportContact p{color:#9eacbc;line-height:1.6}
.supportSearchForm{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,.7fr) auto auto;gap:14px;align-items:end;margin:38px 0 15px;padding:24px;border:1px solid #213752;border-radius:12px;background:#030b17}
.supportSearchForm label{display:block;color:#aebccc;font-size:13px}.supportSearchForm input,.supportSearchForm select{display:block;width:100%;height:48px;margin-top:8px;padding:0 14px;border:1px solid #29425f;border-radius:7px;background:#020914;color:#eef5ff;font:inherit}.supportSearchForm button{height:48px;padding:0 22px;border:1px solid #00e965;border-radius:7px;background:transparent;color:#00ed67;font-weight:800;cursor:pointer}.supportSearchForm button.secondary{border-color:#38506d;color:#aebccc}
.supportStatus,.legacySearchNotice{color:#8191a4;font-size:13px;margin:0 0 24px}.supportResults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.supportEntry{padding:28px;border:1px solid #1d3048;border-radius:10px;background:linear-gradient(145deg,rgba(8,24,44,.82),rgba(3,11,23,.96))}.supportEntry>span{color:#1687ff;font-size:11px;font-weight:800;letter-spacing:.08em}.supportEntry h3{font-size:24px;margin:13px 0}.supportEntry p{color:#9eacbc;line-height:1.6}.supportEntry a{display:inline-block;margin-top:10px;color:#00e965;font-size:12px;font-weight:800}.supportEmpty{padding:28px;border:1px dashed #39506d;border-radius:10px;color:#9eacbc;text-align:center}
.supportCompatibility{background:linear-gradient(180deg,#020914,#040d19)}.supportBrandLogos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px;align-items:center;margin:40px 0}.supportBrandLogos img{width:100%;height:42px;object-fit:contain}.supportBrandLogos img[alt="Panasonic"]{filter:brightness(0) invert(1)}
.compatibilityTable{border:1px solid #213752;border-radius:10px;overflow:hidden}.compatibilityRow{display:grid;grid-template-columns:220px 280px minmax(0,1fr);min-height:82px;border-bottom:1px solid #213752}.compatibilityRow:last-child{border-bottom:0}.compatibilityRow>*{min-width:0;margin:0;padding:20px;border-right:1px solid #213752;align-content:center;overflow-wrap:anywhere}.compatibilityRow>*:last-child{border-right:0}.compatibilityRow b{color:#f4f7fb}.compatibilityRow>span{color:#00e965;font-size:13px;font-weight:700}.compatibilityRow p{color:#9eacbc;line-height:1.55}.compatibilityHead{min-height:0;background:#081526}.compatibilityHead span{color:#7f91a7;text-transform:uppercase;letter-spacing:.08em}.compatibilityRow.pending>span{color:#ffb22e}
.supportContact{padding:55px 5%;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;background:radial-gradient(ellipse at 20% 50%,rgba(0,221,117,.1),transparent 42%),#020914}.supportContact>div{max-width:820px}.supportContact a{padding:14px 22px;border:1px solid #00e965;border-radius:7px;color:#00ed67;font-weight:800}

@media(max-width:1100px){.productOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productOverviewCard{border-bottom:1px solid #22354a}.productOverviewCard:nth-child(2n){border-right:0}.productOverviewVisual{height:330px}.productOverviewCopy{min-height:0}.productsInterlude{padding-block:44px}.productsInterludeArt{min-height:210px}.supportSearchForm{grid-template-columns:1fr 1fr}.supportResults{grid-template-columns:1fr}.supportBrandLogos{grid-template-columns:repeat(3,1fr)}.compatibilityRow{grid-template-columns:200px 250px minmax(0,1fr)}.supportContact{grid-template-columns:1fr}.supportContact a{justify-self:start}.productsPageHero,.supportPageHero{grid-template-columns:1fr}.productHeroMarks,.supportHeroMark{margin-top:34px}}
@media(max-width:600px){.productOverviewGrid{grid-template-columns:1fr}.productOverviewCard{border-right:0}.productHeroMarks{flex-wrap:wrap}.productHeroMarks img{width:86px;height:86px}.productsInterlude{padding:34px 7%}.productsInterludeArt{min-height:190px;background-position:center 60%}.productsInterludeCopy{min-height:190px;padding:28px 8%}.productsInterludeCopy p{margin-top:14px}.supportSearch,.supportCompatibility{padding:55px 7%}.supportSearchForm{grid-template-columns:1fr;padding:18px}.supportBrandLogos{grid-template-columns:repeat(2,1fr)}.compatibilityTable{overflow-x:auto}.compatibilityRow{min-width:890px}.supportSectionHeading h2,.supportContact h2{font-size:34px}}

/* Product detail pages */
.productDetailHero{min-height:680px;padding:70px 5%;display:grid;grid-template-columns:38% 62%;gap:42px;align-items:center;background:#020914;overflow:hidden}
.productDetailHero.recordDetail{background:radial-gradient(ellipse at 72% 40%,rgba(22,135,255,.23),transparent 43%),#020914}.productDetailHero.labelDetail{background:radial-gradient(ellipse at 72% 40%,rgba(173,92,255,.18),transparent 43%),#020914}.productDetailHero.ripDetail{background:radial-gradient(ellipse at 72% 40%,rgba(0,220,166,.18),transparent 43%),#020914}.productDetailHero.skinDetail{background:radial-gradient(ellipse at 72% 40%,rgba(255,153,0,.16),transparent 43%),#020914}
.productDetailCopy>span,.productIntro>span,.productCompatibility span,.productFormatStrip span{color:#1687ff;font-size:12px;font-weight:800;letter-spacing:.09em}.labelDetail .productDetailCopy>span{color:#b681ff}.ripDetail .productDetailCopy>span{color:#00dca6}.skinDetail .productDetailCopy>span{color:#ff9d00}
.productDetailCopy h1{font-size:clamp(54px,5vw,78px);line-height:1.02;margin:18px 0 26px}.productDetailCopy>p{max-width:610px;color:#aebccc;font-size:19px;line-height:1.6}.productFacts{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.productFacts b{padding:9px 12px;border:1px solid #29425f;border-radius:5px;color:#e8f0fa;font-size:12px;font-weight:700}
.ripDetail .productDetailCopy h1{font-size:clamp(46px,4.15vw,64px);overflow-wrap:anywhere}
.productDetailHero figure{margin:0;min-width:0}.productDetailHero figure img{display:block;width:100%;max-height:570px;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.62))}.productDetailHero figcaption{margin-top:13px;color:#74869b;font-size:11px;text-align:right;letter-spacing:.05em}
.productDetailBody{padding:76px 5%;background:linear-gradient(180deg,#030b17,#020914)}.productIntro{max-width:900px}.productIntro h2{font-size:42px;line-height:1.15;margin:14px 0 18px}.productIntro p{color:#9eacbc;font-size:18px;line-height:1.65}.productFeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:45px}.productFeatureGrid article{padding:30px;border:1px solid #20354d;border-radius:10px;background:rgba(4,14,29,.86)}.productFeatureGrid article>b{color:#1687ff;font-size:11px;letter-spacing:.1em}.productFeatureGrid h3{font-size:25px;margin:14px 0}.productFeatureGrid p{color:#9eacbc;line-height:1.62;margin:0}
.productCompatibility,.productFormatStrip{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;margin-top:50px;padding:32px;border:1px solid #213752;border-radius:10px;background:#061224}.productCompatibility h2{font-size:28px;margin:10px 0}.productCompatibility p{max-width:900px;color:#9eacbc;line-height:1.6}.productCompatibility a{padding:13px 18px;border:1px solid #00e965;border-radius:6px;color:#00ed67;font-size:12px;font-weight:800;white-space:nowrap}.productFormatStrip{grid-template-columns:max-content 1fr;align-items:start}.productFormatStrip p{margin:0;color:#b7c3d0;overflow-wrap:anywhere}
.productScreenshotGallery{margin-top:56px;padding-top:52px;border-top:1px solid #1b2d43}.productScreenshotGallery>div:first-child>span{color:#1687ff;font-size:12px;font-weight:800;letter-spacing:.09em}.productScreenshotGallery h2{font-size:36px;margin:13px 0 30px}.productScreenshotGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.productScreenshotGrid figure{min-width:0;margin:0;border:1px solid #20354d;border-radius:10px;overflow:hidden;background:#030b17}.productScreenshotGrid img{display:block;width:100%;aspect-ratio:1.62;object-fit:cover}.productScreenshotGrid .copyMonitorDetail img{transform:scale(1.42);transform-origin:62% 100%;object-position:62% 100%}.productScreenshotGrid figcaption{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px;background:#030b17}.productScreenshotGrid figcaption b{font-size:12px;color:#f4f7fb;letter-spacing:.05em}.productScreenshotGrid figcaption span{color:#91a1b4;font-size:13px;line-height:1.5}
.productValidation{margin-top:50px;padding:32px;border:1px solid #213752;border-radius:10px;background:linear-gradient(135deg,#06162b,#030b17)}.productValidation>div:first-child>span{color:#1687ff;font-size:12px;font-weight:800;letter-spacing:.09em}.productValidation h2{font-size:30px;margin:12px 0}.productValidation>div:first-child>p{max-width:900px;color:#9eacbc;line-height:1.6}.productValidationGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:28px;background:#213752}.productValidationGrid>span{display:flex;min-height:110px;flex-direction:column;justify-content:center;gap:9px;padding:20px;background:#030b17}.productValidationGrid b{color:#f4f7fb;font-size:21px}.productValidationGrid small{color:#91a1b4;line-height:1.45}
.productTrial{margin-top:38px;padding:28px 30px;border:1px solid rgba(0,233,101,.35);border-radius:10px;background:linear-gradient(135deg,rgba(0,233,101,.07),rgba(3,11,23,.96))}.productTrial>span{color:#00ed67;font-size:11px;font-weight:800;letter-spacing:.1em}.productTrial h2{margin:12px 0;font-size:30px}.productTrial p{max-width:980px;margin:0;color:#a7b6c7;line-height:1.65}
[data-lang-only][hidden]{display:none!important}.guideBackLink{display:inline-flex;align-items:center;margin:20px 5% 0;color:#8fa6bf;font-size:12px;font-weight:800;letter-spacing:.03em}.guideBackLink:hover{color:#fff}
@media(max-width:980px){.productDetailHero{grid-template-columns:1fr;min-height:0}.productDetailHero figure{margin-top:20px}.productFeatureGrid{grid-template-columns:1fr}.productCompatibility{grid-template-columns:1fr}.productCompatibility a{justify-self:start}}
@media(max-width:980px){.productScreenshotGrid{grid-template-columns:1fr}.productValidationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.productDetailHero,.productDetailBody{padding:55px 7%}.productDetailCopy h1,.ripDetail .productDetailCopy h1{font-size:38px}.productIntro h2{font-size:34px}.productFormatStrip{grid-template-columns:1fr;gap:10px}.productFormatStrip p+span{margin-top:15px}.productScreenshotGallery h2{font-size:30px}.productValidation{padding:24px}.productValidationGrid{grid-template-columns:1fr}.guideBackLink{margin-left:7%;margin-right:7%}}

/* Documentation hub and full online guides. */
.manualHubHero{grid-template-columns:46% 54%}
.manualHubMarks{justify-self:center;display:grid;grid-template-columns:repeat(2,minmax(120px,180px));gap:22px}
.manualHubMarks img{width:100%;height:auto;filter:drop-shadow(0 20px 28px rgba(0,0,0,.58))}
.manualHubGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#213752}
.manualHubCard{min-width:0;display:grid;grid-template-columns:190px 1fr;gap:30px;align-items:center;padding:42px;background:#030b17}
.manualHubCard>img{width:100%;height:auto;filter:drop-shadow(0 20px 30px rgba(0,0,0,.55))}
.manualHubCard>div>span{color:#1687ff;font-size:11px;font-weight:800;letter-spacing:.1em}
.manualHubCard.violet>div>span{color:#b681ff}.manualHubCard.green>div>span{color:#00dca6}.manualHubCard.orange>div>span{color:#ff9d00}
.manualHubCard h2{font-size:29px;line-height:1.16;margin:13px 0 15px}
.manualHubCard p{color:#9eacbc;line-height:1.6}
.manualHubCard nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.manualHubCard nav a{padding:10px 12px;border:1px solid #29425f;border-radius:6px;color:#dfe9f5;font-size:11px;font-weight:800}
.manualHubCard nav a:first-child{border-color:#00df63;color:#00ef69}
.manualHubNote{padding:55px 5%;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;background:radial-gradient(ellipse at 20% 50%,rgba(0,221,117,.1),transparent 42%),#020914}
.manualHubNote>div{max-width:900px}.manualHubNote span{color:#1687ff;font-size:12px;font-weight:800;letter-spacing:.09em}.manualHubNote h2{font-size:36px;margin:12px 0}.manualHubNote p{color:#9eacbc;line-height:1.65}.manualHubNote>a{padding:14px 22px;border:1px solid #00e965;border-radius:7px;color:#00ed67;font-weight:800}
.fullManualLibrary{padding:70px 5%;background:radial-gradient(ellipse at 50% 0,rgba(29,126,255,.13),transparent 52%),#020914}.fullManualLibrary>header{max-width:820px;margin-bottom:35px}.fullManualLibrary>header>span{color:#1687ff;font-size:11px;font-weight:850;letter-spacing:.11em}.fullManualLibrary>header h2{margin:12px 0 15px;font-size:38px}.fullManualLibrary>header p{color:#a8b6c7;line-height:1.65}.fullManualGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fullManualGrid article{min-width:0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center;padding:22px;border:1px solid #203852;border-top:4px solid var(--reader-accent);border-radius:10px;background:linear-gradient(145deg,rgba(8,24,43,.96),rgba(2,9,20,.99));box-shadow:0 18px 42px rgba(0,0,0,.24)}.fullManualGrid article>img{display:block;width:100%;height:210px;object-fit:cover;object-position:top;border:1px solid #2a4058;box-shadow:0 13px 26px rgba(0,0,0,.42)}.fullManualGrid article.productManualCard>img{object-fit:contain;padding:14px;background:#04101f}.fullManualGrid article span{color:var(--reader-accent);font-size:10px;font-weight:850;letter-spacing:.08em}.fullManualGrid article h3{margin:9px 0 10px;font-size:23px}.fullManualGrid article p{min-height:40px;margin:0;color:#9eacbc;font-size:13px;line-height:1.55}.fullManualGrid nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.fullManualGrid nav a{padding:9px 10px;border:1px solid #2b4764;border-radius:6px;color:#dce8f5;font-size:10px;font-weight:850}.fullManualGrid nav a:first-child{border-color:var(--reader-accent);color:var(--reader-accent)}

.guideHero{min-height:520px;padding:62px 5%;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:48px;align-items:center;background:radial-gradient(ellipse at 72% 38%,rgba(22,135,255,.2),transparent 43%),#020914}
.guideHero.violetGuide{background:radial-gradient(ellipse at 72% 38%,rgba(173,92,255,.18),transparent 43%),#020914}.guideHero.greenGuide{background:radial-gradient(ellipse at 72% 38%,rgba(0,220,166,.18),transparent 43%),#020914}.guideHero.orangeGuide{background:radial-gradient(ellipse at 72% 38%,rgba(255,153,0,.16),transparent 43%),#020914}
.guideHeroCopy>span{color:#1687ff;font-size:12px;font-weight:800;letter-spacing:.09em}.violetGuide .guideHeroCopy>span{color:#b681ff}.greenGuide .guideHeroCopy>span{color:#00dca6}.orangeGuide .guideHeroCopy>span{color:#ff9d00}
.guideHero h1{font-size:clamp(45px,4.4vw,68px);line-height:1.04;margin:16px 0 22px}.guideHero p{max-width:720px;color:#aebccc;font-size:19px;line-height:1.6}
.guideHero>img{justify-self:center;width:min(100%,330px);height:auto;filter:drop-shadow(0 24px 32px rgba(0,0,0,.62))}
.guideDownloads{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.guideDownloads a{padding:11px 14px;border:1px solid #00e965;border-radius:6px;color:#00ed67;font-size:12px;font-weight:800}.guideDownloads a.secondary{border-color:#39516e;color:#d9e4ef}
.guideLayout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;background:#020914}
.guideToc{position:sticky;top:0;padding:40px 28px;border-right:1px solid #213752;background:#030b17}.guideToc b{display:block;margin-bottom:18px;color:#f4f7fb}.guideToc a{display:block;padding:9px 0;color:#90a0b3;font-size:13px;line-height:1.4}.guideToc a:hover{color:#00e965}
.guideContent{min-width:0;padding:60px 6%}.guideSection{padding:0 0 54px;margin-bottom:54px;border-bottom:1px solid #1b2d43;scroll-margin-top:24px}.guideSection:last-child{border-bottom:0}.guideSection>span{color:#1687ff;font-size:11px;font-weight:800;letter-spacing:.09em}.guideSection h2{font-size:38px;margin:13px 0 18px}.guideSection h3{font-size:24px;margin:28px 0 12px}.guideSection p,.guideSection li{color:#a4b2c1;line-height:1.7}.guideSection li{margin-bottom:9px}.guideSection code{padding:2px 6px;border-radius:4px;background:#0a192b;color:#cfe5ff}
.guideSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:28px}.guideSteps article{position:relative;overflow:hidden;padding:25px;border:1px solid #213752;border-radius:9px;background:#030b17}.guideSteps article:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:#1687ff}.guideSteps article:nth-child(2):before{background:#00dc88}.guideSteps article:nth-child(3):before{background:#9b5cff}.guideSteps article:nth-child(4):before{background:#ff9d17}.guideSteps b{color:#1687ff}.guideSteps h3{font-size:19px;margin:17px 0 10px}.guideSteps p{font-size:14px;line-height:1.55}
.guideShots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.guideShots figure{min-width:0;margin:0;border:1px solid #213752;border-radius:10px;overflow:hidden;background:#030b17}.guideShots img{display:block;width:100%;height:auto}.guideShots figcaption{padding:16px;color:#9eacbc;line-height:1.55}.guideShots figcaption b{display:block;margin-bottom:6px;color:#eef5ff}
.guideStatus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:25px;background:#213752}.guideStatus div{padding:22px;background:#030b17}.guideStatus b{display:block;color:#00e965}.guideStatus .pending b{color:#ffb22e}.guideStatus span{display:block;margin-top:8px;color:#93a2b4;font-size:13px;line-height:1.5}

@media(max-width:1180px){.fullManualGrid{grid-template-columns:1fr}.fullManualGrid article{grid-template-columns:120px minmax(0,1fr)}.fullManualGrid article>img{height:168px}}
@media(max-width:1000px){.manualHubHero{grid-template-columns:1fr}.manualHubMarks{margin-top:32px}.manualHubGrid{grid-template-columns:1fr}.guideHero{grid-template-columns:1fr}.guideHero>img{justify-self:start}.guideLayout{grid-template-columns:1fr}.guideToc{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid #213752}.guideToc b{grid-column:1/-1}.guideSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.manualHubMarks{grid-template-columns:repeat(2,minmax(90px,130px))}.manualHubCard{grid-template-columns:105px 1fr;gap:20px;padding:28px 7%}.manualHubCard h2{font-size:23px}.fullManualLibrary{padding:50px 7%}.fullManualLibrary>header h2{font-size:30px}.fullManualGrid article{grid-template-columns:90px minmax(0,1fr);gap:15px;padding:15px}.fullManualGrid article>img{height:128px}.fullManualGrid article h3{font-size:19px}.manualHubNote{grid-template-columns:1fr;padding:45px 7%}.manualHubNote>a{justify-self:start}.guideHero{padding:48px 7%}.guideHero>img{width:220px}.guideLayout{display:block}.guideToc{grid-template-columns:1fr;padding:28px 7%}.guideContent{padding:45px 7%}.guideSection h2{font-size:31px}.guideSteps,.guideShots,.guideStatus{grid-template-columns:1fr}}
.releaseNotice{margin:18px 0 0;padding:14px 16px;border:1px solid rgba(255,177,58,.32);border-radius:10px;background:rgba(255,157,23,.06);color:#9fb0c4;font-size:13px;line-height:1.55}
.trialNotice{margin:22px 0 0;padding:22px;border:1px solid rgba(0,233,101,.35);border-radius:10px;background:rgba(0,233,101,.045)}.trialNotice b{color:#00ed67;font-size:12px;letter-spacing:.08em}.trialNotice p{margin:11px 0 0;color:#aebccc;line-height:1.62}

/* Build 92: centered, browser-local knowledge search. */
.knowledgeSearchDock{padding:42px 5%;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-template-areas:"intro form" "intro status" "results results";gap:10px 42px;align-items:center;background:radial-gradient(ellipse at 65% 0,rgba(22,135,255,.12),transparent 58%),#030b17;border-bottom:1px solid #1b2d43}
.knowledgeSearchDock>*{min-width:0}.knowledgeSearchIntro{grid-area:intro;max-width:500px}.knowledgeSearchIntro>span{color:#1687ff;font-size:11px;font-weight:850;letter-spacing:.11em}.knowledgeSearchIntro h2{margin:11px 0 12px;font-size:clamp(28px,2.4vw,38px);line-height:1.12;overflow-wrap:anywhere}.knowledgeSearchIntro p{margin:0;color:#96a7ba;line-height:1.6;overflow-wrap:anywhere}
.knowledgeSearchForm{grid-area:form;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:end;padding:20px;border:1px solid #25415f;border-radius:12px;background:linear-gradient(145deg,rgba(8,24,44,.96),rgba(3,11,23,.98));box-shadow:0 18px 42px rgba(0,0,0,.22)}
.knowledgeSearchForm.supportSearchForm{grid-template-columns:minmax(0,1.65fr) minmax(170px,.72fr) auto auto;margin:0}.knowledgeSearchForm label{display:block;color:#aebccc;font-size:12px}.knowledgeSearchForm input,.knowledgeSearchForm select{display:block;width:100%;height:48px;margin-top:8px;padding:0 14px;border:1px solid #31506f;border-radius:7px;background:#020914;color:#eef5ff;font:inherit}.knowledgeSearchForm input:focus,.knowledgeSearchForm select:focus{outline:2px solid rgba(22,135,255,.55);outline-offset:2px}.knowledgeSearchForm input:disabled{opacity:.52;cursor:wait}.knowledgeSearchForm button{height:48px;padding:0 20px;border:1px solid #00e965;border-radius:7px;background:rgba(0,233,101,.035);color:#00ed67;font-weight:800;cursor:pointer}.knowledgeSearchForm button.secondary{border-color:#38506d;background:transparent;color:#aebccc}
.knowledgeSearchStatus{grid-area:status;margin:2px 4px 0;color:#8191a4;font-size:13px}.manualSearchResults{grid-area:results;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.manualSearchResult{padding:24px;border:1px solid #203852;border-radius:10px;background:linear-gradient(145deg,rgba(8,24,43,.96),rgba(2,9,20,.99))}.manualSearchResult>span{color:#1687ff;font-size:10px;font-weight:850;letter-spacing:.09em}.manualSearchResult h3{margin:10px 0;font-size:21px}.manualSearchResult h3 a:hover{color:#70b7ff}.manualSearchResult p{margin:0;color:#97a8ba;font-size:14px;line-height:1.55}.manualSearchResult .manualSearchOpen{display:inline-block;margin-top:16px;color:#00e965;font-size:11px;font-weight:850}.knowledgeSearchDock>.supportEmpty{grid-area:results;margin-top:22px}.supportSearch>.supportSectionHeading{margin-bottom:34px}
.contactForm fieldset{min-width:0;margin:0;padding:0;border:0}.contactForm fieldset:disabled{opacity:.64}.contactForm fieldset:disabled button{cursor:not-allowed}.pageFooter small>a{color:#aebccc}.pageFooter small>a:hover{color:#eef5ff}
@media(max-width:1100px){.knowledgeSearchDock{grid-template-columns:1fr;grid-template-areas:"intro" "form" "status" "results";gap:18px}.knowledgeSearchIntro{max-width:760px}.knowledgeSearchForm.supportSearchForm{grid-template-columns:1fr 1fr}.manualSearchResults{margin-top:8px}}
@media(max-width:650px){.knowledgeSearchDock{padding:34px 7%}.knowledgeSearchForm,.knowledgeSearchForm.supportSearchForm{grid-template-columns:1fr;padding:16px}.manualSearchResults{grid-template-columns:1fr}.knowledgeSearchIntro h2{font-size:28px}}
