@layer components{.bps{--bg:#0a0a0a;--card:#171717;--muted:#262626;--fg:#fafafa;--mfg:#a1a1a1;--border:#ffffff1a;--border-soft:#ffffff0f;--input:#ffffff26;--primary:#f27e4b;--on-primary:#171717;--destructive:#ff6568;--cta-bg:#080504;--orange:#e8734a;--orange-h:#d4623c;--hl:linear-gradient(180deg,#f5a079 0%,#e8734a 55%,#b5582f 100%);--hg:linear-gradient(180deg,#f1ead9 0%,#d2ccbe 45%,#6a675f 100%);--ease:cubic-bezier(.25,.46,.45,.94);--sans:var(--font-hanken-grotesk),var(--font-hanken-grotesk-ext),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),var(--font-geist-mono-ext),ui-monospace,SFMono-Regular,Menlo,monospace;--hdr:64px;--gut:24px;--fs-h1:clamp(40px,5.4vw,72px);--fs-h2:clamp(32px,3.6vw,48px);--fs-h3:clamp(20px,1.7vw,24px);--fs-h3-lg:clamp(26px,2.5vw,36px);--fs-lead:clamp(16px,1.35vw,18px);--fs-body:16px;--fs-small:14px;--fs-micro:12px;--fs-q:clamp(16px,1.3vw,18px);--sec-pad:clamp(80px,9vw,120px);--sp-eyebrow:16px;--sp-lead:16px;--sp-content:clamp(40px,4.5vw,56px);--sp-2:8px;--sp-3:12px;--sp-4:20px;--sp-5:32px;--sp-6:40px;--gap:20px;--card-pad:clamp(24px,2.6vw,36px)}@media (max-width:640px){.bps{--gut:20px}}.bps *,.bps :before,.bps :after{box-sizing:border-box;border-radius:0}.bps{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}.bps img,.bps video,.bps svg{max-width:100%;display:block}.bps a{color:inherit;text-decoration:none}.bps button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bps p{margin:0}.bps h1,.bps h2,.bps h3{margin:0;font-weight:500}.bps ul,.bps ol{margin:0;padding:0;list-style:none}.bps :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bps .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.bps .ic{flex:none;width:16px;height:16px}.bps .wrap{width:100%;max-width:1240px;padding:0 var(--gut);margin:0 auto}.bps .skip{z-index:200;background:var(--primary);color:var(--on-primary);font-family:var(--mono);text-transform:uppercase;padding:10px 14px;font-size:13px;position:absolute;top:-60px;left:12px}.bps .skip:focus{top:12px}.bps .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--mfg);font-size:13px;font-weight:600}.bps .mono{font-family:var(--mono)}.bps .hg,.bps .ho{-webkit-text-fill-color:transparent;color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.bps .hg{background-image:var(--hg)}.bps .ho{background-image:var(--hl)}.bps .h2{font-size:var(--fs-h2);letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:1.02}.bps .h3{font-size:var(--fs-h3);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.15}.bps .lead{color:var(--mfg);font-size:var(--fs-lead);text-wrap:pretty;line-height:1.6}.bps .sec{padding:var(--sec-pad) 0;position:relative}.bps .sec-head+*{margin-top:var(--sp-content)}.bps h1,.bps h2,.bps h3,.bps .h1,.bps .h2,.bps .h3{text-wrap:balance}.bps p,.bps li,.bps .lead,.bps figcaption{text-wrap:pretty}.bps .sec-head{text-align:center;max-width:760px;margin:0 auto}.bps .sec-head .h2{margin-top:var(--sp-eyebrow)}.bps .sec-head .lead{margin-top:var(--sp-lead)}.bps .bracket{font-family:var(--mono);letter-spacing:.06em;color:var(--mfg);white-space:nowrap;font-size:13px}.bps .bracket b{color:var(--primary);font-weight:500}.bps .btn{height:44px;font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.bps .btn-p{background:var(--primary);color:var(--on-primary)}.bps .btn-p:hover{background:#f48f62}.bps .btn-p:active{transform:translateY(1px)}.bps .btn-g{border-color:var(--border);color:var(--fg)}.bps .btn-g:hover{background:var(--muted)}.bps .btn-sm{height:36px;padding:0 14px;font-size:13px}.bps .beam-h{background:var(--primary);isolation:isolate;padding:1px;display:inline-flex;position:relative;overflow:hidden}.bps .beam-h:before{content:"";z-index:-1;opacity:0;width:260px;height:260px;transition:opacity .6s var(--ease);background:conic-gradient(#0000 0deg 290deg,#ffece0f2 340deg,#0000 360deg);margin:-130px 0 0 -130px;animation:5s linear infinite bps-spin;position:absolute;top:50%;left:50%}.bps .beam-h.shine:before{opacity:1}.bps .beam-h .btn{height:34px}.bps .btn .ic{width:16px;height:16px}.bps .rv{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:translateY(14px)}.bps .rv.in{opacity:1;transform:none}.bps .h2 .w2{opacity:0;filter:blur(8px);margin-bottom:-.09em;padding-bottom:.09em;display:inline-block;transform:translateY(.2em)}.bps .rv.in .h2 .w2{animation:bps-wordIn .55s var(--ease) forwards;animation-delay:calc(var(--d) * 35ms)}.bps .sec-head .lead,.bps .faq-side .lead,.bps .cta-in>.lead{opacity:0;filter:blur(6px);transition:opacity .5s var(--ease),filter .5s var(--ease);transition-delay:.18s}.bps .rv.in .lead{opacity:1;filter:none}.bps .rv[data-d="1"]{transition-delay:80ms}.bps .rv[data-d="2"]{transition-delay:.16s}.bps .rv[data-d="3"]{transition-delay:.24s}.bps .rv[data-d="4"]{transition-delay:.32s}.bps .hdr{z-index:60;transition:background-color .3s var(--ease),border-color .3s var(--ease),backdrop-filter .3s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.bps .hdr.scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--border);background:#0a0a0ac7}.bps .hdr-in{height:var(--hdr);align-items:center;gap:28px;display:flex}.bps .brand{flex:none;align-items:center;gap:10px;display:flex}.bps .brand img{width:auto;height:24px}.bps .beta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);color:var(--mfg);padding:2px 6px;font-size:11.5px;line-height:1.4}.bps .nav{gap:4px;margin-left:8px;display:flex}.bps .nav a{color:var(--mfg);padding:8px 10px;font-size:15px;transition:color .2s}.bps .nav a:hover{color:var(--fg)}.bps .hdr-act{align-items:center;gap:8px;margin-left:auto;display:flex}.bps .hdr-act .login{font-family:var(--mono);text-transform:uppercase;color:var(--mfg);align-items:center;height:36px;padding:0 12px;font-size:13px;display:inline-flex}.bps .hdr-act .login:hover{color:var(--fg)}.bps .menu-btn{border:1px solid var(--border);justify-content:center;align-items:center;width:44px;height:44px;display:none}.bps .menu-btn .ic{width:20px;height:20px}.bps .mnav{left:var(--gut);right:var(--gut);top:calc(var(--hdr) + 4px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);opacity:0;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease);background:#0a0a0af5;flex-direction:column;padding:10px;display:flex;position:absolute;transform:translateY(-8px)}.bps .mnav.open{opacity:1;pointer-events:auto;transform:none}.bps .mnav a{padding:14px 12px;font-weight:500}.bps .mnav a:hover{background:var(--muted)}.bps .mnav hr{border:0;border-top:1px solid var(--border);width:100%;margin:6px 0}@media (max-width:1023px){.bps .nav,.bps .hdr-act .login{display:none}.bps .menu-btn{display:inline-flex}.bps .hdr-act{gap:8px}}@media (max-width:560px){.bps .beta{display:none}.bps .hdr-in{gap:12px}.bps .hdr-act .btn-sm{height:38px;padding:0 12px}.bps .menu-btn{width:40px;height:40px}.bps .cta-long{display:none}}@media (min-width:561px){.bps .cta-short{display:none}}.bps .hero{padding:calc(var(--hdr) + clamp(56px,7vw,96px)) 0 0;isolation:isolate;position:relative}.bps .gridfx{pointer-events:none;z-index:0;--mx:-999px;--my:-999px;position:absolute}.bps .gridfx>div{background-position:top;background-size:56px 56px;position:absolute;inset:0}.bps .g-base{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px)}.bps .g-glow{-webkit-mask-image:radial-gradient(circle 120px at var(--mx) var(--my),#000 0%,#0000004d 50%,transparent 100%);-webkit-mask-image:radial-gradient(circle 120px at var(--mx) var(--my),#000 0%,#0000004d 50%,transparent 100%);mask-image:radial-gradient(circle 120px at var(--mx) var(--my),#000 0%,#0000004d 50%,transparent 100%);opacity:0;transition:opacity .5s var(--ease);background-image:linear-gradient(#ffaa821a 1px,#0000 1px),linear-gradient(90deg,#ffaa821a 1px,#0000 1px)}.bps .gridfx.on .g-glow{opacity:1}.bps .gf-hero{--gs:40%;--ge:62%;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--gs),transparent var(--ge));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--gs),transparent var(--ge));mask-image:linear-gradient(180deg,#000 0,#000 var(--gs),transparent var(--ge));inset:0 0 -120px}.bps .gf-head{-webkit-mask-composite:source-in;height:min(620px,70%);top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 55%,#0000 100%),linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000 0%,#000 30% 55%,#0000 100%),linear-gradient(90deg,#0000,#000 20% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.bps .gf-cta{inset:0;-webkit-mask-image:radial-gradient(55% 65%,#000 30%,#0000 100%);mask-image:radial-gradient(55% 65%,#000 30%,#0000 100%)}.bps .has-grid>.wrap,.bps .hero>.wrap{z-index:1;position:relative}.bps .hero-in{text-align:center;flex-direction:column;align-items:center;display:flex}.bps .tag{border:1px solid var(--border);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mfg);background:#17171799;align-items:center;gap:10px;padding:7px 12px 7px 10px;font-size:12px;display:inline-flex}.bps .tag strong{color:var(--fg);font-weight:500}.bps .pulse{background:var(--primary);flex:none;width:8px;height:8px;position:relative}.bps .pulse:after{content:"";background:var(--primary);animation:bps-ping 2.2s var(--ease) infinite;position:absolute;inset:0}@keyframes bps-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.bps .h1{font-size:var(--fs-h1);letter-spacing:-.035em;text-wrap:balance;margin-top:24px;font-weight:500;line-height:1.02}.bps .h1 .w{opacity:0;filter:blur(14px);animation:bps-wordIn 1s var(--ease) forwards;animation-delay:calc(var(--d) * .11s + .12s);margin-bottom:-.09em;padding-bottom:.09em;display:inline-block;transform:translateY(.25em)}@keyframes bps-wordIn{to{opacity:1;filter:blur();transform:none}}.bps .hero-sub{max-width:600px;font-size:var(--fs-lead);color:#c9c9c9;text-wrap:balance;margin-top:20px;line-height:1.55}.bps .hero-sub strong{color:var(--fg);font-weight:500}.bps .chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.bps .chip{border:1px solid var(--border);color:#d4d4d4;background:#171717b3;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:15px;display:inline-flex}.bps .chip .ic{color:var(--primary);width:15px;height:15px}.bps .hero-form{width:100%;max-width:520px;margin-top:32px}.bps .micro{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mfg);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:14px;font-size:12.5px;display:flex}.bps .micro span{align-items:center;gap:6px;display:inline-flex}@media (min-width:700px){.bps .hero-form .micro{margin-left:-140px;margin-right:-140px}}.bps .micro .ic{width:13px;height:13px;color:var(--primary)}.bps .hl{opacity:0;animation:bps-fadeUp .8s var(--ease) forwards;transform:translateY(20px)}@keyframes bps-fadeUp{to{opacity:1;transform:none}}.bps .fbox{border:1px solid var(--input);background:var(--card);transition:border-color .2s var(--ease),box-shadow .2s var(--ease);align-items:stretch;padding:4px;display:flex}.bps .fbox:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #f27e4b1f}.bps .fbox.border-destructive{border-color:var(--destructive)}.bps .fbox input{min-width:0;color:var(--fg);font-family:var(--mono);background:0 0;border:0;outline:0;flex:1;height:48px;padding:0 14px;font-size:15px}.bps .fbox input::placeholder{color:#8a8a8a}.bps .beam{background:var(--primary);isolation:isolate;padding:1px;display:flex;position:relative;overflow:hidden}.bps .beam:before{content:"";z-index:-1;background:conic-gradient(#0000 0deg 290deg,#ffece0f2 340deg,#0000 360deg);width:400px;height:400px;margin:-200px 0 0 -200px;animation:5s linear infinite bps-spin;position:absolute;top:50%;left:50%}.bps .beam .btn{height:46px;padding:0 20px;position:relative}@keyframes bps-spin{to{transform:rotate(360deg)}}.bps .text-destructive{color:var(--destructive);text-align:left;margin-top:8px;font-size:15px}.bps .ok{background:var(--card);text-align:center;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:12px;padding:14px 16px;display:flex}.bps .ok .ic{width:20px;height:20px}@media (max-width:560px){.bps .fbox{background:0 0;border:0;flex-direction:column;gap:10px;padding:0}.bps .fbox:focus-within{box-shadow:none}.bps .fbox input{border:1px solid var(--input);background:var(--card);width:100%;height:54px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);flex:none;padding:0 16px;font-size:16px}.bps .fbox input:focus{border-color:var(--primary);box-shadow:0 0 0 4px #f27e4b1f}.bps .fbox.border-destructive input{border-color:var(--destructive)}.bps .beam{width:100%}.bps .beam .btn{width:100%;height:54px}}.bps .show{perspective:1600px;margin-top:clamp(56px,6vw,80px);position:relative}.bps .glow{filter:blur(30px);pointer-events:none;background:radial-gradient(50% 50% at 50% 45%,#e8734a52 0%,#6650232e 45%,#0000 72%);width:120%;height:90%;animation:7s ease-in-out infinite bps-breathe;position:absolute;top:8%;left:50%;transform:translate(-50%)}@media (max-width:767px){.bps .glow{width:100%}}@keyframes bps-breathe{50%{opacity:.7}}.bps .frame{background:#0d0d0d;position:relative;box-shadow:0 40px 120px -30px #000000e6}.bps .frame:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(#ffffff0f,#0000 20%);position:absolute;inset:0}.bps .tbar{border-bottom:1px solid var(--border);background:#121212;align-items:center;gap:12px;height:38px;padding:0 14px;display:flex;position:relative}.bps .dots{gap:7px;display:flex}.bps .dots i{background:#3a3a3a;border-radius:50%;width:10px;height:10px;display:block}.bps .dots i:first-child{background:#ff5f57}.bps .dots i:nth-child(2){background:#febc2e}.bps .dots i:nth-child(3){background:#28c840}.bps .frame.quiet .dots i{background:#333}.bps .tbar-t{font-family:var(--mono);letter-spacing:.06em;color:#8a8a8a;text-transform:uppercase;white-space:nowrap;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.bps .tbar-r{font-family:var(--mono);color:#8a8a8a;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:12px}.bps .tilt{transform-origin:50% 0;will-change:transform;backface-visibility:hidden;transition:none;transform:translateZ(0)rotateX(9deg)scale(.97)}.bps .screen{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.bps .screen video,.bps .screen img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bps .watch{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:48px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:#0a0a0ab8;border:1px solid #ffffff29;align-items:center;gap:12px;padding:0 18px 0 6px;font-size:13px;transition:background-color .2s,border-color .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bps .watch:hover{background:#0a0a0ae6;border-color:#f27e4b99}.bps .watch .pb{background:var(--primary);width:36px;height:36px;color:var(--on-primary);justify-content:center;align-items:center;display:flex}.bps .watch .pb .ic{width:14px;height:14px}@media (max-width:560px){.bps .watch{height:42px;font-size:12px}.bps .watch .pb{width:30px;height:30px}.bps .tbar-r{display:none}}.bps .vid{position:absolute;inset:0}.bps .vid video{cursor:pointer}.bps .vc{z-index:5;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .2s,background-color .2s;display:flex;position:absolute;bottom:12px}.bps .vc:hover{background:#000c}.bps .vc .ic{width:15px;height:15px}.bps .vc.l{left:12px}.bps .vc.r{right:12px}.bps .vid.playing .vc{opacity:0}.bps .vid.playing:hover .vc,.bps .vid .vc:focus-visible{opacity:1}@media (hover:none){.bps .vid.playing .vc{opacity:.85}}.bps .works{padding:clamp(56px,7vw,88px) 0 0}.bps .works-lbl{text-align:center}.bps .mq{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);margin-top:22px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.bps .mq-track{width:max-content;animation:46s linear infinite bps-mq;display:flex}@keyframes bps-mq{to{transform:translate(-50%)}}.bps .mq-set{align-items:center;display:flex}.bps .mi{color:#b8b8b8;letter-spacing:-.01em;white-space:nowrap;border-right:1px solid var(--border-soft);align-items:center;gap:12px;height:76px;padding:0 34px;font-size:17px;font-weight:500;transition:color .2s;display:flex;position:relative}.bps .mi:hover{color:var(--fg)}.bps .mi:before{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(160px circle at var(--mx,50%) var(--my,50%),#ffa073f2,#f27e4b59 40%,transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0 -1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bps .mi:hover:before{opacity:1}.bps .mi .ic{width:20px;height:20px;color:var(--mfg)}.bps .mi .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#777;border:1px solid var(--border);padding:2px 6px;font-size:11.5px}.bps .lg{background-color:currentColor;width:26px;height:26px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bps .lg-wp{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0iTTIxLjQ2OSA2LjgyNWMuODQgMS41MzcgMS4zMTggMy4zIDEuMzE4IDUuMTc1IDAgMy45NzktMi4xNTYgNy40NTYtNS4zNjMgOS4zMjVsMy4yOTUtOS41MjdjLjYxNS0xLjU0LjgyLTIuNzcxLjgyLTMuODY0IDAtLjQwNS0uMDI2LS43OC0uMDctMS4xMW0tNy45ODEuMTA1Yy42NDctLjAzIDEuMjMyLS4xMDUgMS4yMzItLjEwNS41ODItLjA3NS41MTQtLjkzLS4wNjctLjg5OSAwIDAtMS43NTUuMTM1LTIuODguMTM1LTEuMDY0IDAtMi44NS0uMTUtMi44NS0uMTUtLjU4NS0uMDMtLjY2MS44NTUtLjA3NS44ODUgMCAwIC41NC4wNjEgMS4xMjUuMDlsMS42OCA0LjYwNS0yLjM3IDcuMDhMNS4zNTQgNi45Yy42NDktLjAzIDEuMjM0LS4xIDEuMjM0LS4xLjU4NS0uMDc1LjUxNi0uOTMtLjA2NS0uODk2IDAgMC0xLjc0Ni4xMzgtMi44NzQuMTM4LS4yIDAtLjQzOC0uMDA4LS42OS0uMDE1QzQuOTExIDMuMTUgOC4yMzUgMS4yMTUgMTIgMS4yMTVjMi44MDkgMCA1LjM2NSAxLjA3MiA3LjI4NiAyLjgzMy0uMDQ2LS4wMDMtLjA5MS0uMDA5LS4xNDEtLjAwOS0xLjA2IDAtMS44MTIuOTIzLTEuODEyIDEuOTE0IDAgLjg5LjUxMyAxLjY0MyAxLjA2IDIuNTMxLjQxMS43Mi44OSAxLjY0My44OSAyLjk3NyAwIC45MTUtLjM1NCAxLjk5NC0uODIxIDMuNDc5bC0xLjA3NSAzLjU4NS0zLjktMTEuNjEuMDAxLjAxNHpNMTIgMjIuNzg0Yy0xLjA1OSAwLTIuMDgxLS4xNTMtMy4wNDgtLjQzN2wzLjIzNy05LjQwNiAzLjMxNSA5LjA4N2MuMDI0LjA1My4wNS4xMDEuMDc4LjE0OS0xLjEyLjM5My0yLjMyNS42MDktMy41ODIuNjA5TTEuMjExIDEyYzAtMS41NjQuMzM2LTMuMDUuOTM1LTQuMzlMNy4yOSAyMS43MDlDMy42OTQgMTkuOTYgMS4yMTIgMTYuMjcxIDEuMjExIDEyTTEyIDBDNS4zODUgMCAwIDUuMzg1IDAgMTJzNS4zODUgMTIgMTIgMTIgMTItNS4zODUgMTItMTJTMTguNjE1IDAgMTIgMCIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0iTTIxLjQ2OSA2LjgyNWMuODQgMS41MzcgMS4zMTggMy4zIDEuMzE4IDUuMTc1IDAgMy45NzktMi4xNTYgNy40NTYtNS4zNjMgOS4zMjVsMy4yOTUtOS41MjdjLjYxNS0xLjU0LjgyLTIuNzcxLjgyLTMuODY0IDAtLjQwNS0uMDI2LS43OC0uMDctMS4xMW0tNy45ODEuMTA1Yy42NDctLjAzIDEuMjMyLS4xMDUgMS4yMzItLjEwNS41ODItLjA3NS41MTQtLjkzLS4wNjctLjg5OSAwIDAtMS43NTUuMTM1LTIuODguMTM1LTEuMDY0IDAtMi44NS0uMTUtMi44NS0uMTUtLjU4NS0uMDMtLjY2MS44NTUtLjA3NS44ODUgMCAwIC41NC4wNjEgMS4xMjUuMDlsMS42OCA0LjYwNS0yLjM3IDcuMDhMNS4zNTQgNi45Yy42NDktLjAzIDEuMjM0LS4xIDEuMjM0LS4xLjU4NS0uMDc1LjUxNi0uOTMtLjA2NS0uODk2IDAgMC0xLjc0Ni4xMzgtMi44NzQuMTM4LS4yIDAtLjQzOC0uMDA4LS42OS0uMDE1QzQuOTExIDMuMTUgOC4yMzUgMS4yMTUgMTIgMS4yMTVjMi44MDkgMCA1LjM2NSAxLjA3MiA3LjI4NiAyLjgzMy0uMDQ2LS4wMDMtLjA5MS0uMDA5LS4xNDEtLjAwOS0xLjA2IDAtMS44MTIuOTIzLTEuODEyIDEuOTE0IDAgLjg5LjUxMyAxLjY0MyAxLjA2IDIuNTMxLjQxMS43Mi44OSAxLjY0My44OSAyLjk3NyAwIC45MTUtLjM1NCAxLjk5NC0uODIxIDMuNDc5bC0xLjA3NSAzLjU4NS0zLjktMTEuNjEuMDAxLjAxNHpNMTIgMjIuNzg0Yy0xLjA1OSAwLTIuMDgxLS4xNTMtMy4wNDgtLjQzN2wzLjIzNy05LjQwNiAzLjMxNSA5LjA4N2MuMDI0LjA1My4wNS4xMDEuMDc4LjE0OS0xLjEyLjM5My0yLjMyNS42MDktMy41ODIuNjA5TTEuMjExIDEyYzAtMS41NjQuMzM2LTMuMDUuOTM1LTQuMzlMNy4yOSAyMS43MDlDMy42OTQgMTkuOTYgMS4yMTIgMTYuMjcxIDEuMjExIDEyTTEyIDBDNS4zODUgMCAwIDUuMzg1IDAgMTJzNS4zODUgMTIgMTIgMTIgMTItNS4zODUgMTItMTJTMTguNjE1IDAgMTIgMCIvPjwvc3ZnPg==)}.bps .lg-el{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0iTTEyIDBDNS4zNzIgMCAwIDUuMzcyIDAgMTJjMCA2LjYyNiA1LjM3MiAxMiAxMiAxMnMxMi01LjM3MiAxMi0xMmMwLTYuNjI2LTUuMzcyLTEyLTEyLTEyWk05IDE3SDdWN0g5Wm04IDBIMTFWMTVoNlptMC00SDExVjExaDZabTAtNEgxMVY3aDZaIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0iTTEyIDBDNS4zNzIgMCAwIDUuMzcyIDAgMTJjMCA2LjYyNiA1LjM3MiAxMiAxMiAxMnMxMi01LjM3MiAxMi0xMmMwLTYuNjI2LTUuMzcyLTEyLTEyLTEyWk05IDE3SDdWN0g5Wm04IDBIMTFWMTVoNlptMC00SDExVjExaDZabTAtNEgxMVY3aDZaIi8+PC9zdmc+)}.bps .lg-je{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0iY3VycmVudENvbG9yIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02OS4xODk5IDE3LjY2OUM3MC4xMjc0IDE3LjYxMTIgNzAuNjYyMiAxOC44MzAzIDcwLjAzOTMgMTkuNjA1Mkw2NC40OTQ3IDI2LjUwMzFDNjMuODQ1NCAyNy4zMTA5IDYyLjYzNTMgMjYuNzk0NSA2Mi42NDgxIDI1LjcxNUw2Mi42ODEgMjIuOTE2M0M2Mi42ODU0IDIyLjU0OTYgNjIuNTMyOSAyMi4yMDIxIDYyLjI2OTUgMjEuOTc4Mkw2MC4yNTk0IDIwLjI2OTlDNTkuNDg0MSAxOS42MTEgNTkuODY3OSAxOC4yNDQgNjAuODQ1MSAxOC4xODM3TDY5LjE4OTkgMTcuNjY5Wk0yNS4wNzE5IDM1Ljc4MzNDMjUuMDcxOSA0Mi4zOTExIDE5LjY3MDUgNDcuNzQ1NyAxMy4wMTQ0IDQ3Ljc0NTdDMTEuMzQ2NSA0Ny43NDU3IDEwIDQ2LjQwMTQgMTAgNDQuNzUzMkMxMCA0My4xMDUxIDExLjM0NjUgNDEuNzY4MyAxMy4wMTQ0IDQxLjc2ODNDMTYuMzQyNSA0MS43NjgzIDE5LjA0MzIgMzkuMDg3MiAxOS4wNDMyIDM1Ljc4MzNWMjYuODEzM0MxOS4wNDMyIDI1LjE1NzYgMjAuMzg5NyAyMy44MjA4IDIyLjA1NzUgMjMuODIwOEMyMy43MjU0IDIzLjgyMDggMjUuMDcxOSAyNS4xNTc2IDI1LjA3MTkgMjYuODEzM1YzNS43ODMzWk01Ny41NzIyIDM1Ljc4MzNDNTcuNTcyMiAzOS4wODcyIDYwLjI3MjkgNDEuNzY4MyA2My42MDEgNDEuNzY4M0M2NS4yNjg5IDQxLjc2ODMgNjYuNjE1NCA0My4wOTc1IDY2LjYxNTQgNDQuNzUzMkM2Ni42MTU0IDQ2LjQwOSA2NS4yNjg5IDQ3Ljc0NTcgNjMuNjAxIDQ3Ljc0NTdDNTYuOTQ0OSA0Ny43NDU3IDUxLjU0MzUgNDIuMzkxMSA1MS41NDM1IDM1Ljc4MzNWMjYuODEzM0M1MS41NDM1IDI1LjE1NzYgNTIuODkgMjMuODIwOCA1NC41NTc4IDIzLjgyMDhDNTYuMjI1NyAyMy44MjA4IDU3LjU3MjIgMjUuMTY1MiA1Ny41NzIyIDI2LjgxMzNWMjkuNDk0NUg1OS45NjY5QzYxLjYzNDggMjkuNDk0NSA2Mi45ODg5IDMwLjgzODggNjIuOTg4OSAzMi40OTQ2QzYyLjk4ODkgMzQuMTUwMyA2MS42MzQ4IDM1LjQ5NDcgNTkuOTY2OSAzNS40OTQ3SDU3LjU3MjJWMzUuNzgzM1pNNDkuODE0NSAzMS41OTA4QzQ4Ljg4MTEgMjkuMTA3MiA0Ny4xMDYxIDI2LjkzNDkgNDQuNjI3MyAyNS41MDdDMzguODczOSAyMi4xOTU1IDMxLjUyOTIgMjQuMTU1MSAyOC4yMTY1IDI5Ljg4MTlDMjQuODk2IDM1LjYwMTEgMjYuODY5OSA0Mi45MTUyIDMyLjYxNTYgNDYuMjE5MkMzNi44NDY1IDQ4LjY0OTYgNDEuOTQxOSA0OC4yMjQzIDQ1LjY2MDEgNDUuNTUwOEw0NS42MzcyIDQ1LjUyMDRDNDYuNDk0IDQ0Ljk5NjMgNDcuMDYwMiA0NC4wNTQ1IDQ3LjA2MDIgNDIuOTgzNkM0Ny4wNjAyIDQxLjMzNTQgNDUuNzEzNyAzOS45OTg3IDQ0LjA1MzUgMzkuOTk4N0M0My4yNTAxIDM5Ljk5ODcgNDIuNTE1NyA0MC4zMTAxIDQxLjk4MDEgNDAuODI2NkM0MC4xNzQ1IDQyLjAzNDIgMzcuNzcyMiA0Mi4yMjQxIDM1Ljc0NDggNDEuMTE1Mkw0Ny44ODY1IDM1LjUxNzVDNDguNTkwMyAzNS4zMDQ4IDQ5LjIxNzcgMzQuODMzOSA0OS42MDc5IDM0LjE1MDRDNTAuMDgyMiAzMy4zMzc3IDUwLjEyODEgMzIuNDAzNSA0OS44MTQ1IDMxLjU5MDhaTTQxLjYyMDUgMzAuNjc5NEM0MS45ODAxIDMwLjg4NDQgNDIuMzAxNCAzMS4xMTk5IDQyLjU5OTggMzEuMzc4MUwzMi42MDggMzUuOTczMkMzMi41ODUgMzQuOTE3NSAzMi44NDUxIDMzLjg0NjYgMzMuNDExMyAzMi44NjY4QzM1LjA3MTUgMzAuMDExIDM4Ljc0MzkgMjkuMDMxMiA0MS42MjA1IDMwLjY3OTRaIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0iY3VycmVudENvbG9yIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02OS4xODk5IDE3LjY2OUM3MC4xMjc0IDE3LjYxMTIgNzAuNjYyMiAxOC44MzAzIDcwLjAzOTMgMTkuNjA1Mkw2NC40OTQ3IDI2LjUwMzFDNjMuODQ1NCAyNy4zMTA5IDYyLjYzNTMgMjYuNzk0NSA2Mi42NDgxIDI1LjcxNUw2Mi42ODEgMjIuOTE2M0M2Mi42ODU0IDIyLjU0OTYgNjIuNTMyOSAyMi4yMDIxIDYyLjI2OTUgMjEuOTc4Mkw2MC4yNTk0IDIwLjI2OTlDNTkuNDg0MSAxOS42MTEgNTkuODY3OSAxOC4yNDQgNjAuODQ1MSAxOC4xODM3TDY5LjE4OTkgMTcuNjY5Wk0yNS4wNzE5IDM1Ljc4MzNDMjUuMDcxOSA0Mi4zOTExIDE5LjY3MDUgNDcuNzQ1NyAxMy4wMTQ0IDQ3Ljc0NTdDMTEuMzQ2NSA0Ny43NDU3IDEwIDQ2LjQwMTQgMTAgNDQuNzUzMkMxMCA0My4xMDUxIDExLjM0NjUgNDEuNzY4MyAxMy4wMTQ0IDQxLjc2ODNDMTYuMzQyNSA0MS43NjgzIDE5LjA0MzIgMzkuMDg3MiAxOS4wNDMyIDM1Ljc4MzNWMjYuODEzM0MxOS4wNDMyIDI1LjE1NzYgMjAuMzg5NyAyMy44MjA4IDIyLjA1NzUgMjMuODIwOEMyMy43MjU0IDIzLjgyMDggMjUuMDcxOSAyNS4xNTc2IDI1LjA3MTkgMjYuODEzM1YzNS43ODMzWk01Ny41NzIyIDM1Ljc4MzNDNTcuNTcyMiAzOS4wODcyIDYwLjI3MjkgNDEuNzY4MyA2My42MDEgNDEuNzY4M0M2NS4yNjg5IDQxLjc2ODMgNjYuNjE1NCA0My4wOTc1IDY2LjYxNTQgNDQuNzUzMkM2Ni42MTU0IDQ2LjQwOSA2NS4yNjg5IDQ3Ljc0NTcgNjMuNjAxIDQ3Ljc0NTdDNTYuOTQ0OSA0Ny43NDU3IDUxLjU0MzUgNDIuMzkxMSA1MS41NDM1IDM1Ljc4MzNWMjYuODEzM0M1MS41NDM1IDI1LjE1NzYgNTIuODkgMjMuODIwOCA1NC41NTc4IDIzLjgyMDhDNTYuMjI1NyAyMy44MjA4IDU3LjU3MjIgMjUuMTY1MiA1Ny41NzIyIDI2LjgxMzNWMjkuNDk0NUg1OS45NjY5QzYxLjYzNDggMjkuNDk0NSA2Mi45ODg5IDMwLjgzODggNjIuOTg4OSAzMi40OTQ2QzYyLjk4ODkgMzQuMTUwMyA2MS42MzQ4IDM1LjQ5NDcgNTkuOTY2OSAzNS40OTQ3SDU3LjU3MjJWMzUuNzgzM1pNNDkuODE0NSAzMS41OTA4QzQ4Ljg4MTEgMjkuMTA3MiA0Ny4xMDYxIDI2LjkzNDkgNDQuNjI3MyAyNS41MDdDMzguODczOSAyMi4xOTU1IDMxLjUyOTIgMjQuMTU1MSAyOC4yMTY1IDI5Ljg4MTlDMjQuODk2IDM1LjYwMTEgMjYuODY5OSA0Mi45MTUyIDMyLjYxNTYgNDYuMjE5MkMzNi44NDY1IDQ4LjY0OTYgNDEuOTQxOSA0OC4yMjQzIDQ1LjY2MDEgNDUuNTUwOEw0NS42MzcyIDQ1LjUyMDRDNDYuNDk0IDQ0Ljk5NjMgNDcuMDYwMiA0NC4wNTQ1IDQ3LjA2MDIgNDIuOTgzNkM0Ny4wNjAyIDQxLjMzNTQgNDUuNzEzNyAzOS45OTg3IDQ0LjA1MzUgMzkuOTk4N0M0My4yNTAxIDM5Ljk5ODcgNDIuNTE1NyA0MC4zMTAxIDQxLjk4MDEgNDAuODI2NkM0MC4xNzQ1IDQyLjAzNDIgMzcuNzcyMiA0Mi4yMjQxIDM1Ljc0NDggNDEuMTE1Mkw0Ny44ODY1IDM1LjUxNzVDNDguNTkwMyAzNS4zMDQ4IDQ5LjIxNzcgMzQuODMzOSA0OS42MDc5IDM0LjE1MDRDNTAuMDgyMiAzMy4zMzc3IDUwLjEyODEgMzIuNDAzNSA0OS44MTQ1IDMxLjU5MDhaTTQxLjYyMDUgMzAuNjc5NEM0MS45ODAxIDMwLjg4NDQgNDIuMzAxNCAzMS4xMTk5IDQyLjU5OTggMzEuMzc4MUwzMi42MDggMzUuOTczMkMzMi41ODUgMzQuOTE3NSAzMi44NDUxIDMzLjg0NjYgMzMuNDExMyAzMi44NjY4QzM1LjA3MTUgMzAuMDExIDM4Ljc0MzkgMjkuMDMxMiA0MS42MjA1IDMwLjY3OTRaIi8+PC9zdmc+)}.bps .lg-acf{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMjQgLTMuNjUpIHNjYWxlKDAuMTE5KSI+PHBhdGggZD0iTTkzLjcwMzkgMTU3LjgxMkg2Ny45NTQxTDYzLjc0MDggMTY4LjY1SDQ0TDc0LjIwODggOTRIODcuMzczM0wxMTguNzggMTY4LjY3NUg5Ny45NTA1TDkzLjcwMzkgMTU3LjgxMlpNNzUuMjg1NiAxMzkuMzM0TDc0LjY0MjUgMTQxLjAxOUg4Ny4xNjRMODYuNzI3MiAxMzkuNzU0TDgwLjkwMDIgMTIzLjc0Nkw3NS4yODg2IDEzOS4zMzRINzUuMjg1NloiLz48cGF0aCBkPSJNMTUzLjk0OCAxMzcuMzYyQzE1MC43OTYgMTQ4LjA0MiAxMzkuNTc5IDE1NC4zOTIgMTI4LjUzOCAxNTEuNzMzQzExNy40OSAxNDkuMDY0IDExMC41NjggMTM4LjM1NCAxMTIuODYyIDEyNy40NjdDMTE1LjE1MiAxMTYuNTc3IDEyNS44MzUgMTA5LjQwMiAxMzcuMDU4IDExMS4yMTlDMTQxLjY1NiAxMTEuODQzIDE0NS44OTYgMTE0LjA0OCAxNDkuMDU1IDExNy40NTZDMTUxLjIzOSAxMTkuNzExIDE1Mi44NzcgMTIyLjQzOCAxNTMuODQ1IDEyNS40MjhIMTcxLjY1OUMxNjkuMzI3IDEwNi43MDYgMTUyLjg3NyA5NC4xMDAzIDEzMy43NjcgOTQuMTAwM0MxMjMuNTk2IDkzLjk3MDUgMTEzLjc4NSA5Ny44ODA3IDEwNi40NzYgMTA0Ljk3OEMxMDIuOTE0IDEwOC40MzYgMTAwLjA5MSAxMTIuNTg1IDk4LjE3NzQgMTE3LjE3M0M5Ni4yNjQxIDEyMS43NiA5NS4zMDEyIDEyNi42OSA5NS4zNDczIDEzMS42NjNDOTUuMzQ3MyAxNTMuMDM1IDExMi40ODUgMTY4LjkgMTMzLjc3MyAxNjguOUMxNTMuMDkyIDE2OC45IDE2OS4wMDUgMTU2LjM0NSAxNzEuNzcyIDEzNy4zNjJIMTUzLjk0NVoiLz48cGF0aCBkPSJNMTgxLjEyOSAxNjguNjYzSDE2Mi41OTZWOTQuMDc5M0gyMTEuOTk5VjExMS40NDdIMTgxLjEyOVYxMjQuNzU2SDIxMC4yMjVWMTQxLjY5MkgxODEuMTI5VjE2OC42NjNaIi8+PC9nPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMjQgLTMuNjUpIHNjYWxlKDAuMTE5KSI+PHBhdGggZD0iTTkzLjcwMzkgMTU3LjgxMkg2Ny45NTQxTDYzLjc0MDggMTY4LjY1SDQ0TDc0LjIwODggOTRIODcuMzczM0wxMTguNzggMTY4LjY3NUg5Ny45NTA1TDkzLjcwMzkgMTU3LjgxMlpNNzUuMjg1NiAxMzkuMzM0TDc0LjY0MjUgMTQxLjAxOUg4Ny4xNjRMODYuNzI3MiAxMzkuNzU0TDgwLjkwMDIgMTIzLjc0Nkw3NS4yODg2IDEzOS4zMzRINzUuMjg1NloiLz48cGF0aCBkPSJNMTUzLjk0OCAxMzcuMzYyQzE1MC43OTYgMTQ4LjA0MiAxMzkuNTc5IDE1NC4zOTIgMTI4LjUzOCAxNTEuNzMzQzExNy40OSAxNDkuMDY0IDExMC41NjggMTM4LjM1NCAxMTIuODYyIDEyNy40NjdDMTE1LjE1MiAxMTYuNTc3IDEyNS44MzUgMTA5LjQwMiAxMzcuMDU4IDExMS4yMTlDMTQxLjY1NiAxMTEuODQzIDE0NS44OTYgMTE0LjA0OCAxNDkuMDU1IDExNy40NTZDMTUxLjIzOSAxMTkuNzExIDE1Mi44NzcgMTIyLjQzOCAxNTMuODQ1IDEyNS40MjhIMTcxLjY1OUMxNjkuMzI3IDEwNi43MDYgMTUyLjg3NyA5NC4xMDAzIDEzMy43NjcgOTQuMTAwM0MxMjMuNTk2IDkzLjk3MDUgMTEzLjc4NSA5Ny44ODA3IDEwNi40NzYgMTA0Ljk3OEMxMDIuOTE0IDEwOC40MzYgMTAwLjA5MSAxMTIuNTg1IDk4LjE3NzQgMTE3LjE3M0M5Ni4yNjQxIDEyMS43NiA5NS4zMDEyIDEyNi42OSA5NS4zNDczIDEzMS42NjNDOTUuMzQ3MyAxNTMuMDM1IDExMi40ODUgMTY4LjkgMTMzLjc3MyAxNjguOUMxNTMuMDkyIDE2OC45IDE2OS4wMDUgMTU2LjM0NSAxNzEuNzcyIDEzNy4zNjJIMTUzLjk0NVoiLz48cGF0aCBkPSJNMTgxLjEyOSAxNjguNjYzSDE2Mi41OTZWOTQuMDc5M0gyMTEuOTk5VjExMS40NDdIMTgxLjEyOVYxMjQuNzU2SDIxMC4yMjVWMTQxLjY5MkgxODEuMTI5VjE2OC42NjNaIi8+PC9nPjwvc3ZnPg==)}.bps .lg-gs{width:52px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEuNSA3LjUgMjEgOSIgZmlsbD0iY3VycmVudENvbG9yIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0ibTcuODMsMTEuNzZoMHMtLjI2LDEuMTUtLjI2LDEuMTVjLS4wMS4wNi0uMDguMTEtLjE1LjExaC0uMzJzLS4wNC4wMi0uMDUuMDRjLS4yOS45OS0uNjksMS42OC0xLjIxLDIuMDktLjQ1LjM1LTEsLjUxLTEuNzMuNTEtLjY2LDAtMS4xLS4yMS0xLjQ4LS42My0uNS0uNTUtLjctMS40Ni0uNTgtMi41NS4yMi0yLjA1LDEuMjktNC4xMiwzLjM0LTQuMTIuNjIsMCwxLjExLjE5LDEuNDUuNTcuMzYuNDEuNTQsMS4wMi41NCwxLjgyLDAsLjA3LS4wNi4xMy0uMTMuMTNoLTEuNWMtLjA1LDAtLjEtLjA1LS4xLS4xLS4wMS0uNTUtLjE4LS44Mi0uNS0uODItLjU4LDAtLjkxLjc4LTEuMDksMS4yMS0uMjUuNi0uMzgsMS4yNi0uMzUsMS45Mi4wMS4zLjA2LjczLjM1LjkxLjI2LjE2LjYyLjA1Ljg0LS4xMi4yMi0uMTcuNC0uNDguNDctLjc1LjAxLS4wNC4wMS0uMDcsMC0uMDgtLjAxLS4wMS0uMDQtLjAyLS4wNi0uMDJoLS4zOXMtLjA4LS4wMi0uMTEtLjA1Yy0uMDItLjAyLS4wMy0uMDYtLjAyLS4wOWwuMjYtMS4xNGMuMDEtLjA2LjA3LS4xLjEzLS4xMWgwczIuNTMsMCwyLjUzLDBjMCwwLC4wMSwwLC4wMiwwLC4wNywwLC4xMS4wNy4xMS4xNGgwWiIvPjxwYXRoIGQ9Im0xMi4xOCwxMC40NWMwLC4wNy0uMDYuMTMtLjEzLjEzaC0xLjM4Yy0uMDksMC0uMTctLjA3LS4xNy0uMTYsMC0uNC0uMTQtLjYtLjQyLS42cy0uNDcuMTgtLjQ3LjQ4YzAsLjM0LjE5LjY1Ljc0LDEuMTguNzIuNjgsMS4wMSwxLjI4LDEsMi4wOC0uMDIsMS4yOS0uOSwyLjEyLTIuMjMsMi4xMi0uNjgsMC0xLjItLjE4LTEuNTQtLjU0LS4zNS0uMzYtLjUxLS45LS40OC0xLjU5LDAtLjA3LjA2LS4xMy4xMy0uMTNoMS40M3MuMDguMDIuMS4wNWMuMDIuMDMuMDMuMDYuMDMuMDktLjAyLjI1LjAzLjQzLjEzLjU0LjA2LjA3LjE1LjEuMjYuMS4yNiwwLC40Mi0uMTkuNDItLjUxLDAtLjI4LS4wOC0uNTMtLjU3LTEuMDMtLjYzLS42MS0xLjE5LTEuMjQtMS4xNy0yLjIzLjAxLS41OC4yNC0xLjEuNjQtMS40OC40My0uNCwxLjAxLS42MSwxLjY5LS42MS42OCwwLDEuMi4yLDEuNTMuNTguMzIuMzYuNDcuODguNDYsMS41NGgwWiIvPjxwYXRoIGQ9Im0xNi40NywxNS40M3YtNi44NGMuMDEtLjA3LS4wNS0uMTMtLjEyLS4xMywwLDAsMCwwLDAsMGgtMi4xNGMtLjA3LDAtLjEuMDYtLjEyLjFsLTMuMSw2LjgyaDBzMCwwLDAsMGMtLjAzLjA4LjAzLjE3LjEyLjE3aDEuNWMuMDgsMCwuMTMtLjAyLjE2LS4wOGwuMy0uNzFjLjA0LS4wOS4wNC0uMS4xNS0uMWgxLjQzYy4xLDAsLjEsMCwuMS4xbC0uMDMuNjZjMCwuMDcuMDYuMTMuMTMuMTMsMCwwLDAsMCwwLDBoMS41MXMuMDctLjAyLjEtLjA0Yy4wMi0uMDIuMDMtLjA2LjAzLS4wOVptLTIuNjUtMi4yOHMtLjAyLDAtLjAzLDBjLS4wMiwwLS4wMy0uMDItLjAzLS4wNCwwLDAsMCwwLDAsMCwwLS4wMSwwLS4wMi4wMS0uMDRsMS4wNy0yLjY1cy4wMi0uMDUuMDMtLjA4Yy4wMi0uMDQuMDQtLjA0LjA1LS4wMSwwLC4wMi0uMTIsMi43Mi0uMTIsMi43Mi0uMDEuMS0uMDEuMTEtLjExLjExaC0uODZzMC0uMDEsMC0uMDFoMHMwLDAsMCwwWiIvPjxwYXRoIGQ9Im0xOS41MSw4LjQ2aC0xLjE0Yy0uMDYsMC0uMTMuMDMtLjE0LjFsLTEuNTgsNi44NnMwLC4wNi4wMi4wOWMuMDMuMDMuMDcuMDUuMTEuMDVoMS40MmMuMDgsMCwuMTMtLjA0LjE0LS4xLDAsMCwuMTctLjc4LjE3LS43OC4wMS0uMDYsMC0uMTEtLjA2LS4xNC0uMDMtLjAxLS4wNS0uMDMtLjA4LS4wNGwtLjI1LS4xMy0uMjQtLjEzLS4wOS0uMDVzLS4wMy0uMDItLjAyLS4wNGMwLS4wMy4wMi0uMDUuMDUtLjA1aC43OGMuMjMsMCwuNDctLjAxLjY5LS4wNSwxLjYxLS4zLDIuNjgtMS41OSwyLjcxLTMuMzQuMDMtMS41LS44MS0yLjI2LTIuNDgtMi4yNiwwLDAsMCwwLDAsMFptLS4zOSw0LjA4aC0uMDNjLS4wNywwLS4wOCwwLS4wOCwwLDAsMCwuNDUtMS45OC40NS0xLjk4LjAxLS4wNi4wMS0uMDktLjAyLS4xMS0uMDUtLjAyLS43LS4zNy0uNy0uMzctLjAyLDAtLjAzLS4wMi0uMDItLjA0LDAtLjAzLjAyLS4wNS4wNS0uMDVoMS4wNGMuMzIsMCwuNS4zLjQ5Ljc5LS4wMS44NS0uNDIsMS43NC0xLjE3LDEuNzdoMFoiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEuNSA3LjUgMjEgOSIgZmlsbD0iY3VycmVudENvbG9yIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0ibTcuODMsMTEuNzZoMHMtLjI2LDEuMTUtLjI2LDEuMTVjLS4wMS4wNi0uMDguMTEtLjE1LjExaC0uMzJzLS4wNC4wMi0uMDUuMDRjLS4yOS45OS0uNjksMS42OC0xLjIxLDIuMDktLjQ1LjM1LTEsLjUxLTEuNzMuNTEtLjY2LDAtMS4xLS4yMS0xLjQ4LS42My0uNS0uNTUtLjctMS40Ni0uNTgtMi41NS4yMi0yLjA1LDEuMjktNC4xMiwzLjM0LTQuMTIuNjIsMCwxLjExLjE5LDEuNDUuNTcuMzYuNDEuNTQsMS4wMi41NCwxLjgyLDAsLjA3LS4wNi4xMy0uMTMuMTNoLTEuNWMtLjA1LDAtLjEtLjA1LS4xLS4xLS4wMS0uNTUtLjE4LS44Mi0uNS0uODItLjU4LDAtLjkxLjc4LTEuMDksMS4yMS0uMjUuNi0uMzgsMS4yNi0uMzUsMS45Mi4wMS4zLjA2LjczLjM1LjkxLjI2LjE2LjYyLjA1Ljg0LS4xMi4yMi0uMTcuNC0uNDguNDctLjc1LjAxLS4wNC4wMS0uMDcsMC0uMDgtLjAxLS4wMS0uMDQtLjAyLS4wNi0uMDJoLS4zOXMtLjA4LS4wMi0uMTEtLjA1Yy0uMDItLjAyLS4wMy0uMDYtLjAyLS4wOWwuMjYtMS4xNGMuMDEtLjA2LjA3LS4xLjEzLS4xMWgwczIuNTMsMCwyLjUzLDBjMCwwLC4wMSwwLC4wMiwwLC4wNywwLC4xMS4wNy4xMS4xNGgwWiIvPjxwYXRoIGQ9Im0xMi4xOCwxMC40NWMwLC4wNy0uMDYuMTMtLjEzLjEzaC0xLjM4Yy0uMDksMC0uMTctLjA3LS4xNy0uMTYsMC0uNC0uMTQtLjYtLjQyLS42cy0uNDcuMTgtLjQ3LjQ4YzAsLjM0LjE5LjY1Ljc0LDEuMTguNzIuNjgsMS4wMSwxLjI4LDEsMi4wOC0uMDIsMS4yOS0uOSwyLjEyLTIuMjMsMi4xMi0uNjgsMC0xLjItLjE4LTEuNTQtLjU0LS4zNS0uMzYtLjUxLS45LS40OC0xLjU5LDAtLjA3LjA2LS4xMy4xMy0uMTNoMS40M3MuMDguMDIuMS4wNWMuMDIuMDMuMDMuMDYuMDMuMDktLjAyLjI1LjAzLjQzLjEzLjU0LjA2LjA3LjE1LjEuMjYuMS4yNiwwLC40Mi0uMTkuNDItLjUxLDAtLjI4LS4wOC0uNTMtLjU3LTEuMDMtLjYzLS42MS0xLjE5LTEuMjQtMS4xNy0yLjIzLjAxLS41OC4yNC0xLjEuNjQtMS40OC40My0uNCwxLjAxLS42MSwxLjY5LS42MS42OCwwLDEuMi4yLDEuNTMuNTguMzIuMzYuNDcuODguNDYsMS41NGgwWiIvPjxwYXRoIGQ9Im0xNi40NywxNS40M3YtNi44NGMuMDEtLjA3LS4wNS0uMTMtLjEyLS4xMywwLDAsMCwwLDAsMGgtMi4xNGMtLjA3LDAtLjEuMDYtLjEyLjFsLTMuMSw2LjgyaDBzMCwwLDAsMGMtLjAzLjA4LjAzLjE3LjEyLjE3aDEuNWMuMDgsMCwuMTMtLjAyLjE2LS4wOGwuMy0uNzFjLjA0LS4wOS4wNC0uMS4xNS0uMWgxLjQzYy4xLDAsLjEsMCwuMS4xbC0uMDMuNjZjMCwuMDcuMDYuMTMuMTMuMTMsMCwwLDAsMCwwLDBoMS41MXMuMDctLjAyLjEtLjA0Yy4wMi0uMDIuMDMtLjA2LjAzLS4wOVptLTIuNjUtMi4yOHMtLjAyLDAtLjAzLDBjLS4wMiwwLS4wMy0uMDItLjAzLS4wNCwwLDAsMCwwLDAsMCwwLS4wMSwwLS4wMi4wMS0uMDRsMS4wNy0yLjY1cy4wMi0uMDUuMDMtLjA4Yy4wMi0uMDQuMDQtLjA0LjA1LS4wMSwwLC4wMi0uMTIsMi43Mi0uMTIsMi43Mi0uMDEuMS0uMDEuMTEtLjExLjExaC0uODZzMC0uMDEsMC0uMDFoMHMwLDAsMCwwWiIvPjxwYXRoIGQ9Im0xOS41MSw4LjQ2aC0xLjE0Yy0uMDYsMC0uMTMuMDMtLjE0LjFsLTEuNTgsNi44NnMwLC4wNi4wMi4wOWMuMDMuMDMuMDcuMDUuMTEuMDVoMS40MmMuMDgsMCwuMTMtLjA0LjE0LS4xLDAsMCwuMTctLjc4LjE3LS43OC4wMS0uMDYsMC0uMTEtLjA2LS4xNC0uMDMtLjAxLS4wNS0uMDMtLjA4LS4wNGwtLjI1LS4xMy0uMjQtLjEzLS4wOS0uMDVzLS4wMy0uMDItLjAyLS4wNGMwLS4wMy4wMi0uMDUuMDUtLjA1aC43OGMuMjMsMCwuNDctLjAxLjY5LS4wNSwxLjYxLS4zLDIuNjgtMS41OSwyLjcxLTMuMzQuMDMtMS41LS44MS0yLjI2LTIuNDgtMi4yNiwwLDAsMCwwLDAsMFptLS4zOSw0LjA4aC0uMDNjLS4wNywwLS4wOCwwLS4wOCwwLDAsMCwuNDUtMS45OC40NS0xLjk4LjAxLS4wNi4wMS0uMDktLjAyLS4xMS0uMDUtLjAyLS43LS4zNy0uNy0uMzctLjAyLDAtLjAzLS4wMi0uMDItLjA0LDAtLjAzLjAyLS4wNS4wNS0uMDVoMS4wNGMuMzIsMCwuNS4zLjQ5Ljc5LS4wMS44NS0uNDIsMS43NC0xLjE3LDEuNzdoMFoiLz48L3N2Zz4=)}.bps .promises{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.bps .spot{isolation:isolate;position:relative}.bps .spot:before{content:"";z-index:3;pointer-events:none;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),#f27e4bbf,transparent 60%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bps .spot:hover:before{opacity:1}.bps .promise{background:var(--card);flex-direction:column;display:flex}.bps .promise .screen{border-bottom:1px solid var(--border);aspect-ratio:auto;background:radial-gradient(120% 90% at 50% 0,#f27e4b12,#0000 60%),#0d0807;padding:clamp(14px,1.6vw,22px)}.bps .promise .screen .vid{aspect-ratio:16/9;background:#150a09;position:relative;inset:auto;overflow:hidden}.bps .promise .screen .vid video{object-fit:contain}.bps .pbody{padding:clamp(24px,2.4vw,34px);position:relative}.bps .pnum{font-family:var(--mono);letter-spacing:-.06em;background:linear-gradient(#f27e4bf2,#f27e4b0d 92%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,3.4vw,52px);font-weight:400;line-height:.85}.bps .ptop{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bps .ptop .bracket{padding-bottom:4px}.bps .ptop .bracket b{color:var(--mfg)}.bps .pbody .h3{font-size:var(--fs-h3-lg);letter-spacing:-.03em;margin-top:20px;line-height:1.05}.bps .pbody>p{color:var(--mfg);max-width:520px;margin-top:14px;line-height:1.65}.bps .checks{border-top:1px solid var(--border-soft);gap:16px;margin-top:26px;padding-top:22px;display:grid}.bps .checks li{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.bps .checks .ic{color:var(--primary);margin-top:4px}@media (max-width:900px){.bps .promises{grid-template-columns:1fr}}.bps .tour{width:min(100%,1192px,160svh - 464px);min-width:min(100%,760px);margin-left:auto;margin-right:auto;position:relative}.bps .tabs{z-index:2;border:1px solid var(--border);background:#121212b3;border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.bps .tab{text-align:left;border-left:1px solid var(--border);color:#727272;height:54px;font-size:var(--fs-small);white-space:nowrap;transition:color .25s var(--ease),background-color .25s var(--ease);align-items:center;gap:10px;padding:0 16px;font-weight:500;display:flex;position:relative;overflow:hidden}.bps .tab:first-child{border-left:0}.bps .tab .tn{font-family:var(--mono);letter-spacing:.06em;color:#5a5a5a;font-size:12px;transition:color .25s}.bps .tab .tt{text-overflow:ellipsis;overflow:hidden}.bps .tab:hover{color:#d4d4d4;background:#ffffff06}.bps .tab:hover .tn{color:#9a9a9a}.bps .tab.on{color:var(--fg);background:linear-gradient(#f27e4b14,#f27e4b00)}.bps .tab.on .tn{color:var(--primary)}.bps .tab:focus-visible{outline-offset:-2px}.bps .tp{opacity:0;background:#ffffff0f;height:2px;transition:opacity .2s;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.bps .tp i{background:var(--primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 10px #f27e4bb3}.bps .tab.on .tp{opacity:1}.bps .tab.on.run .tp i{animation:bps-tprog var(--dur,7s) linear forwards}.bps .tour.paused .tab.on.run .tp i{animation-play-state:paused}@keyframes bps-tprog{to{transform:scaleX(1)}}.bps .stage-f{background:#0d0d0d;border:1px solid #ffffff1f;position:relative;box-shadow:0 50px 120px -40px #000000f2}.bps .stage-f .tbar{z-index:4}.bps .tour-glow{filter:blur(30px);pointer-events:none;z-index:-1;background:radial-gradient(50% 50% at 50% 40%,#e8734a47,#6650231f 50%,#0000 75%);height:200px;position:absolute;bottom:-70px;left:8%;right:8%}.bps .stage-f .tbar-t{text-overflow:ellipsis;max-width:70%;overflow:hidden}.bps .tx{height:26px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;border:1px solid #0000;align-items:center;gap:6px;margin-left:auto;padding:0 8px;font-size:12px;transition:color .2s,border-color .2s;display:inline-flex}.bps .tx:hover{color:var(--fg);border-color:var(--border)}.bps .tx .ic{width:12px;height:12px}.bps .tscreen{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.bps .tm{opacity:0;filter:blur(6px);transition:opacity .5s var(--ease),transform .6s var(--ease),filter .5s var(--ease);pointer-events:none;position:absolute;inset:0;transform:scale(.985)}.bps .tm.on{opacity:1;filter:none;pointer-events:auto;cursor:zoom-in;transform:none}.bps .tm video,.bps .tm img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bps .cap{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0a0a0abd;border:1px solid #ffffff1f;width:min(440px,100% - 36px);padding:28px 30px 30px;position:absolute;bottom:18px;left:18px;box-shadow:0 20px 50px -20px #000c}.bps .ci{display:none}.bps .ci.on{display:block}.bps .ci .h3{margin-top:0}.bps .ci p{color:#b4b4b4;max-width:380px;margin-top:12px;font-size:15px;line-height:1.6}.bps .ci .tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.bps .ci .tags span{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#bdbdbd;border:1px solid var(--border);background:#ffffff08;padding:3px 7px;font-size:12px}.bps .ci.on>*{animation:bps-capIn .5s var(--ease) both}.bps .ci.on>:nth-child(2){animation-delay:70ms}.bps .ci.on>:nth-child(3){animation-delay:.14s}@keyframes bps-capIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:767px){.bps .tour{width:auto;min-width:0}.bps .tabs{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gut) * -1);padding:0 var(--gut) 14px;scroll-padding:0 var(--gut);background:0 0;border:0;gap:8px;display:flex;overflow-x:auto}.bps .tabs::-webkit-scrollbar{display:none}.bps .tab{scroll-snap-align:start;border:1px solid var(--border);flex:none;gap:8px;height:40px;padding:0 12px;font-size:14px}.bps .tab:first-child{border-left:1px solid var(--border)}.bps .tab.on{border-color:var(--primary)}.bps .tp{top:auto;bottom:-1px}.bps .stage-f{margin:0 calc(var(--gut) * -1);border-left:0;border-right:0}.bps .stage-f .tbar{height:34px}.bps .stage-f .tbar-t{max-width:none;font-size:11.5px;position:static;transform:none}.bps .tx{display:none}.bps .cap{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-top:1px solid var(--border);width:auto;box-shadow:none;padding:24px var(--gut) 28px;position:static}.bps .tour-glow{display:none}}.bps .vs{max-width:1040px;margin:var(--sp-content) auto 0;grid-template-columns:minmax(0,.78fr) minmax(0,1fr) minmax(0,1.12fr);padding:0;display:grid;position:relative}.bps .vs-panel{z-index:0;background:linear-gradient(#f27e4b14 0%,#17171799 40% 100%);border:1px solid #f27e4b59;grid-area:1/3/span 7;margin:0;position:relative}@property --vsa{syntax:"<angle>";inherits:false;initial-value:0deg}.bps .vs-panel:after{content:"";pointer-events:none;background:conic-gradient(from var(--vsa),transparent 0deg,transparent 280deg,#ffbe9600 290deg,#ffaa78d9 330deg,#f27e4b00 360deg);-webkit-mask-composite:xor;padding:1px;animation:7s linear infinite bps-vsShine;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes bps-vsShine{to{--vsa:360deg}}.bps .vs-panel{animation:5s ease-in-out infinite bps-vsGlow}@keyframes bps-vsGlow{0%,to{box-shadow:0 30px 80px -50px #f27e4b40}50%{box-shadow:0 30px 90px -40px #f27e4b6b}}@media (prefers-reduced-motion:reduce){.bps .vs-panel,.bps .vs-panel:after{animation:none}.bps .vs-panel:after{display:none}}.bps .vr{display:contents}.bps .vc2.lb{grid-column:1}.bps .vc2.them{grid-column:2}.bps .vc2.us{grid-column:3}.bps .vr.r1 .vc2{grid-row:1}.bps .vr.r2 .vc2{grid-row:2}.bps .vr.r3 .vc2{grid-row:3}.bps .vr.r4 .vc2{grid-row:4}.bps .vr.r5 .vc2{grid-row:5}.bps .vr.r6 .vc2{grid-row:6}.bps .vr.r7 .vc2{grid-row:7}.bps .vc2{z-index:1;border-top:1px solid var(--border-soft);transition:background-color .25s var(--ease);align-items:flex-start;gap:14px;padding:22px 32px;line-height:1.5;display:flex;position:relative}.bps .vr.hd .vc2{border-top:0;flex-direction:column;align-items:flex-start;gap:6px;padding-top:30px;padding-bottom:26px}.bps .vr.hd strong{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:500;line-height:1.15}.bps .vr.hd .them strong{color:#8c8c8c}.bps .vs-x{background:var(--bg);border:1px solid var(--border);width:36px;height:36px;font-family:var(--mono);color:var(--mfg);z-index:3;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.bps .vc2.lb{letter-spacing:.1em;text-transform:uppercase;color:var(--mfg);padding-top:25px;padding-left:24px;font-size:13px;font-weight:600}.bps .vr.r7 .vc2{padding-bottom:30px}.bps .vc2.them{color:#8a8a8a}.bps .vc2.us{color:var(--fg);border-top-color:#f27e4b29}.bps .mk{width:22px;height:22px;transition:transform .3s var(--ease);flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.bps .mk .ic{width:13px;height:13px}.bps .them .mk{color:#5f5f5f;border:1px solid #333}.bps .us .mk{background:var(--primary);color:var(--on-primary)}.bps .us .mk .ic{stroke-width:2.6px}.bps .vs .vr:not(.hd) .vc2{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease),background-color .25s var(--ease);transition-delay:calc(var(--i) * 70ms + .15s),calc(var(--i) * 70ms + .15s),0s;transform:translateY(10px)}.bps .vs.in .vr .vc2{opacity:1;transform:none}.bps .vs-foot{max-width:1040px;margin:var(--sp-5) auto 0;justify-content:flex-end;display:flex}@media (max-width:760px){.bps .vs{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:0}.bps .vs-panel{grid-area:1/2/span 13;margin:0}.bps .vc2.them{grid-column:1}.bps .vc2.us{grid-column:2}.bps .vc2.lb{grid-column:1/-1}.bps .vr.r1 .vc2{grid-row:1}.bps .vr.r2 .vc2.lb{grid-row:2}.bps .vr.r2 .vc2.them,.bps .vr.r2 .vc2.us{grid-row:3}.bps .vr.r3 .vc2.lb{grid-row:4}.bps .vr.r3 .vc2.them,.bps .vr.r3 .vc2.us{grid-row:5}.bps .vr.r4 .vc2.lb{grid-row:6}.bps .vr.r4 .vc2.them,.bps .vr.r4 .vc2.us{grid-row:7}.bps .vr.r5 .vc2.lb{grid-row:8}.bps .vr.r5 .vc2.them,.bps .vr.r5 .vc2.us{grid-row:9}.bps .vr.r6 .vc2.lb{grid-row:10}.bps .vr.r6 .vc2.them,.bps .vr.r6 .vc2.us{grid-row:11}.bps .vr.r7 .vc2.lb{grid-row:12}.bps .vr.r7 .vc2.them,.bps .vr.r7 .vc2.us{grid-row:13}.bps .vc2{font-size:var(--fs-small);gap:10px;padding:14px 16px}.bps .vr.r7 .vc2{padding-bottom:18px}.bps .vr.hd .vc2{padding-top:18px;padding-bottom:14px}.bps .vc2.lb{border-top:1px solid var(--border-soft);padding:18px 14px 0;font-size:12px}.bps .vr:not(.hd) .vc2.them,.bps .vr:not(.hd) .vc2.us{border-top:0}.bps .vr.hd .vc2.lb{display:none}.bps .vr.hd strong{font-size:17px}.bps .vs-x{width:28px;height:28px;font-size:11.5px;right:-14px}.bps .mk{width:18px;height:18px}.bps .mk .ic{width:11px;height:11px}}.bps .sg{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.bps .sc{background:var(--bg);padding:var(--card-pad);flex-direction:column;display:flex;position:relative}.bps .sv{height:180px;margin:0 0 var(--sp-4);background:radial-gradient(46% 52% at 50% 52%,#f27e4b0f,#0000 72%);justify-content:center;align-items:center;display:flex;position:relative}.bps .sv svg{width:100%;max-width:360px;height:100%;overflow:visible}.bps .sv .n{stroke:#ffffff47;stroke-width:1.25px;vector-effect:non-scaling-stroke}.bps .sv .n.f{stroke:#ffffff24}.bps .sv .a{stroke:#ff8a55;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #ff9664e6)drop-shadow(0 0 8px #f27e4b8c)}.bps .sv .gl{filter:drop-shadow(0 0 2px #ff9664e6)drop-shadow(0 0 8px #f27e4b8c)}.bps .sv .bar{fill:#ffffff1a;stroke:none}.bps .sv .lb{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;fill:#8a8a8a;stroke:none;font-size:12px}.bps .sv .lb.nm{text-transform:none;letter-spacing:.02em;fill:#a6a6a6}.bps .sv .lb.sm{letter-spacing:0;font-size:8.5px}.bps .sv .lb.o{fill:#ff9a66;filter:drop-shadow(0 0 5px #f27e4b80)}.bps .sv [class*=k]{transform-box:fill-box}.bps .sv .k1-ring,.bps .sv .k1-ring2,.bps .sv .k6-dial,.bps .sv .k3-sp1,.bps .sv .k3-sp2,.bps .sv .k4-rp1,.bps .sv .k4-rp2{transform-origin:50%}.bps .sc .h3{margin-top:0}.bps .sc p{margin-top:var(--sp-2);color:var(--mfg);font-size:var(--fs-small);line-height:1.6}.bps .sc .bracket{margin-bottom:var(--sp-2);display:block}@media (max-width:980px){.bps .sg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bps .sg{grid-template-columns:1fr}.bps .sv{aspect-ratio:2;height:auto}}.bps .k1-dot{transform:translate(180px)}.bps .k1-cpf,.bps .k1-ring,.bps .k1-ring2,.bps .k1-tr{opacity:0}.bps .k1-rwm{stroke-dashoffset:0}.bps .k2-scan{opacity:0}.bps .k2-c0,.bps .k2-c1,.bps .k2-c2,.bps .k2-c3{stroke-dashoffset:0}.bps .k3-pulse,.bps .k3-tail,.bps .k3-shim,.bps .k3-sp1,.bps .k3-sp2{opacity:0}.bps .k3-livet{fill:#ff9a66}.bps .k3-ck1,.bps .k3-ck2{stroke-dashoffset:0}.bps .k4-keept{fill:#ff9a66}.bps .k4-rp1,.bps .k4-rp2{opacity:0}.bps .k4-cur{transform:translate(222px,150px)}.bps .k5-fl0,.bps .k5-fl1,.bps .k5-fl2{opacity:0}.bps .k5-wave{opacity:.5;transform:translate(94px)}.bps .k6-key{transform:translate(130px)}.bps .k6-tr{opacity:0}.bps .k6-dial{transform:rotate(90deg)}.bps .k6-lbl{fill:#ff9a66}.bps .k6-cnm{stroke-dashoffset:0}.bps .play .sv *{animation-duration:var(--T,6s);animation-delay:var(--dl,0s);animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-iteration-count:infinite;animation-fill-mode:both}.bps .play .sv.paused *,.bps .play.off .sv *{animation-play-state:paused}.bps .sc:first-child{--dl:0s;--T:6.4s}.bps .sc:nth-child(2){--dl:.7s;--T:6.4s}.bps .sc:nth-child(3){--dl:1.4s;--T:6s}.bps .sc:nth-child(4){--dl:.35s;--T:7s}.bps .sc:nth-child(5){--dl:1.05s;--T:6s}.bps .sc:nth-child(6){--dl:1.75s;--T:6.6s}.bps .play .k1-dot{animation-name:bps-k1dot}@keyframes bps-k1dot{0%{opacity:0;transform:translate(40px)}6%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(40px)}34%{transform:translate(180px)}44%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(180px)}62%{transform:translate(300px)}72%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(300px)}78%{opacity:1;transform:translate(180px)}90%{opacity:1;transform:translate(180px)}97%,to{opacity:0;transform:translate(180px)}}.bps .play .k1-cpo{animation-name:bps-k1cpo}@keyframes bps-k1cpo{0%,33%{opacity:0}36%,80%{opacity:1}84%{opacity:.5}88%,90%{opacity:1}97%,to{opacity:0}}.bps .play .k1-cpf{animation-name:bps-k1cpf}@keyframes bps-k1cpf{0%,33%{opacity:0}36%{opacity:1}50%,to{opacity:0}}.bps .play .k1-ring{animation-name:bps-k1ring}@keyframes bps-k1ring{0%,34%{opacity:0;transform:scale(1)}36%{opacity:.9;transform:scale(1)}52%,to{opacity:0;transform:scale(3)}}.bps .play .k1-ring2{animation-name:bps-k1ring2}@keyframes bps-k1ring2{0%,45%{opacity:0;transform:scale(1)}47%{opacity:.6;transform:scale(1)}62%,to{opacity:0;transform:scale(3.4)}}.bps .play .k1-tr{animation-name:bps-k1tr}@keyframes bps-k1tr{0%,7%{opacity:0}11%,31%{opacity:1}35%,45%{opacity:0}49%,59%{opacity:1}62%,to{opacity:0}}.bps .play .k1-lbl{animation-name:bps-k1lbl}@keyframes bps-k1lbl{0%,36%{opacity:0;transform:translateY(4px)}44%,90%{opacity:1;transform:none}97%,to{opacity:0}}.bps .play .k1-rwm{animation-name:bps-k1rwm}@keyframes bps-k1rwm{0%,62%{stroke-dashoffset:100px}72%,to{stroke-dashoffset:0}}.bps .play .k1-rw{animation-name:bps-k1rw}@keyframes bps-k1rw{0%,61%{opacity:0}62%,88%{opacity:1}96%,to{opacity:0}}.bps .play .k2-scan{animation-name:bps-k2scan}@keyframes bps-k2scan{0%,8%{opacity:0;transform:translateY(0)}11%{opacity:1;animation-timing-function:linear;transform:translateY(0)}72%{opacity:1;transform:translateY(124px)}76%,to{opacity:0;transform:translateY(124px)}}.bps .play .k2-r0{animation-name:bps-k2r0}.bps .play .k2-r1{animation-name:bps-k2r1}.bps .play .k2-r2{animation-name:bps-k2r2}.bps .play .k2-r3{animation-name:bps-k2r3}@keyframes bps-k2r0{0%,17%{opacity:.6}21%,88%{opacity:1}96%,to{opacity:.6}}@keyframes bps-k2r1{0%,32%{opacity:.6}36%,88%{opacity:1}96%,to{opacity:.6}}@keyframes bps-k2r2{0%,47%{opacity:.6}51%,88%{opacity:1}96%,to{opacity:.6}}@keyframes bps-k2r3{0%,62%{opacity:.6}66%,88%{opacity:1}96%,to{opacity:.6}}.bps .play .k2-c0{animation-name:bps-k2c0}.bps .play .k2-c1{animation-name:bps-k2c1}.bps .play .k2-c2{animation-name:bps-k2c2}.bps .play .k2-c3{animation-name:bps-k2c3}@keyframes bps-k2c0{0%,19%{stroke-dashoffset:10px}25%,to{stroke-dashoffset:0}}@keyframes bps-k2c1{0%,34%{stroke-dashoffset:10px}40%,to{stroke-dashoffset:0}}@keyframes bps-k2c2{0%,49%{stroke-dashoffset:10px}55%,to{stroke-dashoffset:0}}@keyframes bps-k2c3{0%,64%{stroke-dashoffset:10px}70%,to{stroke-dashoffset:0}}.bps .play .k2-lbl{animation-name:bps-k2lbl}@keyframes bps-k2lbl{0%,72%{opacity:0;transform:translateY(4px)}78%{opacity:1;transform:none}83%{opacity:.6}88%,90%{opacity:1}96%,to{opacity:0}}.bps .play .k3-pulse{animation-name:bps-k3pulse}@keyframes bps-k3pulse{0%,8%{stroke-dashoffset:22px;opacity:0}10%{opacity:1;stroke-dashoffset:22px;animation-timing-function:cubic-bezier(.65,0,.35,1)}32%{stroke-dashoffset:-100px;opacity:1}34%,to{stroke-dashoffset:-100px;opacity:0}}.bps .play .k3-tail{animation-name:bps-k3tail}@keyframes bps-k3tail{0%,8%{stroke-dashoffset:40px;opacity:0}10%{opacity:.4;stroke-dashoffset:40px;animation-timing-function:cubic-bezier(.65,0,.35,1)}32%{stroke-dashoffset:-82px;opacity:.4}35%,to{stroke-dashoffset:-82px;opacity:0}}.bps .play .k3-shim{animation-name:bps-k3shim}@keyframes bps-k3shim{0%,44%{stroke-dashoffset:14px;opacity:0}46%{opacity:.7;stroke-dashoffset:14px;animation-timing-function:linear}76%{stroke-dashoffset:-100px;opacity:.7}78%,to{stroke-dashoffset:-100px;opacity:0}}.bps .play .k3-live{animation-name:bps-k3live}@keyframes bps-k3live{0%,31%{opacity:0}36%{opacity:1}50%{opacity:.6}64%{opacity:1}77%{opacity:.6}90%{opacity:1}97%,to{opacity:0}}.bps .play .k3-livet{animation-name:bps-k3livet}@keyframes bps-k3livet{0%,31%{fill:#8a8a8a}36%,90%{fill:#ff9a66}97%,to{fill:#8a8a8a}}.bps .play .k3-sp1{animation-name:bps-k3sp1}@keyframes bps-k3sp1{0%,37%{opacity:0;transform:rotate(0)}39%{opacity:1;animation-timing-function:linear}51%{opacity:1;transform:rotate(540deg)}53%,to{opacity:0;transform:rotate(540deg)}}.bps .play .k3-ck1{animation-name:bps-k3ck1}@keyframes bps-k3ck1{0%,51%{stroke-dashoffset:10px;opacity:1}57%,90%{stroke-dashoffset:0;opacity:1}97%{opacity:0;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:10px}}.bps .play .k3-t1{animation-name:bps-k3t1}@keyframes bps-k3t1{0%,37%{fill:#5a5a5a}39%,51%{fill:#8a8a8a}56%,90%{fill:#d4d4d4}97%,to{fill:#5a5a5a}}.bps .play .k3-sp2{animation-name:bps-k3sp2}@keyframes bps-k3sp2{0%,51%{opacity:0;transform:rotate(0)}53%{opacity:1;animation-timing-function:linear}65%{opacity:1;transform:rotate(540deg)}67%,to{opacity:0;transform:rotate(540deg)}}.bps .play .k3-ck2{animation-name:bps-k3ck2}@keyframes bps-k3ck2{0%,65%{stroke-dashoffset:10px;opacity:1}71%,90%{stroke-dashoffset:0;opacity:1}97%{opacity:0;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:10px}}.bps .play .k3-t2{animation-name:bps-k3t2}@keyframes bps-k3t2{0%,51%{fill:#5a5a5a}53%,65%{fill:#8a8a8a}70%,90%{fill:#d4d4d4}97%,to{fill:#5a5a5a}}.bps .play .k4-b1{animation-name:bps-k4b1}.bps .play .k4-b2{animation-name:bps-k4b2}.bps .play .k4-b3{animation-name:bps-k4b3}.bps .play .k4-b4{animation-name:bps-k4b4}.bps .play .k4-b5{animation-name:bps-k4b5}@keyframes bps-k4b1{0%,27%{transform:scaleX(.62)}37%,90%{transform:none}to{transform:scaleX(.62)}}@keyframes bps-k4b2{0%,27%{transform:scaleX(1.6)}37%,90%{transform:none}to{transform:scaleX(1.6)}}@keyframes bps-k4b3{0%,27%{transform:translate(86px)}37%,90%{transform:none}to{transform:translate(86px)}}@keyframes bps-k4b4{0%,27%{transform:translate(-66px)}37%,90%{transform:none}to{transform:translate(-66px)}}@keyframes bps-k4b5{0%,27%{transform:translate(-66px)scaleX(1.3)}37%,90%{transform:none}to{transform:translate(-66px)scaleX(1.3)}}.bps .k4-b1,.bps .k4-b2,.bps .k4-b5{transform-origin:0}.bps .play .k4-cur{animation-name:bps-k4cur}@keyframes bps-k4cur{0%{opacity:0;transform:translate(300px,176px)}8%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(300px,176px)}22%{transform:translate(146px,150px)}24%{transform:translate(146px,150px)scale(.88)}27%{transform:translate(146px,150px)scale(1)}40%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(146px,150px)}52%{transform:translate(222px,150px)}54%{transform:translate(222px,150px)scale(.88)}57%,90%{opacity:1;transform:translate(222px,150px)scale(1)}97%,to{opacity:0;transform:translate(222px,150px)}}.bps .play .k4-rp1{animation-name:bps-k4rp1}@keyframes bps-k4rp1{0%,23%{opacity:0;transform:scale(1)}24%{opacity:.9;transform:scale(1)}34%,to{opacity:0;transform:scale(3)}}.bps .play .k4-rp2{animation-name:bps-k4rp2}@keyframes bps-k4rp2{0%,53%{opacity:0;transform:scale(1)}54%{opacity:.9;transform:scale(1)}64%,to{opacity:0;transform:scale(3)}}.bps .play .k4-keep{animation-name:bps-k4keep}@keyframes bps-k4keep{0%,54%{opacity:0}58%{opacity:1}70%{opacity:.55}82%,90%{opacity:1}97%,to{opacity:0}}.bps .play .k4-keept{animation-name:bps-k4keept}@keyframes bps-k4keept{0%,54%{fill:#8a8a8a}58%,90%{fill:#ff9a66}97%,to{fill:#8a8a8a}}.bps .play .k5-wave{animation-name:bps-k5wave}@keyframes bps-k5wave{0%,6%{opacity:0;transform:translate(24px)}10%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(30px)}30%{opacity:1;transform:translate(94px)}36%{opacity:.8;transform:translate(84px)}80%{opacity:.5;transform:translate(84px)}92%,to{opacity:0;transform:translate(84px)}}.bps .play .k5-fl0{animation-name:bps-k5fl}.bps .play .k5-fl1{animation-name:bps-k5fl;animation-delay:calc(var(--dl) + .25s)}.bps .play .k5-fl2{animation-name:bps-k5fl;animation-delay:calc(var(--dl) + .5s)}@keyframes bps-k5fl{0%,29%{opacity:0}32%{opacity:.9}52%,to{opacity:0}}.bps .play .k5-sh0{animation-name:bps-k5sh}.bps .play .k5-sh1{animation-name:bps-k5sh;animation-delay:calc(var(--dl) + .25s)}.bps .play .k5-sh2{animation-name:bps-k5sh;animation-delay:calc(var(--dl) + .5s)}@keyframes bps-k5sh{0%,29%{transform:none}31%{transform:translateY(-2.5px)}34%{transform:translateY(.6px)}36%,to{transform:none}}.bps .play .k5-lk0{animation-name:bps-k5lk}.bps .play .k5-lk1{animation-name:bps-k5lk;animation-delay:calc(var(--dl) + .25s)}.bps .play .k5-lk2{animation-name:bps-k5lk;animation-delay:calc(var(--dl) + .5s)}@keyframes bps-k5lk{0%,29%{filter:none}33%{filter:drop-shadow(0 0 7px #f27e4bbf)}50%{filter:none}66%{filter:drop-shadow(0 0 5px #f27e4b73)}82%,to{filter:none}}.bps .play .k6-cnm{animation-name:bps-k6cnm}@keyframes bps-k6cnm{0%,8%{stroke-dashoffset:100px}28%,to{stroke-dashoffset:0}}.bps .play .k6-key{animation-name:bps-k6key}@keyframes bps-k6key{0%{opacity:0;transform:translate(0)}6%,30%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}50%{transform:translate(130px)}90%{opacity:1;transform:translate(130px)}96%{opacity:0;transform:translate(130px)}to{opacity:0;transform:translate(0)}}.bps .play .k6-tr{animation-name:bps-k6tr}@keyframes bps-k6tr{0%,31%{opacity:0}35%,46%{opacity:1}50%,to{opacity:0}}.bps .play .k6-dial{animation-name:bps-k6dial}@keyframes bps-k6dial{0%,52%{transform:rotate(0)}62%,92%{transform:rotate(90deg)}to{transform:rotate(0)}}.bps .play .k6-ind{animation-name:bps-k6ind}@keyframes bps-k6ind{0%,61%{opacity:0}65%{opacity:1}72%{opacity:.5}79%{opacity:1}86%{opacity:.5}90%{opacity:1}97%,to{opacity:0}}.bps .k6-ind{filter:drop-shadow(0 0 2px #ff9664e6)drop-shadow(0 0 8px #f27e4b8c)}.bps .play .k6-lbl{animation-name:bps-k6lbl}@keyframes bps-k6lbl{0%,61%{fill:#8a8a8a}65%,90%{fill:#ff9a66}97%,to{fill:#8a8a8a}}@media (prefers-reduced-motion:reduce){.bps .sv *{animation:none!important}}.bps .faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;display:grid}@media (min-width:901px){.bps .faq-side{align-self:start;position:sticky;top:104px}}.bps .faq-side .h2{margin-top:var(--sp-eyebrow)}.bps .faq-side .lead{margin-top:var(--sp-lead)}.bps .faq-side .lnk{margin-top:var(--sp-4);font-size:15px}.bps .ulink{color:var(--fg);align-items:center;gap:8px;padding-bottom:3px;text-decoration:none;display:inline-flex;position:relative}.bps .ulink:after{content:"";filter:drop-shadow(0 0 3px #ffaa78e6);background:linear-gradient(90deg,#0000,#ffe3d4 50%,#0000) -70% 0/40% 100% no-repeat,#f27e4b99;height:1px;position:absolute;bottom:0;left:0;right:0}.bps .ulink:hover:after{animation:bps-uShine .9s var(--ease) forwards}@keyframes bps-uShine{0%{background-position:-70% 0,0 0}to{background-position:170% 0,0 0}}.bps .ulink .ic{width:14px;height:14px;color:var(--primary);transition:transform .2s var(--ease)}.bps .ulink:hover .ic{transform:translate(3px)}.bps .acc{border-top:1px solid var(--border)}.bps .qi{border-bottom:1px solid var(--border);transition:background-color .3s var(--ease);position:relative}.bps .qi.open{background:linear-gradient(90deg,#f27e4b0d,#0000 60%)}.bps .qt{text-align:left;width:100%;font-size:var(--fs-q);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:22px 16px 22px 20px;font-weight:500;display:flex}.bps .qt>span:first-child{transition:transform .3s var(--ease),color .2s}.bps .qt:hover>span:first-child{color:#fff;transform:translate(4px)}.bps .qt .pm{border:1px solid var(--border);width:28px;height:28px;transition:border-color .3s,background-color .3s,transform .45s var(--ease);flex:none;position:relative}.bps .qt:hover .pm{border-color:#f27e4b99}.bps .qt .pm:before,.bps .qt .pm:after{content:"";background:var(--fg);width:11px;height:1.5px;transition:background-color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bps .qt .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.bps .qi.open .qt .pm{border-color:var(--primary);background:var(--primary);transform:rotate(135deg)}.bps .qi.open .qt .pm:before,.bps .qi.open .qt .pm:after{background:var(--on-primary)}.bps .qp{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.bps .qi.open .qp{grid-template-rows:1fr}.bps .qp>div{overflow:hidden}.bps .qp p{color:var(--mfg);opacity:0;filter:blur(4px);transition:opacity .3s var(--ease),transform .35s var(--ease),filter .3s var(--ease);padding:0 64px 24px 20px;line-height:1.65;transform:translateY(-6px)}.bps .qi.open .qp p{opacity:1;filter:none;transition-delay:.1s;transform:none}@media (max-width:900px){.bps .faq-grid{grid-template-columns:1fr;gap:32px}.bps .qp p{padding-right:16px}.bps .qt,.bps .qp p{padding-left:16px}}.bps .cta{background:var(--cta-bg);padding:clamp(96px,11vw,150px) 0;position:relative;overflow:hidden}.bps .cta:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e8734a24,#0000);width:900px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bps .curves{pointer-events:none;color:var(--fg);position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#0000 38%,#000 82%);mask-image:radial-gradient(60% 70%,#0000 38%,#000 82%)}.bps .curves svg{width:100%;height:100%}.bps .cdot{opacity:0;will-change:transform,opacity;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:0;left:0}.bps .cdot>span{justify-content:center;align-items:center;display:none}.bps .cdot .lg{width:28px;height:28px}.bps .cdot .lg-gs{width:48px}@media (max-width:500px){.bps .curves{display:none}}.bps .cta-in{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex;position:relative}.bps .cta-in .h2{font-size:var(--fs-h1);letter-spacing:-.035em;margin-top:16px;font-weight:500;line-height:1.02}.bps .cta-in .lead{max-width:560px;margin-top:20px}.bps .cta-form{width:100%;max-width:540px;margin-top:36px;scroll-margin-top:120px}.bps .sooner{text-align:center;color:var(--mfg);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:15px;line-height:1.5;display:flex}.bps .sooner .ic{color:var(--primary);flex:none;width:16px;height:16px}.bps .sooner b{color:var(--fg);font-weight:500}.bps .ftr{isolation:isolate;padding:88px 0 32px;position:relative;overflow:hidden}.bps .ftr>.wrap{z-index:1;position:relative}.bps .gf-foot{-webkit-mask-composite:source-in;inset:0;-webkit-mask-image:linear-gradient(#0000 15%,#000 70% 100%),linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000 15%,#000 70% 100%),linear-gradient(90deg,#0000,#000 15% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.bps .ftr-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.bps .ftr-about p{color:var(--mfg);max-width:320px;margin-top:16px;font-size:15px;line-height:1.6}.bps .soc{gap:10px;margin-top:20px;display:flex}.bps .soc a{border:1px solid var(--border);width:40px;height:40px;color:var(--mfg);justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.bps .soc a:hover{color:var(--primary);border-color:#f27e4b80}.bps .soc svg{fill:currentColor;width:16px;height:16px}.bps .fh{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;margin-bottom:18px;font-size:12px;font-weight:500}.bps .fcol ul{gap:12px;display:grid}.bps .fcol a{color:var(--mfg);transition:color .2s var(--ease),transform .25s var(--ease);font-size:15px;display:inline-block}.bps .fcol a:hover{color:var(--fg);transform:translate(3px)}.bps .fcol .fh+ul+.fh{margin-top:36px}.bps .fbot{color:#7a7a7a;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:72px;padding-top:24px;font-size:12px;display:flex}@media (max-width:860px){.bps .ftr-grid{grid-template-columns:1fr 1fr}.bps .ftr-about{grid-column:1/-1}}.bps .dock{z-index:55;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border);transition:transform .35s var(--ease);background:#0a0a0ae6;align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bps .dock.show{transform:none}.bps .dock p{color:var(--mfg);min-width:0;font-size:14px;line-height:1.35}.bps .dock p b{color:var(--fg);font-size:15px;font-weight:500;display:block}.bps .dock .btn{flex:none;height:48px;margin-left:auto}@media (max-width:767px){.bps .dock{display:flex}}.bps .ovl{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s var(--ease);background:#000000d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bps .ovl.in{opacity:1}.bps .xbox{opacity:0;width:min(90vw,1600px);transition:opacity .25s var(--ease),transform .25s var(--ease);background:#000;position:relative;transform:scale(.96);box-shadow:0 30px 80px #0009}.bps .ovl.in .xbox{opacity:1;transform:none}.bps .xbox video{cursor:pointer;width:100%;max-height:90vh}.bps .xbar{opacity:0;background:linear-gradient(#0000,#000000b3);padding-top:40px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.bps .xbox:hover .xbar,.bps .xbar:focus-within,.bps .xbox.paused .xbar{opacity:1}.bps .seek{cursor:pointer;touch-action:none;margin:0 16px;padding:6px 0}.bps .seek div{background:#ffffff40;height:4px}.bps .seek i{background:var(--primary);width:0;height:100%;display:block}.bps .xrow{justify-content:space-between;align-items:center;padding:0 12px 12px;display:flex}.bps .xrow button{color:#fff;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:flex}.bps .xrow button:hover{transform:scale(1.1)}.bps .xrow .ic{width:20px;height:20px}.bps .xclose{color:#fff;background:#ffffff1a;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:16px;right:16px}.bps .xclose:hover{background:#fff3}.bps .dlg-bd{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0000008c;transition:opacity .2s;position:fixed;inset:0}.bps .dlg{z-index:91;opacity:0;width:calc(100% - 32px);max-width:448px;transition:opacity .25s var(--ease),transform .25s var(--ease);background:var(--bg);border:1px solid var(--border);text-align:center;padding:40px 32px 32px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.95)}.bps .dlg:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f27e4b38,#0000);width:420px;height:260px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.bps .dlg.in{opacity:1;transform:translate(-50%,-50%)scale(1)}.bps .dlg-ic{border:1px solid var(--border);background:#26262666;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;display:flex;position:relative}.bps .dlg-ic .ic{width:24px;height:24px}.bps .dlg-ic .ic path,.bps .dlg-ic .ic circle{stroke-dasharray:70;stroke-dashoffset:70px;animation:bps-draw .7s var(--ease) .15s forwards}@keyframes bps-draw{to{stroke-dashoffset:0}}.bps .dlg .who{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:13px;font-weight:600}.bps .dlg h2{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.25}.bps .dlg p{color:var(--mfg);margin-top:16px;line-height:1.6}.bps .dlg .acts{flex-direction:column;gap:12px;margin-top:32px;display:flex}.bps .dlg .acts .btn{width:100%;height:48px}.bps .btn-s{background:var(--muted);color:var(--fg)}.bps .btn-s:hover{background:#303030}.bps .dlg-x{opacity:.7;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:12px;right:12px}.bps .dlg-x:hover{opacity:1}@media (prefers-reduced-motion:reduce){.bps *,.bps :before,.bps :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.bps .h1 .w,.bps .hl{opacity:1;filter:none;transform:none}.bps .rv{opacity:1;transform:none}.bps .h2 .w2,.bps .sec-head .lead,.bps .faq-side .lead,.bps .cta-in>.lead{opacity:1;filter:none;animation:none;transform:none}.bps .mq-track{animation:none}.bps .tab.on .tp i{transform:scaleX(1)}.bps .beam:before,.bps .beam-h:before,.bps .glow,.bps .pulse:after{animation:none}.bps .vs .vr .vc2{opacity:1;transform:none}.bps .tilt{transform:none}}.bps .ftr-min{padding:40px 0 32px}.bps .ftr-min .fbot{margin-top:0}@media (max-width:767px){.bps .ftr-min{padding-bottom:110px}}@media (max-width:560px){.bps .hdr-in{justify-content:space-between}}.bps{--xw:1240px;--line:#ffffff14;--card2:#111}.bps .xh3{font-size:var(--fs-h3-lg);letter-spacing:-.03em;line-height:1.05}.bps .xtags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.bps .xtags span{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#bdbdbd;border:1px solid var(--border);background:#ffffff08;padding:3px 7px;font-size:12px}.bps .sqb{border:1px solid var(--border);width:40px;height:40px;color:var(--fg);transition:border-color .2s var(--ease),color .2s var(--ease);justify-content:center;align-items:center;display:inline-flex}.bps .sqb .ic,.bps .fc-top .ic,.bps .fc-cell .ic{flex:none}.bps .sqb:focus-visible,.bps .rn:focus-visible,.bps .fc-top:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bps .xwin{border:1px solid var(--border);background:#0e0e0e;position:relative;box-shadow:0 40px 120px -60px #f27e4b59}.bps .xscreen{aspect-ratio:16/10;background:#120807;position:relative;overflow:hidden}.bps .xm{opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.bps .xm.on{opacity:1}.bps .xscreen .vc{opacity:0;transition:opacity .2s var(--ease),background-color .2s}.bps .xscreen:hover .vc,.bps .xscreen .vc:focus-visible,.bps .xscreen.paused .vc{opacity:1}@media (hover:none){.bps .xscreen .vc{opacity:.85}}.bps .xm video,.bps .xm img{object-fit:cover;width:100%;height:100%;display:block}.bps .rail{grid-template-columns:repeat(5,1fr);margin-bottom:40px;display:grid;position:relative}.bps .rail-track{background:var(--border);height:1px;position:absolute;top:7px;left:10%;right:10%}.bps .rail-track i{background:linear-gradient(90deg,#f27e4b66,var(--primary));width:0;transition:width .5s var(--ease);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #f27e4bb3}.bps .rn{text-align:center;color:#7d7d7d;transition:color .3s var(--ease);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.bps .rn-dot{background:var(--bg);z-index:1;width:15px;height:15px;transition:all .35s var(--ease);border:1px solid #3a3a3a;position:relative}.bps .rn.done .rn-dot{background:#f27e4b59;border-color:#f27e4b99}.bps .rn.on .rn-dot{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 5px #f27e4b24,0 0 18px #f27e4bb3}.bps .rn-n{font-family:var(--mono);letter-spacing:.08em;font-size:12px}.bps .rn-t{font-size:15px;font-weight:500}.bps .rn.on,.bps .rn:hover{color:var(--fg)}.bps .rn.on .rn-n{color:var(--primary)}.bps .ra-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:48px;display:grid}.bps .ra-cap{flex-direction:column;min-height:320px;display:flex;position:relative}.bps .rc{display:none}.bps .rc.on{animation:bps-rcIn .55s var(--ease) both;display:block}@keyframes bps-rcIn{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.bps .rc-n{font-family:var(--mono);letter-spacing:-.06em;background:linear-gradient(#f27e4bf2,#f27e4b0a 92%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(56px,6vw,88px);line-height:.85;display:block}.bps .rc p{color:var(--mfg);margin-top:14px;line-height:1.65}.bps .ra-nav{gap:8px;margin-top:auto;padding-top:32px;display:flex}@media (max-width:900px){.bps .ra-grid{grid-template-columns:1fr}.bps .ra-cap{order:2;min-height:0}.bps .ra-nav{padding-top:24px}.bps .rn-t{padding:0 4px;font-size:14px;line-height:1.3}}@media (max-width:520px){.bps .rn-t{font-size:12px}}.bps .sb-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:56px;display:grid}.bps .sb-head .h2{margin-top:var(--sp-eyebrow)}.bps .sb-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:12px;display:grid}.bps .sbc{background:linear-gradient(180deg,#f27e4b0d,#fff0 40%),var(--card2);border:1px solid var(--border-soft);flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.bps .sbc:after{content:"";background:linear-gradient(90deg,#0000,#ffaa8273,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.bps .sbc-i{font-family:var(--mono);letter-spacing:.1em;color:#6f6f6f;font-size:12px;position:absolute;top:22px;left:28px}.bps .sbc .sv{height:170px;margin:28px 0 12px}.bps .sbc .h3{margin:0}.bps .sbc p{margin-top:var(--sp-2);color:var(--mfg);font-size:var(--fs-small);max-width:420px;line-height:1.6}.bps .sbc.c0{grid-area:span 2/span 4}.bps .sbc.c0 .sv{flex:1;height:auto;min-height:300px}.bps .sbc.c0 .sv svg{max-width:560px}.bps .sbc.c0 .h3{font-size:var(--fs-h3-lg);letter-spacing:-.03em}.bps .sbc.c1,.bps .sbc.c2,.bps .sbc.c3,.bps .sbc.c4,.bps .sbc.c5{grid-column:span 2}@media (max-width:980px){.bps .sb-head{grid-template-columns:1fr;gap:16px}.bps .sb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bps .sbc.c0{grid-area:auto/1/auto/-1}.bps .sbc.c1,.bps .sbc.c2,.bps .sbc.c3,.bps .sbc.c4{grid-column:span 1}.bps .sbc.c5{grid-column:1/-1}.bps .sbc.c0 .sv{aspect-ratio:2;flex:none;height:auto;min-height:0;max-height:300px}}@media (max-width:620px){.bps .sb-grid{grid-template-columns:1fr}.bps .sbc{padding:24px}.bps .sbc .sv,.bps .sbc.c0 .sv{aspect-ratio:2;height:auto;min-height:0;margin:12px 0 16px}.bps .sbc.c0 .h3{font-size:var(--fs-h3)}}.bps .fa-soc{gap:8px;display:flex}.bps .fa-soc a{border:1px solid var(--border);width:38px;height:38px;color:var(--mfg);transition:color .2s var(--ease),border-color .2s var(--ease);justify-content:center;align-items:center;display:flex}.bps .fa-soc a:hover{color:var(--primary);border-color:#f27e4b80}.bps .fa-soc svg{fill:currentColor;width:15px;height:15px}.bps .footA,.bps .footB,.bps .footC{background:var(--bg);position:relative}.bps .footA{background:radial-gradient(60% 80% at 15% 0%,#f27e4b12,transparent 60%),var(--bg);padding:96px 0 0}.bps .fa-top,.bps .fa-bot{max-width:var(--xw);padding:0 var(--gut);margin:0 auto}.bps .fa-top{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:64px;padding-bottom:80px;display:grid}.bps .fa-big{letter-spacing:-.035em;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.02}.bps .fa-about{color:var(--mfg);max-width:340px;margin-top:24px;font-size:15px;line-height:1.65}.bps .fa-sign .fa-soc{margin-top:28px}.bps .fa-idx{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.bps .fa-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#7a7a7a;margin-bottom:18px;font-size:12px}.bps .fa-col ul{gap:12px;display:grid}.bps .fa-col a{color:#cfcfcf;transition:color .2s var(--ease);align-items:center;gap:6px;font-size:15px;display:inline-flex}.bps .fa-col a .ic{opacity:0;width:12px;height:12px;transition:opacity .2s var(--ease),transform .25s var(--ease);color:var(--primary);transform:translate(-6px)}.bps .fa-col a:hover{color:var(--fg)}.bps .fa-col a:hover .ic{opacity:1;transform:none}.bps .fa-bot{border-top:1px solid var(--line);height:72px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6f6f6f;align-items:center;gap:24px;font-size:12px;display:flex}.bps .fa-bot .sqb{margin-left:auto}@media (max-width:980px){.bps .fa-top{grid-template-columns:1fr;gap:48px}.bps .fa-idx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bps .fa-bot{flex-wrap:wrap;gap:8px 16px;height:auto;padding-block:20px}.bps .fa-bot span:nth-child(2){display:none}}.bps .howA .sec-head{margin-bottom:0}.bps .howA .sec-head+.rail{margin-top:var(--sp-content)}.bps .rail{margin-bottom:clamp(56px,6vw,80px)}.bps .ra-win{box-shadow:none;border:0}.bps .ra-win .tbar{border-bottom:0}.bps .sbc{background:linear-gradient(#f27e4b06,#fff0 35%),#0c0c0c}.bps .sbc:after{background:linear-gradient(90deg,#0000,#ffaa8238,#0000)}.bps .fa-bot span:nth-child(2){margin-left:auto}@media (max-width:620px){.bps .fa-bot span:nth-child(2){margin-left:0;display:inline}}.bps .sb-head .lead{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.bps .xm,.bps .rc.on{transition:none;animation:none}}@property --la{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bps-ltSpin{to{--la:360deg}}.bps .hm,.bps .hs,.bps .lt,.bps .lpw,.bps .tg-s,.bps .m-br{display:none}.bps .dock .dock-b{flex:none;margin-left:auto}.bps .dock .dock-b .btn{height:46px;margin-left:0}@media (max-width:900px){.bps{--sec-pad:64px}.bps .works{padding-top:var(--sec-pad)}.bps .sec-head,.bps .sec-head.left,.bps .hb-left .sec-head.left,.bps .sb-head,.bps .faq-side{text-align:center;margin-left:auto;margin-right:auto}.bps .faq-side .lnk{justify-content:center}.bps .faq-side .h2 br{display:none}.bps .cta{padding:72px 0 56px}.bps .footB{padding-top:56px}.bps .howA .rail,.bps .howA .ra-grid,.bps .howB .hb-sticky,.bps .howB .hb-steps{display:none}.bps .howB .hb-grid{display:block}.bps .hb-left .sec-head.left{margin-bottom:0}.bps .hmc-n{font-family:var(--mono);letter-spacing:.08em;color:var(--primary);margin:0 0 10px;font-size:13px}.bps .hmc-n span{color:#6f6f6f}.bps .hm .xh3,.bps .hs .xh3{margin:0;font-size:clamp(22px,5.6vw,28px)}.bps .hmc-p{color:var(--mfg);max-width:520px;margin:10px auto 0;font-size:15px;line-height:1.55}.bps .hm .xtags,.bps .hs .xtags{justify-content:center;margin-top:14px}.bps .hmm,.bps .hmm video,.bps .hmm img{object-fit:cover;width:100%;height:100%;display:block}.bps .hmm video,.bps .hmm img{cursor:zoom-in}.bps .hmc-x{color:#ddd;pointer-events:none;background:#0009;border:1px solid #ffffff24;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:8px;right:8px}.bps .hmc-x .ic{width:14px;height:14px}.bps .hm{max-width:640px;margin:36px auto 0;padding-bottom:8px;display:block}.bps .hmc{top:calc(var(--hdr) + 14px + var(--i) * 12px);margin-bottom:20px;position:sticky}.bps .hmc:last-child{margin-bottom:0}.bps .hmc-in{border:1px solid var(--border);text-align:center;transform-origin:50% 0;transition:transform .35s var(--ease),filter .35s var(--ease);background:#0d0d0d;padding:24px 20px 20px;position:relative;box-shadow:0 -18px 40px -24px #000000e6}.bps .hmc-in:before{content:"";background:linear-gradient(90deg,#0000,#f27e4b8c,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.bps .hmc.under .hmc-in{filter:brightness(.55);transform:scale(.95)}.bps .hmc-m{border:1px solid var(--border);aspect-ratio:16/10;background:#080808;margin-top:18px;position:relative;overflow:hidden}.bps .hs{margin:32px calc(var(--gut) * -1) 0;display:block}.bps .hs-bar{padding:0 var(--gut);gap:6px;max-width:640px;margin:18px auto 0;display:flex}.bps .hs-seg{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;height:22px;padding:0;display:flex}.bps .hs-seg i{background:#ffffff1f;width:100%;height:3px;display:block;position:relative;overflow:hidden}.bps .hs-seg i:after{content:"";background:var(--primary);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.bps .hs-track{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gut);scroll-padding:0 var(--gut);-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.bps .hs-track::-webkit-scrollbar{display:none}.bps .hs-track.nt .hs-c{transition:none}.bps .hs-c{scroll-snap-align:center;scroll-snap-stop:always;border:1px solid var(--border);opacity:.45;background:#0d0d0d;flex:0 0 86%;max-width:560px;transition:opacity .2s linear,border-color .2s linear}.bps .hs-c.on{opacity:1;border-color:#f27e4b59}.bps .hs-m{aspect-ratio:16/10;border-bottom:1px solid var(--border);background:#080808;position:relative;overflow:hidden}.bps .hs-b{text-align:center;padding:20px 18px 22px}.bps .cta .h2{font-size:clamp(28px,7.6vw,48px)}}@media (max-width:767px){.bps .faq-side .h2{font-size:clamp(28px,8.4vw,40px)}.bps .ftr-min{padding-top:20px;padding-bottom:96px}.bps .ftr-min .fbot{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:0}.bps .fa-bot span:nth-child(2){margin-left:0}.bps .m-br{display:inline}.bps .sooner{text-align:center;font-size:15px;display:block}.bps .sooner .ic{vertical-align:-3px;margin-right:6px;display:inline-block}.bps .sooner p{display:inline}.bps .vs{display:none}.bps .lt,.bps .lpw{max-width:520px;margin:32px auto 0;display:block}.bps .lt-mk{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.bps .lt-mk .ic{width:11px;height:11px}.bps .lt-sw{border:1px solid var(--border);background:#0c0c0c;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.bps .lt-thumb{background:var(--primary);width:calc(50% - 4px);transition:transform .9s cubic-bezier(.65,0,.35,1),background-color .9s cubic-bezier(.65,0,.35,1),box-shadow .9s cubic-bezier(.65,0,.35,1);position:absolute;top:4px;bottom:4px;left:4px}.bps .lt[data-side=them] .lt-thumb{background:#2a2a2a}.bps .lt[data-side=us] .lt-thumb{transform:translate(100%)}.bps .lt-sw button{z-index:1;height:42px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mfg);cursor:pointer;background:0 0;border:0;font-size:13px;transition:color .6s .25s;position:relative}.bps .lt-sw button[aria-selected=true]{color:var(--fg)}.bps .lt[data-side=us] .lt-sw button[data-s=us]{color:var(--primary)}.bps .lt[data-side=us] .lt-thumb{background:#f27e4b0f;box-shadow:inset 0 0 0 1px #f27e4b8c}.bps .lt-thumb:before{content:"";background:conic-gradient(from var(--la),transparent 0deg,transparent 280deg,#ffe2d2f2 335deg,transparent 360deg);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .6s .5s;animation:4s linear infinite bps-ltSpin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bps .lt[data-side=us] .lt-thumb:before{opacity:1}.bps .lt-panes{margin-top:10px;display:grid}.bps .lt-p{grid-area:1/1;margin:0;padding:0;list-style:none;transition:opacity .6s .3s,transform .6s .3s}.bps .lt[data-side=us] .lt-p[data-p=them],.bps .lt[data-side=them] .lt-p[data-p=us]{opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;transform:translateY(6px)}.bps .lt-p li{border-bottom:1px solid var(--border-soft);text-align:center;padding:14px 4px}.bps .lt-l{letter-spacing:.1em;text-transform:uppercase;color:#7a7a7a;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.bps .lt-v{align-items:center;gap:8px;font-size:15px;line-height:1.4;display:inline-flex}.bps .lt-p[data-p=us] .lt-v{color:var(--fg)}.bps .lt-p[data-p=us] .lt-mk{background:var(--primary);color:var(--on-primary)}.bps .lt-p[data-p=them] .lt-v{color:#8a8a8a}.bps .lt-p[data-p=them] .lt-mk{color:#6a6a6a;border:1px solid #333}.bps .lpw{position:relative}.bps .lp{border:1px solid var(--border);text-align:center;background:#0c0c0c;padding:22px 18px 10px}.bps .lp-us{isolation:isolate;background:linear-gradient(#f27e4b12,#f27e4b00 45%),#0c0c0c;border-color:#f27e4b59;position:relative}.bps .lp-us:before{content:"";pointer-events:none;background:conic-gradient(from var(--la),transparent 0deg,transparent 290deg,#ffe2d2f2 340deg,transparent 360deg);-webkit-mask-composite:xor;padding:1px;animation:5s linear infinite bps-ltSpin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bps .lp-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;margin:0;font-size:12px}.bps .lp-us .lp-k{color:var(--primary)}.bps .lp-t{letter-spacing:-.02em;margin:4px 0 12px;font-size:20px;font-weight:500}.bps .lp-them .lp-t{color:#8c8c8c}.bps .lp ul{text-align:left;margin:0;padding:0;list-style:none}.bps .lp li{border-top:1px solid var(--border-soft);align-items:flex-start;gap:10px;padding:11px 0;font-size:15px;line-height:1.45;display:flex}.bps .lp-them li{color:#8a8a8a}.bps .lp-them .lt-mk{color:#6a6a6a;border:1px solid #333}.bps .lp-us li{color:var(--fg)}.bps .lp-us .lt-mk{background:var(--primary);color:var(--on-primary)}.bps .lp-vs{z-index:1;background:var(--bg);border:1px solid var(--border);width:40px;height:40px;font-family:var(--mono);letter-spacing:.08em;color:var(--mfg);justify-content:center;align-items:center;margin:-8px auto;font-size:12px;display:flex;position:relative}}@media (max-width:440px){.bps .hero .tag{white-space:nowrap;gap:8px;max-width:100%;padding:6px 10px 6px 9px;font-size:11.5px}.bps .tg-l{display:none}.bps .tg-s{display:inline}}@media (min-width:768px) and (max-width:900px){.bps .ftr-min{padding-bottom:24px}.bps .hmc-in{padding:32px 36px 28px}.bps .hs-c{flex-basis:70%}}@media (prefers-reduced-motion:reduce){.bps .hmc-in,.bps .lt-thumb,.bps .lt-p{transition:none}.bps .lt-thumb:before,.bps .lp-us:before{animation:none}}.bps .cta-in{max-width:1040px}.bps .cta-in .lead{max-width:560px}.bps .cta-in .h2{font-size:clamp(36px,4.4vw,64px)}@media (max-width:900px){.bps .cta-in .h2{font-size:clamp(22px,6.6vw,48px)}}@media (max-width:767px){.bps .lt-p li,.bps .lt-l{text-align:left}.bps .lt-v{text-align:left;justify-content:flex-start;align-items:flex-start;display:flex}.bps .lt-v .lt-mk{margin-top:1px}}.bps .mi .lgo{fill:currentColor;stroke:none;width:20px;height:20px;color:var(--mfg)}.bps .cwin{border:1px solid var(--border);background:#0e0e0e;position:relative}.bps .ctbar{border-bottom:1px solid var(--border-soft);align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.bps .cdots{gap:6px;display:flex}.bps .cdots i{background:#2a2a2a;border-radius:50%;width:10px;height:10px;display:block}.bps .ctbar-t{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bps .cscreen{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.bps .cm{opacity:0;transition:opacity .45s var(--ease);position:absolute;inset:0}.bps .cm.on{opacity:1}.bps .cm video,.bps .cm img{object-fit:cover;width:100%;height:100%;display:block}.bps .ctags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bps .ctags span{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#bdbdbd;border:1px solid var(--border);background:#ffffff08;padding:3px 7px;font-size:12px}.bps .cstep{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0;font-size:13px}.bps .cstep span{color:#6f6f6f}.bps .ch3{font-size:var(--fs-h3-lg);letter-spacing:-.03em;margin:10px 0 0;line-height:1.05}.bps .cp{color:var(--mfg);text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.6}.bps .sqb{border:1px solid var(--border);width:40px;height:40px;color:var(--fg);cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.bps .sqb:hover{border-color:var(--primary);color:var(--primary)}.bps .sqb .ic{width:16px;height:16px}.bps .t-app{border:1px solid var(--border);margin-top:var(--sp-content);background:#0e0e0e;box-shadow:0 40px 120px -60px #f27e4b4d}.bps .t-body{grid-template-columns:250px 1fr;display:grid}.bps .t-side{border-right:1px solid var(--border-soft);background:#0b0b0b;flex-direction:column;gap:4px;padding:16px 10px;display:flex}.bps .t-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6f6f6f;margin:2px 10px 10px;font-size:12px}.bps .t-it{color:var(--mfg);text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:12px;font-size:15px;transition:color .2s,background-color .2s,border-color .2s;display:flex;position:relative}.bps .t-it:hover{color:var(--fg);background:#ffffff08}.bps .t-it.on{color:var(--fg);background:#f27e4b0f;border-color:#f27e4b4d}.bps .t-n{font-family:var(--mono);color:#6f6f6f;font-size:13px}.bps .t-it.on .t-n{color:var(--primary)}.bps .t-bar{height:2px;position:absolute;bottom:5px;left:12px;right:12px;overflow:hidden}.bps .t-it.on .t-bar{background:#ffffff0f}.bps .t-bar b{height:100%;width:calc(var(--p,0) * 100%);background:var(--primary);display:block}.bps .t-main .cscreen{aspect-ratio:16/10;height:100%}.bps .t-caps{text-align:center;margin-top:36px;display:grid}.bps .t-cap{opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease);pointer-events:none;grid-area:1/1;max-width:680px;margin:0 auto;transform:translateY(8px)}.bps .t-cap.on{opacity:1;pointer-events:auto;transform:none}.bps .t-cap .ctags{justify-content:center}@media (max-width:900px){.bps .t-body{grid-template-columns:1fr}.bps .t-side{border-right:0;border-bottom:1px solid var(--border-soft);scrollbar-width:none;flex-direction:row;padding:8px;overflow-x:auto}.bps .t-side::-webkit-scrollbar{display:none}.bps .t-h{display:none}.bps .t-it{flex:none;padding:10px 12px;font-size:14px}}.bps .t-it.on{background:#f27e4b0d;border-color:#ffffff14}.bps .t-it:after{content:"";height:1px;width:calc(var(--p,0) * (100% + 2px));opacity:0;background:linear-gradient(90deg,#f27e4b00,#f27e4b8c 55%,#ffcfb8);transition:opacity .3s;position:absolute;bottom:-1px;left:-1px;box-shadow:0 0 14px 1px #f27e4b66}.bps .t-it.on:after{opacity:1}.bps .t-it:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f27e4b2e,#0000);height:1px;transition:opacity .3s;position:absolute;bottom:-1px;left:0;right:0}.bps .t-it.on:before{opacity:1}.bps .t-side{justify-content:flex-start;gap:6px;padding:16px 12px}.bps .t-it{padding:14px}@media (max-width:900px){.bps .t-side{justify-content:flex-start;padding:8px}.bps .t-it{padding:10px 12px}}.bps .t-app{box-shadow:none;position:relative}.bps .t-app:after{content:"";width:340px;height:1px;transform:translateX(calc(var(--gx,50%) - 50%));pointer-events:none;opacity:0;transition:opacity .6s var(--ease);background:linear-gradient(90deg,#0000,#f27e4bd9 50%,#0000);position:absolute;bottom:-1px;left:0;box-shadow:0 0 18px 2px #f27e4b4d}.bps .t-app.t-lit:after{opacity:1}.bps .tv-a .t-caps{border-top:1px solid var(--border-soft);text-align:left;background:#0b0b0b;margin:0}.bps .tv-a .t-cap{grid-template-columns:minmax(220px,.9fr) 2fr minmax(0,auto);align-items:center;gap:28px;max-width:none;margin:0;padding:22px 24px;display:grid}.bps .ta-l{align-items:baseline;gap:14px;display:flex}.bps .ta-n{font-family:var(--mono);color:var(--primary);font-size:13px}.bps .ta-t{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:500;line-height:1.25}.bps .ta-p{color:var(--mfg);margin:0;font-size:15px;line-height:1.55}.bps .tv-a .ctags{justify-content:flex-end;max-width:300px;margin:0}.bps .tv-b .t-caps{border-top:1px solid var(--border-soft);text-align:left;background:#0b0b0b;margin:0}.bps .tv-b .t-cap{grid-template-columns:250px 1fr;max-width:none;margin:0;display:grid}.bps .tb-l{border-right:1px solid var(--border-soft);padding:26px 24px}.bps .tb-t{letter-spacing:-.02em;margin:10px 0 0;font-size:22px;font-weight:500;line-height:1.2}.bps .tb-r{flex-direction:column;justify-content:center;padding:26px 32px;display:flex}.bps .tb-p{color:var(--mfg);max-width:680px;margin:0;font-size:16px;line-height:1.6}.bps .tv-b .ctags{margin-top:14px}.bps .tv-c .t-body{grid-template-columns:320px 1fr}.bps .tv-c .t-it{flex-wrap:wrap;align-items:baseline}.bps .tc-d{transition:grid-template-rows .45s var(--ease);flex-basis:100%;grid-template-rows:0fr;display:grid}.bps .tv-c .t-it.on .tc-d{grid-template-rows:1fr}.bps .tc-in{padding-left:30px;display:block;overflow:hidden}.bps .tc-p{color:var(--mfg);padding-top:10px;font-size:15px;line-height:1.55;display:block}.bps .tc-in .ctags{margin:12px 0 4px;display:flex}.bps .tc-in .ctags span{font-size:11.5px}@media (max-width:900px){.bps .tv-a .t-cap{grid-template-columns:1fr;gap:10px}.bps .tv-a .ctags{justify-content:flex-start}.bps .tv-b .t-cap{grid-template-columns:1fr}.bps .tb-l{border-right:0;padding-bottom:0}.bps .tv-c .t-body{grid-template-columns:1fr}.bps .tv-c .t-side{flex-direction:column;overflow:visible}}.bps .tv-b .t-cap .ctags{justify-content:flex-start}.bps .t-app:after{filter:none;will-change:transform;content:none;background:linear-gradient(90deg,#f27e4b00,#f27e4be6 35%,#ffd9c7 50%,#f27e4be6 65%,#f27e4b00);width:240px;height:1px;bottom:-1px;box-shadow:0 0 8px #f27e4b8c}.bps .t-glow{pointer-events:none;opacity:0;width:240px;height:1px;transition:opacity .6s var(--ease);will-change:transform;background:linear-gradient(90deg,#f27e4b00,#f27e4be6 35%,#ffd9c7 50%,#f27e4be6 65%,#f27e4b00);position:absolute;bottom:-1px;left:0;box-shadow:0 0 8px #f27e4b8c}.bps .t-app.t-lit .t-glow{opacity:1}.bps .t-glow{box-shadow:none;display:none}.bps .tv-c .t-it{align-items:center;gap:0 12px}.bps .tv-c .t-n{align-items:center;min-width:20px;line-height:1;display:inline-flex}.bps .tv-c .t-l{line-height:1.3}.bps .tc-in{padding-left:32px}.bps .tc-p{padding-top:6px;font-size:15px;line-height:1.5}.bps .tv-c .t-it.on{padding-bottom:16px}.bps .cscreen .cm{opacity:0;filter:blur(18px);transition:opacity .35s,filter .35s,transform .5s;transform:scale(1.04)}.bps .cscreen .cm.on{z-index:1;opacity:1;filter:blur();transition:opacity .6s cubic-bezier(.22,1,.36,1) .1s,filter .8s cubic-bezier(.22,1,.36,1) .1s,transform 1.1s cubic-bezier(.16,1,.3,1) .1s;transform:none}@media (prefers-reduced-motion:reduce){.bps .cscreen .cm,.bps .cscreen .cm.on{filter:none;transition:opacity .2s;transform:none}}@keyframes bps-curBlink{50%{opacity:0}}@media (max-width:760px){.bps .nb{text-align:center;flex-direction:column;gap:12px;margin-top:40px}}@media (prefers-reduced-motion:reduce){.bps .tcur{animation:none}}.bps .n1-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.bps .n1-cmd{font-family:var(--mono);letter-spacing:.02em;color:#8a8a8a;margin:0 0 18px;font-size:13px}.bps .n1 ul{gap:12px;display:grid}.bps .n1 li a{position:relative}.bps .n1 li a:before{content:"›";color:var(--primary);opacity:0;transition:opacity .2s,transform .2s;position:absolute;left:-14px;transform:translate(-4px)}.bps .n1 li a:hover:before{opacity:1;transform:none}@media (max-width:760px){.bps .n1-grid{grid-template-columns:1fr 1fr;gap:32px 20px}}.bps .n2-root{font-family:var(--mono);color:var(--fg);margin:0;padding-bottom:22px;font-size:14px;position:relative}.bps .n2-root:after{content:"";background:#ffffff2e;width:1px;height:14px;position:absolute;bottom:0;left:6px}.bps .n2-tree{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:22px;display:grid;position:relative}.bps .n2-tree:before{content:"";background:#ffffff2e;height:1px;position:absolute;top:0;left:6px;right:calc(25% - 6px)}.bps .n2-col{padding-right:24px;position:relative}.bps .n2-col:before{content:"";background:#ffffff2e;width:1px;height:16px;position:absolute;top:-22px;left:6px}.bps .n2-dir{font-family:var(--mono);color:var(--primary);margin:0 0 12px;font-size:14px}.bps .n2 ul{gap:8px;display:grid}.bps .n2 li{align-items:baseline;gap:10px;display:flex}.bps .br{font-family:var(--mono);color:#4a4a4a;flex:none;font-size:14px}@media (max-width:760px){.bps .n2-tree{grid-template-columns:1fr 1fr;gap:28px 0}.bps .n2-tree:before{right:calc(50% - 6px)}.bps .n2-col:nth-child(n+3):before{display:none}}.bps .n3-win{border:1px solid var(--border);background:#0d0d0d;position:relative}.bps .n3-win:after{content:"";background:linear-gradient(90deg,#0000,#f27e4b73 50%,#0000);height:1px;position:absolute;bottom:-1px;left:12%;right:12%}.bps .n3-body{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:32px 32px 40px;display:grid}.bps .n3-h{font-family:var(--mono);letter-spacing:.04em;color:#9a9a9a;align-items:center;gap:10px;margin:0 0 16px;font-size:13px;display:flex}.bps .n3-i{border:1px solid var(--border);width:20px;height:20px;color:var(--primary);justify-content:center;align-items:center;font-size:12px;display:inline-flex}.bps .n3 ul{gap:10px;display:grid}.bps .n3-bar{border-top:1px solid var(--border-soft);min-height:34px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;background:#121212;align-items:stretch;font-size:12px;display:flex}.bps .n3-seg{border-right:1px solid var(--border-soft);align-items:center;gap:8px;padding:0 14px;display:flex}.bps .n3-seg:last-child{border-right:0;border-left:1px solid var(--border-soft)}.bps .n3-a{color:var(--primary);background:#f27e4b1a}.bps .n3-s{gap:0;padding:0}.bps .n3-s a{border:0;border-right:1px solid var(--border-soft);width:34px;height:34px}.bps .n3-s a:last-child{border-right:0}.bps .n3-fill{flex:1}@media (max-width:760px){.bps .n3-body{grid-template-columns:1fr 1fr;padding:24px 18px 28px}.bps .n3-bar{flex-wrap:wrap}.bps .n3-fill{display:none}.bps .n3-seg:last-child{border-left:0;border-top:1px solid var(--border-soft);flex-basis:100%;min-height:34px}}.bps .n4-top{font-family:var(--mono);letter-spacing:.06em;color:#7a7a7a;border-bottom:1px solid var(--border-soft);justify-content:space-between;padding-bottom:20px;font-size:13px;display:flex}.bps .n4-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:32px;display:grid}.bps .n4-h{font-family:var(--mono);letter-spacing:.06em;color:var(--fg);margin:0 0 14px;font-size:14px;font-weight:600}.bps .n4 ul{border-left:1px solid var(--border-soft);gap:10px;padding-left:28px;display:grid}.bps .n4-bot{margin-top:48px}@media (max-width:760px){.bps .n4-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.bps .n4 ul{padding-left:16px}}@media (max-width:760px){.bps .n5-grid{grid-template-columns:1fr 1fr;gap:24px 16px}}@media (max-width:1099px) and (min-width:768px){.bps .n5-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}}@media (max-width:767px){.bps .n5-prompt{margin-bottom:12px;font-size:15px}.bps .n5-dir{display:none}.bps .n5-grid{display:block}.bps .n5-g{border-bottom:1px solid var(--border-soft)}.bps .n5-g summary{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.bps .n5-g summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bps .n5-g .n5-h{display:none}.bps .n5-hm{font-family:var(--mono);color:var(--fg);font-size:15px;display:block}.bps .n5-m{color:#6f6f6f;font-family:var(--mono);align-items:center;gap:10px;font-size:13px;display:flex}.bps .n5-m svg{width:16px;height:16px;transition:transform .25s var(--ease)}.bps .n5-g[open] .n5-m svg{color:var(--primary);transform:rotate(90deg)}.bps .n5-g[open] .n5-hm{color:var(--primary)}.bps .n5 ul{grid-template-columns:1fr 1fr;gap:12px 16px;padding:0 0 18px}.bps .n5 li a{white-space:normal;font-size:14px}.bps .nb{border-top:0;margin-top:32px;padding-top:0}.bps .n5-g summary{pointer-events:none;cursor:default;padding:18px 0 12px}.bps .n5-m{display:none}.bps .n5-g .n5-hm{color:var(--primary)}.bps .n5 li:only-child{grid-column:1/-1}}.bps .f-node.done .f-ic,.bps .f-node.on .f-n,.bps .f-node.done .f-n{color:var(--primary)}@media (max-width:900px){.bps .f-flow{flex-wrap:wrap;gap:10px}.bps .f-link{display:none}.bps .r-text .ctags,.bps .r-nav{justify-content:flex-start}}.bps .cvc{z-index:3;color:#eee;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ab8;border:1px solid #ffffff24;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .25s,border-color .2s,color .2s;display:flex;position:absolute;bottom:12px}.bps .cvc.l{left:12px}.bps .cvc.r{right:12px}.bps .cvc .ic{width:14px;height:14px}.bps .cscreen:hover .cvc,.bps .cscreen.paused .cvc,.bps .cvc:focus-visible{opacity:1}.bps .cvc:hover{color:var(--primary);border-color:#f27e4b80}.bps .cvc:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none){.bps .cvc{opacity:1}}.bps .cscreen .cm video,.bps .cscreen .cm img{cursor:zoom-in}.bps .cx-ovl{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bps .cx-ovl video,.bps .cx-ovl img{border:1px solid var(--border);background:#000;max-width:min(1280px,100%);max-height:86vh}.bps .cx-x{border:1px solid var(--border);width:40px;height:40px;color:var(--fg);cursor:pointer;background:#0a0a0acc;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute;top:16px;right:16px}.bps .cx-x:hover{color:var(--primary);border-color:#f27e4b80}@media (max-width:900px){.bps .h1x .t-app,.bps .h1x .t-caps,.bps .h2x .r-map,.bps .h2x .f-flow,.bps .h2x .r-panel{display:none}}.bps{--r-btn:10px;--r-in:10px;--r-sm:8px;--r-card:14px}.bps .btn,.bps .watch,.bps .sqb,.bps .vc,.bps .cvc,.bps .cx-x,.bps .pm,.bps .vs-x,.bps .hmc-x,.bps .beam,.bps .beam-h{border-radius:var(--r-btn)}.bps .beam .btn,.bps .beam-h .btn{border-radius:calc(var(--r-btn) - 1px)}.bps .fbox{border-radius:calc(var(--r-btn) + 5px)}.bps .fbox input{border-radius:var(--r-in)}.bps .tag{border-radius:999px;padding-left:12px}.bps .tag .pulse,.bps .tag .pulse:after,.bps .tag .pulse:before{border-radius:50%}.bps .frame{border-radius:var(--r-card);overflow:hidden}.bps .cap{border-radius:12px}.bps .promise{border-radius:var(--r-card)}.bps .promise .screen{border-radius:var(--r-card) var(--r-card) 0 0}.bps .spot:before{border-radius:inherit}.bps .cwin,.bps .t-app{border-radius:var(--r-card);overflow:hidden}.bps .t-it{border-radius:var(--r-sm)}.bps .t-it:after{left:var(--r-sm);width:calc(var(--p,0) * (100% - var(--r-sm) * 2))}.bps .t-it:before{left:var(--r-sm);right:var(--r-sm)}.bps .vs-panel{border-radius:var(--r-card)}.bps .vs-panel:after{border-radius:inherit}.bps .lt-sw{border-radius:12px}.bps .lt-thumb,.bps .lt-sw button{border-radius:9px}.bps .hmc-in{border-radius:var(--r-card)}.bps .hmc-m{border-radius:var(--r-sm)}.bps .dlg{border-radius:16px}.bps .dlg .btn{border-radius:var(--r-btn)}.bps .cx-ovl video,.bps .cx-ovl img,.bps .ovl video{border-radius:12px}.bps .pb{border-radius:var(--r-sm)}.bps .beta{border-radius:999px}.bps .lg{border-radius:6px}.bps .pnum{border-radius:var(--r-sm)}.bps .promise .vid{border-radius:var(--r-card) var(--r-card) 0 0}.bps .mk,.bps .lt-mk{border-radius:6px}.bps .qi{border-radius:12px}.bps .skip{border-radius:var(--r-btn)}@media (max-width:767px){.bps #how .sec-head .lead br{display:none}}@media (max-width:560px){.bps .fbox{border-radius:0}.bps .fbox input{border-radius:var(--r-in)}.bps .beam{border-radius:var(--r-btn)}}.bps .fx{padding:64px 0 28px;position:relative;overflow:hidden}.bps .fx .cscreen{aspect-ratio:auto;background:0 0;overflow:visible}.bps .f-bot{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:12px;display:flex}.bps .f-soc a{border:1px solid var(--border);color:#9a9a9a;justify-content:center;align-items:center;width:32px;height:32px;transition:color .2s,border-color .2s;display:flex}.bps .fx a:focus-visible,.bps .fx button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:760px){.bps .f-bot{text-align:center;flex-direction:column;gap:12px}}.bps .fx:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000 8%,#000 65% 100%);mask:linear-gradient(#0000 8%,#000 65% 100%)}.bps .fx{isolation:isolate}.bps .fx .ps{color:var(--primary)}.bps .fx ul{margin:0;padding:0;list-style:none}.bps .fx li a{color:#c9c9c9;font-size:15px;line-height:1.4;text-decoration:none;transition:color .2s}.bps .fx li a:hover,.bps .fx li a:focus-visible{color:var(--fg);outline:none}.bps .tcur{vertical-align:-.18em;background:var(--primary);width:.55em;height:1.05em;margin-left:6px;animation:1.1s step-end infinite bps-curBlink;display:inline-block}.bps .nb{border-top:1px solid var(--border-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;font-size:12px;display:flex}.bps .nb .tcur{vertical-align:-.25em;width:.6em;height:1.1em}@media (max-width:760px){.bps .nb{text-align:center;flex-direction:column;gap:12px;margin-top:40px}}@media (prefers-reduced-motion:reduce){.bps .tcur{animation:none}}.bps .n5-prompt{font-family:var(--mono);color:var(--fg);margin:0 0 28px;font-size:clamp(15px,1.5vw,18px)}.bps .n5-grid{border-top:1px dashed var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:24px;display:grid}.bps .n5-h{font-family:var(--mono);color:#6f6f6f;margin:0 0 12px;font-size:13px}.bps .n5 ul{gap:4px;display:grid}.bps .n5 li a{font-family:var(--mono);color:#c9c9c9;margin-left:-8px;padding:3px 8px;font-size:14.5px;transition:background-color .15s,color .15s;display:inline-block}.bps .n5 li a:hover,.bps .n5 li a:focus-visible{color:var(--primary)}@media (max-width:760px){.bps .n5-grid{grid-template-columns:1fr 1fr;gap:24px 16px}}.bps .n2 li a:hover,.bps .n2 li a:focus-visible{color:var(--primary)}.bps [data-scramble] li a{white-space:nowrap;display:inline-block}.bps .fx.n5{isolation:isolate}.bps .fx.n5:before{content:none}.bps .fx .gf-foot{-webkit-mask-image:linear-gradient(#0000 8%,#000 65% 100%);mask-image:linear-gradient(#0000 8%,#000 65% 100%)}.bps .fx.n5>.wrap{z-index:1;position:relative}.bps .n5-grid{border-top:0;padding-top:0}.bps .n5-g summary{pointer-events:none;list-style:none;display:block}.bps .n5-g summary::-webkit-details-marker{display:none}.bps .n5-hm,.bps .n5-m{display:none}.bps .n5-g .n5-h{font-family:var(--mono);color:#6f6f6f;margin:0 0 12px;font-size:13px;display:block}@media (max-width:1099px) and (min-width:768px){.bps .n5-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}}@media (max-width:767px){.bps .n5-prompt{margin-bottom:12px;font-size:15px}.bps .n5-dir{display:none}.bps .n5-grid{display:block}.bps .n5-g{border-bottom:1px solid var(--border-soft)}.bps .n5-g summary{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.bps .n5-g summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bps .n5-g .n5-h{display:none}.bps .n5-hm{font-family:var(--mono);color:var(--fg);font-size:15px;display:block}.bps .n5-m{color:#6f6f6f;font-family:var(--mono);align-items:center;gap:10px;font-size:13px;display:flex}.bps .n5-m svg{width:16px;height:16px;transition:transform .25s var(--ease)}.bps .n5-g[open] .n5-m svg{color:var(--primary);transform:rotate(90deg)}.bps .n5-g[open] .n5-hm{color:var(--primary)}.bps .n5 ul{grid-template-columns:1fr 1fr;gap:12px 16px;padding:0 0 18px}.bps .n5 li a{white-space:normal;font-size:14px}.bps .nb{border-top:0;margin-top:32px;padding-top:0}.bps .n5-g summary{pointer-events:none;cursor:default;padding:18px 0 12px}.bps .n5-m{display:none}.bps .n5-g .n5-hm{color:var(--primary)}.bps .n5 li:only-child{grid-column:1/-1}}.bps .f-flow{margin-top:var(--sp-content);border:1px solid var(--border);background:#0c0c0c;justify-content:center;align-items:center;padding:22px 24px;display:flex}.bps .f-node{border:1px solid var(--border);color:var(--mfg);cursor:pointer;background:#111;flex:none;align-items:center;gap:12px;padding:10px 16px 10px 10px;transition:border-color .3s,color .3s,background-color .3s;display:flex}.bps .f-node:hover{color:var(--fg)}.bps .f-ic{border:1px solid var(--border);color:#8a8a8a;background:#0a0a0a;justify-content:center;align-items:center;width:36px;height:36px;transition:color .3s,border-color .3s,background-color .3s;display:flex}.bps .f-ic svg{width:18px;height:18px}.bps .f-txt{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.bps .f-n{font-family:var(--mono);letter-spacing:.06em;color:#6f6f6f;font-size:12px}.bps .f-l{white-space:nowrap;font-size:15px}.bps .f-node.on{color:var(--fg);background:#f27e4b0f;border-color:#f27e4b8c}.bps .f-node.on .f-ic{color:var(--primary);background:#f27e4b14;border-color:#f27e4b73}.bps .f-node.done{color:#d6d6d6}.bps .f-node.done .f-ic,.bps .f-node.on .f-n,.bps .f-node.done .f-n{color:var(--primary)}.bps .f-link{background:var(--border);flex:1;min-width:28px;max-width:140px;height:1px;margin:0 10px;position:relative}.bps .f-link b{width:calc(var(--p,0) * 100%);background:linear-gradient(90deg,#f27e4b66,var(--primary));position:absolute;top:0;bottom:0;left:0}.bps .f-link i{top:50%;left:calc(var(--p,0) * 100%);opacity:0;background:#ffd2bd;width:6px;height:6px;margin:-3px 0 0 -3px;transition:opacity .3s;position:absolute;box-shadow:0 0 10px 2px #f27e4b8c}.bps .f-link.run i{opacity:1}.bps .h2x .r-panel{margin-top:32px}.bps .h2x .r-text{text-align:left}@media (max-width:900px){.bps .f-flow{flex-wrap:wrap;gap:10px}.bps .f-link{display:none}.bps .r-text .ctags,.bps .r-nav{justify-content:flex-start}}@media (max-width:767px){.bps .fx.n5{padding-bottom:110px}}.bps .annc{background:var(--card);border-bottom:1px solid var(--border-soft);min-height:40px;color:var(--mfg);text-align:center;z-index:61;transition:color .2s var(--ease);justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:14px;display:flex;position:relative}.bps .annc-new{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-primary);background:var(--primary);border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px;line-height:1.5}.bps .annc-l{color:var(--fg);background:linear-gradient(var(--primary),var(--primary)) left bottom/100% 1px no-repeat;flex:none;padding-bottom:2px;font-weight:600;position:relative}.bps .annc:hover{color:var(--fg)}@media (max-width:640px){.bps .annc{flex-wrap:wrap;gap:8px;font-size:13px}.bps .annc-t{flex:60%}}.bps .hdr .brand{align-items:center;gap:10px;display:inline-flex}.bps .hdr .brand img,.bps .n5-brand .brand img{width:auto;height:24px}.bps .nav a[aria-current=page]{color:var(--fg)}.bps .thm{border:1px solid var(--border);border-radius:var(--r-btn);align-items:center;gap:2px;margin-right:4px;padding:3px;display:inline-flex}.bps .thm button{width:30px;height:28px;color:var(--mfg);cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.bps .thm button:hover{color:var(--fg)}.bps .thm svg{width:15px;height:15px}html.dark .bps .thm [data-set-theme=dark],html:not(.dark) .bps .thm [data-set-theme=light]{background:var(--muted);color:var(--primary)}.bps .mnav a[aria-current=page]{color:var(--primary)}.bps .lg-l,html:not(.dark) .bps .lg-d{display:none}html:not(.dark) .bps .lg-l{display:inline-block}.bps .hero-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.bps .hero-btns .btn,.bps .cta-btns .btn,.bps .sec-more .btn{height:46px;padding:0 22px}.bps .hero-btns .beam-h .btn,.bps .cta-btns .beam-h .btn{height:44px}@media (max-width:767px){.bps .h1-br{display:none}}.bps .mi.ai{color:var(--fg)}.bps .ai-lg{color:var(--fg);align-items:center;display:inline-flex}.bps .ai-lg svg{width:auto;height:22px;display:block}.bps .ai-lg .ai-anthropic,.bps .ai-lg .ai-openai{height:20px}.bps .ai-lg .ai-cursor{height:17px}.bps .ai-lg .ai-windsurf{height:15px}.bps .mi.ai>span:last-child:not(.ai-lg){color:#b8b8b8}.bps .sec-more{justify-content:center;margin-top:clamp(36px,4vw,48px);display:flex}.bps .sec-head.left{text-align:left;max-width:560px;margin:0}.bps .promises.g4 .pbody{height:100%}.bps .promises.g4 .pbody p{color:var(--mfg);margin-top:14px;line-height:1.6}.bps .promise .pbody>p{color:var(--mfg)}.bps .demo .screen{position:relative}.bps .demo-live{z-index:3;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s var(--ease),transform .25s var(--ease);background:#0009;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;bottom:14px;right:14px;transform:translateY(4px)}.bps .demo:hover .demo-live,.bps .demo-live:focus-visible{opacity:1;transform:none}.bps .demo-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.bps .demo-top .h3{margin-top:0}.bps .demo-a{color:inherit;text-decoration:none}.bps .badge{background:var(--muted);height:24px;color:var(--mfg);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.bps .badge-o{color:var(--primary);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#f27e4b1f;height:22px;padding:0 9px;font-size:11.5px;font-weight:600}.bps .demo-meta{border-top:1px solid var(--border-soft);grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 0;padding-top:18px;display:grid}.bps .demo-meta dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mfg);font-size:12px}.bps .demo-meta dd{color:var(--fg);margin:6px 0 0;font-weight:500}.bps .fbk{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.bps .fbk-list{margin:var(--sp-content) 0 0;gap:10px;padding:0;list-style:none;display:grid}.bps .fb-it{border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--card);transition:border-color .25s var(--ease);align-items:baseline;gap:16px;padding:16px 18px;display:flex}.bps .fb-it:hover{border-color:#f27e4b59}.bps .fb-it .t-n{font-family:var(--mono);color:var(--primary);flex:none;font-size:13px}.bps .fb-it p{color:var(--fg);margin:0;line-height:1.5}.bps .fbk-win{border-radius:var(--r-card);overflow:hidden}.bps .fbk-vid{aspect-ratio:16/10;background:#000;position:relative}.bps .fbk-vid video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.bps .fbk{grid-template-columns:1fr}.bps .sec-head.left{text-align:center;margin:0 auto}}.bps .offer{border:1px solid var(--border);background:var(--card);width:max-content;max-width:100%;color:var(--mfg);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;margin:0 auto;padding:10px 12px 10px 18px;font-size:15px;display:flex;margin-top:28px!important}.bps .offer b{color:var(--primary);font-weight:600}.bps .code{height:30px;color:var(--fg);font-family:var(--mono);letter-spacing:.06em;cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:1px dashed #f27e4b8c;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.bps .code svg{width:13px;height:13px;color:var(--primary)}.bps .code.done{border-style:solid}.bps .bill{justify-content:center;margin-top:24px;display:flex}.bps .bill-sw .lt-thumb{border:1px solid var(--primary);background:0 0;border-radius:9px;transition:transform .5s cubic-bezier(.65,0,.35,1);box-shadow:0 0 18px -6px #f27e4b99}.bps .bill-sw button{transition:color .3s var(--ease);justify-content:center;align-items:center;gap:8px;display:inline-flex}.bps .bill-sw .badge-o{height:18px;padding:0 7px;font-size:11px}.bps .plans{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-top:40px;display:grid}.bps .plan{background:var(--card);border:1px solid var(--border-soft);border-radius:var(--r-card);padding:var(--card-pad);flex-direction:column;display:flex;position:relative}.bps .plan.rec{background:linear-gradient(180deg,#f27e4b12 0%,var(--card) 45%);border-color:#0000}.bps .plan-ring{pointer-events:none;z-index:0;margin:0;inset:-1px;border-radius:inherit!important;background:0 0!important;grid-area:auto!important;position:absolute!important}.bps .plan>:not(.plan-ring){z-index:1;position:relative}.bps .plan-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bps .plan-n{font-size:var(--fs-h3);letter-spacing:-.02em;margin:0;font-weight:600}.bps .plan-s{color:var(--fg);margin-top:4px;font-weight:500}.bps .plan-p{align-items:baseline;gap:8px;margin-top:24px;display:flex}.bps .plan-p .amt{letter-spacing:-.04em;color:var(--fg);font-size:clamp(40px,4vw,52px);font-weight:300;line-height:1}.bps .plan-p .suf{color:var(--mfg);font-size:15px}.bps .plan-d{color:var(--mfg);margin-top:12px;line-height:1.55}.bps .plan-g{border-top:1px solid var(--border-soft);margin-top:24px;padding-top:20px}.bps .plan-gh{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mfg);font-size:12px}.bps .plan-f{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.bps .plan-f li{color:var(--fg);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.bps .plan-f li>svg{width:16px;height:16px;color:var(--primary);flex:none;margin-top:3px}.bps .plan-cta{margin-top:auto;padding-top:28px}.bps .plan-cta .btn{width:100%;height:46px}.bps .beta-note{text-align:center;color:var(--mfg);margin-top:28px;font-size:15px}@media (max-width:1023px){.bps .plans{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}.bps .tipw{align-items:center;gap:6px;display:inline-flex;position:relative}.bps .tipb{width:18px;height:18px;color:var(--mfg);cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.bps .tipb:hover,.bps .tipb:focus-visible{color:var(--fg)}.bps .tipb svg{width:14px;height:14px}.bps .tip{z-index:20;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--muted);width:min(280px,70vw);color:var(--fg);opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s;padding:12px 14px;font-size:14px;line-height:1.5;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px);box-shadow:0 18px 40px -18px #0009}.bps .tipw:hover .tip,.bps .tipb:focus-visible+.tip,.bps .tipw.open .tip{opacity:1;visibility:visible;transform:none}.bps .cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.bps .n5-brand{flex-direction:column;gap:14px;max-width:420px;margin-bottom:36px;display:flex}.bps .n5-brand .brand{align-items:center;gap:10px;display:inline-flex}.bps .n5-brand p{color:var(--mfg);font-size:15px;line-height:1.6}.bps .fx .nb{flex-wrap:wrap;gap:16px}.bps .f-soc{gap:8px;display:flex}.bps .f-soc a{border:1px solid var(--border);border-radius:var(--r-sm);width:32px;height:32px;color:var(--mfg);transition:color .2s var(--ease),border-color .2s var(--ease);justify-content:center;align-items:center;display:flex}.bps .f-soc a:hover{color:var(--primary);border-color:#f27e4b66}.bps .f-soc svg{fill:currentColor;width:14px;height:14px}@media (max-width:767px){.bps .fx.n5{padding-bottom:40px}}.bps .hdr{top:var(--ao,0px)}.bps .mnav{max-height:calc(100vh - var(--hdr) - var(--ao,0px) - 16px);overflow:auto}.bps .bill-sw{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.bps .bill-sw .lt-thumb{width:calc(50% - 4px);position:absolute;top:4px;bottom:4px;left:4px}.bps .bill-sw button{z-index:1;height:42px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mfg);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:13px;position:relative}.bps .cta .h2,.bps .cta .h2 *{white-space:normal}.bps .cta .h2{text-wrap:balance;max-width:820px}html:not(.dark) .bps{--bg:#f6f4f0;--card:#fff;--muted:#ece8e2;--fg:#151413;--mfg:#615d57;--border:#14120f1f;--border-soft:#14120f12;--input:#14120f2e;--primary:#ee6f38;--on-primary:#171717;--cta-bg:#efe9e1;--hg:linear-gradient(180deg,#151413 0%,#2c2a27 55%,#6b665e 100%);--hl:linear-gradient(180deg,#f28a5b 0%,#e8693a 55%,#c4552a 100%);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--fg)}html:not(.dark) .bps .hdr.scrolled{border-bottom-color:var(--border);background:#f6f4f0d1}html:not(.dark) .bps .mnav{background:#fffffff7;box-shadow:0 24px 60px -30px #14120f59}html:not(.dark) .bps .annc{background:#fff}html:not(.dark) .bps .g-base{background-image:linear-gradient(#14120f0b 1px,#0000 1px),linear-gradient(90deg,#14120f0b 1px,#0000 1px)}html:not(.dark) .bps .g-glow{background-image:linear-gradient(#ee6f3847 1px,#0000 1px),linear-gradient(90deg,#ee6f3847 1px,#0000 1px)}html:not(.dark) .bps .glow{background:radial-gradient(50% 50% at 50% 45%,#ee6f3838 0%,#eea0641f 45%,#0000 72%)}html:not(.dark) .bps .hero-sub{color:#4a4741}html:not(.dark) .bps .frame{box-shadow:0 40px 120px -40px #50321e59,0 0 0 1px var(--border);background:#fff}html:not(.dark) .bps .tbar{background:#f3f0eb}html:not(.dark) .bps .tbar-t,html:not(.dark) .bps .ctbar-t{color:#8a847b}html:not(.dark) .bps .dots i,html:not(.dark) .bps .cdots i{background:#d9d4cc}html:not(.dark) .bps .t-app,html:not(.dark) .bps .cwin{background:#fff;box-shadow:0 30px 80px -50px #50321e59}html:not(.dark) .bps .ctbar{background:#f3f0eb}html:not(.dark) .bps .t-side{background:#faf8f5}html:not(.dark) .bps .t-n{color:#9a948b}html:not(.dark) .bps .t-it.on{background:#ee6f3812;border-color:#ee6f3859}html:not(.dark) .bps .t-it:hover{color:var(--fg)}html:not(.dark) .bps .vc,html:not(.dark) .bps .cvc{color:#fff}html:not(.dark) .bps .mi,html:not(.dark) .bps .mi.ai>span:last-child:not(.ai-lg){color:#4a4741}html:not(.dark) .bps .promise .screen{background:radial-gradient(120% 90% at 50% 0,#ee6f381a,#0000 60%),#f1ece5}html:not(.dark) .bps .promise .screen .vid{background:#e8e2d9}html:not(.dark) .bps .promise,html:not(.dark) .bps .plan{border:1px solid var(--border-soft);box-shadow:0 1px #14120f0a,0 20px 50px -40px #50321e59}html:not(.dark) .bps .tip{background:#fff;box-shadow:0 18px 40px -18px #50321e59}html:not(.dark) .bps .fx a,html:not(.dark) .bps .n5-g a{color:#2c2a27}html:not(.dark) .bps .fx a:hover,html:not(.dark) .bps .n5-g a:hover{color:var(--primary)}html:not(.dark) .bps .fx{background:var(--bg)}html:not(.dark) .bps .frame .dots i,html:not(.dark) .bps .cdots i{background:#d9d4cc!important}html:not(.dark) .bps .fb-it .t-n{color:var(--primary)}@media (max-width:640px){.bps .offer{border-radius:16px;padding:12px 14px}}.bps .phero{padding-bottom:clamp(40px,5vw,64px)}.bps .phero .eyebrow{margin-bottom:0}.bps .phero .eyebrow+.h1{margin-top:var(--sp-eyebrow)}.bps .phero .h1{max-width:900px}.bps .sec-tight{padding-top:0!important}.bps .promises.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.bps .promises.g3 .pbody p{color:var(--mfg);margin-top:14px;line-height:1.6}@media (max-width:1023px){.bps .promises.g3{grid-template-columns:1fr}}.bps .tour7 .t-side{gap:2px}.bps .tour7 .t-it{padding:11px 14px}.bps .tour7 .t-app{margin-top:0}.bps .mcp{margin-top:var(--sp-content);grid-template-columns:auto minmax(40px,1fr) auto minmax(40px,1fr) minmax(0,2.1fr);align-items:center;gap:0;display:grid}.bps .mcp-clients{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bps .mcp-c{border:1px solid var(--border);border-radius:var(--r-btn);background:var(--card);justify-content:center;align-items:center;height:56px;padding:0 22px;display:flex}.bps .mcp-c svg{width:auto;height:18px}.bps .mcp-c .ai-codex{height:17px}.bps .mcp-link{background:repeating-linear-gradient(90deg,var(--border) 0 6px,transparent 6px 12px);height:1px;position:relative;overflow:hidden}.bps .mcp-link i{background:linear-gradient(90deg,transparent,var(--primary),transparent);border-radius:3px;width:60px;height:3px;animation:2.4s linear infinite bps-mcpRun;position:absolute;top:-1px;left:0}.bps .mcp-link:nth-of-type(2) i,.bps .mcp-link+div+.mcp-link i{animation-delay:1.2s}@keyframes bps-mcpRun{0%{transform:translate(-60px)}to{transform:translate(400px)}}.bps .mcp-node{border-radius:var(--r-card);background:linear-gradient(180deg,#f27e4b14,var(--card) 70%);border:1px solid #f27e4b59;flex-direction:column;align-items:center;gap:12px;padding:22px 24px;display:flex;box-shadow:0 20px 60px -30px #f27e4b73}.bps .mcp-ic img{width:44px;height:44px;display:block}.bps .mcp-t{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);white-space:nowrap;font-size:13px}.bps .mcp-wp img{width:100%;height:auto;display:block}@media (max-width:900px){.bps .mcp{grid-template-columns:1fr;justify-items:center;gap:0}.bps .mcp-clients{grid-template-columns:repeat(3,auto);gap:8px}.bps .mcp-c{height:48px;padding:0 14px}.bps .mcp-link{background:repeating-linear-gradient(180deg,var(--border) 0 6px,transparent 6px 12px);width:1px;height:40px}.bps .mcp-link i{background:linear-gradient(180deg,transparent,var(--primary),transparent);width:3px;height:30px;animation-name:bps-mcpRunV;top:0;left:-1px}.bps .mcp-wp{width:100%}}@keyframes bps-mcpRunV{0%{transform:translateY(-30px)}to{transform:translateY(60px)}}@media (prefers-reduced-motion:reduce){.bps .mcp-link i{opacity:0;animation:none}}.bps .promises.g3 .pbody .h3{text-wrap:balance;font-size:clamp(22px,2vw,28px)}.bps .abx .cscreen{aspect-ratio:auto;background:var(--card);height:560px}.bps .abx .cscreen .cm{overflow:hidden}.bps .abx .t-app{margin-top:0}.bps .ab-scr{height:100%;position:relative;overflow:hidden}.bps .ab-mock{color:var(--fg);text-align:left;min-height:100%;padding:22px 24px;font-size:14px;position:relative}.bps .ab-head{border-bottom:1px solid var(--border-soft);padding-bottom:14px}.bps .ab-h{letter-spacing:-.01em;font-size:18px;font-weight:600}.bps .ab-sub{color:var(--mfg);margin-top:2px;font-size:13.5px}.bps .ab-tabs{gap:4px;margin-top:14px;display:flex}.bps .ab-tabs span{height:28px;color:var(--mfg);border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.bps .ab-tabs span.on{background:var(--muted);color:var(--fg)}.bps .ab-tabs em{font-style:normal;font-family:var(--mono);min-width:18px;height:18px;color:var(--primary);background:#f27e4b24;border-radius:999px;justify-content:center;align-items:center;font-size:11.5px;display:inline-flex}.bps .ab-sec{padding-top:16px}.bps .ab-st{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);font-size:12px}.bps .ab-ss{color:var(--mfg);margin-top:3px;font-size:13px}.bps .ab-list{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bps .ab-row{transition:background-color .2s var(--ease);border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.bps .ab-row:hover{background:#ffffff08}.bps .ab-ic{border:1px solid var(--border-soft);background:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.bps .ab-ic img{object-fit:contain;width:18px;height:18px;display:block}.bps .ab-ic .lg{width:18px;height:18px;display:block;border-radius:0!important}.bps .ab-ic b{font-family:var(--mono);color:var(--mfg);font-size:11.5px}.bps .ab-tx{flex:1;min-width:0}.bps .ab-n{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.bps .ab-v{font-family:var(--mono);color:var(--mfg);font-size:12px;font-weight:400}.bps .ab-tag{color:var(--mfg);border:1px solid var(--border);border-radius:999px;padding:0 7px;font-size:12px;font-weight:500;line-height:17px}.bps .ab-d{color:var(--mfg);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;line-height:1.45;overflow:hidden}.bps .ab-act{flex:none;align-items:center;gap:14px;display:flex}.bps .ab-link{color:var(--mfg);font-size:12.5px}.bps .ab-pill{border:1px solid var(--border);height:20px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mfg);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.bps .ab-pill.o{color:var(--primary);border-color:#f27e4b66}.bps .ab-tg{background:var(--muted);border:1px solid var(--border);width:30px;height:17px;transition:background-color .3s var(--ease);border-radius:999px;position:relative}.bps .ab-tg i{background:var(--mfg);width:11px;height:11px;transition:transform .3s var(--ease),background-color .3s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.bps .ab-tg.on{background:#f27e4b40;border-color:#f27e4b80}.bps .ab-tg.on i{background:var(--primary);transform:translate(13px)}.bps .ab-btn{border:1px solid var(--border);height:26px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);white-space:nowrap;border-radius:7px;align-items:center;padding:0 11px;font-size:11.5px;display:inline-flex}.bps .ab-btn.pri{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.bps .ab-btn.ghost{color:var(--mfg)}.bps .ab-card{background:#f27e4b0a;border:1px dashed #f27e4b59;border-radius:10px;margin-top:16px;padding:14px 16px}.bps .ab-cbtns{gap:8px;margin-top:12px;display:flex}.bps .ab-mock.has-modal .ab-sec{opacity:.45}.bps .ab-modal{border:1px solid var(--border);background:var(--card);border-radius:12px;width:min(360px,100% - 40px);padding:16px;position:absolute;bottom:20px;right:20px;box-shadow:0 30px 80px -20px #000000b3}.bps .ab-mh{justify-content:space-between;align-items:center;display:flex}.bps .ab-x{color:var(--mfg);font-size:16px;line-height:1}.bps .ab-picks{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bps .ab-picks li{border:1px solid var(--border-soft);border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.bps .ab-picks li.on{background:#f27e4b0d;border-color:#f27e4b73}.bps .ab-picks .ab-ic{border-radius:6px;width:24px;height:24px}.bps .ab-picks .ab-ic img{width:14px;height:14px}.bps .ab-cb{border:1px solid var(--input);border-radius:4px;flex:none;width:14px;height:14px}.bps .ab-picks li.on .ab-cb{background:var(--primary);border-color:var(--primary);box-shadow:inset 0 0 0 3px var(--card)}.bps .ab-mf{align-items:center;gap:8px;margin-top:14px;display:flex}.bps .ab-cnt{color:var(--mfg);margin-right:auto;font-size:12.5px}.bps .ab-opts{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bps .ab-opt{border:1px solid var(--border-soft);border-radius:10px;gap:12px;padding:12px 14px;display:flex}.bps .ab-opt.on{background:#f27e4b0d;border-color:#f27e4b73}.bps .ab-radio{border:1px solid var(--input);border-radius:50%;flex:none;width:15px;height:15px;margin-top:2px}.bps .ab-opt.on .ab-radio{border-color:var(--primary);box-shadow:inset 0 0 0 3px var(--card),inset 0 0 0 8px var(--primary)}.bps .ab-opt .ab-d{white-space:normal}.bps .ab-select{border:1px solid var(--border);border-radius:10px;margin-top:10px;overflow:hidden}.bps .ab-ph{color:var(--mfg);border-bottom:1px solid var(--border-soft);padding:9px 12px;font-size:13px;display:block}.bps .ab-select ul{margin:0;padding:6px;list-style:none}.bps .ab-select li{border-radius:6px;padding:5px 8px;font-size:13px}.bps .ab-select li.ab-og{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mfg);padding-top:8px;font-size:11px}.bps .ab-select li:nth-child(2){background:var(--muted)}.bps .ab-save{justify-content:flex-end;margin-top:14px;display:flex}.bps .ab-win{border-radius:var(--r-card);overflow:hidden}.bps .ab-win .ab-scr{height:auto}.bps .ab-tall .ab-mock{min-height:640px}.bps .abc-grid{margin:var(--sp-content) 0 0;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.bps .abc{background:var(--card);border-radius:var(--r-card);flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}.bps .abc .ab-ic{border-radius:10px;width:40px;height:40px}.bps .abc .ab-ic img,.bps .abc .ab-ic .lg{width:22px;height:22px}.bps .abc-t{letter-spacing:-.02em;margin-top:6px;font-size:19px;font-weight:600}.bps .abc p{color:var(--mfg);font-size:14.5px;line-height:1.6}.bps .ab-rest{font-family:var(--mono);color:var(--primary);font-size:14px}.bps .ab-steps .ab-step{align-items:flex-start}.bps .ab-step-t{color:var(--fg);font-weight:600}.bps .ab-step-d{color:var(--mfg);margin-top:6px;font-size:14.5px;line-height:1.55}.bps .ab-split{margin-top:var(--sp-content);align-items:start}.bps .ab-split .fbk-list{margin-top:0}.bps .ab-checks{border-top:0;margin-top:28px;padding-top:0}.bps .ab-checks li{color:var(--fg);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.bps .ab-checks li svg{width:18px;height:18px;color:var(--primary);flex:none;margin-top:3px}@media (max-width:1100px){.bps .abc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bps .abx .cscreen{height:520px}.bps .ab-d{white-space:normal}}@media (max-width:560px){.bps .abc-grid{grid-template-columns:1fr}.bps .ab-mock{padding:16px}.bps .ab-act .ab-link{display:none}.bps .ab-modal{width:auto;margin-top:16px;position:relative;bottom:auto;right:auto}.bps .ab-mock.has-modal .ab-sec{display:none}}.bps .abx .hmc-m{aspect-ratio:auto;background:var(--card);height:auto;max-height:420px;overflow:hidden}.bps .abx .hmm{opacity:1;position:relative;inset:auto}html:not(.dark) .bps .ab-row:hover{background:#14120f08}html:not(.dark) .bps .ab-modal{box-shadow:0 30px 80px -30px #50321e73}.bps .ab-list,.bps .ab-picks,.bps .ab-opts{grid-template-columns:minmax(0,1fr)}.bps .ab-row,.bps .ab-picks li,.bps .ab-opt{min-width:0}.bps .ab-picks .ab-d{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:560px){.bps .ab-v,.bps .ab-act .ab-pill{display:none}.bps .ab-row{padding:8px 4px}}.bps .demo-soon{background:radial-gradient(90% 70% at 50% 30%,#f27e4b12,transparent 70%),var(--card);border:1px dashed #f27e4b59;justify-content:center;align-items:center;min-height:320px;display:flex}.bps .soon-in{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:380px;padding:32px;display:flex}.bps .soon-in .h3{font-size:var(--fs-h3-lg);letter-spacing:-.03em;line-height:1.1}.bps .soon-in p{color:var(--mfg);line-height:1.6}.bps .phero .hero-btns{margin-top:32px}.bps .tbls{gap:var(--gap);margin-top:var(--sp-content);max-width:960px;margin-left:auto;margin-right:auto;display:grid}.bps .tbl{background:var(--card);border:1px solid var(--border-soft);border-radius:var(--r-card);overflow:hidden}.bps .tbl table{border-collapse:collapse;width:100%;font-size:15px}.bps .tbl th,.bps .tbl td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-soft);padding:14px 22px}.bps .tbl thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mfg);background:#ffffff04;font-size:12px;font-weight:500}.bps .tbl td:first-child{color:var(--fg)}.bps .tbl td:not(:first-child),.bps .tbl thead th:not(:first-child){text-align:right;white-space:nowrap;color:var(--mfg)}.bps .tbl-app td:not(:first-child),.bps .tbl-app thead th:not(:first-child){text-align:center;width:120px}.bps .tbl tr.tg th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:0 0;padding-top:22px;font-size:12px;font-weight:500}.bps .tbl td.tk svg{width:17px;height:17px;color:var(--primary);vertical-align:middle;display:inline-block}.bps .tbl tbody tr:not(.tg){transition:background-color .2s var(--ease)}.bps .tbl tbody tr:not(.tg):hover{background:#f27e4b0a}.bps .tbl tbody tr:last-child td{border-bottom:0}@media (max-width:640px){.bps .tbl th,.bps .tbl td{padding:12px 14px}.bps .tbl table{font-size:15px}.bps .tbl td:not(:first-child){white-space:normal}.bps .tbl-app thead{display:none}.bps .tbl-app tr{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(3,1fr);display:grid}.bps .tbl-app td{border:0;text-align:center!important;width:auto!important}.bps .tbl-app td:first-child{grid-column:1/-1;padding-bottom:4px;text-align:left!important}.bps .tbl-app td[data-l]:before{content:attr(data-l);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mfg);margin-bottom:4px;font-size:11.5px;display:block}}html:not(.dark) .bps .tbl thead th{background:#14120f05}.bps .docs-wrap{isolation:isolate;padding:calc(var(--hdr) + 48px) 0 clamp(80px,9vw,120px);position:relative}.bps .docs-grid-bg{height:520px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.bps .docs{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.bps .dside{top:calc(var(--hdr) + 24px);max-height:calc(100vh - var(--hdr) - 48px);scrollbar-width:thin;padding-right:6px;position:sticky;overflow:auto}.bps .dsearch{border:1px solid var(--border);border-radius:var(--r-btn);background:var(--card);height:42px;color:var(--mfg);align-items:center;gap:10px;padding:0 12px;display:flex}.bps .dsearch svg{flex:none;width:15px;height:15px}.bps .dsearch input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.bps .dsearch input::placeholder{color:var(--mfg)}.bps .dsearch kbd{font-family:var(--mono);color:var(--mfg);border:1px solid var(--border);border-radius:6px;padding:2px 6px;font-size:11.5px}.bps .dsearch:focus-within{border-color:#f27e4b80}.bps .dnav{gap:4px;margin-top:20px;display:grid}.bps .dn-g summary{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mfg);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 8px;font-size:12px;list-style:none;display:flex}.bps .dn-g summary::-webkit-details-marker{display:none}.bps .dn-g summary svg{width:13px;height:13px;transition:transform .2s var(--ease)}.bps .dn-g[open] summary svg{transform:rotate(90deg)}.bps .dn-g summary:hover,.bps .dn-g[open] summary{color:var(--fg)}.bps .dn-g ul{border-left:1px solid var(--border-soft);margin:2px 0 10px 14px;padding:0 0 0 10px;list-style:none}.bps .dn-g a{color:var(--mfg);transition:color .2s var(--ease),background-color .2s var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:15px;display:flex}.bps .dn-g a:hover{color:var(--fg);background:#ffffff08}.bps .dn-g a em{font-style:normal;font-family:var(--mono);color:var(--mfg);opacity:.7;white-space:nowrap;font-size:11.5px}.bps .dn-g a[aria-current=page]{color:var(--fg);box-shadow:inset 2px 0 0 var(--primary);background:#f27e4b14}.bps .dside-t{display:none}.bps .doc{min-width:0;max-width:760px}.bps .doc-h .h1{margin-top:14px;font-size:clamp(36px,4.2vw,56px)}.bps .doc-sum{font-size:var(--fs-lead);color:var(--mfg);max-width:620px;margin-top:16px;line-height:1.55}.bps .doc>p,.bps .doc>.d-lead{color:#c9c9c9;margin-top:20px;line-height:1.75}.bps .doc>.d-lead{border-top:1px solid var(--border-soft);color:var(--fg);margin-top:36px;padding-top:32px;font-size:18px}.bps .doc code{font-family:var(--mono);background:var(--muted);color:var(--fg);border-radius:6px;padding:2px 6px;font-size:.86em}.bps .doc .ulink{background:linear-gradient(var(--primary),var(--primary)) left bottom/100% 1px no-repeat;padding-bottom:1px;display:inline}.bps .d-h{letter-spacing:-.02em;scroll-margin-top:calc(var(--hdr) + 24px);margin-top:48px;font-size:clamp(24px,2.2vw,30px);font-weight:500}.bps .d-call{border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);gap:14px;margin-top:24px;padding:18px 20px;display:flex}.bps .d-call.tip{background:linear-gradient(180deg,#f27e4b0f,var(--card));border-color:#f27e4b4d}.bps .d-call-ic svg{width:18px;height:18px;color:var(--primary);margin-top:2px}.bps .d-call-t{color:var(--fg);margin-bottom:6px;font-weight:600}.bps .d-call p{color:var(--mfg);line-height:1.65}.bps .d-steps{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.bps .d-steps .fb-it{align-items:flex-start;padding:18px 20px}.bps .d-steps .t-n{border:1px solid #f27e4b66;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.bps .d-steps h3{letter-spacing:-.01em;font-size:16px;font-weight:600}.bps .d-steps p{color:var(--mfg);margin-top:6px;line-height:1.65}.bps .d-fig{margin:28px 0 0}.bps .d-fig .cwin{border-radius:var(--r-card);overflow:hidden}.bps .d-fig figcaption{color:var(--mfg);text-align:center;margin-top:12px;font-size:14px}.bps .d-code{border:1px solid var(--border);border-radius:var(--r-card);background:#0d0d0d;margin-top:18px;overflow:hidden}.bps .d-code-h{border-bottom:1px solid var(--border-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mfg);justify-content:space-between;align-items:center;padding:8px 10px 8px 16px;font-size:12px;display:flex}.bps .d-copy{border:1px solid var(--border);height:28px;color:var(--fg);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.bps .d-copy svg{width:12px;height:12px;color:var(--primary)}.bps .d-copy.done,.bps .d-url.done{color:var(--primary);border-color:#f27e4b99}.bps .d-code pre{margin:0;padding:16px;overflow:auto}.bps .d-code pre code{color:#e6e6e6;white-space:pre;background:0 0;padding:0;font-size:14px;line-height:1.7}.bps .d-list{color:var(--mfg);gap:10px;margin:16px 0 0;padding-left:20px;line-height:1.65;display:grid}.bps .d-list li::marker{color:var(--primary)}.bps .doc-share{border-top:1px solid var(--border-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mfg);flex-wrap:wrap;align-items:center;gap:14px;margin-top:56px;padding-top:24px;font-size:12px;display:flex}.bps .d-url{cursor:pointer;background:0 0;margin-left:auto}.bps .doc-pager{justify-content:flex-end;margin-top:24px;display:flex}.bps .pager-n{border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);flex-direction:column;align-items:flex-end;gap:4px;min-width:240px;padding:18px 22px;display:flex;position:relative}.bps .pager-n span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mfg);font-size:12px}.bps .pager-n b{color:var(--fg);font-size:17px;font-weight:600}@media (max-width:900px){.bps .docs{grid-template-columns:1fr;gap:20px}.bps .dside-t{border:1px solid var(--border);border-radius:var(--r-btn);background:var(--card);height:44px;color:var(--mfg);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.bps .dside-t svg{width:13px;height:13px}.bps .dside-t b{color:var(--fg);font-weight:500}.bps .dside-t[aria-expanded=true] svg{transform:rotate(90deg)}.bps .dside{max-height:none;padding:0;display:none;position:static}.bps .dside.open{display:block}.bps .doc-share .d-url{margin-left:0}}html:not(.dark) .bps .doc>p{color:#3c3a36}html:not(.dark) .bps .d-code{background:#fbfaf8}html:not(.dark) .bps .d-code pre code{color:#2c2a27}html:not(.dark) .bps .dn-g a:hover{background:#14120f0a}.bps .d-call-ic{flex:none;display:inline-flex}.bps .d-call-ic svg{display:block;width:18px!important;height:18px!important}.bps .rm{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.bps .rm-col{border:1px solid var(--border-soft);border-radius:calc(var(--r-card) + 4px);background:#ffffff04;padding:14px}.bps .rm-st{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);align-items:center;gap:10px;padding:6px 8px 14px;font-size:12px;display:flex}.bps .rm-st i{background:var(--mfg);border-radius:50%;width:8px;height:8px}.bps .rm-st span{color:var(--mfg);margin-left:auto}.bps .rm-pl .rm-st i{background:#f5c46b}.bps .rm-ip .rm-st i{background:var(--primary);animation:2s ease-in-out infinite bps-rmPulse;box-shadow:0 0 0 4px #f27e4b26}@keyframes bps-rmPulse{50%{box-shadow:0 0 0 7px #f27e4b0d}}.bps .rm-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bps .rm-card{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);padding:18px 18px 20px;position:relative}.bps .rm-card h3{letter-spacing:-.01em;font-size:17px;font-weight:600}.bps .rm-card p{color:var(--mfg);margin-top:8px;font-size:14.5px;line-height:1.6}.bps .rm-ip{background:linear-gradient(#f27e4b0d,#0000 60%);border-color:#f27e4b40}.bps .rm-more{text-align:center;margin-top:32px}@media (max-width:900px){.bps .rm{grid-template-columns:1fr}}html:not(.dark) .bps .rm-col{background:#14120f05}@media (prefers-reduced-motion:reduce){.bps .rm-ip .rm-st i{animation:none}}.bps .stats{gap:var(--gap);margin-top:var(--sp-content);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bps .stat{padding:var(--card-pad);border-radius:var(--r-card);background:var(--card);border:1px solid var(--border-soft);position:relative}.bps .stat-v{letter-spacing:-.045em;background:var(--hl);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,4.6vw,64px);font-weight:300;line-height:1}.bps .stat-l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);margin-top:18px;font-size:12px}.bps .stat-d{color:var(--mfg);margin-top:10px;line-height:1.6}@media (max-width:900px){.bps .stats{grid-template-columns:1fr}}.bps .cgrid{gap:var(--gap);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.bps .cform{padding:var(--card-pad);border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);gap:18px;display:grid}.bps .cf-h{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:600}.bps .cf-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bps .cf-f{gap:8px;display:grid}.bps .cf-f>span:first-child{color:var(--fg);font-size:14px;font-weight:500}.bps .cf-f b{color:var(--primary);margin-left:2px}.bps .cf-f input,.bps .cf-f textarea,.bps .cf-f select{border:1px solid var(--input);border-radius:var(--r-in);background:var(--bg);width:100%;color:var(--fg);font:inherit;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);outline:none;padding:12px 14px;font-size:15px}.bps .cf-f textarea{resize:vertical;min-height:140px}.bps .cf-f input:focus,.bps .cf-f textarea:focus,.bps .cf-f select:focus{border-color:#f27e4b99;box-shadow:0 0 0 3px #f27e4b1f}.bps .cf-f [aria-invalid=true]{border-color:var(--destructive)}.bps .cf-sel{display:block;position:relative}.bps .cf-sel select{appearance:none;cursor:pointer;padding-right:38px}.bps .cf-sel:after{content:"";border-right:1.5px solid var(--mfg);border-bottom:1.5px solid var(--mfg);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.bps .cf-act{justify-content:flex-end;display:flex}.bps .cside{gap:12px;display:grid}.bps .cside .cf-h{margin-bottom:4px}.bps .clink{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);color:var(--fg);align-items:flex-start;gap:14px;padding:20px;display:flex;position:relative}.bps .clink-ic{width:36px;height:36px;color:var(--primary);background:#f27e4b1a;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bps .clink-ic svg{width:17px;height:17px}.bps .clink b{font-weight:600;display:block}.bps .clink em{color:var(--mfg);margin-top:4px;font-size:15px;font-style:normal;line-height:1.5;display:block}.bps .clink>svg{width:16px;height:16px;color:var(--mfg);transition:color .2s var(--ease),transform .2s var(--ease);flex:none;margin-left:auto}.bps .clink:hover>svg{color:var(--primary);transform:translate(2px,-2px)}.bps .clines{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);padding:20px}.bps .clines h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mfg);font-size:12px;font-weight:500}.bps .clines ul{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.bps .clines li{gap:4px;display:grid}.bps .clines li>span{color:var(--mfg);font-size:14px}.bps .clines b{font-weight:500}.bps .clines .ulink{justify-self:start}@media (max-width:900px){.bps .cgrid{grid-template-columns:1fr}}@media (max-width:560px){.bps .cf-row{grid-template-columns:1fr}.bps .cf-act .beam-h,.bps .cf-act .btn{width:100%}}.bps .cf-act .btn{padding:0 22px;height:46px!important}.bps .arch{border:1px solid var(--border-soft);border-radius:var(--r-card);background:radial-gradient(70% 90% at 70% 40%,#f27e4b12,transparent 70%),var(--card);grid-template-columns:1fr minmax(60px,.8fr) 1fr;align-items:center;padding:clamp(28px,3vw,44px);display:grid}.bps .arch-n{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;display:flex;position:relative}.bps .arch-n b{font-weight:600}.bps .arch-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mfg);font-size:12px}.bps .arch-s{border-color:#f27e4b66;box-shadow:0 20px 60px -30px #f27e4b80}.bps .arch-s img{width:34px;height:34px;margin-bottom:4px}.bps .arch-c{text-align:center;color:var(--mfg);grid-column:1/-1;margin-top:20px;font-size:14px}.bps .sec-ic{color:var(--primary)}.bps .sec-ic svg{width:20px;height:20px}.bps .ks-top{justify-content:space-between;align-items:center;display:flex}.bps .ks-top .ab-tg{transform-origin:100%;transform:scale(1.25)}.bps .alog{border-radius:var(--r-card);background:#0d0d0d;overflow:hidden}.bps .alog .ctbar{gap:10px}.bps .alog-p{margin-left:auto}.bps .alog-l{font-family:var(--mono);margin:0;padding:10px 0;font-size:13.5px;list-style:none}.bps .alog-l li{border-bottom:1px solid var(--border-soft);opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease);transition-delay:calc(var(--i) * 90ms + .2s);grid-template-columns:76px minmax(0,1fr) 54px 64px;align-items:center;gap:12px;padding:9px 18px;display:grid;transform:translateY(6px)}.bps .rv.in .alog-l li,.bps .alog-l li{opacity:1;transform:none}.bps .alog-l time{color:var(--mfg)}.bps .alog-l code{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bps .alog-l span{color:var(--mfg)}.bps .alog-l em{color:#5fd38d;text-align:right;font-style:normal}.bps .alog-f{color:var(--mfg);padding:12px 18px 16px;font-size:13.5px}.bps .perm{gap:var(--gap);margin-top:var(--sp-content);grid-template-columns:1fr 1fr;display:grid}.bps .perm-c{padding:var(--card-pad);border-radius:var(--r-card);background:var(--card);border:1px solid var(--border-soft);position:relative}.bps .perm-h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:13px}.bps .perm-y{border-color:#f27e4b4d}.bps .perm-y .perm-h{color:var(--primary)}.bps .perm-n .perm-h,.bps .perm-n .ab-checks li{color:var(--mfg)}.bps .perm-n .ab-checks li svg{color:var(--destructive);opacity:.8}.bps .perm .ab-checks{gap:14px;margin-top:20px;display:grid}.bps .tbl-data td:not(:first-child),.bps .tbl-data thead th:not(:first-child){text-align:left;white-space:normal}.bps .tbl-data td.no{color:#5fd38d}@media (max-width:900px){.bps .perm{grid-template-columns:1fr}.bps .arch{grid-template-columns:1fr;justify-items:stretch;gap:0}.bps .arch-l{background:repeating-linear-gradient(180deg,var(--border) 0 6px,transparent 6px 12px);justify-self:center;width:1px;height:40px}.bps .arch-l i{background:linear-gradient(180deg,transparent,var(--primary),transparent);width:3px;height:30px;animation-name:bps-mcpRunV;left:-1px}}@media (max-width:560px){.bps .alog-l li{grid-template-columns:64px minmax(0,1fr) 56px}.bps .alog-l li span{display:none}}html:not(.dark) .bps .alog{background:#fff}html:not(.dark) .bps .alog-l em,html:not(.dark) .bps .tbl-data td.no{color:#1f9d55}.bps .clog{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.bps .clog-nav{top:calc(var(--hdr) + 24px);position:sticky}.bps .clog-nav ul{border-left:1px solid var(--border-soft);gap:2px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.bps .clog-nav a{color:var(--mfg);transition:color .2s var(--ease),background-color .2s var(--ease);border-radius:8px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.bps .clog-nav a:hover{color:var(--fg);background:#ffffff08}.bps .clog-nav b{color:var(--fg);font-size:15px;font-weight:600}.bps .clog-nav span{font-family:var(--mono);letter-spacing:.04em;font-size:12px}.bps .clog-list{gap:clamp(48px,6vw,80px);min-width:0;display:grid}.bps .rel{scroll-margin-top:calc(var(--hdr) + 24px);position:relative}.bps .rel-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bps .rel-h h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:500}.bps .rel-h .rel-d{margin-left:auto}.bps .rel-d{font-family:var(--mono);letter-spacing:.04em;color:var(--mfg);font-size:13px}.bps .rel-sum{color:#c9c9c9;max-width:760px;margin-top:16px;line-height:1.7}.bps .rel-sn{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bps .rel-sn a{border:1px solid var(--border);height:30px;font-family:var(--mono);letter-spacing:.04em;color:var(--fg);transition:border-color .2s var(--ease);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.bps .rel-sn a:hover{border-color:#f27e4b80}.bps .rel-img{border-radius:var(--r-card);border:1px solid var(--border-soft);margin:22px 0 0;overflow:hidden}.bps .rel-img img{width:100%;height:auto;display:block}.bps .rel-sub{padding:var(--card-pad);border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);scroll-margin-top:calc(var(--hdr) + 24px);margin-top:36px}.bps .rel-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:12px}.bps .rel-sub h3{font-size:var(--fs-h3);letter-spacing:-.02em;margin-top:8px;font-weight:600}.bps .rel-sub .rel-d{margin-top:6px}.bps .rel-link{margin-top:14px}.bps .rel-g{margin-top:28px}.bps .rel-gl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mfg);border-bottom:1px solid var(--border-soft);padding-bottom:12px;font-size:12px}.bps .rel-new{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bps .rel-new li{border:1px solid var(--border-soft);border-radius:var(--r-sm);transition:border-color .25s var(--ease);background:#ffffff04;padding:16px 18px}.bps .rel-new li:hover{border-color:#f27e4b59}.bps .rel-new h4{font-size:15px;font-weight:600}.bps .rel-new p{color:var(--mfg);margin-top:6px;font-size:15px;line-height:1.6}.bps .rel-fix{gap:12px;margin-top:16px;display:grid}.bps .rel-fix li{font-size:14.5px;color:var(--mfg)!important}@media (max-width:900px){.bps .clog{grid-template-columns:1fr}.bps .clog-nav{display:none}.bps .rel-new{grid-template-columns:1fr}}html:not(.dark) .bps .rel-sum{color:#3c3a36}html:not(.dark) .bps .rel-new li{background:#fff}html:not(.dark) .bps .clog-nav a:hover{background:#14120f0a}.bps .vsh{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,2vw,24px);width:100%;max-width:1080px;margin:clamp(48px,6vw,72px) auto 0;display:grid;position:relative}.bps .vsh-c{border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);margin:0;position:relative;overflow:hidden}.bps .vsh-c>img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.bps .vsh-c figcaption{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.bps .vsh-lg{width:auto;height:20px}.bps .vsh-nm{color:var(--mfg);font-weight:600}.bps .vsh-c b{font-family:var(--mono);color:var(--fg);font-size:14px}.bps .vsh-c.spot{border-color:#f27e4b66}.bps .vsh-c.spot b{color:var(--primary)}.bps .vsh-vs{width:48px;height:48px;font-family:var(--mono);letter-spacing:.06em;color:var(--fg);border:1px solid var(--border);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.bps .vsh-cap{text-align:center;color:var(--mfg);grid-column:1/-1;margin-top:16px;font-size:14.5px}.bps .vs-g .pbody>p:last-child{color:var(--mfg);margin-top:14px;line-height:1.7}.bps .vs-bp{border:1px solid #f27e4b4d}.bps .vs-k2{color:var(--mfg)!important}.bps .sess-g,.bps .vout-g{gap:var(--gap);margin-top:var(--sp-content);grid-template-columns:1fr 1fr;display:grid}.bps .sess{flex-direction:column;gap:14px;display:flex}.bps .sess-img{border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);display:block;position:relative;overflow:hidden}.bps .sess-img img{width:100%;height:auto;transition:transform .5s var(--ease);display:block}.bps .sess-img:hover img{transform:scale(1.02)}.bps .sess-btn{border-radius:var(--r-btn);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;height:34px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#0a0a0abf;align-items:center;padding:0 14px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;right:14px}.bps .sess-n{color:var(--mfg);line-height:1.6}.bps .vout{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);flex-direction:column;gap:18px;padding:clamp(18px,2vw,26px);display:flex}.bps .vout-h{justify-content:space-between;align-items:center;display:flex}.bps .vout-h h3{font-size:var(--fs-h3);font-weight:600}.bps .vout-t{align-items:baseline;gap:8px;display:flex}.bps .vout-t b{font-family:var(--mono);color:var(--fg);font-size:20px}.bps .vout-t span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mfg);font-size:12px}.bps .vout:first-child .vout-t b{color:var(--primary)}.bps .vout-dev{grid-template-columns:minmax(0,1fr) minmax(0,.34fr);align-items:end;gap:12px;display:grid}.bps .vout-d .vid,.bps .vout-m .vid{border:1px solid var(--border-soft);background:#000;border-radius:10px;position:relative;overflow:hidden}.bps .vout-d .vid{aspect-ratio:16/10}.bps .vout-m .vid{aspect-ratio:9/19}.bps .vout-d video,.bps .vout-m video{object-fit:cover;width:100%;height:100%;display:block}.bps .vout-a{align-self:flex-start}.bps .only-a{margin-top:18px!important}.bps .tbl-vs td:not(:first-child),.bps .tbl-vs thead th:not(:first-child){text-align:center;white-space:normal;width:24%}.bps .tbl-vs thead th:nth-child(2){color:var(--primary)}.bps .tbl td.tno svg{width:16px;height:16px;color:var(--mfg);opacity:.6;vertical-align:middle;display:inline-block}.bps .vs-note{color:var(--mfg);text-align:center;margin-top:20px;font-size:14px;line-height:1.6}.bps .pick-h{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:600}.bps .pick-alt li svg{color:var(--mfg)!important}@media (max-width:900px){.bps .sess-g,.bps .vout-g,.bps .vsh{grid-template-columns:1fr}.bps .vsh-vs{justify-self:center}}@media (max-width:640px){.bps .tbl-vs td:not(:first-child){width:auto}}.bps .legal-up{font-family:var(--mono);letter-spacing:.06em;color:var(--mfg);font-size:13px}.bps .legal{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.bps .legal-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mfg);margin:0 0 10px 14px;font-size:12px}.bps .legal-nav a{color:var(--mfg);padding:7px 12px;font-size:14.5px}.bps .legal-nav a:hover{color:var(--fg)}.bps .bprose{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);min-width:0;max-width:760px;padding:clamp(28px,3.4vw,48px)}.bps .bprose h2{letter-spacing:-.02em;scroll-margin-top:calc(var(--hdr) + 24px);margin-top:44px;font-size:clamp(22px,2vw,28px);font-weight:500}.bps .bprose h2:first-child{margin-top:0}.bps .bprose h3{margin-top:26px;font-size:17px;font-weight:600}.bps .bprose p{color:#c9c9c9;margin-top:14px;line-height:1.75}.bps .bprose strong{color:var(--fg);font-weight:600}.bps .bprose ul,.bps .bprose ol{color:#c9c9c9;gap:8px;margin:14px 0 0;padding-left:20px;line-height:1.7;display:grid}.bps .bprose li::marker{color:var(--primary)}.bps .bprose .ulink{background:linear-gradient(var(--primary),var(--primary)) left bottom/100% 1px no-repeat;padding-bottom:1px;display:inline}@media (max-width:900px){.bps .legal{grid-template-columns:1fr}.bps .legal-nav{display:none}}html:not(.dark) .bps .bprose p,html:not(.dark) .bps .bprose ul,html:not(.dark) .bps .bprose ol{color:#3c3a36}.bps .bprose ul{list-style:outside}.bps .bprose ol{list-style:decimal}.bps .bprose li{display:list-item}.bps .vx-bar{justify-content:center;margin-bottom:32px;display:flex}.bps .vx-t{background:#f27e4b0a;border:1px dashed #f27e4b80;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:4px;display:inline-flex}.bps .vx-l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);padding:0 8px 0 10px;font-size:11.5px}.bps .vx-t button{height:30px;color:var(--mfg);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12px}.bps .vx-t button:hover{color:var(--fg)}.bps .vx-t button[aria-selected=true]{background:var(--fg);color:var(--bg)}.bps .vx-p[hidden]{display:none!important}.bps .sec-head.wide{max-width:980px}.bps .sec-head.wide .lead{max-width:920px;margin-left:auto;margin-right:auto}.bps .hero:not(.phero) .hero-sub{max-width:860px}.bps .vwin{border-radius:var(--r-card);overflow:hidden}.bps .vwin .vid{aspect-ratio:16/10;background:#000;position:relative;inset:auto}.bps .vwin .vid video{object-fit:cover;width:100%;height:100%;display:block}.bps .scols{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bps .vx>.sec-head~.vx-p .scols,.bps .vx>.sec-head~.vx-p .srail,.bps .vx>.sec-head~.vx-p>.incg,.bps .vx>.sec-head~.vx-p>.inct{margin-top:var(--sp-content)}.bps .scd{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);flex-direction:column;display:flex;position:relative;overflow:hidden}.bps .scd .vwin{border:0;border-bottom:1px solid var(--border-soft);border-radius:0}.bps .sc-b{padding:24px 24px 28px}.bps .sc-n{height:24px;font-family:var(--mono);letter-spacing:.06em;color:var(--primary);border:1px solid #f27e4b59;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.bps .sc-h{letter-spacing:-.02em;margin-top:16px;font-size:20px;font-weight:600;line-height:1.25}.bps .scd p{color:var(--mfg);margin-top:10px;font-size:15px;line-height:1.6}.bps .sc-ab .ab-k{border:0;border-bottom:1px solid var(--border-soft);border-radius:0}.bps .sc-ab .ab-k .ab-scr{height:300px;overflow:hidden}@media (max-width:1023px){.bps .scols{grid-template-columns:1fr;max-width:620px;margin-left:auto;margin-right:auto}}.bps .srail{gap:clamp(64px,8vw,120px);margin:0;padding:0;list-style:none;display:grid;position:relative}.bps .sr-line{background:var(--border-soft);width:1px;margin-left:-.5px;position:absolute;top:22px;bottom:22px;left:50%}.bps .sr-line i{width:1px;height:calc(var(--p,0) * 100%);background:linear-gradient(180deg,#f27e4b33,var(--primary));position:absolute;top:0;left:0;box-shadow:0 0 12px #f27e4b99}.bps .sr-row{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);grid-template-areas:"tx dot m";align-items:center;display:grid;position:relative}.bps .sr-row:nth-of-type(2n){grid-template-areas:"m dot tx"}.bps .sr-tx{grid-area:tx;max-width:470px}.bps .sr-row:nth-of-type(odd) .sr-tx{justify-self:end}.bps .sr-m{grid-area:m;min-width:0}.bps .sr-dot{z-index:1;border:1px solid var(--border);background:var(--bg);width:44px;height:44px;font-family:var(--mono);color:var(--mfg);transition:color .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease);border-radius:50%;grid-area:dot;justify-content:center;justify-self:center;align-items:center;font-size:13px;display:inline-flex;position:relative}.bps .sr-row.on .sr-dot{color:var(--primary);border-color:var(--primary);box-shadow:0 0 0 5px #f27e4b1f,0 0 24px #f27e4b59}.bps .sr-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:12px}.bps .sr-k span{color:var(--mfg)}.bps .sr-h{letter-spacing:-.025em;margin-top:12px;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.15}.bps .sr-p{color:var(--mfg);margin-top:14px;font-size:16px;line-height:1.7}.bps .sr-m .vwin,.bps .sr-m .ab-win{box-shadow:0 40px 100px -50px #000c}.bps .ab-k .ab-scr{max-height:480px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}@media (max-width:900px){.bps .sr-line{left:22px}.bps .sr-row,.bps .sr-row:nth-of-type(2n){grid-template-columns:44px minmax(0,1fr);grid-template-areas:"dot tx"".m";align-items:start;gap:20px 18px}.bps .sr-row:nth-of-type(odd) .sr-tx{justify-self:start}.bps .sr-tx{max-width:none}.bps .sr-h{margin-top:8px}}.bps .fs-n{font-family:var(--mono);letter-spacing:.06em;color:var(--primary);font-size:13px}.bps .fs-h{letter-spacing:-.01em;margin-top:10px;font-size:17px;font-weight:600;line-height:1.3}.bps .fstage{margin-top:var(--sp-content)}.bps .fs-m .vwin,.bps .fs-m .ab-win{box-shadow:0 50px 140px -60px #f27e4b66}.bps .fs-row{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:28px;margin:44px 0 0;padding:0;list-style:none;display:grid}.bps .fs-i{border-top:1px solid var(--border);padding-top:22px;position:relative}.bps .fs-i:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 4px #f27e4b24}.bps .fs-i p{color:var(--mfg);margin-top:10px;font-size:15px;line-height:1.6}.bps .fs-i .fs-n+p{color:var(--fg)}.bps .fline{margin-top:var(--sp-content);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.bps .fl-list{gap:30px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bps .fl-list:before{content:"";background:linear-gradient(180deg,var(--primary),var(--border-soft));width:1px;position:absolute;top:10px;bottom:10px;left:5px}.bps .fl-i{grid-template-columns:auto minmax(0,1fr);gap:14px;padding-left:32px;display:grid;position:relative}.bps .fl-dot{background:var(--bg);border:1px solid var(--primary);border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:0}.bps .fl-i:first-child .fl-dot{background:var(--primary);box-shadow:0 0 0 4px #f27e4b26}.bps .fl-i .fs-n{padding-top:1px}.bps .fl-i p{color:var(--fg);margin:0;line-height:1.55}.bps .fl-i .fs-h{margin-top:0}.bps .fl-i .fs-h+p{color:var(--mfg);margin-top:6px;font-size:15px;line-height:1.6}.bps .fl-r{min-width:0}@media (max-width:1023px){.bps .fline{grid-template-columns:1fr}}@media (max-width:900px){.bps .fs-row{grid-template-columns:1fr 1fr;gap:28px 20px}}@media (max-width:560px){.bps .fs-row{grid-template-columns:1fr}}.bps .ab-wide .ab-scr{max-height:620px;overflow:hidden}.bps .mcpv{isolation:isolate;max-width:920px;margin:var(--sp-content) auto 0;border:1px solid var(--border-soft);border-radius:calc(var(--r-card) + 6px);background:radial-gradient(55% 40% at 50% 36%,#f27e4b1f,transparent 70%),var(--card);flex-direction:column;align-items:center;padding:clamp(32px,4.5vw,64px) clamp(18px,4.5vw,64px);display:flex;position:relative;overflow:hidden}.bps .mcpv:before{content:"";z-index:-1;background-image:linear-gradient(var(--border-soft) 1px,transparent 1px),linear-gradient(90deg,var(--border-soft) 1px,transparent 1px);opacity:.7;background-position:top;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 35%,#000,#0000);mask-image:radial-gradient(70% 55% at 50% 35%,#000,#0000)}.bps .mv-grid{display:none}.bps .mv-clients{grid-template-columns:repeat(3,1fr);width:100%;max-width:600px;margin:0;padding:0;list-style:none;display:grid}.bps .mv-clients li{justify-content:center;padding:0 7px;display:flex}.bps .mv-c{border:1px solid var(--border);border-radius:var(--r-btn);background:var(--bg);justify-content:center;align-items:center;width:100%;max-width:176px;height:60px;display:flex;position:relative}.bps .mv-c svg{width:auto;height:20px;display:block}.bps .mv-wires{width:100%;max-width:600px;height:110px;display:block;overflow:visible}.bps .mv-down{width:10px;height:64px;display:block;overflow:visible}.bps .mv-w{fill:none;stroke:var(--border);stroke-width:1px;stroke-dasharray:3 5}.bps .mv-p{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-dasharray:16 84;stroke-dashoffset:100px;animation:2.6s linear infinite bps-mvRun;animation-delay:var(--d,0s);filter:drop-shadow(0 0 4px #f27e4bd9)}@keyframes bps-mvRun{to{stroke-dashoffset:0}}.bps .mv-node{background:linear-gradient(180deg,#f27e4b24,var(--bg) 80%);border:1px solid #f27e4b80;border-radius:16px;align-items:center;gap:14px;padding:14px 26px 14px 14px;display:flex;position:relative;box-shadow:0 0 0 6px #f27e4b0d,0 30px 80px -24px #f27e4b8c}.bps .mv-ic{background:var(--bg);border:1px solid var(--border-soft);border-radius:11px;padding:8px;display:inline-flex}.bps .mv-ic img{width:34px;height:34px;display:block}.bps .mv-ring{pointer-events:none;border:1px solid #f27e4b80;border-radius:16px;animation:2.6s ease-out infinite bps-mvRing;position:absolute;inset:-1px}@keyframes bps-mvRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.5)}}.bps .mv-node .mcp-t{font-size:14px}.bps .mv-wp{border-radius:var(--r-card);width:100%;max-width:700px;overflow:hidden;box-shadow:0 40px 100px -50px #000c}.bps .mv-wp img{width:100%;height:auto;display:block}@media (max-width:560px){.bps .mv-c{height:48px}.bps .mv-c svg{height:16px}.bps .mv-wires{height:72px}.bps .mv-node{padding:10px 18px 10px 10px}.bps .mv-ic img{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.bps .mv-p,.bps .mv-ring{animation:none}.bps .mv-p{opacity:0}}.bps .incg{columns:3 300px;column-gap:var(--gap)}.bps .inc-c{break-inside:avoid;margin-bottom:var(--gap);border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);padding:20px 22px 12px;display:block;position:relative}.bps .inc-h{border-bottom:1px solid var(--border-soft);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);justify-content:space-between;align-items:center;padding-bottom:12px;font-size:12px;display:flex}.bps .inc-h em,.bps .inct-bar em{font-style:normal;font-family:var(--mono);color:var(--mfg);font-size:11.5px}.bps .inc-c ul,.bps .inct-p{padding:0;list-style:none}.bps .inc-c ul{margin:4px 0 0}.bps .inc-c li,.bps .inct-p li{color:var(--fg);border-bottom:1px dashed var(--border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;font-size:14.5px;line-height:1.45;display:flex}.bps .inc-c li:last-child{border-bottom:0}.bps .inc-v{max-width:48%;color:var(--mfg);text-align:right;flex:0 auto;font-size:14.5px}.bps .inc-v.tk svg{width:16px;height:16px;color:var(--primary);margin-top:2px;display:block}.bps .inc-app{margin-top:4px}.bps .inct{margin-bottom:var(--gap);border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);overflow:hidden}.bps .inct-bar{border-bottom:1px solid var(--border-soft);scrollbar-width:none;gap:4px;padding:8px;display:flex;overflow-x:auto}.bps .inct-bar::-webkit-scrollbar{display:none}.bps .inct-bar button{height:34px;color:var(--mfg);font:inherit;cursor:pointer;white-space:nowrap;transition:color .2s var(--ease),background-color .2s var(--ease);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:14.5px;display:inline-flex}.bps .inct-bar button:hover{color:var(--fg)}.bps .inct-bar button[aria-selected=true]{background:var(--muted);color:var(--fg)}.bps .inct-p{grid-template-columns:1fr 1fr;align-content:start;column-gap:48px;min-height:236px;margin:0;padding:10px 26px 18px;display:grid}.bps .inct-p[hidden]{display:none}@media (max-width:760px){.bps .inct-p{grid-template-columns:1fr;padding:6px 18px 14px}}.bps .bill-sw{gap:6px;width:min(440px,100%)}.bps .bill-sw .lt-thumb{width:calc(50% - 7px)}.bps .dn-g ul{border-left:1px solid var(--border-soft);margin:2px 0 12px 14px;padding:0}.bps .dn-g a{border-left:1px solid #0000;border-radius:0;margin-left:-1px;padding:7px 10px 7px 16px;position:relative;box-shadow:none!important;background:0 0!important}.bps .dn-g a:hover{color:var(--fg);border-left-color:var(--mfg)}.bps .dn-g a[aria-current=page]{color:var(--fg);border-left-color:var(--primary);font-weight:500}.bps .dn-g a[aria-current=page] em{color:var(--primary);opacity:1}.bps .doc-pager{margin-top:20px}.bps .pager-n{border:1px solid var(--border);border-radius:var(--r-btn);min-width:0;height:40px;transition:border-color .2s var(--ease);background:0 0;flex-direction:row;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.bps .pager-n span{font-size:12px}.bps .pager-n b{transition:color .2s var(--ease);font-size:15px;font-weight:500}.bps .pager-n:hover b{color:var(--primary)}html:not(.dark) .bps .mv-c,html:not(.dark) .bps .rmp-c,html:not(.dark) .bps .sr-dot{background:#fff}html:not(.dark) .bps .mv-wp,html:not(.dark) .bps .sr-m .vwin,html:not(.dark) .bps .sr-m .ab-win{box-shadow:0 30px 80px -50px #14120f59}.bps .inc-v.tk{flex:none}.bps .inct-p{min-height:150px}.bps .qp p{padding-right:48px}.bps .sumi{isolation:isolate;border-radius:var(--r-card);background:#0b0a09 var(--sumi) center/cover no-repeat;padding:clamp(18px,4.2%,56px);position:relative;overflow:hidden}.bps .sumi:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.bps .sumi>.cwin{box-shadow:0 30px 70px -24px #000000bf,0 0 0 1px #ffffff14}.bps .sumi-pad{padding:clamp(20px,5%,56px)}.bps .sumi-pad>.arch{-webkit-backdrop-filter:blur(6px);border-radius:var(--r-card);background:#0a0908c7}.bps .sumi-s{background:#0b0a09 var(--sumi) center/cover no-repeat}.bps .sumi-s>.vid{border-radius:8px;overflow:hidden;box-shadow:0 24px 60px -20px #000c,0 0 0 1px #ffffff1a}.bps .sumi-hero>.vid{background:#000;inset:clamp(14px,3.6vw,60px)}.bps .sumi-hero>.vid video{object-fit:cover}.bps .sc-m>.sumi,.bps .sr-m>.sumi{border-radius:12px}.bps .scd .sc-m>.sumi{border-radius:13px 13px 0 0}html:not(.dark) .bps .sumi>.cwin{box-shadow:0 30px 70px -28px #28190a73,0 0 0 1px #00000014}html:not(.dark) .bps .sumi:after{box-shadow:inset 0 0 0 1px #00000014}@media (prefers-reduced-motion:reduce){.bps .sumi-b{transition:none}}.bps .promise .screen.sumi-s,html:not(.dark) .bps .promise .screen.sumi-s{background:#0b0a09 var(--sumi) center/cover no-repeat;padding:clamp(22px,6%,44px)}.bps .promise .screen.sumi-s .vid{background:#000}@property --sba{syntax:"<angle>";inherits:false;initial-value:0deg}.bps .btn-g,.bps .d-url,.bps .pager-n{isolation:isolate;position:relative}.bps .btn-g:hover,.bps .d-url:hover,.bps .pager-n:hover,html:not(.dark) .bps .btn-g:hover,html:not(.dark) .bps .d-url:hover{background:0 0}.bps .pager-n:hover{border-color:var(--border)}.bps .btn-g:after,.bps .d-url:after,.bps .pager-n:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sba),transparent 0deg,transparent 250deg,#d6d6d659 300deg,#f5f5f5f2 340deg,transparent 360deg);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .7s cubic-bezier(.4,0,.2,1);animation:2.6s linear infinite bps-sbLoop;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bps .btn-g:hover:after,.bps .d-url:hover:after,.bps .pager-n:hover:after,.bps .btn-g:focus-visible:after{opacity:1;transition-duration:.45s}@keyframes bps-sbLoop{to{--sba:360deg}}html:not(.dark) .bps .btn-g:after,html:not(.dark) .bps .d-url:after,html:not(.dark) .bps .pager-n:after{background:conic-gradient(from var(--sba),transparent 0deg,transparent 250deg,#78726c4d 300deg,#46423ed9 340deg,transparent 360deg)}@media (prefers-reduced-motion:reduce){.bps .btn-g:hover:after,.bps .d-url:hover:after,.bps .pager-n:hover:after{background:#dcdcdc99;animation:none}}.bps .pbody .h3{letter-spacing:-.025em;margin-top:22px;font-size:clamp(24px,2.1vw,30px);line-height:1.15}.bps .pnum{font-size:clamp(28px,2.4vw,36px)}.bps .pbody>p,.bps .promises.g4 .pbody p{max-width:58ch;margin-top:12px}.bps .btn-g,.bps .d-url{border-color:#fff3}html:not(.dark) .bps .btn-g,html:not(.dark) .bps .d-url{border-color:#14120f38}.bps .hw-w{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.bps .hw-w .pbody{padding:clamp(28px,3.2vw,48px)}.bps .hw-m{padding:clamp(12px,1.2vw,16px)}.bps .hw-w .hw-m{padding-left:0}.bps .hw-m .sumi{border-radius:10px;padding:clamp(16px,3.4%,40px)}.bps .hw-m .cwin{border-radius:8px}@media (max-width:900px){.bps .hw-w{grid-template-columns:1fr}.bps .hw-w .hw-m{padding:0 clamp(12px,3vw,16px) clamp(12px,3vw,16px)}}.bps .bill-sw .lt-thumb{background:#ffffff12;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff0f,0 6px 16px -8px #000c}.bps .bill-sw button[aria-pressed=true]{color:var(--fg)}.bps .bill-sw .badge-o{color:var(--mfg);background:#ffffff0f;border-radius:999px;gap:6px}.bps .bill-sw .badge-o:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:5px;height:5px}.bps .code{border-color:#ffffff38}.bps .code svg{color:var(--mfg);transition:color .2s var(--ease)}.bps .code:hover{background:#ffffff0d}.bps .code:hover svg{color:var(--fg)}.bps .code.done{border-color:#fff6}html:not(.dark) .bps .bill-sw .lt-thumb{background:#fff;border-color:#14120f1f;box-shadow:0 1px 2px #14120f14,0 6px 14px -8px #14120f40}html:not(.dark) .bps .bill-sw .badge-o{background:#14120f0f}html:not(.dark) .bps .code{border-color:#14120f40}html:not(.dark) .bps .code:hover{background:#14120f0a}html:not(.dark) .bps .code.done{border-color:#14120f73}.bps .btn-g,.bps .btn-g:hover,.bps .d-url,.bps .d-url:hover,html:not(.dark) .bps .btn-g,html:not(.dark) .bps .btn-g:hover,html:not(.dark) .bps .d-url,html:not(.dark) .bps .d-url:hover{background:var(--bg)}html:not(.dark) .bps .beam-h{background:#c9531f;padding:2px;box-shadow:0 6px 18px -8px #c9531f8c}html:not(.dark) .bps .beam-h:before{background:conic-gradient(#0000 0deg 250deg,#ffffff8c 310deg,#fff 345deg,#0000 360deg)}html:not(.dark) .bps .beam-h .btn{border-radius:calc(var(--r-btn) - 2px);margin:-1px}.bps .hw-w.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bps .hw-w.flip .hw-m{order:-1;padding-left:clamp(12px,1.2vw,16px);padding-right:0}@media (max-width:900px){.bps .hw-w.flip{grid-template-columns:1fr}.bps .hw-w.flip .hw-m{order:0;padding:0 clamp(12px,3vw,16px) clamp(12px,3vw,16px)}}.bps .wpx{background:#0d0d0d;grid-template-columns:64px minmax(0,1fr);height:clamp(230px,26vw,300px);display:grid}.bps .wpx-side{background:#141414;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:14px;padding:16px 0;display:flex}.bps .wpx-logo{color:#ffffffbf;width:26px;height:26px;margin-bottom:6px}.bps .wpx-logo svg{width:100%;height:100%}.bps .wpx-side i{background:#ffffff1a;border-radius:3px;width:26px;height:6px}.bps .wpx-side i.on{width:36px;height:22px;box-shadow:inset 2px 0 0 var(--primary);background:#f27e4b29;border-radius:6px}.bps .wpx-main{flex-direction:column;min-width:0;display:flex}.bps .wpx-top{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:38px;padding:0 16px;display:flex}.bps .wpx-top i{background:#ffffff24;border-radius:3px;width:90px;height:6px}.bps .wpx-top b{background:var(--primary);opacity:.85;border-radius:5px;width:54px;height:18px}.bps .wpx-page{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.bps .wpx-hero{background:#151515;border:1px solid #ffffff0f;border-radius:8px;flex:1.3;grid-template-columns:1.1fr 1fr;align-items:center;gap:14px;padding:12px;display:grid}.bps .wpx-img{background:linear-gradient(135deg,#f27e4b38,#f27e4b0a 60%),#1b1b1b;border-radius:6px;height:100%;min-height:70px;position:relative;overflow:hidden}.bps .wpx-img:after{content:"";opacity:.8;background:linear-gradient(135deg,#0000 48%,#ffffff24 49% 51%,#0000 52%),linear-gradient(45deg,#0000 48%,#ffffff24 49% 51%,#0000 52%);border-radius:2px;height:38%;position:absolute;bottom:18%;left:14%;right:14%}.bps .wpx-lines,.bps .wpx-card{flex-direction:column;gap:8px;display:flex}.bps .wpx-lines i,.bps .wpx-card i{background:#ffffff1f;border-radius:3px;height:6px}.bps .wpx-lines i:first-child{background:#ffffff38;width:85%;height:10px}.bps .wpx-lines i:nth-child(2){width:100%}.bps .wpx-lines i:nth-child(3){width:65%}.bps .wpx-row{flex:1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bps .wpx-card{background:#151515;border:1px solid #ffffff0f;border-radius:8px;padding:12px}.bps .wpx-card i:first-child{background:#f27e4b2e;border-radius:6px;width:20px;height:20px;margin-bottom:2px}.bps .wpx-card i:nth-child(3){width:60%}.bps .wpx-hero,.bps .wpx-card{animation:bps-wpxIn 6s var(--ease) infinite both}.bps .wpx-card:first-child{animation-delay:.5s}.bps .wpx-card:nth-child(2){animation-delay:.8s}.bps .wpx-card:nth-child(3){animation-delay:1.1s}@keyframes bps-wpxIn{0%,4%{opacity:.25;transform:translateY(4px)}12%,88%{opacity:1;transform:none}to{opacity:.25;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.bps .wpx-hero,.bps .wpx-card{animation:none}}@media (max-width:560px){.bps .wpx{grid-template-columns:48px minmax(0,1fr)}.bps .wpx-row{grid-template-columns:1fr 1fr}.bps .wpx-card:nth-child(3){display:none}}.bps .wpx-img:after{opacity:1;clip-path:polygon(0 100%,0 70%,22% 30%,40% 62%,62% 12%,100% 72%,100% 100%);background:#ffffff1f;border-radius:0;height:55%;bottom:0;left:0;right:0}.bps .wpx-img:before{content:"";background:#f27e4b8c;border-radius:50%;width:12px;height:12px;position:absolute;top:22%;right:20%}.bps .sx-n{font-family:var(--mono);letter-spacing:.06em;color:var(--mfg);transition:color .3s var(--ease);font-size:13px}.bps .sx-t{cursor:pointer;color:var(--mfg);text-align:left;font:inherit;background:0 0;border:0;position:relative}.bps .sx-t.on .sx-n,.bps .sx-t:hover .sx-n{color:var(--primary)}.bps .sx-p{background:var(--primary);transform-origin:0;border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.bps .sx-t.on .sx-p{animation:6s linear forwards bps-sxFill}.bps .sx-hold .sx-t.on .sx-p{animation-play-state:paused}@keyframes bps-sxFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bps .sx-pane[hidden]{display:none}.bps .sx-pane:not([hidden])>*{animation:bps-sxIn .5s var(--ease)}@keyframes bps-sxIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bps .sxs{position:relative}.bps .sxs .sxa-card .pbody{padding-bottom:132px}.bps .sxs-ctl{z-index:4;width:calc(41.6667% - 2*clamp(28px,3.2vw,48px));position:absolute;bottom:clamp(28px,3vw,40px);left:clamp(28px,3.2vw,48px)}.bps .sxs-segs{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.bps .sxs-seg{height:20px;padding:0}.bps .sxs-seg:before{content:"";background:#ffffff1f;border-radius:3px;height:3px;position:absolute;top:9px;left:0;right:0}.bps .sxs-seg .sx-p{z-index:1;border-radius:3px;height:3px;top:9px;bottom:auto}.bps .sx-t.done .sx-p{transform:scaleX(1)}.bps .sxs-row{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.bps .sxs-n{font-family:var(--mono);letter-spacing:.06em;color:var(--mfg);font-size:13px}.bps .sxs-n b{color:var(--primary);font-weight:500}.bps .sxs-nav{gap:8px;display:flex}.bps .sxs-b{width:38px;height:38px;color:var(--fg);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease);background:0 0;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.bps .sxs-b:hover{background:#ffffff0f;border-color:#ffffff4d}.bps .sxs-b svg{width:16px;height:16px}html:not(.dark) .bps .sxs-seg:before{background:#14120f1f}html:not(.dark) .bps .sxs-b{border-color:#14120f38}html:not(.dark) .bps .sxs-b:hover{background:#14120f0d;border-color:#14120f4d}@media (max-width:1023px){.bps .sxs .sxa-card .pbody{padding-bottom:28px}.bps .sxs-ctl{width:auto;margin-top:16px;position:relative;bottom:auto;left:auto}}.bps .sxa-card{min-height:clamp(360px,34vw,460px)}@media (prefers-reduced-motion:reduce){.bps .sx-pane:not([hidden])>*{animation:none}.bps .sx-t.on .sx-p{animation:none;transform:scaleX(1)}}.bps .fs-row{gap:clamp(32px,4vw,56px)}.bps .fl-list{gap:40px}@media (max-width:900px){.bps .fs-row{gap:36px 28px}}.bps .fstage .ab-wide .ab-scr{max-height:560px;overflow:hidden}.bps .demo-soon{isolation:isolate;border:1px solid var(--border);background:var(--bg);position:relative}.bps .demo-soon:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sba),transparent 0deg,transparent 250deg,#d6d6d64d 300deg,#f5f5f5d9 340deg,transparent 360deg);-webkit-mask-composite:xor;padding:1px;animation:6s linear infinite bps-sbLoop;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bps .soon-b{height:24px;color:var(--mfg);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;gap:7px;padding:0 10px;font-size:11.5px;font-weight:600}.bps .soon-b:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px}html:not(.dark) .bps .demo-soon{background:var(--bg)}html:not(.dark) .bps .demo-soon:after{background:conic-gradient(from var(--sba),transparent 0deg,transparent 250deg,#78726c40 300deg,#46423ebf 340deg,transparent 360deg)}html:not(.dark) .bps .soon-b{background:#14120f0f}@media (prefers-reduced-motion:reduce){.bps .demo-soon:after{opacity:.4;animation:none}}.bps .inct-p,.bps .inct-p.two{grid-template-columns:1fr;min-height:0;padding:6px 26px 8px}.bps .inct-p.two{grid-template-columns:1fr 1fr;column-gap:48px}.bps .inct-p li{align-items:center}.bps .inct-p li:last-child,.bps .inct-p.two li:nth-last-child(-n+2){border-bottom:0}.bps .inct-p .inc-v{margin-left:auto}.bps .inct-bar button[aria-selected=true],html:not(.dark) .bps .inct-bar button[aria-selected=true]{color:var(--primary);background:#f27e4b1f}.bps .inct-bar button[aria-selected=true] em{color:var(--primary)}@media (max-width:760px){.bps .inct-p.two{grid-template-columns:1fr}.bps .inct-p.two li:nth-last-child(2){border-bottom:1px dashed var(--border-soft)}}.bps .d-steps .t-n{width:28px;height:28px;color:var(--fg);font-family:var(--mono);background:#ffffff12;border:0;border-radius:8px;flex:none;font-size:13px;font-weight:600}html:not(.dark) .bps .d-steps .t-n{background:#14120f12}.bps .sec-head+.inct{margin-top:var(--sp-content)}.bps .sec-lite{padding-top:calc(var(--sec-pad) + 20px);padding-bottom:calc(var(--sec-pad) - 20px)}.bps .annc-l{background:0 0;padding-bottom:3px}.bps .annc-l:after{content:"";filter:drop-shadow(0 0 3px #ffaa78e6);background:linear-gradient(90deg,#0000,#ffe3d4 50%,#0000) -70% 0/40% 100% no-repeat,#f27e4b99;height:1px;position:absolute;bottom:0;left:0;right:0}.bps .annc:hover .annc-l:after,.bps .annc:focus-visible .annc-l:after{animation:bps-uShine .9s var(--ease) forwards}.bps .cgrid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch}.bps .cform{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.bps .cf-top{border-bottom:1px solid var(--border-soft);padding:28px clamp(24px,3vw,40px) 22px}.bps .cf-h{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.bps .cf-body{flex:1;gap:22px;padding:28px clamp(24px,3vw,40px) 32px;display:grid}.bps .cf-row{gap:20px}.bps .cf-f{gap:10px}.bps .cf-f>span:first-child{color:var(--mfg);letter-spacing:.005em;font-size:14px;font-weight:500}.bps .cf-f b{font-weight:500}.bps .cf-f input,.bps .cf-f select{height:48px}.bps .cf-f input,.bps .cf-f textarea,.bps .cf-f select{transition:border-color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease);background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;padding:0 16px;font-size:15px}.bps .cf-f textarea{min-height:168px;padding:14px 16px;line-height:1.6}.bps .cf-f input::placeholder,.bps .cf-f textarea::placeholder{color:#ffffff4d}.bps .cf-f input:hover,.bps .cf-f textarea:hover,.bps .cf-f select:hover{border-color:#ffffff29}.bps .cf-f input:focus,.bps .cf-f textarea:focus,.bps .cf-f select:focus{background:#f27e4b08;border-color:#f27e4ba6;box-shadow:0 0 0 4px #f27e4b1a}.bps .cf-sel select{padding-right:40px}.bps .cf-act{padding:0 clamp(24px,3vw,40px) 36px}.bps .cside{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);flex-direction:column;gap:0;display:flex;overflow:hidden}.bps .cs-docs{border-bottom:1px solid var(--border-soft);padding:28px clamp(22px,2.6vw,32px) 24px}.bps .cside .cf-h{margin:0 0 18px}.bps .cs-links{gap:4px;margin:0 -12px;display:grid}.bps .clink{transition:background-color .25s var(--ease);background:0 0;border:0;border-radius:10px;gap:14px;padding:14px 12px}.bps .clink:hover{background:#ffffff09}.bps .clink-ic{width:34px;height:34px;color:var(--mfg);transition:color .25s var(--ease),background-color .25s var(--ease);background:#ffffff0d;border-radius:9px}.bps .clink:hover .clink-ic{color:var(--primary);background:#f27e4b1a}.bps .clink b{font-size:15px}.bps .clink em{font-size:14.5px}.bps .clines{background:0 0;border:0;border-radius:0;flex:1;padding:26px clamp(22px,2.6vw,32px) 30px}.bps .clines ul{gap:18px;margin-top:18px}.bps .clines li{gap:6px}.bps .clines li>span{font-size:13.5px}.bps .clines b{font-size:15px}html:not(.dark) .bps .cf-f input,html:not(.dark) .bps .cf-f textarea,html:not(.dark) .bps .cf-f select{background:#14120f05;border-color:#14120f1f}html:not(.dark) .bps .cf-f input:hover,html:not(.dark) .bps .cf-f textarea:hover,html:not(.dark) .bps .cf-f select:hover{border-color:#14120f38}html:not(.dark) .bps .cf-f input::placeholder,html:not(.dark) .bps .cf-f textarea::placeholder{color:#14120f59}html:not(.dark) .bps .clink:hover{background:#14120f09}html:not(.dark) .bps .clink-ic{background:#14120f0d}@media (max-width:900px){.bps .cgrid{grid-template-columns:1fr}}.bps .clog-nav a{position:relative}.bps .clog-nav a:before{content:"";background:var(--primary);opacity:0;width:2px;transition:opacity .25s var(--ease);border-radius:2px;position:absolute;top:10px;bottom:10px;left:-15px}.bps .clog-nav a.on{background:#f27e4b12}.bps .clog-nav a.on:before{opacity:1}.bps .clog-nav a.on b{color:var(--primary)}.bps .clog-nav a.on span{color:#f27e4bb3}html:not(.dark) .bps .clog-nav a.on{background:#ee6f3814}.bps .stat{flex-direction:column;padding:28px 28px 30px;display:flex}.bps .stat-l{color:var(--mfg);margin-top:0}.bps .stat-v{border-bottom:1px solid var(--border-soft);letter-spacing:-.03em;margin-top:18px;padding-bottom:18px;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.1}.bps .stat-d{margin-top:16px;font-size:15px}@media (min-width:1024px){.bps .inct-bar button{flex:auto;justify-content:center}}.bps .phero .h1{font-size:clamp(38px,4.6vw,64px)}.bps .phero .hero-sub{max-width:760px}.bps .bill-sw{border:1px solid var(--border-soft);background:#00000047;border-radius:12px;gap:4px;width:min(400px,100%);padding:4px;box-shadow:inset 0 1px 2px #0006}.bps .bill-sw .lt-thumb{background:linear-gradient(#ffffff1a,#ffffff0f);border:0;border-radius:9px;width:calc(50% - 6px);top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff14,0 4px 12px -4px #000000b3}.bps .bill-sw[data-bill=l] .lt-thumb{transform:translate(calc(100% + 4px))}.bps .bill-sw button{letter-spacing:.08em;gap:8px;height:40px;font-size:13px}html:not(.dark) .bps .bill-sw{background:#14120f0a;box-shadow:inset 0 1px 2px #14120f14}html:not(.dark) .bps .bill-sw .lt-thumb{background:#fff;box-shadow:0 1px 2px #14120f1a,0 4px 12px -6px #14120f4d}.bps .bill-sw{width:min(480px,100%)}.bps .bill-sw button{padding:0 18px}@media (max-width:520px){.bps .bill-sw button{flex-direction:column;gap:4px;height:52px;padding:0 8px}.bps .bill-sw .badge-o{letter-spacing:.04em;height:16px;padding:0 6px;font-size:8.5px}}html:not(.dark) .bps *,html:not(.dark) .bps :before,html:not(.dark) .bps :after{box-shadow:none!important}html:not(.dark) .bps .cf-f input:focus,html:not(.dark) .bps .cf-f textarea:focus,html:not(.dark) .bps .cf-f select:focus{box-shadow:0 0 0 4px #ee6f381f!important}html:not(.dark) .bps .bill-sw .lt-thumb{border:1px solid #14120f1f}html:not(.dark) .bps .plan.rec{background:#fff}html:not(.dark) .bps .plan-ring{border-color:#d6541e80;animation:none}html:not(.dark) .bps .plan-ring:after{background:conic-gradient(from var(--vsa),transparent 0deg,transparent 250deg,#d6541e40 300deg,#d4501a 335deg,transparent 360deg);padding:1.5px}.bps [data-vid] video,.bps .vwin{cursor:zoom-in}.bps .sumi:has([data-vid]){cursor:zoom-in}.bps .screen:has([data-vid]){cursor:zoom-in}.bps .mcpv{background:radial-gradient(45% 38% at 50% 40%,#f27e4b1f,transparent 70%),var(--card);max-width:none;padding:clamp(40px,5.5vw,88px) clamp(18px,4.5vw,64px)}.bps .mcpv:before{background-size:48px 48px;-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000,#0000);mask-image:radial-gradient(75% 65% at 50% 40%,#000,#0000)}.bps .mv-clients{max-width:860px}.bps .mv-clients li{padding:0 10px}.bps .mv-c{max-width:232px;height:68px}.bps .mv-c svg{height:22px}.bps .mv-c .ai-codex{height:20px}.bps .mv-wires{max-width:860px;height:130px}.bps .mv-down{height:76px}.bps .mv-node{padding:16px 30px 16px 16px}.bps .mv-wp{max-width:880px}.bps .mv-wp .wpx{grid-template-columns:76px minmax(0,1fr);height:clamp(240px,30vw,380px)}.bps .mv-wp .wpx-page{gap:14px;padding:20px}@media (max-width:560px){.bps .mv-c{height:48px}.bps .mv-c svg{height:16px}.bps .mv-wires{height:72px}.bps .mv-down{height:56px}.bps .mv-node{padding:10px 18px 10px 10px}.bps .mv-wp .wpx{grid-template-columns:48px minmax(0,1fr)}}.bps .sline{margin-top:var(--sp-content)}.bps .sl-line{grid-template-columns:repeat(var(--n),1fr);margin:0 0 22px;padding:0;list-style:none;display:grid;position:relative}.bps .sl-line:before{content:"";left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--border);border-radius:1px;height:1px;position:absolute;top:50%}.bps .sl-line:after{content:"";top:50%;left:calc(50% / var(--n));background:linear-gradient(90deg,transparent,var(--primary),transparent);border-radius:1px;width:90px;height:1px;animation:6s linear infinite bps-slRun;position:absolute}@keyframes bps-slRun{0%{left:calc(50% / var(--n) - 45px);opacity:1}70%{left:calc(100% - 50% / var(--n) - 75px);opacity:1}75%,to{left:calc(100% - 50% / var(--n) - 70px);opacity:0}}.bps .sl-line li{z-index:1;justify-content:center;display:flex;position:relative}.bps .sl-node{font-family:var(--mono);letter-spacing:.08em;color:var(--primary);background:var(--bg);border:1px solid #f27e4b73;border-radius:999px;padding:8px 16px;font-size:13px;line-height:1}.bps .sl-cols{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--gap);display:grid}.bps .sl-card{border:1px solid var(--border-soft)}.bps .sl-card .hw-m{padding-bottom:0}.bps .sl-card .pbody .h3{margin-top:0;font-size:clamp(22px,2vw,28px)}.bps .sl-card .pbody>p{margin-top:12px;font-size:15.5px;line-height:1.6}.bps .sl-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin:0 0 10px;font-size:12px;display:none}@media (max-width:1023px){.bps .sl-line{display:none}.bps .sl-k{display:block}.bps .sl-cols{grid-template-columns:1fr;max-width:640px;margin:0 auto}}.bps .fnotes{margin-top:var(--sp-content);gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,2.3fr) minmax(0,1fr);align-items:center;display:grid}.bps .fn-side{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.bps .fn-note{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);animation:bps-fnNote 8s var(--ease) infinite;animation-delay:calc(var(--k) * 2s);padding:22px 22px 24px;position:relative}@keyframes bps-fnNote{0%,25%,to{border-color:var(--border-soft)}5%,20%{border-color:#f27e4b8c}}.bps .fn-pin{background:var(--primary);color:#171717;width:30px;height:30px;font-family:var(--mono);border-radius:50% 50% 50% 6px;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.bps .fn-t{color:var(--fg);text-wrap:wrap;margin-top:14px;font-size:15px;line-height:1.5;display:block}.bps .fn-lead{width:var(--gap);background:repeating-linear-gradient(90deg,#f27e4ba6 0 4px,#0000 4px 8px);border-radius:1px;height:1px;position:absolute;top:50%}.bps .fn-side.l .fn-lead{left:100%}.bps .fn-side.r .fn-lead{right:100%}.bps .fn-lead:after{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px}.bps .fn-side.l .fn-lead:after{right:-3px}.bps .fn-side.r .fn-lead:after{left:-3px}@media (max-width:1023px){.bps .fnotes{grid-template-columns:1fr 1fr}.bps .fn-m{order:-1;grid-column:1/-1}.bps .fn-lead{display:none}}@media (max-width:560px){.bps .fnotes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bps .sl-line:after,.bps .fn-note{animation:none}}.bps .promises.g4 .promise{border:1px solid var(--border-soft)}.bps .ic-tile{border:1px solid var(--border-soft);background:var(--muted);width:44px;height:44px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.bps .ic-tile svg{width:22px;height:22px;display:block}@property --kla{syntax:"<angle>";inherits:false;initial-value:0deg}.bps .kl-stage{max-width:1000px;margin:0 auto;display:grid}.bps .kl-stage .sumi{border-radius:var(--r-card) var(--r-card) 0 0;padding:clamp(18px,3.4%,40px) clamp(18px,3.4%,40px) 0}.bps .kl-stage .cwin{border-radius:8px 8px 0 0}.bps .kl-stage .ab-k .ab-scr{max-height:390px;-webkit-mask-image:linear-gradient(#000 62%,#0000 92%);mask-image:linear-gradient(#000 62%,#0000 92%)}.bps .kl-m{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1),visibility 0s linear .7s;transform:scale(.985)}.bps .kl-m.on{opacity:1;visibility:visible;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1),visibility;transform:none}.bps .kl-cards{z-index:1;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-64px;display:grid;position:relative}.bps .kl-card{isolation:isolate;border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);padding:24px;position:relative}.bps .kl-card:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--kla),transparent 0deg,transparent 250deg,#d6d6d659 300deg,#f5f5f5f2 340deg,transparent 360deg);-webkit-mask-composite:xor;opacity:0;transition:opacity .45s var(--ease);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html:not(.dark) .bps .kl-card:after{background:conic-gradient(from var(--kla),transparent 0deg,transparent 250deg,#78726c4d 300deg,#46423ed9 340deg,transparent 360deg)}.bps .kl-card.on:after{opacity:1;animation:5s linear infinite bps-klLoop}@keyframes bps-klLoop{to{--kla:360deg}}.bps .kl-card .ic-tile{transition:color .3s var(--ease)}.bps .kl-card:not(.on) .ic-tile{color:var(--mfg)}.bps .kl-card .h3{letter-spacing:-.02em;margin-top:18px;font-size:clamp(22px,2vw,26px);line-height:1.15}.bps .kl-card p{color:var(--mfg);margin-top:10px;font-size:15px;line-height:1.6}@media (max-width:900px){.bps .kl-cards{grid-template-columns:minmax(0,1fr);margin-top:-40px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.bps .kl-m,.bps .kl-m.on{transition:none}.bps .kl-card.on:after{background:#dcdcdc80;animation:none}}@media (min-width:1024px){.bps #builders .fn-side.l{flex-direction:column;justify-content:space-between;align-self:stretch;padding:clamp(64px,10vw,140px) 0;display:flex}}.bps .dhub{margin-top:var(--sp-content);gap:var(--gap) 0;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) clamp(160px,17vw,240px) minmax(0,1fr);display:grid}.bps .dh-card{border:1px solid var(--border-soft)}.bps .dh-card .pbody .h3{margin-top:18px;font-size:clamp(22px,2vw,28px)}.bps .dh-card .pbody>p{margin-top:10px;font-size:15px;line-height:1.6}.bps .dh-card.c0{grid-area:1/1}.bps .dh-card.c1{grid-area:2/1}.bps .dh-card.c2{grid-area:1/3}.bps .dh-card.c3{grid-area:2/3}.bps .dh-hub{grid-area:1/2/3/3;justify-content:center;align-items:center;display:flex;position:relative}.bps .dh-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bps .dh-node{z-index:1;background:var(--card);box-shadow:none;flex-direction:column;gap:10px;padding:16px 18px;position:relative}.bps .dh-w{fill:none;stroke:var(--fg);stroke-opacity:.12;stroke-width:1px}@media (max-width:900px){.bps .dhub{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.bps .dh-hub{display:none}.bps .dh-card.c0,.bps .dh-card.c1,.bps .dh-card.c2,.bps .dh-card.c3{grid-area:auto}}.bps .sec-lite .sec-head+.sec-more{margin-top:32px}.bps .sl-node{isolation:isolate;color:var(--fg);position:relative}.bps .sl-node:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sba),transparent 0deg,transparent 250deg,#d6d6d659 300deg,#f5f5f5f2 340deg,transparent 360deg);-webkit-mask-composite:xor;opacity:0;--a0:-104deg;animation:6s linear infinite bps-slHit;animation-delay:calc(var(--k) * 4.5s / (var(--n) - 1) - .3s);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bps .sl-line li:first-child .sl-node:after{--a0:-284deg}html:not(.dark) .bps .sl-node:after{background:conic-gradient(from var(--sba),transparent 0deg,transparent 250deg,#78726c4d 300deg,#46423ed9 340deg,transparent 360deg)}@keyframes bps-slHit{0%{opacity:0;--sba:var(--a0)}5%,21%{opacity:1}30%{opacity:0;--sba:calc(var(--a0) + 200deg)}to{opacity:0;--sba:calc(var(--a0) + 200deg)}}@media (prefers-reduced-motion:reduce){.bps .sl-node:after{animation:none}}.bps .fx,html:not(.dark) .bps .fx{background:var(--cta-bg)}.bps .dh-node{padding:14px}.bps .dh-node .mv-ic{padding:10px}.bps .dh-node .mv-ic img{width:40px;height:40px}.bps .h1 .w{animation-duration:.7s;animation-delay:calc(var(--d) * 60ms + 60ms)}html.rv-hold .bps .rv{opacity:0!important;transform:translateY(14px)!important}.bps .sec .rv:not(.sec-head){transition-delay:calc(.14s + var(--rd,0s))}.bps .sec .rv[data-d="1"]{--rd:80ms}.bps .sec .rv[data-d="2"]{--rd:.16s}.bps .sec .rv[data-d="3"]{--rd:.24s}.bps .sec .rv[data-d="4"]{--rd:.32s}@media (max-width:900px){.bps .kfo-top{grid-template-columns:minmax(0,1fr)}.bps .kfo-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}.bps .img-wait{opacity:0!important;transition:none!important}.bps .vx>.sec-head~.vx-p>.promises.g4{margin-top:var(--sp-content)}.bps .kx-lit{isolation:isolate;position:relative}.bps .kx-lit:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--kla),transparent 0deg,transparent 250deg,#d6d6d659 300deg,#f5f5f5f2 340deg,transparent 360deg);-webkit-mask-composite:xor;opacity:0;transition:opacity .45s var(--ease);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html:not(.dark) .bps .kx-lit:after{background:conic-gradient(from var(--kla),transparent 0deg,transparent 250deg,#78726c4d 300deg,#46423ed9 340deg,transparent 360deg)}.bps .kx-lit.on:after{opacity:1;animation:5s linear infinite bps-klLoop}.bps .kx-lit .ic-tile{transition:color .3s var(--ease)}.bps .kx-lit:not(.on) .ic-tile{color:var(--mfg)}.bps .kb{margin-top:var(--sp-content);gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.bps .kb-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bps .kb-it{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);cursor:default;align-items:center;gap:16px;padding:16px 20px;display:flex}.bps .kb-t{letter-spacing:-.02em;color:var(--mfg);transition:color .3s var(--ease);font-size:clamp(18px,1.6vw,22px);font-weight:500}.bps .kb-it.on .kb-t{color:var(--fg)}.bps .kb-stage{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);display:grid;overflow:hidden}.bps .kb-p{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:flex-end;padding:clamp(28px,3.4vw,48px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),visibility 0s linear .6s;display:flex;transform:translateY(8px)}.bps .kb-p.on{opacity:1;visibility:visible;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),visibility;transform:none}.bps .kb-p .pnum{font-size:clamp(30px,2.6vw,40px)}.bps .kb-p .h3{font-size:var(--fs-h3-lg);letter-spacing:-.03em;margin-top:20px;line-height:1.05}.bps .kb-p p{max-width:560px;color:var(--mfg);margin-top:14px;line-height:1.65}.bps .kc{margin-top:var(--sp-content);gap:var(--gap) 0;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) clamp(160px,17vw,240px) minmax(0,1fr);display:grid}.bps .kc-card{border:1px solid var(--border-soft)}.bps .kc-card .pbody .h3{margin-top:18px;font-size:clamp(22px,2vw,28px)}.bps .kc-card .pbody>p{margin-top:10px;font-size:15px;line-height:1.6}.bps .kc-card.c0{grid-area:1/1}.bps .kc-card.c1{grid-area:2/1}.bps .kc-card.c2{grid-area:1/3}.bps .kc-card.c3{grid-area:2/3}.bps .kc-hub{grid-area:1/2/3/3;justify-content:center;align-items:center;display:flex;position:relative}.bps .kc-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bps .kc-node{z-index:1;background:var(--card);box-shadow:none;flex-direction:column;gap:10px;padding:16px 18px;position:relative}.bps .kc-w{fill:none;stroke:var(--fg);stroke-opacity:.12;stroke-width:1px}.bps .kd2{margin-top:var(--sp-content)}.bps .kd2 .promise{border:1px solid var(--border-soft)}@media (max-width:900px){.bps .kb{grid-template-columns:minmax(0,1fr)}.bps .kb-stage{min-height:300px}.bps .kc{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.bps .kc-hub{display:none}.bps .kc-card.c0,.bps .kc-card.c1,.bps .kc-card.c2,.bps .kc-card.c3{grid-area:auto}}.bps .kx-i{width:20px;height:20px;display:block}.bps .vx>.sec-head~.vx-p>.sline{margin-top:var(--sp-content)}.bps .kh-b{margin-top:var(--sp-content);gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.bps .kh-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bps .kh-it{text-align:left;border:1px solid var(--border-soft);border-radius:var(--r-card);width:100%;color:inherit;font:inherit;cursor:pointer;transition:background-color .3s var(--ease),border-color .3s var(--ease);background:0 0;gap:18px;padding:24px 26px;display:flex;position:relative;overflow:hidden}.bps .kh-it:hover{border-color:var(--border)}.bps .kh-it.on{background:var(--card);border-color:var(--border);cursor:default}.bps .kh-n{font-family:var(--mono);color:var(--mfg);flex:none;padding-top:6px;font-size:14px;transition:color .3s}.bps .kh-it.on .kh-n{color:var(--primary)}.bps .kh-tx{flex-direction:column;min-width:0;display:flex}.bps .kh-t{font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--mfg);font-weight:500;line-height:1.25;transition:color .3s}.bps .kh-it:hover .kh-t,.bps .kh-it.on .kh-t{color:var(--fg)}.bps .kh-d{transition:grid-template-rows .5s var(--ease),margin-top .5s var(--ease);grid-template-rows:0fr;margin-top:0;display:grid}.bps .kh-d>span{color:var(--mfg);text-wrap:wrap;font-size:15.5px;line-height:1.6;overflow:hidden}.bps .kh-it.on .kh-d{grid-template-rows:1fr;margin-top:10px}.bps .kh-p{background:var(--border-soft);opacity:0;border-radius:2px;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:26px;right:26px;overflow:hidden}.bps .kh-it.on .kh-p{opacity:1}.bps .kh-p:after{content:"";border-radius:inherit;background:var(--primary);transform:scaleX(var(--kp,0));transform-origin:0;transition:transform .1s linear;position:absolute;inset:0}.bps .kh-stage{display:grid}.bps .kh-pane{opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility .5s;grid-area:1/1}.bps .kh-pane.on{opacity:1;visibility:visible}.bps .kh-c{margin-top:var(--sp-content);display:grid}.bps .kh-link{justify-content:center;height:56px;display:flex;position:relative}.bps .kh-link:before{content:"";background:repeating-linear-gradient(180deg,var(--border) 0 5px,transparent 5px 10px);border-radius:1px;width:1px;height:100%}.bps .kh-link i{background:var(--primary);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%}.bps .kh-link i:after{content:"";border:1px solid var(--primary);border-radius:50%;animation:2.4s ease-out infinite bps-kxRing;position:absolute;inset:-5px}@keyframes bps-kxRing{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}@media (max-width:1023px){.bps .kh-b{grid-template-columns:1fr}.bps .kh-stage{order:-1}}.bps .kf-ic{border:1px solid var(--border);background:var(--bg);width:44px;height:44px;color:var(--mfg);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bps .kf-n{font-family:var(--mono);letter-spacing:.08em;color:var(--primary);font-size:12px;display:block}.bps .kf-a{margin-top:var(--sp-content)}.bps .kf-a .kf-m{max-width:1000px;margin:0 auto}.bps .kf-row{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.bps .kf-row:before{content:"";background:repeating-linear-gradient(90deg,var(--border) 0 6px,transparent 6px 12px);border-radius:1px;height:1px;position:absolute;top:22px;left:12.5%;right:12.5%}.bps .kf-row:after{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);border-radius:3px;width:90px;height:3px;animation:6s linear infinite bps-kfRun;position:absolute;top:21px;left:12.5%}@keyframes bps-kfRun{0%{left:12.5%}to{left:calc(87.5% - 90px)}}.bps .kf-row li{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.bps .kf-row .kf-ic{animation:bps-kfLit 6s var(--ease) infinite;animation-delay:calc(var(--k) * 1.5s - .3s)}@keyframes bps-kfLit{0%,22%,to{color:var(--mfg);border-color:var(--border)}4%,16%{color:var(--primary);border-color:#f27e4b99}}.bps .kf-row .kf-n{margin-top:18px}.bps .kf-row p{max-width:250px;color:var(--fg);text-wrap:wrap;margin:8px auto 0;font-size:15px;line-height:1.5}.bps .kf-b{margin-top:var(--sp-content);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,4.5vw,72px);display:grid}.bps .kf-tl{margin:0;padding:0;list-style:none}.bps .kf-tl li{grid-template-columns:44px minmax(0,1fr);gap:18px;padding-bottom:32px;display:grid;position:relative}.bps .kf-tl li:last-child{padding-bottom:0}.bps .kf-tl li:not(:last-child):before{content:"";background:linear-gradient(180deg,#f27e4b8c,var(--border));border-radius:1px;width:1px;position:absolute;top:52px;bottom:8px;left:21.5px}.bps .kf-tl .kf-ic{color:var(--primary);border-color:#f27e4b66}.bps .kf-tl .kf-n{padding-top:2px}.bps .kf-tl p{color:var(--fg);text-wrap:wrap;margin:6px 0 0;font-size:16px;line-height:1.55}@media (max-width:1023px){.bps .kf-row{grid-template-columns:1fr 1fr;row-gap:40px}.bps .kf-row:before,.bps .kf-row:after{display:none}.bps .kf-b{grid-template-columns:1fr}.bps .kf-b .kf-m{order:-1}}@media (max-width:560px){.bps .kf-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bps .kh-link i:after,.bps .kf-row:after,.bps .kf-row .kf-ic{animation:none}}.bps .kk-tx .h3{font-size:var(--fs-h3-lg);letter-spacing:-.03em;line-height:1.05}.bps .kk-tx p{color:var(--mfg);margin-top:14px;line-height:1.65}.bps .kk-rm .sumi{border-radius:10px}.bps .kk-rm .cwin{border-radius:8px}.bps .kk-rc,.bps .kk-rm{display:none}.bps .kk-rc.on,.bps .kk-rm.on{animation:bps-kkIn .5s var(--ease) both;display:block}@keyframes bps-kkIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bps .kk-deck{gap:32px;display:grid}.bps .kk-dc{top:calc(var(--hdr) + 28px + var(--i) * 20px);border:1px solid var(--border-soft);transform-origin:50% 0;min-height:clamp(360px,34vw,460px);transform:scale(var(--ks,1));position:sticky}.bps #kinds .kk-deck .pbody .h3{font-size:var(--fs-h3-lg);letter-spacing:-.03em;line-height:1.05}.bps .kk-estage{max-width:1000px;margin:0 auto}.bps .kk-estage .sumi{border-radius:var(--r-card) var(--r-card) 0 0;padding:clamp(18px,3.4%,40px) clamp(18px,3.4%,40px) 0}.bps .kk-estage .cwin{border-radius:8px 8px 0 0}.bps .kk-estage .ab-k .ab-scr{max-height:340px;-webkit-mask-image:linear-gradient(#000 50%,#0000 82%);mask-image:linear-gradient(#000 50%,#0000 82%)}.bps .kk-em{display:none}.bps .kk-em.on{animation:bps-kkIn .5s var(--ease) both;display:block}.bps .kk-ecards{z-index:1;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-96px;display:grid;position:relative}.bps .kk-ec{isolation:isolate;border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);transition:border-color .3s var(--ease);padding:24px;position:relative}.bps .kk-ec:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--kla),transparent 0deg,transparent 250deg,#d6d6d659 300deg,#f5f5f5f2 340deg,transparent 360deg);-webkit-mask-composite:xor;opacity:0;transition:opacity .45s var(--ease);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html:not(.dark) .bps .kk-ec:after{background:conic-gradient(from var(--kla),transparent 0deg,transparent 250deg,#78726c4d 300deg,#46423ed9 340deg,transparent 360deg)}.bps .kk-ec.on:after{opacity:1;animation:5s linear infinite bps-kkLoop}@keyframes bps-kkLoop{to{--kla:360deg}}.bps .kk-ec .ic-tile{transition:color .3s var(--ease)}.bps .kk-ec:not(.on) .ic-tile{color:var(--mfg)}.bps .kk-ec .kk-tx{margin-top:18px}.bps .kk-ec .kk-tx .h3{font-size:clamp(22px,2vw,26px)}.bps .kk-ec .kk-tx p{margin-top:10px;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.bps .kk-ec.on:after{background:#dcdcdc80;animation:none}}.bps .kk-rg{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.bps .kk-cap{flex-direction:column;min-height:380px;display:flex}.bps .kk-big{font-family:var(--mono);letter-spacing:-.06em;background:linear-gradient(#f27e4bf2,#f27e4b0a 92%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(56px,6vw,88px);line-height:.85;display:block}.bps .kk-ctl{margin-top:auto;padding-top:36px}.bps .kk-line{background:var(--border-soft);border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.bps .kk-line i{background:var(--primary);border-radius:2px;width:0;transition:width .1s linear;position:absolute;top:0;bottom:0;left:0}.bps .kk-row{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.bps .kk-cnt{font-family:var(--mono);letter-spacing:.08em;color:var(--mfg);font-size:13px}.bps .kk-cnt b{color:var(--primary);font-weight:400}.bps .kk-nav{gap:8px;display:flex}.bps #kinds .sxs .pbody .h3{font-size:var(--fs-h3-lg);letter-spacing:-.03em;line-height:1.05}@media (max-width:900px){.bps .kk-dc{position:relative;top:auto;transform:none}.bps .kk-ecards{grid-template-columns:minmax(0,1fr);margin-top:-48px;padding:0 12px}.bps .kk-rg{grid-template-columns:minmax(0,1fr);gap:28px}.bps .kk-cap{order:2;min-height:0}.bps .kk-ctl{padding-top:24px}}.bps #roadmap .h2{margin-top:var(--sp-eyebrow)}.bps #roadmap .lead{margin:0}.bps .kr-btn{margin-top:32px}.bps .kr-a{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(32px,4vw,56px);display:grid}.bps .kr-b{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.bps .kr-board{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.bps .kr-col{border:1px solid var(--border-soft);background:var(--bg);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.bps .kr-ch{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mfg);margin:0 0 4px;font-size:12px}.bps .kr-col.on .kr-ch{color:var(--primary)}.bps .kr-chip{border:1px solid var(--border-soft);background:var(--card);min-height:34px;color:var(--fg);border-radius:8px;padding:8px 10px;font-size:14px;display:block}.bps .kr-chip:empty{background:0 0;border-style:dashed}.bps .kr-c{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,80px);padding:48px 0;display:grid}.bps .kr-cr .ulink{margin-top:24px;display:inline-block}@media (max-width:900px){.bps .kr-a,.bps .kr-b,.bps .kr-c{grid-template-columns:minmax(0,1fr)}}.bps .kr-btx .lead{margin-top:var(--sp-lead)}.bps .kfo{padding:clamp(64px,7vw,96px) 0 32px}.bps .kfo:before{content:none}.bps .kfo-brand .brand{align-items:center;gap:8px;display:inline-flex}.bps .kfo-tag{letter-spacing:-.02em;max-width:420px;margin:22px 0 26px;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.3}.bps .kfo-top{grid-template-columns:minmax(0,1.4fr) minmax(0,2.6fr);gap:clamp(40px,6vw,96px);display:grid}.bps .kfo-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.bps .kfo-h{margin:0 0 18px}.bps .kfo ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bps .kfo ul a{color:var(--fg);opacity:.72;transition:opacity .25s var(--ease);padding-bottom:3px;font-size:15px;text-decoration:none;display:inline-block;position:relative}.bps .kfo ul a:after{content:"";opacity:0;height:1px;transition:opacity .25s var(--ease);background:linear-gradient(90deg,#0000,#ffe3d4 50%,#0000) -70% 0/40% 100% no-repeat,#f27e4b99;border-radius:1px;position:absolute;bottom:0;left:0;right:0}.bps .kfo ul a:hover{opacity:1}.bps .kfo ul a:hover:after{opacity:1;animation:bps-uShine .9s var(--ease) forwards}.bps .kfo .f-soc{gap:10px}.bps .kfo .f-soc a{isolation:isolate;border-radius:var(--r-btn);border:1px solid var(--border);background:var(--bg);width:40px;height:40px;color:var(--fg);position:relative}.bps .kfo .f-soc a:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sba),transparent 0deg,transparent 250deg,#d6d6d659 300deg,#f5f5f5f2 340deg,transparent 360deg);-webkit-mask-composite:xor;opacity:0;transition:opacity .45s var(--ease);padding:1px;animation:2.6s linear infinite bps-sbLoop;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html:not(.dark) .bps .kfo .f-soc a:after{background:conic-gradient(from var(--sba),transparent 0deg,transparent 250deg,#78726c4d 300deg,#46423ed9 340deg,transparent 360deg)}.bps .kfo .f-soc a:hover{color:var(--fg);border-color:var(--border)}.bps .kfo .f-soc a:hover:after{opacity:1}.bps .kfo .f-soc svg{width:15px;height:15px}.bps .kfo-bot{border-top:1px solid var(--border-soft);color:var(--mfg);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;font-size:14px;display:flex}.bps .kfo-card{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);grid-template-columns:minmax(0,1.3fr) minmax(0,2.7fr);align-items:start;gap:clamp(32px,4vw,64px);padding:12px;display:grid}.bps .kfo-paint{isolation:isolate;background:#0b0a09 var(--sumi) center/cover no-repeat;border-radius:10px;padding:clamp(28px,3vw,40px);position:relative;overflow:hidden}.bps .kfo-paint:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(#0a090859,#0a0908cc);position:absolute;inset:0}.bps .kfo-paint .kfo-tag .hg{background:linear-gradient(#f1ead9 0%,#d2ccbe 45%,#8a867d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bps .kfo-paint .beta{color:#d2ccbe;border-color:#fff3}.bps .kfo-paint .lg-d{display:inline-block!important}.bps .kfo-paint .lg-l{display:none!important}.bps .kfo-paint .f-soc a{color:#f1ead9;background:#0a090880;border-color:#ffffff2e}.bps .kfo-b .kfo-cols{padding:clamp(24px,3vw,40px) clamp(12px,2vw,28px) 0 0}.bps .kfo-b .kfo-bot{border-top:0;margin-top:24px;padding-top:0}.bps .kfo-cbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.bps .kfo-cbar .brand{align-items:center;gap:8px;display:inline-flex}.bps .kfo-big{letter-spacing:-.03em;max-width:760px;margin:40px 0 48px;font-size:clamp(26px,2.6vw,36px);line-height:1.15}.bps .kfo-panel{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.bps .kfo-panel .kfo-col{border-left:1px solid var(--border-soft);padding:28px}.bps .kfo-panel .kfo-col:first-child{border-left:0}@media (max-width:900px){.bps .kfo-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.bps .kfo-panel .kfo-col:nth-child(3){border-left:0}.bps .kfo-panel .kfo-col:nth-child(n+3){border-top:1px solid var(--border-soft)}}.bps .kfo-bento{gap:var(--gap);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));display:grid}.bps .kfo-bt{grid-row:span 2}.bps .kfo-tile{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--card);padding:24px}@media (max-width:900px){.bps .kfo-top,.bps .kfo-card{grid-template-columns:minmax(0,1fr)}.bps .kfo-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.bps .kfo-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bps .kfo-bt{grid-area:auto/1/auto/-1}.bps .kfo-b .kfo-cols{padding:12px}}}
