.cysm{--ground: #0A0A0B;--pkg: #111113;--pkg-hi: #161618;--line: rgb(var(--hi-rgb) / .09);--silk: #ECE8DF;--silk-dim: rgb(var(--silk-rgb) / .5);--body: #B4B4BA;--mute: #8A8A92;--cu-0: #2B2010;--cu-1: #5C451D;--cu-2: #9C7330;--cu-hi: #E0B04A;--led: #FF0000;--focus: #EB0201;--mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--pad: 48px;--gut: 120px;position:relative;color:var(--body);font:400 15px / 1.5 var(--font-body-family, Inter),system-ui,sans-serif;overflow-x:clip}.cysm *,.cysm *:before,.cysm *:after{box-sizing:border-box}:where(.cysm) a{color:inherit}.cysm :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cysm__hero,.cysm__board{background:none}.cysm__hero{position:relative;min-height:0;display:grid;align-content:center;justify-items:center;gap:18px;padding:72px 24px 176px;text-align:center;overflow:hidden}.cysm__hero:before{content:"";position:absolute;inset:0 0 auto;height:70%;pointer-events:none;background:radial-gradient(60% 70% at 50% 0%,rgb(255 0 0 / .085),transparent 70%)}.cysm-hole{position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid var(--cu-1);box-shadow:inset 0 0 0 4px var(--ground),inset 0 0 0 6px var(--cu-0)}.cysm-hole--tl{top:24px;left:24px}.cysm-hole--tr{top:24px;right:24px}.cysm-hole--bl{bottom:24px;left:24px}.cysm-hole--br{bottom:24px;right:24px}.cysm__ref{position:relative;margin:0;display:inline-flex;align-items:center;gap:12px;font:500 12px / 1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--silk-dim)}.cysm__pwr{width:8px;height:8px;border-radius:50%;background:#3a0d0d}.cysm.is-ready .cysm__pwr{background:var(--led);box-shadow:0 0 0 3px #ff000024,0 0 12px #ff00008c;animation:cysm-pwr 1.1s steps(2,jump-none) 2}@keyframes cysm-pwr{50%{background:#3a0d0d;box-shadow:none}}.cysm__title{position:relative;margin:4px 0 0;font:800 clamp(40px,5.6vw,84px) / .95 var(--font-heading-family, Manrope),sans-serif;letter-spacing:-.04em;color:var(--silk);clip-path:inset(0 100% 0 0)}.cysm__title:after{content:"";position:absolute;top:-8%;bottom:-8%;left:0;width:2px;background:var(--cu-hi);opacity:0}.cysm.is-ready .cysm__title{animation:cysm-wipe 1.1s cubic-bezier(.7,0,.2,1) .35s forwards}.cysm.is-ready .cysm__title:after{animation:cysm-reflow 1.1s cubic-bezier(.7,0,.2,1) .35s forwards}@keyframes cysm-wipe{to{clip-path:inset(0 -2% 0 0)}}@keyframes cysm-reflow{0%{left:0;opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.cysm__lede,.cysm__stats,.cysm__find,.cysm__routes,.cysm-j1{opacity:0;transform:translateY(10px)}.cysm.is-ready :is(.cysm__lede,.cysm__stats,.cysm__find,.cysm__routes,.cysm-j1){transition:opacity .7s ease,transform .7s ease;opacity:1;transform:none}.cysm.is-ready .cysm__lede{transition-delay:1.2s}.cysm.is-ready .cysm__stats{transition-delay:1.35s}.cysm.is-ready .cysm__find{transition-delay:1.45s}.cysm.is-ready .cysm__routes{transition-delay:1.6s}.cysm.is-ready .cysm-j1{transition-delay:1.7s}.cysm__lede{margin:0;max-width:36ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:var(--lede)}.cysm__stats{margin:0;font:500 13px / 1 var(--mono);letter-spacing:.08em;color:var(--silk-dim)}.cysm__stats b{color:var(--silk);font-weight:600}.cysm__stats i{font-style:normal;color:var(--cu-2);margin:0 6px}.cysm__routes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin-top:12px}.cysm__routes-k{flex-basis:100%;margin-bottom:2px;font:500 12px / 1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--silk-dim)}.cysm__routes .cys-btn[aria-pressed=true]{outline:2px solid var(--focus);outline-offset:3px}.cysm-j1{position:absolute;left:50%;bottom:40px;translate:-50% 0;display:grid;justify-items:center;gap:12px;min-height:44px;text-decoration:none}.cysm-j1__port{display:grid;place-items:center;width:96px;height:32px;border:2px solid var(--silk);border-radius:16px;background:var(--tile)}.cysm-j1__port i{width:54px;height:6px;border-radius:3px;background:var(--cu-2)}.cysm-j1:hover .cysm-j1__port i,.cysm-j1.hit .cysm-j1__port i{background:var(--cu-hi)}.cysm-j1__lbl{order:-1;font:500 12px / 1 var(--mono);letter-spacing:.16em;color:var(--silk-dim);text-transform:uppercase}.cysm-j1__lbl b{color:var(--silk);margin-right:6px}.cysm-j1__lbl span{color:var(--cu-2);margin-left:6px}.cysm__board{position:relative;padding:24px var(--pad) 200px}.cysm__traces{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;z-index:0}.cysm__traces path{fill:none;stroke-linejoin:round;stroke-linecap:round}.cysm-t{stroke:var(--cu-0);stroke-width:1.5;transition:stroke .5s ease}.on>.cysm-t,.on .cysm-t{stroke:var(--cu-1)}.cysm-t.lit{stroke:var(--cu-hi)}.cysm-t.lit--r{stroke:var(--focus);stroke-width:2.5}.cysm-t--trunk{stroke:var(--cu-0);stroke-width:3}.cysm-t--hot{stroke:var(--cu-2);stroke-width:3}.cysm-via{fill:var(--ground);stroke:var(--cu-1);stroke-width:1.5}.cysm__cols{position:relative;z-index:1;display:flex;gap:var(--gut);max-width:1440px;margin:0 auto}.cysm__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:64px}.cysm__col[data-col=r]{padding-top:120px}.cysm-blk{position:relative;padding:70px 28px 34px 46px;border-radius:8px;--br: rgb(var(--silk-rgb) / .2);background-color:rgb(var(--hi-rgb) / .012);background-image:linear-gradient(var(--br),var(--br)),linear-gradient(var(--br),var(--br)),linear-gradient(var(--br),var(--br)),linear-gradient(var(--br),var(--br)),linear-gradient(var(--br),var(--br)),linear-gradient(var(--br),var(--br)),linear-gradient(var(--br),var(--br)),linear-gradient(var(--br),var(--br));background-size:16px 1px,1px 16px,16px 1px,1px 16px,16px 1px,1px 16px,16px 1px,1px 16px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat}.cysm-blk.on{--br: rgb(var(--silk-rgb) / .7)}.cysm-blk__head{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:start;margin:0 0 34px}.cysm-blk__code{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--silk-dim);border-radius:4px;font:600 13px / 1 var(--mono);color:var(--silk);transition:border-color .5s,color .5s}.cysm-blk.on .cysm-blk__code{border-color:var(--cu-2);color:var(--cu-hi)}.cysm-blk__head h2{margin:0;font:700 clamp(22px,2vw,28px) / 1.1 var(--font-heading-family, Manrope),sans-serif;letter-spacing:-.02em;color:var(--silk)}.cysm-blk__head p{margin:6px 0 0;font-size:14px;color:var(--mute)}.cysm-blk__ref{padding-top:6px;font:500 12px / 1 var(--mono);letter-spacing:.1em;color:var(--silk-dim)}.cysm-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:34px 14px}.cysm-grid--ic{grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:40px 22px}.cysm-nd{position:relative;min-width:0;margin:0}.cysm-nd__main{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:14px 16px 16px;background:var(--pkg);border:1px solid var(--line);border-radius:4px;text-decoration:none;transition:border-color .25s,background-color .25s}.cysm-nd__main:after{content:"";position:absolute;left:50%;top:-3px;width:14px;height:5px;margin-left:-7px;border-radius:1px;background:var(--cu-1)}a.cysm-nd__main:hover{border-color:var(--cu-2);background:var(--pkg-hi)}a.cysm-nd__main:hover .cysm-nd__name{color:var(--ink-hi)}.cysm-nd__top{display:flex;align-items:center;gap:10px;margin-bottom:4px;font:500 12px / 1 var(--mono);letter-spacing:.08em;color:var(--silk-dim)}.cysm-nd__top:before{content:"";width:5px;height:5px;border-radius:50%;border:1px solid var(--silk-dim)}.cysm-nd__tag{text-transform:uppercase;color:var(--mute)}.cysm-nd__led{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#26262a;transition:background-color .3s,box-shadow .3s}.cysm-nd.hit .cysm-nd__led,.cysm-nd.route-on .cysm-nd__led{background:var(--led);box-shadow:0 0 0 3px #ff000024,0 0 10px #f009;transition:none}.cysm-nd.hit .cysm-nd__main{border-color:var(--cu-2);transition:none}.cysm-nd.route-on .cysm-nd__main{border-color:var(--focus)}.cysm-nd__name{font:650 17px / 1.2 var(--font-heading-family, Manrope),sans-serif;color:var(--silk);letter-spacing:-.01em}.cysm-nd__note{font-size:13px;color:var(--mute)}.cysm-nd__path{margin-top:auto;padding-top:6px;font:400 12px / 1.35 var(--mono);color:#7a7a82;overflow-wrap:anywhere}.cysm-nd__cnt{font:500 12px / 1 var(--mono);color:var(--cu-2)}.cysm-nd--dnp .cysm-nd__main{background:transparent;border:1px dashed rgb(var(--silk-rgb) / .22)}.cysm-nd--dnp .cysm-nd__main:after{background:var(--cu-0)}.cysm-nd--dnp .cysm-nd__name{color:var(--silk-dim)}.cysm-nd--stage .cysm-nd__main{background:linear-gradient(180deg,rgb(224 176 74 / .06),transparent 60%),var(--pkg)}.cysm-nd--stage .cysm-nd__tag{color:var(--cu-2)}.cysm-nd--stage .cysm-nd__path{font-family:inherit;font-size:13px;color:var(--mute)}.cysm-nd--ic{margin-left:10px;background:var(--pkg);border:1px solid var(--line);border-radius:4px}.cysm-nd--ic .cysm-nd__main{height:auto;background:none;border:0;padding-bottom:12px;border-bottom:1px solid var(--line);border-radius:4px 4px 0 0}.cysm-nd--ic .cysm-nd__name{font-size:21px}.cysm-nd--ic.hit{border-color:var(--cu-2)}.cysm-nd--ic.route-on{border-color:var(--focus)}.cysm-pins{list-style:none;margin:0;padding:6px 0 8px}.cysm-pins li{margin:0}.cysm-pins a{position:relative;display:grid;grid-template-columns:34px 1fr;column-gap:4px;min-height:44px;align-content:center;padding:6px 16px 6px 0;text-decoration:none}.cysm-pins a:before{content:"";position:absolute;left:-11px;top:50%;width:11px;height:2px;margin-top:-1px;background:var(--cu-1)}.cysm-pin__no{grid-row:1 / 3;padding-left:14px;font:500 12px / 20px var(--mono);color:var(--cu-2)}.cysm-pin__name{font-size:14px;font-weight:600;color:var(--silk)}.cysm-pin__note{font-size:13px;color:var(--mute)}.cysm-pins a:hover .cysm-pin__name{color:var(--cu-hi)}.cysm-pins a:hover:before{background:var(--cu-hi)}.cysm__foot{position:relative;z-index:1;max-width:1440px;margin:96px auto 0;padding:40px 0 0;border-top:1px solid var(--line);display:grid;justify-items:center;gap:14px;text-align:center;font-size:13px;color:var(--mute)}.cysm__foot p{margin:0}.cysm__foot-logo{display:block;width:min(420px,70%);height:auto;opacity:.2}.cysm__mark{font:500 12px / 1.5 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--silk-dim)}.cysm__sig{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:2}.cysm__bar{position:fixed;left:0;right:0;bottom:0;z-index:6;display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:12px 104px 12px 24px;border-top:1px solid rgb(var(--hi-rgb) / .12);background:rgb(var(--ground-rgb) / .96);font:400 12px / 1.5 var(--mono);color:var(--body)}.cysm__bar[hidden]{display:none}.cysm__bar-k{padding:3px 6px;border:1px solid var(--focus);border-radius:4px;font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-hi)}.cysm__bar b{font:600 14px / 1.2 var(--font-body-family, Inter),sans-serif;color:var(--silk)}.cysm__steps{counter-reset:cysm-st;display:flex;flex-wrap:wrap;gap:4px 16px;flex:1 1 320px;min-width:0;list-style:none;margin:0;padding:0}.cysm__steps li{counter-increment:cysm-st;display:flex;gap:8px;margin:0;color:#6e6e76;white-space:nowrap}.cysm__steps li:before{content:counter(cysm-st,decimal-leading-zero);color:#4a4a52}.cysm__steps li.done{color:var(--silk)}.cysm__steps li.done:before{color:var(--cu-2)}.cysm__steps li.now{color:var(--ink-hi)}.cysm__steps li.now:before{color:var(--led)}.cysm__stop{min-height:44px;padding:0 16px;border:1px solid rgb(var(--hi-rgb) / .2);border-radius:4px;background:none;font:600 13px / 1 var(--font-body-family, Inter),sans-serif;color:var(--silk);cursor:pointer}.cysm__stop:hover{border-color:var(--silk)}.cysm__icon{position:relative;display:block;width:auto;height:clamp(40px,3.6vw,56px)}.cysm__find{position:relative;display:grid;justify-items:center;gap:12px;width:min(640px,100%);margin-top:8px}.cysm__search{display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 20px;border:1px solid rgb(var(--silk-rgb) / .22);border-radius:8px;background:var(--tile);color:var(--silk-dim);cursor:text;transition:border-color .2s,box-shadow .2s}.cysm__search:focus-within{border-color:var(--cu-2);box-shadow:0 0 0 4px #e0b04a1a;color:var(--silk)}.cysm__search svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cysm__search input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:none;box-shadow:none;font:500 16px / 1 var(--font-body-family, Inter),sans-serif;color:var(--silk)}.cysm__search input::placeholder{color:var(--silk-dim);opacity:1}.cysm__search input::-webkit-search-cancel-button{filter:invert(1)}.cysm__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cysm__found{min-height:18px;margin:0;font:500 12px / 1.5 var(--mono);letter-spacing:.08em;color:var(--cu-hi)}.cysm__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cysm-blk{scroll-margin-top:140px}.cysm.is-searching .cysm-nd{transition:opacity .25s}.cysm.is-searching .cysm-nd:not(.is-match){opacity:.2}.cysm.is-searching .cysm-nd.is-match .cysm-nd__main{border-color:var(--cu-hi)}.cysm.is-searching .cysm-nd.is-match .cysm-nd__led{background:var(--cu-hi);box-shadow:0 0 10px #e0b04a99}.cysm.is-searching .cysm-pins li:not(.is-match){opacity:.35}.cysm.is-searching .cysm-pins li.is-match .cysm-pin__name{color:var(--cu-hi)}@media(max-width:1099px){.cysm{--pad: 18px}.cysm__board{padding-left:46px}.cysm__cols{flex-direction:column;gap:48px}.cysm__col{display:contents}.cysm__col[data-col=r]{padding-top:0}.cysm-blk{order:var(--o);padding:64px 20px 28px 36px}}@media(max-width:699px){.cysm__hero{padding:80px 18px 160px;gap:16px}.cysm-hole--tl{top:16px;left:16px}.cysm-hole--tr{top:16px;right:16px}.cysm__ref{letter-spacing:.16em}.cysm__routes .cys-btn{flex:1 1 calc(50% - 5px)}.cysm__board{padding:16px 14px 200px 40px}.cysm-blk{padding:54px 14px 22px 30px}.cysm-blk__head{grid-template-columns:auto 1fr;margin-bottom:26px}.cysm-blk__ref{display:none}.cysm-grid,.cysm-grid--ic{grid-template-columns:1fr;gap:20px}.cysm__cols{gap:36px}.cysm-nd__main{gap:3px;padding:10px 12px 12px}.cysm-nd__top{margin-bottom:2px}.cysm-nd__name{font-size:16px}.cysm-nd--ic .cysm-nd__name{font-size:19px}.cysm-nd__path{padding-top:3px}.cysm-pins a{padding-block:4px}.cysm__bar{padding:10px 84px 12px 14px}.cysm__steps{gap:2px 14px}}@media(prefers-reduced-motion:reduce){.cysm__title{clip-path:none}.cysm__title:after{display:none}.cysm :is(.cysm__lede,.cysm__stats,.cysm__find,.cysm__routes,.cysm-j1){opacity:1;transform:none;transition:none!important}.cysm.is-ready .cysm__pwr{animation:none}}.cysm__routes{gap:12px;max-width:980px}.cysm__routes-k b{margin-left:10px;color:var(--cu-hi);font-weight:600}.cysm-rt{position:relative;display:grid;justify-items:center;align-content:start;gap:10px;width:112px;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--silk);cursor:pointer;font:inherit}.cysm-rt__ico{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:8px;background:var(--tile);box-shadow:inset 0 0 0 1px rgb(var(--silk-rgb) / .14);transition:box-shadow .25s,background-color .25s,transform .25s cubic-bezier(.2,.8,.2,1)}.cysm-rt__ico:before,.cysm-nd__main:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;pointer-events:none;opacity:0;transition:opacity .2s,inset .25s;--c: var(--cu-hi);background:linear-gradient(var(--c),var(--c)) 0 0 / 10px 2px,linear-gradient(var(--c),var(--c)) 0 0 / 2px 10px,linear-gradient(var(--c),var(--c)) 100% 0 / 10px 2px,linear-gradient(var(--c),var(--c)) 100% 0 / 2px 10px,linear-gradient(var(--c),var(--c)) 0 100% / 10px 2px,linear-gradient(var(--c),var(--c)) 0 100% / 2px 10px,linear-gradient(var(--c),var(--c)) 100% 100% / 10px 2px,linear-gradient(var(--c),var(--c)) 100% 100% / 2px 10px;background-repeat:no-repeat}.cysm-rt:hover .cysm-rt__ico,.cysm-rt:focus-visible .cysm-rt__ico{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #e0b04a80}.cysm-rt:hover .cysm-rt__ico:before,.cysm-rt:focus-visible .cysm-rt__ico:before{opacity:1;top:-4px;right:-4px;bottom:-4px;left:-4px}.cysm-rt:focus-visible{outline:none}.cysm-rt[aria-pressed=true] .cysm-rt__ico{background:#eb02011a;box-shadow:inset 0 0 0 1px var(--focus)}.cysm-rt__lbl{max-width:112px;font:600 13px / 1.3 var(--font-body-family, Inter),sans-serif;text-align:center;color:var(--silk)}.cysm-rt__done{position:absolute;top:-7px;right:-7px;display:none;width:20px;height:20px;border-radius:50%;background:var(--cu-hi)}.cysm-rt__done svg{display:block;width:20px;height:20px;fill:none;stroke:var(--on-gold);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cysm-rt.is-done .cysm-rt__done{display:block}.cysm-ri{width:40px;height:40px;overflow:visible;fill:none;stroke:var(--silk);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cysm-ri .cysm-ri__cu{stroke:var(--cu-2)}.cysm-ri .cysm-ri__red{stroke:none;fill:var(--led)}.cysm-ri__m,.cysm-ri__m2,.cysm-ri__keys rect,.cysm-ri__glow,.cysm-ri__draw{transform-box:fill-box;transform-origin:50% 100%}.cysm.is-ready .cysm-ri--chair .cysm-ri__m{animation:cysm-rock 3.2s ease-in-out infinite}.cysm.is-ready .cysm-ri--mouse .cysm-ri__m{animation:cysm-scroll 1.6s ease-in-out infinite}.cysm.is-ready .cysm-ri--keyboard .cysm-ri__keys rect{animation:cysm-key 2.5s steps(1) infinite}.cysm-ri--keyboard .cysm-ri__keys rect:nth-child(2){animation-delay:.25s}.cysm-ri--keyboard .cysm-ri__keys rect:nth-child(3){animation-delay:.5s}.cysm-ri--keyboard .cysm-ri__keys rect:nth-child(4){animation-delay:.75s}.cysm-ri--keyboard .cysm-ri__keys rect:nth-child(5){animation-delay:1s}.cysm.is-ready .cysm-ri--pad .cysm-ri__glow{animation:cysm-glow 3s linear infinite}.cysm-ri .cysm-ri__draw{stroke:var(--cu-hi);stroke-dasharray:1 1}.cysm.is-ready .cysm-ri--warranty .cysm-ri__draw{animation:cysm-draw 2.8s ease-in-out infinite}.cysm-ri--return .cysm-ri__m{transform-origin:70% 30%}.cysm.is-ready .cysm-ri--return .cysm-ri__m{animation:cysm-turn 2.6s cubic-bezier(.6,0,.3,1) infinite}.cysm.is-ready .cysm-ri--team .cysm-ri__m{animation:cysm-lean 3s ease-in-out infinite}.cysm.is-ready .cysm-ri--team .cysm-ri__m2{animation:cysm-lean 3s ease-in-out -.6s infinite reverse}.cysm.is-ready .cysm-ri--route .cysm-ri__m{animation:cysm-blink 1.4s steps(2,jump-none) infinite}@keyframes cysm-rock{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes cysm-scroll{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes cysm-key{0%{fill:var(--led);stroke:var(--led)}12%,to{fill:none;stroke:var(--silk)}}@keyframes cysm-glow{0%{stroke:#ff2d75}25%{stroke:#8b5cff}50%{stroke:#1fa2ff}75%{stroke:#3dffc2}to{stroke:#ff2d75}}@keyframes cysm-draw{0%,15%{stroke-dashoffset:1}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes cysm-turn{0%,30%{transform:rotate(0)}70%,to{transform:rotate(-360deg)}}@keyframes cysm-lean{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes cysm-blink{50%{opacity:.2}}html.cy-lite .cysm-ri *{animation-play-state:paused!important}html.cy-lite .cysm-rt:hover .cysm-ri *,html.cy-lite .cysm-rt[aria-pressed=true] .cysm-ri *{animation-play-state:running!important}.cysm__bar-n{font:600 13px / 1 var(--mono);color:var(--cu-hi)}.cysm__xp{position:relative;flex:0 0 140px;height:4px;border-radius:2px;background:rgb(var(--silk-rgb) / .12);overflow:hidden}.cysm__xp i{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,var(--cu-2),var(--cu-hi));transition:width .4s ease}.cysm__bar.is-done .cysm__bar-k{border-color:var(--cu-hi);background:var(--cu-hi);color:var(--on-gold)}a.cysm-nd__main:hover:before,a.cysm-nd__main:focus-visible:before{opacity:1;top:-3px;right:-3px;bottom:-3px;left:-3px}.cysm-pop{position:absolute;right:12px;top:-14px;z-index:3;font:700 13px / 1 var(--mono);color:var(--cu-hi);pointer-events:none;animation:cysm-pop .9s ease-out forwards}@keyframes cysm-pop{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-18px)}}@media(max-width:699px){.cysm__routes{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 6px;width:100%}.cysm__routes-k{grid-column:1 / -1}.cysm-rt{width:auto}.cysm-rt__ico{width:60px;height:60px}.cysm-ri{width:34px;height:34px}.cysm-rt__lbl{font-size:12px}.cysm__xp{flex-basis:90px}}@media(prefers-reduced-motion:reduce){.cysm-ri *{animation:none!important}.cysm-pop{display:none}}.cysm kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border:1px solid rgb(var(--silk-rgb) / .3);border-bottom-width:2px;border-radius:4px;font:600 12px/1 ui-monospace,Menlo,Consolas,monospace;color:var(--silk)}.cysm-blk{scroll-margin-top:80px}.cysm__search{position:relative}.cysm__kbd{flex:none}.cysm-nd.is-kb .cysm-nd__main{outline:2px solid #EB0201;outline-offset:3px}.cysm .cysm__search input:focus-visible{outline:none}.v5-play{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin:18px auto 0;padding:0 22px;border:1px solid #EB0201;border-radius:8px;background:#eb0201;font:700 15px Inter,sans-serif;color:#fff;cursor:pointer}.v5-play svg{width:16px;height:16px;fill:currentColor}.v5-play span{font:600 12px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1}.v5-play:hover{background:#d60101}.v5-play:focus-visible{outline:2px solid #EB0201;outline-offset:3px}.cysm__find{display:flex;flex-direction:column;align-items:center}.cysm__find>*{align-self:stretch}.cysm__find>.v5-play{align-self:center}.v5-game{top:0;right:0;bottom:0;left:0;z-index:30}.v5-back{left:50%;top:12px;bottom:auto;translate:-50% 0;background:#08090ccc}.cysm__hero>.v5-corner{position:absolute;top:20px;right:20px;z-index:2;display:flex;gap:10px;align-items:center}.v5-corner .v5-play{margin:0}.cysm__hero>.cysm-hole--tr{display:none}.cysm__hero{padding-bottom:56px}.cysm__hero>.cysm-j1{position:relative;left:auto;bottom:auto;translate:none;margin:40px auto 0;width:max-content}.cysm-j1__port{width:72px;height:72px;border:0;border-radius:8px;background:var(--tile);box-shadow:inset 0 0 0 1px rgb(var(--silk-rgb) / .3);transition:box-shadow .25s,transform .25s}.cysm-j1__port .cysm-ri{width:40px;height:40px}.cysm-j1:hover .cysm-j1__port,.cysm-j1:focus-visible .cysm-j1__port,.cysm-j1.hit .cysm-j1__port{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #e0b04a}@media(max-width:699px){.cysm__hero>.v5-corner{top:12px;right:12px;gap:8px}.v5-corner .v5-play{min-height:44px;padding:0 14px;font-size:14px}.v5-corner .v5-play span{display:none}.cysm__hero>.cysm-icon,.cysm__hero>.cysm__icon{margin-top:44px}}.cysm{--silk-rgb: 236 232 223;--hi-rgb: 255 255 255;--ground-rgb: 10 10 11;--tile: #0F0F11;--ink-hi: #fff;--on-gold: #0A0A0B;--lede: #C4C4CA}.cysm[data-scheme=light]{--ground: #F4F1EA;--pkg: #FFFFFF;--pkg-hi: #FBF9F4;--line: rgb(20 20 24 / .1);--silk: #141418;--silk-rgb: 20 20 24;--silk-dim: rgb(20 20 24 / .56);--body: #45454C;--mute: #66666E;--cu-0: #EFE5CF;--cu-1: #D9C49A;--cu-2: #B08436;--cu-hi: #946410;--hi-rgb: 0 0 0;--ground-rgb: 244 241 234;--tile: #FFFFFF;--ink-hi: #000;--on-gold: #fff;--lede: #3A3A40}.cysm[data-scheme=light] .cysm-rt__ico,.cysm[data-scheme=light] .cysm-j1__port,.cysm[data-scheme=light] .cysm-nd__main{box-shadow:inset 0 0 0 1px #14141824,0 1px 2px #1414180f}.cysm{background:conic-gradient(from 180deg at 50% -2%,transparent 160deg,rgb(255 0 0 / .07) 176deg,rgb(255 40 30 / .12) 180deg,rgb(255 0 0 / .07) 184deg,transparent 200deg) top / 100% 1400px no-repeat,radial-gradient(1100px 640px at 50% -6%,rgb(255 0 0 / .11),transparent 70%),radial-gradient(900px 760px at 104% 38%,rgb(224 176 74 / .06),transparent 70%),radial-gradient(900px 900px at -6% 78%,rgb(235 2 1 / .05),transparent 70%),linear-gradient(180deg,#0c0c0e,#09090b 60%,#0b0a0a)}.cysm:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.cysm__hero:after{content:"";position:absolute;left:50%;top:0;width:min(1100px,92vw);height:1px;translate:-50% 0;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(224 176 74 / .45),transparent)}.cysm[data-scheme=light]{background:conic-gradient(from 180deg at 50% -2%,transparent 160deg,rgb(235 2 1 / .04) 176deg,rgb(235 2 1 / .07) 180deg,rgb(235 2 1 / .04) 184deg,transparent 200deg) top / 100% 1400px no-repeat,radial-gradient(1100px 640px at 50% -6%,rgb(235 2 1 / .07),transparent 70%),radial-gradient(900px 760px at 104% 38%,rgb(176 132 54 / .1),transparent 70%),radial-gradient(900px 900px at -6% 78%,rgb(235 2 1 / .035),transparent 70%),linear-gradient(180deg,#f7f4ee,#f2eee6 60%,#f4f0e9)}.cysm[data-scheme=light]:before{opacity:.07;filter:invert(1)}.cysm[data-scheme=light] .cysm__hero:before{background:radial-gradient(60% 70% at 50% 0%,rgb(235 2 1 / .06),transparent 70%)}.v5-scheme{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgb(var(--silk-rgb) / .22);border-radius:8px;background:var(--tile);color:var(--silk);cursor:pointer;transition:border-color .2s}.v5-scheme:hover{border-color:var(--cu-hi)}.v5-scheme:focus-visible{outline:2px solid #EB0201;outline-offset:3px}.v5-scheme svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.v5-scheme__moon,.cysm[data-scheme=light] .v5-scheme__sun{display:none}.cysm[data-scheme=light] .v5-scheme__moon{display:block}@media(max-width:699px){.v5-scheme{width:44px;height:44px}}.cysm-nd--fam>.cysm-nd__main{cursor:default}.cysm-blk.is-flash{animation:cysm-flash 2.4s ease-out 1}.cysm .cys-chip,.cysm .cys-chip:hover{text-decoration:none}@keyframes cysm-flash{0%,55%{box-shadow:0 0 0 2px var(--cu-hi),0 0 28px #e0b04a47}to{box-shadow:0 0 0 2px transparent,0 0 28px transparent}}@media(prefers-reduced-motion:reduce){.cysm-blk.is-flash{animation-duration:.01s;outline:2px solid var(--cu-hi)}}@media(max-width:699px){.cysm .cysm__routes{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 6px}.cysm .cysm__routes>.cysm-rt{flex:0 0 calc(25% - 5px);display:grid;justify-items:center;text-align:center}.cysm .cysm__routes>.cysm__routes-k{flex:0 0 100%;text-align:center}}.cysm.is-ready .cysm-ri--return .cysm-ri__m{animation:none}.cysm.is-ready .cysm-ri--return .cysm-ri__m2{animation:cysm-back 3.2s ease-in-out infinite}@keyframes cysm-back{0%,55%,to{translate:0 0}25%{translate:-3px 0}}@media(prefers-reduced-motion:reduce){.cysm .cysm-ri--return .cysm-ri__m2{animation:none}}html.cy-lite .cysm .cysm-ri--return .cysm-ri__m2{animation:none}.cysm .cysm__title{clip-path:none!important;animation:none!important}.cysm .cysm__title:after{display:none}.cysm :is(.cysm__lede,.cysm__stats,.cysm__find,.cysm__routes,.cysm-j1){opacity:1!important;transform:none!important;transition:none!important}.cysm{--silk-dim: rgb(236 232 223 / .64)}.cysm[data-scheme=light]{--silk-dim: rgb(20 20 24 / .66);--mute: #55555C}.cysm .cysm-nd__path{color:var(--mute)}.cysm .cysm__foot-logo{opacity:.32}.cysm .cysm-nd__top:before,.cysm .cysm-nd__led{display:none}.cysm .cysm-nd--fam .cysm-nd__tag{color:var(--cu-2)}.v5-results{position:relative;z-index:3;margin-top:8px;border:1px solid rgb(var(--silk-rgb) / .2);border-radius:8px;background:var(--tile);text-align:left;box-shadow:0 16px 40px -20px #00000059;overflow:hidden}.v5-results ul{list-style:none;margin:0;padding:6px;max-height:min(420px,60vh);overflow:auto}.v5-results li{margin:0}.v5-results a{display:grid;grid-template-columns:40px 1fr 16px;grid-template-rows:auto auto;column-gap:10px;align-items:center;min-height:52px;padding:8px 12px;border-radius:4px;color:var(--silk);text-decoration:none}.v5-results a:hover,.v5-results [aria-selected=true] a{background:rgb(var(--silk-rgb) / .06);box-shadow:inset 2px 0 #eb0201}.v5-results__code{grid-row:1 / 3;font:600 12px / 1 var(--mono);color:var(--cu-2)}.v5-results__name{font:600 15px / 1.3 var(--font-body-family, Inter),sans-serif}.v5-results__where{grid-column:2;font:400 12px / 1.4 var(--mono);color:var(--mute);overflow-wrap:anywhere}.v5-results svg{grid-column:3;grid-row:1 / 3;width:14px;height:14px;fill:none;stroke:var(--silk-dim);stroke-width:2}.v5-results__none{padding:16px 18px}.v5-results__none p{margin:0;color:var(--body)}.v5-results__none p+p{display:flex;gap:16px;margin-top:10px}.v5-results__none a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:#da0402}.cysm__steps a{color:inherit;text-decoration:none}.cysm__steps a:hover{text-decoration:underline;text-underline-offset:3px}.cysm__bar .cysm__go{flex:none}.cysm__more{display:none}.cysm__bar{border-top-color:rgb(var(--hi-rgb) / .12);background:rgb(var(--ground-rgb) / .97)}.cysm[data-scheme=light] .cysm__steps li{color:#66666e}.cysm[data-scheme=light] .cysm__steps li.now,.cysm[data-scheme=light] .cysm__steps li.done{color:var(--silk)}@media(max-width:699px){.cysm__bar{flex-wrap:wrap;gap:8px 10px;padding:10px 12px}.cysm__bar .cysm__xp{display:none}.cysm__more{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid rgb(var(--hi-rgb) / .2);border-radius:4px;background:none;font:600 13px / 1 var(--font-body-family, Inter),sans-serif;color:var(--silk)}.cysm__bar:not(.is-open) .cysm__steps{display:none}.cysm__bar .cysm__go{order:9;flex:1 1 auto}.cysm__bar .cysm__stop{order:10}.cysm__steps{flex-basis:100%}.cysm .cysm__board{padding-left:28px}.cysm .cysm-blk{padding-left:20px;padding-right:12px}}.cysm__foot-go{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cysm-tr{position:relative;z-index:1;max-width:1440px;margin:72px auto 0;padding:40px 28px 32px;border:1px solid rgb(var(--silk-rgb) / .2);border-radius:8px;background:rgb(var(--hi-rgb) / .012);scroll-margin-top:80px}.cysm-tr[hidden]{display:none}.cysm-tr.is-flash{animation:cysm-flash 2.4s ease-out 1}.cysm-tr__head{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:start;margin-bottom:24px}.cysm-tr__head h2{margin:0;font:800 clamp(26px,2.6vw,36px) / 1.1 var(--font-heading-family, Manrope),sans-serif;letter-spacing:-.02em;color:var(--silk)}.cysm-tr__head p{margin:6px 0 0;color:var(--body)}.cysm-tr__live{display:inline-flex;align-items:center;gap:8px;padding-top:8px;font:500 12px / 1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--silk-dim)}.cysm-tr__live i{width:8px;height:8px;border-radius:50%;background:#1f9d55;box-shadow:0 0 0 3px #1f9d5526}.cysm-tr__tools{display:grid;gap:14px;margin-bottom:28px}.cysm-tr__find{display:flex;align-items:center;gap:12px;max-width:520px;height:52px;padding:0 16px;border:1px solid rgb(var(--silk-rgb) / .22);border-radius:8px;background:var(--tile)}.cysm-tr__find:focus-within{border-color:var(--cu-2)}.cysm-tr__find svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--silk-dim);stroke-width:2}.cysm-tr__find input{flex:1;min-width:0;height:100%;border:0;background:none;font:400 15px var(--font-body-family, Inter),sans-serif;color:var(--silk);outline:none}.cysm-tr__find input::placeholder{color:var(--silk-dim)}.cysm-tr__row{display:flex;flex-wrap:wrap;gap:10px 28px}.cysm .cysm-tr__chips{margin:0;padding:0}.cysm-tr__n{margin-left:6px;font:600 12px / 1 var(--mono);opacity:.7}.cysm-tr__count{margin:0;font:500 12px / 1.4 var(--mono);letter-spacing:.06em;color:var(--silk-dim)}.cysm-tr__list{display:grid;gap:36px}.cysm-tr__cat-h{display:flex;align-items:center;gap:12px;padding:4px 0;border-bottom:1px solid var(--line)}.cysm-tr__cat-h h3{margin:0;font:700 20px / 1.2 var(--font-heading-family, Manrope),sans-serif;color:var(--silk)}.cysm-tr__cat-h>span{font:600 12px / 1 var(--mono);color:var(--cu-2)}.cysm-tr__cat-h a{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;font:600 14px var(--font-body-family, Inter),sans-serif;color:var(--silk);text-decoration:none}.cysm-tr__cat-h a:hover{color:#da0402}.cysm-tr svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;flex:none}.cysm-tr__ps{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;align-items:start}.cysm-tr__p{margin:0;border:1px solid var(--line);border-radius:8px;background:var(--pkg);overflow:hidden}.cysm-tr__pm{display:grid;grid-template-columns:56px 1fr auto;grid-template-rows:auto auto;column-gap:14px;row-gap:8px;align-items:center;padding:14px}.cysm-tr__img{grid-row:1 / 3;width:56px;height:56px;border-radius:4px;background:rgb(var(--silk-rgb) / .05);overflow:hidden}.cysm-tr__img img{display:block;width:100%;height:100%;object-fit:contain}.cysm-tr__pt{display:grid;gap:2px;min-width:0}.cysm-tr__pt a{font:600 15px / 1.3 var(--font-body-family, Inter),sans-serif;color:var(--silk);text-decoration:none}.cysm-tr__pt a:hover{color:#da0402}.cysm-tr__pr{font:400 13px / 1.3 var(--font-body-family, Inter),sans-serif;color:var(--body)}.cysm-tr__pm>.cysm-tr__st,.cysm-tr__sum{grid-column:2;justify-self:start}.cysm-tr__sum{font:500 12px / 1 var(--mono);color:var(--silk-dim)}.cysm-tr__go{grid-column:3;grid-row:1 / 3}.cysm-tr__st{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid rgb(var(--silk-rgb) / .22);border-radius:4px;font:600 12px / 1 var(--font-body-family, Inter),sans-serif;color:var(--silk);white-space:nowrap}.cysm-tr__st.is-pre{border-color:var(--cu-2);color:var(--cu-hi)}.cysm-tr__st.is-out{border-style:dashed;color:var(--mute)}.cysm-tr__vs{list-style:none;margin:0;padding:4px 0;border-top:1px solid var(--line)}.cysm-tr__vs li{margin:0}.cysm-tr__vs a{display:grid;grid-template-columns:92px 1fr auto 14px;gap:12px;align-items:center;min-height:44px;padding:4px 14px;color:var(--silk);text-decoration:none}.cysm-tr__vs a:hover{background:rgb(var(--silk-rgb) / .05)}.cysm-tr__vs a>.cysm-tr__st{justify-self:start}.cysm-tr__vt{font:400 14px / 1.3 var(--font-body-family, Inter),sans-serif;min-width:0}.cysm-tr__vp{font:400 13px var(--font-body-family, Inter),sans-serif;color:var(--body)}.cysm-tr__more{min-height:44px;margin:0 14px;padding:0;border:0;background:none;font:600 13px var(--font-body-family, Inter),sans-serif;color:var(--cu-hi);cursor:pointer}.cysm-tr__all{margin-top:16px}.cysm-tr__none{display:grid;justify-items:start;gap:12px;padding:24px 0}.cysm-tr__none p{margin:0;color:var(--body)}.cysm-nd__track{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;font:600 13px var(--font-body-family, Inter),sans-serif;color:#da0402;text-decoration:none}.cysm-nd__track svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}.cysm:not([data-scheme=light]) .cysm-nd__track{color:#ff6a60}.cysm .cysm__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:699px){.cysm-tr{margin-top:48px;padding:28px 14px 20px}.cysm-tr__head{grid-template-columns:auto 1fr}.cysm-tr__live{grid-column:1 / -1;padding-top:0}.cysm-tr__row{gap:10px}.cysm-tr__pm{grid-template-columns:56px 1fr}.cysm-tr__go{grid-column:1 / -1;grid-row:auto;width:100%}.cysm-tr__vs a{grid-template-columns:84px 1fr auto 14px;gap:8px;padding-inline:12px}}.cysm[data-scheme=light] .cysm__foot-logo{filter:brightness(0);opacity:.55}.cysm{--ground: #0A0A0D;--ground-rgb: 10 10 13;--pkg: #17171A;--pkg-hi: #17171A;--tile: #17171A;--line: #232326;--silk: #F6F6FB;--silk-rgb: 246 246 251;--silk-dim: #A2A2A6;--body: #A2A2A6;--lede: #A2A2A6;--mute: #8C8C90;--ink-hi: #FFFFFF;--hi-rgb: 255 255 255;--cu-0: rgb(192 138 34 / .16);--cu-1: rgb(192 138 34 / .4);--cu-2: #C08A22;--cu-hi: #E0B04A;--on-gold: #0D0D10;--led: #FF0000;--focus: #EB0201;--red-text: #FF1E15;--cy-border-c: #656569;--st-in: #81C995;--st-in-dot: #81C995;--st-pre: #E0931F;--st-pre-dot: #E0931F;--st-out: #C4C4C8;--st-out-dot: #9A9A9F}.cysm[data-scheme=light]{--ground: #F6F6FB;--ground-rgb: 246 246 251;--pkg: #FFFFFF;--pkg-hi: #FFFFFF;--tile: #FFFFFF;--line: #E5E5E9;--silk: #0D0D10;--silk-rgb: 13 13 16;--silk-dim: #505054;--body: #505054;--lede: #505054;--mute: #6B6B6F;--ink-hi: #000000;--hi-rgb: 13 13 16;--cu-0: rgb(154 106 18 / .14);--cu-1: rgb(154 106 18 / .34);--cu-2: #9A6A12;--cu-hi: #946410;--on-gold: #FFFFFF;--red-text: #DA0402;--cy-border-c: #89898D;--st-in: #137333;--st-in-dot: #1E8E3E;--st-pre: #9D5D03;--st-pre-dot: #E0931F;--st-out: #6B6B6F;--st-out-dot: #76767B}.cysm{background:conic-gradient(from 180deg at 50% -2%,transparent 160deg,rgb(255 0 0 / .06) 176deg,rgb(255 0 0 / .1) 180deg,rgb(255 0 0 / .06) 184deg,transparent 200deg) top / 100% 1400px no-repeat,radial-gradient(1100px 640px at 50% -6%,rgb(255 0 0 / .1),transparent 70%),radial-gradient(900px 760px at 104% 38%,rgb(192 138 34 / .05),transparent 70%),linear-gradient(180deg,#0a0a0d,#050608)}.cysm[data-scheme=light]{background:conic-gradient(from 180deg at 50% -2%,transparent 160deg,rgb(235 2 1 / .035) 176deg,rgb(235 2 1 / .06) 180deg,rgb(235 2 1 / .035) 184deg,transparent 200deg) top / 100% 1400px no-repeat,radial-gradient(1100px 640px at 50% -6%,rgb(235 2 1 / .06),transparent 70%),radial-gradient(900px 760px at 104% 38%,rgb(154 106 18 / .06),transparent 70%),linear-gradient(180deg,#f6f6fb,#eff0f4)}.cysm[data-scheme=light] .cysm__hero:before{background:radial-gradient(60% 70% at 50% 0%,rgb(235 2 1 / .05),transparent 70%)}.cysm[data-scheme=light] .cysm-rt__ico,.cysm[data-scheme=light] .cysm-j1__port,.cysm[data-scheme=light] .cysm-nd__main{box-shadow:inset 0 0 0 1px #e5e5e9}.cysm .cysm__pwr{background:#242427}.cysm[data-scheme=light] .cysm__pwr{background:#e5e5e9}.cysm.is-ready .cysm__pwr{background:red;box-shadow:none}@keyframes cysm-pwr{50%{background:#242427;box-shadow:none}}@keyframes cysm-glow{0%,to{stroke:#eb0201}50%{stroke:#e0b04a}}.cysm .cysm__steps li{color:var(--mute)}.cysm .cysm__steps li:before{color:var(--silk-dim)}.cysm .cysm__steps li.done,.cysm .cysm__steps li.now{color:var(--silk)}.cysm .cysm__steps li.done:before{color:var(--cu-2)}.cysm .cysm__steps li.now:before{color:#eb0201}.cysm .cysm__bar-k{color:var(--silk);border-color:#eb0201}.cysm .v5-results__none a,.cysm .cysm-nd__track,.cysm:not([data-scheme=light]) .cysm-nd__track{color:var(--red-text)}.cysm .cysm-tr__pt a:hover,.cysm .cysm-tr__cat-h a:hover{color:var(--red-text)}.cysm .v5-results a:hover,.cysm .v5-results [aria-selected=true] a{box-shadow:inset 2px 0 #eb0201}.cysm .cysm-tr__st{gap:6px;border-color:var(--line);color:var(--st-in)}.cysm .cysm-tr__st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--st-in-dot)}.cysm .cysm-tr__st.is-pre{border-color:var(--line);color:var(--st-pre)}.cysm .cysm-tr__st.is-pre:before{background:var(--st-pre-dot)}.cysm .cysm-tr__st.is-out{border-style:solid;border-color:var(--line);color:var(--st-out)}.cysm .cysm-tr__st.is-out:before{background:var(--st-out-dot)}.cysm .cysm-tr__live i{background:var(--st-in-dot);box-shadow:none}.cysm .cysm-tr__more{color:var(--silk);text-decoration:underline;text-underline-offset:3px}.cysm .cysm-tr__vs a{grid-template-columns:104px 1fr auto 14px}@property --cysm-hl{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.cysm-blk.is-flash,.cysm-tr.is-flash{animation:none}.cysm-hl{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:4;border:2px solid #EB0201;border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask:conic-gradient(from 0deg,#000 var(--cysm-hl),transparent 0);mask:conic-gradient(from 0deg,#000 var(--cysm-hl),transparent 0)}.is-flash>.cysm-hl{animation:cysm-hl-draw .95s cubic-bezier(.65,0,.35,1) forwards,cysm-hl-out .7s ease-in 1.9s forwards}@keyframes cysm-hl-draw{0%{--cysm-hl: 0deg;opacity:1}to{--cysm-hl: 360deg;opacity:1}}@keyframes cysm-hl-out{0%{--cysm-hl: 360deg;opacity:1}to{--cysm-hl: 360deg;opacity:0}}.cysm-blk.is-flash .cysm-blk__code,.cysm-tr.is-flash .cysm-blk__code{border-color:#eb0201;color:#eb0201;transition:border-color .3s,color .3s}@media(prefers-reduced-motion:reduce){.cysm-hl{-webkit-mask:none;mask:none}.is-flash>.cysm-hl{animation:cysm-hl-out .6s ease-in 1.4s forwards;opacity:1}}.cysm .cysm-tr__find input,.cysm .cysm-tr__find input:focus,.cysm .cysm-tr__find input:focus-visible{height:100%;margin:0;padding:0;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;outline:none!important;min-height:0}.cysm .cysm-tr__find:focus-within{border-color:#eb0201;box-shadow:inset 0 0 0 1px #eb0201}.cysm .cysm__search input,.cysm .cysm__search input:focus{border:0;box-shadow:none;background:none}
/*# sourceMappingURL=/cdn/shop/t/91/assets/cy-sitemap-v5.css.map */
