.fxr{isolation:isolate;color:#fff;background:radial-gradient(90% 55% at 50% -12%, #eaf2fe12, transparent 62%), var(--fx-brand-navy);--fxr-line:#ffffff1f;flex-direction:column;display:flex;position:relative;overflow:hidden}.fxr>.fxr-in{order:-1}.fxr-in{z-index:7;gap:var(--fx-s-4);padding-block:var(--fx-s-6) var(--fx-s-5);display:grid;position:relative}.fxr-copy{align-content:start;gap:12px;min-width:0;display:grid}.fxr-eyebrow{font:500 14px/1.3 var(--fx-font);color:var(--fx-brand-soft);align-items:center;gap:10px;display:inline-flex}.fxr-eyebrow:before{content:"";background:var(--fx-brand-blue);width:20px;height:2px}.fxr-copy h1{letter-spacing:-.025em;text-wrap:balance;font-size:30px;font-weight:700;line-height:1.04}.fxr-accent{box-shadow:inset 0 -.08em 0 var(--fx-brand-blue)}.fxr-lead{color:var(--fx-brand-soft);max-width:44ch;font-size:14px}.fxr-cta{flex-wrap:wrap;align-items:center;gap:22px;margin-top:4px;display:flex}.fxr .fx-btn{background:var(--fx-brand-blue);color:#fff;min-height:0;font:600 15px/1 var(--fx-font);border:0;border-radius:12px;padding:15px 22px;transition:background .2s,transform .15s,box-shadow .25s}.fxr .fx-btn:hover{box-shadow:0 14px 30px -14px var(--fx-brand-blue);background:#1f56d6}.fxr .fx-btn:active{transform:translateY(1px)scale(.98)}.fxr a:focus-visible{outline:2px solid var(--fx-brand-tint);outline-offset:3px}.fxr-beats{pointer-events:none;min-height:70px;position:relative}.fxr-beat{opacity:0;gap:6px;display:grid;position:absolute;top:0;left:0;right:0}.fxr-beat:first-child{opacity:1}.fxr-lbl{font:500 13px var(--fx-font);color:#dce2ee;align-items:center;gap:8px;display:flex}.fxr-lbl:before{content:"";background:var(--fx-brand-blue);border-radius:50%;width:7px;height:7px}.fxr-beat--red .fxr-lbl:before{background:var(--fx-status-alert)}.fxr-beat b{font-size:14px;font-weight:500;line-height:1.4}.fxr-hint{font:500 13px var(--fx-font);color:var(--fx-brand-secondary);align-items:center;gap:10px;display:none}.fxr-hint i{background:linear-gradient(var(--fx-brand-blue), transparent);width:2px;height:22px;animation:1.8s infinite fxr-cue}.fxr-alert{background:var(--fx-brand-deep);border:1px solid #ff4d5e66;border-radius:10px;gap:8px;padding:14px 16px;display:grid}.fxr-alert-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.fxr-app{font:500 13px var(--fx-font);color:var(--fx-brand-soft);align-items:center;gap:8px;display:flex}.fxr-app-icon{background:var(--fx-brand-blue);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.fxr-app-icon svg{width:17px;height:17px}.fxr-flag{background:var(--fx-status-alert);color:var(--fx-brand-navy);font:500 11px/1 var(--fx-font-data);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:6px 8px}.fxr-alert b{font-size:15px;font-weight:600}.fxr-alert small{color:var(--fx-brand-soft);font-size:13px;display:none}.fxr-monitor{z-index:1;margin:0 var(--fx-gutter) var(--fx-s-5);background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:16px;padding:5px;position:relative;box-shadow:0 40px 80px -40px #040a1cd9}.fxr-screen{aspect-ratio:16/9;background:var(--fx-brand-ink);isolation:isolate;border-radius:11px;position:relative;overflow:hidden}.fxr-layers{position:absolute;inset:0}.fxr-slot{display:block}.fxr-slot img{object-fit:contain;object-position:50% 100%;width:100%;height:100%}.fxr-set,.fxr-slot{filter:grayscale(.85)brightness(.6)}.fxr-set{transform-origin:50%;background:radial-gradient(40% 18% at 30% 84%,#9fb8ff24,#0000),radial-gradient(34% 16% at 72% 86%,#9fb8ff1f,#0000),linear-gradient(#0a1633 0%,#132656 58%,#1b2f5e 61%,#101f48 78%,#0a1633 100%);position:absolute;inset:0}.fxr-set:before{content:"";opacity:.55;background:repeating-linear-gradient(90deg,#2a3f73 0 8px,#0000 8px 190px),repeating-linear-gradient(#2563eb80 0 5px,#0000 5px 25%);height:45%;position:absolute;top:16%;left:0;right:0}.fxr-lane{background:repeating-linear-gradient(90deg,#ffb5478c 0 60px,#0000 60px 100px);height:4px;position:absolute;left:0;right:0}.fxr-lane--1{top:73%}.fxr-lane--2{top:95%}.fxr-obj{position:absolute}.fxr-obj>.fxr-slot{position:absolute;inset:0}.fxr-fork{aspect-ratio:4/3;width:26%;bottom:9%;left:8%}.fxr-worker{aspect-ratio:5/12;width:6%;bottom:12.5%;left:66%}.fxr-fork:before,.fxr-worker:before{content:"";filter:blur(4px);background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:7%;position:absolute;bottom:5%;left:4%;right:4%}.fxr-worker:before{height:5%;bottom:-2%;left:-20%;right:-20%}.fxr-fg{aspect-ratio:1/2;z-index:3;width:20%;bottom:-6%;right:-3%}.fxr-fg img{filter:brightness(.55)saturate(.8)blur(1px)}.fxr-path{opacity:0;z-index:2;height:3px;position:absolute;bottom:24%;left:34%;right:34%}.fxr-path i{transform-origin:100%;background:repeating-linear-gradient(90deg, var(--fx-status-alert) 0 14px, transparent 14px 24px);position:absolute;inset:0}.fxr-path:after{content:"";border:7.5px solid #0000;border-left:12px solid var(--fx-status-alert);border-right:0;position:absolute;top:-6px;right:-2px}.fxr-reticle{aspect-ratio:1;opacity:0;z-index:3;width:160%;position:absolute;top:14%;left:50%}.fxr-reticle svg{width:100%;height:100%;display:block}.fxr-bb{opacity:0;pointer-events:none;--c:var(--fx-brand-blue);z-index:2;position:absolute;inset:-4% -6%}.fxr-bb i{border:2.5px solid var(--c);width:16px;height:16px;transition:border-color .25s;position:absolute}.fxr-bb i:first-child{border-bottom:0;border-right:0;top:0;left:0}.fxr-bb i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.fxr-bb i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.fxr-bb i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.fxr-bb b{background:var(--c);color:#fff;font:500 11px var(--fx-font-data);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:5px 7px;transition:background .25s;position:absolute;top:-26px;left:0}.fxr-bb--amber{--c:var(--fx-status-warn);inset:6% -2% 5%}.fxr-bb[data-bb-worker] b{inset:auto 0 -21px auto}.fxr-bb--amber b{color:var(--fx-brand-navy)}.fxr-bb--hazard{--c:var(--fx-status-alert)}.fxr-bb--hazard b{color:var(--fx-brand-navy)}.fxr-chip{z-index:5;font:500 9px var(--fx-font-data);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0a16338c;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:8px;padding:5px 7px;display:inline-flex;position:absolute;top:13px;box-shadow:inset 0 1px #ffffff1f}.fxr-chip--tl{left:13px}.fxr-chip--tr{right:13px}.fxr-dot{background:var(--fx-status-alert);border-radius:50%;flex:none;width:7px;height:7px;animation:1.2s infinite fxr-blink}.fxr-scan{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(#2563eb00,#2563eb29 80%,#2563ebd9);height:26%;position:absolute;top:0;left:0;right:0}.fxr-redglow{z-index:4;pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 120px #ff4d5e73,inset 0 0 0 2px #ff4d5eb3}.fxr-bb b,.fxr-chip{font-size:9px}.fxr-bb b{padding:4px 5px;top:-21px}@media (min-width:54rem){.fxr{height:max(38rem, calc(100svh - var(--fx-header-h)));display:block}.fxr-monitor{z-index:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;container-type:size}.fxr-screen{border-radius:0;width:max(100cqw,177.78cqh);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fxr-monitor:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(#0a1430eb 0%,#0a1430b3 30%,#0a143033 46%,#0a143000 54%);position:absolute;inset:0}.fxr-in{pointer-events:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,72px);padding-block:clamp(40px,7vh,72px) 32px}.fxr-copy{pointer-events:auto;text-shadow:0 2px 24px #050c1e99;gap:14px;max-width:780px}.fxr-copy h1{font-size:clamp(34px,3.9vw,58px)}.fxr-lead{font-size:clamp(15px,1.2vw,18px)}.fxr-beats{justify-self:end;width:min(100%,380px);min-height:120px}.fxr-beat b{font-size:clamp(15px,1.25vw,18px)}.fxr-hint{display:flex}.fxr-alert small{display:block}.fxr .fxr-chip{padding:7px 10px;font-size:11px;top:auto;bottom:20px}.fxr .fxr-chip--tl{left:max(var(--fx-gutter), calc((100% - var(--fx-max)) / 2 + var(--fx-gutter)))}.fxr .fxr-chip--tr{right:max(var(--fx-gutter), calc((100% - var(--fx-max)) / 2 + var(--fx-gutter)))}.fxr-bb b{padding:5px 7px;font-size:11px;top:-26px}.fxr-bb[data-bb-worker] b{top:-26px;bottom:auto}}@keyframes fxr-blink{50%{opacity:.25}}@keyframes fxr-cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.fxr *,.fxr :before,.fxr :after{animation:none!important}.fxr-set,.fxr-slot{filter:none}.fxr-bb,.fxr-path{opacity:1}.fxr-bb[data-bb-worker]{--c:var(--fx-status-alert)}.fxr-bb[data-bb-worker] b{color:var(--fx-brand-navy)}.fxr-fork{transform:translate(107.7%)}.fxr-path i{transform:scaleX(.125)}.fxr-beat{opacity:0}.fxr-beat:last-child{opacity:1}}.fx-intro{padding-block:var(--fx-s-6);border-top:0}
.fxh{background:#050b18;position:relative}.fxh-track{height:340svh;position:relative}.fxh-stage{top:var(--fx-header-h);height:calc(100svh - var(--fx-header-h));background:radial-gradient(55% 60% at 64% 55%,#168bff29,#0000 70%),#050b18;min-height:34rem;position:sticky;overflow:hidden}.fxh-canvas{opacity:0;mix-blend-mode:screen;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.fxh-canvas.is-ready{opacity:1}.fxh-scrim{pointer-events:none;background:linear-gradient(90deg,#050b18f2 0%,#050b18d1 30%,#050b1800 52%);position:absolute;inset:0}.fxh-in{z-index:2;align-content:start;height:100%;padding-top:clamp(2rem,12svh,9rem);display:grid;position:relative}.fxh-copy{gap:18px;max-width:34rem;display:grid}.fxh-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#8a93a8;align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.fxh-eyebrow:before{content:"";background:#2563eb;width:20px;height:2px}.fx .fxh h1{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 30px #050b18b3;font-size:clamp(2.4rem,1.3rem + 3.6vw,4.25rem);line-height:1.06}.fxh-accent{color:#fff;box-shadow:inset 0 -.09em #2563eb}.fx .fxh-lead{color:#eaf2fe;max-width:40ch;font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem)}.fxh-line{display:block}.fxh-cta{margin-top:6px}.fx .fxh-steps{z-index:2;gap:34px;margin:0;padding:0 0 0 22px;list-style:none;display:none;position:absolute;top:50%;left:clamp(16px,2.2vw,36px);transform:translateY(-50%)}.fxh-steps:before{content:"";background:#eaf4ff33;width:1px;position:absolute;top:6px;bottom:6px;left:4px}.fxh-steps li{letter-spacing:.1em;text-transform:uppercase;color:#8a93a8;font-size:11px;font-weight:500;transition:color .3s;position:relative}.fx .fxh-steps li+li{margin-top:0}.fxh-steps li:before{content:"";background:#050b18;border:1px solid #eaf4ff66;border-radius:50%;width:9px;height:9px;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:4px;left:-22px}.fxh-steps li.is-on{color:#fff}.fxh-steps li.is-on:before{background:#2563eb;border-color:#2563eb;box-shadow:0 0 10px #2563eb}@media (min-width:90rem){.fx .fxh-steps{display:grid}}@media (max-width:54rem){.fxh-track{height:300svh}.fxh-in{align-content:start;padding-top:clamp(1.5rem,5svh,3rem)}.fxh-scrim{background:linear-gradient(#050b18f0 0%,#050b18b3 34%,#050b1800 56%)}.fx .fxh h1{font-size:clamp(2rem,1.2rem + 4vw,2.6rem)}}.fxh-track.is-still{height:auto}.fxh-track.is-still .fxh-stage{position:relative;top:0}
.fxs-list{display:grid;position:relative}.fxs{isolation:isolate;color:#fff;background:var(--fx-brand-navy);padding-block:var(--fx-s-4);position:relative;overflow:hidden}.fxs+.fxs{border-top:1px solid #ffffff14}.fxs-monitor{z-index:1;margin:0 var(--fx-gutter);background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:16px;padding:5px;position:relative;box-shadow:0 40px 80px -40px #040a1cd9}.fxs-screen{aspect-ratio:var(--ar);background:var(--fx-brand-ink);isolation:isolate;border-radius:11px;position:relative;overflow:hidden}.fxs-photo,.fxs-photo picture,.fxs-photo img{width:100%;height:100%;position:absolute;inset:0}.fxs-photo img{object-fit:cover}.fxs-layers{will-change:transform;position:absolute;inset:0}.fxs-box{opacity:1;bottom:auto;right:auto}.fxs-box b{color:var(--fx-brand-navy)}.fxs-call{z-index:5;white-space:nowrap;background:var(--fx-status-alert);color:var(--fx-brand-navy);font:500 10px/1.1 var(--fx-font);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:6px 10px;position:absolute;transform:translateY(-50%);box-shadow:0 10px 30px -8px #000000b3}.fxs-call--left{transform:translate(-100%,-50%)}[data-kind=ops] .fxs-call{background:var(--fx-brand-blue);color:#fff}.fxs-glow{opacity:.8}.fxs-cam{top:13px;left:13px}.fxs-notif{color:var(--fx-brand-navy);text-align:left;box-shadow:0 0 0 2px var(--fx-status-alert), 0 0 30px #ff4d5e8c, 0 18px 40px -18px #000c;background:#fff;border-radius:14px;gap:3px;padding:12px 14px;display:grid}.fxs-notif-app{font-size:11px;font-weight:var(--fx-fw-medium);color:#4a5470;align-items:center;gap:6px;display:flex}.fxs-notif-app .fxr-app-icon{border-radius:5px;width:18px;height:18px}.fxs-notif-app .fxr-app-icon svg{width:12px;height:12px}.fxs-notif-flag{background:var(--fx-status-alert);color:var(--fx-brand-navy);font:500 9px/1 var(--fx-font-data);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;margin-left:auto;padding:3px 6px}.fxs-notif b{font-size:15px;font-weight:var(--fx-fw-bold);margin-top:2px;line-height:1.3}.fxs-notif small{font:400 11px var(--fx-font-data);color:#4a5470;letter-spacing:.02em}.fxs-notif p{color:#2c3550;max-width:none;margin:4px 0 0;font-size:13px;line-height:1.45}.fx .fxs-notif-link{background:var(--fx-brand-blue);color:#fff;border-radius:10px;justify-self:start;align-items:center;gap:6px;min-height:40px;margin-top:8px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.fx .fxs-notif-link:hover{background:#1f56d6}.fxs-notif-link:focus-visible{outline:2px solid var(--fx-brand-navy);outline-offset:2px}.fxs-toast{z-index:6;margin:-36px var(--fx-gutter) 0 auto;width:min(20rem, calc(100% - 2 * var(--fx-gutter) - 24px));margin-right:calc(var(--fx-gutter) + 12px);position:relative}.fxd{display:none}@media (min-width:54rem){.fxs{display:none}.fxd{height:max(28rem, calc(100svh - var(--fx-header-h)));padding:12px var(--fxd-pad);--fxd-pad:clamp(12px, 2vw, 32px);--fxd-room-h:calc(max(28rem, 100svh - var(--fx-header-h)) - 24px);--fxd-room-w:min(100vw - 2 * var(--fxd-pad), 108rem);background:radial-gradient(70% 60% at 50% 45%, #18306b 0%, var(--fx-brand-navy) 60%, #08112b 100%);grid-template-rows:minmax(0,1fr);place-items:center;display:grid;position:relative}.fxd-ipad{width:min(100%, 108rem, var(--fxd-room-h) * 1.9);height:min(100%, var(--fxd-room-w) / 1.45);background:#0b0f19;border:1px solid #ffffff2e;border-radius:32px;padding:11px;box-shadow:0 0 0 3px #1c2233,0 50px 100px -30px #000000e6,0 0 120px #2563eb47}.fxd-screen{height:100%;color:var(--fx-brand-navy);background:#f3f5f9;border-radius:22px;grid-template-rows:minmax(0,1fr);grid-template-columns:6.6rem minmax(0,1fr);font-size:13px;display:grid;overflow:hidden}.fxd-rail{background:var(--fx-brand-navy);flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.fxd-rail-logo{background:var(--fx-brand-blue);border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:12px;display:grid}.fxd-rail-item{color:#8a93a8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:relative}.fxd-rail-item.is-on{color:#fff;background:#ffffff1a}.fxd-badge{background:var(--fx-status-alert);min-width:16px;height:16px;color:var(--fx-brand-navy);font:700 10px/16px var(--fx-font);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:2px;right:0}.fxd-badge:empty,.fxd-badge[data-n="0"]{visibility:hidden}.fxd-main{flex-direction:column;min-width:0;min-height:0;display:flex}.fxd-top{color:#4a5470;background:#fff;border-bottom:1px solid #e3e7ef;flex:none;align-items:center;gap:14px;height:46px;padding:0 18px;font-size:12px;display:flex}.fxd-live{color:var(--fx-brand-navy);align-items:center;gap:6px;font-weight:600;display:inline-flex}.fxd-live i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e33}.fxd-site{border-left:1px solid #e3e7ef;padding-left:14px}.fxd-user{text-align:right;margin-left:auto;line-height:1.25;display:grid}.fxd-user b{color:var(--fx-brand-navy);font-size:12px}.fxd-user small{color:#5b6478;font-size:11px}.fxd-content{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 14px 14px;display:flex}.fxd-head{flex:none;align-items:baseline;gap:12px;display:flex}.fxd-eyebrow{font:500 10px/1 var(--fx-font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--fx-brand-blue)}.fxd-title{letter-spacing:-.02em;font-size:22px;font-weight:700}.fxd-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(15rem,23%,22rem);gap:12px;min-height:0;display:grid}.fxd-feed{background:#fff;border:1px solid #e3e7ef;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 12px 30px -20px #0e1d4466}.fxd-feed-bar{color:#4a5470;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.fxd-feed-name{color:var(--fx-brand-navy);font-weight:700}.fxd-chip{color:var(--fx-brand-blue);font:500 10px/1 var(--fx-font-data);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#eaf2fe;border-radius:5px;padding:4px 7px}.fxd-chip--example{color:#4a5470;background:#edf0f6;margin-left:auto}.fxd-view{background:var(--fx-brand-ink);border-radius:9px;flex:1;min-height:0;margin:0 8px;position:relative;overflow:hidden;container-type:size}.fxd-cam{isolation:isolate;color:#fff;position:absolute;inset:0;overflow:hidden}.fxd-stage{--W:max(100cqw, 100cqh * var(--ar));--H:calc(var(--W) / var(--ar));width:var(--W);height:var(--H);left:clamp(calc(100cqw - var(--W)), calc(50cqw - var(--cx) * var(--W)), 0px);top:clamp(calc(100cqh - var(--H)), calc(50cqh - var(--cy) * var(--H)), 0px);position:absolute}.fxd-osd,.fxd-rec{z-index:6;font:500 10px/1 var(--fx-font-data);letter-spacing:.06em;text-transform:uppercase;background:#050a1899;border-radius:4px;padding:4px 7px;position:absolute;top:10px}.fxd-osd{left:10px}.fxd-rec{align-items:center;gap:5px;display:inline-flex;right:10px}.fxd-rec i{background:var(--fx-status-alert);border-radius:50%;width:6px;height:6px}.fxd-foot{white-space:nowrap;text-overflow:ellipsis;font:500 9px/1 var(--fx-font-data);letter-spacing:.04em;text-transform:uppercase;color:#5b6478;flex:none;max-width:none;margin:0;padding:9px 12px;overflow:hidden}.fxd .fxr-bb i{border-width:3px;width:24px;height:24px}.fxd .fxr-bb b{padding:7px 10px;font-size:14px;top:-34px}.fxd .fxs-call{border-radius:7px;padding:7px 11px;font-size:clamp(11px,.85vw,14px)}.fxd-osd,.fxd-rec{padding:5px 8px;font-size:11px}.fxd-alerts{background:#fff;border:1px solid #e3e7ef;border-radius:14px;flex-direction:column;min-height:0;padding:12px;display:flex;overflow:hidden;box-shadow:0 12px 30px -20px #0e1d4466}.fxd-alerts-title{flex:none;max-width:none;margin:0 0 10px;font-size:15px;font-weight:700}.fxd-idle{color:#4a5470;border:1px dashed #cfd6e4;border-radius:10px;flex:none;max-width:none;margin:0 0 10px;padding:10px 12px;font-size:12px}.fxd-idle:before{content:"";background:#22c55e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.fx .fxd-inbox{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.fxd-inbox li{min-width:0}.fxd-inbox li+li{margin-top:0}.fxd-alert{text-align:left;background:#fff;border:1px solid #ff4d5e8c;border-radius:11px;gap:8px;min-width:0;margin-bottom:12px;padding:13px;display:grid;box-shadow:0 0 0 3px #ff4d5e1f,0 10px 24px -14px #ff4d5eb3}.fxd-alert-head{align-items:center;gap:6px;display:flex}.fxd-alert-head small{min-width:0;font:400 10px var(--fx-font-data);color:#4a5470;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fxd-sev{background:var(--fx-status-alert);color:var(--fx-brand-navy);font:600 9px/1 var(--fx-font-data);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;flex:none;padding:3px 6px}.fxd-alert-body{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:11px;display:grid}.fxd-thumb{background-size:240%;background-color:var(--fx-brand-ink);border-radius:7px;width:76px;height:56px}.fxd-alert b{font-size:clamp(14px,1.1vw,17px);line-height:1.3}.fxd-alert p{color:#2c3550;max-width:none;margin:0;font-size:clamp(12px,.9vw,14px);line-height:1.45}.fxd-inbox li.is-old .fxd-alert{box-shadow:none;border-color:#f3c3c8}.fx .fxd-link{background:var(--fx-brand-blue);color:#fff;border-radius:8px;justify-self:start;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.fx .fxd-link:hover{background:#1f56d6}.fxd-link:focus-visible{outline:2px solid var(--fx-brand-navy);outline-offset:2px}.fxd-screen{color:#fff;background:#070e22}.fxd-rail{background:#050a19;border-right:1px solid #ffffff0f}.fxd-top{color:#a9b3c9;background:#0b1530;border-bottom-color:#ffffff14}.fxd-live,.fxd-user b,.fxd-feed-name,.fxd-title{color:#fff}.fxd-site{border-left-color:#ffffff1f}.fxd-user small,.fxd-foot{color:#8a93a8}.fxd-eyebrow{color:#7aa2ff}.fxd-feed,.fxd-alerts{background:#0e1a3a;border-color:#ffffff14;box-shadow:0 16px 40px -24px #000000e6}.fxd-feed-bar{color:#a9b3c9}.fxd-chip{color:#9dbbff;background:#2563eb33}.fxd-chip--example{color:#c3cad9;background:#ffffff14}.fxd-alerts-title{color:#fff}.fxd-idle{color:#a9b3c9;border-color:#ffffff2e}.fxd-alert{background:#13224a;border-color:#ff4d5eb3;gap:10px;box-shadow:0 0 0 3px #ff4d5e29,0 0 28px #ff4d5e47}.fxd-alert-head{gap:8px}.fxd-sev{padding:4px 8px;font-size:11px;font-weight:700}.fxd-type{font:600 11px/1 var(--fx-font-data);letter-spacing:.08em;text-transform:uppercase;color:#ff8a95;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fxd-alert-head small{color:#8a93a8;flex:none;margin-left:auto}.fxd-alert-text{gap:4px;min-width:0;display:grid}.fxd-alert b{color:#fff;letter-spacing:-.01em;font-size:clamp(16px,1.3vw,20px);line-height:1.25}.fxd-alert-text small{font:400 11px var(--fx-font-data);color:#a9b3c9}.fxd-inbox li.is-old .fxd-alert{box-shadow:none;background:#0f1c3f;border-color:#ffffff1a}.fxd-inbox li.is-old .fxd-alert b{color:#d5dbe8;font-size:clamp(14px,1.05vw,16px)}.fx .fxd-link{justify-self:start;min-height:32px;font-size:12px}.fxd-link:focus-visible{outline-color:#fff}.fxd-alert[data-kind=ops]{border-color:#608cffbf;box-shadow:0 0 0 3px #2563eb33,0 0 28px #2563eb4d}.fxd-alert[data-kind=ops] .fxd-type{color:#9dbbff}.fxd-inbox li.is-old .fxd-alert[data-kind=ops]{box-shadow:none;border-color:#ffffff1a}.fxd-rail{gap:4px}.fxd-rail-item{border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:5.8rem;height:auto;padding:12px 0 10px;display:flex}.fxd-rail-item svg{width:26px;height:26px}.fxd-rail-item small{letter-spacing:.08em;text-transform:uppercase;color:inherit;white-space:nowrap;font-size:10.5px;font-weight:500}.fxd-rail-logo{width:40px;height:40px;margin-bottom:16px}.fxd-rail-logo svg{width:24px;height:24px}.fxd-rail-item.is-on{color:#fff;box-shadow:inset 3px 0 0 var(--fx-brand-blue);background:#2563eb52}.fxd-rail-gap{margin-top:auto}.fxd-rail-item .fxd-badge{min-width:18px;height:18px;font-size:11px;line-height:18px;top:4px;right:12px}.fxd-side{min-width:0;min-height:0;position:relative}.fxd-panel{position:absolute;inset:0}.fxd-dash{background:#0e1a3a;border:1px solid #608cff59;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex;overflow:hidden;box-shadow:0 0 0 3px #2563eb1f,0 16px 40px -24px #000000e6}.fxd-dash .fxd-sev{color:#04210f;background:#22c55e}.fxd-dash .fxd-type{color:#9dbbff}.fxd-dash-title{color:#fff;letter-spacing:-.01em;font-size:clamp(16px,1.3vw,20px);line-height:1.25}.fxd-dash-cam{font:400 11px var(--fx-font-data);color:#a9b3c9}.fxd-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-block:4px auto;display:grid}.fxd-tile{background:#13224a;border:1px solid #ffffff14;border-radius:10px;align-content:start;gap:4px;padding:10px 12px;display:grid}.fxd-tile small{font:500 10px/1.2 var(--fx-font-data);letter-spacing:.08em;text-transform:uppercase;color:#a9b3c9}.fxd-tile b{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.5vw,24px);font-weight:700}.fxd-tile.is-main{background:linear-gradient(135deg,#2563eb59,#2563eb1f);border-color:#608cff73;grid-column:1/-1}.fxd-tile.is-main b{font-size:clamp(30px,2.8vw,44px)}.fxd-tile.is-big{background:linear-gradient(135deg,#2563eb4d,#2563eb1a);border-color:#608cff66}.fxd-tile.is-big b{font-size:clamp(26px,2.3vw,38px)}.fxd-tile.is-main.is-text b{font-size:clamp(22px,2vw,32px)}.fxd-bar{background:#ffffff1f;border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.fxd-bar:after{content:"";width:calc(var(--p) * 100%);border-radius:inherit;background:#60a5fa;position:absolute;inset:0}.fxd-tile.is-main .fxd-bar:after{background:#22c55e}.fxd-bar{transform-origin:0}.fxd-half{position:absolute;inset:0;overflow:hidden;container-type:size}.fxd-cam--two .fxd-half{height:calc(50% - 3px);bottom:auto}.fxd-cam--two .fxd-half+.fxd-half{top:auto;bottom:0}.fxd-cam--two .fxs-box,.fxd-cam--two .fxs-call{display:none}}.fxm-rulers{z-index:4;pointer-events:none;position:absolute;inset:0}.fxm-rulers svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fxm-rulers line{stroke:#22c55e;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 3px #0009)}.fxm-end{background:#fff;border:2px solid #22c55e;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}@media (min-width:54rem){.fxd-inbox li.is-old .fxd-alert{opacity:.75;gap:4px;margin-bottom:6px;padding:8px 10px}.fxd-inbox li.is-old .fxd-thumb,.fxd-inbox li.is-old .fxd-link,.fxd-inbox li.is-old .fxd-alert-text small{display:none}.fxd-inbox li.is-old .fxd-alert-body{grid-template-columns:minmax(0,1fr)}.fxd-inbox li.is-old .fxd-alert b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.fxd-inbox li.is-old .fxd-sev{padding:3px 6px;font-size:9px}.fxd-inbox li.is-old .fxd-type{font-size:9px}}@media (min-width:54rem) and (max-height:45rem){.fxd-top{height:38px}.fxd-content{gap:8px;padding:8px 12px 10px}.fxd-title{font-size:18px}.fxd-feed-bar{padding:6px 10px}.fxd-foot{display:none}.fxd-view{margin-bottom:8px}.fxd-alert{gap:6px;margin-bottom:8px;padding:10px}.fxd-alert-body{grid-template-columns:56px minmax(0,1fr)}.fxd-thumb{width:56px;height:42px}}[data-kind=ops] .fxs-glow{box-shadow:inset 0 0 120px #2563eb59,inset 0 0 0 2px #2563ebb3}.fxs-notif[data-kind=ops]{box-shadow:0 0 0 2px var(--fx-brand-blue), 0 0 30px #2563eb73, 0 18px 40px -18px #000c}.fxs-notif[data-kind=ops] .fxs-notif-flag,.fxd-alert[data-kind=ops] .fxd-sev{background:var(--fx-brand-blue);color:#fff}@media (prefers-reduced-motion:reduce){.fxs *,.fxs :before,.fxs :after{animation:none!important}}#what{margin-bottom:var(--fx-s-3)}.fx-what-lead{max-width:68ch;margin-bottom:var(--fx-s-6)}.fxd-skip{display:none}@media (min-width:54rem){.fxd-skip{z-index:5;color:#eaf2fe;font:500 11px/1 var(--fx-font);letter-spacing:.1em;text-transform:uppercase;background:#050a18b3;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex;position:absolute;bottom:6px;right:clamp(12px,2vw,28px)}.fxd-skip:hover{border-color:#93c5fd99}.fxd-skip:focus-visible{outline-offset:3px;outline:2px solid #eaf2fe}}
.fxw{--cycle:7.5s;--gap:clamp(18px, 2.4vw, 32px)}.fxw h2{margin-bottom:var(--fx-s-6)}.fxw-row{position:relative}.fx .fxw-step+.fxw-step{margin-top:0}.fxw-steps{gap:var(--fx-s-6);margin:0;padding:0;list-style:none;display:grid}.fxw-step{align-content:start;gap:12px;padding-left:52px;display:grid;position:relative}.fxw-step h3{margin-top:6px}.fxw-step p{max-width:42ch}.fxw-num{z-index:2;background:var(--fx-brand-navy);color:#eaf2fe;width:36px;height:36px;font:500 11px/1 var(--fx-font);letter-spacing:.1em;border:2px solid #2563eb8c;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.fxw-track{z-index:1;background:#2563eb40;border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:17px;overflow:hidden}.fxw-track i{opacity:0;background:linear-gradient(#0000,#60a5fa,#eaf2fe);height:22%;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #2563eb}.fxw-frame{aspect-ratio:4/3;isolation:isolate;background:var(--fx-brand-ink,#050a18);border:1px solid #ffffff1f;border-radius:14px;transition:box-shadow .4s,border-color .4s;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #040a1ce6}.fxw-frame picture,.fxw-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fxw-osd,.fxw-rec{z-index:4;color:#fff;font:500 10px/1 var(--fx-font-data);letter-spacing:.06em;text-transform:uppercase;background:#050a18a6;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex;position:absolute;top:10px}.fxw-osd{left:10px}.fxw-rec{right:10px}.fxw-rec i{background:var(--fx-status-alert);border-radius:50%;width:6px;height:6px}.fxw-pan{transform-origin:40% 40%;position:absolute;inset:0}.fxw-scan{z-index:3;opacity:0;background:linear-gradient(#0000,#60a5fa59);border-bottom:2px solid #93c5fde6;height:18%;position:absolute;top:0;left:0;right:0}.fxw-mark{background:#2563eb;border-radius:5px;place-items:center;width:18px;height:18px;display:inline-grid}.fxw-mark svg{width:11px;height:11px}.fxw-core{background:radial-gradient(60% 60% at 50% 45%,#12306f 0%,#0a1838 55%,#050b1f 100%);place-items:center;display:grid}.fxw-floor{z-index:0;transform-origin:bottom;opacity:.9;background-image:linear-gradient(#60a5fa59 1px,#0000 1px),linear-gradient(90deg,#60a5fa59 1px,#0000 1px);background-size:22px 22px;height:62%;position:absolute;bottom:-4%;left:-30%;right:-30%;transform:perspective(260px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.fxw-halo{z-index:1;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#2563ebb3,#2563eb00 70%);border-radius:50%;width:46%;position:absolute}.fxw-ring{z-index:1;aspect-ratio:1;opacity:0;border:2px solid #93c5fdbf;border-radius:50%;width:40%;position:absolute;box-shadow:0 0 14px #2563eb99}.fxw-3d{z-index:2;aspect-ratio:1;perspective:520px;width:36%;position:relative}.fxw-spin{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateY(-22deg)rotateX(8deg)}.fxw-spin svg{width:100%;height:100%;transform:translateZ(calc(var(--z) * 2.4px));fill:color-mix(in srgb, #2563eb calc(40% + var(--d) * 60%), #050b1f);position:absolute;inset:0;overflow:visible}.fxw-spin svg.is-front{fill:#eaf2fe;filter:drop-shadow(0 0 6px #93c5fde6)drop-shadow(0 0 18px #2563ebe6)}.fxw-dash{background:linear-gradient(160deg,#0f1f4a,#081332);grid-template-rows:auto auto auto 1fr;gap:10px;padding:12px;display:grid}.fxw-dash-top{color:#fff;font:600 11px/1 var(--fx-font);letter-spacing:.12em;align-items:center;gap:8px;display:flex}.fxw-live{color:#a9b3c9;align-items:center;gap:5px;margin-left:auto;font-weight:500;display:inline-flex}.fxw-live i{background:#22c55e;border-radius:50%;width:6px;height:6px}.fxw-alert{background:#ff4d5e1a;border:1px solid #ff4d5e8c;border-radius:9px;gap:6px;padding:10px;display:grid;box-shadow:0 0 24px -6px #ff4d5e80}.fxw-alert b{color:#fff;font-size:clamp(12px,1vw,14px);line-height:1.25}.fxw-sev{background:var(--fx-status-alert);color:var(--fx-brand-navy);font:600 9px/1 var(--fx-font);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;justify-self:start;padding:3px 6px}.fxw-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fxw-tile{background:#13224a;border:1px solid #ffffff14;border-radius:8px;gap:4px;padding:8px 10px;display:grid}.fxw-tile small{color:#a9b3c9;font:500 9px/1 var(--fx-font);letter-spacing:.1em;text-transform:uppercase}.fxw-tile b{color:#fff;letter-spacing:-.02em;font-size:clamp(16px,1.4vw,22px);font-weight:700}.fxw-tile i{background:linear-gradient(90deg, #60a5fa calc(var(--p) * 100%), #ffffff1f 0);transform-origin:0;border-radius:2px;height:3px;display:block}.fxw-bars{align-items:flex-end;gap:6px;min-height:0;padding-top:4px;display:flex}.fxw-bars i{height:calc(var(--h) * 100%);transform-origin:bottom;background:linear-gradient(#60a5fa,#2563eb59);border-radius:3px 3px 0 0;flex:1}@media (min-width:54rem){.fxw-steps{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}.fxw-step{padding-top:54px;padding-left:0}.fxw-num{margin-left:-18px;left:50%}.fxw-track{left:calc((100% - 2 * var(--gap)) / 6);right:calc((100% - 2 * var(--gap)) / 6);width:auto;height:2px;top:17px;bottom:auto}.fxw-track i{background:linear-gradient(90deg,#0000,#60a5fa,#eaf2fe);width:22%;height:auto;inset:0 auto 0 0}}.fxw.is-playing .fxw-track i{animation:fxw-pulse-y var(--cycle) linear infinite}@media (min-width:54rem){.fxw.is-playing .fxw-track i{animation-name:fxw-pulse-x}}@keyframes fxw-pulse-x{0%{opacity:0;transform:translate(-100%)}5%{opacity:1}55%{opacity:1}62%{opacity:0;transform:translate(455%)}to{opacity:0;transform:translate(455%)}}@keyframes fxw-pulse-y{0%{opacity:0;transform:translateY(-100%)}5%{opacity:1}55%{opacity:1}62%{opacity:0;transform:translateY(455%)}to{opacity:0;transform:translateY(455%)}}.fxw.is-playing .fxw-num{animation:fxw-num var(--cycle) infinite;animation-delay:calc(var(--i) * var(--cycle) * .27)}.fxw.is-playing .fxw-frame{animation:fxw-lit var(--cycle) infinite;animation-delay:calc(var(--i) * var(--cycle) * .27)}@keyframes fxw-num{0%,to{background:var(--fx-brand-navy);box-shadow:none;border-color:#2563eb8c}4%,60%{background:#2563eb;border-color:#93c5fd;box-shadow:0 0 0 6px #2563eb33,0 0 18px #2563eb}75%{background:var(--fx-brand-navy);box-shadow:none;border-color:#2563eb8c}}@keyframes fxw-lit{0%,75%,to{border-color:#ffffff1f}6%,60%{border-color:#60a5fabf;box-shadow:0 0 0 1px #2563eb59,0 30px 70px -30px #2563eba6}}.fxw.is-playing .fxw-pan{animation:14s ease-in-out infinite alternate fxw-pan}.fxw.is-playing .fxw-scan{animation:fxw-scan var(--cycle) linear infinite}.fxw.is-playing .fxw-rec i{animation:1.2s steps(2,jump-none) infinite fxw-blink}@keyframes fxw-pan{0%{transform:scale(1)translate(0)}to{transform:scale(1.1)translate(2%,1%)}}@keyframes fxw-scan{0%{opacity:1;transform:translateY(-100%)}35%{opacity:1;transform:translateY(560%)}36%,to{opacity:0}}@keyframes fxw-blink{50%{opacity:.2}}.fxw.is-playing .fxw-spin{animation:9s ease-in-out infinite alternate fxw-turn}.fxw.is-playing .fxw-3d{animation:4.5s ease-in-out infinite alternate fxw-float}.fxw.is-playing .fxw-halo{animation:3s ease-in-out infinite alternate fxw-breathe}.fxw.is-playing .fxw-ring{animation:fxw-ring var(--cycle) infinite;animation-delay:calc(var(--cycle) * .27 + var(--i) * .6s)}@keyframes fxw-turn{0%{transform:rotateY(-40deg)rotateX(12deg)}to{transform:rotateY(40deg)rotateX(6deg)}}@keyframes fxw-float{0%{transform:translateY(4px)}to{transform:translateY(-6px)}}@keyframes fxw-breathe{0%{opacity:.65;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes fxw-ring{0%{opacity:0;transform:scale(.8)}6%{opacity:.9}40%,to{opacity:0;transform:scale(2.4)}}.fxw.is-playing .fxw-alert{animation:fxw-drop var(--cycle) infinite;animation-delay:calc(var(--cycle) * .54)}.fxw.is-playing .fxw-tile i{animation:fxw-fill-x var(--cycle) infinite;animation-delay:calc(var(--cycle) * .54 + .3s)}.fxw.is-playing .fxw-bars i{animation:fxw-fill-y var(--cycle) infinite;animation-delay:calc(var(--cycle) * .54 + var(--i) * 80ms)}@keyframes fxw-drop{0%{opacity:0;transform:translateY(-14px)scale(.96)}6%{opacity:1;transform:none}80%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes fxw-fill-x{0%{transform:scaleX(0)}14%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fxw-fill-y{0%{transform:scaleY(.1)}12%,85%{transform:scaleY(1)}to{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.fxw *,.fxw :before,.fxw :after{animation:none!important}}
