.bnx{--wh:255 255 255;--bgrgb:11 15 26;--shadow:rgba(0,0,0,.5);--bubble:#151B30;--apanel:#0E1424;--st1:#101527;--st2:#0D1322;--pop:#1C2440;--bg:#0B0F1A;--panel:#141A2E;--panel2:#181F36;--line:rgba(148,163,255,.09);--accent:#8B5CF6;--accent2:#A78BFA;--text:#F1F3FB;--muted:#8E97B8;--faint:#5C648A;--green:#34D399;--amber:#FBBF24;--red:#F87171}.bnx,.bnx *{box-sizing:border-box;margin:0}.bnx{font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}.bnx .wrap{max-width:1000px;margin:0 auto;padding:0 24px}.bnx section{scroll-margin-top:84px}.bnx .bar{position:sticky;top:0;z-index:50;background:rgb(var(--bgrgb)/.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.bnx .bar-in{max-width:none;margin:0;justify-content:space-between;padding:14px clamp(20px,3vw,48px);gap:16px}.bnx .bar-in,.bnx .brand{display:flex;align-items:center}.bnx .brand{gap:9px;font-weight:700;font-size:16px;cursor:pointer;white-space:nowrap;letter-spacing:-.01em}.bnx .brand i{width:10px;height:10px;border-radius:3px;background:var(--accent);box-shadow:0 0 14px var(--accent)}.bnx .nav{display:flex;flex:1;justify-content:center;gap:clamp(16px,1.9vw,32px);padding:0 24px;font-size:14.5px;white-space:nowrap}.bnx .navlogin{display:none}.bnx .burger{display:none;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:10px;background:transparent;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.bnx .burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--text);transition:transform .2s,opacity .2s}.bnx .bar.open .burger span:first-child{transform:translateY(6px) rotate(45deg)}.bnx .bar.open .burger span:nth-child(2){opacity:0}.bnx .bar.open .burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.bnx .nav a{color:var(--muted);text-decoration:none;cursor:pointer;transition:color .2s}.bnx .nav a.on,.bnx .nav a:hover{color:var(--text)}.bnx .nav a.on{font-weight:600}.bnx .actions{display:flex;align-items:center;gap:14px;font-size:13.5px;white-space:nowrap}.bnx .login{color:var(--muted);cursor:pointer}.bnx .login:hover{color:var(--text)}.bnx .btn{border:none;cursor:pointer;font:inherit;font-weight:600;color:#fff;background:var(--accent);padding:9px 18px;border-radius:10px;box-shadow:0 4px 20px rgba(139,92,246,.35);transition:transform .15s,box-shadow .15s}.bnx .btn:hover{transform:translateY(-1px);box-shadow:0 6px 26px rgba(139,92,246,.5)}.bnx .btn.big{padding:13px 26px;font-size:15px;border-radius:12px}.bnx .btn.ghost{background:transparent;border:1px solid rgb(var(--wh)/.16);box-shadow:none;color:var(--text);font-weight:500}.bnx .btn.ghost:hover{border-color:rgb(var(--wh)/.38)}.bnx .ptrack{position:sticky;top:57px;z-index:50;height:2px;background:rgb(var(--wh)/.05)}.bnx .pfill{height:100%;width:0;background:var(--accent)}.bnx .scene{padding:100px 0 84px;position:relative}.bnx .kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.18em;font-weight:600;color:var(--accent2);border:1px solid rgba(139,92,246,.35);padding:5px 12px;border-radius:999px;margin-bottom:20px}.bnx .kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.bnx h1{font-size:clamp(38px,6.4vw,64px);line-height:1.04;letter-spacing:-.03em;font-weight:700;max-width:16ch}.bnx h2{font-size:clamp(30px,4.6vw,46px);line-height:1.08;letter-spacing:-.025em;font-weight:700;max-width:19ch}.bnx .lede{color:var(--muted);font-size:17px;line-height:1.6;max-width:56ch;margin-top:18px}.bnx .lede b{color:var(--text);font-weight:600}.bnx .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}.bnx .in .reveal{opacity:1;transform:none}.bnx .in .reveal.d1{transition-delay:.1s}.bnx .in .reveal.d2{transition-delay:.2s}.bnx .in .reveal.d3{transition-delay:.3s}.bnx .in .reveal.d4{transition-delay:.4s}.bnx .stage{margin-top:44px;background:linear-gradient(180deg,var(--st1),var(--st2));border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px var(--shadow)}.bnx .chrome{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--line);background:rgb(var(--wh)/.02)}.bnx .chrome i{width:9px;height:9px;border-radius:50%;background:rgb(var(--wh)/.14)}.bnx .chrome .url{margin-left:10px;font-size:11.5px;color:var(--faint);background:rgb(var(--wh)/.04);padding:3px 10px;border-radius:6px}.bnx .body{padding:22px;min-height:340px;position:relative}.bnx .appbody{padding:20px;background:var(--bg)}.bnx .pills{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.bnx .pill{border:1px solid var(--line);background:rgb(var(--wh)/.03);color:var(--muted);font:inherit;font-size:12.5px;font-weight:500;padding:7px 15px;border-radius:999px;cursor:pointer}.bnx .pill.on{background:var(--accent);color:#fff;border-color:transparent;font-weight:600}.bnx .searchbar{display:flex;align-items:center;gap:8px;background:rgb(var(--wh)/.04);border:1px solid var(--line);border-radius:10px;padding:10px 14px;color:var(--faint);font-size:13.5px;margin-bottom:16px}.bnx .tag{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.bnx .tgreen{background:rgba(52,211,153,.13);color:var(--green)}.bnx .tamber{background:rgba(251,191,36,.13);color:var(--amber)}.bnx .tred{background:rgba(248,113,113,.13);color:var(--red)}.bnx .tpurp{background:rgba(139,92,246,.16);color:var(--accent2)}.bnx .tgrey{background:rgb(var(--wh)/.06);color:var(--muted)}.bnx .statcard{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px;position:relative}.bnx .statcard .num{font-size:30px;font-weight:700;letter-spacing:-.02em;margin-top:6px}.bnx .statcard .lbl{font-size:13px;color:var(--muted);margin-top:4px}.bnx .statcard .ic{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:rgb(var(--wh)/.03);display:flex;align-items:center;justify-content:center;font-size:15px}.bnx .statcard.hot{background:rgba(248,113,113,.06);border-color:rgba(248,113,113,.22)}.bnx .statcard.hot .num{color:var(--red)}.bnx .statcard.hot .ic{color:var(--red);border-color:rgba(248,113,113,.25)}.bnx .statcard.warn .ic,.bnx .statcard.warn .num{color:var(--amber)}.bnx .icobox{display:flex;gap:6px;flex-wrap:wrap}.bnx .chat{display:flex;flex-direction:column;gap:12px;max-width:560px;margin:0 auto}.bnx .ububble{align-self:flex-end;background:var(--accent);color:#fff;padding:11px 16px;border-radius:16px;font-size:14.5px;max-width:88%;min-height:20px;box-shadow:0 4px 16px rgba(139,92,246,.3)}.bnx .abubble{align-self:flex-start;background:var(--bubble);border:1px solid var(--line);padding:13px 16px;border-radius:16px;font-size:14.5px;line-height:1.55;color:var(--text);max-width:92%;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.bnx .abubble.show{opacity:1;transform:none}.bnx .statusline{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13.5px;opacity:0;transition:opacity .4s}.bnx .statusline.show{opacity:1}.bnx .statusline .spin{width:13px;height:13px;border-radius:50%;border:2px solid rgb(var(--wh)/.15);border-top-color:var(--accent);animation:sp .8s linear infinite}@keyframes sp{to{transform:rotate(1turn)}}.bnx .plan{margin-top:10px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.32);border-radius:12px;padding:12px 14px;font-size:13.5px;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.bnx .plan.show{opacity:1;transform:none}.bnx .plan b{color:var(--accent2)}.bnx .plan .foot{color:var(--faint);font-size:12px;margin-top:5px}.bnx .apanel{background:var(--apanel);display:flex;flex-direction:column}.bnx .ap-head{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--line);font-weight:600;font-size:14.5px}.bnx .ap-head .spark{color:var(--accent2);font-size:15px}.bnx .ap-head .sub{font-weight:400;font-size:12px;color:var(--faint);display:block}.bnx .ap-head .ic{margin-left:auto;color:var(--faint);display:flex;gap:16px;font-size:14px}.bnx .ap-scroll{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px}.bnx .draftcard{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:14px;opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.bnx .draftcard.up{opacity:1;transform:none}.bnx .dc-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 10px;font-size:15px;font-weight:600}.bnx .dc-head .ns{font-size:11px;color:var(--faint);border:1px solid var(--line);padding:3px 10px;border-radius:999px;font-weight:500}.bnx .dc-meta{padding:0 16px;font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:3px}.bnx .dc-meta .hint{color:var(--faint);font-size:12px}.bnx .dc-line{margin:12px 16px 0;background:rgb(var(--wh)/.03);border:1px solid var(--line);border-radius:10px;padding:12px}.bnx .dc-line .nm{font-weight:600;font-size:13.5px;display:flex;justify-content:space-between;color:var(--text)}.bnx .dc-grid{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;gap:8px;margin-top:10px}.bnx .dc-grid label{font-size:10.5px;color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;display:block}.bnx .dc-in{background:rgb(var(--wh)/.04);border:1px solid var(--line);border-radius:8px;padding:8px 6px;text-align:center;font-weight:600;font-size:13.5px;color:var(--text)}.bnx .dc-src{margin-top:9px;font-size:12px;color:var(--accent2)}.bnx .dc-add{padding:10px 16px 0;gap:16px}.bnx .dc-add,.bnx .dc-totals{font-size:13px;color:var(--muted);display:flex}.bnx .dc-totals{padding:12px 16px;text-align:right;flex-direction:column;gap:3px}.bnx .dc-totals b{color:var(--text);font-size:14px}.bnx .dc-warn{margin:0 16px 12px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.28);color:var(--amber);font-size:12.5px;padding:9px 12px;border-radius:9px}.bnx .dc-foot{display:flex;align-items:center;gap:18px;padding:12px 16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.bnx .dc-foot .save{margin-left:auto;background:var(--accent);color:#fff;border:none;font:inherit;font-weight:600;font-size:13px;padding:9px 18px;border-radius:9px;cursor:pointer;box-shadow:0 4px 16px rgba(139,92,246,.35);transition:transform .15s}.bnx .dc-foot .save:hover{transform:translateY(-1px)}.bnx .draftcard>*{transition:opacity .4s ease}.bnx .draftcard.saved>:not(.savedtoast){opacity:0;pointer-events:none}.bnx .savedtoast{margin:0 16px 16px;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.28);border-radius:12px;padding:13px 14px;font-size:13px;position:absolute;left:0;right:0;top:50%;opacity:0;transform:translateY(-44%);transition:opacity .5s ease .15s,transform .5s ease .15s}.bnx .draftcard.saved .savedtoast{opacity:1;transform:translateY(-50%)}@keyframes toastin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bnx .savedtoast .t1{color:var(--green);font-weight:700;display:flex;gap:7px;align-items:center}.bnx .savedtoast .t2{color:var(--accent2);margin-top:6px;cursor:pointer}.bnx .savedtoast .t3{color:var(--muted);font-size:12px;margin-top:4px}.bnx .ap-composer{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--line)}.bnx .ap-composer .cin{flex:1;background:rgb(var(--wh)/.04);border:1px solid var(--line);border-radius:12px;padding:12px 14px;color:var(--faint)}.bnx .ap-composer .send{width:44px;height:44px;border-radius:12px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;box-shadow:0 4px 14px rgba(139,92,246,.4);flex:none}.bnx .ap-composer .cin{color:var(--text);font-size:13.5px;line-height:20px;min-height:20px}.bnx .ap-composer .cin .ph{color:var(--faint)}.bnx .ap-composer .cin.has-text .ph{display:none}.bnx .ap-composer .cin .caret{display:none;width:1.5px;height:1.15em;background:var(--accent2);margin-left:1px;vertical-align:text-bottom}.bnx .ap-composer .cin.typing .caret{display:inline-block;animation:caretblink 1s steps(2,start) infinite}@keyframes caretblink{to{opacity:0}}.bnx .ap-composer .send{transition:transform .15s,box-shadow .15s}.bnx .ap-composer .send.press{transform:scale(.88);box-shadow:0 0 0 7px rgba(139,92,246,.28)}.bnx #as-prompt,.bnx #tm-prompt{visibility:hidden;opacity:0}.bnx #as-prompt.show,.bnx #tm-prompt.show{visibility:visible;opacity:1;animation:bubblepop .35s ease}@keyframes bubblepop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.bnx .tm-chat{display:flex;flex-direction:column;min-height:330px}.bnx .tm-chat .chat{flex:1;width:100%}.bnx .tm-composer{width:100%;max-width:560px;margin:14px auto 0;padding:0;border-top:0}.bnx .hero{min-height:92vh;display:flex;flex-direction:column;justify-content:center;padding:80px 0 60px;position:relative}.bnx .hero .lede{font-size:18px}.bnx .hero-ctas{display:flex;gap:14px;margin-top:30px;align-items:center;flex-wrap:wrap}.bnx .herolink{color:var(--muted);font-size:14px;cursor:pointer}.bnx .herolink:hover{color:var(--text)}.bnx .hero-stage{margin-top:56px;position:relative}.bnx .insightbar{display:flex;gap:12px;align-items:flex-start;background:rgba(139,92,246,.09);border:1px solid rgba(139,92,246,.28);border-radius:14px;padding:15px 18px;font-size:14.5px;line-height:1.6;margin-bottom:16px;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.bnx .insightbar.show{opacity:1;transform:none}.bnx .insightbar .spark{flex:none;color:var(--accent2);font-size:16px;margin-top:2px}.bnx .statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.bnx .herocard{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px 20px;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .5s}.bnx .herocard.show{opacity:1;transform:none}.bnx .herocard h4{font-size:15px;font-weight:600;margin-bottom:2px}.bnx .herocard .sub2{font-size:12.5px;color:var(--faint);margin-bottom:14px}.bnx .chartwrap{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.14);border-radius:12px;padding:10px 6px 4px}.bnx .chartwrap svg{width:100%;height:150px;display:block}.bnx .chartline{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.bnx .chartarea{fill:url(#gfill);opacity:.5}.bnx .chartdot{fill:var(--accent2)}.bnx .actrow{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgb(var(--wh)/.05);font-size:13.5px}.bnx .actrow:last-child{border-bottom:none}.bnx .actrow .avt{width:28px;height:28px;border-radius:8px;background:rgba(139,92,246,.18);color:var(--accent2);font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center}.bnx .actrow .t{color:var(--muted);font-size:12px}.bnx .qa{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.bnx .qacard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color .2s}.bnx .qacard:hover{border-color:rgba(139,92,246,.4)}.bnx .qacard .qic{width:28px;height:28px;border-radius:8px;background:rgba(139,92,246,.15);color:var(--accent2);display:flex;align-items:center;justify-content:center;font-size:14px}.bnx .qacard .arr{margin-left:auto;color:var(--faint)}.bnx .blob{position:absolute;right:18px;bottom:18px;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#B79CFF,var(--accent) 62%);box-shadow:0 6px 24px rgba(139,92,246,.55);display:flex;align-items:center;justify-content:center;font-size:19px;color:#fff;animation:blobb 3.2s ease-in-out infinite;z-index:3}@keyframes blobb{50%{box-shadow:0 6px 34px rgba(139,92,246,.85);transform:scale(1.05)}}.bnx .hero-note{margin-top:14px;font-size:12.5px}.bnx .demo-note,.bnx .hero-note{text-align:center;color:var(--faint)}.bnx .demo-note{margin:12px 0 0;font-size:12px;font-style:italic}.bnx .scrollhint{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);color:var(--faint);font-size:12px;letter-spacing:.14em;animation:bob 2s ease-in-out infinite}@keyframes bob{50%{transform:translate(-50%,6px)}}.bnx .tm-viewport{position:relative;min-height:330px}.bnx .tm-chat{transition:opacity .5s,transform .5s}.bnx .tm-page{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;opacity:0;transform:translateX(46px) scale(.97);transition:opacity .55s,transform .55s;pointer-events:none}.bnx .stage.go .tm-chat{opacity:0;transform:translateX(-40px) scale(.95)}.bnx .stage.go .tm-page{opacity:1;transform:none;pointer-events:auto}.bnx .mockpage{width:100%;max-width:480px;background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:16px}.bnx .mp-head{font-size:13px;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:10px}.bnx .mp-head,.bnx .mp-row{color:var(--muted);display:flex;justify-content:space-between}.bnx .mp-row{align-items:center;font-size:13.5px;padding:8px 0}.bnx .mp-row b{color:var(--text)}.bnx .glowbtn{background:var(--accent);color:#fff;font-weight:600;font-size:13.5px;border:none;border-radius:10px;padding:10px 16px;cursor:pointer}.bnx .stage.go .glowbtn{animation:glowp 1.4s ease-out 2}@keyframes glowp{0%{box-shadow:0 0 0 0 rgba(139,92,246,.7)}to{box-shadow:0 0 0 24px rgba(139,92,246,0)}}.bnx .tmbtn{display:inline-flex;align-items:center;gap:7px;margin-top:12px;background:var(--accent);color:#fff;border:none;font:inherit;font-weight:600;font-size:14px;padding:10px 18px;border-radius:10px;cursor:pointer;box-shadow:0 4px 18px rgba(139,92,246,.35);transition:transform .15s}.bnx .tmbtn:hover{transform:translateY(-1px)}.bnx .tmbtn.waiting{animation:btnpulse 1.6s ease-in-out infinite}@keyframes btnpulse{50%{box-shadow:0 4px 32px rgba(139,92,246,.85)}}.bnx .toggle{display:flex;justify-content:center;margin-top:16px}.bnx .toggle-in{display:inline-flex;background:rgb(var(--wh)/.05);border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px}.bnx .toggle button{border:none;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;padding:6px 16px;border-radius:999px;cursor:pointer;transition:all .2s}.bnx .toggle button.on{background:var(--accent);color:#fff;box-shadow:0 2px 12px rgba(139,92,246,.4)}.bnx .tm-hintline{text-align:center;color:var(--faint);font-size:12px;margin-top:10px;min-height:15px}.bnx .tabsbar{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:20px}.bnx .tabsbar span{font-size:14px;color:var(--muted);padding-bottom:10px;position:relative}.bnx .tabsbar span.on{color:var(--text);font-weight:600}.bnx .tabsbar span.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);border-radius:2px}.bnx .rc-msg{background:var(--panel2);border:1px solid var(--line);border-radius:14px;padding:14px 16px;max-width:520px;margin:0 auto;position:relative}.bnx .rc-file{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.bnx .rc-file .ic{width:30px;height:30px;border-radius:8px;background:rgba(139,92,246,.18);display:flex;align-items:center;justify-content:center;color:var(--accent2);font-size:13px}.bnx .rc-to{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.bnx .rc-menu{top:12px;font-size:15px;color:var(--faint);cursor:pointer;padding:2px 8px;border-radius:6px}.bnx .rc-menu,.bnx .rc-pop{position:absolute;right:12px}.bnx .rc-pop{top:40px;background:var(--pop);border:1px solid var(--line);border-radius:10px;padding:5px;width:150px;opacity:0;transform:translateY(-6px) scale(.97);transition:opacity .25s,transform .25s;pointer-events:none;z-index:3}.bnx .rc-pop.show{opacity:1;transform:none}.bnx .rc-pop div{font-size:13px;padding:8px 10px;border-radius:7px;color:var(--muted)}.bnx .rc-pop div.hi{background:rgba(248,113,113,.14);color:var(--red);font-weight:600}.bnx .rc-split{display:flex;gap:12px;max-width:520px;margin:16px auto 0;opacity:0;transform:translateY(10px);transition:opacity .5s .1s,transform .5s .1s}.bnx .rc-split.show{opacity:1;transform:none}.bnx .rc-half{flex:1;background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:13px}.bnx .rc-half .who{font-size:12px;color:var(--muted);margin-bottom:8px}.bnx .rc-half.dead{border-style:dashed;border-color:rgba(248,113,113,.4);background:rgba(248,113,113,.05)}.bnx .rc-half.dead .fname{text-decoration:line-through;color:var(--faint)}.bnx .rc-evid{text-align:center;color:var(--faint);font-size:12.5px;margin-top:14px;opacity:0;transition:opacity .5s}.bnx .rc-evid.show{opacity:1}.bnx .invgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bnx .inv-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;position:relative;transition:transform .2s}.bnx .inv-card:hover{transform:translateY(-2px)}.bnx .inv-card .top{display:flex;justify-content:space-between;align-items:flex-start;font-size:13px;color:var(--muted);margin-bottom:10px}.bnx .inv-card .top .no{font-variant-numeric:tabular-nums}.bnx .inv-card .top .amt{font-size:19px;font-weight:700;color:var(--text);letter-spacing:-.01em}.bnx .inv-card .client{font-size:13.5px;color:var(--text);margin-bottom:12px}.bnx .inv-card .bot{display:flex;justify-content:space-between;align-items:center}.bnx .inv-card .due{font-size:12px;color:var(--red)}.bnx .inv-card.paidcard .due{color:var(--faint)}.bnx .pay-stamp{position:absolute;top:44px;right:14px;border:2.5px solid var(--green);color:var(--green);font-weight:700;letter-spacing:.14em;font-size:12px;padding:4px 10px;border-radius:8px;transform:rotate(-6deg) scale(0);transition:transform .35s cubic-bezier(.2,1.6,.4,1);background:rgb(var(--bgrgb)/.85)}.bnx .pay-stamp.show{transform:rotate(-6deg) scale(1)}.bnx .pay-toast{max-width:460px;margin:0 auto 14px;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.3);color:var(--green);font-size:13px;font-weight:600;padding:10px 14px;border-radius:10px;display:flex;gap:8px;align-items:center;opacity:0;transform:translateY(-8px);transition:opacity .4s,transform .4s}.bnx .pay-toast.show{opacity:1;transform:none}.bnx .pay-alloc{max-width:460px;margin:14px auto 0;text-align:center;color:var(--faint);font-size:12.5px;opacity:0;transition:opacity .5s}.bnx .pay-alloc.show{opacity:1}.bnx .net-row{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin-top:10px;font-size:13.5px;gap:10px}.bnx .net-row .who b{color:var(--text);display:block;font-size:14px}.bnx .net-row .who span{color:var(--faint);font-size:12px}.bnx .net-row .right{display:flex;align-items:center;gap:12px}.bnx .net-pay{background:var(--accent);color:#fff;border:none;font:inherit;font-size:12.5px;font-weight:600;padding:9px 18px;border-radius:10px;cursor:pointer;opacity:.3;transition:opacity .3s}.bnx .net-pay.ready{opacity:1}.bnx .net-row.paidrow .net-pay{display:none}.bnx .net-row .paidtag{display:none;color:var(--green);font-weight:700;font-size:12.5px}.bnx .net-row.paidrow .paidtag{display:inline}.bnx .net-fly{height:26px;position:relative}.bnx .net-fly .packet{position:absolute;left:24px;top:0;background:var(--accent);color:#fff;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;opacity:0;box-shadow:0 4px 14px rgba(139,92,246,.4)}.bnx .net-fly .packet.go{animation:fly 1.1s ease-in forwards}@keyframes fly{0%{opacity:0;transform:translate(0) scale(.8)}15%{opacity:1}to{opacity:1;transform:translate(min(560px,calc(100vw - 220px)),16px) scale(1)}}.bnx .net-note{max-width:460px;margin:12px auto 0;text-align:center;color:var(--faint);font-size:12.5px;opacity:0;transition:opacity .5s}.bnx .net-note.show{opacity:1}.bnx .ch-draft{max-width:480px;margin:16px auto 0;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.bnx .ch-draft.show{opacity:1;transform:none}.bnx .ch-bubble{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.28);border-radius:14px 14px 14px 4px;padding:13px 15px;font-size:13.5px;line-height:1.55;color:var(--text);min-height:44px}.bnx .ch-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:10px;align-items:center}.bnx .ch-actions .minicta{background:var(--accent);color:#fff;border:none;font:inherit;font-size:12.5px;font-weight:600;padding:8px 14px;border-radius:8px;cursor:pointer;opacity:.35;transition:opacity .3s,transform .15s}.bnx .ch-actions .minicta.ready{opacity:1}.bnx .ch-actions .minicta:hover{transform:translateY(-1px)}.bnx .ch-sent{max-width:480px;margin:14px auto 0;text-align:right;color:var(--green);font-size:12.5px;font-weight:600;opacity:0;transition:opacity .4s}.bnx .ch-sent.show{opacity:1}.bnx .bas-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:720px;margin:0 auto}.bnx .bas-col h5{font-size:12px;letter-spacing:.12em;color:var(--faint);font-weight:600;margin-bottom:8px}.bnx .bas-line{display:flex;justify-content:space-between;font-size:13.5px;color:var(--muted);padding:7px 0;border-bottom:1px solid rgb(var(--wh)/.05)}.bnx .bas-line b{color:var(--text);font-variant-numeric:tabular-nums}.bnx .bas-sheet{max-width:720px;margin:22px auto 0;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px 22px}.bnx .bas-sheet h4{font-size:15px;font-weight:600;margin-bottom:4px}.bnx .bas-sheet .sub3{font-size:12.5px;color:var(--faint);margin-bottom:14px;line-height:1.55}.bnx .bas-note{margin:14px auto 0;max-width:720px;color:var(--faint);font-size:12.5px;line-height:1.6}.bnx .band{padding:70px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(139,92,246,.05),transparent)}.bnx .band h3{font-size:13px;letter-spacing:.18em;color:var(--faint);font-weight:600;text-align:center;margin-bottom:26px}.bnx .insight{max-width:580px;margin:0 auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start;min-height:76px}.bnx .insight .spark{flex:none;width:32px;height:32px;border-radius:9px;background:rgba(139,92,246,.15);color:var(--accent2);display:flex;align-items:center;justify-content:center;font-size:15px}.bnx .insight .txt{font-size:14px;line-height:1.55;color:var(--text);transition:opacity .35s}.bnx .insight .txt small{display:block;color:var(--muted);font-size:12.5px;margin-top:3px}.bnx .closing{padding:120px 0 60px;text-align:center;background:radial-gradient(110% 80% at 50% 115%,rgba(139,92,246,.18),transparent 60%)}.bnx .closing h2{margin:0 auto}.bnx .closing .lede{margin:18px auto 0}.bnx .prices{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:52px auto 0;max-width:1120px;text-align:left}.bnx .price{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px;position:relative;transition:transform .2s,border-color .2s;display:flex;flex-direction:column}.bnx .price:hover{transform:translateY(-3px);border-color:rgba(139,92,246,.45)}.bnx .price.hot{border-color:var(--accent);box-shadow:0 14px 50px rgba(139,92,246,.2)}.bnx .price .badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 12px;border-radius:999px}.bnx .price h3{font-size:15px;font-weight:600}.bnx .price .amt{font-size:34px;font-weight:700;margin:10px 0 2px;letter-spacing:-.02em}.bnx .price .amt span{font-size:14px;color:var(--faint);font-weight:500}.bnx .price .turns{font-size:12.5px;color:var(--accent2);font-weight:600;margin-bottom:14px}.bnx .price ul{list-style:none;font-size:13.5px;color:var(--muted);display:flex;flex-direction:column;gap:8px;margin-bottom:22px;flex:1}.bnx .price ul li:before{content:"✓";color:var(--green);margin-right:8px;font-weight:700}.bnx .final-ctas{display:flex;gap:14px;justify-content:center;margin-top:40px;align-items:center;flex-wrap:wrap}.bnx .fine{margin-top:16px}.bnx .fine,.bnx footer{color:var(--faint);font-size:13px}.bnx footer{padding:34px 0 44px}.bnx footer .wrap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}@media (max-width:1100px){.bnx .prices{grid-template-columns:repeat(2,1fr);max-width:640px}.bnx .burger{display:flex}.bnx .nav{display:none;position:absolute;top:100%;left:0;right:0;flex:none;flex-direction:column;justify-content:flex-start;gap:0;padding:8px 12px 14px;background:rgb(var(--bgrgb));border-bottom:1px solid var(--line);box-shadow:0 18px 30px -18px rgba(0,0,0,.35);font-size:16px}.bnx .bar.open .nav{display:flex}.bnx .nav a{padding:14px 12px;border-radius:10px}.bnx .nav a.on{background:rgb(var(--bgrgb)/.6)}.bnx .login{display:none}.bnx .navlogin{display:block;margin-top:6px;border-top:1px solid var(--line);border-radius:0;padding-top:16px}}@media (max-width:820px){.bnx .prices{grid-template-columns:1fr;max-width:420px}.bnx .qa,.bnx .statgrid{grid-template-columns:repeat(2,1fr)}.bnx .bas-cols,.bnx .invgrid{grid-template-columns:1fr}.bnx .body{padding:16px;min-height:300px}.bnx .scene{padding:80px 0 64px}}.bnx .insight .txt b{display:block;font-size:14.5px;margin-bottom:4px}.bnx .insight .txt span{display:block;color:var(--muted);font-size:13.5px;line-height:1.55}.bnx .blob{width:48px!important;height:48px!important;background:linear-gradient(90deg,#4f46e5,#8b5cf6,#4f46e5)!important;background-size:200% auto!important;box-shadow:0 8px 24px rgba(99,70,229,.5)!important;animation:blobb 3.2s ease-in-out infinite,fabflow 4s ease infinite!important}.bnx .blob svg{width:20px;height:20px}@keyframes fabflow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.bnx .i{display:inline-block;vertical-align:-.15em;flex:none}.bnx .sp{vertical-align:-.12em}.bnx .brand .logo{width:22px;height:22px;color:var(--accent2);filter:drop-shadow(0 0 8px rgba(139,92,246,.5))}.bnx .ap-head .ic svg,.bnx .qic svg,.bnx .statcard .ic svg{display:block}.bnx .ap-head .ic{align-items:center}.bnx .stage>:not(.chrome){transition:opacity .55s ease}.bnx .stage.fadeout>:not(.chrome){opacity:0}.bnx .stage.resetting,.bnx .stage.resetting *{transition:none!important;animation:none!important}.bnx .heromain{display:grid;grid-template-columns:1.6fr 1fr;gap:14px}.bnx .invgrid.g2{grid-template-columns:1fr 1fr}.bnx .price .btn{display:block;text-align:center;width:100%}.bnx a.btn,.bnx a.login{text-decoration:none}.bnx a.btn.big{display:inline-block}.bnx .fine,.bnx .lede{text-wrap:pretty}.bnx h1,.bnx h2{text-wrap:balance}.bnx footer a{color:inherit;text-decoration:none}.bnx footer a:hover{color:var(--text)}.bnx .net-row.newrow{opacity:0;transform:translateY(-10px);transition:opacity .6s ease,transform .6s ease}.bnx .net-row.newrow.in2{opacity:1;transform:none}.bnx .net-row .who b{display:flex;align-items:center}.bnx .ch-draft{min-height:150px}.bnx .ch-bubble{min-height:92px}.bnx .insight{min-height:128px;align-items:center}.bnx .insight .txt{transition:opacity .35s ease,transform .35s ease;min-height:90px}.bnx .ap-scroll>*{flex:none}.bnx .tmbtn{align-self:flex-start}.bnx .mp-head+.mp-row{border-top:none}.bnx .tm-page{gap:0}.bnx .mp-head{align-items:center}.bnx .mp-title{font-weight:600;color:var(--text);font-size:15px}.bnx .mp-row{border-top:1px solid var(--line)}.bnx .mp-row:first-of-type{border-top:none}.bnx .mockpage{max-width:520px}.bnx .apanel{height:auto}.bnx .ap-scroll{overflow:visible}.bnx .chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);background:rgb(var(--wh)/.04);border:1px solid var(--line);padding:5px 11px;border-radius:999px}.bnx .tag.tgreen~.due{color:var(--faint)}.bnx .ch-sent,.bnx .pay-alloc,.bnx .rc-evid,.bnx .tm-hintline{min-height:20px}@media (max-width:820px){.bnx .heromain,.bnx .invgrid,.bnx .invgrid.g2{grid-template-columns:1fr!important}.bnx .net-row{flex-direction:column;align-items:flex-start}.bnx .net-row .right{width:100%;justify-content:space-between}.bnx .mp-row,.bnx .rc-split{flex-direction:column}.bnx .mp-row{align-items:flex-start;gap:2px;padding:10px 0;overflow-wrap:anywhere}.bnx .dc-foot{flex-wrap:wrap;gap:10px 16px}.bnx .bar-in{padding:12px 16px}.bnx .wrap{padding:0 16px}.bnx .hero{padding:48px 0 40px;min-height:0}.bnx .ch-bubble{min-height:130px}}@media (max-width:520px){.bnx .actions .login{display:none}.bnx .statgrid{gap:10px}.bnx .statcard{padding:14px}.bnx .statcard .num{font-size:21px;margin-top:30px}.bnx .statcard .ic{width:28px;height:28px;top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.bnx,.bnx *,.bnx :after,.bnx :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bnx .reveal{opacity:1;transform:none}}html:not(.dark) .bnx{--bg:#F8FAFC;--panel:#FFFFFF;--panel2:#F1F5F9;--line:rgba(15,23,42,.1);--accent:#7C3AED;--accent2:#6D28D9;--text:#0F172A;--muted:#475569;--faint:#64748B;--green:#047857;--amber:#B45309;--red:#DC2626;--wh:15 23 42;--bgrgb:248 250 252;--shadow:rgba(15,23,42,.14);--bubble:#FFFFFF;--apanel:#FFFFFF;--st1:#FFFFFF;--st2:#F8FAFC;--pop:#FFFFFF}html:not(.dark) .bnx .brand .logo{filter:none}html:not(.dark) .bnx .btn.ghost{border-color:rgba(15,23,42,.2)}html:not(.dark) .bnx .blob,html:not(.dark) .bnx .btn:not(.ghost){box-shadow:0 4px 18px rgba(124,58,237,.3)}html:not(.dark) .bnx .tgreen{background:rgba(4,120,87,.1)}html:not(.dark) .bnx .tamber{background:rgba(180,83,9,.12)}html:not(.dark) .bnx .tred{background:rgba(220,38,38,.1)}html:not(.dark) .bnx .tpurp{background:rgba(124,58,237,.1)}html:not(.dark) .bnx .ch-bubble,html:not(.dark) .bnx .insightbar,html:not(.dark) .bnx .plan{background:rgba(124,58,237,.06)}html:not(.dark) .bnx .chartwrap{background:rgba(124,58,237,.05)}html:not(.dark) .bnx .chartline{stroke:#7C3AED}html:not(.dark) .bnx .pay-stamp{background:#fff}html:not(.dark) .bnx .bar{background:rgba(248,250,252,.85)}html:not(.dark) .bnx .dc-warn{background:rgba(180,83,9,.08)}.bnx{scroll-behavior:smooth}.bnx button{font-family:inherit}.bnx .flow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.bnx .fstep{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--muted);line-height:1.55}.bnx .fstep b{color:var(--text);font-size:15px;font-weight:600}.bnx .fnum{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.bnx .fgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.bnx .fcard{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px;transition:transform .2s,border-color .2s}.bnx .fcard:hover{transform:translateY(-3px);border-color:rgba(139,92,246,.45)}.bnx .fcard .i{color:var(--accent2);margin-bottom:12px}.bnx .fcard h4{font-size:15px;font-weight:600;margin-bottom:6px}.bnx .fcard p{font-size:13px;color:var(--muted);line-height:1.55}@media (max-width:1000px){.bnx .fgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.bnx .fgrid,.bnx .flow{grid-template-columns:1fr}}.bnx .faq{margin-top:36px;display:flex;flex-direction:column;gap:10px;max-width:760px}.bnx .qa-item{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:0 18px}.bnx .qa-item summary{cursor:pointer;list-style:none;font-weight:600;font-size:15px;padding:16px 0;color:var(--text)}.bnx .qa-item summary::-webkit-details-marker{display:none}.bnx .qa-item summary:after{content:"+";float:right;color:var(--accent2);font-weight:700}.bnx .qa-item[open] summary:after{content:"\2212"}.bnx .qa-item p{color:var(--muted);font-size:14px;line-height:1.6;padding:0 0 16px}.bnx .trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;padding:0;font-size:13px;color:var(--muted)}.bnx .trust li:before{content:"\2713";color:var(--green);margin-right:7px;font-weight:700}.bnx .journey{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.bnx .jlabel{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;margin-bottom:12px}.bnx .phone{background:var(--apanel);border:1px solid var(--line);border-radius:22px;padding:18px;min-height:290px;box-shadow:0 16px 50px var(--shadow);display:flex;flex-direction:column;gap:10px}.bnx .ph-brand{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent2)}.bnx .ph-title{font-size:19px;font-weight:700}.bnx .ph-chips{display:flex;gap:8px;flex-wrap:wrap}.bnx .ph-chips span{border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:12.5px;color:var(--muted)}.bnx .ph-chips span.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.bnx .ph-field{border:1px solid var(--line);border-radius:9px;padding:10px 12px;font-size:13px;color:var(--text);background:rgb(var(--wh)/.03)}.bnx .ph-btn{margin-top:auto;background:var(--accent);color:#fff;text-align:center;border-radius:10px;padding:11px;font-size:13px;font-weight:600;box-shadow:0 4px 16px rgba(139,92,246,.35)}.bnx .ph-lines{display:flex;flex-direction:column;gap:8px;margin:4px 0}.bnx .ph-lines i{display:block;height:7px;border-radius:4px;background:rgb(var(--wh)/.12)}.bnx .ph-lines i.s{width:70%}.bnx .ph-sign{border-bottom:1px solid var(--line);padding:14px 4px 6px;margin-top:auto}.bnx .scribble{font-family:Brush Script MT,Segoe Script,cursive;font-size:24px;color:var(--accent2)}.bnx .ph-signed{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--green);font-weight:600}.bnx .paidcard{position:relative}.bnx .ph-amt{font-size:32px;font-weight:700;letter-spacing:-.02em;margin-top:6px}.bnx .ph-stamp{align-self:flex-start;border:2px solid var(--green);color:var(--green);font-weight:800;letter-spacing:.18em;padding:5px 14px;border-radius:8px;transform:rotate(-6deg);margin-top:8px}.bnx .ph-note{margin-top:auto;font-size:12.5px;color:var(--muted);line-height:1.5}.bnx .jcap{margin-top:14px;font-size:12px;color:var(--faint)}.bnx .journey+.jcap+.stage{margin-top:34px}@media (max-width:820px){.bnx .journey{grid-template-columns:1fr}.bnx .phone{min-height:0}}