.cy-rings{width:100%;height:100%;font-family:var(--font-display);letter-spacing:1.4px;font-weight:700;display:block;overflow:visible}.cy-rotor{transform-box:view-box;transform-origin:300px 300px}.cy-ring__glass{stroke:#39ff148c;stroke-width:1.2px;transition:stroke .4s,stroke-dasharray .4s}.cy-ring__tick{stroke:#39ff1459;stroke-width:6px;stroke-dasharray:1 17;transition:stroke .4s}.cy-ring.is-off .cy-ring__glass{stroke:#e8ecef29;stroke-dasharray:4 6}.cy-ring.is-off .cy-ring__tick{stroke:#e8ecef14}.cy-ring__label{fill:#9aa5ab;font-size:8px;transition:fill .4s}.cy-ring__label.is-off{fill:#9aa5ab66}.cy-core{stroke:#e8ecef80;stroke-width:1.2px;transition:stroke .3s}.cy-core.is-breach{stroke:#ff4d3d;stroke-width:2px}.cy-core__text{fill:#e8ecef;font-size:7px}.cy-hitlabel text,.cy-static text{font-size:7px}.ihero__visual:has(.cy-rings){inset:7% -3% 30% 40%}.cy-layers{flex-direction:column;align-items:flex-start;gap:12px;margin-top:4px;display:flex}.cy-layers__row{flex-wrap:wrap;gap:8px;display:flex}.cy-chip{border-radius:var(--radius-md,8px);-webkit-backdrop-filter:blur(8px);min-height:40px;color:var(--ink);cursor:pointer;font:700 10px/14px var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:#09111399;border:1px solid #39ff1499;align-items:center;gap:8px;padding:0 14px;transition:border-color .25s,color .25s;display:inline-flex}.cy-chip:hover{border-color:var(--tech-green)}.cy-chip__dot{background:var(--tech-green);border-radius:999px;width:6px;height:6px;transition:background-color .25s}.cy-chip[aria-pressed=false]{color:var(--ink-muted);border-color:#e8ecef3d}.cy-chip[aria-pressed=false] .cy-chip__dot{background:0 0;box-shadow:inset 0 0 0 1px #e8ecef73}.cy-layers__cap{font:var(--type-caption);color:var(--ink-muted)}@media (width<=1009px){.ihero__visual:has(.cy-rings){opacity:1;height:min(56svh,96vw);inset:76px 0 auto}.ihero:has(.cy-rings) .ihero__content{padding-top:calc(64px + min(56svh,96vw))}.ihero:has(.cy-rings) .ihero__fade{background:linear-gradient(to top,var(--charcoal) 0%,#091113b3 22%,#09111300 42%)}.cy-ring__label{font-size:12px}.cy-core__text{font-size:10px}.cy-hitlabel text,.cy-static text{font-size:11px}.cy-chip{padding:0 12px}}.cy-media--plain{background:var(--charcoal)}.cy-media--bl{background:radial-gradient(70% 90% at 8% 100%,#335c0c66,#335c0c00 70%),var(--charcoal)}.cy-media--edr{background:radial-gradient(60% 60% at 90% 0%,#335c0c66,#335c0c00 70%),var(--charcoal)}.cy-mini{font:700 9px/12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.cy-dot{background:#39ff14;border-radius:999px;flex:none;width:8px;height:8px}.cy-dot--green{width:6px;height:6px}.cy-svgtxt{font-family:var(--font-display);letter-spacing:1.2px;font-size:6.5px}.cy-svgtxt--b{letter-spacing:1.4px;font-size:7px;font-weight:700}.cy-edr{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.cy-edr__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:520px;display:grid}.cy-dev{aspect-ratio:1;background:#12191c99;border:1px solid #e8ecef29;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.cy-dev__flash{opacity:0;border:1.5px solid #39ff14;border-radius:8px;position:absolute;inset:-1px;box-shadow:0 0 24px #39ff1480}.cy-dev__iso{opacity:0;border:1px dashed #39ff14cc;border-radius:12px;position:absolute;inset:-10px}.cy-dev__ico{width:24px;height:24px;color:var(--ink)}.cy-dev__ok{width:12px;height:12px;color:var(--tech-green)}.cy-edr__threat{opacity:0;pointer-events:none;background:#ff4d3d;border-radius:999px;width:10px;height:10px;position:absolute;top:0;left:0;box-shadow:0 0 12px #ff4d3de6}.cy-alert{-webkit-backdrop-filter:blur(14px);font:600 13px/18px var(--font-sans);color:var(--ink);background:#12191cd9;border:1px solid #39ff1480;border-radius:8px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:-8px;right:-8px}.cy-alert__ico{width:16px;height:16px;color:var(--tech-green)}html.motion .cy-alert{opacity:0;transform:translate(24px)}html:not(.motion) .cy-dev.is-hit .cy-dev__flash,html:not(.motion) .cy-dev.is-hit .cy-dev__iso{opacity:1}@media (width<=1009px){.cy-edr{flex-direction:column;gap:24px;padding:12px 0}.cy-edr__grid{gap:12px}.cy-dev__ico{width:20px;height:20px}.cy-alert{align-self:flex-end;position:relative;bottom:auto;right:auto}}@media (width<=480px){.cy-edr__grid{gap:10px}.cy-dev{gap:5px}.cy-alert{align-self:stretch;padding:12px 14px}}.cy-ndr{width:100%;max-width:620px;padding:24px}.cy-ndr__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cy-ndr__head .cy-mini{font-size:10px;line-height:14px}.cy-ndr__label{font:700 10px/14px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--tech-green);opacity:0;align-items:center;gap:8px;transition:opacity .4s ease-out,transform .4s ease-out;display:flex;transform:translateY(4px)}.cy-ndr__svg{width:100%;height:auto;display:block;overflow:visible}.cy-ndr__wave{filter:drop-shadow(0 0 4px #39ff1480)}.cy-ndr__ring{transform-box:fill-box;transform-origin:50%}@media (width<=600px){.cy-ndr{padding:18px}}.cy-fw{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:24px;width:100%;display:grid}.cy-fw__svg{width:100%;height:auto;display:block;overflow:visible}.cy-fwdot{filter:drop-shadow(0 0 4px #39ff14)}.cy-fwdot--bad{filter:drop-shadow(0 0 4px #ff4d3de6)}html.motion .cy-fw__static{display:none}.cy-rules{-webkit-backdrop-filter:blur(14px);background:#12191c99;border:1px solid #e8ecef24;border-radius:8px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.cy-rules .cy-mini{margin-bottom:6px}.cy-rule{font:600 11px/14px var(--font-sans);color:var(--ink-muted);border-radius:4px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;transition:background-color .3s,color .3s;display:grid}.cy-rule.is-on,html:not(.motion) .cy-rule.is-static-on{color:var(--ink);background:#e8ecef14}.cy-rule__tag{font:700 8px/12px var(--font-display);letter-spacing:.12em;color:var(--tech-green)}.cy-rule__tag--deny{color:#ff4d3d}@media (width<=1009px){.cy-fw{grid-template-columns:minmax(0,1fr);gap:20px;padding:8px 0}.cy-rule{font-size:12px;line-height:16px}}.cy-zt{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.cy-zt__row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;width:100%;max-width:620px;display:grid;position:relative}.cy-zt__track,.cy-zt__line{background:#e8ecef24;height:1px;position:absolute;top:36px;left:12%;right:12%}.cy-zt__line{transform-origin:0;transition:transform .7s var(--ease);background:#39ff14;transform:scaleX(1)}html.motion .cy-zt__line{transform:scaleX(0)}.cy-zt__step{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.cy-zt__box{width:72px;height:72px;color:var(--ink);background:#12191cb3;border:1px solid #39ff14;border-radius:14px;justify-content:center;align-items:center;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 0 20px #39ff144d}html.motion .cy-zt__box{box-shadow:none;border-color:#e8ecef33}.cy-zt__box[data-cy-zt="3"]{overflow:hidden}.cy-zt__ico{width:28px;height:28px;position:relative}.cy-zt__gate{transform-origin:0;transition:transform .5s var(--ease);background:#091113cc;border-right:1px solid #e8ecef4d;position:absolute;inset:0;transform:scaleX(0)}html.motion .cy-zt__gate{transform:scaleX(1)}.cy-zt__tick{color:#091113;background:#39ff14;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:flex;position:absolute;top:-8px;right:-8px;transform:scale(1)}html.motion .cy-zt__tick{transform:scale(0)}.cy-zt__tick .icon{width:12px;height:12px}.cy-zt__msg{-webkit-backdrop-filter:blur(14px);font:600 13px/18px var(--font-sans);color:var(--ink);white-space:nowrap;transition:opacity .35s ease-out,transform .4s var(--ease),border-color .3s;background:#12191cd9;border:1px solid #39ff1480;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}html.motion .cy-zt__msg{opacity:0;transform:translate(-50%,12px)}@media (width<=1009px){.cy-zt{flex-direction:column;gap:40px;padding:40px 0 16px}.cy-zt__msg{white-space:normal;max-width:100%;position:relative;bottom:auto;left:auto;transform:none}html.motion .cy-zt__msg{transform:translateY(12px)}}@media (width<=480px){.cy-zt__row{gap:4px}.cy-zt__box{border-radius:12px;width:58px;height:58px}.cy-zt__track,.cy-zt__line{top:29px}.cy-zt__ico{width:24px;height:24px}.cy-zt__step .cy-mini{letter-spacing:.1em;font-size:8px}}.cy-em{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;width:100%;max-width:640px;display:grid}.cy-em__box{-webkit-backdrop-filter:blur(14px);background:#12191c99;border:1px solid #e8ecef24;border-radius:8px;flex-direction:column;gap:6px;min-height:230px;padding:16px;display:flex}.cy-em__box--q{border-style:dashed;border-color:#e8ecef40}.cy-em__box .cy-mini{margin-bottom:6px}.cy-mail{background:#e8ecef0a;border-radius:4px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}html.motion .cy-mail{opacity:0;transform:translate(-16px)}html:not(.motion) .cy-mail--bad{display:none}.cy-mail__ini{width:24px;height:24px;font:700 9px/12px var(--font-display);color:var(--ink);background:#e8ecef1f;border-radius:999px;justify-content:center;align-items:center;display:flex}.cy-mail__ini--bad{color:#ff4d3d;background:#ff4d3d33}.cy-mail__txt{flex-direction:column;min-width:0;display:flex}.cy-mail__from{font:600 12px/16px var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cy-mail__subj{font:400 11px/14px var(--font-sans);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cy-mail__tag,.cy-qmail__tag{font:700 8px/12px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#ff4d3d}.cy-mail__tag{opacity:0}.cy-qmail{background:#ff4d3d14;border:1px solid #ff4d3d66;border-radius:4px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}html.motion .cy-qmail{opacity:0;transform:translate(-24px)}.cy-qempty{font:var(--type-caption);color:var(--ink-muted);text-align:center;opacity:0;margin:auto;transition:opacity .3s}html.motion .cy-qempty{opacity:1}@media (width<=1009px){.cy-em{grid-template-columns:minmax(0,1fr)}.cy-em__box{min-height:0}.cy-em__box--q{min-height:110px}}html.motion .cy-zt__box.is-lit{border-color:#39ff14;box-shadow:0 0 20px #39ff144d}html.motion .cy-zt__box.is-bad{border-color:#ff4d3d;box-shadow:0 0 20px #ff4d3d59}html.motion .cy-zt__tick.is-on{transform:scale(1)}html.motion .cy-zt__gate.is-open{transform:scaleX(0)}html.motion .cy-zt__msg.is-show{opacity:1;transform:translate(-50%)}.cy-zt__msg.is-bad{border-color:#ff4d3d80}.cy-zt__msg.is-bad .cy-dot{background:#ff4d3d}@media (width<=1009px){html.motion .cy-zt__msg.is-show{transform:none}}.chapter:has(.cy-media) .ax-tag{white-space:normal;max-width:100%}@media (width<=1009px){.cy-svgtxt{letter-spacing:1px;font-size:12px}.cy-svgtxt--b{font-size:12px}}@media (width<=1279px){body:has(.cy-rings) .sheet:has(.pains) .title__line{white-space:normal}}
