.bp{--page:#0f0f0f;--panel:#1a1a1a;--raised:#222;--inset:#141414;--hover:#2b2b2b;--line:#2a2a2a;--ink:#fff;--ink2:#b5bac1;--ink3:#949ba4;--ink4:#80858d;--brand:#f45142;--brand-hover:#e03d35;--brand-text:#ff8a7c;--ok:#5bd37a;--amber:#f5c451;--pu:#d98cf0;--dc-chat:#313338;--dc-side:#2b2d31;--dc-deep:#1e1f22;--dc-text:#dbdee1;--acc:#8b5cf6;--acc-btn:#7c4ff0;--acc-ink:#fff;--acc-text:#a78bfa;--gutter:16px;-webkit-font-smoothing:antialiased;background:var(--page);color:var(--ink);font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.6;overflow-x:clip}@media (min-width:640px){.bp{--gutter:24px}}@media (min-width:1024px){.bp{--gutter:32px}}.bp *,.bp :after,.bp :before{box-sizing:border-box}.bp :where(h1,.bp h2,.bp h3,.bp h4){text-wrap:balance;color:var(--ink);font-family:Rajdhani,sans-serif;font-weight:700;line-height:1.1;margin:0}.bp :where(p){margin:0}.bp :where(a){text-decoration:none}.bp :where(ul,.bp ol){list-style:none;margin:0;padding:0}.bp :where(button){background:none;border:0;color:inherit;cursor:pointer;font-family:inherit;margin:0;padding:0}.bp :where(input,.bp textarea,.bp select){font-family:inherit}.bp .home-mobile-container{font-family:Rajdhani,sans-serif}.bp ::selection{background:rgba(244,81,66,.4);color:#fff}.bp :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bp .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.bp .bp-wrap{margin-inline:auto;max-width:1440px;padding-inline:var(--gutter);width:100%}.bp .bp-btn{align-items:center;border-radius:10px;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;gap:10px;height:48px;justify-content:center;padding:0 22px;transition:background-color .15s,-webkit-transform .15s;transition:background-color .15s,transform .15s;transition:background-color .15s,transform .15s,-webkit-transform .15s;white-space:nowrap}.bp .bp-btn,.bp .bp-btn:hover{color:var(--ink)}.bp .bp-btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.bp .bp-btn--brand{background:var(--brand)}.bp .bp-btn--brand:hover{background:var(--brand-hover)}.bp .bp-btn--quiet{background:var(--raised)}.bp .bp-btn--quiet:hover{background:var(--hover)}.bp .bp-btn--blurple{background:#5865f2}.bp .bp-btn--blurple:hover{background:#4752c4}.bp .bp-btn svg.dlogo{height:20px;width:20px}.bp .bp-kicker{font-size:13px;gap:8px;letter-spacing:.06em;text-transform:uppercase}.bp .bp-kicker,.bp .bp-soon{align-items:center;color:var(--brand-text);display:inline-flex;font-weight:600}.bp .bp-soon{background:rgba(244,81,66,.12);border-radius:999px;font-size:14px;gap:10px;height:34px;padding:0 14px 0 10px}.bp .bp-soon .dot{-webkit-animation:bp-ping 2s infinite;animation:bp-ping 2s infinite;background:var(--brand);border-radius:50%;box-shadow:0 0 0 0 rgba(244,81,66,.6);height:8px;width:8px}@-webkit-keyframes bp-ping{0%{box-shadow:0 0 0 0 rgba(244,81,66,.55)}80%,to{box-shadow:0 0 0 10px rgba(244,81,66,0)}}@keyframes bp-ping{0%{box-shadow:0 0 0 0 rgba(244,81,66,.55)}80%,to{box-shadow:0 0 0 10px rgba(244,81,66,0)}}.bp .bp-tag{align-items:center;background:var(--raised);color:var(--ink2);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:0 10px;white-space:nowrap}.bp .bp-switch,.bp .bp-tag{border-radius:999px;height:24px}.bp .bp-switch{background:#4e5058;flex:none;position:relative;transition:background-color .2s;width:40px}.bp .bp-switch:after{background:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:18px}.bp .bp-switch[aria-checked=true]{background:#23a55a;background:var(--sw-on,#23a55a)}.bp .bp-switch[aria-checked=true]:after{-webkit-transform:translateX(16px);transform:translateX(16px)}.bp .bp-seg{background:var(--inset);border-radius:12px;display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px}.bp .bp-seg button{border-radius:8px;color:var(--ink3);font-size:14px;font-weight:600;height:36px;padding:0 14px;transition:background-color .15s,color .15s}.bp .bp-seg button:hover{color:var(--ink)}.bp .bp-seg button[aria-pressed=true]{background:var(--raised);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);color:var(--ink)}.bp .bp-swatches{display:flex;flex-wrap:wrap;gap:8px}.bp .bp-swatch{border-radius:50%;box-shadow:inset 0 0 0 2px rgba(0,0,0,.25);height:32px;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;width:32px}.bp .bp-swatch:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.bp .bp-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--page),0 0 0 4px #fff}.bp .bp-ctl{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.bp .bp-ctl-label{color:var(--ink3);font-size:13px;font-weight:600}.bp .bp-sbtn .ic{transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.bp .bp-sbtn.is-busy .ic{-webkit-animation:bp-spin .8s linear infinite;animation:bp-spin .8s linear infinite}.bp .bp-sbtn.is-done{background:#23a55a!important}.bp .bp-sbtn.is-done .ic{-webkit-animation:bp-pop .35s ease-out;animation:bp-pop .35s ease-out}@-webkit-keyframes bp-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes bp-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes bp-pop{0%{-webkit-transform:scale(.4);transform:scale(.4)}70%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bp-pop{0%{-webkit-transform:scale(.4);transform:scale(.4)}70%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.bp .bp-hero{overflow:hidden;padding-block:40px 56px;position:relative}@media (min-width:1024px){.bp .bp-hero{padding-block:64px 80px}}.bp .bp-hero-glow{background:radial-gradient(600px 300px at 20% 30%,rgba(244,81,66,.28),transparent 70%),radial-gradient(520px 320px at 85% 40%,color-mix(in srgb,var(--acc) 30%,transparent),transparent 70%);height:620px;inset:-120px -10% auto;transition:background .6s}.bp .bp-hero-dots,.bp .bp-hero-glow{pointer-events:none;position:absolute}.bp .bp-hero-dots{background-image:radial-gradient(#262626 1px,transparent 0);background-size:24px 24px;inset:0;mask-image:linear-gradient(180deg,#000 0,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 85%)}.bp .bp-hero-grid{grid-gap:40px;align-items:center;display:grid;gap:40px;position:relative}@media (min-width:1024px){.bp .bp-hero-grid{gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.bp .bp-hero h1{font-size:clamp(40px,7vw,64px);letter-spacing:-.015em;line-height:.95;margin-top:20px}.bp .bp-hero h1 .red{color:var(--brand)}.bp .bp-hero h1 .acc{color:var(--acc-text);transition:color .4s}.bp .bp-hero-lead{color:var(--ink2);font-size:17px;margin-top:20px;max-width:34em}.bp .bp-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.bp .bp-hero-try{align-items:center;color:var(--ink3);display:flex;font-size:14px;gap:8px;margin-top:18px}.bp .bp-hero-stage{min-width:0}.bp .bp-hero-controls{align-items:center;display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:space-between;margin-top:16px}.bp .bp-jump{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,6%,.88);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:30}.bp .bp-jump ul{display:flex;gap:4px;overflow-x:auto;padding-block:10px;scrollbar-width:none}.bp .bp-jump ul::-webkit-scrollbar{display:none}.bp .bp-jump a{align-items:center;border-radius:8px;color:var(--ink3);display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:36px;padding:0 14px;white-space:nowrap}.bp .bp-jump a.on,.bp .bp-jump a:hover{background:var(--raised);color:var(--ink)}.bp .bp-jump a.cta{background:var(--brand);color:#fff}.bp .bp-jump a.cta:hover{background:var(--brand-hover)}.bp .bp-sec{padding-block:72px 0;scroll-margin-top:64px}@media (min-width:1024px){.bp .bp-sec{padding-block:112px 0}}.bp .bp-sec-head{max-width:760px}.bp .bp-sec-head h2{font-size:clamp(32px,5vw,52px);letter-spacing:-.01em;line-height:1;margin-top:12px}.bp .bp-sec-head p{color:var(--ink2);font-size:17px;margin-top:16px;max-width:40em}.bp .bp-split{grid-gap:32px;align-items:start;display:grid;gap:32px;margin-top:36px}@media (min-width:1024px){.bp .bp-split{gap:48px;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.bp .bp-split--flip{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.bp .bp-split--flip>:first-child{order:2}}.bp .bp-points{grid-gap:18px;display:grid;gap:18px}.bp .bp-points--row{margin-top:32px}@media (min-width:640px){.bp .bp-points--row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bp .bp-points--row{grid-template-columns:repeat(4,minmax(0,1fr))}.bp .bp-points--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp .bp-point{grid-gap:14px;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr)}.bp .bp-point .ico{background:var(--raised);border-radius:10px;color:var(--ink2);display:grid;font-size:16px;height:40px;place-items:center;width:40px}.bp .bp-point b{color:var(--ink);display:block;font-family:Rajdhani,sans-serif;font-size:20px;line-height:1.2}.bp .bp-point span{color:var(--ink3);display:block;font-size:15px;margin-top:2px}.bp .bp-hint{align-items:flex-start;background:var(--panel);border-radius:12px;color:var(--ink2);display:flex;font-size:14px;gap:10px;margin-top:22px;padding:14px 16px}.bp .bp-hint svg{color:var(--brand-text);margin-top:4px}.bp .bp-stage{background:var(--panel);border-radius:24px;min-width:0;overflow:hidden;overflow:clip;padding:14px;position:relative}@media (min-width:640px){.bp .bp-stage{padding:24px}}.bp .bp-stage:before{background-image:radial-gradient(#262626 1px,transparent 0);background-size:22px 22px;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.bp .bp-stage>*{position:relative}.bp .bp-stage-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.bp .bp-preview-tag{align-items:center;color:var(--ink3);display:inline-flex;font-size:12px;font-weight:600;gap:6px}.bp .bp-browser{background:#0b0b0d;border-radius:14px;box-shadow:0 30px 80px -30px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.06);overflow:hidden;overflow:clip}.bp .bp-browser-bar{align-items:center;background:#1c1c1f;display:flex;gap:10px;height:40px;padding:0 12px}.bp .bp-browser-dots{display:flex;flex:none;gap:6px}.bp .bp-browser-dots i{background:#3a3a3e;border-radius:50%;height:10px;width:10px}.bp .bp-browser-url{align-items:center;background:#111113;border-radius:7px;color:var(--ink3);display:flex;flex:1 1;font-size:12.5px;gap:8px;height:26px;min-width:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.bp .bp-browser-url b{color:var(--ink);font-weight:500}.bp .bp-browser-url svg{color:var(--ok);font-size:11px}.bp .sm{container-type:inline-size;min-height:420px;position:relative;transition:background-color .4s,color .4s}.bp .sm--showcase{--sm-muted:#a1a1aa;--sm-card:#16161d;--sm-line:hsla(0,0%,100%,.08);background:#0c0c11;color:#fff}.bp .sm--simple{--sm-muted:#52525b;--sm-card:#fff;--sm-line:#e7e5e4;background:#fafaf9;color:#18181b}.bp .sm--community{--sm-muted:#a1a1aa;--sm-card:#1a1d23;--sm-line:hsla(0,0%,100%,.07);background:#111317;color:#fff}.bp .sm-nav{border-bottom:1px solid var(--sm-line);gap:6px;padding:12px 16px}.bp .sm-logo,.bp .sm-nav{align-items:center;display:flex}.bp .sm-logo{font-size:18px;gap:8px;margin-right:6px}.bp .sm-av,.bp .sm-logo{font-family:Rajdhani,sans-serif;font-weight:700}.bp .sm-av{background:var(--acc-btn);border-radius:50%;color:#fff;color:var(--acc-ink);display:grid;flex:none;height:28px;place-items:center;width:28px}.bp .sm-links{display:none;gap:2px;min-width:0}@container (min-width: 680px){.bp .sm-links{display:flex}}.bp .sm-links button{border-radius:7px;color:var(--sm-muted);font-size:13px;font-weight:500;height:30px;padding:0 10px;white-space:nowrap}.bp .sm-links button:hover,.bp .sm-links button[aria-current=page]{background:var(--sm-line);color:inherit}.bp .sm-sp{flex:1 1}.bp .sm-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:13px;font-weight:600;gap:7px;height:32px;padding:0 12px;white-space:nowrap}.bp .sm-btn--acc{background:var(--acc-btn);color:var(--acc-ink)}.bp .sm-btn--line{box-shadow:inset 0 0 0 1px var(--sm-line);color:inherit}.bp .sm--simple .sm-btn--line{box-shadow:inset 0 0 0 1px #d6d3d1}.bp .sm-menu{display:inline-flex}@container (min-width: 680px){.bp .sm-menu{display:none}}.bp .sm-menu select{background:var(--sm-line);border:0;border-radius:8px;color:inherit;font-size:13px;height:32px;padding:0 8px}.bp .sm--simple .sm-menu select{background:#f0efee}.bp .sm-hide-xs{display:none}@container (min-width: 420px){.bp .sm-hide-xs{display:inline-flex}}.bp .sm-hide-md{display:none}@container (min-width: 860px){.bp .sm-hide-md{display:inline-flex}}.bp .sm-body{padding:28px 18px 26px}@container (min-width: 560px){.bp .sm-body{padding:40px 32px 32px}}.bp .sm-hero{position:relative;text-align:center}.bp .sm--community .sm-hero,.bp .sm--simple .sm-hero{text-align:left}.bp .sm-hero-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 45%,transparent),transparent);height:220px;left:50%;pointer-events:none;position:absolute;top:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:background .4s;width:70%}.bp .sm--community .sm-hero-glow,.bp .sm--simple .sm-hero-glow{display:none}.bp .sm-pill{align-items:center;background:rgba(139,92,246,.18);background:color-mix(in srgb,var(--acc) 16%,transparent);border-radius:999px;color:var(--acc-text);display:inline-flex;font-size:12px;font-weight:600;gap:8px;height:26px;padding:0 12px;position:relative}.bp .sm-pill .live{background:#22c55e;border-radius:50%;height:7px;width:7px}.bp .sm-h{color:inherit;font-family:Rajdhani,sans-serif;font-size:32px;font-size:clamp(26px,7.5cqw,46px);font-weight:700;letter-spacing:-.01em;line-height:1.02;margin-top:14px;position:relative}.bp .sm-h em{color:var(--acc-text);font-style:normal}.bp .sm-sub{color:var(--sm-muted);font-size:14px;margin:10px auto 0;max-width:30em;position:relative}.bp .sm--community .sm-sub,.bp .sm--simple .sm-sub{margin-left:0}.bp .sm-ctas{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px;position:relative}.bp .sm--community .sm-ctas,.bp .sm--simple .sm-ctas{justify-content:flex-start}.bp .sm-ctas .sm-btn{font-size:14px;height:38px;padding:0 16px}.bp .sm-proof{align-items:center;color:var(--sm-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px;justify-content:center;margin-top:18px}.bp .sm--community .sm-proof,.bp .sm--simple .sm-proof{justify-content:flex-start}.bp .sm-proof .stars{color:#f5c451;letter-spacing:1px}.bp .sm-servers{display:flex}.bp .sm-servers span{border-radius:50%;box-shadow:0 0 0 2px #0c0c11;box-shadow:0 0 0 2px var(--sm-bg,#0c0c11);color:#fff;display:grid;font-size:9px;font-weight:700;height:22px;margin-left:-6px;place-items:center;width:22px}.bp .sm-servers span:first-child{margin-left:0}.bp .sm--simple .sm-servers span{box-shadow:0 0 0 2px #fafaf9}.bp .sm-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}@container (min-width: 620px){.bp .sm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp .sm-card{background:var(--sm-card);border-radius:12px;padding:14px;text-align:left}.bp .sm--simple .sm-card{box-shadow:0 0 0 1px var(--sm-line)}.bp .sm-card .i{background:rgba(139,92,246,.18);background:color-mix(in srgb,var(--acc) 18%,transparent);border-radius:9px;color:var(--acc-text);display:grid;font-size:13px;height:30px;place-items:center;width:30px}.bp .sm-card b{display:block;font-family:Rajdhani,sans-serif;font-size:16px;line-height:1.15;margin-top:10px}.bp .sm-card small{color:var(--sm-muted);display:block;font-size:12px;line-height:1.4;margin-top:2px}.bp .sm-comm{grid-gap:18px;display:grid;gap:18px}@container (min-width: 620px){.bp .sm-comm{align-items:center;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.bp .sm-board{background:var(--sm-card);border-radius:14px;padding:14px}.bp .sm-board-h{color:var(--sm-muted);font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:8px}.bp .sm-board-h,.bp .sm-row{align-items:center;display:flex}.bp .sm-row{font-size:13px;gap:10px;padding:7px 4px}.bp .sm-row+.sm-row{border-top:1px solid var(--sm-line)}.bp .sm-row .n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--sm-muted);font-variant-numeric:tabular-nums;font-weight:700;width:18px}.bp .sm-row .a{border-radius:50%;color:#fff;display:grid;flex:none;font-size:11px;font-weight:700;height:24px;place-items:center;width:24px}.bp .sm-row .nm{flex:1 1;font-weight:600;min-width:0}.bp .sm-row .lv{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--sm-muted);font-size:12px;font-variant-numeric:tabular-nums}.bp .sm-board-h+.sm-row .n,.bp .sm-board>.sm-row:first-child .n{color:#f5c451}.bp .sm-page-h{font-family:Rajdhani,sans-serif;font-size:28px;font-weight:700;line-height:1.1}.bp .sm-page-sub{margin-top:4px}.bp .sm-page-sub,.bp .sm-search{color:var(--sm-muted);font-size:13px}.bp .sm-search{align-items:center;background:var(--sm-card);border-radius:9px;display:flex;gap:8px;height:38px;margin-top:16px;padding:0 12px}.bp .sm--simple .sm-search{box-shadow:0 0 0 1px var(--sm-line)}.bp .sm-search input{background:transparent;border:0;color:inherit;flex:1 1;font-size:13px;min-width:0;outline:none}.bp .sm-cmds{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.bp .sm-cmd{align-items:center;background:var(--sm-card);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.bp .sm--simple .sm-cmd{box-shadow:0 0 0 1px var(--sm-line)}.bp .sm-cmd code{color:var(--acc-text);font-family:ui-monospace,Cascadia Code,Menlo,Consolas,monospace;font-size:13px;font-weight:600}.bp .sm-cmd span{color:var(--sm-muted);font-size:13px;min-width:0}.bp .sm-status{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.bp .sm-status .ok{align-items:center;color:#22c55e;display:inline-flex;font-size:12px;font-weight:600;gap:6px}.bp .sm-bars{display:flex;gap:2px;margin-top:8px}.bp .sm-bars i{background:#22c55e;border-radius:2px;flex:1 1;height:22px;opacity:.85}.bp .sm-bars i.warn{background:#f5c451}.bp .sm-empty{background:var(--sm-card);border-radius:12px;color:var(--sm-muted);font-size:13px;margin-top:18px;padding:22px;text-align:center}.bp .sm-foot{border-top:1px solid var(--sm-line);color:var(--sm-muted);display:flex;font-size:11.5px;gap:10px;justify-content:space-between;padding:12px 18px}.bp .sm-made{align-items:center;display:inline-flex;gap:6px}.bp .bp-steps{grid-gap:14px;counter-reset:s;display:grid;gap:14px;margin-top:36px}@media (min-width:900px){.bp .bp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp .bp-step{background:var(--panel);border-radius:18px;display:flex;flex-direction:column;padding:22px;position:relative}.bp .bp-step .num{color:var(--brand-text);font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700}.bp .bp-step h3{font-size:24px;margin-top:6px}.bp .bp-step p{color:var(--ink3);font-size:15px;margin-bottom:18px;margin-top:8px}.bp .bp-step-vis{background:var(--inset);border-radius:12px;color:var(--ink2);font-size:13px;margin-top:auto;padding:14px}.bp .bp-flow-val{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bp .bp-chan{align-items:center;background:rgba(88,101,242,.25);border-radius:4px;color:#c9cdfb;display:inline-flex;font-weight:500;gap:4px;padding:1px 6px}.bp .dash{background:#18191c;display:grid;min-height:540px}@media (min-width:760px){.bp .dash{grid-template-columns:220px minmax(0,1fr)}}.bp .dash-side{background:#141518;display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px}.bp .dash-srv{position:relative}.bp .dash-srv-btn{align-items:center;background:#1f2024;border-radius:10px;display:flex;gap:10px;padding:8px;text-align:left;width:100%}.bp .dash-srv-btn:hover{background:#26272c}.bp .dash-srv-btn b{color:#fff;display:block;font-size:14px;line-height:1.2}.bp .dash-srv-btn small{color:var(--ink3);display:block;font-size:11.5px}.bp .dash-srv-btn .chev{color:var(--ink3);font-size:11px;margin-left:auto}.bp .dash-gi{border-radius:10px;color:#fff;display:grid;flex:none;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;height:34px;place-items:center;width:34px}.bp .dash-srv-menu{background:#232428;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.6);left:0;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:5}.bp .dash-srv-menu button{align-items:center;border-radius:8px;color:var(--dc-text);display:flex;font-size:14px;gap:10px;padding:7px 8px;text-align:left;width:100%}.bp .dash-srv-menu button:hover,.bp .dash-srv-menu button[aria-current=true]{background:#2e3035;color:#fff}.bp .dash-mods{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}@media (min-width:760px){.bp .dash-mods{flex-direction:column;overflow:visible}}.bp .dash-mod{align-items:center;border-radius:9px;color:var(--ink3);display:flex;flex:none;font-size:14px;font-weight:500;gap:10px;height:40px;padding:0 10px;text-align:left}.bp .dash-mod:hover{background:#1f2024;color:#fff}.bp .dash-mod[aria-current=true]{background:#2a2540;background:color-mix(in srgb,var(--acc) 18%,#1f2024);color:#fff}.bp .dash-mod .dm-dot{background:#4e5058;border-radius:50%;height:8px;margin-left:auto;width:8px}.bp .dash-mod .dm-dot.on{background:#23a55a}.bp .dash-sidefoot{align-items:center;border-radius:10px;color:var(--ink3);display:none;font-size:13px;gap:8px;margin-top:auto;padding:8px}@media (min-width:760px){.bp .dash-sidefoot{display:flex}}.bp .dash-me{background:#6d45e8;border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:700;height:26px;place-items:center;width:26px}.bp .dash-main{container-type:inline-size;min-width:0;padding:16px 14px 14px;position:relative}@media (min-width:640px){.bp .dash-main{padding:22px 22px 18px}}.bp .dash-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.bp .dash-head h3{font-size:26px}.bp .dash-head .sp{flex:1 1}.bp .dash-sub{color:var(--ink3);font-size:13.5px;margin-top:4px}.bp .dash-grid{grid-gap:14px;display:grid;gap:14px;margin-top:18px}@container (min-width: 640px){.bp .dash-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bp .dash-card{grid-gap:14px;background:#1f2024;border-radius:14px;display:grid;gap:14px;padding:16px}.bp .dash-field .lbl,.bp .dash-field label{color:var(--ink3);display:block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.bp .dash-select{position:relative}.bp .dash-select select{appearance:none;-webkit-appearance:none;background:#111214;border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:14px;height:42px;padding:0 36px 0 12px;width:100%}.bp .dash-select svg{color:var(--ink3);font-size:12px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bp .dash-ta{background:#111214;border:0;border-radius:9px;color:#fff;font-size:14px;line-height:1.5;min-height:92px;padding:10px 12px;resize:vertical;width:100%}.bp .dash-vars{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bp .dash-vars button{background:#2b2d31;border-radius:7px;color:var(--dc-text);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;height:28px;padding:0 10px}.bp .dash-vars button:hover{background:#35373c;color:#fff}.bp .dash-off{background:#1f2024;border-radius:14px;color:var(--ink3);font-size:14px;padding:26px;text-align:center}.bp .dash-off b{color:#fff;display:block;font-family:Rajdhani,sans-serif;font-size:20px;margin-bottom:4px}.bp .dash-prevlbl{align-items:center;color:var(--ink3);display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.bp .dash-log{background:#1f2024;border-radius:14px;margin-top:14px;padding:14px 16px}.bp .dash-log-h{align-items:center;color:var(--ink3);display:flex;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.bp .dash-log-row{align-items:center;-webkit-animation:bp-in .35s ease-out;animation:bp-in .35s ease-out;color:var(--dc-text);display:flex;font-size:13.5px;gap:10px;margin-top:10px}.bp .dash-log-row .who{border-radius:50%;color:#fff;display:grid;flex:none;font-size:11px;font-weight:700;height:24px;place-items:center;width:24px}.bp .dash-log-row .t{color:var(--ink4);font-size:12px;margin-left:auto;white-space:nowrap}.bp .dash-log-row .undo{background:#2b2d31;border-radius:7px;color:#fff;font-size:12.5px;font-weight:600;height:28px;padding:0 10px}.bp .dash-log-row .undo:hover{background:#35373c}.bp .dash-log-row .undo:disabled{cursor:wait;opacity:.5}.bp .dash-log-row .txt{min-width:0}@-webkit-keyframes bp-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes bp-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}.bp .dash-save{align-items:center;background:#111214;border-radius:12px;bottom:12px;box-shadow:0 16px 40px rgba(0,0,0,.6);display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:14px;opacity:0;padding:10px 10px 10px 16px;position:-webkit-sticky;position:sticky;-webkit-transform:translateY(16px);transform:translateY(16px);transition:opacity .2s,visibility 0s linear .3s,-webkit-transform .3s cubic-bezier(.2,.8,.2,1);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s,visibility 0s linear .3s;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s,visibility 0s linear .3s,-webkit-transform .3s cubic-bezier(.2,.8,.2,1);visibility:hidden;z-index:4}.bp .dash-save.show{opacity:1;-webkit-transform:none;transform:none;transition:opacity .2s,visibility 0s,-webkit-transform .3s cubic-bezier(.2,.8,.2,1);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s,visibility 0s;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s,visibility 0s,-webkit-transform .3s cubic-bezier(.2,.8,.2,1);visibility:visible}.bp .dash-save p{color:#fff;flex:1 1 200px;font-size:14px;font-weight:500;min-width:0}.bp .dash-save.warn p{color:#f5c451}.bp .dash-save-acts{align-items:center;display:flex;gap:6px;margin-left:auto}.bp .dash-reset{border-radius:8px;color:var(--dc-text);font-size:14px;font-weight:600;height:36px;padding:0 12px}.bp .dash-reset:hover{text-decoration:underline}.bp .dash-save-btn{align-items:center;background:#23a55a;border-radius:8px;color:#fff;display:inline-flex;flex:none;font-size:14px;font-weight:600;gap:8px;height:36px;justify-content:center;width:132px}.bp .dash-save-btn:hover{background:#1a8b4b}.bp .dash-save.warn{-webkit-animation:bp-shake .35s;animation:bp-shake .35s}@-webkit-keyframes bp-shake{25%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}75%{-webkit-transform:translateX(6px);transform:translateX(6px)}}@keyframes bp-shake{25%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}75%{-webkit-transform:translateX(6px);transform:translateX(6px)}}.bp .dc{background:var(--dc-chat);border-radius:12px;color:var(--dc-text);font-size:14.5px;padding:12px 14px 14px}.bp .dc-ch{align-items:center;border-bottom:1px solid #3f4147;color:#f2f3f5;display:flex;font-size:13.5px;font-weight:600;gap:6px;margin-bottom:10px;padding-bottom:10px}.bp .dc-ch svg{color:#80848e}.bp .dc-msg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr)}.bp .dc-av{border-radius:50%;color:#fff;display:grid;font-family:Rajdhani,sans-serif;font-weight:700;height:40px;place-items:center;width:40px}.bp .dc-name{display:flex;flex-wrap:wrap;font-size:14.5px;gap:6px;line-height:1.3}.bp .dc-app,.bp .dc-name{align-items:center;font-weight:600}.bp .dc-app{background:#5865f2;border-radius:4px;color:#fff;display:inline-flex;font-size:10px;height:16px;padding:0 5px}.bp .dc-time{color:#949ba4;font-size:12px;font-weight:400}.bp .dc-text{line-height:1.45;margin-top:2px;overflow-wrap:anywhere;white-space:pre-wrap}.bp .dc-mention{background:rgba(88,101,242,.3);border-radius:3px;color:#c9cdfb;font-weight:500;padding:0 3px}.bp .dc-card{align-items:center;aspect-ratio:16/7;background:linear-gradient(120deg,color-mix(in srgb,var(--acc) 45%,#0b0b10),#0b0b10 75%);border-radius:10px;color:#fff;display:flex;gap:14px;margin-top:8px;max-width:360px;overflow:hidden;padding:0 18px;text-shadow:0 1px 2px rgba(0,0,0,.6);width:100%}.bp .dc-card .a{background:#8b5cf6;border-radius:50%;box-shadow:0 0 0 3px #fff;display:grid;flex:none;font-weight:700;height:56px;place-items:center;width:56px}.bp .dc-card .a,.bp .dc-card b{font-family:Rajdhani,sans-serif;font-size:22px}.bp .dc-card b{display:block;line-height:1}.bp .dc-card small{display:block;font-size:12px;margin-top:4px;opacity:.8}.bp .dc-role{align-items:center;color:#949ba4;display:inline-flex;font-size:12.5px;gap:6px;margin-top:8px}.bp .dc-role i{background:#e8a317;border-radius:50%;display:inline-block;height:10px;width:10px}.bp .dc-quiet{color:#949ba4;font-size:13.5px;padding:18px;text-align:center}.bp .slash{background:#2b2d31;border-radius:12px;overflow:hidden}.bp .slash-h{color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.04em;padding:10px 14px;text-transform:uppercase}.bp .slash-row{align-items:center;display:flex;gap:12px;padding:9px 14px}.bp .slash-row.hl,.bp .slash-row:hover{background:#35373c}.bp .slash-row .av{flex:none;height:28px;width:28px}.bp .slash-row b{color:#f2f3f5;font-size:14.5px;font-weight:600}.bp .slash-row span{color:#949ba4;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp .slash-row .app{color:#949ba4;flex:none;font-size:12px;margin-left:auto}.bp .slash-input{align-items:center;background:#383a40;border-radius:10px;color:#dbdee1;display:flex;font-size:15px;gap:8px;height:46px;margin-top:10px;padding:0 14px}.bp .slash-input .caret{-webkit-animation:bp-blink 1s steps(1) infinite;animation:bp-blink 1s steps(1) infinite;background:#dbdee1;height:18px;width:1px}@-webkit-keyframes bp-blink{50%{opacity:0}}@keyframes bp-blink{50%{opacity:0}}.bp .slash-empty{color:#949ba4;font-size:13.5px;padding:16px 14px}.bp .cmdl{grid-gap:8px;display:grid;gap:8px}.bp .cmdl-row{grid-gap:12px;align-items:center;background:#1f2024;border-radius:12px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px;transition:opacity .2s}.bp .cmdl-row.off{opacity:.55}.bp .cmdl-name{align-items:center;background:#111214;border-radius:9px;display:flex;height:40px;min-width:0;padding:0 10px}.bp .cmdl-name span{color:var(--ink3)}.bp .cmdl-name input,.bp .cmdl-name span{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px}.bp .cmdl-name input{background:transparent;border:0;color:#fff;flex:1 1;height:100%;min-width:0;outline:none}.bp .cmdl-name:focus-within{box-shadow:0 0 0 2px var(--brand)}.bp .cmdl-name.bad{box-shadow:0 0 0 2px #f23f43}.bp .cmdl-err{color:#fa777c;margin-top:-4px}.bp .cmdl-desc,.bp .cmdl-err{font-size:12.5px;grid-column:2/-1}.bp .cmdl-desc{color:var(--ink3);margin-top:-6px}.bp .cmdl-ic{background:rgba(139,92,246,.18);background:color-mix(in srgb,var(--acc) 18%,transparent);border-radius:9px;color:var(--acc-text);display:grid;font-size:13px;height:34px;place-items:center;width:34px}.bp .cmdl-reset{border-radius:7px;color:var(--ink3);font-size:12.5px;font-weight:600;height:30px;padding:0 10px}.bp .cmdl-reset:hover{background:#2b2d31;color:#fff}.bp .mm{grid-gap:14px;display:grid;gap:14px}@media (min-width:900px){.bp .mm{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.bp .mm-col{background:#18191c;border-radius:16px;min-width:0;padding:14px}.bp .mm-col-h{align-items:center;display:flex;gap:10px;margin-bottom:12px}.bp .mm-col-h b{font-family:Rajdhani,sans-serif;font-size:19px}.bp .mm-col-h small{color:var(--ink3);display:block;font-size:12.5px}.bp .mm-who{border-radius:9px;display:grid;flex:none;font-size:13px;height:30px;place-items:center;width:30px}.bp .mm-grpwrap+.mm-grpwrap{margin-top:14px}.bp .mm-grp{color:var(--ink3);font-size:11.5px;font-weight:700;letter-spacing:.06em;margin-top:0;text-transform:uppercase}.bp .mm-var{align-items:center;background:#1f2024;border-radius:10px;display:flex;gap:10px;margin-top:6px;padding:10px 12px}.bp .mm-var .k{background:rgba(141,14,171,.28);border-radius:8px;color:var(--pu);display:grid;flex:none;font-size:12px;height:28px;place-items:center;width:28px}.bp .mm-var .t{flex:1 1;min-width:0}.bp .mm-var .t b{color:#fff;display:block;font-size:14px;font-weight:600;line-height:1.25}.bp .mm-var .t small{color:var(--ink3);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp .mm-lock{align-items:center;border-radius:8px;color:var(--ink3);display:inline-flex;font-size:12px;height:30px;justify-content:center;width:30px}.bp .mm-lock:hover{background:#2b2d31;color:#fff}.bp .mm-lock[aria-pressed=true]{background:rgba(139,92,246,.18);background:color-mix(in srgb,var(--acc) 18%,transparent);color:var(--acc-text)}.bp .mm-page{background:#111214;border-radius:12px;padding:14px}.bp .mm-page-h{align-items:center;border-bottom:1px solid #26272b;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.bp .mm-page-h b{font-family:Rajdhani,sans-serif;font-size:18px}.bp .mm-row{grid-gap:6px;-webkit-animation:bp-in .3s ease-out;animation:bp-in .3s ease-out;border-bottom:1px solid #1f2024;display:grid;gap:6px;padding:12px 0}.bp .mm-row:last-child{border-bottom:0}.bp .mm-row .l{align-items:center;color:#fff;display:flex;font-size:13.5px;font-weight:600;gap:8px}.bp .mm-prem{align-items:center;background:rgba(139,92,246,.18);background:color-mix(in srgb,var(--acc) 20%,transparent);border-radius:999px;color:var(--acc-text);display:inline-flex;font-size:11px;font-weight:700;gap:5px;height:20px;padding:0 8px}.bp .mm-input{align-items:center;background:#1f2024;border-radius:8px;color:var(--dc-text);display:flex;font-size:13.5px;gap:8px;height:38px;padding:0 12px}.bp .mm-input .chev{color:var(--ink4);font-size:11px;margin-left:auto}.bp .mm-input--ta{align-items:flex-start;height:auto;min-height:54px;padding:9px 12px}.bp .mm-range{align-items:center;display:flex;gap:12px}.bp .mm-range input{accent-color:var(--acc);flex:1 1}.bp .mm-range b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;text-align:right;width:32px}.bp .mm-none{color:var(--ink3);font-size:13.5px;padding:26px 10px;text-align:center}.bp .bp-design{grid-gap:14px;display:grid;gap:14px}@media (min-width:1024px){.bp .bp-design{align-items:start;grid-template-columns:260px minmax(0,1fr)}}.bp .bp-design-ctl{grid-gap:18px;background:#18191c;border-radius:16px;display:grid;gap:18px;padding:16px}.bp .bp-ctl-h{color:var(--ink3);font-family:Poppins,sans-serif;font-size:15px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.bp .bp-pagerow{align-items:center;color:var(--dc-text);display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:7px 0}.bp .bp-pagerow+.bp-pagerow{border-top:1px solid #222327}.bp .bp-styles{grid-gap:8px;display:grid;gap:8px}.bp .bp-style{align-items:center;background:#1f2024;border-radius:10px;box-shadow:inset 0 0 0 2px transparent;display:flex;gap:12px;padding:10px;text-align:left;transition:box-shadow .15s}.bp .bp-style[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--brand)}.bp .bp-style .sw{border-radius:6px;flex:none;height:30px;width:42px}.bp .bp-style b{color:#fff;display:block;font-size:14px}.bp .bp-style small{color:var(--ink3);display:block;font-size:12px}.bp .st{background:#18191c;border-radius:16px;padding:16px}.bp .st-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.bp .st-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}@media (min-width:760px){.bp .st-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp .st-kpi{background:#1f2024;border-radius:12px;box-shadow:inset 0 0 0 2px transparent;padding:12px 14px;text-align:left;transition:box-shadow .15s}.bp .st-kpi:hover{background:#24252a}.bp .st-kpi[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--acc)}.bp .st-kpi small{color:var(--ink3);display:block;font-size:12px}.bp .st-kpi b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#fff;display:block;font-family:Rajdhani,sans-serif;font-size:28px;font-variant-numeric:tabular-nums;line-height:1.1;margin-top:2px}.bp .st-kpi em{color:var(--ok);font-size:12px;font-style:normal;font-weight:600}.bp .st-chart{margin-top:16px;position:relative}.bp .st-chart svg{display:block;height:auto;overflow:visible;width:100%}.bp .st-tip{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:#000;border-radius:8px;color:#fff;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;padding:6px 10px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,calc(-100% - 12px));transform:translate(-50%,calc(-100% - 12px));white-space:nowrap}.bp .st-tip small{color:var(--ink3);display:block;font-weight:400}.bp .st-why{grid-gap:10px;display:grid;gap:10px;margin-top:16px}@media (min-width:760px){.bp .st-why{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp .st-box{background:#1f2024;border-radius:12px;padding:14px}.bp .st-box h4{font-size:16px;margin-bottom:10px}.bp .st-bar{grid-gap:4px 10px;align-items:center;color:var(--dc-text);display:grid;font-size:13px;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;margin-top:8px}.bp .st-bar .track{background:#2b2d31;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.bp .st-bar .track i{background:var(--acc);border-radius:999px;display:block;height:100%;-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:100%}.bp .st-bar b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.bp .bp-feats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-top:36px}@media (min-width:640px){.bp .bp-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bp .bp-feats{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp .bp-feat{grid-gap:14px;align-items:start;background:var(--panel);border-radius:16px;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr);padding:20px;transition:background-color .15s,-webkit-transform .15s;transition:background-color .15s,transform .15s;transition:background-color .15s,transform .15s,-webkit-transform .15s}.bp .bp-feat:hover{background:#1e1e1e;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bp .bp-feat .ico{background:rgba(244,81,66,.12);border-radius:11px;color:var(--brand);display:grid;font-size:16px;height:40px;place-items:center;width:40px}.bp .bp-feat h3{font-size:20px}.bp .bp-feat p{color:var(--ink3);font-size:14.5px;margin-top:4px}.bp .bp-safe{grid-gap:1px;background:var(--line);border-radius:20px;display:grid;gap:1px;margin-top:36px;overflow:hidden}@media (min-width:760px){.bp .bp-safe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bp .bp-safe{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp .bp-safe>div{background:var(--panel);padding:22px}.bp .bp-safe .ico{color:var(--ok);font-size:18px}.bp .bp-safe h3{font-size:20px;margin-top:12px}.bp .bp-safe p{color:var(--ink3);font-size:14.5px;margin-top:4px}.bp .bp-road{grid-gap:14px;display:grid;gap:14px;margin-top:36px}@media (min-width:900px){.bp .bp-road{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp .bp-road li{background:var(--panel);border-radius:16px;padding:22px;position:relative}.bp .bp-road .state{align-items:center;color:var(--ink3);display:inline-flex;font-size:13px;font-weight:600;gap:8px}.bp .bp-road .state i{background:#3a3a3a;border-radius:50%;height:10px;width:10px}.bp .bp-road li.now .state{color:var(--brand-text)}.bp .bp-road li.now .state i{-webkit-animation:bp-ping 2s infinite;animation:bp-ping 2s infinite;background:var(--brand)}.bp .bp-road h3{font-size:22px;margin-top:10px}.bp .bp-road p{color:var(--ink3);font-size:14.5px;margin-top:6px}.bp .bp-road li.now{box-shadow:inset 0 0 0 1px rgba(244,81,66,.35)}.bp .bp-faq{grid-gap:8px;display:grid;gap:8px;margin-top:32px;max-width:860px}.bp .bp-faq-item{background:var(--panel);border-radius:14px}.bp .bp-faq-q{align-items:center;color:#fff;display:flex;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;gap:14px;padding:18px 20px;text-align:left;width:100%}.bp .bp-faq-q svg{color:var(--ink3);flex:none;font-size:13px;margin-left:auto;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.bp .bp-faq-q[aria-expanded=true] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bp .bp-faq-a{color:var(--ink2);font-size:15px;max-width:62ch;padding:0 20px 18px}.bp .bp-fb{background:#151515;border-radius:28px;margin-top:72px;overflow:hidden;padding:28px 18px;position:relative;scroll-margin-top:72px}@media (min-width:640px){.bp .bp-fb{padding:44px 40px}}@media (min-width:1024px){.bp .bp-fb{margin-top:112px;padding:56px}}.bp .bp-fb-glow{background:radial-gradient(closest-side,rgba(244,81,66,.35),transparent);height:140%;inset:auto -10% -60% -10%;pointer-events:none;position:absolute}.bp .bp-fb-grid{grid-gap:28px;display:grid;gap:28px;position:relative}@media (min-width:1024px){.bp .bp-fb-grid{align-items:start;gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.bp .bp-fb h2{font-size:clamp(34px,5vw,54px);line-height:1}.bp .bp-fb-lead{color:var(--ink2);font-size:16.5px;margin-top:14px}.bp .bp-fb-card{grid-gap:16px;background:hsla(0,0%,6%,.7);border-radius:18px;display:grid;gap:16px;padding:18px}.bp .bp-fb-card h3{font-size:20px}.bp .bp-fb-actions{display:flex;flex-wrap:wrap;gap:10px}.bp .bp-fb-steps{grid-gap:10px;display:grid;gap:10px;margin-top:22px}.bp .bp-fb-steps li{align-items:flex-start;color:var(--ink2);display:flex;font-size:15px;gap:12px}.bp .bp-fb-steps li b{color:#fff}.bp .bp-fb-steps li .n{background:var(--raised);border-radius:50%;color:#fff;display:grid;flex:none;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;height:26px;place-items:center;width:26px}.bp .bp-end{padding-block:96px 112px;text-align:center}.bp .bp-end h2{font-size:clamp(30px,4.5vw,44px)}.bp .bp-end p{margin-top:10px}.bp .bp-end-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.bp .bp-end p{color:var(--ink3);font-size:15px}@media (prefers-reduced-motion:reduce){.bp *,.bp :after,.bp :before{-webkit-animation-delay:0s!important;animation-delay:0s!important;-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bp :where(section){margin-top:0}.bp .sm-btn svg.dlogo{flex:none;height:15px;width:15px}.bp .sm-only-xs{display:inline}@container (min-width: 420px){.bp .sm-only-xs{display:none}}.bp .bp-faq-h{margin:0}.bp .bp-btn:disabled{cursor:not-allowed;opacity:.45}.bp .bp-sbtn.is-error{background:#3d3214!important;color:#f5c451}.bp .slash-input:focus-within,.bp .sm-search:focus-within{box-shadow:0 0 0 2px var(--brand)}.bp .st-chart svg:focus-visible{border-radius:8px;outline:2px solid var(--brand);outline-offset:4px}.bp .st-chart svg{max-width:100%}.bp .pr-field{margin-top:4px}.bp .pr-field label{color:var(--ink3);display:block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.bp .pr-price{align-items:center;background:#1f2024;border-radius:10px;display:flex;gap:14px;padding:10px 12px}.bp .pr-price input{accent-color:var(--acc);flex:1 1;min-width:0}.bp .pr-price b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-family:Rajdhani,sans-serif;font-size:22px;font-variant-numeric:tabular-nums;min-width:64px;text-align:right}.bp .pr-row{align-items:center;background:#1f2024;border-radius:10px;color:var(--dc-text);display:flex;font-size:14px;gap:12px;justify-content:space-between;margin-top:6px;padding:10px 12px}.bp .pr-note{align-items:flex-start;color:var(--ink3);display:flex;font-size:13.5px;gap:10px;margin-top:14px}.bp .pr-note svg{margin-top:3px}.bp .pr-page{background:#0c0c11;min-height:100%;padding:24px 18px 26px}@media (min-width:640px){.bp .pr-page{padding:32px 28px}}.bp .pr-badge{align-items:center;background:rgba(139,92,246,.18);border-radius:999px;color:var(--acc-text);display:inline-flex;font-size:13px;font-weight:600;gap:8px;height:28px;padding:0 12px}.bp .pr-h{color:#fff;font-family:Rajdhani,sans-serif;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.05;margin-top:12px}.bp .pr-servers{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.bp .pr-servers button{align-items:center;background:#16161d;border-radius:10px;box-shadow:inset 0 0 0 2px transparent;color:var(--ink2);display:inline-flex;font-size:13.5px;font-weight:500;gap:8px;height:40px;padding:0 12px 0 8px}.bp .pr-servers button:hover{color:#fff}.bp .pr-servers button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--acc);color:#fff}.bp .pr-own{color:#f5c451;font-size:12px}.bp .pr-amount{color:var(--ink2);font-size:15px;margin-top:18px}.bp .pr-amount b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#fff;font-family:Rajdhani,sans-serif;font-size:40px;font-variant-numeric:tabular-nums;line-height:1}.bp .pr-amount span{color:var(--ok);font-weight:600}.bp .pr-perks{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.bp .pr-perks li{align-items:center;-webkit-animation:bp-in .3s ease-out;animation:bp-in .3s ease-out;color:var(--dc-text);display:flex;font-size:14.5px;gap:10px}.bp .pr-perks li svg{color:var(--acc-text)}.bp .pr-perks li.none{color:var(--ink3)}.bp .pr-buy{align-items:center;background:var(--acc-btn);border-radius:10px;color:var(--acc-ink);display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-top:20px;min-height:46px;padding:0 20px}.bp .pr-buy:disabled{cursor:not-allowed;opacity:.45}.bp .pr-done{grid-gap:10px 12px;align-items:start;-webkit-animation:bp-in .35s ease-out;animation:bp-in .35s ease-out;background:rgba(245,196,81,.1);border-radius:12px;color:var(--dc-text);display:grid;font-size:14px;gap:10px 12px;grid-template-columns:auto minmax(0,1fr);margin-top:20px;padding:14px}.bp .pr-done>svg{color:#f5c451;margin-top:3px}.bp .pr-done b{color:#fff}.bp .pr-done button{align-items:center;background:#2b2d31;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;grid-column:2;height:34px;justify-self:start;padding:0 12px}.bp .dm{grid-gap:14px;display:grid;gap:14px}@media (min-width:1000px){.bp .dm{align-items:start;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.bp .dm-site{min-width:0}.bp .dm-input{align-items:center;background:#111214;border-radius:10px;color:var(--ink3);display:flex;font-size:14px;gap:8px;height:44px;padding:0 12px}.bp .dm-input:focus-within{box-shadow:0 0 0 2px var(--brand)}.bp .dm-input.bad{box-shadow:0 0 0 2px #f23f43}.bp .dm-input input{background:transparent;border:0;color:#fff;flex:1 1;font-size:14px;height:100%;min-width:0;outline:none}.bp .dm-input span{flex:none}.bp .dm-msg{align-items:flex-start;display:flex;font-size:13px;gap:8px;margin-top:8px}.bp .dm-msg svg{flex:none;margin-top:3px}.bp .dm-msg.ok{color:var(--ok)}.bp .dm-msg.bad{color:#fa777c}.bp .dm-own{-webkit-animation:bp-in .3s ease-out;animation:bp-in .3s ease-out;background:#1b1c20;border-radius:12px;margin-top:10px;padding:12px}.bp .dm-step{color:var(--ink2);font-size:13px;margin-top:12px}.bp .dm-dns{background:#111214;border-radius:10px;font-size:13px;margin-top:8px;overflow:hidden}.bp .dm-dns>div{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:64px 36px minmax(0,1fr) 36px;padding:8px 10px}.bp .dm-dns>div.h{border-bottom:1px solid #222327;color:var(--ink3);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bp .dm-dns code{color:#fff;font-family:ui-monospace,Cascadia Code,Menlo,Consolas,monospace;font-size:12.5px;overflow-wrap:anywhere}.bp .dm-copy{border-radius:8px;color:var(--ink3);display:grid;height:32px;place-items:center;width:32px}.bp .dm-copy:hover{background:#2b2d31;color:#fff}.bp .dm-check{align-items:center;background:var(--brand);border-radius:9px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:40px;margin-top:12px;padding:0 16px}.bp .dm-check:hover{background:var(--brand-hover)}.bp .dm-check:disabled{cursor:not-allowed;opacity:.45}.bp .dash-ta{color:#fff!important}.bp .bp-strip{background:linear-gradient(90deg,rgba(244,81,66,.16),rgba(63,201,223,.12));border-bottom:1px solid rgba(244,81,66,.25);overflow:hidden;position:relative}.bp .bp-strip:after{-webkit-animation:bp-sheen 2.4s ease-in-out 1s 1 both;animation:bp-sheen 2.4s ease-in-out 1s 1 both;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.08) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@-webkit-keyframes bp-sheen{0%,40%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}70%,to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes bp-sheen{0%,40%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}70%,to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.bp .bp-strip .bp-wrap{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:6px 14px;padding-block:10px}.bp .bp-strip-tag{align-items:center;background:var(--brand);border-radius:999px;color:#fff;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;height:26px;letter-spacing:.04em;padding:0 10px;text-transform:uppercase}.bp .bp-strip-tx{color:#fff;flex:1 1 260px;min-width:0}.bp .bp-strip a{align-items:center;color:var(--brand-text);display:inline-flex;font-weight:600;gap:8px}.bp .bp-strip a:hover{color:#fff}.bp .bp-hero-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bp .bp-soon--big{background:rgba(244,81,66,.18);box-shadow:inset 0 0 0 1px rgba(244,81,66,.45);font-size:15px;font-weight:700;height:40px;letter-spacing:.06em;padding:0 18px 0 14px;text-transform:uppercase}.bp .bp-dev{align-items:center;background:var(--raised);border-radius:999px;color:var(--ink2);display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:40px;padding:0 14px}.bp .bp-dev svg{color:var(--amber)}@-webkit-keyframes bp-tap{0%,60%,to{-webkit-transform:rotate(0);transform:rotate(0)}70%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}80%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}}@keyframes bp-tap{0%,60%,to{-webkit-transform:rotate(0);transform:rotate(0)}70%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}80%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}}.bp .bp-hero h1 .ln{-webkit-animation:bp-line .8s cubic-bezier(.2,.8,.2,1) both;animation:bp-line .8s cubic-bezier(.2,.8,.2,1) both;display:block}.bp .bp-hero h1 .ln+.ln{-webkit-animation-delay:.15s;animation-delay:.15s}@-webkit-keyframes bp-line{0%{-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px)}to{-webkit-filter:none;filter:none;opacity:1;-webkit-transform:none;transform:none}}@keyframes bp-line{0%{-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px)}to{-webkit-filter:none;filter:none;opacity:1;-webkit-transform:none;transform:none}}.bp .bp-hero-lead{-webkit-animation:bp-line .8s cubic-bezier(.2,.8,.2,1) .3s both;animation:bp-line .8s cubic-bezier(.2,.8,.2,1) .3s both}.bp .bp-hero-ctas{-webkit-animation:bp-line .8s cubic-bezier(.2,.8,.2,1) .42s both;animation:bp-line .8s cubic-bezier(.2,.8,.2,1) .42s both}.bp .bp-hero-try{margin-top:28px}.bp .bp-meter{-webkit-animation:bp-line .8s cubic-bezier(.2,.8,.2,1) .54s both;animation:bp-line .8s cubic-bezier(.2,.8,.2,1) .54s both;background:rgba(26,26,26,.8);border-radius:14px;color:var(--ink2);display:block;margin-top:26px;max-width:420px;padding:14px 16px;transition:background-color .15s}.bp .bp-meter:hover{background:var(--raised);color:var(--ink2)}.bp .bp-meter-top{align-items:baseline;display:flex;font-size:14px;gap:10px;justify-content:space-between}.bp .bp-meter-top b{color:#fff}.bp .bp-meter-top span{color:var(--brand-text);font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700}.bp .bp-meter-bar{background:#2b2b2b;border-radius:999px;display:block;height:8px;margin:8px 0 6px;overflow:hidden}.bp .bp-meter-bar i{-webkit-animation:bp-fill 1.6s cubic-bezier(.2,.8,.2,1) .6s both;animation:bp-fill 1.6s cubic-bezier(.2,.8,.2,1) .6s both;background:linear-gradient(90deg,var(--brand),#ff8a7c,var(--brand));background-size:200% 100%;border-radius:999px;display:block;height:100%}@-webkit-keyframes bp-fill{0%{width:0}}@keyframes bp-fill{0%{width:0}}@-webkit-keyframes bp-flow{to{background-position:-200% 0}}@keyframes bp-flow{to{background-position:-200% 0}}.bp .bp-meter small{color:var(--ink3);font-size:12.5px}.bp .bp-hero-stage{-webkit-animation:bp-stage 1s cubic-bezier(.2,.8,.2,1) .1s both;animation:bp-stage 1s cubic-bezier(.2,.8,.2,1) .1s both;position:relative}@-webkit-keyframes bp-stage{0%{opacity:0;-webkit-transform:translateY(40px) scale(.97);transform:translateY(40px) scale(.97)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes bp-stage{0%{opacity:0;-webkit-transform:translateY(40px) scale(.97);transform:translateY(40px) scale(.97)}to{opacity:1;-webkit-transform:none;transform:none}}.bp .bp-hero-float{-webkit-animation:bp-bob 4s ease-in-out infinite;animation:bp-bob 4s ease-in-out infinite;-webkit-filter:drop-shadow(0 18px 30px rgba(63,201,223,.35));filter:drop-shadow(0 18px 30px rgba(63,201,223,.35));position:absolute;right:-18px;top:-30px;z-index:3}.bp .bp-float-img,.bp .bp-hero-float{border-radius:50%;height:88px;width:88px}.bp .bp-float-img{display:block}@media (max-width:640px){.bp .bp-hero-float{right:-4px;top:-24px}.bp .bp-float-img,.bp .bp-hero-float{height:60px;width:60px}}@-webkit-keyframes bp-bob{0%,to{-webkit-transform:translateY(0) rotate(-4deg);transform:translateY(0) rotate(-4deg)}50%{-webkit-transform:translateY(-12px) rotate(4deg);transform:translateY(-12px) rotate(4deg)}}@keyframes bp-bob{0%,to{-webkit-transform:translateY(0) rotate(-4deg);transform:translateY(0) rotate(-4deg)}50%{-webkit-transform:translateY(-12px) rotate(4deg);transform:translateY(-12px) rotate(4deg)}}.bp .bp-hero-controls+.bp-hero-controls{margin-top:10px}.bp .bp-auto{align-items:center;background:var(--raised);border-radius:999px;color:var(--ink2);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:36px;padding:0 14px}.bp .bp-auto.on{box-shadow:inset 0 0 0 1px rgba(63,201,223,.5);color:#fff}.bp .bp-auto.on svg{color:#3fc9df}.bp .bp-name{align-items:center;background:var(--inset);border-radius:10px;color:var(--ink3);display:inline-flex;font-size:13px;font-weight:600;gap:10px;height:40px;padding:0 6px 0 14px}.bp .bp-name input{background:var(--raised);border:0;border-radius:7px;color:#fff;font-size:14px;height:30px;outline:none;padding:0 10px;width:150px}.bp .bp-name input:focus{box-shadow:0 0 0 2px var(--brand)}.bp .sm-av--img{background:none;object-fit:cover;padding:0}.bp .bp-caret{-webkit-animation:bp-blink .9s steps(1) infinite;animation:bp-blink .9s steps(1) infinite;background:#fff;display:inline-block;height:13px;margin-left:1px;vertical-align:-2px;width:1px}.bp .gb-shapes{inset:-30px -10px 0;overflow:hidden;pointer-events:none;position:absolute}.bp .gb-shapes i{-webkit-animation:bp-drift 9s ease-in-out infinite;animation:bp-drift 9s ease-in-out infinite;display:block;opacity:.55;position:absolute}.bp .gb-shapes .tri{border-bottom:16px solid #f472b6;border-left:9px solid transparent;border-right:9px solid transparent;-webkit-filter:drop-shadow(0 0 6px rgba(244,114,182,.5));filter:drop-shadow(0 0 6px rgba(244,114,182,.5));height:0;width:0}.bp .gb-shapes .sq{border:2px solid var(--acc);border-radius:2px;height:12px;width:12px}.bp .gb-shapes .dot{background:var(--acc);border-radius:50%;height:8px;width:8px}.bp .gb-shapes .t1{left:6%;top:18%}.bp .gb-shapes .t2{-webkit-animation-delay:-3s;animation-delay:-3s;border-bottom-color:#fb923c;right:9%;top:58%}.bp .gb-shapes .t3{-webkit-animation-delay:-6s;animation-delay:-6s;bottom:8%;left:18%}.bp .gb-shapes .s1{-webkit-animation-delay:-2s;animation-delay:-2s;right:14%;top:14%}.bp .gb-shapes .s2{-webkit-animation-delay:-5s;animation-delay:-5s;left:10%;top:62%}.bp .gb-shapes .d1{-webkit-animation-delay:-1s;animation-delay:-1s;bottom:14%;right:26%}@-webkit-keyframes bp-drift{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}33%{-webkit-transform:translate(6px,-10px) rotate(25deg);transform:translate(6px,-10px) rotate(25deg)}66%{-webkit-transform:translate(-6px,6px) rotate(-15deg);transform:translate(-6px,6px) rotate(-15deg)}}@keyframes bp-drift{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}33%{-webkit-transform:translate(6px,-10px) rotate(25deg);transform:translate(6px,-10px) rotate(25deg)}66%{-webkit-transform:translate(-6px,6px) rotate(-15deg);transform:translate(-6px,6px) rotate(-15deg)}}.bp .sm--simple .gb-shapes{display:none}.bp .sm-build .sm-nav{-webkit-animation:bp-rise .6s cubic-bezier(.2,.8,.2,1) 1.1s both;animation:bp-rise .6s cubic-bezier(.2,.8,.2,1) 1.1s both}.bp .sm-build .sm-hero>*{-webkit-animation:bp-rise .6s cubic-bezier(.2,.8,.2,1) both;animation:bp-rise .6s cubic-bezier(.2,.8,.2,1) both}.bp .sm-build .sm-hero>:nth-child(2){-webkit-animation-delay:1.3s;animation-delay:1.3s}.bp .sm-build .sm-hero>:nth-child(3){-webkit-animation-delay:1.4s;animation-delay:1.4s}.bp .sm-build .sm-hero>:nth-child(4){-webkit-animation-delay:1.5s;animation-delay:1.5s}.bp .sm-build .sm-hero>:nth-child(5){-webkit-animation-delay:1.65s;animation-delay:1.65s}.bp .sm-build .sm-hero>:nth-child(6){-webkit-animation-delay:1.8s;animation-delay:1.8s}.bp .sm-build .sm-hero>:nth-child(7){-webkit-animation-delay:1.95s;animation-delay:1.95s}.bp .sm-build .sm-board,.bp .sm-build .sm-card{-webkit-animation:bp-rise .6s cubic-bezier(.2,.8,.2,1) both;animation:bp-rise .6s cubic-bezier(.2,.8,.2,1) both}.bp .sm-build .sm-board,.bp .sm-build .sm-card:first-child{-webkit-animation-delay:2.1s;animation-delay:2.1s}.bp .sm-build .sm-card:nth-child(2){-webkit-animation-delay:2.2s;animation-delay:2.2s}.bp .sm-build .sm-card:nth-child(3){-webkit-animation-delay:2.3s;animation-delay:2.3s}.bp .sm-build .sm-card:nth-child(4){-webkit-animation-delay:2.4s;animation-delay:2.4s}.bp .sm-build .sm-foot{-webkit-animation:bp-rise .6s 2.5s both;animation:bp-rise .6s 2.5s both}@-webkit-keyframes bp-rise{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes bp-rise{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:none;transform:none}}html.bp-js .bp [data-rv]{opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),-webkit-transform .7s cubic-bezier(.2,.8,.2,1);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),-webkit-transform .7s cubic-bezier(.2,.8,.2,1)}html.bp-js .bp [data-rv].in{opacity:1;-webkit-transform:none;transform:none}.bp .bp-hint{flex-wrap:wrap}.bp .bp-hint>span:first-of-type{flex:1 1 260px;min-width:0}.bp .bp-hint-tag{align-items:center;background:rgba(244,81,66,.14);border-radius:999px;color:var(--brand-text);display:inline-flex;font-size:12px;font-weight:600;height:24px;padding:0 10px;white-space:nowrap}.bp .bp-ticks{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.bp .bp-ticks li{align-items:center;color:#fff;display:flex;font-size:15.5px;gap:10px}.bp .bp-ticks svg{color:var(--ok)}.bp .bp-num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bp .jy{grid-gap:24px;display:grid;gap:24px;margin-top:32px}@media (min-width:1024px){.bp .jy{gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.bp .jy-steps{grid-gap:16px;display:grid;gap:16px}.bp .jy-step{background:var(--panel);border-radius:18px;padding:22px 22px 22px 70px;position:relative;transition:background-color .3s,box-shadow .3s,opacity .3s}@media (min-width:1024px){.bp .jy-step{background:transparent;display:flex;flex-direction:column;justify-content:center;min-height:62vh;opacity:.72}.bp .jy-step.on{background:var(--panel);box-shadow:inset 0 0 0 1px rgba(244,81,66,.25);opacity:1}}.bp .jy-n{background:var(--raised);border-radius:50%;color:#fff;display:grid;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700;height:34px;left:20px;place-items:center;position:absolute;top:22px;transition:background-color .3s;width:34px}@media (min-width:1024px){.bp .jy-n{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.bp .jy-step.on .jy-n{background:var(--brand)}.bp .jy-who{color:var(--brand-text);font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.bp .jy-step h3{font-size:26px;margin-top:6px}.bp .jy-step p{color:var(--ink2);font-size:15.5px;margin-top:8px;max-width:38em}.bp .jy-inline{margin-top:16px}@media (min-width:1024px){.bp .jy-inline{display:none}}.bp .jy-stick{display:none}@media (min-width:1024px){.bp .jy-stick{display:block;position:relative}}.bp .jy-stage{background:var(--panel);border-radius:24px;min-height:380px;overflow:hidden;padding:24px;position:-webkit-sticky;position:sticky;top:max(110px,calc(50vh - 230px))}.bp .jy-stage:before{background-image:radial-gradient(#262626 1px,transparent 0);background-size:22px 22px;content:"";inset:0;opacity:.5;position:absolute}.bp .jy-stage>*{position:relative}.bp .jy-dots{display:flex;gap:6px;margin-bottom:16px}.bp .jy-dots i{background:#333;border-radius:999px;height:5px;transition:background-color .3s,width .3s;width:26px}.bp .jy-dots i.on{background:var(--brand);width:48px}.bp .jy-vis{-webkit-animation:bp-rise .5s cubic-bezier(.2,.8,.2,1) both;animation:bp-rise .5s cubic-bezier(.2,.8,.2,1) both}.bp .jv-label{align-items:center;color:var(--ink3);display:flex;font-size:12.5px;font-weight:600;gap:6px;margin-bottom:10px}.bp .jv-card{background:#18191c;border-radius:16px;padding:16px}.bp .jv-row{align-items:center;background:#1f2024;border-radius:12px;display:flex;gap:12px;padding:12px}.bp .jv-row+.jv-row{margin-top:8px}.bp .jv-row.dim{opacity:.55}.bp .jv-ic{background:rgba(141,14,171,.28);border-radius:9px;color:var(--pu);display:grid;flex:none;height:32px;place-items:center;width:32px}.bp .jv-tx{flex:1 1;min-width:0}.bp .jv-tx b{color:#fff;display:block;font-size:15px}.bp .jv-tx small{color:var(--ink3);display:block;font-size:12.5px}.bp .jv-sw.on{background:#23a55a}.bp .jv-sw.on:after{-webkit-transform:translateX(16px);transform:translateX(16px)}.bp .jv-toast{align-items:center;background:rgba(35,165,90,.16);border-radius:9px;color:var(--ok);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;margin-top:12px;opacity:0;padding:8px 12px;-webkit-transform:translateY(8px);transform:translateY(8px);transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.bp .jv-toast.show{opacity:1;-webkit-transform:none;transform:none}.bp .jv-dash{background:#18191c;min-height:230px;padding:16px}.bp .jv-srv{align-items:center;display:flex;gap:10px}.bp .jv-srv b{color:#fff}.bp .jv-srv small{color:var(--ink3);font-size:12.5px;margin-left:auto}.bp .jv-gi{background:#e8a317;border-radius:9px;color:#111;display:grid;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;height:30px;place-items:center;width:30px}.bp .jv-flab{color:var(--ink3);font-size:12px;font-weight:600;letter-spacing:.04em;margin-top:16px;text-transform:uppercase}.bp .jv-select{align-items:center;background:#111214;border-radius:9px;color:#fff;display:flex;font-size:14px;gap:8px;height:42px;margin-top:6px;padding:0 12px;transition:box-shadow .3s}.bp .jv-select.pick{-webkit-animation:bp-pop .4s;animation:bp-pop .4s;box-shadow:0 0 0 2px #3fc9df}.bp .jv-select .cv{color:var(--ink3);font-size:11px;margin-left:auto}.bp .jv-save{align-items:center;background:#111214;border-radius:12px;color:#fff;display:flex;font-size:13.5px;gap:10px;justify-content:space-between;margin-top:18px;opacity:0;padding:10px 10px 10px 14px;-webkit-transform:translateY(12px);transform:translateY(12px);transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.bp .jv-save.show{opacity:1;-webkit-transform:none;transform:none}.bp .jv-save b{align-items:center;background:#23a55a;border-radius:8px;display:inline-flex;font-size:13.5px;gap:8px;height:34px;padding:0 14px}.bp .jv-save.done span{color:var(--ok)}.bp .jv-discord{background:var(--dc-chat);border-radius:16px;min-height:220px;padding:16px}.bp .jv-join{align-items:center;border-radius:10px;color:var(--dc-text);display:flex;font-size:14.5px;gap:10px;opacity:0;padding:10px;-webkit-transform:translateX(-20px);transform:translateX(-20px);transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.bp .jv-join.show{background:rgba(35,165,90,.08);opacity:1;-webkit-transform:none;transform:none}.bp .jv-join .arr{color:#23a55a}.bp .jv-join b{color:#fff}.bp .jv-join small{color:#949ba4;font-size:12px;margin-left:auto}.bp .jv-members{align-items:center;display:flex;gap:6px;margin-top:14px;opacity:0;transition:opacity .4s}.bp .jv-members.show{opacity:1}.bp .jv-members .m{border-radius:50%;color:#fff;display:grid;font-size:13px;font-weight:700;height:30px;place-items:center;width:30px}.bp .jv-members .m:first-child{-webkit-animation:bp-pop .5s;animation:bp-pop .5s;box-shadow:0 0 0 2px #23a55a}.bp .jv-members small{color:#949ba4;font-size:12.5px;margin-left:6px}.bp .jv-msg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr)}.bp .jv-type{color:var(--dc-text);font-size:14.5px;margin-top:2px;opacity:0;transition:opacity .4s}.bp .jv-type.show{opacity:1}.bp .jv-wcard{--acc:#3fc9df;opacity:0;-webkit-transform:scale(.94);transform:scale(.94);-webkit-transform-origin:left top;transform-origin:left top;transition:opacity .45s,-webkit-transform .45s;transition:opacity .45s,transform .45s;transition:opacity .45s,transform .45s,-webkit-transform .45s}.bp .jv-wcard.show{opacity:1;-webkit-transform:none;transform:none}.bp .ba-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.bp .ba-verdict{align-items:center;border-radius:999px;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:32px;padding:0 12px}.bp .ba-verdict.today{background:rgba(242,63,67,.15);color:#fa777c}.bp .ba-verdict.with{background:rgba(35,165,90,.15);color:var(--ok)}.bp .ba-chat{background:var(--dc-chat);border-radius:16px;min-height:250px;padding:16px}.bp .ba-ch{align-items:center;border-bottom:1px solid #3f4147;color:#f2f3f5;display:flex;font-size:13.5px;font-weight:600;gap:8px;margin-bottom:12px;padding-bottom:10px}.bp .ba-ch svg{color:#80848e}.bp .ba-line{grid-gap:12px;-webkit-animation:bp-rise .4s ease-out both;animation:bp-rise .4s ease-out both;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);margin-top:12px}.bp .ba-av{border-radius:50%;color:#fff;display:grid;font-weight:700;height:36px;place-items:center;width:36px}.bp .ba-line p{color:var(--dc-text);font-size:14.5px;margin-top:1px}.bp .ba-line.act p{color:#b5bac1;font-style:italic}.bp .ba-line.bot p{color:#fff}.bp .ba-typing{display:inline-flex;gap:4px;margin:14px 0 0 48px}.bp .ba-typing i{-webkit-animation:bp-typing 1s infinite;animation:bp-typing 1s infinite;background:#949ba4;border-radius:50%;height:7px;width:7px}.bp .ba-typing i:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.bp .ba-typing i:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes bp-typing{0%,60%,to{opacity:.4;-webkit-transform:none;transform:none}30%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes bp-typing{0%,60%,to{opacity:.4;-webkit-transform:none;transform:none}30%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.bp .an{background:#18191c;border-radius:16px;padding:16px}.bp .an-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.bp .an-ins{grid-gap:10px;display:grid;gap:10px}.bp .an-in{grid-gap:14px;align-items:center;-webkit-animation:bp-rise .4s ease-out both;animation:bp-rise .4s ease-out both;background:#1f2024;border-radius:12px;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr) auto;padding:14px}.bp .an-in:nth-child(2){-webkit-animation-delay:.06s;animation-delay:.06s}.bp .an-in:nth-child(3){-webkit-animation-delay:.12s;animation-delay:.12s}.bp .an-in:nth-child(4){-webkit-animation-delay:.18s;animation-delay:.18s}.bp .an-in .ic{border-radius:10px;display:grid;height:40px;place-items:center;width:40px}.bp .an-in.bad .ic{background:rgba(242,63,67,.16);color:#ff8a8c}.bp .an-in.warn .ic{background:rgba(232,163,23,.16);color:#f5c451}.bp .an-in.good .ic{background:rgba(35,165,90,.16);color:var(--ok)}.bp .an-in b{color:#fff;font-size:15.5px}.bp .an-in p{color:var(--ink2);font-size:14px;margin-top:2px}.bp .an-go{align-items:center;background:#2b2d31;border-radius:9px;color:#fff;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:36px;padding:0 14px;white-space:nowrap}.bp .an-go:hover{background:#35373c}@media (max-width:640px){.bp .an-in{grid-template-columns:40px minmax(0,1fr)}.bp .an-go{grid-column:2;justify-self:start}}.bp .an-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.bp .an-kpis{grid-template-columns:minmax(0,1fr)}}.bp .an-kpis>div{background:#1f2024;border-radius:12px;padding:12px 14px}.bp .an-kpis small{color:var(--ink3);display:block;font-size:12.5px}.bp .an-kpis b{color:#fff;display:block;font-family:Rajdhani,sans-serif;font-size:28px;line-height:1.15}.bp .an-kpis b.bad{color:#ff8a8c}.bp .an-kpis em{color:var(--ink3);font-size:12.5px;font-style:normal}.bp .an-path{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.bp .an-path li{grid-gap:12px;align-items:center;-webkit-animation:bp-rise .4s ease-out both;animation:bp-rise .4s ease-out both;background:#1f2024;border-radius:10px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);padding:10px 12px}.bp .an-path li:nth-child(2){-webkit-animation-delay:.08s;animation-delay:.08s}.bp .an-path li:nth-child(3){-webkit-animation-delay:.16s;animation-delay:.16s}.bp .an-path li:nth-child(4){-webkit-animation-delay:.24s;animation-delay:.24s}.bp .an-path li:nth-child(5){-webkit-animation-delay:.32s;animation-delay:.32s}.bp .an-path .pi{border-radius:9px;color:#fff;display:grid;height:34px;place-items:center;width:34px}.bp .an-path .pt b{color:#fff;font-size:14.5px}.bp .an-path .pb{background:#2b2d31;border-radius:999px;display:flex;height:8px;margin:6px 0 4px;overflow:hidden}.bp .an-path .pb i{-webkit-animation:bp-fill .9s ease-out .3s both;animation:bp-fill .9s ease-out .3s both;background:#3987e5;display:block;height:100%}.bp .an-path .pb i.fail{background:#f23f43}.bp .an-path .pb i.stop{background:#9a9ea6}.bp .an-path small{color:var(--ink3);font-size:12.5px}.bp .an-path small .fail{color:#ff8a8c;font-weight:600}.bp .an-fix,.bp .an-path small .stop{color:var(--ink2)}.bp .an-fix{align-items:flex-start;background:rgba(245,196,81,.08);border-radius:12px;display:flex;font-size:14px;gap:12px;margin-top:12px;padding:14px}.bp .an-fix svg{color:#f5c451;margin-top:3px}.bp .an-fix b{color:#fff}.bp .an .st{background:none;padding:0}.bp .bp-kinds{grid-gap:12px;display:grid;gap:12px;margin-top:32px}@media (min-width:640px){.bp .bp-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bp .bp-kinds{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp .bp-kind{background:var(--panel);border-radius:18px;overflow:hidden;padding:22px;position:relative;transition:box-shadow .25s,opacity .7s,-webkit-transform .25s;transition:transform .25s,box-shadow .25s,opacity .7s;transition:transform .25s,box-shadow .25s,opacity .7s,-webkit-transform .25s}.bp .bp-kind:before{background:radial-gradient(closest-side,var(--k),transparent);border-radius:50%;content:"";height:140px;opacity:.18;position:absolute;right:-40px;top:-40px;transition:opacity .25s,-webkit-transform .4s;transition:opacity .25s,transform .4s;transition:opacity .25s,transform .4s,-webkit-transform .4s;width:140px}.bp .bp-kind:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.bp .bp-kind:hover:before{opacity:.35;-webkit-transform:scale(1.3);transform:scale(1.3)}.bp .bp-kind .ico{background:hsla(0,0%,100%,.06);border-radius:12px;color:var(--k);display:grid;font-size:18px;height:44px;place-items:center;position:relative;width:44px}.bp .bp-kind h3{font-size:22px;margin-top:14px}.bp .bp-kind .lbl{color:var(--ink3);font-size:12px;font-weight:600;letter-spacing:.05em;margin-top:14px;text-transform:uppercase}.bp .bp-kind ul{grid-gap:5px;display:grid;gap:5px;margin-top:6px}.bp .bp-kind li{color:var(--ink2);font-size:14px;padding-left:14px;position:relative}.bp .bp-kind li:before{background:var(--k);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}@media (min-width:1024px){.bp .bp-split--phone{align-items:center;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.bp .bp-phone-wrap{display:flex;justify-content:center;padding-block:10px}.bp .bp-phone{background:#1a1a1a;border-radius:42px;box-shadow:0 0 0 2px #2a2a2a,0 40px 80px -30px rgba(63,201,223,.35);max-width:100%;padding:12px;position:relative;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);width:300px}@-webkit-keyframes bp-phone{0%,to{-webkit-transform:translateY(0) rotate(-2deg);transform:translateY(0) rotate(-2deg)}50%{-webkit-transform:translateY(-10px) rotate(1deg);transform:translateY(-10px) rotate(1deg)}}@keyframes bp-phone{0%,to{-webkit-transform:translateY(0) rotate(-2deg);transform:translateY(0) rotate(-2deg)}50%{-webkit-transform:translateY(-10px) rotate(1deg);transform:translateY(-10px) rotate(1deg)}}.bp .bp-phone-notch{background:#000;border-radius:999px;height:22px;left:50%;position:absolute;top:18px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90px;z-index:2}.bp .bp-phone-screen{background:#18191c;border-radius:32px;display:flex;flex-direction:column;gap:8px;min-height:520px;padding:46px 14px 16px}.bp .ph-top{align-items:center;display:flex;gap:8px}.bp .ph-top b{color:#fff;font-size:15px}.bp .ph-srv{align-items:center;background:#1f2024;border-radius:8px;color:var(--dc-text);display:inline-flex;font-size:12px;gap:6px;height:28px;margin-left:auto;padding:0 10px;white-space:nowrap}.bp .ph-h{color:var(--ink3);font-size:11.5px;font-weight:600;letter-spacing:.05em;margin-top:10px;text-transform:uppercase}.bp .ph-row{align-items:center;background:#1f2024;border-radius:12px;display:flex;gap:10px;padding:10px}.bp .ph-ic{background:rgba(63,201,223,.16);border-radius:9px;color:#3fc9df;display:grid;flex:none;height:32px;place-items:center;width:32px}.bp .ph-tx{flex:1 1;min-width:0}.bp .ph-tx b{color:#fff;display:block;font-size:14px}.bp .ph-tx small{color:var(--ink3);display:block;font-size:12px}.bp .ph-card{background:var(--dc-chat);border-radius:12px;padding:12px}.bp .ph-card small{color:var(--ink3);font-size:11.5px}.bp .ph-card p{color:#fff;font-size:13.5px;margin-top:4px}.bp .ph-save{align-items:center;background:#111214;border-radius:12px;color:#fff;display:flex;font-size:12.5px;justify-content:space-between;margin-top:auto;padding:8px 8px 8px 12px}.bp .ph-save b{align-items:center;background:#23a55a;border-radius:8px;display:inline-flex;font-size:13px;height:30px;padding:0 14px}.bp .bp-prog{grid-gap:10px;display:grid;gap:10px;margin-top:32px;max-width:900px}.bp .bp-prog-row{grid-gap:14px;align-items:center;background:var(--panel);border-radius:14px;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr) 52px;padding:14px 16px}.bp .bp-prog-row .ico{background:rgba(244,81,66,.12);border-radius:11px;color:var(--brand);display:grid;height:40px;place-items:center;width:40px}.bp .bp-prog-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between}.bp .bp-prog-top b{color:#fff;font-size:15.5px}.bp .bp-state{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;height:22px;letter-spacing:.04em;padding:0 9px;text-transform:uppercase}.bp .bp-state.building{background:rgba(35,165,90,.16);color:var(--ok)}.bp .bp-state.designing{background:rgba(232,163,23,.16);color:var(--amber)}.bp .bp-state.planned{background:var(--raised);color:var(--ink3)}.bp .bp-prog-bar{background:#262626;border-radius:999px;display:block;height:10px;margin-top:8px;overflow:hidden}.bp .bp-prog-bar i{background:linear-gradient(90deg,var(--brand),#ff8a7c,var(--brand));background-size:200% 100%;border-radius:999px;display:block;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.bp .bp-prog-pct{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#fff;font-family:Rajdhani,sans-serif;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.bp .bp-prog-note{color:var(--ink3);font-size:13px;margin-top:6px}.bp .bp-end .bp-soon{margin-top:18px}.bp .bp-end h2{margin-top:14px}.bp .bp-end-av{display:flex;justify-content:center}.bp .bp-end-img{-webkit-animation:bp-bob 4s ease-in-out infinite;animation:bp-bob 4s ease-in-out infinite;border-radius:50%;-webkit-filter:drop-shadow(0 18px 30px rgba(63,201,223,.35));filter:drop-shadow(0 18px 30px rgba(63,201,223,.35));height:88px;width:88px}@media (prefers-reduced-motion:reduce){html.bp-js .bp [data-rv]{opacity:1;-webkit-transform:none;transform:none}.bp .bp-strip:after{display:none}}.bp .jy-inline,.bp .jy-step,.bp .jy-steps{min-width:0}@media (max-width:1023px){.bp .jy{grid-template-columns:minmax(0,1fr)}.bp .jy-step{padding:20px}.bp .jy-n{margin-bottom:10px;position:static}}html.bp-js .bp .bp-kind[data-rv].in:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media print{html.bp-js .bp [data-rv]{opacity:1;-webkit-transform:none;transform:none}}.bp .bp-end p{margin-inline:auto;max-width:56ch}.bp .bp-hint-tag.building{background:rgba(35,165,90,.15);color:var(--ok)}.bp .bp-hint-tag.designing{background:rgba(232,163,23,.15);color:var(--amber)}.bp .bp-hint-tag.planned{background:var(--raised);color:var(--ink2)}.bp .bp-prog-bar.building i{background:linear-gradient(90deg,#1f9d55,#5bd37a)}.bp .bp-prog-bar.designing i{background:linear-gradient(90deg,#c98a10,#f5c451)}.bp .bp-prog-bar.planned i{background:#6b6f76}.bp .bp-hero-controls--top{margin:0 0 12px}.bp .ph-save{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s}.bp .ph-save.show{opacity:1;-webkit-transform:none;transform:none}.bp .bp-fb-where{color:var(--ink3);font-size:14px;margin-top:10px}.bp .bp-hero-float{left:-92px;right:auto;top:110px}@media (max-width:1023px){.bp .bp-hero-float{display:none}}.bp .d2{background:#121316}.bp .d2-top{align-items:center;background:#0d0e10;border-bottom:1px solid #1f2024;display:flex;gap:14px;height:54px;padding:0 16px}.bp .d2-brand{align-items:center;color:#fff;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;gap:9px}.bp .d2-links{display:none;gap:4px}@container (min-width: 760px){.bp .d2-links{display:inline-flex}}.bp .d2{container-type:inline-size}.bp .d2-links span{border-radius:8px;color:var(--ink3);font-size:13.5px;font-weight:500;padding:6px 10px}.bp .d2-links span.on{background:#1c1d21;color:#fff}.bp .d2-prem{align-items:center;background:color-mix(in srgb,var(--acc) 18%,transparent);border-radius:8px;color:var(--acc-text);display:none;font-size:13px;font-weight:600;gap:7px;height:32px;padding:0 12px}@container (min-width: 600px){.bp .d2-prem{display:inline-flex}}.bp .d2-user{align-items:center;background:#1c1d21;border-radius:999px;color:#fff;display:inline-flex;font-size:13.5px;gap:8px;height:34px;padding:0 10px 0 4px}.bp .d2-user svg{color:var(--ink3);font-size:10px}.bp .d2-me{background:#6d45e8;border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:700;height:26px;place-items:center;width:26px}.bp .d2-hide{display:none}@container (min-width: 520px){.bp .d2-hide{display:inline}}.bp .d2-body{background:#121316;min-height:600px}@media (min-width:760px){.bp .d2-body{grid-template-columns:236px minmax(0,1fr)}}.bp .d2-side{background:#0f1012;border-right:1px solid #1c1d21;gap:4px;padding:14px 12px}.bp .d2-srv{background:#1a1b1f;border-radius:14px;overflow:hidden;padding:0;position:relative;text-align:left;transition:box-shadow .15s;width:100%}.bp .d2-srv:hover{box-shadow:inset 0 0 0 1px #2c2d33}.bp .d2-srv-ban{background:linear-gradient(120deg,var(--srv),color-mix(in srgb,var(--srv) 30%,#0f1012));display:block;height:38px}.bp .d2-srv-row{align-items:center;display:flex;gap:10px;margin-top:-16px;padding:0 10px 10px}.bp .d2-srv-row .dash-gi{box-shadow:0 0 0 3px #1a1b1f}.bp .d2-srv-tx{min-width:0;padding-top:16px}.bp .d2-srv-tx b{color:#fff;display:block;font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp .d2-srv-tx small{color:var(--ink3);display:block;font-size:11.5px}.bp .d2-srv-row .chev{color:var(--ink3);font-size:11px;margin:16px 0 0 auto}.bp .d2-group{color:var(--ink4);font-size:11px;font-weight:700;letter-spacing:.07em;margin:14px 0 4px;padding:0 10px;text-transform:uppercase}.bp .d2-side .dash-mods{gap:2px}.bp .d2-nav{align-items:center;border-radius:9px;color:var(--ink2);display:flex;font-size:14px;font-weight:500;gap:11px;height:38px;padding:0 10px;text-align:left}.bp .d2-nav svg{color:var(--ink3);width:15px}.bp a.d2-nav:hover,.bp button.d2-nav:hover{background:#1a1b1f;color:#fff}.bp .d2-nav.muted{color:var(--ink3)}.bp .d2-side .dash-mod[aria-current=true]{background:rgba(63,201,223,.12);background:color-mix(in srgb,var(--acc) 16%,transparent);color:#fff}.bp .d2-side .dash-mod[aria-current=true] svg{color:var(--acc-text)}.bp .d2-pill{align-items:center;background:#24252a;border-radius:999px;color:var(--ink3);display:inline-flex;font-size:11px;font-weight:700;gap:5px;height:20px;margin-left:auto;padding:0 8px}.bp .d2-pill.on{background:rgba(35,165,90,.16);color:var(--ok)}.bp .d2-pill.prem{background:rgba(255,215,0,.12);color:#f5c451}.bp .d2-pill.prem svg{color:#f5c451;font-size:9px;width:auto}@media (max-width:759px){.bp .d2-side .d2-group,.bp .d2-side>.d2-nav,.bp .d2-side>a.d2-nav{display:none}.bp .d2-side .dash-mod{flex:none}}.bp .d2-main{background:#121316;padding:18px 16px 16px}@media (min-width:640px){.bp .d2-main{padding:22px 26px 20px}}.bp .d2-crumb{align-items:center;color:var(--ink3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px}.bp .d2-crumb svg{color:var(--ink4);font-size:9px}.bp .d2-crumb b{color:#fff;font-weight:600}.bp .d2-head{align-items:center;background:linear-gradient(120deg,color-mix(in srgb,var(--acc) 14%,#1a1b1f),#1a1b1f 60%);border-radius:16px;box-shadow:inset 0 0 0 1px #222327;display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;padding:16px 18px}.bp .d2-head-ic{background:color-mix(in srgb,var(--acc) 22%,#111);border-radius:13px;color:var(--acc-text);display:grid;flex:none;font-size:19px;height:46px;place-items:center;width:46px}.bp .d2-head-tx{flex:1 1 220px;min-width:0}.bp .d2-head-tx h3{font-size:26px}.bp .d2-head-tx p{color:var(--ink3);font-size:13.5px;margin-top:2px}.bp .d2-only{align-items:center;background:#24252a;border-radius:999px;color:var(--ink2);display:inline-flex;font-size:12px;gap:6px;margin-left:4px;padding:2px 8px;white-space:nowrap}.bp .d2-only svg{font-size:9px}.bp .d2-enable{align-items:center;background:#111214;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:10px;margin:0;padding:6px 6px 6px 12px}.bp .d2-grid{gap:16px;margin-top:16px}.bp .d2-cards{grid-gap:12px;display:grid;gap:12px}.bp .d2-card{background:#1a1b1f;border-radius:14px;box-shadow:inset 0 0 0 1px #222327;padding:16px}.bp .d2-card h4{color:#fff;font-family:Rajdhani,sans-serif;font-size:18px;margin:0}.bp .d2-help{color:var(--ink3);font-size:13px;margin:2px 0 10px}.bp .d2-card .dash-select select,.bp .d2-card .dash-ta{background:#101113;box-shadow:inset 0 0 0 1px #26272b}.bp .d2-card .dash-select select:focus,.bp .d2-card .dash-ta:focus{box-shadow:inset 0 0 0 2px var(--acc);outline:none}.bp .d2-vars{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bp .d2-vars>span{color:var(--ink3);font-size:12px;font-weight:600}.bp .d2-vars .dash-vars{margin:0}.bp .d2-vars small{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--ink4);font-size:12px;font-variant-numeric:tabular-nums;margin-left:auto}.bp .d2-prev{align-self:start;position:-webkit-sticky;position:sticky;top:12px}.bp .d2-prev-note{color:var(--ink3);font-size:12.5px;margin-top:8px}.bp .d2-main .dash-log{margin-top:16px}.bp .d2-main .dash-off{background:#1a1b1f;box-shadow:inset 0 0 0 1px #222327}.bp .mk{background:#131417;border-radius:16px;box-shadow:0 30px 80px -30px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.05);container-type:inline-size;overflow:hidden}.bp .mk-top{align-items:center;background:#0e0f11;border-bottom:1px solid #1f2024;display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px}.bp .mk-mod{align-items:center;display:inline-flex;gap:10px;min-width:0}.bp .mk-mod b{color:#fff;display:block;font-family:Rajdhani,sans-serif;font-size:17px;line-height:1.1}.bp .mk-mod small{color:var(--ink3);display:block;font-size:12px}.bp .mk-ic{background:rgba(141,14,171,.3);border-radius:10px;color:var(--pu);display:grid;flex:none;height:34px;place-items:center;width:34px}.bp .mk-saved{align-items:center;color:var(--ok);display:none;font-size:12.5px;gap:6px}@container (min-width: 760px){.bp .mk-saved{display:inline-flex}}.bp .mk-btn{align-items:center;background:#1f2024;border-radius:9px;color:#fff;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:36px;justify-content:center;padding:0 14px;white-space:nowrap}.bp .mk-btn:hover{background:#2a2b30}.bp .mk-btn.on{background:rgba(245,196,81,.16);color:#f5c451}.bp .mk-pub{background:#8d0eab}.bp .mk-pub:hover{background:#a012c2}.bp .mk-body{display:grid;grid-template-columns:minmax(0,1fr)}@container (min-width: 980px){.bp .mk-body{grid-template-columns:270px minmax(0,1fr) 270px}}@container (min-width: 700px) and (max-width: 979px){.bp .mk-body{grid-template-columns:240px minmax(0,1fr)}.bp .mk-insp{grid-column:1/-1}}.bp .mk-rail{background:#101113;border-right:1px solid #1c1d21;min-width:0;padding:12px}.bp .mk-tabs{background:#18191c;border-radius:10px;display:flex;gap:4px;padding:4px}.bp .mk-tabs button{align-items:center;border-radius:7px;color:var(--ink3);display:inline-flex;flex:1 1;font-size:12.5px;font-weight:600;gap:6px;height:32px;justify-content:center}.bp .mk-tabs button[aria-pressed=true]{background:#26272c;color:#fff}.bp .mk-note{color:var(--ink3);font-size:12.5px;margin:12px 2px 6px}.bp .mk-gh{color:var(--ink4);font-size:11px;font-weight:700;letter-spacing:.07em;margin:12px 4px 6px;text-transform:uppercase}.bp .mk-var{align-items:center;border-radius:10px;display:flex;gap:6px;transition:background-color .15s}.bp .mk-var+.mk-var{margin-top:2px}.bp .mk-var.sel{background:rgba(141,14,171,.16)}.bp .mk-var-main{align-items:center;border-radius:10px;display:flex;flex:1 1;gap:10px;min-width:0;padding:7px 8px;text-align:left}.bp .mk-var-main:hover{background:#1a1b1f}.bp .mk-var .k{background:rgba(141,14,171,.24);border-radius:8px;color:var(--pu);display:grid;flex:none;font-size:12px;height:28px;place-items:center;width:28px}.bp .mk-var .t{min-width:0}.bp .mk-var .t b{color:#fff;display:block;font-size:13.5px;font-weight:600;line-height:1.25}.bp .mk-var .t small{color:var(--ink3);display:block;font-size:11.5px}.bp .mk-add{background:#1f2024;border-radius:8px;color:var(--ink2);display:grid;flex:none;font-size:12px;height:30px;margin-right:4px;place-items:center;transition:background-color .15s,color .15s;width:30px}.bp .mk-add:hover{background:#2a2b30;color:#fff}.bp .mk-add.on{background:rgba(35,165,90,.18);color:var(--ok)}.bp .mk-cmd,.bp .mk-ev{background:#18191c;border-radius:10px;margin-top:8px;padding:10px}.bp .mk-cmd b{color:#fff;font-size:14px}.bp .mk-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.bp .mk-chip{align-items:center;background:#222327;border-radius:999px;color:var(--ink3);display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;height:26px;padding:0 9px}.bp .mk-chip.on{background:rgba(141,14,171,.22);color:#fff}.bp .mk-chip.prem.on{background:rgba(245,196,81,.16);color:#f5c451}.bp .mk-ev b{align-items:center;color:#fff;display:flex;font-size:13.5px;gap:8px}.bp .mk-ev b svg{color:#e8a317}.bp .mk-uses{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.bp .mk-uses span{align-items:center;background:#222327;border-radius:999px;color:var(--ink4);display:inline-flex;font-size:11px;height:22px;padding:0 8px}.bp .mk-uses span.on{box-shadow:inset 0 0 0 1px rgba(141,14,171,.5);color:var(--ink2)}.bp .mk-page{background:#131417;min-width:0;padding:14px}.bp .mk-page-h{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.bp .mk-page-h span{align-items:center;color:var(--ink3);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.05em;text-transform:uppercase}.bp .mk-page-h small{color:var(--ink4);font-size:12px}.bp .mk-site{background:#1a1b1f;border-radius:14px;box-shadow:inset 0 0 0 1px #232428;padding:14px}.bp .mk-site-h{align-items:center;border-bottom:1px solid #25262b;display:flex;gap:10px;padding-bottom:12px}.bp .mk-site-h svg{color:var(--acc-text)}.bp .mk-site-h b{color:#fff;flex:1 1;font-family:Rajdhani,sans-serif;font-size:18px}.bp .mk-on{align-items:center;background:rgba(35,165,90,.16);border-radius:999px;color:var(--ok);display:inline-flex;font-size:11.5px;font-weight:700;height:22px;padding:0 9px}.bp .mk-sec{margin-top:12px}.bp .mk-sec-h{color:var(--ink4);font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.bp .mk-field{grid-gap:6px;-webkit-animation:bp-rise .3s ease-out both;animation:bp-rise .3s ease-out both;border-radius:10px;box-shadow:inset 0 0 0 1px transparent;cursor:pointer;display:grid;gap:6px;padding:10px;transition:box-shadow .15s,background-color .15s}.bp .mk-field:hover{background:#1f2024}.bp .mk-field.sel{background:rgba(141,14,171,.08);box-shadow:inset 0 0 0 2px #8d0eab}.bp .mk-field .l{align-items:center;color:#fff;display:flex;font-size:13.5px;font-weight:600;gap:8px;text-align:left}.bp .mk-field .h{color:var(--ink3);font-size:12.5px;margin-top:-4px}.bp .mk-prem{align-items:center;background:rgba(245,196,81,.14);border-radius:999px;color:#f5c451;display:inline-flex;font-size:11px;font-weight:700;gap:5px;height:20px;padding:0 8px}.bp .mk-in2{align-items:center;background:#111214;border-radius:8px;color:#fff;display:flex;font-size:13.5px;gap:8px;height:38px;padding:0 12px}.bp .mk-in2>svg:last-child{color:var(--ink4);font-size:11px;margin-left:auto}.bp .mk-in2 .li{color:var(--ink3);font-size:12px}.bp .mk-msg{background:#111214;border-radius:8px;color:var(--dc-text);display:block;font-size:13.5px;min-height:44px;padding:9px 12px}.bp .mk-embed{background:#2b2d31;border-left:3px solid var(--acc);border-radius:4px;color:var(--ink2);display:block;font-size:12.5px;margin-top:8px;padding:8px 10px}.bp .mk-embed b{color:#fff;display:block;font-size:13px}.bp .mk-range{align-items:center;display:flex;gap:12px}.bp .mk-range input{accent-color:var(--acc);flex:1 1}.bp .mk-range b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#fff;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.bp .mk-ctl{align-items:center;color:var(--ink2);display:inline-flex;font-size:13px;gap:8px}.bp .mk-fakesw.on{background:#23a55a}.bp .mk-fakesw.on:after{-webkit-transform:translateX(16px);transform:translateX(16px)}.bp .mk-tick{background:#111214;border-radius:5px;box-shadow:inset 0 0 0 1px #3a3b40;color:#fff;display:grid;font-size:11px;height:20px;place-items:center;width:20px}.bp .mk-tick.on{background:#23a55a;box-shadow:none}.bp .mk-cards{display:flex;gap:8px}.bp .mk-cards span{background:linear-gradient(120deg,#3fc9df,#8b5cf6);border-radius:9px;color:#fff;display:grid;flex:1 1;font-size:12px;font-weight:600;height:46px;opacity:.6;place-items:center}.bp .mk-cards span:nth-child(2){background:linear-gradient(120deg,#ec4899,#f97316)}.bp .mk-cards span:nth-child(3){background:linear-gradient(120deg,#1e3a8a,#0f172a)}.bp .mk-cards span.on{box-shadow:0 0 0 2px #fff;opacity:1}.bp .mk-empty{background:#111214;border-radius:10px;color:var(--ink3);font-size:13.5px;margin-top:14px;padding:18px;text-align:center}.bp .mk-test{background:rgba(245,196,81,.06);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(245,196,81,.2);margin-top:12px;padding:12px}.bp .mk-run{background:#23a55a}.bp .mk-trace{grid-gap:6px;display:grid;gap:6px;margin-top:10px}.bp .mk-trace li{align-items:center;-webkit-animation:bp-rise .3s ease-out both;animation:bp-rise .3s ease-out both;color:var(--dc-text);display:flex;font-size:13px;gap:8px}.bp .mk-trace li svg{color:var(--ink3);width:14px}.bp .mk-trace li.check,.bp .mk-trace li.check svg{color:var(--ok)}.bp .mk-insp{background:#101113;border-left:1px solid #1c1d21;min-width:0;padding:14px}.bp .mk-insp-h{align-items:center;border-bottom:1px solid #1f2024;color:#fff;display:flex;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;gap:8px;padding-bottom:10px}.bp .mk-insp-h svg{color:var(--pu);font-size:14px}.bp .mk-form{grid-gap:4px;display:grid;gap:4px;margin-top:10px}.bp .mk-lab{color:var(--ink3);font-size:11.5px;font-weight:700;letter-spacing:.05em;margin:8px 0 2px;text-transform:uppercase}.bp .mk-in{background:#18191c;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #26272b;color:#fff;font-size:13.5px;height:38px;outline:none;padding:0 12px;width:100%}.bp .mk-in:focus{box-shadow:inset 0 0 0 2px #8d0eab}.bp .mk-select{position:relative}.bp .mk-select select{appearance:none;-webkit-appearance:none;background:#18191c;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #26272b;color:#fff;cursor:pointer;font-size:13.5px;height:38px;padding:0 32px 0 12px;width:100%}.bp .mk-select select:focus{box-shadow:inset 0 0 0 2px #8d0eab;outline:none}.bp .mk-select svg{color:var(--ink3);font-size:11px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bp .mk-row{align-items:center;background:#18191c;border-radius:10px;color:#fff;display:flex;font-size:13.5px;gap:10px;justify-content:space-between;margin-top:12px;padding:10px 12px}.bp .mk-row span{align-items:center;display:inline-flex;gap:8px}.bp .mk-tip{color:var(--ink3);font-size:12.5px;margin-top:10px}.bp .mk-tip b{color:#fff}.bp .mk-off{grid-gap:10px;color:var(--ink3);display:grid;font-size:13.5px;gap:10px;margin-top:12px}@container (max-width: 699px){.bp .mk-rail{border-bottom:1px solid #1c1d21;border-right:0}.bp .mk-insp{border-left:0;border-top:1px solid #1c1d21}}.bp .an-full{container-type:inline-size;overflow:hidden;padding:0}.bp .an-bar{background:#0e0f11;border-bottom:1px solid #1f2024;display:flex;padding:12px 14px}.bp .an-bar,.bp .an-brand{align-items:center;flex-wrap:wrap;gap:10px}.bp .an-brand{display:inline-flex}.bp .an-brand>svg{background:rgba(57,135,229,.18);border-radius:10px;color:#7fb2f0;height:34px;padding:9px;width:34px}.bp .an-brand b{color:#fff;font-family:Rajdhani,sans-serif;font-size:19px}.bp .an-sample{align-items:center;background:rgba(245,196,81,.14);border-radius:999px;color:#f5c451;display:inline-flex;font-size:12px;font-weight:600;height:24px;padding:0 10px}.bp .an-tabs{background:#0e0f11;border-bottom:1px solid #1f2024;display:flex;gap:2px;overflow-x:auto;padding:0 10px;scrollbar-width:none}.bp .an-tabs::-webkit-scrollbar{display:none}.bp .an-tabs button{align-items:center;box-shadow:inset 0 -2px 0 transparent;color:var(--ink3);display:inline-flex;flex:none;font-size:13.5px;font-weight:600;gap:8px;height:44px;padding:0 12px}.bp .an-tabs button:hover{color:#fff}.bp .an-tabs button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--brand);color:#fff}.bp .an-body{-webkit-animation:bp-rise .35s ease-out both;animation:bp-rise .35s ease-out both;padding:14px}.bp .an-full .an-ins,.bp .an-tiles{margin-bottom:14px}.bp .an-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 760px){.bp .an-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.bp .an-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp .an-tile{background:#1f2024;border-radius:12px;padding:14px}.bp .an-tile small{align-items:center;color:var(--ink3);display:flex;font-size:12.5px;gap:8px}.bp .an-tile small svg{color:#7fb2f0}.bp .an-tile b{color:#fff;display:block;font-family:Rajdhani,sans-serif;font-size:30px;line-height:1.1;margin-top:4px}.bp .an-tile em{color:var(--ok);font-size:12.5px;font-style:normal;font-weight:600}.bp .an-tile em.bad{color:#ff8a8c}.bp .an-tile em.warn{color:#f5c451}.bp .an-tile em.flat{color:var(--ink3);font-weight:500}.bp .an-full .st{background:none;padding:0}.bp .an-tw{overflow-x:auto}.bp .an-table{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums;width:100%}.bp .an-table th{padding:0 10px 8px;text-align:left;white-space:nowrap}.bp .an-table th button{color:var(--ink3);font-size:11.5px;font-weight:700;letter-spacing:.05em;min-height:32px;padding:0 2px;text-transform:uppercase}.bp .an-table th[aria-sort] button{color:#fff}.bp .an-table td{border-top:1px solid #222327;color:var(--dc-text);padding:11px 10px;white-space:nowrap}.bp .an-table tr.bad td b{color:#ff8a8c}.bp .an-table td.up{color:var(--ok)}.bp .an-table td.down{color:#ff8a8c}.bp .an-ok{background:#2b2d31;border-radius:999px;display:inline-block;height:7px;margin-right:10px;overflow:hidden;vertical-align:middle;width:70px}.bp .an-ok i{background:#23a55a;display:block;height:100%}.bp tr.bad .an-ok i{background:#f23f43}.bp .an-go--sm{font-size:12.5px;height:30px;padding:0 10px}.bp .an-foot{margin-top:10px}.bp .an-foot,.bp .an-path .ms{color:var(--ink3);font-size:12.5px}.bp .an-path .ms{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bp .an-full .an-path li{grid-template-columns:34px minmax(0,1fr) 56px}.bp .an-box{background:#1a1b1f;border-radius:12px;padding:14px}.bp .an-box h4{color:#fff;font-family:Rajdhani,sans-serif;font-size:18px;margin:0}.bp .an-sub{color:var(--ink3);font-size:13px;margin:2px 0 12px}.bp .an-coh{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border-collapse:initial;border-spacing:3px;font-size:12.5px;font-variant-numeric:tabular-nums;width:100%}.bp .an-coh th{color:var(--ink3);font-size:11.5px;font-weight:600;padding:4px 6px;text-align:center;white-space:nowrap}.bp .an-coh td:first-child,.bp .an-coh th:first-child{color:var(--ink2);text-align:left}.bp .an-coh td{border-radius:6px;color:#fff;padding:8px 6px;text-align:center;white-space:nowrap}.bp .an-coh td.c0{background:#24252a;color:var(--ink3)}.bp .an-coh td.nx{background:transparent}.bp .an-heat{grid-gap:3px;display:grid;gap:3px;grid-template-columns:34px repeat(24,minmax(10px,1fr));min-width:420px}.bp .an-box:has(.an-heat){overflow-x:auto}.bp .an-heat .hh{color:var(--ink4);font-size:10px;white-space:nowrap}.bp .an-heat .hd{align-self:center;color:var(--ink3);font-size:11.5px}.bp .an-heat i{border-radius:3px;display:block;height:18px}.bp .an-tip{align-items:center;color:var(--ink2);display:flex;font-size:13.5px;gap:8px;margin-top:12px}.bp .an-tip svg{color:#f5c451}.bp .an-two{grid-gap:12px;display:grid;gap:12px}@container (min-width: 760px){.bp .an-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bp .an-block{align-items:flex-start;background:#111214;border-radius:12px;box-shadow:inset 0 0 0 1px #2a2b30;display:flex;gap:12px;padding:12px}.bp .an-block .ic{background:#8d0eab;border-radius:9px;color:#fff;display:grid;flex:none;height:36px;place-items:center;width:36px}.bp .an-block b{color:#fff;display:block;font-size:14.5px}.bp .an-block span{color:var(--ink3);display:block;font-size:12.5px;margin-top:4px}.bp .an-block code{color:#f5c451}.bp .an-fun+.an-fun{margin-top:12px}.bp .an-fun .t{color:var(--ink2);display:flex;font-size:13.5px;justify-content:space-between}.bp .an-fun .t b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#fff;font-variant-numeric:tabular-nums}.bp .an-fun .bar{background:#2b2d31;border-radius:999px;display:block;height:10px;margin-top:6px;overflow:hidden}.bp .an-fun .bar i{-webkit-animation:bp-fill .9s ease-out both;animation:bp-fill .9s ease-out both;background:linear-gradient(90deg,#3987e5,#3fc9df);border-radius:999px;display:block;height:100%}.bp .an-fun small{color:var(--ink3);font-size:12px}.bp .bp-fb-next{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.bp .bp-fb-next li{align-items:center;background:hsla(0,0%,6%,.6);border-radius:10px;color:#fff;display:inline-flex;font-size:13.5px;gap:10px;padding:8px 12px}.bp .bp-fb-next .state{align-items:center;color:var(--ink3);display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.05em;text-transform:uppercase}.bp .bp-fb-next .state i{background:#4e5058;border-radius:50%;height:8px;width:8px}.bp .bp-fb-next li.now .state{color:var(--brand-text)}.bp .bp-fb-next li.now .state i{background:var(--brand)}.bp .mk-tabs button svg{display:none}.bp .mk-tabs button{min-width:0;padding:0 4px}.bp .sp{flex:1 1 auto}.bp .d2-prev{top:72px}.bp .bp-fb-card h3{margin-bottom:16px}.bp .bp-fb-next li{flex:1 1 180px;flex-wrap:wrap}.bp .bp-sbtn.is-armed{background:#3d3214!important;box-shadow:inset 0 0 0 1px rgba(245,196,81,.5);color:#f5c451}.bp .an-brand>svg{background:color-mix(in srgb,var(--acc) 18%,transparent)}.bp .an-brand>svg,.bp .an-tile small svg{color:var(--acc-text)}.bp .an-fun .bar i{background:var(--acc)}.bp .an-table th button{align-items:center;display:inline-flex;gap:6px}.bp .an-table th button svg{opacity:.45}.bp .an-table th[aria-sort] button svg{color:var(--acc-text);opacity:1}.bp .an-legend{align-items:center;color:var(--ink3);display:flex;font-size:12px;gap:8px;margin-top:10px}.bp .an-legend i{background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 8%,#1a1b1f),var(--acc));border-radius:999px;height:8px;width:120px}@container (max-width: 559px){.bp .an-tabs{flex-wrap:wrap;overflow:visible;padding-block:4px}.bp .an-tabs button{height:38px}}.bp .st-top .bp-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.bp .mk-uses span{height:auto;min-height:24px}.bp .mk-field .l{flex-wrap:wrap}.bp .mk-when{align-items:center;background:#26272c;border-radius:999px;color:var(--ink2);display:inline-flex;font-size:11px;font-weight:600;gap:5px;height:20px;padding:0 8px}.bp .mk-pcmd{align-items:center;-webkit-animation:bp-rise .3s ease-out both;animation:bp-rise .3s ease-out both;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px}.bp .mk-pcmd+.mk-pcmd{border-top:1px solid #222327}.bp .mk-pcmd .n{align-items:center;color:#fff;display:inline-flex;font-size:13.5px;gap:8px}.bp .mk-pcmd .c,.bp .mk-pin{align-items:center;display:inline-flex;gap:6px}.bp .mk-pin{background:#1e1f22;border-radius:8px;box-shadow:inset 0 0 0 1px #2b2d31;color:var(--ink3);font-size:12px;height:28px;padding:0 10px}.bp .mk-ptog{background:#23a55a;border-radius:999px;height:20px;position:relative;width:34px}.bp .mk-ptog i{background:#fff;border-radius:50%;height:14px;position:absolute;right:3px;top:3px;width:14px}@container (max-width: 699px){.bp .mk-page{order:-1}}.bp .sm-logo,.bp .sm-nav>.sm-btn{flex:none}.bp .sm-more{border-radius:7px;color:var(--sm-muted);font-size:13px;font-weight:500;height:30px;padding:0 10px;position:relative;white-space:nowrap}.bp .sm-more,.bp .sm-more>span{align-items:center;display:inline-flex}.bp .sm-more>span{gap:6px}.bp .sm-more>span svg{height:9px;width:9px}.bp .sm-more select{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.bp .sm-more.on,.bp .sm-more:hover{background:var(--sm-line);color:inherit}.bp .sm-more:focus-within{outline:2px solid var(--acc);outline-offset:1px}.bp .bp-demo{align-items:center;background:var(--raised);border-radius:16px;box-shadow:inset 0 0 0 1px rgba(63,201,223,.35);color:var(--ink);display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;overflow:hidden;padding:20px 22px;position:relative;text-decoration:none;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}.bp .bp-demo:before{background:radial-gradient(closest-side,rgba(63,201,223,.22),transparent);border-radius:50%;content:"";height:320px;left:-80px;pointer-events:none;position:absolute;top:-120px;width:320px}.bp .bp-demo:hover{box-shadow:inset 0 0 0 1px rgba(63,201,223,.7),0 18px 40px -18px rgba(63,201,223,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bp .bp-demo-av{border-radius:16px;flex:none;height:56px;position:relative;width:56px}.bp .bp-demo-t{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:220px;position:relative}.bp .bp-demo-tag{align-items:center;align-self:flex-start;background:rgba(63,201,223,.16);border-radius:999px;color:#7fe0ee;display:inline-flex;font-size:12px;font-weight:700;gap:7px;height:22px;letter-spacing:.04em;padding:0 9px;text-transform:uppercase}.bp .bp-demo-tag i{-webkit-animation:bp-ping 2s infinite;animation:bp-ping 2s infinite;background:#3fc9df;border-radius:50%;height:7px;width:7px}.bp .bp-demo-t b{font-family:Rajdhani,sans-serif;font-size:24px;line-height:1.1}.bp .bp-demo-t small{color:var(--ink3);font-size:14px;line-height:1.5}.bp .bp-demo-go{flex:none;position:relative}@media (max-width:640px){.bp .bp-demo-go{width:100%}}@media (prefers-reduced-motion:reduce){.bp .bp-demo-tag i{-webkit-animation:none;animation:none}}.bp .bp-change{align-items:flex-start;background:rgba(240,178,50,.1);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(240,178,50,.3);color:var(--ink2);display:flex;font-size:14px;gap:10px;line-height:1.5;margin:18px 0 0;max-width:34em;padding:12px 14px}.bp .bp-change svg{color:#f0b232;flex:none;margin-top:3px}.bp .bp-change b{color:var(--ink)}.bp .bp-corner{bottom:calc(20px + env(safe-area-inset-bottom, 0px));max-width:calc(100vw - 32px);opacity:0;pointer-events:none;position:fixed;right:20px;-webkit-transform:translateY(16px);transform:translateY(16px);transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:opacity .25s ease-out,transform .25s ease-out;transition:opacity .25s ease-out,transform .25s ease-out,-webkit-transform .25s ease-out;width:300px;z-index:60}.bp .bp-corner.is-on{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none}.bp .bp-corner-go{align-items:center;background:var(--raised);border-radius:16px;box-shadow:inset 0 0 0 1px rgba(63,201,223,.4),0 18px 40px -12px rgba(0,0,0,.7);color:var(--ink);display:flex;gap:12px;overflow:hidden;padding:14px 40px 14px 14px;position:relative;text-decoration:none;transition:box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-transform .2s}.bp .bp-corner-go:before{background:radial-gradient(closest-side,rgba(63,201,223,.22),transparent);border-radius:50%;content:"";height:200px;left:-60px;pointer-events:none;position:absolute;top:-80px;width:200px}.bp .bp-corner-go:hover{box-shadow:inset 0 0 0 1px rgba(63,201,223,.75),0 22px 44px -14px rgba(63,201,223,.45);color:var(--ink);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bp .bp-corner-go:focus-visible{outline:2px solid #3fc9df;outline-offset:3px}.bp .bp-corner-go img{border-radius:12px;flex:none;height:44px;position:relative;width:44px}.bp .bp-corner-t{display:flex;flex-direction:column;gap:2px;min-width:0;position:relative}.bp .bp-corner-tag{align-items:center;align-self:flex-start;color:#7fe0ee;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.05em;text-transform:uppercase}.bp .bp-corner-tag i{-webkit-animation:bp-ping 2s infinite;animation:bp-ping 2s infinite;background:#3fc9df;border-radius:50%;height:6px;width:6px}.bp .bp-corner-t b{font-family:Rajdhani,sans-serif;font-size:19px;line-height:1.1}.bp .bp-corner-t small{color:var(--ink3);font-size:13px}.bp .bp-corner-x{background:transparent;border:none;border-radius:8px;color:var(--ink3);cursor:pointer;display:grid;font-size:13px;height:28px;place-items:center;position:absolute;right:8px;top:8px;transition:background-color .15s,color .15s;width:28px}.bp .bp-corner-x:hover{background:hsla(0,0%,100%,.08);color:var(--ink)}.bp .bp-corner-x:focus-visible{outline:2px solid #3fc9df;outline-offset:1px}@media (max-width:640px){.bp .bp-corner{bottom:calc(16px + env(safe-area-inset-bottom, 0px));left:16px;max-width:none;right:16px;width:auto}}@media (prefers-reduced-motion:reduce){.bp .bp-corner{-webkit-transform:none;transform:none;transition:opacity .2s}.bp .bp-corner-tag i{-webkit-animation:none;animation:none}}.hp-bpn .bpn-scope{background:transparent;min-width:0;overflow:visible}.hp-bpn h2{text-wrap:balance}.hp-bpn .bpn-strip{background:linear-gradient(90deg,rgba(139,92,246,.16),rgba(244,81,66,.1));box-shadow:inset 0 -1px 0 #2b2240}.hp-bpn .bpn-strip-row{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:6px 14px;padding-bottom:10px;padding-top:10px}.hp-bpn .bpn-strip-tx{color:#dbdee1;flex:1 1 260px;min-width:0}.hp-bpn .bpn-strip .hp-link{font-size:14px}.hp-bpn .bpn-soon{align-items:center;background:rgba(139,92,246,.2);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(196,181,253,.35);color:#e4dcff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;height:28px;padding:0 12px 0 10px;white-space:nowrap}.hp-bpn .bpn-soon-dot{background:#c4b5fd;border-radius:50%;height:8px;width:8px}.hp-bpn .bpn-hero{background:radial-gradient(ellipse 55% 45% at 50% 62%,rgba(139,92,246,.2),transparent 70%),radial-gradient(ellipse 40% 40% at 50% 0,rgba(244,81,66,.1),transparent 70%),#0f0f0f;padding:80px 0 96px}.hp-bpn .bpn-hero-wrap{display:flex;flex-direction:column;gap:48px}.hp-bpn .bpn-hero-intro{gap:22px;max-width:900px}.hp-bpn .bpn-h1{font-size:clamp(40px,4.6vw,64px)}.hp-bpn .bpn-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hp-bpn .bpn-dlogo{flex:none;height:22px;width:22px}.hp-bpn .bpn-notice{align-items:flex-start;background:rgba(240,178,50,.08);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(240,178,50,.3);color:#b5bac1;display:flex;font-size:14px;gap:10px;line-height:1.5;max-width:560px;padding:12px 16px;text-align:left}.hp-bpn .bpn-notice svg{color:#f0b232;flex:none;margin-top:3px}.hp-bpn .bpn-hero-stage{background:rgba(26,26,26,.8);border-radius:24px;box-shadow:inset 0 0 0 1px #2e2840,0 40px 120px -40px rgba(139,92,246,.45);box-sizing:border-box;margin:0 auto;max-width:1080px;padding:16px;width:100%}.hp-bpn .bpn-hero-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin-bottom:14px}.hp-bpn .bpn-preview-tag{align-items:center;background:#222;border-radius:999px;color:#b5bac1;display:inline-flex;font-size:13px;font-weight:600;height:28px;padding:0 12px}.hp-bpn .bpn-hero-foot{margin-top:-28px;text-align:center}.hp-bpn .bpn-sides{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);margin:0 auto;max-width:1040px;width:100%}.hp-bpn .bpn-side{display:flex;flex-direction:column;gap:20px;min-width:0}.hp-bpn .bpn-sides-join{align-items:center;align-self:center;background:rgba(139,92,246,.16);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(196,181,253,.3);display:flex;height:44px;justify-content:center;width:44px}.hp-bpn .bpn-list{display:flex;flex-direction:column;gap:10px}.hp-bpn .bpn-list li{color:#dbdee1;display:flex;font-size:15px;gap:10px}.hp-bpn .bpn-mock{background:#131217;border-radius:14px;box-shadow:0 0 0 1px #2e2840,0 30px 70px -30px rgba(0,0,0,.9);display:flex;flex-direction:column;min-height:372px;overflow:hidden}.hp-bpn .bpn-mock-bar{align-items:center;background:#1b1a20;color:#949ba4;display:flex;font-size:12px;gap:8px;height:36px;overflow:hidden;padding:0 14px;white-space:nowrap}.hp-bpn .bpn-mock-bar svg{flex:none;font-size:10px}.hp-bpn .bpn-mock-bar span{overflow:hidden;text-overflow:ellipsis}.hp-bpn .bpn-mock-bar b{color:#dbdee1;font-weight:500}.hp-bpn .bpn-mock-body{background:linear-gradient(180deg,#17131f,#121116);display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:18px}.hp-bpn .bpn-mock-head{align-items:center;display:flex;gap:10px;min-width:0}.hp-bpn .bpn-av{border-radius:50%;flex:none;height:30px;width:30px}.hp-bpn .bpn-mock-name{font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-bpn .bpn-mock-add{background:#8b5cf6;border-radius:8px;color:#fff;padding:7px 12px}.hp-bpn .bpn-mock-add,.hp-bpn .bpn-mock-chip{flex:none;font-size:12px;font-weight:600;margin-left:auto}.hp-bpn .bpn-mock-chip{background:rgba(139,92,246,.2);border-radius:999px;color:#e4dcff;padding:4px 10px}.hp-bpn .bpn-mock-search{align-items:center;background:#1f1d26;border-radius:8px;box-shadow:inset 0 0 0 1px #2e2840;color:#80858d;display:flex;font-size:13px;height:36px;padding:0 12px}.hp-bpn .bpn-cmds{display:flex;flex-direction:column;gap:6px}.hp-bpn .bpn-cmds li{background:#1c1a23;border-radius:8px;display:flex;flex-direction:column;gap:1px;min-width:0;padding:9px 12px}.hp-bpn .bpn-cmd{color:#e4dcff;font-size:14px;font-weight:600}.hp-bpn .bpn-cmd-desc{color:#949ba4;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-bpn .bpn-server{align-items:center;background:#e8a317;border-radius:10px;color:#111;display:flex;flex:none;font-size:11px;font-weight:800;height:30px;justify-content:center;width:30px}.hp-bpn .bpn-row{align-items:center;background:#1c1a23;border-radius:8px;color:#dbdee1;display:flex;font-size:13px;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px}.hp-bpn .bpn-row-col{align-items:stretch;flex-direction:column;gap:6px}.hp-bpn .bpn-val{color:#c4b5fd;font-weight:600;white-space:nowrap}.hp-bpn .bpn-box{background:#121116;border-radius:6px;box-shadow:inset 0 0 0 1px #2e2840;color:#dbdee1;font-size:13px;padding:8px 10px}.hp-bpn .bpn-fields{display:flex;flex-direction:column;gap:8px;transition:opacity .2s ease}.hp-bpn .bpn-fields.is-off{opacity:.35}.hp-bpn .bpn-switch{display:inline-flex;flex:none}.hp-bpn .bpn-save{align-self:flex-end;background:#8b5cf6;border-radius:8px;color:#fff;font-size:13px;font-weight:600;margin-top:auto;padding:8px 14px}.hp-bpn .bpn-purple{background:linear-gradient(180deg,#17131f,#100f14);box-shadow:inset 0 1px 0 #241e30,inset 0 -1px 0 #241e30}.hp-bpn .bpn-wide{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:1200px;min-width:0;width:100%}.hp-bpn .bpn-purple .bp-stage{background:#18151f;box-shadow:inset 0 0 0 1px #2b2438}.hp-bpn .bpn-wide .bp-hint{background:#1a1a1a;box-shadow:inset 0 0 0 1px #2a2a2a;margin-top:0}.hp-bpn .bpn-purple .bp-hint{background:#1d1925;box-shadow:inset 0 0 0 1px #2b2438}.hp-bpn .bpn-facts{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:center}.hp-bpn .bpn-facts li{color:#dbdee1;display:flex;font-size:15px;gap:8px}.hp-bpn .bpn-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.hp-bpn .bpn-board{grid-gap:20px;counter-reset:none;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.hp-bpn .bpn-col{display:flex;flex-direction:column;gap:18px;padding:24px}.hp-bpn .bpn-col.is-now{box-shadow:inset 0 0 0 1px rgba(91,211,122,.4)}.hp-bpn .bpn-col-h{align-items:center;display:flex;font-family:Rajdhani,sans-serif;font-size:24px;font-weight:700;gap:10px}.hp-bpn .bpn-col-dot{background:#949ba4;border-radius:50%;flex:none;height:10px;width:10px}.hp-bpn .is-now .bpn-col-dot{background:#5bd37a;box-shadow:0 0 0 4px rgba(91,211,122,.18)}.hp-bpn .is-next .bpn-col-dot{background:#f0b232}.hp-bpn .bpn-col-list{display:flex;flex-direction:column;gap:14px}.hp-bpn .bpn-col-list li{box-shadow:0 -1px 0 #262626;display:flex;flex-direction:column;gap:2px;padding-top:14px}.hp-bpn .bpn-col-list li:first-child{box-shadow:none;padding-top:0}.hp-bpn .bpn-col-list strong{font-size:15px}.hp-bpn .bpn-col-list span{color:#b5bac1;font-size:14px}.hp-bpn .is-later .bpn-col-list strong{color:#dbdee1}.hp-bpn .bpn-faq{margin:0 auto;max-width:820px;width:100%}.hp-bpn .bpn-cta{background:radial-gradient(ellipse 50% 80% at 50% 100%,rgba(244,81,66,.24),transparent 70%),radial-gradient(ellipse 40% 60% at 50% 20%,rgba(139,92,246,.14),transparent 70%),#0f0f0f}@media (max-width:960px){.hp-bpn .bpn-sides{gap:40px;grid-template-columns:minmax(0,1fr)}.hp-bpn .bpn-sides-join{display:none}.hp-bpn .bpn-board{grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:620px;width:100%}}@media (max-width:600px){.hp-bpn .bpn-hero{padding:48px 0 64px}.hp-bpn .bpn-hero-wrap{gap:36px}.hp-bpn .bpn-hero-stage{border-radius:18px;padding:10px}.hp-bpn .bpn-hero-bar .bp-name{justify-content:space-between;width:100%}.hp-bpn .bpn-hero-bar .bp-name input{flex:1 1 auto;min-width:0;width:auto}.hp-bpn .bpn-hero-foot{margin-top:-20px}.hp-bpn .bpn-ctas,.hp-bpn .bpn-ctas .hp-btn{width:100%}.hp-bpn .bpn-col{padding:20px}.hp-bpn .bpn-tabs .hp-tab{flex:1 1 auto}}