.sui{--bg:#05080f;--or:#ff5a00;--or2:#ff7a2e;--txt:#f4f6fa;--mut:#8691a6;--line:#ffffff14}.sui *{box-sizing:border-box;margin:0;padding:0}.sui .logo{font-family:var(--font-sora),sans-serif;letter-spacing:-.03em;color:#fff;align-items:flex-end;font-weight:700;line-height:1;display:inline-flex}.sui .logo svg{width:.5em;height:1.02em;margin-bottom:-.06em;margin-left:-.02em;overflow:visible}.sui .dev{--ac:#ff5a00;--on:#fff;width:940px;height:980px;box-shadow:0 0 0 1.5px #ffffff12,0 70px 140px #000000b3,0 0 160px color-mix(in srgb,var(--ac)18%,transparent);background:linear-gradient(150deg,#3a404d 0%,#12151d 18%,#0b0e15 60%,#252a35 100%);border-radius:46px;padding:15px;position:absolute;top:640px;left:70px}.sui .dev:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff38,#fff0 22%,#fff0 80%,color-mix(in srgb,var(--ac)40%,transparent));-webkit-mask-composite:xor;border-radius:46px;padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.sui .scr{background:#090e19;border-radius:32px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sui .top{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:18px;height:60px;padding:0 22px;display:flex}.sui .top .logo{font-size:28px}.sui .search{border:1px solid var(--line);color:#5d6880;background:#ffffff0a;border-radius:12px;flex:1;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:14px;display:flex}.sui .tr{color:#8a93a7;align-items:center;gap:14px;display:flex}.sui .av{color:#c9d1e0;background:linear-gradient(135deg,#2b3550,#1a2034);border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.sui .body{flex:1;min-height:0;display:flex}.sui .side{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:6px;width:172px;padding:16px 12px;display:flex;position:relative}.sui .nv{color:#9aa3b6;border-radius:12px;align-items:center;gap:11px;height:44px;padding:0 12px;font-size:15.5px;font-weight:500;display:flex}.sui .nv.on{background:var(--ac);color:var(--on);box-shadow:0 8px 24px color-mix(in srgb,var(--ac)40%,transparent);font-weight:600}.sui .agent{border:1px solid var(--line);background:#ffffff09;border-radius:12px;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.sui .agent i{background:#22d17b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #22d17b}.sui .agent b{color:#22d17b;margin-left:auto;font-size:11.5px;font-weight:500}.sui .main{flex-direction:column;flex:1;gap:16px;min-width:0;padding:20px;display:flex}.sui .hdr{flex:none;justify-content:space-between;align-items:center;height:52px;display:flex}.sui .hdr h3{letter-spacing:-.01em;font-size:23px;font-weight:700}.sui .hdr p{color:var(--mut);margin-top:3px;font-size:13.5px}.sui .chip{height:38px;color:var(--ac);background:color-mix(in srgb,var(--ac)12%,transparent);border:1px solid color-mix(in srgb,var(--ac)40%,transparent);border-radius:20px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.sui .card{border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff05);border-radius:16px;position:relative}.sui .kpis{flex:none;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sui .kpi{height:116px;padding:14px 16px}.sui .kpi p{color:var(--mut);font-size:13px;font-weight:500}.sui .kpi h4{font-family:var(--font-sora),sans-serif;letter-spacing:-.02em;margin:6px 0 4px;font-size:40px;font-weight:800}.sui .kpi span{color:var(--ac);font-size:12px;font-weight:600}.sui .sec{flex-direction:column;min-height:0;padding:14px;display:flex}.sui .sec.a{flex:none;height:336px}.sui .sec.b{flex:1}.sui .st{flex:none;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sui .st b{font-size:16px;font-weight:600}.sui .st span{color:var(--mut);font-size:12.5px}.sui .kb{flex:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sui .ch{justify-content:space-between;align-items:center;font-size:14px;display:flex}.sui .ch em{background:var(--ac);min-width:24px;height:22px;color:var(--on);border-radius:11px;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.sui .pb{background:#ffffff12;border-radius:3px;height:5px;margin:9px 0 10px}.sui .pb i{background:var(--ac);height:100%;box-shadow:0 0 10px var(--ac);border-radius:3px;display:block}.sui .job{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;margin-bottom:9px;padding:11px 12px}.sui .job b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.sui .job p{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11.5px;overflow:hidden}.sui .jf{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.sui .dots{display:flex}.sui .dots i{background:#2a3450;border:2px solid #0d1322;border-radius:50%;width:18px;height:18px;margin-right:-6px}.sui .dots i:nth-child(2){background:color-mix(in srgb,var(--ac)55%,#2a3450)}.sui .jf em{color:var(--ac);background:color-mix(in srgb,var(--ac)12%,transparent);border-radius:8px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.sui .bars{flex:1;align-items:flex-end;gap:16px;padding:0 6px;display:flex}.sui .bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.sui .bar i{background:linear-gradient(180deg,var(--ac),color-mix(in srgb,var(--ac)25%,transparent));border-radius:8px 8px 3px 3px;width:100%;display:block;position:relative}.sui .bar i em{text-align:center;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:-20px;left:0;right:0}.sui .bar span{color:var(--mut);font-size:11.5px}.sui .bays{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;display:grid}.sui .bay{border:1px solid var(--line);background:#ffffff09;border-radius:12px;flex-direction:column;justify-content:space-between;padding:12px 14px;display:flex}.sui .bh{justify-content:space-between;align-items:center;display:flex}.sui .bh b{color:var(--mut);font-size:13px;font-weight:600}.sui .bh em{color:#22d17b;background:#22d17b1f;border-radius:8px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.sui .bh em.warn{color:#ffb020;background:#ffb0201f}.sui .bb{align-items:center;gap:14px;display:flex}.sui .bb b{font-size:15px;font-weight:600;display:block}.sui .bb p{color:var(--mut);margin-top:4px;font-size:12px}.sui .ring{flex:none;width:62px;height:62px;position:relative}.sui .ring span{place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.sui .map{background:#0b1324;border-radius:12px;flex:1;position:relative;overflow:hidden}.sui .map svg{width:100%;height:100%;position:absolute;inset:0}.sui .mchip{border:1px solid color-mix(in srgb,var(--ac)45%,transparent);color:var(--ac);background:#090e19d9;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px}.sui .gantt{flex-direction:column;flex:1;gap:8px;display:flex}.sui .gh,.sui .gr{grid-template-columns:70px 1fr;align-items:center;display:grid}.sui .gh div{color:var(--mut);justify-content:space-between;padding-right:4px;font-size:11px;display:flex}.sui .gr b{color:#c9d1e0;font-size:12.5px;font-weight:600}.sui .gt{background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 20%);border-radius:8px;height:34px;position:relative}.sui .gt i{background:var(--ac);color:var(--on);white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;font-size:11px;font-style:normal;font-weight:600;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.sui .gt i.g2{background:color-mix(in srgb,var(--ac)30%,#1b2338);color:#e8ecf4;border:1px solid color-mix(in srgb,var(--ac)50%,transparent)}.sui .lst{flex-direction:column;flex:1;gap:8px;display:flex}.sui .lr{border-bottom:1px solid var(--line);border-radius:10px;grid-template-columns:34px 1fr auto 64px;align-items:center;gap:12px;padding:8px 6px;display:grid}.sui .lr b{font-size:13.5px;font-weight:600}.sui .lr p{color:var(--mut);margin-top:2px;font-size:11.5px}.sui .lr em{color:var(--ac);background:color-mix(in srgb,var(--ac)12%,transparent);border-radius:8px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:600}.sui .lr time{color:#c9d1e0;text-align:right;font-size:12px}.sui .av.sm{width:32px;height:32px;font-size:11px}.sui .wire .scr{background:#080c16 radial-gradient(#ffffff12 1.2px,#0000 1.2px) 0 0/22px 22px}.sui .wire .card,.sui .wire .nv,.sui .wire .search,.sui .wire .chip,.sui .wire .agent,.sui .wire .av{box-shadow:none!important;background:0 0!important;border:2px dashed #ffffff2e!important}.sui .wire .card>*,.sui .wire .nv>*,.sui .wire .search>*,.sui .wire .chip>*,.sui .wire .agent>*,.sui .wire .hdr>div,.sui .wire .top .logo,.sui .wire .tr svg,.sui .wire .av{visibility:hidden}.sui .wire .av{visibility:visible}.sui .wire .card:after{content:attr(data-w);color:#ffffff52;letter-spacing:.06em;place-items:center;font-family:ui-monospace,Menlo,monospace;font-size:15px;display:grid;position:absolute;inset:0}.sui .wire .hdr:before{content:"";border:2px dashed #ffffff2e;border-radius:6px;width:240px;height:22px}.sui .wire .sec.a{border:2px dashed var(--ac)!important;background:color-mix(in srgb,var(--ac)7%,transparent)!important}.sui .wire .sec.a:after{content:"+  DROP MODULE HERE";color:var(--ac);font-weight:700}.sui .wire .top,.sui .wire .side{border-color:#ffffff0f}.sui .dev.ghost{background:0 0;border:2px solid #ff7a2e59;box-shadow:0 0 80px #ff5a001f,inset 0 0 80px #ff5a000f}.sui .dev.ghost:after{display:none}.sui .blank .scr{background:#080c16 radial-gradient(#ffffff17 1.3px,#0000 1.3px) 0 0/24px 24px;place-items:center;display:grid}.sui .newbtn{background:#ff5a000d;border:2.5px dashed #ff7a2e99;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:420px;height:300px;display:flex;box-shadow:0 0 80px #ff5a001f}.sui .newbtn .plus{background:var(--or);border-radius:50%;place-items:center;width:88px;height:88px;display:grid;box-shadow:0 0 50px #ff5a00b3}.sui .newbtn b{font-size:22px;font-weight:600}.sui .newbtn p{color:var(--mut);font-size:15px}.sui .tile{background:linear-gradient(155deg,#ffffff29,#ffffff09 55%,#ffffff12);border:1.5px solid #ffffff29;border-radius:22%;place-items:center;display:grid;position:absolute;box-shadow:0 40px 80px #0000008c,inset 0 1px #ffffff40}.sui .tile svg.art{width:56%;height:56%}.sui .tile .bdg{color:#fff;background:#ff3b30;border:3px solid #0a0f1b;border-radius:22px;place-items:center;min-width:44px;height:44px;padding:0 10px;font-size:20px;font-weight:700;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 6px 18px #ff3b3080}.sui .tile .tl{text-align:center;color:#8d97ab;white-space:nowrap;font-size:20px;font-weight:600;position:absolute;bottom:-40px;left:0;right:0}.sui .trail{filter:blur(14px);background:linear-gradient(90deg,#ff7a2e00,#ff7a2e47);border-radius:22%;position:absolute}.sui .node{z-index:2;background:linear-gradient(160deg,#1a2133,#0e1422);border:1.5px solid #ffffff24;border-radius:22px;align-items:center;gap:14px;width:210px;height:84px;padding:0 18px;display:flex;position:absolute;box-shadow:0 30px 60px #00000080}.sui .node .ni{width:46px;height:46px;color:var(--or2);background:#ff5a0024;border:1px solid #ff5a0059;border-radius:15px;flex:none;place-items:center;display:grid}.sui .node b{font-size:19px;font-weight:600;display:block}.sui .node p{color:#22d17b;margin-top:3px;font-size:14px;font-weight:500}.sui .aicard{background:linear-gradient(160deg,#1b2131,#0d121f);border:1.5px solid #ff7a2e73;border-radius:26px;width:580px;padding:22px 26px;position:absolute;top:1480px;left:250px;box-shadow:0 30px 80px #0009,0 0 80px #ff5a0040}.sui .aih{align-items:center;gap:14px;font-size:27px;font-weight:700;display:flex}.sui .aih .bo{width:52px;height:52px;color:var(--or);border:2px solid #ff5a0099;border-radius:50%;place-items:center;display:grid}.sui .aih em{color:#22d17b;background:#22d17b1f;border-radius:16px;align-items:center;gap:8px;margin-left:auto;padding:7px 14px;font-size:16px;font-style:normal;font-weight:600;display:flex}.sui .aih em i{background:#22d17b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #22d17b}.sui .ait{color:#dfe4ee;align-items:center;gap:14px;margin-top:14px;font-size:19px;display:flex}.sui .ait .ck{width:30px;height:30px;color:var(--or);border:2px solid #ff5a0099;border-radius:50%;flex:none;place-items:center;display:grid}.sui .pal{z-index:5;background:#0e1422f5;border:1.5px solid #ffffff24;border-radius:20px;width:250px;padding:16px;position:absolute;top:150px;left:28px;box-shadow:0 30px 70px #000000b3}.sui .pal h5{letter-spacing:.2em;color:var(--mut);margin-bottom:12px;font-size:12px}.sui .pi{color:#dfe4ee;border-radius:11px;align-items:center;gap:10px;height:46px;padding:0 10px;font-size:15px;font-weight:500;display:flex}.sui .pi .gi{color:#4b5670;letter-spacing:-2px;margin-left:auto;font-size:16px}.sui .pi.sel{color:var(--or2);background:#ff5a0024;border:1px solid #ff5a0066}.sui .drag{z-index:6;border:2px solid var(--or);background:#111829;border-radius:18px;width:470px;height:250px;padding:16px;position:absolute;top:300px;left:330px;transform:rotate(-4deg);box-shadow:0 40px 80px #000000b3,0 0 60px #ff5a0059}.sui .cursor{z-index:9;filter:drop-shadow(0 6px 10px #0009);position:absolute}.sui .stack{width:580px;height:580px;transform-style:preserve-3d;position:absolute;top:880px;left:250px;transform:rotateX(60deg)rotate(-40deg)}.sui .pl{transform-style:preserve-3d;background:linear-gradient(135deg,#141e34eb,#0a0f1ceb);border:2px solid #ff7a2e8c;border-radius:36px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 60px #ff5a0038}.sui .pl.grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(135deg,#141e34eb,#0a0f1ceb);background-size:40px 40px,40px 40px,100% 100%}.sui img.logo{vertical-align:middle;width:auto;display:inline-block}.sui .dev{top:0;left:0}
