:root{color:#f7f3e8;font-synthesis:none;--splash-navy:#101820;--splash-slate:#1d2a32;--splash-slate-light:#293b46;--splash-sky:#73c7f1;--splash-yellow:#ffd85e;--splash-paper:#f7f3e8;--splash-coral:#ff766d;background:#101820;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{background:var(--splash-navy);min-width:320px;min-height:100dvh;margin:0}button{font:inherit}.product-splash{min-height:100dvh;color:var(--splash-paper);background:linear-gradient(#73c7f10e 1px, transparent 1px), linear-gradient(90deg, #73c7f10e 1px, transparent 1px), radial-gradient(circle at 82% 6%, #73c7f126, transparent 29rem), var(--splash-navy);background-size:32px 32px,32px 32px,auto,auto;overflow-x:clip}.product-splash-frame{width:min(1480px,100% - 48px);margin:0 auto;padding:28px 0 42px}.product-splash-masthead{z-index:10;background:0 0;justify-content:space-between;align-items:center;gap:24px;width:100vw;margin-bottom:12px;margin-left:calc(50% - 50vw);padding:12px max(24px,50vw - 740px);display:flex;position:relative}.product-splash-brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.product-splash-brand-mark{background:var(--splash-yellow);width:37px;height:37px;box-shadow:8px 8px 0 var(--splash-sky);flex:none;position:relative}.product-splash-brand-mark:before{content:"";background:var(--splash-coral);width:13px;height:13px;position:absolute;top:0;right:0}.product-splash-brand-copy{flex-direction:column;display:flex}.product-splash-eyebrow{color:var(--splash-yellow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:.67rem;font-weight:800}.product-splash-brand-title{letter-spacing:-.055em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2rem,4vw,3.3rem);line-height:.75}.product-splash-brand h1{margin:0}.product-splash h1,.product-splash h2,.product-splash h3,.product-splash p{margin-top:0}.product-splash-header-actions{align-items:center;gap:clamp(14px,2.5vw,34px);display:flex}.product-splash-header-link{color:var(--splash-paper);letter-spacing:.12em;white-space:nowrap;font-size:.82rem;font-weight:800;text-decoration:none}.product-splash-header-link:hover,.product-splash-header-link[aria-current=page]{color:var(--splash-yellow)}.product-splash-header-link:focus-visible{outline:3px solid var(--splash-coral);outline-offset:5px}.product-splash-header-play{color:var(--splash-paper);cursor:pointer;letter-spacing:.12em;white-space:nowrap;background:0 0;border:1px solid #f7f3e857;align-items:center;gap:9px;padding:14px 16px;font-size:.75rem;font-weight:800;text-decoration:none;display:flex}.product-splash-header-play span:last-child{font-size:.9rem;line-height:.6;transition:transform .1s}.product-splash-header-play:hover{border-color:var(--splash-sky);color:var(--splash-sky)}.product-splash-header-play:hover span:last-child{transform:translate(3px)}.product-splash-header-play:focus-visible{outline:3px solid var(--splash-coral);outline-offset:3px}.product-splash-header-play:disabled{cursor:wait;opacity:.65}.product-splash-header-play[data-loading=true] span:last-child{animation:.7s steps(2,end) infinite product-splash-arrow}.product-site-tile{background:var(--splash-slate);isolation:isolate;border:2px solid #f7f3e8b3;position:relative;box-shadow:13px 13px #070b0e}.product-site-tile:after{content:"";z-index:1;background:linear-gradient(90deg, var(--splash-yellow) 0 38%, var(--splash-sky) 38% 77%, var(--splash-coral) 77%);height:6px;position:absolute;inset:auto 0 0}.product-splash-hero{min-height:clamp(520px,69vh,780px);overflow:hidden}.product-splash-hero-image{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.product-splash-hero-shade{background:linear-gradient(90deg,#080e12f5 0,#080e12db 31%,#080e124d 60%,#080e1212);position:absolute;inset:0}.product-splash-hero-copy{z-index:2;width:min(650px,55%);padding:clamp(56px,8vw,114px) clamp(30px,6vw,90px);animation:.48s ease-out both product-splash-arrive;position:relative}.product-splash-hero h2{letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;max-width:600px;margin-bottom:24px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(3.4rem,7.3vw,7.9rem);line-height:.85}.product-splash-hero-copy>p:not(.product-splash-play-status){color:#d5e0e5;max-width:570px;margin-bottom:34px;font-size:clamp(.83rem,1.2vw,1rem);line-height:1.75}.product-splash-play{border:2px solid var(--splash-paper);width:min(360px,100%);color:var(--splash-navy);background:var(--splash-yellow);box-shadow:7px 7px 0 var(--splash-sky);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;font-weight:900;transition:transform .1s,box-shadow .1s,background-color .1s;display:flex}.product-splash-play span:last-child{font-size:1.35rem;line-height:.6}.product-splash-play:hover{box-shadow:9px 9px 0 var(--splash-sky);background:#ffe481;transform:translate(-2px,-2px)}.product-splash-play:active{box-shadow:2px 2px 0 var(--splash-sky);transform:translate(5px,5px)}.product-splash-play:focus-visible{outline:4px solid var(--splash-coral);outline-offset:5px}.product-splash-play:disabled{cursor:wait;filter:saturate(.5)}.product-splash-play[data-loading=true] span:last-child{animation:.7s steps(2,end) infinite product-splash-arrow}.product-splash-play-status{width:min(450px,100%);min-height:1.4em;color:var(--splash-sky);margin:19px 0 0;font-size:.72rem;line-height:1.5}.product-splash-play-status:empty{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.product-splash-play-status[role=alert]{color:#ffaaa4}.product-splash-play-error:not(:empty){margin-top:32px}.product-splash-facts{background:#73c7f140;border:1px solid #73c7f140;grid-template-columns:repeat(4,1fr);gap:1px;margin:52px 0 84px;display:grid}.product-splash-fact{background:#1d2a32f7;min-height:178px;padding:26px;position:relative}.product-splash-fact-index{color:var(--splash-sky);margin-bottom:31px;font-size:.72rem;display:block}.product-splash-fact h3{text-transform:uppercase;margin-bottom:8px;font-size:.94rem;line-height:1.25}.product-splash-fact p{color:#aebcc4;margin-bottom:0;font-size:.75rem;line-height:1.6}.product-splash-trailer{aspect-ratio:16/9;margin:84px auto 0;overflow:hidden}.product-splash-trailer:after{display:none}.product-splash-trailer iframe{border:0;width:100%;height:100%;display:block}.product-splash-principles{margin:120px 0}.product-splash-safety,.product-splash-quote{isolation:isolate;position:relative}.product-splash-safety:before,.product-splash-quote:before{z-index:-1;content:"";background:linear-gradient(135deg,#1d2a32,#101820);border:1px solid #73c7f12e;position:absolute;inset:0;transform:rotate(-1.1deg);box-shadow:0 18px 52px #0000002e}.product-splash-safety:after,.product-splash-quote:after{z-index:-2;content:"";background:#73c7f133;position:absolute;inset:0;transform:translate(12px,12px)rotate(-1.1deg);box-shadow:0 14px 34px #73c7f114}.product-splash-safety{min-width:0;padding:clamp(46px,6vw,76px) clamp(25px,4vw,44px)}.product-splash-safety>span{max-width:1050px;color:var(--splash-yellow);letter-spacing:.13em;text-align:left;text-transform:uppercase;margin:0 auto 18px;font-size:clamp(.72rem,1vw,.92rem);font-weight:900;display:block}.product-splash-safety p{color:#dbe7eb;text-align:left;max-width:1050px;margin:0 auto;font-weight:800;line-height:1.4}.product-splash-quote{text-align:center;background:0 0;flex-direction:column;align-items:center;gap:12px;min-width:0;margin:120px 0;padding:clamp(34px,4.6vw,58px) clamp(25px,4vw,44px);display:flex}.product-splash-quote:before{transform:translateY(-10px)rotate(1.1deg)}.product-splash-quote:after{transform:translate(12px,2px)rotate(1.1deg)}.product-splash-quote blockquote{z-index:0;color:#dbe7eb;isolation:isolate;max-width:1050px;margin:0;line-height:1.32;position:relative}.product-splash-principle-copy{font-size:clamp(1.12rem,1.9vw,1.9rem)}.product-splash-quote-line{white-space:nowrap;display:block}.product-splash-quote blockquote:before,.product-splash-quote blockquote:after{z-index:-1;color:var(--splash-paper);opacity:.075;pointer-events:none;font-size:clamp(5rem,11vw,10rem);font-weight:900;line-height:1;position:absolute}.product-splash-quote blockquote:before{content:"“";top:-.2em;left:-.65em}.product-splash-quote blockquote:after{content:"”";bottom:-.4em;right:-.65em}.product-splash-quote figcaption{color:var(--splash-sky);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-direction:column;align-items:center;gap:5px;font-size:clamp(.72rem,1vw,.92rem);font-style:normal;display:flex}.product-splash-quote cite{font-style:normal}.product-splash-modes{grid-template-columns:minmax(280px,.78fr) minmax(0,1.6fr);align-items:center;gap:clamp(36px,6vw,88px);margin-bottom:84px;display:grid}.product-splash-modes h2,.product-splash-future h2{letter-spacing:-.035em;text-transform:uppercase;margin-bottom:16px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.3rem,4vw,4.5rem);line-height:.92}.product-splash-modes p{color:#b7c4cb;font-size:.78rem;line-height:1.75}.product-splash-modes ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.product-splash-modes li{border:1px solid var(--splash-slate-light);color:var(--splash-paper);letter-spacing:.06em;text-transform:uppercase;background:#1d2a32b3;padding:8px 10px;font-size:.64rem;font-weight:800}.product-splash-gallery{min-width:0;position:relative}.product-splash-gallery-viewport{min-width:0;overflow:hidden}.product-splash-gallery-track{width:calc(100% * var(--gallery-page-count,1));transform:translateX(calc(-100% * var(--gallery-page,0) / var(--gallery-page-count,1)));transition:transform .22s;display:flex}.product-splash-gallery-page{width:calc(100% / var(--gallery-page-count,1));flex:0 0 calc(100% / var(--gallery-page-count,1));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:1px 7px 9px 1px;display:grid}.product-splash-gallery-page>:only-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.product-splash-gallery-nav{z-index:2;border:2px solid var(--splash-paper);width:56px;height:76px;color:var(--splash-navy);background:var(--splash-yellow);box-shadow:5px 5px 0 var(--splash-sky);cursor:pointer;place-items:center;padding:0;font-family:Arial,sans-serif;font-size:3.4rem;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.product-splash-gallery-nav:hover{background:#ffe481}.product-splash-gallery-nav:focus-visible{outline:4px solid var(--splash-coral);outline-offset:4px}.product-splash-gallery-nav:disabled{opacity:0;pointer-events:none}.product-splash-gallery-previous{left:-20px}.product-splash-gallery-next{right:-20px}.product-splash-showcase{background:var(--splash-slate);border:1px solid #f7f3e861;min-width:0;margin:0;box-shadow:7px 7px #070b0e}.product-splash-showcase img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.product-splash-showcase figcaption{justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.product-splash-showcase strong{text-transform:uppercase;font-size:.71rem}.product-splash-showcase figcaption span{color:var(--splash-sky);font-size:.6rem}.product-splash-future{border:2px solid var(--splash-sky);background:linear-gradient(135deg,#73c7f11f,#1d2a3273);grid-template-columns:auto 1fr;align-items:start;gap:clamp(28px,5vw,72px);padding:clamp(28px,5vw,58px);display:grid;box-shadow:10px 10px #070b0e}.product-splash-future>span{color:var(--splash-navy);background:var(--splash-coral);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:9px 10px;font-size:.63rem;font-weight:900}.product-splash-future h2{margin-bottom:10px}.product-splash-future p{color:#c4d0d6;max-width:780px;margin-bottom:0;font-size:.76rem;line-height:1.75}.product-site-footer{color:#8d9ba4;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #73c7f140;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:28px 0 8px;font-size:.66rem;display:flex}.product-site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 26px;display:flex}.product-site-footer a{color:#b8c6cd;font-weight:800;text-decoration:none}.product-site-footer a:hover,.product-site-footer a[aria-current=page]{color:var(--splash-yellow)}.product-site-footer a:focus-visible{outline:3px solid var(--splash-coral);outline-offset:4px}.product-site-footer-about{flex-wrap:wrap;align-items:baseline;gap:8px 26px;display:flex}.product-site-footer-contact a{text-transform:none;letter-spacing:.04em}@keyframes product-splash-arrive{0%{opacity:0;transform:translateY(12px)}}@keyframes product-splash-arrow{50%{transform:translate(6px)}}@media (width<=920px){.product-splash-facts{grid-template-columns:repeat(2,1fr)}.product-splash-principles,.product-splash-modes{grid-template-columns:1fr}}@media (width<=760px){.product-splash-frame{width:min(100% - 28px,620px);padding-top:20px}.product-splash-masthead{gap:10px;padding-inline:14px}.product-splash-brand{gap:10px}.product-splash-brand-mark{width:28px;height:28px;box-shadow:5px 5px 0 var(--splash-sky)}.product-splash-brand-mark:before{width:10px;height:10px}.product-splash-brand-title{font-size:1.55rem}.product-splash-brand-copy .product-splash-eyebrow{display:none}.product-splash-header-actions{gap:9px}.product-splash-header-link{letter-spacing:.08em;font-size:.68rem}.product-splash-header-play{letter-spacing:.08em;padding:10px 9px;font-size:.61rem}.product-splash-hero{min-height:660px}.product-splash-hero-image{object-position:64% center}.product-splash-hero-shade{background:linear-gradient(0deg,#080e12fa 0 46%,#080e128a 78%,#080e1229)}.product-splash-hero-copy{width:100%;padding:30px 24px 40px;position:absolute;inset:auto 0 0}.product-splash-hero h2{font-size:clamp(3.6rem,16vw,5.7rem)}.product-splash-play{width:100%}.product-splash-facts{grid-template-columns:1fr;margin-top:38px;margin-bottom:65px}.product-splash-fact{min-height:135px}.product-splash-fact-index{margin-bottom:18px}.product-splash-principles,.product-splash-quote{margin-top:96px;margin-bottom:96px}.product-splash-quote blockquote{font-size:clamp(.72rem,3.45vw,1.35rem)}.product-splash-gallery-page{grid-template-columns:1fr}.product-splash-gallery-page>:only-child{width:100%}.product-splash-gallery-previous{left:8px}.product-splash-gallery-next{right:8px}.product-splash-future{grid-template-columns:1fr}.product-site-footer{flex-direction:column;align-items:flex-start}.product-site-footer nav{justify-content:flex-start}}@media (width<=380px){.product-splash-masthead{padding-inline:10px}.product-splash-brand{gap:8px}.product-splash-brand-title{font-size:1.25rem}.product-splash-header-actions{gap:7px}.product-splash-header-play{padding-inline:6px}}@media (width<=430px){.product-splash-brand-copy{display:none}}@media (prefers-reduced-motion:reduce){.product-splash-hero-copy,.product-splash-play[data-loading=true] span:last-child,.product-splash-header-play[data-loading=true] span:last-child{animation:none}.product-splash-play,.product-splash-gallery-track{transition:none}}.product-manual{min-height:100dvh;color:var(--splash-paper);background:linear-gradient(#73c7f10b 1px, transparent 1px), linear-gradient(90deg, #73c7f10b 1px, transparent 1px), radial-gradient(circle at 78% 4%, #73c7f124, transparent 32rem), var(--splash-navy);scroll-behavior:smooth;background-size:32px 32px,32px 32px,auto,auto;overflow-x:clip}.product-manual *{box-sizing:border-box}.product-manual-frame{width:min(1480px,100% - 48px);margin:0 auto;padding:28px 0 54px}.product-manual h2,.product-manual h3,.product-manual p{margin-top:0}.product-manual a{color:inherit}.product-manual :focus-visible{outline:3px solid var(--splash-coral);outline-offset:4px}.product-manual-layout{grid-template-columns:218px minmax(0,1fr);gap:clamp(42px,6vw,96px);margin-top:64px;display:grid}.product-manual-contents{background:#1d2a32f0;border:1px solid #73c7f152;align-self:start;padding:22px 20px 24px;position:sticky;top:24px;box-shadow:7px 7px #070b0e}.product-manual-contents>p{color:var(--splash-yellow);letter-spacing:.14em;margin-bottom:18px;font-size:.64rem;font-weight:900}.product-manual-contents ol{margin:0;padding:0;list-style:none}.product-manual-contents li+li{border-top:1px solid #f7f3e814}.product-manual-contents li a{color:#b9c7ce;grid-template-columns:26px 1fr;gap:6px;padding:11px 0;font-size:.66rem;line-height:1.3;text-decoration:none;display:grid}.product-manual-contents li a span{color:var(--splash-sky);font-size:.57rem}.product-manual-contents li a:hover{color:var(--splash-paper)}.product-manual-chapters{min-width:0}.product-manual-chapter{border-top:1px solid #73c7f13b;padding:18px 0 112px;scroll-margin-top:28px}.product-manual-chapter:first-child{border-top:0}.product-manual-section-heading{margin-bottom:34px}.product-manual-section-eyebrow{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.product-manual-section-eyebrow>span{color:var(--splash-sky);font-size:.7rem;font-weight:900}.product-manual-section-heading p{color:var(--splash-yellow);letter-spacing:.15em;margin-bottom:0;font-size:.63rem;font-weight:900}.product-manual-section-heading h2{letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;margin-bottom:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.7rem,5.6vw,5.9rem);line-height:.86}.product-manual-chapter:not(.product-manual-spread) .product-manual-section-heading h2{font-size:clamp(2.2rem,4.4vw,4.5rem)}.product-manual-intro,.product-manual-prose>p{color:#c1cdd3;max-width:870px;font-size:clamp(.78rem,1vw,.92rem);line-height:1.9}.product-manual-intro{margin:0 0 42px}.product-manual-prose>p{margin-bottom:19px}.product-manual-spread .product-manual-section-heading{margin-bottom:28px}.product-manual-spread .product-manual-section-heading h2{white-space:nowrap;font-size:clamp(2.7rem,4.8vw,5.3rem)}.product-manual-welcome-grid{grid-template-columns:minmax(280px,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(40px,6vw,84px);display:grid}.product-manual-prose aside{background:#1d2a32cc;border:1px solid #f7f3e838;gap:0;margin-top:35px;display:grid}.product-manual-prose aside>*{padding:11px 15px}.product-manual-prose aside>*+*{border-top:1px solid #f7f3e814}.product-manual-prose aside strong{color:var(--splash-yellow);letter-spacing:.11em;font-size:.61rem}.product-manual-prose aside ol{color:#d5e0e5;margin:0;padding:0;font-size:.72rem;list-style-position:inside}.product-manual-prose aside li{padding:11px 15px}.product-manual-prose aside li+li{border-top:1px solid #f7f3e814}.product-manual-capture{background:var(--splash-slate);border:1px solid #f7f3e86b;min-width:0;margin:0;box-shadow:9px 9px #070b0e}.product-manual-capture img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.product-manual-capture figcaption{color:var(--splash-sky);letter-spacing:.08em;padding:14px 16px;font-size:.6rem;font-weight:900}.product-manual-chapter:not(.product-manual-spread)>.product-manual-capture{width:min(940px,100%);margin:48px 0 0}.product-manual-control-grid{background:#73c7f138;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 34px;padding:1px;display:grid}.product-manual-control-grid>div{background:#1d2a32fa;min-height:105px;padding:19px}.product-manual-control-grid dt{min-height:28px;color:var(--splash-navy);background:var(--splash-paper);align-items:center;margin-bottom:15px;padding:5px 8px;font-size:.62rem;font-weight:900;display:inline-flex;box-shadow:3px 3px #73c7f173}.product-manual-control-grid dd{color:#c3cfd5;margin:0;font-size:.68rem;line-height:1.45}.product-manual-control-group h3{color:var(--splash-yellow);letter-spacing:.12em;margin:0 0 10px;font-size:.64rem}.product-manual-control-group .product-manual-control-grid{margin-bottom:26px}.product-manual-control-group .product-manual-control-grid>div{min-height:0;padding:14px 16px}.product-manual-control-group .product-manual-control-grid dt{margin-bottom:9px}.product-manual-callout,.product-manual-note{border-left:5px solid var(--splash-yellow);background:#ffd85e13;padding:25px 27px}.product-manual-callout strong,.product-manual-note strong{color:var(--splash-yellow);letter-spacing:.1em;margin-bottom:9px;font-size:.64rem;display:block}.product-manual-callout p,.product-manual-note p{color:#d2dde2;margin-bottom:0;font-size:.72rem;line-height:1.7}.product-manual-mode-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.product-manual-mode-grid article{background:#1d2a32eb;border:1px solid #73c7f13d;grid-column:span 2;min-height:210px;padding:22px}.product-manual-mode-grid article>span{min-width:38px;min-height:38px;color:var(--splash-navy);background:var(--splash-yellow);place-items:center;margin-bottom:32px;font-size:.6rem;font-weight:900;display:inline-grid}.product-manual-mode-grid h3{letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem}.product-manual-mode-grid p{color:#aebcc4;margin-bottom:0;font-size:.67rem;line-height:1.65}.product-manual-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-manual-map-card{background:#1d2a32eb;border:1px solid #73c7f13d;flex-direction:column;min-width:0;display:flex}.product-manual-map-card img{aspect-ratio:16/9;object-fit:cover;background:#070b0e;width:100%;height:auto;display:block}.product-manual-map-copy{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.product-manual-map-copy h3{color:var(--splash-paper);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.74rem}.product-manual-map-copy p{color:#aebcc4;margin:0 0 12px;font-size:.64rem;line-height:1.6}.product-manual-map-copy .product-manual-map-meta{color:#8fa1aa;font-size:.6rem}.product-manual-map-meta code{color:var(--splash-yellow)}.product-manual-map-copy .product-manual-map-credit{color:#93a4ac;font-size:.6rem}.product-manual-map-credit strong{color:var(--splash-paper)}.product-manual-equipment-groups{gap:52px;display:grid}.product-manual-equipment-group-heading{border-bottom:1px solid #73c7f140;grid-template-columns:1fr;gap:10px;margin-bottom:18px;padding-bottom:13px;display:grid}.product-manual-equipment-group-heading h3{color:var(--splash-yellow);letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;font-size:.82rem}.product-manual-equipment-group-heading p{color:#9eafb7;margin:0;font-size:.65rem;line-height:1.6}.product-manual-equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-manual-equipment-card{border:1px solid color-mix(in srgb, var(--manual-equipment-accent) 32%, #f7f3e81f);background:linear-gradient(145deg, color-mix(in srgb, var(--manual-equipment-accent) 8%, transparent), #1d2a32f5 52%);flex-direction:column;min-width:0;min-height:238px;padding:18px;display:flex}.product-manual-equipment-card-heading{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:17px;display:grid}.product-manual-equipment-card-heading h4{color:var(--splash-paper);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.74rem;line-height:1.3}.product-manual-equipment-icon{width:64px;height:48px;color:var(--manual-equipment-accent);filter:drop-shadow(4px 4px #070b0eb8);display:block;overflow:visible}.product-manual-equipment-icon rect{fill:currentColor;stroke:color-mix(in srgb, currentColor 68%, #070b0e);stroke-width:1.5px;shape-rendering:crispedges}.product-manual-equipment-icon rect:nth-child(3n){opacity:.72}.product-manual-equipment-card-heading:has(.product-manual-equipment-render){grid-template-columns:112px minmax(0,1fr)}.product-manual-equipment-render{filter:drop-shadow(4px 4px #070b0eb8);width:112px;height:64px;display:block}.product-manual-equipment-card>p{color:#b8c6cd;margin:0 0 19px;font-size:.65rem;line-height:1.65}.product-manual-equipment-modes{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.product-manual-mode-chip{color:#b5c3ca;letter-spacing:.035em;text-transform:uppercase;background:#070b0e5c;border:1px solid #f7f3e824;padding:6px 8px 5px;font-size:.58rem;font-weight:900;line-height:1}.product-manual-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-manual-block-card{border:1px solid color-mix(in srgb, var(--manual-block-accent) 35%, #f7f3e81f);background:linear-gradient(135deg, color-mix(in srgb, var(--manual-block-accent) 8%, transparent), #1d2a32f5 58%);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:19px;min-height:150px;padding:21px;display:grid}.product-manual-block-icon{width:56px;height:56px;color:var(--splash-navy);border:2px solid color-mix(in srgb, var(--manual-block-accent) 74%, #fff);background:var(--manual-block-accent);box-shadow:6px 6px 0 color-mix(in srgb, var(--manual-block-accent) 28%, #070b0e);place-items:center;font-size:.82rem;font-weight:900;display:grid}.product-manual-block-card h3{color:var(--splash-paper);letter-spacing:.06em;text-transform:uppercase;margin:2px 0 10px;font-size:.72rem}.product-manual-block-card p{color:#aebcc4;margin:0;font-size:.66rem;line-height:1.65}.product-manual-steps{background:#73c7f133;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 28px;padding:1px;list-style:none;display:grid}.product-manual-steps li{background:#1d2a32fa;grid-template-columns:42px 1fr;gap:12px;min-height:150px;padding:22px;display:grid}.product-manual-steps li>span{color:var(--splash-sky);font-size:.67rem;font-weight:900}.product-manual-steps strong{color:var(--splash-paper);letter-spacing:.09em;margin-bottom:9px;font-size:.72rem;display:block}.product-manual-steps p{color:#aebcc4;margin-bottom:0;font-size:.68rem;line-height:1.65}.product-manual-note{border-left-color:var(--splash-coral);background:#ff766d13;margin-bottom:38px}.product-manual-note strong{color:var(--splash-coral)}.product-manual-copy-columns{background:#73c7f133;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.product-manual-copy-columns>div{background:#1d2a32fa;min-height:210px;padding:25px}.product-manual-copy-columns h3{color:var(--splash-yellow);letter-spacing:.11em;margin-bottom:16px;font-size:.7rem}.product-manual-copy-columns p{color:#b9c6cc;margin-bottom:0;font-size:.69rem;line-height:1.75}.product-manual-copy-columns em{color:var(--splash-paper);font-style:normal;font-weight:900}.product-manual-capture-pair{gap:24px;margin-top:48px;display:flex}.product-manual-capture-pair .product-manual-capture{flex:var(--capture-aspect,1) 1 0}.product-manual-capture-pair .product-manual-capture img{aspect-ratio:auto;height:auto}.product-manual-editing-captures{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:24px;margin-top:48px;display:grid}.product-manual-editing-captures .product-manual-capture{flex-direction:column;min-width:0;display:flex}.product-manual-editing-captures .product-manual-capture img{aspect-ratio:auto;height:clamp(220px,24vw,380px)}.product-manual-editing-captures .product-manual-capture figcaption{margin-top:auto}.product-manual-capture-contain img{object-fit:contain;background:#070b0e}.product-manual-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-manual-command-grid>div{background:#1d2a32e6;border:1px solid #73c7f133;min-width:0;padding:17px 19px}.product-manual-command-grid code{color:var(--splash-yellow);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:900;display:block;overflow:hidden}.product-manual-command-grid p{color:#aebcc4;margin:9px 0 0;font-size:.64rem;line-height:1.5}.product-manual .product-manual-fine-print{color:#8999a1;margin:56px 0 0;font-size:.63rem;line-height:1.7}.product-manual kbd{color:var(--splash-navy);background:var(--splash-paper);font:inherit;padding:3px 7px;font-weight:900}@media (width<=1040px){.product-manual-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-manual-layout{grid-template-columns:1fr}.product-manual-contents{grid-template-columns:auto 1fr;align-items:center;gap:22px;display:grid;position:static}.product-manual-contents>p{margin:0}.product-manual-contents ol{flex-wrap:wrap;gap:8px 18px;display:flex}.product-manual-contents li+li{border-top:0}.product-manual-contents li a{grid-template-columns:20px 1fr;padding:5px 0}}@media (width<=760px){.product-manual-frame{width:min(100% - 28px,620px);padding-top:20px}.product-manual-layout{margin-top:65px}.product-manual-contents{display:block}.product-manual-contents>p{margin-bottom:13px}.product-manual-contents ol{grid-template-columns:repeat(2,1fr);gap:0 18px;display:grid}.product-manual-chapter{padding-bottom:82px}.product-manual-section-heading h2{font-size:clamp(2.6rem,12vw,4.6rem)}.product-manual-chapter:not(.product-manual-spread) .product-manual-section-heading h2{font-size:clamp(2.2rem,9.6vw,3.7rem)}.product-manual-spread .product-manual-section-heading h2{white-space:normal}.product-manual-welcome-grid{grid-template-columns:1fr}.product-manual-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-manual-control-grid>div{min-height:100px}.product-manual-mode-grid{grid-template-columns:1fr}.product-manual-mode-grid article{grid-column:auto;min-height:0}.product-manual-mode-grid article>span{margin-bottom:20px}.product-manual-equipment-grid,.product-manual-map-grid{grid-template-columns:1fr}.product-manual-equipment-card{min-height:0}.product-manual-block-grid,.product-manual-steps,.product-manual-copy-columns,.product-manual-command-grid{grid-template-columns:1fr}.product-manual-editing-captures{grid-template-columns:1fr;gap:20px}.product-manual-capture-pair{flex-direction:column;gap:20px}.product-manual-editing-captures .product-manual-capture img{aspect-ratio:16/10;height:auto}.product-manual-steps li,.product-manual-copy-columns>div{min-height:0}}@media (width<=430px){.product-manual-control-grid,.product-manual-contents ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.product-manual{scroll-behavior:auto}}.product-manual-bots{margin-top:44px}.product-manual-bots h3{color:var(--splash-yellow);letter-spacing:.1em;margin-bottom:10px;font-size:.82rem}.product-manual-bot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.product-manual-bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-manual-bot-card{--manual-bot-accent:#7bd88f;border:1px solid color-mix(in srgb, var(--manual-bot-accent) 32%, #f7f3e81f);background:linear-gradient(145deg, color-mix(in srgb, var(--manual-bot-accent) 8%, transparent), #1d2a32f5 52%);min-width:0;padding:18px}.product-manual-bot-card[data-manual-bot=noob]{--manual-bot-accent:#8fd3ff}.product-manual-bot-card[data-manual-bot=medium]{--manual-bot-accent:#ffd25e}.product-manual-bot-card[data-manual-bot=hard]{--manual-bot-accent:#ff765f}.product-manual-bot-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.product-manual-bot-heading h4{color:var(--splash-paper);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.74rem}.product-manual-bot-meter{gap:4px;display:flex}.product-manual-bot-meter span{border:1px solid color-mix(in srgb, var(--manual-bot-accent) 55%, transparent);background:#070b0e80;width:22px;height:10px}.product-manual-bot-meter span[data-filled]{background:var(--manual-bot-accent);box-shadow:2px 2px #070b0eb8}.product-manual-bot-card p{color:#b8c6cd;margin:0;font-size:.65rem;line-height:1.65}@media (width<=760px){.product-manual-bot-grid{grid-template-columns:minmax(0,1fr)}}.product-manual-guide-heading{color:var(--splash-yellow);letter-spacing:.1em;margin:30px 0 12px;font-size:.82rem}.product-credits{min-height:100dvh;color:var(--splash-paper);background:linear-gradient(#73c7f10b 1px, transparent 1px), linear-gradient(90deg, #73c7f10b 1px, transparent 1px), radial-gradient(circle at 78% 4%, #73c7f124, transparent 32rem), var(--splash-navy);background-size:32px 32px,32px 32px,auto,auto;overflow-x:clip}.product-credits *{box-sizing:border-box}.product-credits-frame{width:min(1480px,100% - 48px);min-height:100dvh;margin:0 auto;padding:28px 0 42px}.product-credits-heading{max-width:960px;margin:clamp(70px,10vw,145px) 0 64px}.product-credits-heading>p:first-child{color:var(--splash-yellow);letter-spacing:.15em;margin:0 0 14px;font-size:.66rem;font-weight:900}.product-credits-heading h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 24px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(4.5rem,10vw,9.5rem);line-height:.8}.product-credits-heading>p:last-child{color:#c1cdd3;max-width:820px;margin:0;font-size:clamp(.78rem,1vw,.92rem);line-height:1.9}.product-credits-list{gap:12px;display:grid}.product-credits-list+.product-credits-list{margin-top:64px}.product-credits-list-heading{color:var(--splash-yellow);letter-spacing:.15em;margin:0 0 8px;font-size:.66rem;font-weight:900}.product-credits-list article{background:#1d2a32f0;border:1px solid #73c7f152;grid-template-columns:70px minmax(0,1fr);gap:24px;padding:clamp(24px,4vw,44px);display:grid;box-shadow:8px 8px #070b0e}.product-credits-list article>span{color:var(--splash-sky);font-size:.7rem;font-weight:900}.product-credits-list h3{text-transform:uppercase;margin:0 0 12px;font-size:clamp(1.2rem,2.5vw,2rem)}.product-credits-list p{color:#b9c7ce;margin:0;font-size:.74rem;line-height:1.7}.product-credits-list a{color:var(--splash-yellow);letter-spacing:.08em;margin-top:24px;font-size:.65rem;font-weight:900;text-decoration:none;display:inline-block}.product-credits-list a:hover{color:var(--splash-sky)}@media (width<=760px){.product-credits-frame{width:min(100% - 28px,620px);padding-top:20px}.product-credits-list article{grid-template-columns:1fr;gap:12px}}.product-why{min-height:100dvh;color:var(--splash-paper);background:linear-gradient(#73c7f10b 1px, transparent 1px), linear-gradient(90deg, #73c7f10b 1px, transparent 1px), radial-gradient(circle at 78% 4%, #73c7f124, transparent 32rem), var(--splash-navy);background-size:32px 32px,32px 32px,auto,auto;overflow-x:clip}.product-why-frame{width:min(1480px,100% - 48px);min-height:100dvh;margin:0 auto;padding:28px 0 42px}.product-why-letter{width:min(100%,66ch + 2*clamp(30px,6vw,90px));margin:clamp(48px,7vw,104px) auto 0;padding:clamp(48px,6vw,88px) clamp(30px,6vw,90px) clamp(54px,6vw,94px)}.product-why-letter h2{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0 0 clamp(32px,4vw,48px);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.6rem,5.4vw,4.8rem);font-weight:400;line-height:.9}.product-why-letter p{color:#d5e0e5;margin:0 0 1.4em;font-size:clamp(.86rem,1.1vw,1rem);line-height:1.85}.product-why-letter .product-why-salutation{color:var(--splash-paper)}.product-why-highlight{color:var(--splash-yellow);font-weight:inherit}.product-why-underline{text-underline-offset:.25em;font-style:normal;text-decoration:underline;text-decoration-thickness:1px}.product-why-sign-off{margin-top:clamp(36px,4vw,52px)}.product-why-sign-off p{margin:0}.product-why-letter .product-why-signature{color:var(--splash-yellow);letter-spacing:-.02em;transform-origin:0 100%;margin-top:12px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1;display:inline-block;transform:rotate(-2deg)}.product-why-signature-dash{color:var(--splash-sky);letter-spacing:0;vertical-align:.2em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7em}.product-why-letter .product-why-date{color:var(--splash-sky);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:.7rem}.product-why-peek{--peek-size:120px;--peek-x:-62px;--peek-y:-40px;--peek-tilt:40deg;--peek-nod:-18deg;--peek-hidden:calc(-50% - 90px) 0;z-index:2;pointer-events:none;filter:drop-shadow(6px 6px #070b0e);clip-path:polygon(0 -100vh,100vw -100vh,100vw 100vh,-100vw 100vh,-100vw 0,0 0);width:0;height:0;position:absolute;top:calc(100% + 2px);left:calc(100% + 2px)}.product-why-peek-avatar{left:var(--peek-x);top:calc(var(--peek-y) - var(--peek-size));height:var(--peek-size);translate:-50%;rotate:var(--peek-tilt);transform-origin:50% 100%;position:absolute}.product-why-peek-avatar img{-webkit-user-select:none;user-select:none;width:auto;height:100%;display:block}.product-why-peek-avatar .product-why-peek-head{transform-origin:50% 102.42%;width:101.43%;height:47.38%;rotate:var(--peek-nod);position:absolute;top:-50.95%;left:-.71%}@media (prefers-reduced-motion:no-preference){.product-why-peek-avatar{animation:.7s cubic-bezier(.3,1.45,.55,1) 1.1s both product-why-peek-out}.product-why-peek-avatar .product-why-peek-head{animation:3.2s ease-in-out 1.8s infinite alternate product-why-peek-nod}}@keyframes product-why-peek-out{0%{translate:var(--peek-hidden)}}@keyframes product-why-peek-nod{to{rotate:calc(var(--peek-nod) + 6deg)}}@media (width<=760px){.product-why-frame{width:min(100% - 28px,620px);padding-top:20px}.product-why-letter{margin-top:36px;padding:36px 22px 44px}}@media (width<=1040px){.product-why-peek{--peek-size:69px;--peek-x:-40px;--peek-y:-55px;--peek-tilt:172deg;--peek-nod:-15deg;--peek-hidden:-50% -80px}}
