.empire-signal{--es-gold:#f2b632;--es-accent:#7dd3fc;--es-font:var(--font-outfit),var(--font-inter),system-ui,sans-serif;position:relative;isolation:isolate;min-height:100vh;overflow:hidden;padding:118px 0 72px 28px;font-family:var(--es-font);color:rgba(186,194,204,.94);background:linear-gradient(180deg,rgba(125,211,252,.05),transparent 28%),repeating-linear-gradient(0deg,transparent 0 3px,rgba(125,211,252,.03) 3px 4px),#03070b}.empire-signal--blog{--es-accent:#7dd3fc}.empire-signal--tehnologie{--es-accent:#60a5fa}.empire-signal--business{--es-accent:#34d399}.empire-signal--design{--es-accent:#f472b6}.empire-signal--cybersecurity{--es-accent:#f87171}.empire-signal--debug{--es-accent:#f2b632}.empire-signal--docs{--es-accent:#a78bfa}.empire-signal--status{--es-accent:#4ade80}.empire-signal__scan-col{position:absolute;top:118px;left:0;bottom:0;width:28px;z-index:2;display:flex;flex-direction:column;gap:10px;padding:12px 0;border-right:1px solid color-mix(in srgb,var(--es-accent) 28%,transparent);background:rgba(3,7,11,.7);overflow:hidden;animation:empire-signal-col 18s linear infinite}.empire-signal__scan-col span{color:var(--es-accent);font-size:8px;font-weight:800;letter-spacing:.14em;text-align:center;opacity:.55}.empire-signal__ticker{position:relative;z-index:2;overflow:hidden;border-block:1px solid color-mix(in srgb,var(--es-accent) 30%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.empire-signal__ticker-track{display:flex;width:-moz-max-content;width:max-content;gap:26px;padding:9px 0;animation:empire-signal-ticker 26s linear infinite}.empire-signal__ticker-track span{display:inline-flex;align-items:center;gap:26px;color:var(--es-accent);font-size:10px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap}.empire-signal__ticker-track b{width:5px;height:5px;background:var(--es-accent);box-shadow:0 0 8px var(--es-accent)}.empire-signal__inner{position:relative;z-index:1;width:min(1180px,calc(100% - 28px));margin-inline:auto}.empire-signal__nav{display:flex;align-items:center;justify-content:space-between;margin:16px 0 8px}.empire-signal__nav--end{justify-content:flex-end}.empire-signal__back{color:rgba(168,176,186,.88);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.empire-signal__back:hover{color:var(--es-accent)}.empire-signal__live{display:inline-flex;align-items:center;gap:8px;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(154,163,173,.9)}.empire-signal__live i{width:7px;height:7px;border-radius:50%;background:var(--es-accent);box-shadow:0 0 10px var(--es-accent);animation:empire-signal-blink 1.5s ease-in-out infinite}.empire-signal__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;align-items:center;padding:10px 0 6px}.empire-signal__block h2,.empire-signal__copy h1,.empire-signal__final h2,.empire-signal__log h2,.empire-signal__protocol h2{margin:0;color:#f4f7fb;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.08;letter-spacing:-.03em}.empire-signal em{font-style:normal;color:var(--es-accent)}.empire-signal__eyebrow{margin:0 0 10px;color:var(--es-accent);font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.empire-signal__block>p,.empire-signal__final>p,.empire-signal__lead,.empire-signal__log p,.empire-signal__protocol p{margin:12px 0 0;font-size:15px;line-height:1.65;color:rgba(176,184,194,.9)}.empire-signal__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.empire-signal button,.empire-signal__cta a,.empire-signal__dock{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;font:inherit;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer}.empire-signal button,.empire-signal__dock{background:linear-gradient(180deg,#ffc94d,#f2b632);color:#05070b;box-shadow:0 12px 28px rgba(242,182,50,.32)}.empire-signal button svg,.empire-signal__cta a svg,.empire-signal__dock svg{width:14px;height:14px}.empire-signal__cta a{background:transparent;color:#f4f7fb}.empire-signal__cta a,.empire-signal__monitor{border:1px solid color-mix(in srgb,var(--es-accent) 40%,transparent)}.empire-signal__monitor{position:relative;min-height:320px;background:#05080e;box-shadow:inset 0 0 40px color-mix(in srgb,var(--es-accent) 12%,transparent);clip-path:polygon(0 18px,18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.empire-signal-stage{position:absolute;inset:0;color:var(--es-accent)}.empire-signal-stage svg{width:100%;height:100%}.empire-signal-stage__crt{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.18) 2px 3px);pointer-events:none}.empire-signal-stage__scan{position:absolute;inset-inline:0;height:28%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--es-accent) 22%,transparent),transparent);animation:empire-signal-scan 3.6s ease-in-out infinite}.empire-signal-stage__line{animation:empire-signal-type 2.4s ease-in-out infinite}.empire-signal-stage__pulse{transform-box:fill-box;transform-origin:center;animation:empire-signal-pulse 1.6s ease-in-out infinite}.empire-signal-stage__draw{stroke-dasharray:280;stroke-dashoffset:280;animation:empire-signal-draw 3s ease infinite forwards}.empire-signal-stage__float{animation:empire-signal-float 2.6s ease-in-out infinite}.empire-signal-stage__rise{transform-box:fill-box;transform-origin:bottom;animation:empire-signal-rise 2.2s ease-in-out infinite}.empire-signal-stage__rain{animation:empire-signal-rain 3.4s linear infinite}.empire-signal-stage__cursor{animation:empire-signal-blink 1.1s steps(1) infinite}.empire-signal-stage__ecg{stroke-dasharray:12 8;animation:empire-signal-ecg 1.8s linear infinite}.empire-signal__orbit{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:26px 0 8px}.empire-signal__orbit-line{position:absolute;top:22px;left:4%;right:4%;height:1px;background:linear-gradient(90deg,transparent,var(--es-accent),transparent);opacity:.45;animation:empire-signal-blink 3s ease-in-out infinite}.empire-signal__node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 2px 10px;text-align:center;text-decoration:none;color:inherit}.empire-signal__node-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--es-accent) 40%,transparent);background:#05080e;color:var(--es-accent)}.empire-signal__node-icon svg{width:15px;height:15px}.empire-signal__node:hover .empire-signal__node-icon,.empire-signal__node[aria-current=page] .empire-signal__node-icon{box-shadow:0 0 16px color-mix(in srgb,var(--es-accent) 45%,transparent)}.empire-signal__node-n{font-size:9px;font-weight:800;letter-spacing:.14em;color:var(--es-accent)}.empire-signal__node strong{font-size:11px;color:#f4f7fb}.empire-signal__node em{font-size:9px;font-style:normal;color:hsla(213,9%,62%,.85)}.empire-signal__block{margin-top:36px}.empire-signal__block h2,.empire-signal__log h2,.empire-signal__protocol h2{font-size:clamp(1.5rem,3vw,2.2rem)}.empire-signal__feed{display:grid;gap:10px;margin-top:20px}.empire-signal__item{display:grid;grid-template-columns:88px 1fr auto;gap:16px;align-items:center;padding:14px 16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(5,8,12,.55);text-decoration:none;color:inherit;animation:empire-signal-up .55s ease both}.empire-signal__item img{width:88px;height:64px;-o-object-fit:cover;object-fit:cover}.empire-signal__item h3{margin:0;color:#f4f7fb;font-size:16px}.empire-signal__item p{margin:6px 0 0;font-size:13px;color:rgba(168,176,186,.88)}.empire-signal__item time{color:var(--es-accent);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.empire-signal__item:hover{border-color:color-mix(in srgb,var(--es-accent) 45%,transparent)}.empire-signal__search{width:100%;min-height:46px;margin-top:16px;padding:0 14px;border:1px solid hsla(0,0%,100%,.12);background:rgba(5,8,12,.7);color:#f5f7fa;font:inherit}.empire-signal__pager{display:flex;gap:8px;margin-top:16px}.empire-signal__pager button[disabled]{opacity:.4;cursor:default}.empire-signal__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.empire-signal__tile{padding:20px;border:1px solid hsla(0,0%,100%,.08);background:rgba(5,8,12,.55);text-decoration:none;color:inherit;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.empire-signal__tile h3{margin:0;color:#f4f7fb;font-size:18px}.empire-signal__tile p{margin:8px 0 0;font-size:13px}.empire-signal__tile:hover{border-color:color-mix(in srgb,var(--es-accent) 45%,transparent)}.empire-signal__probe{display:grid;gap:10px;margin-top:20px}.empire-signal__probe article{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:14px 16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(5,8,12,.55)}.empire-signal__probe strong{color:#f4f7fb}.empire-signal__ok{color:#4ade80}.empire-signal__bad,.empire-signal__ok{font-size:11px;font-weight:800;letter-spacing:.14em}.empire-signal__bad{color:#f87171}.empire-signal__ms{font-variant-numeric:tabular-nums;color:var(--es-accent);font-size:12px}.empire-signal__log{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;margin-top:48px}.empire-signal__log ol{margin:0;padding:0 0 0 18px;list-style:none;border-left:1px solid color-mix(in srgb,var(--es-accent) 40%,transparent)}.empire-signal__log li{position:relative;display:grid;grid-template-columns:42px 1fr;gap:10px;padding:0 0 22px 16px;animation:empire-signal-up .6s ease both}.empire-signal__log li:before{content:"";position:absolute;left:-4px;top:6px;width:7px;height:7px;background:var(--es-accent);box-shadow:0 0 8px var(--es-accent)}.empire-signal__log b{color:var(--es-accent);font-size:12px}.empire-signal__log h3{margin:0;color:#f4f7fb;font-size:16px}.empire-signal__log button{margin-top:16px}.empire-signal__protocol{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:44px}.empire-signal__protocol ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px}.empire-signal__protocol li{padding:12px 14px;border-left:2px solid var(--es-accent);background:rgba(5,8,12,.5)}.empire-signal__protocol strong{display:block;color:#f4f7fb}.empire-signal__faq{display:grid;gap:10px;margin-top:16px}.empire-signal__faq article{padding:14px 16px;border:1px solid hsla(0,0%,100%,.07)}.empire-signal__faq h3{display:flex;gap:10px;margin:0;color:#f4f7fb;font-size:14px}.empire-signal__final{display:flex;flex-direction:column;align-items:flex-start;margin-top:56px;padding:36px 0}.empire-signal__final h2{max-width:18ch}.empire-signal__final button{margin-top:16px}.empire-signal__dock{position:fixed;z-index:40;right:4.75rem;bottom:20px;animation:empire-signal-float 2.8s ease-in-out infinite}.empire-signal__sub{display:flex;gap:8px;margin-top:18px}.empire-signal__sub input{flex:1;min-height:44px;padding:0 12px;border:1px solid hsla(0,0%,100%,.12);background:rgba(5,8,12,.7);color:#fff;font:inherit}.empire-signal--embed{min-height:0;padding:108px 0 0;overflow:visible;background:#03070b}.empire-signal--embed .empire-signal__scan-col{display:none}.empire-signal--tool .empire-signal__hero{grid-template-columns:1fr}.empire-signal--tool .empire-signal__monitor{display:none}.empire-signal--tool .empire-signal__copy h1{font-size:clamp(1.6rem,3vw,2.2rem)}.empire-signal__tool{margin-top:12px;border:1px solid color-mix(in srgb,var(--es-accent) 28%,transparent)}@keyframes empire-signal-ticker{to{transform:translateX(-50%)}}@keyframes empire-signal-col{to{transform:translateY(-40%)}}@keyframes empire-signal-scan{0%{top:-20%}to{top:90%}}@keyframes empire-signal-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes empire-signal-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes empire-signal-draw{0%{stroke-dashoffset:280}50%,to{stroke-dashoffset:0}}@keyframes empire-signal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes empire-signal-rise{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}@keyframes empire-signal-rain{0%{transform:translateY(0);opacity:0}20%{opacity:.7}to{transform:translateY(240px);opacity:0}}@keyframes empire-signal-type{0%,to{transform:scaleX(.4);transform-origin:left}50%{transform:scaleX(1)}}@keyframes empire-signal-ecg{to{stroke-dashoffset:-80}}@keyframes empire-signal-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:980px){.empire-signal__hero,.empire-signal__log,.empire-signal__protocol,.empire-signal__tiles{grid-template-columns:1fr}.empire-signal__orbit{display:flex;overflow-x:auto}.empire-signal__node{min-width:104px}.empire-signal__item{grid-template-columns:72px 1fr}.empire-signal__item time{grid-column:1/-1}}@media (max-width:700px){.empire-signal{padding:104px 0 64px}.empire-signal__scan-col{display:none}.empire-signal__inner{width:min(1180px,calc(100% - 24px))}.empire-signal__dock{right:14px;bottom:88px}}@media (prefers-reduced-motion:reduce){.empire-signal-stage__cursor,.empire-signal-stage__draw,.empire-signal-stage__ecg,.empire-signal-stage__float,.empire-signal-stage__line,.empire-signal-stage__pulse,.empire-signal-stage__rain,.empire-signal-stage__rise,.empire-signal-stage__scan,.empire-signal__dock,.empire-signal__item,.empire-signal__live i,.empire-signal__log li,.empire-signal__orbit-line,.empire-signal__scan-col,.empire-signal__ticker-track{animation:none!important}}