:where(body[data-page=products]) .cy-intro{min-height:calc(100svh - var(--nav-h));align-items:center;padding-block:clamp(32px,5vh,72px);display:flex;overflow-x:clip}:where(body[data-page=products]) .cy-intro .cy-lead{letter-spacing:-.01em;max-width:24em;color:var(--ink-2);align-self:center;margin:0;font-size:clamp(1.125rem,.85rem + .85vw,1.75rem);line-height:1.45}:where(body[data-page=products]) .cy-intro{--cy-h1:clamp(3rem,1.5rem + 5vw,7.5rem)}:where(body[data-page=products]) .cy-intro .cy-intro-grid{gap:clamp(40px,6vw,calc(120*var(--s)));grid-template-columns:auto minmax(0,1fr);align-items:end}:where(body[data-page=products]) .cy-intro .cy-dgrid{margin-top:clamp(48px,9vh,calc(104*var(--s)))}:where(body[data-page=products]) .cy-intro .h-hero{font-size:var(--cy-h1)}@media (max-width:1024px){:where(body[data-page=products]) .cy-intro .cy-intro-grid{gap:calc(18*var(--s));grid-template-columns:minmax(0,1fr)}:where(body[data-page=products]) .cy-intro .cy-lead{margin:0}}:where(body[data-page=products]) .cy-intro .wrap{width:100%}:where(body[data-page=products]) .cy-intro .cy-cue{margin-top:clamp(24px,3vh,40px)}:where(body[data-page=products]) .cy-intro .wrap{position:relative}:where(body[data-page=products]) .cy-intro-grid{gap:clamp(calc(24*var(--s)),5vw,calc(72*var(--s)));grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;display:grid;position:relative}:where(body[data-page=products]) .cy-intro .h-hero{letter-spacing:-.04em;margin:0;line-height:1.02}:where(body[data-page=products]) .cy-intro .h-hero em{color:var(--blue);font-style:normal}:where(body[data-page=products]) .cy-cue{align-items:center;gap:calc(14*var(--s));margin-top:calc(32*var(--s));font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-decoration:none;display:flex}:where(body[data-page=products]) .cy-cue i{width:1px;height:calc(46*var(--s));background:var(--line-2);position:relative;overflow:hidden}:where(body[data-page=products]) .cy-cue i:after{content:"";background:var(--blue);width:1px;height:40%;animation:cyCue 1.8s var(--ease)infinite;position:absolute;top:0;left:0;transform:translateY(-100%)}@keyframes cyCue{to{transform:translateY(250%)}}:where(body[data-page=products]) .cy-tunnel{height:var(--cy-len,calc(1450svh*.55));position:relative}:where(body[data-page=products]) .cy-stage{--in:max(var(--gut),env(safe-area-inset-left,0px),calc((100% - var(--col))/2 + var(--gut)));top:calc(var(--nav-h) + env(safe-area-inset-top,0px));height:calc(100svh - var(--nav-h) - env(safe-area-inset-top,0px));min-height:calc(520*var(--s));background:linear-gradient(#f2f7fc8c,#fff0 40%);position:sticky;overflow:hidden}:where(body[data-page=products]) .cy-gl{width:100%;height:100%;display:block;position:absolute;inset:0}:where(body[data-page=products]) .cy-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}:where(body[data-page=products]) .cy-det{border:1.5px solid var(--blue);will-change:transform;opacity:0;border-radius:2px;position:absolute;top:0;left:0}:where(body[data-page=products]) .cy-det b,:where(body[data-page=products]) .cy-det span{font:500 max(12px,calc(10.5*var(--s)))/1 var(--f-mono);white-space:nowrap;padding:calc(2.5*var(--s))calc(4*var(--s));position:absolute;left:-1.5px}:where(body[data-page=products]) .cy-det.r b,:where(body[data-page=products]) .cy-det.r span{left:auto;right:-1.5px}:where(body[data-page=products]) .cy-det b{margin-bottom:calc(14.5*var(--s));background:var(--blue-deep);color:#fff;font-weight:600;bottom:100%}:where(body[data-page=products]) .cy-det span{background:var(--blue);color:#fff;bottom:100%}:where(body[data-page=products]) .cy-det.ww{border-color:var(--alert)}:where(body[data-page=products]) .cy-det.ww span{background:var(--alert)}:where(body[data-page=products]) .cy-det.ww b{background:#7a1e19}:where(body[data-page=products]) .cy-tag.yield,:where(body[data-page=products]) .cy-labels .dc-hide{transition:none;opacity:0!important}:where(body[data-page=products]) .cy-tag{max-width:calc(100vw - 24px);font:500 max(12px,calc(10.5*var(--s)))/1.2 var(--f-mono);letter-spacing:.04em;white-space:nowrap;opacity:0;transition:opacity .35s;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}:where(body[data-page=products]) .cy-tag.dev{border:1px solid var(--blue);color:var(--blue-deep);padding:calc(6*var(--s))calc(9*var(--s));border-radius:calc(4*var(--s));text-transform:uppercase;background:#fff}:where(body[data-page=products]) .cy-tag.dev:after{content:"";width:1px;height:calc(14*var(--s));background:var(--blue);position:absolute;top:100%;left:50%}:where(body[data-page=products]) .cy-tag.dev{font-size:max(12px,calc(10.5*var(--s)));padding:calc(4*var(--s))calc(7*var(--s))}:where(body[data-page=products]) .cy-tag.state{background:var(--blue-deep);color:#fff;padding:calc(4*var(--s))calc(7*var(--s));border-radius:calc(4*var(--s));text-transform:uppercase}:where(body[data-page=products]) .cy-tag.state.down{color:var(--alert);border:1px solid var(--alert);background:#fff}:where(body[data-page=products]) .cy-tag.count{background:var(--blue-deep);color:#fff;padding:calc(4*var(--s))calc(7*var(--s));border-radius:calc(3*var(--s))}:where(body[data-page=products]) .cy-hud-l{left:var(--in);top:calc(22*var(--s));z-index:2;pointer-events:none;position:absolute}:where(body[data-page=products]) .cy-hud-l .eyebrow{margin-bottom:calc(6*var(--s))}:where(body[data-page=products]) .cy-bignum{font:700 clamp(36px,3vw,48px)/.9 var(--f-display);letter-spacing:-.05em;color:var(--ink);gap:.02em;height:.92em;display:flex;overflow:hidden}:where(body[data-page=products]) .cy-bignum span{display:inline-block}:where(body[data-page=products]) .cy-bignum small{font:500 max(12px,calc(13*var(--s)))/1 var(--f-mono);letter-spacing:.06em;color:var(--muted);align-self:flex-end;margin:0 0 .5em .6em}:where(body[data-page=products]) .cy-hud-name{font:600 calc(15*var(--s))/1.2 var(--f-display);color:var(--blue);margin-top:calc(6*var(--s));letter-spacing:-.01em}:where(body[data-page=products]) .cy-hud-r{right:var(--in);top:calc(24*var(--s));z-index:2;text-align:right;font:500 max(12px,calc(12*var(--s)))/1.7 var(--f-mono);letter-spacing:.06em;color:var(--ink-2);pointer-events:none;position:absolute}:where(body[data-page=products]) .cy-hud-r b{align-items:center;gap:calc(6*var(--s));color:var(--ink);display:inline-flex}:where(body[data-page=products]) .cy-hud-r b:before{content:"";width:calc(7*var(--s));height:calc(7*var(--s));background:var(--alert);border-radius:50%;animation:1.2s steps(2,end) infinite cyBlink}@keyframes cyBlink{50%{opacity:.2}}:where(body[data-page=products]) .cy-panel{right:var(--in);width:min(calc(390*var(--s)),34vw);z-index:3;border:1px solid var(--line);border-radius:calc(14*var(--s));padding:calc(22*var(--s))calc(22*var(--s))calc(16*var(--s));box-shadow:0 calc(22*var(--s))calc(44*var(--s))calc(-34*var(--s))#0a1a2b73;max-height:calc(100% - calc(150*var(--s)));contain:layout paint;background:#fffffff7;position:absolute;top:50%;overflow:auto;transform:translateY(-50%)}:where(body[data-page=products]) .cy-panel,:where(body[data-page=products]) .cy-pd-in{scrollbar-width:thin;scrollbar-color:#2673b573 transparent}:where(body[data-page=products]) .cy-panel::-webkit-scrollbar{width:6px;display:block}:where(body[data-page=products]) .cy-pd-in::-webkit-scrollbar{width:6px;display:block}:where(body[data-page=products]) .cy-panel::-webkit-scrollbar-thumb{background:#2673b573;border-radius:3px}:where(body[data-page=products]) .cy-pd-in::-webkit-scrollbar-thumb{background:#2673b573;border-radius:3px}:where(body[data-page=products]) .cy-panel::-webkit-scrollbar-track{background:0 0}:where(body[data-page=products]) .cy-pd-in::-webkit-scrollbar-track{background:0 0}:where(body[data-page=products]) .cy-p-head{justify-content:space-between;align-items:center;gap:calc(10*var(--s));font:500 max(12px,calc(12*var(--s)))/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-bottom:calc(14*var(--s));border-bottom:1px solid var(--line);margin-bottom:calc(16*var(--s));display:flex}:where(body[data-page=products]) .cy-p-head #cyPTag{color:var(--blue)}:where(body[data-page=products]) .cy-p-name{font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin:0 0 calc(8*var(--s))}:where(body[data-page=products]) .cy-p-title{font:650 var(--fs-h3)/var(--lh-h3)var(--f-display);letter-spacing:-.018em;margin:0 0 calc(10*var(--s))}:where(body[data-page=products]) .cy-p-desc{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}:where(body[data-page=products]) .cy-tag.mlff-read{color:#fff;background:#2e9e5b;border-color:#2e9e5b}:where(body[data-page=products]) .cy-p-extra{margin-top:calc(14*var(--s));gap:calc(6*var(--s));flex-wrap:wrap;display:flex}:where(body[data-page=products]) .cy-p-extra .st{font-size:max(12px,calc(12*var(--s)))}:where(body[data-page=products]) .cy-p-more{margin:calc(10*var(--s))0 0;font:500 max(12px,calc(13*var(--s)))/1.45 var(--f-body);color:var(--ink-2)}:where(body[data-page=products]) .cy-p-more b{font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:calc(6*var(--s))}:where(body[data-page=products]) .cy-readout{margin:calc(16*var(--s))0 0;padding:calc(12*var(--s))0 0;border-top:1px dashed var(--line-2);gap:calc(6*var(--s))calc(14*var(--s));font:500 max(12px,calc(12.5*var(--s)))/1.35 var(--f-mono);grid-template-columns:auto 1fr;display:grid}@media (min-width:768.02px) and (max-height:820px){:where(body[data-page=products]) .cy-readout,:where(body[data-page=products]) .cy-sample{display:none}}:where(body[data-page=products]) .cy-readout dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase}:where(body[data-page=products]) .cy-readout dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;margin:0}:where(body[data-page=products]) .cy-readout dd.ok{color:var(--blue)}:where(body[data-page=products]) .cy-readout dd.bad{color:var(--alert)}:where(body[data-page=products]) .cy-sample{margin-top:calc(10*var(--s));font:400 max(12px,calc(12*var(--s)))/1 var(--f-mono);color:var(--muted);letter-spacing:.04em;display:block}:where(body[data-page=products]) .cy-req{font:600 max(12px,calc(12*var(--s)))/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);border:1px dashed var(--blue);padding:calc(4*var(--s))calc(6*var(--s));border-radius:calc(4*var(--s));display:inline-block}:where(body[data-page=products]) .cy-stage .cy-card,:where(body[data-page=products]) .cy-stage .cy-timeline,:where(body[data-page=products]) .cy-panel .cy-readout,:where(body[data-page=products]) .cy-panel .cy-ev,:where(body[data-page=products]) .cy-panel .cy-sample{display:none!important}:where(body[data-page=products]) .cy-fs{all:unset;box-sizing:border-box;left:var(--in);bottom:calc(104*var(--s));z-index:4;cursor:pointer;align-items:center;gap:calc(8*var(--s));min-height:max(44px,calc(46*var(--s)));padding:0 calc(16*var(--s));border-radius:calc(999*var(--s));-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 calc(10*var(--s))calc(26*var(--s))calc(-14*var(--s))#0a1a2b66;font:600 max(12px,calc(13*var(--s)))/1 var(--f-body);color:var(--ink);transition:color var(--dur-2)var(--ease-out),background-color var(--dur-2)var(--ease-out),scale var(--dur-1)var(--ease-out);background:#ffffff9e;border:1px solid #ffffffe6;display:inline-flex;position:absolute}:where(body[data-page=products]) .cy-fs:active,:where(body[data-page=products]) .cy-more:active{scale:.97}:where(body[data-page=products]) .cy-fs:hover{color:var(--blue)}:where(body[data-page=products]) .cy-fs:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(body[data-page=products]) .cy-fs .fs-off,:where(body[data-page=products]) .cy-fs[aria-pressed=true] .fs-on{display:none}:where(body[data-page=products]) .cy-fs[aria-pressed=true] .fs-off{display:inline}:where(body[data-page=products]) .cy-stage:fullscreen{background:#f4f7fa;width:100vw;height:100vh;top:0}@media (max-width:768px){:where(body[data-page=products]) .cy-fs{display:none}}:where(body[data-page=products]) .cy-static .cy-fs{display:none}:where(body[data-page=products]) .cy-more{all:unset;box-sizing:border-box;left:50%;bottom:calc(104*var(--s));z-index:4;cursor:pointer;align-items:center;gap:calc(10*var(--s));min-height:max(44px,calc(46*var(--s)));padding:0 calc(8*var(--s))0 calc(20*var(--s));border-radius:calc(999*var(--s));-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 calc(16*var(--s))calc(36*var(--s))calc(-22*var(--s))#0a1a2b8c,inset 0 1px 0 #ffffffe6;font:600 max(14px,calc(15*var(--s)))/1 var(--f-body);color:var(--ink);white-space:nowrap;transition:box-shadow .25s var(--ease-out),color .25s var(--ease-out),scale var(--dur-1)var(--ease-out);background:#ffffff9e;border:1px solid #ffffffd9;display:inline-flex;position:absolute;transform:translate(-50%)}:where(body[data-page=products]) .cy-more i{width:calc(30*var(--s));height:calc(30*var(--s));background:var(--blue);color:#fff;border-radius:50%;place-items:center;min-width:30px;min-height:30px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid}:where(body[data-page=products]) .cy-more:hover{color:var(--blue)}:where(body[data-page=products]) .cy-more:hover i{transform:rotate(90deg)}:where(body[data-page=products]) .cy-more:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(body[data-page=products]) .cy-static .cy-more{width:max-content;margin:calc(18*var(--s))auto 0;display:flex;position:relative;bottom:auto;left:auto;transform:none}@media (max-width:768px){:where(body[data-page=products]) .cy-tunnel:not(.cy-static) .cy-more{bottom:calc(92*var(--s))}:where(body[data-page=products]) .cy-tunnel:not(.cy-static) .cy-hud-l{top:auto;left:auto;right:var(--in);bottom:calc(150*var(--s));text-align:right}:where(body[data-page=products]) .cy-tunnel:not(.cy-static) .cy-bignum{justify-content:flex-end}:where(body[data-page=products]) .cy-tunnel:not(.cy-static) .cy-hud-r{top:calc(72*var(--s))}}:where(body[data-page=products]) .cy-pd{max-width:min(calc(960*var(--s)),calc(100% - 32px));width:100%;max-height:min(86dvh,calc(760*var(--s)));color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}:where(body[data-page=products]) .cy-pd::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1a2b47}:where(body[data-page=products]) .cy-pd-in{max-height:min(86dvh,calc(760*var(--s)));overscroll-behavior:contain;padding:calc(40*var(--s))calc(44*var(--s))calc(32*var(--s));border-radius:calc(22*var(--s));-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);background:linear-gradient(150deg,#ffffffc7,#f0f6fc99);border:1px solid #ffffffe6;position:relative;overflow:auto;box-shadow:0 40px 90px -40px #0a1a2b99,inset 0 1px #fffffff2}:where(body[data-page=products]) .cy-pd[open] .cy-pd-in{animation:.45s cubic-bezier(.2,.8,.2,1) cyPdIn}:where(body[data-page=products]) .cy-pd[open]::backdrop{animation:.3s cyPdFade}@keyframes cyPdIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes cyPdFade{0%{opacity:0}to{opacity:1}}:where(body[data-page=products]) .cy-pd-in:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#5a9fd447,#5a9fd400);width:70%;height:90%;position:absolute;top:-30%;right:-12%}:where(body[data-page=products]) .cy-pd-in>*{z-index:1;position:relative}:where(body[data-page=products]) .cy-pd-in>.cy-pd-net{z-index:0;pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 0,#0009 45%,#0000 85%);mask-image:linear-gradient(200deg,#000 0,#0009 45%,#0000 85%)}:where(body[data-page=products]) .cy-pd-logo{height:calc(26*var(--s));width:auto;min-height:22px;margin:0 0 calc(18*var(--s));display:block}:where(body[data-page=products]) .cy-pd-x{all:unset;box-sizing:border-box;top:calc(14*var(--s));right:calc(14*var(--s));cursor:pointer;width:44px;height:44px;color:var(--ink-2);background:#fff9;border:1px solid #ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute!important}:where(body[data-page=products]) .cy-pd-x:hover{color:var(--blue)}:where(body[data-page=products]) .cy-pd-x:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(body[data-page=products]) .cy-pd-tag{margin:0 0 calc(8*var(--s));font:500 var(--fs-small,14px)/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}:where(body[data-page=products]) .cy-pd-name{font:700 clamp(1.75rem,1.3rem + 1.4vw,2.4rem)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--ink);margin:0;padding-right:48px}:where(body[data-page=products]) .cy-pd-line{margin:calc(10*var(--s))0 0;font:600 var(--fs-h3,20px)/1.35 var(--f-body);color:var(--blue-deep)}:where(body[data-page=products]) .cy-pd-desc{margin:calc(14*var(--s))0 0;font-size:var(--fs-body);line-height:var(--lh-body,1.6);color:var(--ink-2)}:where(body[data-page=products]) .cy-pd-h{margin:calc(24*var(--s))0 calc(10*var(--s));font:600 var(--fs-small,14px)/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:where(body[data-page=products]) .cy-pd-caps{gap:calc(8*var(--s));grid-template-columns:repeat(auto-fit,minmax(min(100%,max(calc(280*var(--s)),calc((100% - 8px)/2))),1fr));margin:0;padding:0;list-style:none;display:grid}:where(body[data-page=products]) .cy-pd-desc{max-width:62em}:where(body[data-page=products]) .cy-pd-caps li{padding:calc(11*var(--s))calc(14*var(--s))calc(11*var(--s))calc(38*var(--s));border-radius:calc(12*var(--s));font-size:var(--fs-body);color:var(--ink);background:#ffffff9e;border:1px solid #fffffff2;line-height:1.45;position:relative}:where(body[data-page=products]) .cy-pd-caps li:before{content:"";left:calc(15*var(--s));top:calc(18*var(--s));width:calc(9*var(--s));height:calc(9*var(--s));background:var(--blue);min-width:8px;min-height:8px;box-shadow:0 0 0 calc(4*var(--s))#2673b524;border-radius:50%;position:absolute}:where(body[data-page=products]) .cy-pd[open] .cy-pd-caps li{animation:.5s cubic-bezier(.2,.8,.2,1) both cyPdIn;animation-delay:calc(.12s + var(--k)*50ms)}:where(body[data-page=products]) .cy-pd-cta{margin-top:calc(22*var(--s));justify-content:flex-end;display:flex}:where(body[data-page=products]) .cy-pd{max-height:calc(100dvh - 24px)}:where(body[data-page=products]) .cy-pd:focus,:where(body[data-page=products]) .cy-pd:focus-visible{outline:none}:where(body[data-page=products]) .cy-pd-in{scrollbar-width:none;max-height:calc(100dvh - 24px);padding:clamp(18px,3.6vh,40px) clamp(20px,3.2vw,44px) clamp(16px,3vh,32px);overflow:hidden auto}:where(body[data-page=products]) .cy-pd-in::-webkit-scrollbar{display:none}:where(body[data-page=products]) .cy-pd-logo{height:clamp(18px,2.6vh,26px);min-height:0;margin-bottom:clamp(8px,1.8vh,18px)}:where(body[data-page=products]) .cy-pd-tag{margin-bottom:clamp(4px,.8vh,8px)}:where(body[data-page=products]) .cy-pd-name{font-size:clamp(1.4rem,.7rem + 2.4vh,2.4rem)}:where(body[data-page=products]) .cy-pd-line{margin-top:clamp(4px,1vh,10px);font-size:clamp(15px,2vh,20px)}:where(body[data-page=products]) .cy-pd-desc{margin-top:clamp(6px,1.4vh,14px);font-size:clamp(14px,1.8vh,17px);line-height:1.5}:where(body[data-page=products]) .cy-pd-h{margin:clamp(10px,2.2vh,24px) 0 clamp(6px,1vh,10px)}:where(body[data-page=products]) .cy-pd-caps{gap:clamp(5px,.8vh,8px)}:where(body[data-page=products]) .cy-pd-caps li{padding:clamp(7px,1.1vh,11px) 14px clamp(7px,1.1vh,11px) 36px;font-size:clamp(13px,1.7vh,16px);line-height:1.4}:where(body[data-page=products]) .cy-pd-caps li:before{top:calc(50% - 4.5px)}:where(body[data-page=products]) .cy-pd-cta{margin-top:clamp(10px,2vh,22px)}:where(body[data-page=products]) .cy-pd-cta .btn{min-height:clamp(40px,5vh,48px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(body[data-page=products]) .cy-pd-in,:where(body[data-page=products]) .cy-more{background:#fffffff7}}@media (prefers-reduced-motion:reduce){:where(body[data-page=products]) .cy-pd[open] .cy-pd-in,:where(body[data-page=products]) .cy-pd[open]::backdrop,:where(body[data-page=products]) .cy-pd[open] .cy-pd-caps li{animation:none}}:where(body[data-page=products]) .cy-rail{z-index:4;padding-top:calc(16*var(--s));background:linear-gradient(#fff0,#fffffff7 40%);position:absolute;bottom:0;left:0;right:0}:where(body[data-page=products]) .cy-rail ol{padding:0 max(var(--gut),env(safe-area-inset-right,0px))calc(14*var(--s))max(var(--gut),env(safe-area-inset-left,0px));max-width:var(--col);grid-template-columns:repeat(var(--cy-n,5),minmax(0,1fr));gap:calc(6*var(--s));margin:0 auto;list-style:none;display:grid}:where(body[data-page=products]) .cy-rail li{position:relative}:where(body[data-page=products]) .cy-rail li.first:before{white-space:nowrap;content:attr(data-grp);left:0;top:calc(-4*var(--s));font:500 max(12px,calc(12*var(--s)))/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);position:absolute}:where(body[data-page=products]) .cy-rail li.first:not(:first-child){border-left:1px solid var(--line-2);padding-left:calc(6*var(--s))}:where(body[data-page=products]) .cy-rail button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:calc(14*var(--s))0 calc(4*var(--s));min-height:max(44px,calc(44*var(--s)));font:500 max(12px,calc(12*var(--s)))/1.2 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);transition:color .25s var(--ease-out);display:block}:where(body[data-page=products]) .cy-rail button .bar{background:var(--line);height:2px;margin-bottom:calc(8*var(--s));display:block;position:relative;overflow:hidden}:where(body[data-page=products]) .cy-rail button .bar i{background:var(--blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}:where(body[data-page=products]) .cy-rail button .lbl{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}:where(body[data-page=products]) .cy-rail button.on{color:var(--ink)}:where(body[data-page=products]) .cy-rail button.on .n{color:var(--blue)}:where(body[data-page=products]) .cy-rail button:hover{color:var(--ink)}:where(body[data-page=products]) .cy-rail button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(body[data-page=products]) .cy-tunnel.cy-static{height:auto}:where(body[data-page=products]) .cy-static .cy-stage{height:auto;min-height:0;padding:calc(28*var(--s))0 0;background:var(--mist);position:relative;top:0}:where(body[data-page=products]) .cy-static .cy-gl,:where(body[data-page=products]) .cy-static .cy-labels,:where(body[data-page=products]) .cy-static .cy-hud-r{display:none}:where(body[data-page=products]) .cy-static .cy-hud-l{padding:0 max(var(--gut),env(safe-area-inset-left,0px));max-width:var(--col);margin:0 auto;position:relative;top:auto;left:auto}:where(body[data-page=products]) .cy-static .cy-panel{width:auto;max-width:calc(620*var(--s));max-height:none;margin:calc(18*var(--s))max(var(--gut),env(safe-area-inset-left,0px))0;margin-left:max(var(--gut),env(safe-area-inset-left,0px),calc((100% - var(--col))/2 + var(--gut)));position:relative;top:auto;right:auto;transform:none}:where(body[data-page=products]) .cy-static .cy-rail{margin-top:calc(18*var(--s));background:0 0;position:relative}:where(body[data-page=products]) .cy-index{overflow-x:clip}:where(body[data-page=products]) .cy-item{gap:2px calc(10*var(--s));padding:calc(14*var(--s))calc(14*var(--s))calc(13*var(--s));border:1px solid var(--line);border-radius:calc(10*var(--s));color:inherit;min-height:max(44px,calc(44*var(--s)));transition:border-color .25s var(--ease-out),transform .35s var(--ease),box-shadow .35s var(--ease);background:#fff;grid-template-columns:1fr auto;align-items:start;text-decoration:none;display:grid}:where(body[data-page=products]) .cy-item b{font:650 var(--fs-h3)/var(--lh-h3)var(--f-display);color:var(--ink);letter-spacing:-.01em}:where(body[data-page=products]) .cy-item span{font-size:max(12px,calc(13*var(--s)));color:var(--muted);grid-column:1;line-height:1.4}:where(body[data-page=products]) .cy-item i{color:var(--blue);transition:transform .3s var(--ease);grid-area:1/2;font-style:normal}@media (hover:hover){:where(body[data-page=products]) .cy-item:hover,:where(body[data-page=products]) .cy-dbtn:hover{transform:translateY(-2px)}}:where(body[data-page=products]) .cy-item:active,:where(body[data-page=products]) .cy-dbtn:active{transition-duration:var(--dur-1);transform:translateY(0)scale(.985)}:where(body[data-page=products]) .cy-item:hover{border-color:var(--blue);box-shadow:0 calc(18*var(--s))calc(40*var(--s))calc(-30*var(--s))#0e3b6680}:where(body[data-page=products]) .cy-item:hover i{transform:translateX(calc(3*var(--s)))}:where(body[data-page=products]) .cy-item.req{border-style:dashed}:where(body[data-page=products]) .cy-item .cy-req{margin-top:calc(6*var(--s));grid-column:1;justify-self:start}@media (max-width:768px){:where(body[data-page=products]) .cy-tunnel{--cy-len:calc(1200svh*.55)}:where(body[data-page=products]) .cy-hud-l{top:calc(14*var(--s))}:where(body[data-page=products]) .cy-bignum{font-size:36px}:where(body[data-page=products]) .cy-hud-name{font-size:calc(13*var(--s))}:where(body[data-page=products]) .cy-hud-r{top:calc(16*var(--s));font-size:calc(12*var(--s))}:where(body[data-page=products]) .cy-panel{left:calc(12*var(--s));right:calc(12*var(--s));top:auto;bottom:calc(70*var(--s));width:auto;padding:calc(14*var(--s))calc(14*var(--s))calc(12*var(--s));max-height:44%;overflow:auto;transform:none}:where(body[data-page=products]) .cy-readout,:where(body[data-page=products]) .cy-sample{display:none}:where(body[data-page=products]) .cy-rail ol{gap:calc(4*var(--s));scrollbar-width:none;padding-bottom:calc(8*var(--s));display:flex;overflow-x:auto}:where(body[data-page=products]) .cy-rail ol::-webkit-scrollbar{display:none}:where(body[data-page=products]) .cy-rail li{flex:1 1 0}:where(body[data-page=products]) .cy-rail li.first:before,:where(body[data-page=products]) .cy-hud-l .eyebrow,:where(body[data-page=products]) .cy-tag.dev{display:none}:where(body[data-page=products]) .cy-rail button{text-align:center;padding-top:calc(14*var(--s))}:where(body[data-page=products]) .cy-rail button .lbl{display:none}:where(body[data-page=products]) .cy-static .cy-panel{max-height:none}:where(body[data-page=products]) .cy-static .cy-readout{display:grid}:where(body[data-page=products]) .cy-tunnel:not(.cy-static) .cy-panel{display:none}}:where(body[data-page=products]) .cy-stage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(125% 95% at 50% 42%,#0a1a2b00 58%,#0a1a2b24 100%);position:absolute;inset:0}:where(body[data-page=products]) .cy-lowfx .cy-hud-r b:before,:where(body[data-page=products]) .cy-lowfx .cy-rw-live:before,:where(body[data-page=products]) .cy-lowfx .rw-box:after,:where(body[data-page=products]) .cy-lowfx .rw-dot:after,:where(body[data-page=products]) .cy-lowfx .rw-bar b,:where(body[data-page=products]) .cy-lowfx .cy-ev i{animation-play-state:paused}:where(body[data-page=products]) .cy-static .cy-stage:after{display:none}@media (min-width:768.02px){:where(body[data-page=products]) .cy-panel{max-height:calc(100% - calc(128*var(--s)))}}:where(body[data-page=products]) .cy-rw{margin:0 0 calc(14*var(--s));border-radius:calc(9*var(--s));aspect-ratio:16/7.6;isolation:isolate;background:#0a1a2b;position:relative;overflow:hidden}:where(body[data-page=products]) .cy-rw-layer{background:#0a1a2b 50%/cover no-repeat;position:absolute;inset:0}:where(body[data-page=products]) .cy-rw-layer.real{background-color:#f4f7fa}:where(body[data-page=products]) .cy-rw-ov{z-index:2;font:500 max(12px,calc(10.5*var(--s)))/1.15 var(--f-mono);letter-spacing:0;position:absolute;inset:0}:where(body[data-page=products]) .cy-rw-cap{left:calc(7*var(--s));bottom:calc(6*var(--s));z-index:3;font:500 max(12px,calc(10*var(--s)))/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:#fff;padding:calc(4*var(--s))calc(6*var(--s));border-radius:calc(3*var(--s));background:#0a1a2ba8;position:absolute}:where(body[data-page=products]) .cy-rw-live{right:calc(7*var(--s));top:calc(6*var(--s));z-index:3;font:600 max(12px,calc(10*var(--s)))/1 var(--f-mono);letter-spacing:.07em;color:#fff;padding:calc(4*var(--s))calc(6*var(--s));border-radius:calc(3*var(--s));gap:calc(5*var(--s));background:#d6453deb;align-items:center;display:flex;position:absolute}:where(body[data-page=products]) .cy-rw-live:before{content:"";width:calc(5*var(--s));height:calc(5*var(--s));background:#fff;border-radius:50%;animation:1.2s steps(2,end) infinite cyBlink}:where(body[data-page=products]) .rw-box{border:1.5px solid #fff;border-radius:2px;position:absolute;box-shadow:0 0 0 1px #0a1a2b4d}:where(body[data-page=products]) .rw-box:after{content:"";box-shadow:0 0 0 calc(4*var(--s))#6cb4f247;opacity:0;animation:2.6s ease-in-out infinite rwPulse;animation-delay:calc(var(--k,0)*.22s);border-radius:2px;position:absolute;inset:-1.5px}:where(body[data-page=products]) .rw-box.b{border-color:#6cb4f2}:where(body[data-page=products]) .rw-box.r{border-color:#ff6a5e}:where(body[data-page=products]) .rw-box i{white-space:nowrap;color:#fff;padding:1px calc(4*var(--s));background:#2673b5;border-radius:2px;margin-bottom:2px;font-style:normal;position:absolute;bottom:100%;left:-1.5px}:where(body[data-page=products]) .rw-box.r i{background:#d6453d}:where(body[data-page=products]) .rw-box.below i{margin:2px 0 0;top:100%;bottom:auto}@keyframes rwPulse{50%{opacity:1}}:where(body[data-page=products]) .rw-chip{white-space:nowrap;text-overflow:ellipsis;color:#0a1a2b;max-width:94%;padding:calc(3*var(--s))calc(6*var(--s));border-radius:calc(3*var(--s));box-shadow:0 calc(6*var(--s))calc(14*var(--s))calc(-8*var(--s))#0a1a2b99;background:#fffffff2;border-left:2px solid #2673b5;position:absolute;overflow:hidden}:where(body[data-page=products]) .rw-chip.top{max-width:72%}:where(body[data-page=products]) .rw-chip,:where(body[data-page=products]) .rw-chip.top{text-overflow:clip;max-width:none;overflow:visible}:where(body[data-page=products]) .rw-chip.rw-off,:where(body[data-page=products]) .rw-box i.rw-off{display:none}:where(body[data-page=products]) .rw-chip.r{color:#7a1e19;border-left-color:#d6453d}:where(body[data-page=products]) .rw-chip.d{color:#fff;background:#0e3b66f0;border-left-color:#6cb4f2}:where(body[data-page=products]) .rw-chip.ok:after{content:" ✓";color:#2673b5;font-weight:700}:where(body[data-page=products]) .rw-dot{width:calc(8*var(--s));height:calc(8*var(--s));margin:calc(-4*var(--s))0 0 calc(-4*var(--s));box-shadow:0 0 0 calc(3*var(--s))#6cb4f259;background:#6cb4f2;border-radius:50%;position:absolute}:where(body[data-page=products]) .rw-dot:after{content:"";inset:calc(-7*var(--s));animation:1.8s ease-in-out infinite rwDot;animation-delay:calc(var(--k,0)*.25s);border:2px solid #6cb4f280;border-radius:50%;position:absolute}@keyframes rwDot{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1)}}:where(body[data-page=products]) .rw-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(body[data-page=products]) .rw-bar{left:8%;right:8%;bottom:calc(26*var(--s));height:calc(3*var(--s));border-radius:calc(3*var(--s));background:#ffffff59;position:absolute}:where(body[data-page=products]) .rw-bar b{top:calc(-3*var(--s));width:100%;height:calc(9*var(--s));margin-left:calc(-4.5*var(--s));animation:8s linear infinite rwHead;position:absolute;left:0}:where(body[data-page=products]) .rw-bar b:before{content:"";width:calc(9*var(--s));background:#fff;border-radius:50%;height:100%;position:absolute;top:0;left:0}:where(body[data-page=products]) .rw-bar i{width:2px;height:calc(7*var(--s));background:#ff6a5e;position:absolute;top:-2px}@keyframes rwHead{0%{transform:translate(0)}to{transform:translate(100%)}}@media (max-width:768px){:where(body[data-page=products]) .cy-rw{aspect-ratio:16/6.2;margin-bottom:calc(10*var(--s))}:where(body[data-page=products]) .rw-chip,:where(body[data-page=products]) .rw-box i{display:none}}@media (prefers-reduced-motion:reduce){:where(body[data-page=products]) .rw-box:after,:where(body[data-page=products]) .rw-dot:after,:where(body[data-page=products]) .rw-bar b{animation:none}}:where(body[data-page=products]) .cy-dgrid{gap:calc(10*var(--s));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}:where(body[data-page=products]) .cy-dbtn{all:unset;box-sizing:border-box;cursor:pointer;gap:calc(10*var(--s));min-height:calc(96*var(--s));padding:calc(14*var(--s))calc(14*var(--s))calc(12*var(--s));border:1px solid var(--line);border-radius:calc(12*var(--s));transition:border-color .2s var(--ease-out),box-shadow .3s var(--ease),transform .3s var(--ease);background:#fff;flex-direction:column;display:flex}:where(body[data-page=products]) .cy-dbtn svg{width:calc(30*var(--s));height:calc(30*var(--s));color:var(--blue);flex:none}:where(body[data-page=products]) .cy-dbtn b{font:650 calc(16*var(--s))/1.15 var(--f-display);color:var(--ink);letter-spacing:-.01em}:where(body[data-page=products]) .cy-dbtn span{font-size:max(12px,calc(13*var(--s)));color:var(--muted);line-height:1.35}:where(body[data-page=products]) .cy-dbtn:hover{border-color:var(--blue);box-shadow:0 calc(16*var(--s))calc(36*var(--s))calc(-28*var(--s))#0e3b6680}:where(body[data-page=products]) .cy-dbtn:focus-visible{outline:2px solid var(--blue);outline-offset:calc(3*var(--s))}:where(body[data-page=products]) .cy-dbtn[aria-pressed=true]{border-color:var(--blue);background:var(--blue);box-shadow:0 calc(18*var(--s))calc(40*var(--s))calc(-26*var(--s))#0e3b66a6}:where(body[data-page=products]) .cy-dbtn[aria-pressed=true] b,:where(body[data-page=products]) .cy-dbtn[aria-pressed=true] span,:where(body[data-page=products]) .cy-dbtn[aria-pressed=true] svg{color:#fff}@media (max-width:1024px){:where(body[data-page=products]) .cy-dgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){:where(body[data-page=products]) .cy-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-page=products]) .cy-dbtn{min-height:calc(84*var(--s))}:where(body[data-page=products]) .cy-dbtn span{display:none}}:where(body[data-page=products]) .cy-dsw{left:50%;top:calc(18*var(--s));z-index:4;gap:calc(4*var(--s));padding:calc(4*var(--s));border:1px solid var(--line);border-radius:calc(999*var(--s));box-shadow:0 calc(14*var(--s))calc(34*var(--s))calc(-26*var(--s))#0a1a2b80;max-width:calc(100% - calc(40*var(--s)));scrollbar-width:none;background:#fffffff0;display:flex;position:absolute;overflow-x:auto;transform:translate(-50%)}:where(body[data-page=products]) .cy-dsw::-webkit-scrollbar{display:none}:where(body[data-page=products]) .cy-dsw button{all:unset;box-sizing:border-box;cursor:pointer;min-height:calc(36*var(--s));padding:0 calc(13*var(--s));border-radius:calc(999*var(--s));font:600 max(12px,calc(13.5*var(--s)))/1.3 var(--f-body);font-feature-settings:normal;text-transform:none;color:var(--ink-2);white-space:nowrap;transition:background-color var(--dur-2)var(--ease-out),color var(--dur-2)var(--ease-out),scale var(--dur-1)var(--ease-out);align-items:center;display:inline-flex}:where(body[data-page=products]) .cy-dsw button:active{scale:.96}:where(body[data-page=products]) .cy-dsw button:hover{color:var(--blue)}:where(body[data-page=products]) .cy-dsw button[aria-pressed=true]{background:var(--blue);color:#fff}:where(body[data-page=products]) .cy-dsw button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(body[data-page=products]) .cy-hud-r .fps{display:none}@media (min-width:1440px){:where(body[data-page=products]) .cy-hud-r .fps{display:inline}}@media (min-width:768.02px) and (max-width:1024px){:where(body[data-page=products]) .cy-dsw button{padding:0 10px}}@media (min-width:1024.02px){:where(body[data-page=products]) .cy-panel{top:calc(72*var(--s));max-height:calc(100% - calc(72*var(--s)) - calc(104*var(--s)));transform:none}:where(body[data-page=products]) .cy-stage{--edge:clamp(12px,1.6vw,calc(28*var(--s)));--pw:clamp(calc(280*var(--s)),22vw,calc(370*var(--s)))}:where(body[data-page=products]) .cy-panel{right:var(--edge);width:var(--pw);padding:calc(16*var(--s))calc(16*var(--s))calc(12*var(--s))}}@media (min-width:768.02px) and (max-width:1024px){:where(body[data-page=products]) .cy-dsw{top:calc(136*var(--s))}:where(body[data-page=products]) .cy-panel{top:calc(196*var(--s));max-height:calc(100% - calc(196*var(--s)) - 96px);transform:none}}@media (orientation:landscape) and (max-height:500px){:where(body[data-page=products]) .cy-stage{min-height:0}:where(body[data-page=products]) .cy-stage :is(.cy-rw,.cy-readout,.cy-sample,.cy-tag.dev,.cy-hud-r,.cy-hud-l .eyebrow,.cy-p-extra,.cy-p-more,.cy-ev,.cy-p-name){display:none}:where(body[data-page=products]) .cy-hud-l{top:10px}:where(body[data-page=products]) .cy-bignum{font-size:32px}:where(body[data-page=products]) .cy-dsw{top:10px;left:auto;right:var(--in);max-width:calc(100% - 2*var(--in) - calc(150*var(--s)));transform:none}:where(body[data-page=products]) .cy-dsw button{min-height:40px}:where(body[data-page=products]) .cy-panel{max-height:calc(100% - 148px);width:min(calc(420*var(--s)),52vw);padding:12px 14px;top:72px;bottom:auto;transform:none}:where(body[data-page=products]) .cy-tunnel:not(.cy-static) .cy-more{left:var(--in);bottom:84px;right:auto;transform:none}:where(body[data-page=products]) .cy-tunnel:not(.cy-static) .cy-fs{bottom:136px}:where(body[data-page=products]) .cy-p-head{margin-bottom:8px;padding-bottom:8px}:where(body[data-page=products]) .cy-rail{padding-top:6px}:where(body[data-page=products]) .cy-rail li.first:before,:where(body[data-page=products]) .cy-rail button .lbl{display:none}:where(body[data-page=products]) .cy-rail button{padding-top:10px}}@media (min-width:768.02px) and (max-height:820px){:where(body[data-page=products]) .cy-rw{display:none}}@media (max-width:768px){:where(body[data-page=products]) .cy-dsw{top:calc(12*var(--s));left:calc(12*var(--s));right:calc(12*var(--s));background:#fffffff7;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:none;padding:6px;display:grid;overflow:visible;transform:none}:where(body[data-page=products]) .cy-dsw button{border-radius:calc(999*var(--s));border:1px solid var(--line);background:linear-gradient(180deg,#fff,var(--mist));min-height:36px;color:var(--blue-deep);text-overflow:ellipsis;transition:background-color var(--dur-2)var(--ease-out),border-color var(--dur-2)var(--ease-out),box-shadow var(--dur-2)var(--ease-out),scale var(--dur-1)var(--ease-out);justify-content:center;padding:0 6px;font-size:12.5px;line-height:36px;overflow:hidden}:where(body[data-page=products]) .cy-dsw button:hover{border-color:var(--blue-soft)}:where(body[data-page=products]) .cy-dsw button[aria-pressed=true]{background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;border-color:#0000;box-shadow:0 8px 18px -10px #0e3b66b3,inset 0 1px #fff3}}:where(body[data-page=products]) .cy-dom{z-index:0;position:absolute;inset:0;overflow:hidden}:where(body[data-page=products]) .cy-dom[hidden]{display:none}:where(body[data-page=products]) .cy-dom canvas{width:100%;height:100%;display:block;position:absolute;inset:0}:where(body[data-page=products]) .cy-dom-l{position:absolute;inset:0}:where(body[data-page=products]) .cy-dom-l[hidden]{display:none}:where(body[data-page=products]) .cy-swap:after{content:"";background:linear-gradient(90deg,transparent,var(--blue),transparent);opacity:0;width:30%;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;transform:translate(-100%)}:where(body[data-page=products]) .cy-swap.is-busy:after{opacity:.55;animation:1s linear infinite cySwapBusy}@keyframes cySwapBusy{to{transform:translate(340%)}}:where(body[data-page=products]) .cy-stage.is-mod .cy-gl,:where(body[data-page=products]) .cy-stage.is-mod .cy-labels{display:none}:where(body[data-page=products]) .cy-swap{z-index:6;pointer-events:none;clip-path:inset(0 0 100%);background:#fff;position:absolute;inset:0}:where(body[data-page=products]) .cy-soon{z-index:3;width:min(calc(420*var(--s)),calc(100% - calc(40*var(--s))));text-align:center;padding:calc(24*var(--s))calc(26*var(--s));border:1px dashed var(--line-2);border-radius:calc(14*var(--s));background:#fffffff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(body[data-page=products]) .cy-soon[hidden]{display:none}:where(body[data-page=products]) .cy-soon b{font:650 var(--fs-h3)/var(--lh-h3)var(--f-display);margin-bottom:calc(6*var(--s));display:block}:where(body[data-page=products]) .cy-soon p{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}:where(body[data-page=products]) .cy-idx6{gap:var(--gap-g);margin-top:var(--gap-c);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(body[data-page=products]) .cy-idx6 .st,:where(body[data-page=products]) .cy-idx6 .cy-req{margin-top:calc(8*var(--s));grid-column:1;justify-self:start}:where(body[data-page=products]) .cy-idx6 .cy-item{position:relative}:where(body[data-page=products]) .cy-go{color:inherit;grid-column:1;text-decoration:none}:where(body[data-page=products]) .cy-go:after{content:"";border-radius:inherit;position:absolute;inset:0}:where(body[data-page=products]) .cy-go:focus-visible{outline:none}:where(body[data-page=products]) .cy-item:has(.cy-go:focus-visible){outline:2px solid var(--blue);outline-offset:3px}:where(body[data-page=products]) .cy-item .cy-meta{justify-content:space-between;align-items:center;gap:calc(10*var(--s));margin-top:calc(12*var(--s));padding-top:calc(11*var(--s));border-top:1px solid var(--line);grid-column:1/-1;display:flex}:where(body[data-page=products]) .cy-item .cy-live{align-items:center;gap:calc(7*var(--s));font:500 max(12px,calc(11.5*var(--s)))/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-deep);display:inline-flex}:where(body[data-page=products]) .cy-live:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite cyLive;box-shadow:0 0 #2673b573}@keyframes cyLive{0%{box-shadow:0 0 #2673b573}70%,to{box-shadow:0 0 0 7px #2673b500}}:where(body[data-page=products]) .cy-yt{z-index:1;align-items:center;gap:calc(9*var(--s));color:var(--ink);border-radius:calc(999*var(--s));padding:2px 4px 2px 2px;text-decoration:none;display:inline-flex;position:relative}:where(body[data-page=products]) .cy-item .cy-play{width:calc(28*var(--s));height:calc(28*var(--s));background:linear-gradient(135deg,var(--blue),var(--blue-deep));min-width:26px;min-height:26px;transition:transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 6px 14px -6px #0e3b6699,inset 0 1px #ffffff40}:where(body[data-page=products]) .cy-play svg{fill:#fff;width:42%;height:42%;margin-left:1px}:where(body[data-page=products]) .cy-item .cy-yt-t{background:var(--navy,#0e3b66);color:#fff;white-space:nowrap;pointer-events:none;font:500 max(12px,calc(11.5*var(--s)))/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:0;border-radius:7px;padding:6px 9px;transition:opacity .16s ease-out,transform .16s ease-out;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 20px -8px #0e3b6680}:where(body[data-page=products]) .cy-item .cy-yt-t:after{content:"";border:5px solid #0000;border-top-color:var(--navy,#0e3b66);margin-left:-5px;position:absolute;top:100%;left:50%}:where(body[data-page=products]) .cy-yt:hover .cy-yt-t,:where(body[data-page=products]) .cy-yt:focus-visible .cy-yt-t,:where(body[data-page=products]) .cy-yt:active .cy-yt-t{opacity:1;transform:translate(-50%)}:where(body[data-page=products]) .cy-yt:active .cy-play{scale:.92}:where(body[data-page=products]) .cy-yt:hover .cy-play{transform:scale(1.08);box-shadow:0 0 0 5px #2673b524,0 8px 18px -6px #0e3b6699}:where(body[data-page=products]) .cy-yt:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (pointer:coarse){:where(body[data-page=products]) .cy-yt:after{content:"";position:absolute;inset:-6px 0}}@media (prefers-reduced-motion:reduce){:where(body[data-page=products]) .cy-live:before{animation:none}:where(body[data-page=products]) .cy-play{transition:none}}:where(body[data-page=products]) .cy-item.plain{cursor:default}:where(body[data-page=products]) .cy-item.plain:hover,:where(body[data-page=products]) .cy-item.plain:active{box-shadow:none;border-color:var(--line);transform:none}@media (max-width:1024px){:where(body[data-page=products]) .cy-idx6{grid-template-columns:1fr 1fr}}@media (max-width:480px){:where(body[data-page=products]) .cy-idx6{grid-template-columns:1fr}}:where(body[data-page=products]) #cyHudEye{max-width:min(28vw,calc(320*var(--s)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(body[data-page=products]) .cy-ev{gap:2px calc(9*var(--s));margin:calc(14*var(--s))0 0;padding:calc(9*var(--s))calc(10*var(--s));border:1px solid #f1c9c5;border-left:calc(3*var(--s))solid var(--alert);border-radius:calc(7*var(--s));background:#fdf3f2;grid-template-columns:auto 1fr;align-items:center;display:grid}:where(body[data-page=products]) .cy-ev i{width:calc(8*var(--s));height:calc(8*var(--s));background:var(--alert);border-radius:50%;grid-row:1/3;animation:1.2s steps(2,end) infinite cyBlink}:where(body[data-page=products]) .cy-ev b{font:600 max(12px,calc(12.5*var(--s)))/1.25 var(--f-body);color:#7a1e19}:where(body[data-page=products]) .cy-ev span{font:500 max(12px,calc(12*var(--s)))/1.35 var(--f-mono);color:var(--ink-2)}@media (prefers-reduced-motion:reduce){:where(body[data-page=products]) .cy-ev i{animation:none}}:where(body[data-page=products]) .cy-dbtn svg path{stroke-dasharray:90;stroke-dashoffset:0}:where(body[data-page=products]) .cy-dbtn:hover svg path,:where(body[data-page=products]) .cy-dbtn[aria-pressed=true] svg path{animation:cyDraw .9s var(--ease)both}:where(body[data-page=products]) .cy-dbtn[aria-pressed=true] svg{animation:2.4s ease-in-out .9s infinite cyBreathe}@keyframes cyDraw{0%{stroke-dashoffset:90px}to{stroke-dashoffset:0}}@keyframes cyBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}:where(body[data-page=products]) .cy-item b:before{content:"";width:calc(8*var(--s));height:calc(8*var(--s));background:var(--blue);margin-right:calc(8*var(--s));vertical-align:2px;border-radius:50%;display:inline-block}:where(body[data-page=products]) .cy-item b{isolation:isolate;position:relative}:where(body[data-page=products]) .cy-item b:after{content:"";z-index:-1;left:0;top:calc(1em - 2px - 8*var(--s));width:calc(8*var(--s));height:calc(8*var(--s));background:var(--blue);opacity:0;pointer-events:none;border-radius:50%;animation:2.2s ease-out infinite cyPing;position:absolute}@keyframes cyPing{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(2.75)}}:where(body[data-page=products]) .cy-idx6 .st,:where(body[data-page=products]) .cy-item .st{color:#fff}@media (prefers-reduced-motion:reduce){:where(body[data-page=products]) .cy-dbtn svg path,:where(body[data-page=products]) .cy-dbtn svg,:where(body[data-page=products]) .cy-item b:before,:where(body[data-page=products]) .cy-item b:after{animation:none!important}}:where(body[data-page=products]) .cy-item .ix{color:var(--blue);width:calc(26*var(--s));height:calc(26*var(--s));margin-bottom:calc(4*var(--s));grid-area:1/1;display:block}@media (max-width:768px){:where(body[data-page=products]) .cy-rw{display:none}:where(body[data-page=products]) .cy-rail ol{gap:2px}:where(body[data-page=products]) .cy-rail li.first:not(:first-child){padding-left:0}:where(body[data-page=products]) .cy-rail button{min-width:44px}}@media (max-width:360px){:where(body[data-page=products]) .cy-rail ol{padding-inline:0}:where(body[data-page=products]) .cy-rail button{letter-spacing:0}:where(body[data-page=products]) .cy-rail li{min-width:0}}@media (max-width:768px) and (max-height:700px){:where(body[data-page=products]) .cy-panel{max-height:calc(100% - calc(150*var(--s)) - 70px)}}:where(body[data-page=products]) .cy-lead{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);max-width:34em;margin:0}@media (pointer:coarse),(max-width:1024px){:where(body[data-page=products]) .cy-dsw button{min-height:44px}}@media (max-width:480px){:where(body[data-page=products]) .cy-tag{white-space:normal}}:where(body[data-page=products]) .cy-tunnel:not(.cy-static) .cy-panel.is-over:not(.is-end){-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#00000040);mask-image:linear-gradient(#000 calc(100% - 28px),#00000040)}:where(body[data-page=products]) .cy-item .cy-mk{width:max(26px,calc(30*var(--s)));aspect-ratio:1;height:auto;margin-bottom:calc(4*var(--s));grid-area:1/1;display:block}:where(body[data-page=products]) .cy-item b.cy-wm{align-items:center;gap:calc(4*var(--s))calc(10*var(--s));flex-wrap:wrap;min-height:1.3em;display:inline-flex}:where(body[data-page=products]) .cy-item b.cy-wm:before,:where(body[data-page=products]) .cy-item b.cy-wm:after{content:none}:where(body[data-page=products]) .cy-pop-src{cursor:zoom-in}:where(body[data-page=products]) .cy-pop-src:after{content:"⤢";right:calc(10*var(--s));bottom:calc(8*var(--s));color:var(--muted);opacity:.7;font-size:14px;position:absolute}.cy-pop{background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}.cy-pop::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1a2b8c}.cy-pop[open]{animation:.28s cubic-bezier(.2,.8,.2,1) cyPopIn}@keyframes cyPopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.cy-pop .cy-pop-card{cursor:default;width:min(900px,100vw - 48px);max-height:calc(100dvh - 48px);position:relative;inset:auto;overflow:auto;transform:none;box-shadow:0 30px 80px -30px #0a1a2b99}.cy-pop .cy-pop-card:after{content:none}.cy-pop .cy-rw{aspect-ratio:16/7}.cy-pop-x{z-index:5;border:1px solid var(--line);width:34px;height:34px;color:var(--ink);font:600 15px/1 var(--f-body);cursor:pointer;background:#fff;border-radius:50%;position:absolute;top:12px;right:12px;box-shadow:0 6px 18px -8px #0a1a2b66}.cy-pop-x:hover{color:var(--blue);border-color:var(--blue)}.cy-pop .cy-p-head{padding-right:44px}@media (prefers-reduced-motion:reduce){.cy-pop[open]{animation:none}}:where(body[data-page=products]) .cy-idx6 .cy-item{padding:calc(22*var(--s))calc(22*var(--s))calc(18*var(--s))}:where(body[data-page=products]) .cy-idx6 .cy-item .cy-mk{width:max(36px,calc(44*var(--s)));margin-bottom:calc(10*var(--s))}:where(body[data-page=products]) .cy-idx6 .cy-item .pb-name{height:max(20px,calc(24*var(--s)))}:where(body[data-page=products]) .cy-idx6 .cy-item .pb-x{font-size:max(13px,calc(14*var(--s)))}:where(body[data-page=products]) .cy-idx6 .cy-item>span{font-size:max(15px,calc(16*var(--s)));margin-top:calc(6*var(--s));line-height:1.45}:where(body[data-page=products]) .cy-idx6 .cy-item i{font-size:calc(20*var(--s))}:where(body[data-page=products]) .cy-idx6 .cy-item .cy-meta{margin-top:calc(16*var(--s));padding-top:calc(14*var(--s))}:where(body[data-page=products]) .cy-idx6 .cy-item .cy-live{font-size:max(13px,calc(13.5*var(--s)))}:where(body[data-page=products]) .cy-item .cy-play{width:calc(34*var(--s));height:calc(24*var(--s));min-width:30px;min-height:21px;box-shadow:none;background:0 0;border-radius:0}:where(body[data-page=products]) .cy-item .cy-play svg{width:100%;height:100%;margin:0}:where(body[data-page=products]) .cy-yt:hover .cy-play{box-shadow:none;transform:scale(1.08)}:where(body[data-page=products]) .cy-idx6 .cy-item{grid-template-rows:auto auto 1fr auto;align-content:stretch}:where(body[data-page=products]) .cy-idx6 .cy-item>span:not(.cy-meta){align-self:start}:where(body[data-page=products]) .cy-idx6 .cy-item .cy-meta{align-self:end}:where(body[data-page=products]) .cy-skip{all:unset;box-sizing:border-box;right:var(--in);bottom:calc(104*var(--s));z-index:4;cursor:pointer;min-height:max(40px,calc(42*var(--s)));padding:0 calc(16*var(--s));border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 max(13px,calc(14*var(--s)))/1 var(--f-body);color:var(--ink-2);background:#ffffffe0;border-radius:999px;align-items:center;gap:8px;display:inline-flex;position:absolute}:where(body[data-page=products]) .cy-skip:hover{color:var(--blue);border-color:var(--blue)}:where(body[data-page=products]) .cy-skip:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(body[data-page=products]) .cy-static .cy-skip{display:none}@media (max-width:560px){:where(body[data-page=products]) .cy-skip{right:auto;left:var(--in);bottom:calc(150*var(--s))}}@media (min-width:768.02px){:where(body[data-page=products]) .cy-skip{right:var(--in);left:auto;bottom:calc(104*var(--s))}}@media (orientation:landscape) and (max-height:500px) and (min-width:768.02px){:where(body[data-page=products]) .cy-skip{right:auto;left:calc(var(--in) + 140px);bottom:136px}}html.cy-pop-lock{overflow:hidden}:where(body[data-page=products]) .rw-img{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}:where(body[data-page=products]) .cy-skip-s{display:none}@media (max-width:560px),(orientation:landscape) and (max-height:500px){:where(body[data-page=products]) .cy-skip-l{display:none}:where(body[data-page=products]) .cy-skip-s{display:inline}:where(body[data-page=products]) .cy-skip{gap:5px;min-height:34px;padding:0 12px;font-size:12px}:where(body[data-page=products]) .cy-skip svg{width:11px;height:11px}}
