.wt{--bg:#0a0d14;--bg2:#0f1420;--panel:#141a28;--panel2:#1b2233;--line:#252e42;--txt:#e8edf7;--muted:#8a95ad;--eu:#3b6fe0;--eu2:#5b8cff;--gold:#f5c451;--ok:#37c98b;--warn:#ff8a5b;--bad:#ff5f6d;--wt-radius:18px;font-synthesis:none;background:radial-gradient(1100px 700px at 12% -10%, #1b2a53 0%, transparent 55%), radial-gradient(900px 600px at 100% 0%, #2a1c45 0%, transparent 50%), var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;border-radius:24px;padding:28px 20px 60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif}.wt *{box-sizing:border-box;margin:0;padding:0}.wt a{color:var(--eu2)}:-webkit-any(.wt:fullscreen,.wt:-webkit-full-screen){border-radius:0;width:100vw;height:100vh;overflow-y:auto}:is(.wt:fullscreen,.wt:fullscreen){border-radius:0;width:100vw;height:100vh;overflow-y:auto}.wt .wrap{max-width:1240px;margin:0 auto}.wt header.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.wt .brand{align-items:center;gap:14px;display:flex}.wt .stars{flex:none;width:46px;height:46px}.wt h1{letter-spacing:-.4px;font-size:22px;font-weight:650}.wt .sub{color:var(--muted);max-width:640px;margin-top:3px;font-size:13.5px;line-height:1.5}.wt .toggles{align-items:center;gap:10px;display:flex}.wt .tg{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:500;transition:all .18s;display:flex}.wt .tg:hover{color:var(--txt);border-color:#39456180}.wt .tg.on{border-color:var(--eu);color:var(--eu2);background:#17233d}.wt .dotled{background:#39435c;border-radius:50%;width:7px;height:7px}.wt .tg.on .dotled{background:var(--eu2);box-shadow:0 0 8px var(--eu2)}.wt .stage{grid-template-columns:minmax(0,300px) minmax(0,380px) minmax(0,1fr);align-items:start;gap:26px;display:grid}@media (max-width:1080px){.wt .stage{grid-template-columns:1fr;justify-items:center}.wt .rail,.wt .chooser{width:100%;max-width:560px}}.wt .chooser h3,.wt .rail h3{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:600}.wt .scn{text-align:left;background:var(--panel);border:1px solid var(--line);width:100%;max-width:100%;color:var(--txt);cursor:pointer;box-sizing:border-box;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:5px;padding:7px 12px;transition:all .16s;display:flex}.wt .scn .scn-body{flex:1;min-width:0}.wt .scn:hover{border-color:#37425c;transform:translate(3px)}.wt .scn.active{border-color:var(--eu);background:linear-gradient(100deg,#17233d,#141a28)}.wt .scn .ic{background:#1e2740;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.wt .scn.active .ic{background:var(--eu)}.wt .scn b{letter-spacing:-.1px;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.wt .scn span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;line-height:1.3;display:block;overflow:hidden}.wt .scn .chip{text-transform:uppercase;letter-spacing:.7px;color:var(--gold);margin-top:2px;font-size:8.5px;font-weight:600;display:inline-block}.wt .phonewrap{flex-direction:column;align-items:center;gap:16px;display:flex}.wt .phone{background:linear-gradient(160deg,#2c3346,#12161f 60%);border-radius:44px;flex:none;width:352px;height:722px;padding:11px;position:relative;box-shadow:0 40px 90px -20px #000c,0 0 0 1px #ffffff12,inset 0 0 0 1px #ffffff08}.wt .screen{background:#0c1017;border-radius:34px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.wt .notch{z-index:20;background:#0c1017;border-radius:0 0 16px 16px;width:104px;height:26px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.wt .statusbar{color:#c6cee0;z-index:21;flex:none;justify-content:space-between;align-items:flex-end;height:38px;padding:0 20px 4px;font-size:11px;display:flex}.wt .appbar{border-bottom:1px solid #ffffff0d;flex:none;align-items:center;gap:10px;padding:10px 18px 8px;display:flex}.wt .appbar .lg{background:#1c2740;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.wt .appbar .nm{font-size:13px;font-weight:600}.wt .appbar .rt{color:var(--muted);margin-left:auto;font-size:10px}.wt .view{scrollbar-width:thin;flex:1;padding:18px 18px 22px;overflow-y:auto}.wt .view::-webkit-scrollbar{width:4px}.wt .view::-webkit-scrollbar-thumb{background:#2a3450;border-radius:4px}.wt .foot{background:linear-gradient(#0000,#0c1017 30%);flex-direction:column;flex:none;gap:9px;padding:12px 18px 20px;display:flex}.wt .anim{animation:.34s cubic-bezier(.2,.7,.3,1) wt-slidein}@keyframes wt-slidein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.wt .h1p{letter-spacing:-.4px;margin-bottom:8px;font-size:21px;font-weight:650;line-height:1.25}.wt .h2p{margin-bottom:6px;font-size:14.5px;font-weight:600}.wt .pp{color:#aab4c9;font-size:13px;line-height:1.55}.wt .pp.sm{font-size:11.5px}.wt .spacer{height:14px}.wt .hero{background:linear-gradient(135deg,#1d3a7a,#2a1e56);border-radius:20px;place-items:center;height:132px;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.wt .hero .glow{background:radial-gradient(circle at 30% 30%,#5b8cff55,#0000 60%);animation:9s linear infinite wt-spin;position:absolute;inset:-40%}@keyframes wt-spin{to{transform:rotate(360deg)}}.wt .hero .em{filter:drop-shadow(0 6px 14px #0007);font-size:52px;position:relative}.wt .btn{cursor:pointer;background:var(--eu);color:#fff;border:0;border-radius:14px;width:100%;padding:14px;font-family:inherit;font-size:14px;font-weight:600;transition:all .16s}.wt .btn:hover{background:var(--eu2);transform:translateY(-1px)}.wt .btn.ghost{color:#c3ccdf;background:#ffffff0d}.wt .btn.ghost:hover{background:#ffffff17}.wt .btn.danger{color:#ff8a94;background:#ff5f6d1f}.wt .btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.wt .cred{background:linear-gradient(120deg,#1a2540,#141b2c);border:1px solid #ffffff14;border-radius:16px;margin-bottom:10px;padding:14px;position:relative;overflow:hidden}.wt .cred.gov{background:linear-gradient(120deg,#16346b,#122043)}.wt .cred.dl{background:linear-gradient(120deg,#3d2a5f,#1d1733)}.wt .cred.bank{background:linear-gradient(120deg,#0f4038,#0e2129)}.wt .cred.edu{background:linear-gradient(120deg,#5a3a12,#2a1c0d)}.wt .cred.health{background:linear-gradient(120deg,#5c1b32,#2a0f1c)}.wt .cred .ct{letter-spacing:1.2px;text-transform:uppercase;color:#ffffff8c;font-size:9.5px;font-weight:600}.wt .cred .cn{margin-top:5px;font-size:15px;font-weight:650}.wt .cred .ci{color:#ffffffa8;margin-top:3px;font-size:11px}.wt .cred .badge{background:#ffffff1f;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:flex;position:absolute;top:12px;right:12px}.wt .cred .bigem{opacity:.13;font-size:56px;position:absolute;bottom:-10px;right:-6px}.wt .reqcard{border:1px solid var(--line);background:#121826;border-radius:16px;margin-bottom:14px;padding:14px}.wt .reqhead{align-items:center;gap:11px;display:flex}.wt .reqhead .lg2{background:#1c2740;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.wt .trust{color:var(--ok);background:#37c98b1a;border-radius:20px;align-items:center;gap:5px;margin-top:5px;padding:3px 8px;font-size:10px;display:inline-flex}.wt .trust.bad{color:var(--bad);background:#ff5f6d1a}.wt .field{background:#141b2b;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:11px;margin-bottom:7px;padding:11px 12px;transition:all .2s;display:flex}.wt .field.off{opacity:.42}.wt .field .fk{color:var(--muted);font-size:11px}.wt .field .fv{margin-top:2px;font-size:13px;font-weight:550}.wt .field.off .fv{-webkit-text-decoration:line-through #ff5f6d99;text-decoration:line-through #ff5f6d99}.wt .field .sw{background:var(--eu);cursor:pointer;border-radius:20px;flex:none;width:38px;height:22px;margin-left:auto;transition:all .2s;position:relative}.wt .field .sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:19px}.wt .field.off .sw{background:#38425c}.wt .field.off .sw:after{left:3px}.wt .field .lock{color:var(--muted);border:1px solid var(--line);border-radius:20px;flex:none;margin-left:auto;padding:3px 7px;font-size:9.5px}.wt .notshared{border-top:1px dashed #2a3350;margin-top:12px;padding-top:12px}.wt .ns-item{color:#6f7a92;align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:flex}.wt .ns-item .x{color:var(--bad);font-size:11px}.wt .bio{place-items:center;padding:16px 0 6px;display:grid}.wt .ring{border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.wt .ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.wt .ring .em2{font-size:46px}.wt .scanline{background:linear-gradient(90deg,transparent,var(--eu2),transparent);border-radius:2px;height:2px;animation:1.5s ease-in-out infinite wt-scan;position:absolute;left:8%;right:8%}@keyframes wt-scan{0%,to{top:22%}50%{top:76%}}.wt .okwrap{place-items:center;padding:22px 0 10px;display:grid}.wt .okcircle{background:#37c98b1f;border-radius:50%;place-items:center;width:96px;height:96px;animation:.45s cubic-bezier(.2,1.3,.4,1) wt-pop;display:grid}@keyframes wt-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.wt .okcircle svg{width:46px;height:46px}.wt .okcircle path{stroke:var(--ok);stroke-width:5px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.5s .18s forwards wt-draw}@keyframes wt-draw{to{stroke-dashoffset:0}}.wt .doc{color:#1b2130;background:#f4f6fb;border-radius:12px;height:190px;padding:14px;font-size:9.5px;line-height:1.7;position:relative;overflow:hidden}.wt .doc h4{color:#0d1220;margin-bottom:8px;font-size:12px}.wt .doc .ln{background:#d7dce8;border-radius:4px;height:5px;margin:6px 0}.wt .doc .ln.s{width:62%}.wt .doc .fade{background:linear-gradient(#0000,#f4f6fb);height:60px;position:absolute;bottom:0;left:0;right:0}.wt .seal{border:2px solid var(--gold);text-align:center;width:104px;height:104px;color:var(--gold);z-index:3;background:#1a1508e0;border-radius:50%;place-items:center;margin-top:-42px;margin-left:auto;margin-right:10px;font-size:8.5px;line-height:1.4;animation:.5s cubic-bezier(.2,1.3,.4,1) wt-pop;display:grid;position:relative;transform:rotate(-9deg)}.wt .hashbox{color:#7f8ba4;border:1px solid var(--line);word-break:break-all;background:#0e131f;border-radius:10px;padding:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;line-height:1.6}.wt .steps{gap:5px;margin-bottom:14px;display:flex}.wt .steps i{background:#212b42;border-radius:3px;flex:1;height:3px;transition:all .3s}.wt .steps i.done{background:var(--eu)}.wt .progbar{background:#1a2135;border-radius:6px;height:6px;margin:14px 0 8px;overflow:hidden}.wt .progbar b{background:linear-gradient(90deg,var(--eu),var(--eu2));width:0;height:100%;transition:width .3s linear;display:block}.wt .pill{color:#aab4c9;background:#ffffff0d;border-radius:20px;align-items:center;gap:6px;margin:0 6px 6px 0;padding:5px 10px;font-size:10.5px;display:inline-flex}.wt .warnbox{color:#ffb3b8;background:#ff5f6d12;border:1px solid #ff5f6d40;border-radius:14px;padding:13px;font-size:12px;line-height:1.55}.wt .okbox{color:#9de9c6;background:#37c98b12;border:1px solid #37c98b40;border-radius:14px;padding:13px;font-size:12px;line-height:1.55}.wt .infobox{border:1px solid var(--line);color:#aab4c9;background:#111827;border-radius:14px;padding:13px;font-size:12px;line-height:1.55}.wt .rowsplit{gap:10px;display:flex}.wt .rowsplit>div{border:1px solid var(--line);text-align:center;background:#121826;border-radius:14px;flex:1;padding:12px}.wt .rowsplit .big{letter-spacing:-.5px;font-size:20px;font-weight:700}.wt .rowsplit .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin-top:3px;font-size:9.5px}.wt .rowsplit .old .big{color:#7f8ba4}.wt .rowsplit .new .big{color:var(--ok)}.wt .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wt .sdpre{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.wt .sdpre button{border:1px solid var(--line);color:#aab4c9;cursor:pointer;background:#121826;border-radius:20px;padding:6px 11px;font-family:inherit;font-size:10.5px;transition:all .16s}.wt .sdpre button:hover{border-color:var(--eu);color:var(--eu2)}.wt .sdpre button.none:hover{border-color:var(--bad);color:#ff8a94}.wt .sdrow{cursor:pointer;background:#141b2b;border:1px solid #ffffff0d;border-radius:11px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 11px;transition:all .18s;display:flex}.wt .sdrow:hover{border-color:#37425c}.wt .sdrow.sel{border-color:var(--eu);background:#16203a}.wt .sdrow.fixed{cursor:default;opacity:.8;background:#101725}.wt .sdrow.fixed:hover{border-color:#ffffff0d}.wt .sdrow .cb{color:#fff;border:1.5px solid #39435c;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;font-size:11px;transition:all .18s;display:grid}.wt .sdrow.sel .cb{background:var(--eu);border-color:var(--eu)}.wt .sdrow.fixed .cb{background:#39435c;border-color:#39435c}.wt .sdrow .ck{color:var(--muted);font-size:10px}.wt .sdrow .cv{margin-top:1px;font-size:12.5px;font-weight:550}.wt .sdrow .ch{color:#4e576b;text-align:right;flex:none;margin-left:auto;font-size:8.5px;line-height:1.4}.wt .meter{background:#1a2135;border-radius:7px;height:7px;margin:9px 0 6px;overflow:hidden}.wt .meter b{background:linear-gradient(90deg,var(--ok),var(--gold),var(--bad));width:0;height:100%;transition:width .35s;display:block}.wt .sdout{border:1px solid var(--line);background:#0e131f;border-radius:14px;margin-top:13px;padding:12px}.wt .sdout .hd{text-transform:uppercase;letter-spacing:1.1px;color:var(--muted);margin-bottom:8px;font-size:9.5px}.wt .chip2{color:#5b6479;background:#151d2e;border:1px solid #1f2940;border-radius:7px;margin:0 5px 5px 0;padding:4px 8px;font-size:9.5px;display:inline-block}.wt .chip2.open{color:#9de9c6;background:#12281f;border-color:#37c98b45}.wt .vstep{color:#aab4c9;opacity:0;border-bottom:1px solid #1a2233;align-items:flex-start;gap:10px;padding:9px 0;font-size:11.5px;line-height:1.5;animation:.4s forwards wt-vin;display:flex;transform:translateY(6px)}.wt .vstep:last-child{border:0}.wt .vstep .vn{width:19px;height:19px;color:var(--ok);background:#37c98b1f;border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:10px;display:grid}@keyframes wt-vin{to{opacity:1;transform:none}}.wt .actorband{background:var(--panel);border:1px solid var(--line);border-radius:var(--wt-radius);margin-bottom:22px;padding:15px 20px 14px;position:relative}.wt.bandoff .actorband{display:none}.wt .bandhead{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);align-items:center;gap:9px;margin-bottom:13px;font-size:11px;font-weight:600;display:flex}.wt .bandhead .hint{text-transform:none;letter-spacing:0;color:#5b6479;font-size:11px;font-weight:400}.wt .triad{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.wt .node{border:1px solid var(--line);opacity:.38;background:#121826;border-radius:14px;align-items:center;gap:11px;padding:11px 13px;transition:all .32s cubic-bezier(.2,.7,.3,1);display:flex}.wt .node.on{opacity:1;border-color:var(--eu);background:#16203a;box-shadow:0 0 0 3px #3b6fe01f}.wt .node.you{opacity:1}.wt .node.you.on{border-color:var(--gold);background:#241f10;box-shadow:0 0 0 3px #f5c4511f}.wt .node.bad.on{border-color:var(--bad);background:#2a1520;box-shadow:0 0 0 3px #ff5f6d1f}.wt .node .nic{background:#1c2740;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;transition:all .3s;display:grid}.wt .node.you.on .nic{background:#3a2f12}.wt .node.bad.on .nic{background:#3a1826}.wt .node .role{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:700}.wt .node.you .role{color:var(--gold)}.wt .node.bad.on .role{color:var(--bad)}.wt .node .nname{letter-spacing:-.15px;margin-top:2px;font-size:13px;font-weight:650}.wt .node .ndesc{color:var(--muted);margin-top:2px;font-size:10.5px;line-height:1.35}.wt .edge{flex-direction:column;justify-content:center;align-items:center;height:74px;padding:0 8px;display:flex;position:relative}.wt .edge .elabel{color:#8fa8dd;text-align:center;opacity:0;align-items:flex-end;min-height:26px;margin-bottom:9px;font-size:10.5px;line-height:1.3;transition:all .3s;display:flex}.wt .edge.on .elabel{opacity:1}.wt .edge .track{background:#212b42;border-radius:2px;width:100%;height:2px;transition:all .3s;position:relative}.wt .edge.on .track{background:linear-gradient(90deg,#3b6fe022,#5b8cff,#3b6fe022)}.wt .edge.on.bad .track{background:linear-gradient(90deg,#ff5f6d22,#ff5f6d,#ff5f6d22)}.wt .edge .pkt{background:var(--eu2);width:12px;height:12px;box-shadow:0 0 14px var(--eu2);opacity:0;border-radius:50%;margin-left:-6px;position:absolute;top:-5px;left:0}.wt .edge.on.bad .pkt{background:var(--bad);box-shadow:0 0 14px var(--bad)}.wt .edge.on.r .pkt{animation:1.7s cubic-bezier(.4,0,.6,1) infinite wt-pktR}.wt .edge.on.l .pkt{animation:1.7s cubic-bezier(.4,0,.6,1) infinite wt-pktL}@keyframes wt-pktR{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes wt-pktL{0%{opacity:0;left:100%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:0}}.wt .edge .arrow{color:var(--eu2);opacity:0;letter-spacing:2px;min-height:16px;margin-top:9px;font-size:12px;transition:all .3s}.wt .edge.on .arrow{opacity:1}.wt .edge.on.bad .arrow{color:var(--bad)}.wt .edge .quiet{color:#4e576b;opacity:0;font-size:10px;transition:all .3s;position:absolute;bottom:8px}.wt .edge.idle .quiet{opacity:1}.wt .nolink{height:24px;margin-top:6px;position:relative}.wt .nolink .ln{border-top:1px dashed #2e3852;position:absolute;top:11px;left:9%;right:9%}.wt .nolink .tag{background:var(--panel);color:#6f7a92;align-items:center;gap:7px;padding:0 14px;font-size:10.5px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.wt .nolink .tag b{color:#8a95ad;font-weight:600}.wt .bandcap{color:#aab4c9;text-align:center;border-top:1px solid #1d2537;margin-top:12px;padding-top:13px;font-size:12.5px;line-height:1.55}.wt .bandcap b{color:var(--txt);font-weight:600}@media (max-width:1080px){.wt .triad{grid-template-columns:1fr}.wt .edge{height:52px}.wt .edge .elabel{min-height:16px;margin-bottom:6px}.wt .nolink{display:none}}.wt .rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:28px}.wt .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--wt-radius);padding:18px}.wt .card h4{letter-spacing:-.2px;margin-bottom:9px;font-size:13.5px}.wt .card p{color:#a3adc2;font-size:12.5px;line-height:1.62}.wt .card p+p{margin-top:9px}.wt .kv{border-bottom:1px solid #1d2537;gap:10px;padding:7px 0;font-size:12px;display:flex}.wt .kv:last-child{border:0}.wt .kv b{color:var(--muted);flex:none;min-width:112px;font-weight:500}.wt .nerd{display:none}.wt.nerdon .nerd{display:block}.wt .tech{color:#7f9ad4;white-space:pre-wrap;background:#0d1220;border:1px solid #1d2740;border-radius:12px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.7;overflow-x:auto}.wt .tech em{color:var(--gold);font-style:normal}.wt .legalnote{color:#6f7a92;font-size:11px;line-height:1.6}.wt .ctl{gap:9px;display:flex}.wt .ctl button{border:1px solid var(--line);color:#c3ccdf;cursor:pointer;background:#121826;border-radius:12px;flex:1;padding:10px;font-family:inherit;font-size:12px}.wt .ctl button:hover{border-color:#37425c}.wt footer{text-align:center;color:#5b6479;margin-top:34px;font-size:11.5px;line-height:1.7}
