
/* HOME V5 — accessible original DISPO component, fleet, adaptive animated mesh and 3D showcase. */
html body.home .bn-home{--bn-v5-t:#69f0df;--bn-v5-glass:#073044}
html body.home .bn-home .bn-hero__layout{gap:clamp(24px,3.7vw,76px)!important}
html body.home .bn-home .bn-hero h1{position:relative;transform:translateZ(0);text-shadow:0 2px 0 rgba(11,89,109,.2),0 5px 0 rgba(1,23,43,.21),0 20px 44px rgba(0,14,29,.42)!important}
html body.home .bn-home .bn-hero h1 strong{text-shadow:none!important;background-image:linear-gradient(115deg,#f1fffe,#81f7e4 55%,#93bfff)!important}
html body.home .bn-home .bn-section__intro h2,html body.home .bn-home :is(.bn-network__copy,.bn-workspace__copy,.bn-ai__copy) h2{letter-spacing:-.052em!important;text-shadow:0 2px 0 rgba(27,135,157,.07),0 13px 30px rgba(6,72,93,.08)}
html body.home .bn-home :is(.bn-network,.bn-ai) h2{text-shadow:0 3px 0 rgba(78,232,216,.12),0 15px 35px rgba(0,11,26,.21)!important}
html body.home .bn-home .bn-hero__actions{flex-wrap:wrap!important;align-items:center;gap:9px}
html body.home .bn-home .bn-btn--fleet{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid rgba(134,248,220,.32);border-radius:12px;color:#ccfff4;background:rgba(14,112,128,.2);text-decoration:none;font-weight:800;font-size:12px;transition:background .18s,transform .2s}
html body.home .bn-home .bn-btn--fleet:hover{background:rgba(22,156,155,.35);transform:translateY(-2px)}
html body.home .bn-home .bn-btn--fleet .bn-icon{width:17px;height:17px}
html body.home .bn-home .bn-world__interactive{position:absolute;inset:0;z-index:3;display:block!important;width:100%;height:100%;pointer-events:none;opacity:.94;mask-image:radial-gradient(ellipse 83% 83% at 50% 61%,#000 17%,rgba(0,0,0,.7) 61%,transparent 98%);-webkit-mask-image:radial-gradient(ellipse 83% 83% at 50% 61%,#000 17%,rgba(0,0,0,.7) 61%,transparent 98%)}
html body.home .bn-home .bn-world__terrain{background-position:center 48%;opacity:1}
html body.home .bn-home .bn-ai-launch{max-width:695px!important;box-shadow:0 24px 58px rgba(1,14,31,.34),0 0 0 1px rgba(130,242,222,.09)!important}
html body.home .bn-home .bn-ai-launch__overline{padding-bottom:8px!important}
html body.home .bn-home .bn-console-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:1px 0 9px}
html body.home .bn-home .bn-console-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:43px;padding:8px 10px;border:1px solid rgba(141,236,225,.22);border-radius:11px;color:#b9dae3;background:rgba(12,71,91,.63);font-family:inherit;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.01em;cursor:pointer;transition:background .18s,color .18s,border-color .18s}
html body.home .bn-home .bn-console-tabs button:is(:hover,:focus-visible){border-color:#81eed9;color:#fff}
html body.home .bn-home .bn-console-tabs button.is-active{background:linear-gradient(125deg,#0e8b9d,#0c719c);color:#fff;border-color:#65efd8}
html body.home .bn-home .bn-console-tabs .bn-icon{width:18px;height:18px}
html body.home .bn-home .bn-console-panel[hidden]{display:none!important}
html body.home .bn-home .bn-console-panel{min-width:0}
html body.home .bn-home .bn-ai-launch .bu-dispo#bu-dispo{display:flex!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-head{background:radial-gradient(ellipse at 78% 0,rgba(66,104,255,.44),transparent 48%),linear-gradient(120deg,#052b43,#07576a 57%,#098f8a)!important;min-height:81px!important;padding:15px 14px!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-head .bu-kicker{font-size:13px!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-capabilities{font-size:10px!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-head-actions [data-bu-commands-open]{display:inline-flex!important;align-items:center;gap:3px}
html body.home .bn-home .bn-ai-launch .bu-dispo-head-actions .bu-btn{border:1px solid rgba(255,255,255,.2)!important;border-radius:9px!important;background:rgba(4,28,49,.37)!important;color:white!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-live{display:flex!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-chips{background:#f5fdff!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-chip{background:#fff!important;border:1px solid #cae5ec!important;color:#165268!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-chip:hover{background:#e8fffc!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-log{background:linear-gradient(180deg,#f8fdff,#edf8fc)!important;scrollbar-width:thin}
html body.home .bn-home .bn-ai-launch .bu-bubble{box-shadow:0 4px 12px rgba(3,42,66,.045)!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-form{border-top:1px solid #d2e9f1!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-dock{background:#f7fcfe!important;border-radius:14px!important}
html body.home .bn-home .bn-ai-launch .bu-v12-send{background:linear-gradient(140deg,#10afbd,#187bdc)!important;color:#fff!important}
html body.home .bn-home .bn-ai-launch .bu-dispo-starters button{transition:transform .18s,border-color .18s}
html body.home .bn-home .bn-ai-launch .bu-dispo-starters button:hover{transform:translateY(-2px)}
html body.home .bn-home .bn-console-fleet{border:1px solid rgba(137,236,226,.25);border-radius:14px;padding:16px;background:radial-gradient(ellipse at 80% -5%,rgba(82,175,212,.23),transparent 57%),linear-gradient(140deg,#092f44,#063a50 52%,#061d37);color:#eafffb;min-height:430px}
html body.home .bn-home .bn-console-fleet__intro{display:flex;flex-direction:column;gap:6px}
html body.home .bn-home .bn-console-fleet__intro>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#85f2e2;font-weight:800}
html body.home .bn-home .bn-console-fleet__intro strong{font-size:clamp(19px,1.7vw,25px);line-height:1.23;letter-spacing:-.03em;color:#fff}
html body.home .bn-home .bn-console-fleet__intro small{font-size:10px;color:#adced7}
html body.home .bn-home .bn-console-fleet__screen{position:relative;overflow:hidden;min-height:236px;margin:14px 0 15px;border:1px solid rgba(118,226,225,.26);border-radius:14px;background:radial-gradient(ellipse at 50% 44%,rgba(11,143,154,.28),transparent 72%),linear-gradient(130deg,#053149,#092b48);isolation:isolate}
html body.home .bn-home .bn-fleet-viewport{position:absolute;inset:0;perspective:720px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20950%20610%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22road%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23d1fdf4%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%231e8cb0%22%20stop-opacity%3D%22.07%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22box%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23b9fff2%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%2357cbd4%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2315577a%22%2F%3E%3C%2FlinearGradient%3E%3CradialGradient%20id%3D%22haze%22%3E%3Cstop%20stop-color%3D%22%2370e9dc%22%20stop-opacity%3D%22.22%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2370e9dc%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cellipse%20cx%3D%22465%22%20cy%3D%22302%22%20rx%3D%22437%22%20ry%3D%22270%22%20fill%3D%22url(%23haze)%22%2F%3E%3Cpath%20d%3D%22M47%20448L476%20223%20910%20446%20494%20594Z%22%20fill%3D%22url(%23road)%22%20opacity%3D%22.35%22%2F%3E%3Cg%20stroke%3D%22%23c4fef4%22%20stroke-opacity%3D%22.18%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M60%20410L491%20549%20872%20407M149%20354L574%20505%20763%20364M245%20301L652%20456M320%20265L734%20435M148%20482L528%20247M240%20510L621%20286M355%20546L735%20348%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%2377f0db%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M125%20429Q389%20239%20670%20405Q787%20467%20871%20390%22%20stroke-dasharray%3D%228%2012%22%2F%3E%3Cpath%20d%3D%22M321%20458Q446%20318%20632%20308%22%20stroke-dasharray%3D%224%2010%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M300%20318L529%20221%20716%20310%20483%20426Z%22%20fill%3D%22%23e8fffd%22%20fill-opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M300%20318L483%20426V467L300%20363Z%22%20fill%3D%22%2317718c%22%20fill-opacity%3D%22.88%22%2F%3E%3Cpath%20d%3D%22M483%20426L716%20310V356L483%20467Z%22%20fill%3D%22%23359bb0%22%20fill-opacity%3D%22.75%22%2F%3E%3Cpath%20d%3D%22M344%20325L521%20247%20671%20313%20491%20398Z%22%20fill%3D%22url(%23box)%22%20opacity%3D%22.85%22%2F%3E%3Cpath%20d%3D%22M358%20356L451%20404%22%20stroke%3D%22%2394ffee%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M493%20301L584%20274%20664%20308%20571%20341Z%22%20fill%3D%22%23b9fef7%22%2F%3E%3Cpath%20d%3D%22M493%20301V364L571%20402V341Z%22%20fill%3D%22%231f89a2%22%2F%3E%3Cpath%20d%3D%22M571%20341L664%20308V370L571%20402Z%22%20fill%3D%22%23105575%22%2F%3E%3Cpath%20d%3D%22M625%20300L679%20285%20727%20305%20668%20323Z%22%20fill%3D%22%23a6ecf6%22%2F%3E%3Cpath%20d%3D%22M668%20323L727%20305V375L668%20392Z%22%20fill%3D%22%23167190%22%2F%3E%3Cpath%20d%3D%22M679%20285L728%20305%20737%20361%20727%20375%20727%20305Z%22%20fill%3D%22%2316506d%22%2F%3E%3Cpath%20d%3D%22M682%20310L717%20307%20716%20334%20683%20348Z%22%20fill%3D%22%230a3a5c%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%230a3951%22%20stroke%3D%22%23adfff2%22%20stroke-width%3D%225%22%3E%3Ccircle%20cx%3D%22526%22%20cy%3D%22390%22%20r%3D%2220%22%2F%3E%3Ccircle%20cx%3D%22601%22%20cy%3D%22385%22%20r%3D%2220%22%2F%3E%3Ccircle%20cx%3D%22688%22%20cy%3D%22385%22%20r%3D%2220%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%2377f5d9%22%3E%3Ccircle%20cx%3D%22526%22%20cy%3D%22390%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22601%22%20cy%3D%22385%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22688%22%20cy%3D%22385%22%20r%3D%227%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b8fff7%22%20stroke%3D%22%23b8fff7%22%20stroke-opacity%3D%22.3%22%3E%3Ccircle%20cx%3D%22186%22%20cy%3D%22404%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%22781%22%20cy%3D%22401%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22632%22%20cy%3D%22308%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22321%22%20cy%3D%22458%22%20r%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50% 46%;background-size:contain;background-repeat:no-repeat}
html body.home .bn-home .bn-fleet-grid{position:absolute;inset:20% -12% -17%;transform:rotateX(70deg);transform-origin:50% 65%;background:repeating-linear-gradient(0deg,transparent 0 36px,rgba(125,245,229,.065) 37px 38px),repeating-linear-gradient(90deg,transparent 0 43px,rgba(125,245,229,.065) 44px 45px);-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 72%);mask-image:radial-gradient(ellipse at center,#000,transparent 72%)}
html body.home .bn-home .bn-fleet-node{position:absolute;width:7px;height:7px;border-radius:50%;background:#a4ffec;box-shadow:0 0 0 7px rgba(105,245,220,.11);animation:bn-fleet-signal 3.3s ease-in-out infinite alternate}
html body.home .bn-home .bn-fleet-node--a{top:33%;left:29%}
html body.home .bn-home .bn-fleet-node--b{top:43%;left:75%;animation-delay:1s}
html body.home .bn-home .bn-fleet-node--c{top:69%;left:45%;animation-delay:2s}
html body.home .bn-home .bn-fleet-vehicle{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:rgba(7,103,122,.6);color:#b5fff0;border:1px solid rgba(156,251,233,.41);box-shadow:0 0 0 16px rgba(28,193,181,.06)}
html body.home .bn-home .bn-fleet-vehicle .bn-icon{width:29px;height:29px}
html body.home .bn-home .bn-fleet-stats{position:absolute;inset:auto 8px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
html body.home .bn-home .bn-fleet-stats span{display:flex;align-items:center;gap:6px;min-width:0;padding:7px;border-radius:7px;border:1px solid rgba(162,250,240,.13);background:rgba(1,24,44,.73);color:#cef9f3;font-size:9px;line-height:1.25}
html body.home .bn-home .bn-fleet-stats .bn-icon{width:14px;height:14px;flex:none;color:#6ef7db}
html body.home .bn-home .bn-console-fleet__actions{display:flex;flex-wrap:wrap;gap:8px}
html body.home .bn-home .bn-console-fleet__actions .bn-btn{font-size:11px!important;min-height:42px!important;padding:9px 12px!important}
html body.home .bn-home .bn-showcase{background:radial-gradient(ellipse at 50% 15%,rgba(31,179,169,.18),transparent 65%),linear-gradient(135deg,#041627,#0a334b 55%,#04182d)!important;color:#f4fffc}
html body.home .bn-home .bn-showcase:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 50% 91%,rgba(44,202,210,.09),transparent 68%),repeating-linear-gradient(114deg,transparent 0 72px,rgba(133,253,234,.021) 73px 74px);pointer-events:none}
html body.home .bn-home .bn-showcase .bn-index{color:#85eedd}
html body.home .bn-home .bn-showcase .bn-section__intro h2{color:#fff!important;text-shadow:0 12px 31px rgba(0,8,20,.3)}
html body.home .bn-home .bn-showcase .bn-section__intro p{color:#aed1d8!important}
html body.home .bn-home .bn-orbit-carousel{position:relative;width:100%;min-height:450px;perspective:1400px;isolation:isolate}
html body.home .bn-home .bn-orbit-carousel__stage{position:relative;height:365px;max-width:1100px;margin:0 auto;perspective:1400px}
html body.home .bn-home .bn-orbit-slide{position:absolute;top:12px;left:50%;width:min(370px,50vw);height:332px;padding:18px 21px 22px;border:1px solid rgba(172,254,233,.35);border-radius:21px;overflow:hidden;color:#f1fffd;background:linear-gradient(145deg,#0d5a6b,#092d46 57%,#061d39);box-shadow:0 23px 58px rgba(0,11,27,.33),inset 0 1px rgba(255,255,255,.13);transform-style:preserve-3d;transition:transform .54s cubic-bezier(.2,.75,.18,1),opacity .45s,filter .45s;will-change:auto}
html body.home .bn-home .bn-orbit-slide[data-bn-position=center]{z-index:5;transform:translateX(-50%) translateZ(140px) rotateY(0);opacity:1;filter:none}
html body.home .bn-home .bn-orbit-slide[data-bn-position=left]{z-index:2;transform:translateX(-142%) translateZ(-95px) rotateY(19deg);opacity:.53;filter:saturate(.7);pointer-events:none}
html body.home .bn-home .bn-orbit-slide[data-bn-position=right]{z-index:2;transform:translateX(42%) translateZ(-95px) rotateY(-19deg);opacity:.53;filter:saturate(.7);pointer-events:none}
html body.home .bn-home .bn-orbit-slide__scene{position:relative;height:118px;margin:-7px -9px 13px;overflow:hidden;background:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20950%20610%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22road%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23d1fdf4%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%231e8cb0%22%20stop-opacity%3D%22.07%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22box%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23b9fff2%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%2357cbd4%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2315577a%22%2F%3E%3C%2FlinearGradient%3E%3CradialGradient%20id%3D%22haze%22%3E%3Cstop%20stop-color%3D%22%2370e9dc%22%20stop-opacity%3D%22.22%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2370e9dc%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cellipse%20cx%3D%22465%22%20cy%3D%22302%22%20rx%3D%22437%22%20ry%3D%22270%22%20fill%3D%22url(%23haze)%22%2F%3E%3Cpath%20d%3D%22M47%20448L476%20223%20910%20446%20494%20594Z%22%20fill%3D%22url(%23road)%22%20opacity%3D%22.35%22%2F%3E%3Cg%20stroke%3D%22%23c4fef4%22%20stroke-opacity%3D%22.18%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M60%20410L491%20549%20872%20407M149%20354L574%20505%20763%20364M245%20301L652%20456M320%20265L734%20435M148%20482L528%20247M240%20510L621%20286M355%20546L735%20348%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%2377f0db%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M125%20429Q389%20239%20670%20405Q787%20467%20871%20390%22%20stroke-dasharray%3D%228%2012%22%2F%3E%3Cpath%20d%3D%22M321%20458Q446%20318%20632%20308%22%20stroke-dasharray%3D%224%2010%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M300%20318L529%20221%20716%20310%20483%20426Z%22%20fill%3D%22%23e8fffd%22%20fill-opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M300%20318L483%20426V467L300%20363Z%22%20fill%3D%22%2317718c%22%20fill-opacity%3D%22.88%22%2F%3E%3Cpath%20d%3D%22M483%20426L716%20310V356L483%20467Z%22%20fill%3D%22%23359bb0%22%20fill-opacity%3D%22.75%22%2F%3E%3Cpath%20d%3D%22M344%20325L521%20247%20671%20313%20491%20398Z%22%20fill%3D%22url(%23box)%22%20opacity%3D%22.85%22%2F%3E%3Cpath%20d%3D%22M358%20356L451%20404%22%20stroke%3D%22%2394ffee%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M493%20301L584%20274%20664%20308%20571%20341Z%22%20fill%3D%22%23b9fef7%22%2F%3E%3Cpath%20d%3D%22M493%20301V364L571%20402V341Z%22%20fill%3D%22%231f89a2%22%2F%3E%3Cpath%20d%3D%22M571%20341L664%20308V370L571%20402Z%22%20fill%3D%22%23105575%22%2F%3E%3Cpath%20d%3D%22M625%20300L679%20285%20727%20305%20668%20323Z%22%20fill%3D%22%23a6ecf6%22%2F%3E%3Cpath%20d%3D%22M668%20323L727%20305V375L668%20392Z%22%20fill%3D%22%23167190%22%2F%3E%3Cpath%20d%3D%22M679%20285L728%20305%20737%20361%20727%20375%20727%20305Z%22%20fill%3D%22%2316506d%22%2F%3E%3Cpath%20d%3D%22M682%20310L717%20307%20716%20334%20683%20348Z%22%20fill%3D%22%230a3a5c%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%230a3951%22%20stroke%3D%22%23adfff2%22%20stroke-width%3D%225%22%3E%3Ccircle%20cx%3D%22526%22%20cy%3D%22390%22%20r%3D%2220%22%2F%3E%3Ccircle%20cx%3D%22601%22%20cy%3D%22385%22%20r%3D%2220%22%2F%3E%3Ccircle%20cx%3D%22688%22%20cy%3D%22385%22%20r%3D%2220%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%2377f5d9%22%3E%3Ccircle%20cx%3D%22526%22%20cy%3D%22390%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22601%22%20cy%3D%22385%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22688%22%20cy%3D%22385%22%20r%3D%227%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b8fff7%22%20stroke%3D%22%23b8fff7%22%20stroke-opacity%3D%22.3%22%3E%3Ccircle%20cx%3D%22186%22%20cy%3D%22404%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%22781%22%20cy%3D%22401%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22632%22%20cy%3D%22308%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22321%22%20cy%3D%22458%22%20r%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat}
html body.home .bn-home .bn-orbit-slide__scene i{position:absolute;inset:5px 25%;border:1px solid rgba(131,240,224,.29);border-radius:50%;transform:rotateX(58deg)}
html body.home .bn-home .bn-orbit-slide__scene i:nth-child(2){inset:26px 35%;border-color:rgba(143,234,255,.28)}
html body.home .bn-home .bn-orbit-slide__scene span{position:absolute;top:10px;right:12px;width:34px;height:34px;border:1px solid rgba(128,255,229,.5);border-radius:10px;display:grid;place-items:center;background:#096978;color:#d6fff7}
html body.home .bn-home .bn-orbit-slide__scene .bn-icon{width:18px;height:18px}
html body.home .bn-home .bn-orbit-slide__number{display:block;color:#77e8db;font-size:10px;font-weight:800;letter-spacing:.18em}
html body.home .bn-home .bn-orbit-slide h3{margin:9px 0;color:#fff;font-size:22px;line-height:1.1;letter-spacing:-.035em}
html body.home .bn-home .bn-orbit-slide p{font-size:11px;line-height:1.5;color:#afdbdf;min-height:46px;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
html body.home .bn-home .bn-orbit-slide__link{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(145,240,232,.29);background:rgba(91,249,213,.1);padding:8px 12px;border-radius:9px;color:#d1fff6;text-decoration:none;font-size:11px;font-weight:800}
html body.home .bn-home .bn-orbit-slide__link .bn-icon{width:14px;height:14px}
html body.home .bn-home .bn-orbit-carousel__controls{display:flex;align-items:center;justify-content:center;gap:18px}
html body.home .bn-home .bn-orbit-carousel__controls button{width:48px;height:48px;border-radius:50%;border:1px solid rgba(156,248,229,.34);background:#0d5266;color:#e3fff9;font-size:30px;line-height:1;cursor:pointer;transition:transform .2s,background .2s}
html body.home .bn-home .bn-orbit-carousel__controls button:hover{background:#0b7a86;transform:translateY(-2px)}
html body.home .bn-home .bn-orbit-carousel__controls span{font-size:11px;font-weight:800;letter-spacing:.17em;color:#a3efe2}
html body.home .bn-home .bn-portals{box-shadow:0 6px 19px rgba(0,18,38,.18)!important}
html body.home .bn-home .bn-portals:before{background:radial-gradient(ellipse at 65% 25%,rgba(41,171,178,.13),transparent 65%);opacity:.9}
html body.home .bn-home .bn-portals__items li a{position:relative;overflow:hidden}
html body.home .bn-home .bn-portals__items li a:after{content:"";position:absolute;left:7px;right:7px;bottom:2px;height:1px;background:linear-gradient(90deg,transparent,#83efda,transparent);opacity:0;transition:opacity .2s}
html body.home .bn-home .bn-portals__items li a:hover:after{opacity:.75}
html body.home .bn-home .bn-deck__card:hover .bn-deck__icon,html body.home .bn-home .bn-workflow__grid li:hover>.bn-icon{transform:translateY(-3px) rotate(-4deg)!important}
html body.home .bn-home .bn-deck__icon{transition:transform .2s!important}
html body.home .bn-home .bn-app:hover .bn-phone{transform:perspective(800px) rotateY(-7deg) rotateX(3deg) translateY(-4px)!important}

/* The identical shared DISPO command catalog needs its own home styling
   because board-only CSS is intentionally not loaded on marketing pages. */
html body.home .bn-home .bu-cmd-dialog,html body.home .bn-home .bu-cmd-dialog[open]{
 position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;
 margin:0!important;width:min(585px,94vw)!important;max-width:94vw!important;
 max-height:87dvh!important;padding:0!important;border:0!important;background:transparent!important;z-index:40050!important;
}
html body.home .bn-home .bu-cmd-dialog::backdrop{background:rgba(2,23,41,.76)!important}
html body.home .bn-home .bu-cmd-card{display:grid!important;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:10px!important;max-height:87dvh!important;padding:17px!important;border:1px solid #e1f8f4!important;border-radius:20px!important;background:linear-gradient(150deg,#faffff,#e5f5fa)!important;box-shadow:0 22px 70px rgba(0,21,40,.32)!important;overflow:hidden!important}
html body.home .bn-home .bu-cmd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
html body.home .bn-home .bu-cmd-head .bu-kicker{font-size:10px!important;color:#247a8b!important}
html body.home .bn-home .bu-cmd-head h2{margin:5px 0!important;color:#093d52!important;font-size:clamp(19px,4.5vw,24px)!important;line-height:1.2!important}
html body.home .bn-home .bu-cmd-head .bu-cmd-sub{font-size:11px!important;line-height:1.4!important;color:#5c7f8a!important}
html body.home .bn-home .bu-cmd-head button{flex:none;width:35px;height:35px;border:1px solid #cbdee5;border-radius:10px;background:#fff;color:#164e61}
html body.home .bn-home .bu-cmd-search{display:block!important;width:100%!important;min-height:43px!important;padding:9px 12px!important;border:1px solid #c2dfe6!important;border-radius:11px!important;background:#fff!important;color:#123f51!important;font-size:14px!important}
html body.home .bn-home .bu-cmd-cats{display:flex!important;flex-wrap:wrap!important;gap:5px!important;max-height:96px!important;overflow:auto!important}
html body.home .bn-home .bu-cmd-cat-btn{min-height:31px;padding:6px 9px;border:1px solid #d0e4e9;border-radius:9px;background:#fff;color:#355f70;font-size:10px;cursor:pointer}
html body.home .bn-home .bu-cmd-cat-btn.is-on{background:#d9f8f1;border-color:#39bda9;color:#056d69}
html body.home .bn-home .bu-cmd-meta{font-size:10px!important;color:#4d7180!important}
html body.home .bn-home .bu-cmd-list{min-height:0;max-height:min(43dvh,375px)!important;overflow:auto!important;display:grid;align-content:start;gap:5px}
html body.home .bn-home .bu-cmd-cat{margin:7px 0 3px;font-size:10px;font-weight:800;letter-spacing:.08em;color:#0a8291}
html body.home .bn-home .bu-cmd-item{display:flex;flex-direction:column;gap:4px;min-height:50px;padding:10px;border:1px solid #d2e7eb;border-radius:10px;background:#fff;color:#123c4e;text-align:left;cursor:pointer}
html body.home .bn-home .bu-cmd-item:hover{background:#e9fffa;border-color:#59c9be}
html body.home .bn-home .bu-cmd-item strong{font-size:12px}
html body.home .bn-home .bu-cmd-item span{font-size:10px;color:#5b7c88}
html body.home .bn-home .bu-cmd-card>.bu-hint{margin:0;font-size:10px!important;color:#527484!important}
@media(max-width:560px){
 html body.home .bn-home .bu-cmd-dialog[open]{inset:auto 0 0 0!important;transform:none!important;width:100vw!important;max-width:100vw!important;max-height:92dvh!important}
 html body.home .bn-home .bu-cmd-card{max-height:92dvh!important;border-radius:19px 19px 0 0!important;padding:13px!important}
 html body.home .bn-home .bu-cmd-list{max-height:39dvh!important}
}
@keyframes bn-fleet-signal{to{opacity:.48;transform:scale(.7)}}
@media(max-width:1080px){
 html body.home .bn-home .bn-ai-launch .bu-dispo-live{display:none!important}
 html body.home .bn-home .bn-orbit-slide{width:min(350px,46vw)}
 html body.home .bn-home .bn-orbit-slide[data-bn-position=left]{transform:translateX(-123%) translateZ(-90px) rotateY(15deg)}
 html body.home .bn-home .bn-orbit-slide[data-bn-position=right]{transform:translateX(23%) translateZ(-90px) rotateY(-15deg)}
}
@media(max-width:780px){
 html body.home .bn-home .bn-hero__layout{gap:15px!important}
 html body.home .bn-home .bn-ai-launch .bu-dispo-head-actions [data-bu-commands-open]{display:inline-flex!important}
 html body.home .bn-home .bn-ai-launch .bu-dispo-live{display:none!important}
 html body.home .bn-home .bn-ai-launch .bu-dispo-chips{display:flex!important;overflow-x:auto!important}
 html body.home .bn-home .bn-console-fleet{min-height:360px}
 html body.home .bn-home .bn-console-fleet__screen{min-height:208px}
 html body.home .bn-home .bn-orbit-carousel{min-height:390px}
 html body.home .bn-home .bn-orbit-carousel__stage{height:324px}
 html body.home .bn-home .bn-orbit-slide{width:min(326px,65vw);height:300px;padding:14px 16px}
 html body.home .bn-home .bn-orbit-slide[data-bn-position=center]{transform:translateX(-50%) translateZ(30px)}
 html body.home .bn-home .bn-orbit-slide[data-bn-position=left]{transform:translateX(-113%) translateZ(-130px) rotateY(20deg)}
 html body.home .bn-home .bn-orbit-slide[data-bn-position=right]{transform:translateX(13%) translateZ(-130px) rotateY(-20deg)}
 html body.home .bn-home .bn-orbit-slide__scene{height:96px;margin-bottom:7px}
 html body.home .bn-home .bn-orbit-slide h3{font-size:19px}
 html body.home .bn-home .bn-orbit-carousel__controls button{width:43px;height:43px}
}
@media(max-width:560px){
 html body.home .bn-home .bn-hero__actions .bn-btn--fleet{flex:1 1 100%;justify-content:center;min-height:40px!important;padding:7px 12px!important;font-size:11px!important}
 html body.home .bn-home .bn-console-tabs{gap:5px;margin-bottom:7px}
 html body.home .bn-home .bn-console-tabs button{font-size:11px;min-height:41px;padding:7px 5px;gap:5px}
 html body.home .bn-home .bn-console-tabs .bn-icon{width:15px;height:15px}
 html body.home .bn-home .bn-ai-launch .bu-dispo-head-actions [data-bu-commands-open]{display:inline-flex!important}
 html body.home .bn-home .bn-ai-launch .bu-dispo-head-actions .bu-btn{padding:3px 6px!important;font-size:9px!important}
 html body.home .bn-home .bn-ai-launch .bu-dispo-head-actions .bu-dispo-clear{display:none!important}
 html body.home .bn-home .bn-ai-launch .bu-dispo-chips{display:flex!important;padding:5px 8px!important}
 html body.home .bn-home .bn-ai-launch .bu-dispo-chip{min-height:28px!important;font-size:9px!important}
 html body.home .bn-home .bn-ai-launch .bu-dispo-log{height:145px!important;min-height:145px!important}
 html body.home .bn-home .bn-console-fleet{padding:11px;min-height:330px}
 html body.home .bn-home .bn-console-fleet__intro strong{font-size:18px}
 html body.home .bn-home .bn-console-fleet__screen{min-height:187px;margin:9px 0}
 html body.home .bn-home .bn-fleet-stats span{font-size:8px}
 html body.home .bn-home .bn-console-fleet__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
 html body.home .bn-home .bn-console-fleet__actions .bn-btn{padding:7px!important;font-size:10px!important;min-width:0!important;justify-content:center}
 html body.home .bn-home .bn-orbit-carousel{min-height:365px}
 html body.home .bn-home .bn-orbit-carousel__stage{height:298px}
 html body.home .bn-home .bn-orbit-slide{width:min(300px,79vw);height:276px;padding:13px}
 html body.home .bn-home .bn-orbit-slide[data-bn-position=left]{transform:translateX(-108%) translateZ(-120px) rotateY(18deg);opacity:.32}
 html body.home .bn-home .bn-orbit-slide[data-bn-position=right]{transform:translateX(8%) translateZ(-120px) rotateY(-18deg);opacity:.32}
 html body.home .bn-home .bn-orbit-slide__scene{height:82px}
 html body.home .bn-home .bn-orbit-slide h3{font-size:17px}
 html body.home .bn-home .bn-orbit-slide p{font-size:10px;line-height:1.4;margin-bottom:8px}
 html body.home .bn-home .bn-orbit-slide__link{font-size:10px;padding:7px 9px}
 html body.home .bn-home .bn-orbit-carousel__controls button{width:40px;height:40px}
 html body.home .bn-home .bn-section__intro h2{overflow-wrap:break-word}
 html body.home .bn-home .bn-hero h1{text-shadow:0 3px 0 rgba(2,44,64,.17),0 12px 26px rgba(0,11,26,.36)!important}
 html body.home .bn-home .bn-world__interactive{display:none!important}
}
@media(prefers-reduced-motion:reduce),(update:slow){
 html body.home .bn-home .bn-world__interactive{display:none!important}
 html body.home .bn-home .bn-fleet-node{animation:none!important}
 html body.home .bn-home .bn-orbit-slide{transition:none!important}
}
