.tw-lore a.l-item{color:inherit;text-decoration:none}.tw-lore a.l-item .l-n,.tw-lore a.l-item .l-r{transition:color .18s ease-out,opacity .18s ease-out}.tw-lore a.l-item:hover .l-n{opacity:1}.tw-lore a.l-item:focus-visible .l-n{opacity:1}.tw-lore a.l-item:hover .l-r{color:var(--w-dim)}.tw-lore a.l-item:focus-visible .l-r{color:var(--w-dim)}.tw-lore a.l-item:focus-visible{outline:1px solid var(--w-dim);outline-offset:6px;border-radius:4px}.tw-lore .l-item.is-soon{opacity:.62}.px-next nav a.moniswitch{--item-accent:#ff6f43}.px-products>.px-product-reel{height:230svh}.px-reel-panel.moniswitch{--accent:#ff6f43}.px-reel-visual.moniswitch{--accent:#ff6f43;--accent-muted:#ff6f431f}.tw.light .px-reel-panel.moniswitch{--accent:#ae3d1b}.px-signal.moniswitch:before{border-radius:18px;top:10%;bottom:10%;left:6%;right:6%}.px-moniswitch-route{width:92%;height:80%;position:absolute;top:10%;bottom:10%;left:4%;right:4%;overflow:visible}.px-moniswitch-bays{fill:color-mix(in srgb, var(--bg) 78%, transparent);stroke:color-mix(in srgb, var(--w) 46%, transparent);stroke-width:2px}.px-moniswitch-trace{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.24 .76;animation:4.4s linear infinite px-moniswitch-route}.px-moniswitch-nodes{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}@keyframes px-moniswitch-route{to{stroke-dashoffset:-1px}}.msw-page{--msw-signal:#ff6f43;--msw-soft:#ff6f431f;width:100%;max-width:none;color:var(--w);background:radial-gradient(circle at 79% 15%, var(--msw-soft), transparent 25%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 95%, #191b17 5%), var(--bg) 34%);position:relative;overflow:clip}.tw.light .msw-page{--msw-signal:#ad3b1a;--msw-soft:#ad3b1a1a}.msw-hero,.msw-capabilities,.msw-requirements,.msw-local,.msw-get,.msw-next,.msw-site-footer{width:min(1320px,100% - max(40px,min(9vw,144px)));margin-left:auto;margin-right:auto}.msw-hero{min-height:100svh;padding:max(122px,min(15vh,166px)) 0 max(82px,min(12vh,132px));position:relative}.msw-hud{border-bottom:1px solid var(--w-ghost);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-bottom:18px;display:grid;position:absolute;top:88px;left:0;right:0}.msw-hud>span{letter-spacing:.13em;color:var(--w-faint);text-transform:uppercase;font-size:8px}.msw-hud>span:last-child{color:var(--msw-signal);justify-self:end}.msw-back{color:var(--w-dim);letter-spacing:.13em;text-transform:uppercase;justify-self:start;font-size:8px;text-decoration:none;transition:color .14s ease-out,transform .18s cubic-bezier(.16,1,.3,1)}.msw-back:hover{color:var(--msw-signal);outline:none;transform:translate(-3px)}.msw-back:focus-visible{color:var(--msw-signal);outline:none;transform:translate(-3px)}.msw-back:focus-visible{box-shadow:0 1px 0 var(--msw-signal)}.msw-hero-grid{align-items:center;min-height:calc(100svh - max(204px,min(27vh,298px)));grid-template-columns:minmax(380px,.88fr) minmax(520px,1.12fr)!important}.msw-hero-copy{z-index:2;min-width:0;position:relative}.msw-brandline{color:var(--w-dim);align-items:center}.msw-brandline img{width:54px;height:54px;box-shadow:0 0 0 1px var(--w-ghost);border-radius:11px}.msw-brandline span{letter-spacing:.16em;text-transform:uppercase;font-size:8px}.msw-hero h1{letter-spacing:-.071em;max-width:8ch;margin:max(34px,min(5vh,56px)) 0 0;font-size:max(78px,min(9vw,140px));font-weight:560;line-height:.72}.msw-declaration{letter-spacing:-.048em;max-width:none;margin:max(32px,min(4.5vh,48px)) 0 0;font-size:max(34px,min(3.7vw,54px));line-height:.94}.msw-declaration em{color:var(--msw-signal);display:block}.msw-lead{max-width:53ch;color:var(--w-dim);margin:24px 0 0;font-size:max(13px,min(1.15vw,16px));line-height:1.72}.msw-actions{margin-top:30px}.msw-hero .px-facts{border-top-color:color-mix(in srgb, var(--msw-signal) 42%, transparent);max-width:600px;margin-top:max(30px,min(4.5vh,46px))}.msw-hero .px-facts dt{font-size:7px}.msw-hero .px-facts dd{font-size:10px}.msw-route-figure{border:1px solid color-mix(in srgb, var(--w) 14%, transparent);background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--msw-signal) 8%, transparent), transparent 40%), color-mix(in srgb, var(--bg) 72%, transparent);min-width:0;height:min(680px,61vw);min-height:500px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--w) 10%, transparent), 0 44px 110px #00000042;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);border-radius:24px;margin:0;position:relative;overflow:hidden}.tw.light .msw-route-figure{background:#ffffff8a;box-shadow:inset 0 1px #ffffffe0,0 36px 94px #1816141f}.msw-route-figure figcaption{z-index:2;letter-spacing:.16em;color:var(--w-faint);text-transform:uppercase;font-size:7px;position:absolute;top:24px;left:26px}.msw-route-figure svg{width:92%;height:82%;position:absolute;top:10%;bottom:8%;left:4%;right:4%;overflow:visible}.msw-route-bays{fill:color-mix(in srgb, var(--bg) 78%, transparent);stroke:color-mix(in srgb, var(--w) 48%, transparent);stroke-width:2px}.msw-route-line,.msw-route-arrow{fill:none;stroke:var(--msw-signal);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.msw-route-line-ghost{opacity:.2}.msw-route-line-live{stroke-dasharray:.2 .8;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--msw-signal) 46%, transparent));animation:4.6s linear infinite msw-route-flow}.msw-route-nodes{fill:var(--msw-signal);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--msw-signal) 72%, transparent))}.msw-route-end{letter-spacing:.14em;color:var(--w-faint);text-transform:uppercase;font-size:7px;position:absolute;bottom:25px}.msw-route-end-a{left:26px}.msw-route-end-b{right:26px}.msw-route-state{border:1px solid var(--w-ghost);color:var(--w-dim);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:5px 8px;font-size:7px;display:inline-flex;position:absolute;top:21px;right:24px}.msw-route-state i{background:var(--msw-signal);width:5px;height:5px;box-shadow:0 0 10px var(--msw-signal);border-radius:50%;display:block}@keyframes msw-route-flow{to{stroke-dashoffset:-1px}}.msw-capabilities{padding:max(96px,min(14vh,160px)) 0;scroll-margin-top:90px}.msw-section-head{grid-template-columns:minmax(110px,.22fr) minmax(440px,1.05fr) minmax(260px,.55fr);align-items:end;gap:max(28px,min(4.5vw,64px));display:grid}.msw-section-head>span,.msw-requirements header>span,.msw-local header>span,.msw-get-label{color:var(--msw-signal);letter-spacing:.16em;text-transform:uppercase;font-size:8px}.msw-section-head h2,.msw-requirements h2,.msw-local h2{letter-spacing:-.052em;margin:0;font-size:max(48px,min(5.35vw,76px));font-weight:540;line-height:.9}.msw-section-head h2 em,.msw-requirements h2 em,.msw-local h2 em,.msw-get h2 em{color:var(--msw-signal)}.msw-section-head p{max-width:40ch;color:var(--w-dim);margin:0;font-size:14px;line-height:1.72}.msw-layer-list{border-bottom:1px solid var(--w-ghost);margin-top:max(68px,min(10vh,112px))}.msw-layer-list article{border-top:1px solid var(--w-ghost);grid-template-columns:48px minmax(118px,.32fr) minmax(250px,.7fr) minmax(280px,1fr) auto;align-items:center;gap:max(18px,min(2.4vw,34px));min-height:164px;padding:24px 0;display:grid}.msw-layer-index,.msw-layer-label,.msw-layer-list small{letter-spacing:.13em;text-transform:uppercase;font-size:7px}.msw-layer-index{color:var(--msw-signal)}.msw-layer-label,.msw-layer-list small{color:var(--w-faint)}.msw-layer-list h3{letter-spacing:-.04em;margin:0;font-size:max(28px,min(2.55vw,38px));font-weight:520;line-height:.98}.msw-layer-list p{max-width:52ch;color:var(--w-dim);margin:0;font-size:13px;line-height:1.68}.msw-layer-list small{color:var(--msw-signal);white-space:nowrap;justify-self:end}.msw-requirements,.msw-local{border-top:1px solid var(--w-ghost);padding:max(86px,min(12vh,132px)) 0;scroll-margin-top:90px}.msw-requirements{border-bottom:1px solid var(--w-ghost);background:linear-gradient(100deg, var(--msw-soft), transparent 52%)}.msw-requirements-grid,.msw-local-grid{align-items:start;grid-template-columns:minmax(340px,.9fr) minmax(360px,1.1fr)!important}.msw-requirements header>span,.msw-local header>span{margin-bottom:34px;display:block}.msw-requirements h2,.msw-local h2{max-width:12ch}.msw-requirements-copy,.msw-local-copy{padding-top:48px}.msw-requirements-copy>p,.msw-local-copy>p{max-width:55ch;color:var(--w-dim);margin:0;font-size:max(16px,min(1.6vw,21px));line-height:1.62}.msw-requirements-copy ul{border-top:1px solid var(--w-ghost);gap:0;margin:0;padding:0;list-style:none;display:grid}.msw-requirements-copy li{border-bottom:1px solid var(--w-ghost);color:var(--w-dim);padding:17px 0 17px 22px;font-size:12px;line-height:1.55;position:relative}.msw-requirements-copy li:before{content:"";background:var(--msw-signal);border-radius:50%;width:5px;height:5px;position:absolute;top:24px;left:0}.msw-local-copy dl{border-top:1px solid var(--w-ghost);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:22px;display:grid}.msw-local-copy dl>span{min-width:0}.msw-local-copy dt{color:var(--w-faint);letter-spacing:.13em;text-transform:uppercase;font-size:7px}.msw-local-copy dd{margin:9px 0 0;font-size:12px}.msw-get{text-align:center;padding:max(104px,min(15vh,168px)) 0;scroll-margin-top:90px}.msw-get h2{letter-spacing:-.058em;max-width:12ch;margin:34px auto 0;font-size:max(56px,min(7.2vw,104px));font-weight:550;line-height:.86}.msw-get h2 em{display:block}.msw-get-copy{max-width:52ch;color:var(--w-dim);margin:30px auto 0;font-size:15px;line-height:1.72}.msw-get .msw-actions{justify-content:center}.msw-next{padding:0 0 max(80px,min(11vh,128px))}.msw-next-link{border-top:1px solid var(--w-ghost);border-bottom:1px solid var(--w-ghost);min-height:196px;color:var(--w);grid-template-rows:auto auto;grid-template-columns:minmax(140px,.28fr) minmax(0,1fr) auto;align-items:end;gap:10px max(24px,min(4vw,58px));padding:max(28px,min(4vw,52px));text-decoration:none;transition:background-color .16s ease-out;display:grid;position:relative}.msw-next-link:hover{background:color-mix(in srgb, var(--w) 3.5%, transparent);outline:none}.msw-next-link:focus-visible{background:color-mix(in srgb, var(--w) 3.5%, transparent);outline:none}.msw-next-link:focus-visible{box-shadow:inset 0 0 0 1px var(--msw-signal)}.msw-next span{color:var(--msw-signal);letter-spacing:.15em;text-transform:uppercase;grid-area:1/1/3;align-self:center;font-size:7px}.msw-next strong{letter-spacing:-.055em;grid-area:1/2;font-size:max(52px,min(6vw,82px));font-weight:540;line-height:.84}.msw-next small{color:var(--w-dim);grid-area:2/2;font-size:11px}.msw-next b{grid-area:1/3/3;align-self:center;font-size:34px;font-weight:400;transition:transform .18s cubic-bezier(.16,1,.3,1)}.msw-next a:hover b{transform:translate(5px)}.msw-next a:focus-visible b{transform:translate(5px)}@media (max-width:1100px){.msw-hero{min-height:0}.msw-hero-grid{min-height:0;grid-template-columns:1fr!important;gap:72px!important}.msw-hero-copy{max-width:720px;padding-top:34px}.msw-route-figure{height:min(690px,82vw)}.msw-section-head{grid-template-columns:120px minmax(0,1fr)}.msw-section-head p{grid-column:2}.msw-layer-list article{grid-template-columns:44px minmax(120px,.3fr) minmax(0,1fr);align-items:start}.msw-layer-list h3,.msw-layer-list p{grid-column:3}.msw-layer-list small{grid-area:2/2;justify-self:start}}@media (max-width:980px){.msw-requirements-grid,.msw-local-grid{grid-template-columns:1fr!important;gap:40px!important}.msw-requirements-copy,.msw-local-copy{padding-top:0}}@media (max-width:760px){.msw-hero,.msw-capabilities,.msw-requirements,.msw-local,.msw-get,.msw-next,.msw-site-footer{width:calc(100% - 40px)}.msw-hero{padding-top:122px}.msw-hud{grid-template-columns:1fr auto;top:82px}.msw-hud>span:first-of-type{display:none}.msw-hero-grid{gap:52px!important}.msw-hero h1{font-size:max(64px,min(20vw,92px))}.msw-declaration{font-size:max(32px,min(10vw,44px))}.msw-actions{flex-direction:column;width:100%}.msw-actions .tw-btn{justify-content:center;width:100%}.msw-hero .px-facts{grid-template-columns:1fr}.msw-hero .px-facts>span{grid-template-columns:104px 1fr;align-items:baseline;gap:14px;display:grid}.msw-hero .px-facts dd{margin:0}.msw-route-figure{border-radius:18px;height:min(540px,122vw);min-height:390px}.msw-route-figure figcaption{max-width:24ch;line-height:1.5;left:18px}.msw-route-state{right:16px}.msw-route-end{bottom:18px}.msw-route-end-a{left:18px}.msw-route-end-b{right:18px}.msw-section-head{grid-template-columns:1fr;gap:24px}.msw-section-head p{grid-column:auto}.msw-section-head h2,.msw-requirements h2,.msw-local h2{font-size:max(44px,min(13vw,62px));line-height:.94}.msw-layer-list{margin-top:58px}.msw-layer-list article{grid-template-columns:42px 1fr;gap:14px 18px;padding:28px 0}.msw-layer-label{align-self:center}.msw-layer-list h3,.msw-layer-list p,.msw-layer-list small{grid-column:2}.msw-layer-list small{grid-row:auto;justify-self:start;margin-top:4px}.msw-requirements-grid,.msw-local-grid{gap:28px!important}.msw-local-copy dl{grid-template-columns:1fr}.msw-local-copy dl>span{border-bottom:1px solid var(--w-ghost);grid-template-columns:100px 1fr;align-items:baseline;padding:14px 0;display:grid}.msw-local-copy dd{margin:0}.msw-get h2{font-size:max(52px,min(15vw,72px));line-height:.9}.msw-next-link{grid-template-rows:auto auto auto;grid-template-columns:1fr auto;min-height:184px;padding:28px 0}.msw-next span{grid-area:1/1/auto/-1;align-self:auto}.msw-next strong{grid-area:2/1}.msw-next small{grid-area:3/1}.msw-next b{grid-area:2/2/4}}@media (prefers-reduced-motion:reduce){.px-moniswitch-trace,.msw-route-line-live{stroke-dasharray:none;animation:none!important}.msw-back,.msw-next b{transition:none!important}}@media (prefers-reduced-transparency:reduce){.msw-route-figure{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}
