.gov[data-astro-cid-bkqn6gtu]{background:var(--bg-alt);border-block:1px solid var(--border-soft)}.gov[data-astro-cid-bkqn6gtu].white{background:var(--bg);border-block:none}.gov-head[data-astro-cid-bkqn6gtu] h2[data-astro-cid-bkqn6gtu]{font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.08;letter-spacing:-.04em}.accent-ink[data-astro-cid-bkqn6gtu]{color:var(--accent)}.map[data-astro-cid-bkqn6gtu]{max-width:64rem;margin:0 auto;display:grid;grid-template-columns:11.5rem 4.5rem 1fr;align-items:center}.org[data-astro-cid-bkqn6gtu]{display:grid;justify-items:center;gap:.35rem;padding:1.6rem 1rem;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);text-align:center}.org[data-astro-cid-bkqn6gtu] img[data-astro-cid-bkqn6gtu]{margin-bottom:.3rem}.org[data-astro-cid-bkqn6gtu] b[data-astro-cid-bkqn6gtu],.tile[data-astro-cid-bkqn6gtu] b[data-astro-cid-bkqn6gtu]{font-family:var(--font-heading);font-size:1rem;line-height:1.25;color:var(--text)}.org[data-astro-cid-bkqn6gtu] small[data-astro-cid-bkqn6gtu],.tile[data-astro-cid-bkqn6gtu] small[data-astro-cid-bkqn6gtu]{font-size:.8rem;line-height:1.35;color:var(--muted)}.wire[data-astro-cid-bkqn6gtu]{position:relative;height:2px;margin:0 .4rem;background:var(--accent)}.wire[data-astro-cid-bkqn6gtu]:before,.wire[data-astro-cid-bkqn6gtu] i[data-astro-cid-bkqn6gtu]{content:"";position:absolute;top:-5px;border-top:6px solid transparent;border-bottom:6px solid transparent}.wire[data-astro-cid-bkqn6gtu]:before{left:-2px;border-right:8px solid var(--accent)}.wire[data-astro-cid-bkqn6gtu] i[data-astro-cid-bkqn6gtu]{right:-2px;border-left:8px solid var(--accent)}.tenant[data-astro-cid-bkqn6gtu]{position:relative;padding:2.1rem 1.4rem 1.4rem;border:2px dashed var(--accent-line);border-radius:var(--radius-lg);background:#ffffff8c}.gov[data-astro-cid-bkqn6gtu].white .tenant[data-astro-cid-bkqn6gtu]{background:var(--surface-2)}.tenant-k[data-astro-cid-bkqn6gtu]{position:absolute;top:-.95rem;left:1.2rem;display:flex;align-items:center;gap:.45rem;margin:0;padding:.3rem .8rem;border-radius:var(--pill);background:var(--accent);color:#fff;font-family:var(--font-heading);font-size:.85rem;font-weight:700}.tenant-k[data-astro-cid-bkqn6gtu] img[data-astro-cid-bkqn6gtu]{filter:brightness(0) invert(1)}.tiles[data-astro-cid-bkqn6gtu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.tile[data-astro-cid-bkqn6gtu]{display:grid;justify-items:center;align-content:center;gap:.3rem;min-height:8rem;padding:1.1rem .9rem;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);text-align:center}.tile[data-astro-cid-bkqn6gtu] img[data-astro-cid-bkqn6gtu]{margin-bottom:.25rem}.tile[data-astro-cid-bkqn6gtu] .eb[data-astro-cid-bkqn6gtu]{border-radius:50%;box-shadow:0 0 0 1px #c7e0f4}.glyph[data-astro-cid-bkqn6gtu]{display:grid;place-items:center;width:34px;height:34px;margin-bottom:.25rem;border-radius:9px;background:var(--accent-ghost)}.glyph[data-astro-cid-bkqn6gtu] svg[data-astro-cid-bkqn6gtu]{width:22px;height:22px;fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.foundry[data-astro-cid-bkqn6gtu]{margin-top:.9rem;padding:1.1rem 1.3rem 1.2rem;border-radius:var(--radius);background:var(--navy);color:var(--dark-body)}.foundry-k[data-astro-cid-bkqn6gtu]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .65rem;margin:0 0 .9rem}.foundry-k[data-astro-cid-bkqn6gtu] b[data-astro-cid-bkqn6gtu]{font-family:var(--font-heading);font-size:1.05rem;color:#fff}.foundry-k[data-astro-cid-bkqn6gtu] small[data-astro-cid-bkqn6gtu]{margin-left:auto;font-size:.8rem;color:var(--dark-muted)}.models[data-astro-cid-bkqn6gtu]{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0}.models[data-astro-cid-bkqn6gtu] li[data-astro-cid-bkqn6gtu]{padding:.32rem .8rem;border-radius:var(--pill);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29;font-family:var(--font-heading);font-size:.86rem;font-weight:600;color:#fff}.models[data-astro-cid-bkqn6gtu] .more[data-astro-cid-bkqn6gtu]{background:none;box-shadow:none;font-weight:500;color:var(--dark-muted)}.controls[data-astro-cid-bkqn6gtu]{list-style:none;max-width:64rem;margin:2.6rem auto 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.controls[data-astro-cid-bkqn6gtu] li[data-astro-cid-bkqn6gtu]{display:flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-heading);font-weight:600;color:var(--text)}.controls[data-astro-cid-bkqn6gtu] svg[data-astro-cid-bkqn6gtu]{flex:none;width:24px;height:24px;fill:none;stroke:var(--accent);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(max-width:860px){.map[data-astro-cid-bkqn6gtu]{grid-template-columns:1fr;max-width:32rem}.org[data-astro-cid-bkqn6gtu]{justify-self:center;width:14rem}.wire[data-astro-cid-bkqn6gtu]{width:2px;height:2.6rem;margin:.5rem auto 1.4rem}.wire[data-astro-cid-bkqn6gtu]:before{left:-5px;top:-2px;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:8px solid var(--accent);border-top:none}.wire[data-astro-cid-bkqn6gtu] i[data-astro-cid-bkqn6gtu]{inset:auto auto -2px -5px;border-right:6px solid transparent;border-left:6px solid transparent;border-top:8px solid var(--accent);border-bottom:none}.tiles[data-astro-cid-bkqn6gtu]{grid-template-columns:1fr;gap:.6rem}.tile[data-astro-cid-bkqn6gtu]{min-height:0;grid-template-columns:34px 1fr;column-gap:.85rem;row-gap:.1rem;justify-items:start;padding:.8rem 1rem;text-align:left}.tile[data-astro-cid-bkqn6gtu]>img[data-astro-cid-bkqn6gtu],.tile[data-astro-cid-bkqn6gtu]>.glyph[data-astro-cid-bkqn6gtu]{grid-row:span 2;margin:0}.controls[data-astro-cid-bkqn6gtu]{grid-template-columns:1fr;width:fit-content;gap:.8rem}.controls[data-astro-cid-bkqn6gtu] li[data-astro-cid-bkqn6gtu]{justify-content:flex-start}}.cost[data-astro-cid-x3qusofx]{background:var(--bg)}.cost[data-astro-cid-x3qusofx].alt{background:var(--bg-alt);border-block:1px solid var(--border-soft)}.cost-grid[data-astro-cid-x3qusofx]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:4.5rem;align-items:center;max-width:66rem}.cost-copy[data-astro-cid-x3qusofx] h2[data-astro-cid-x3qusofx]{font-size:clamp(2.1rem,3.6vw,2.8rem);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.accent-ink[data-astro-cid-x3qusofx]{color:var(--accent)}.cost-copy[data-astro-cid-x3qusofx] .section-lead[data-astro-cid-x3qusofx]{margin-top:1.1rem;max-width:30rem}.points[data-astro-cid-x3qusofx]{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;gap:.85rem}.points[data-astro-cid-x3qusofx] li[data-astro-cid-x3qusofx]{display:flex;align-items:center;gap:.75rem;font-family:var(--font-heading);font-weight:600;color:var(--text)}.points[data-astro-cid-x3qusofx] svg[data-astro-cid-x3qusofx]{flex:none;width:34px;height:34px;padding:6px;border-radius:9px;background:var(--accent-ghost);fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cost-copy[data-astro-cid-x3qusofx] .section-more{text-align:left;margin-top:2rem}.stack[data-astro-cid-x3qusofx]{position:relative;margin:0;padding-top:5.6rem;filter:drop-shadow(0 24px 30px rgba(15,47,130,.16)) drop-shadow(0 2px 4px rgba(15,47,130,.08))}.receipt[data-astro-cid-x3qusofx]{border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--border)}.back[data-astro-cid-x3qusofx]{position:absolute;left:0;right:0;padding:.85rem 1.5rem 3rem}.back-0[data-astro-cid-x3qusofx]{top:0;transform:scale(.9);transform-origin:top center;background:#f3f7fc}.back-1[data-astro-cid-x3qusofx]{top:2.7rem;transform:scale(.95);transform-origin:top center;background:#f8fafd}.back[data-astro-cid-x3qusofx] .r-wi[data-astro-cid-x3qusofx]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"id total" "title total";margin:0}.back[data-astro-cid-x3qusofx] .r-wi[data-astro-cid-x3qusofx] span[data-astro-cid-x3qusofx]{grid-area:id}.back[data-astro-cid-x3qusofx] .r-wi[data-astro-cid-x3qusofx] b[data-astro-cid-x3qusofx]{grid-area:title;font-size:.95rem;color:var(--muted)}.back[data-astro-cid-x3qusofx] .r-wi[data-astro-cid-x3qusofx] strong[data-astro-cid-x3qusofx]{grid-area:total;align-self:center;font-family:var(--font-heading);font-size:1.05rem;color:var(--muted);font-variant-numeric:tabular-nums}.front[data-astro-cid-x3qusofx]{position:relative;padding:1.4rem 1.6rem 2rem;border-radius:14px 14px 0 0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 18px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 18px 100%}.r-k[data-astro-cid-x3qusofx]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.r-k[data-astro-cid-x3qusofx] img[data-astro-cid-x3qusofx]{border-radius:50%;box-shadow:0 0 0 1px #c7e0f4}.r-wi[data-astro-cid-x3qusofx]{margin:0 0 1rem;line-height:1.3}.r-wi[data-astro-cid-x3qusofx] span[data-astro-cid-x3qusofx]{display:block;font-size:.78rem;color:var(--muted)}.r-wi[data-astro-cid-x3qusofx] b[data-astro-cid-x3qusofx]{font-family:var(--font-heading);font-size:1.2rem;color:var(--text)}.r-lines[data-astro-cid-x3qusofx]{list-style:none;margin:0;padding:.4rem 0;border-block:1.5px dashed var(--border-bright)}.r-lines[data-astro-cid-x3qusofx] li[data-astro-cid-x3qusofx]{display:grid;grid-template-columns:6.6rem 1fr auto;align-items:center;gap:.6rem;padding:.55rem 0}.st[data-astro-cid-x3qusofx]{font-weight:600;color:var(--text)}.m[data-astro-cid-x3qusofx]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.chip[data-astro-cid-x3qusofx]{padding:.16rem .55rem;border-radius:6px;background:var(--surface-3);font-family:var(--font-mono);font-size:.76rem;color:var(--text);white-space:nowrap}.chip[data-astro-cid-x3qusofx].open{background:#dff6dd;color:#0e5c0e}.m[data-astro-cid-x3qusofx] em[data-astro-cid-x3qusofx]{font-style:normal;font-size:.74rem;font-weight:700;color:#107c10}.m[data-astro-cid-x3qusofx] em[data-astro-cid-x3qusofx].note{font-weight:500;color:var(--muted)}.c[data-astro-cid-x3qusofx]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text)}.r-total[data-astro-cid-x3qusofx]{display:flex;align-items:baseline;justify-content:space-between;margin:1rem 0 .9rem;font-family:var(--font-heading);font-weight:700;color:var(--text)}.r-total[data-astro-cid-x3qusofx] strong[data-astro-cid-x3qusofx]{font-size:2.3rem;letter-spacing:-.03em;color:var(--accent-display);font-variant-numeric:tabular-nums}.r-cap[data-astro-cid-x3qusofx]{display:grid;gap:.45rem;font-size:.82rem;color:var(--muted)}.bar[data-astro-cid-x3qusofx]{display:block;height:8px;border-radius:4px;background:var(--surface-3);overflow:hidden}.bar[data-astro-cid-x3qusofx] i[data-astro-cid-x3qusofx]{display:block;height:100%;border-radius:4px;background:var(--accent)}@media(max-width:960px){.cost-grid[data-astro-cid-x3qusofx]{grid-template-columns:1fr;gap:3rem}.stack[data-astro-cid-x3qusofx]{width:100%;max-width:30rem;justify-self:center}}@media(max-width:480px){.front[data-astro-cid-x3qusofx]{padding-inline:1.1rem}.r-lines[data-astro-cid-x3qusofx] li[data-astro-cid-x3qusofx]{grid-template-columns:5.4rem 1fr auto;gap:.4rem}}.trusted[data-astro-cid-4binqcmu]{margin-top:3.25rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.14);text-align:center}.trusted-label[data-astro-cid-4binqcmu]{margin:0 0 1.75rem;font-family:var(--font-heading);font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:#fff}.marquee[data-astro-cid-4binqcmu]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.track[data-astro-cid-4binqcmu]{display:flex;width:max-content;animation:trusted-slide 55s linear infinite}.marquee[data-astro-cid-4binqcmu]:hover .track[data-astro-cid-4binqcmu],.marquee[data-astro-cid-4binqcmu]:focus-within .track[data-astro-cid-4binqcmu]{animation-play-state:paused}ul[data-astro-cid-4binqcmu]{display:flex;flex:none;align-items:center;gap:3.5rem;margin:0;padding:0 1.75rem;list-style:none}li[data-astro-cid-4binqcmu]{flex:none}img[data-astro-cid-4binqcmu]{display:block;width:auto;height:46px;opacity:.9}@keyframes trusted-slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-4binqcmu]{-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-4binqcmu]{width:auto;animation:none}.copy[data-astro-cid-4binqcmu]{display:none}ul[data-astro-cid-4binqcmu]{flex:1;flex-wrap:wrap;justify-content:center;gap:1.5rem 3rem;padding:0}}@media(max-width:560px){.trusted-label[data-astro-cid-4binqcmu]{font-size:.95rem}ul[data-astro-cid-4binqcmu]{gap:2.5rem;padding:0 1.25rem}img[data-astro-cid-4binqcmu]{height:38px}}.bf{position:relative;text-align:left}.bf-radio{position:absolute;opacity:0;pointer-events:none}.bf-tabs{display:flex;align-items:flex-end;justify-content:center;gap:1rem;margin-bottom:1.1rem}.bf-group{display:flex;flex-direction:column;gap:.45rem}.bf-group-label{padding-left:.2rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dark-muted)}.bf-group-tabs{display:flex;gap:.3rem;padding:.3rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a}.bf-tab{display:flex;flex-direction:column;gap:.4rem;min-width:7.2rem;padding:.55rem .8rem .6rem;border-radius:8px;font-size:.9rem;font-weight:500;line-height:1.3;color:var(--dark-body);cursor:pointer;transition:background .2s,color .2s}.bf-tab:hover{background:#ffffff0f;color:#fff}.bf-prog{display:block;height:3px;overflow:hidden;border-radius:3px;background:#ffffff24}.bf-prog i{display:block;height:100%;background:#4ea1ff;transform:scaleX(0);transform-origin:left}.bf:not(.js) .bf-prog i{transform:none;background:transparent}.bf-radio:focus-visible~.bf-tabs .bf-group-tabs{outline:2px solid #8ec0f8;outline-offset:3px}.bf-pause-group{align-self:stretch}.bf-pause-group[hidden]{display:none}.bf-pause-slot{flex:1;display:grid;place-items:center}.bf-pause{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#ffffff0f;color:#fff;cursor:pointer}.bf-pause svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.bf-pause .i-play{display:none;fill:currentColor;stroke:none}.bf.is-paused .bf-pause .i-pause{display:none}.bf.is-paused .bf-pause .i-play{display:block}.bf-window{position:relative;overflow:hidden;border-radius:14px;background:#1b2433;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -30px #000000b3}.bf-chrome{display:flex;align-items:center;gap:.45rem;height:2rem;padding:0 .9rem}.bf-chrome i{width:.62rem;height:.62rem;border-radius:50%;background:#ffffff38}.bf-chrome span{margin:0 auto;padding-right:3rem;font-size:.74rem;color:#ffffff80}.bf-screen{position:relative;aspect-ratio:16 / 9;overflow:hidden;container-type:inline-size;background:#fff}.bf.js .bf-window{cursor:pointer}.bf-flash{position:absolute;inset:0;z-index:20;display:grid;place-items:center;width:4.6rem;height:4.6rem;margin:auto;border-radius:50%;background:#01061a99;opacity:0;pointer-events:none}.bf-flash svg{width:1.8rem;height:1.8rem;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round}.bf-flash .i-play,.bf-flash.play .i-pause{display:none}.bf-flash.play .i-play{display:block;fill:#fff;stroke:none}.bf-flash.go{animation:bf-flash .75s ease-out}@keyframes bf-flash{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.3)}}.bf-caps{min-height:3.2rem;margin-top:1rem;text-align:center}.bf-cap{display:none;max-width:46rem;margin:0 auto;font-size:1.05rem;line-height:1.5;color:var(--dark-body)}.bf-cap b{color:#fff}@media(max-width:1100px){.bf-tabs{flex-wrap:wrap;gap:.6rem}.bf-tab{min-width:0;padding:.45rem .6rem .5rem;font-size:.8rem}}@media(max-width:640px){.bf-tabs{justify-content:flex-start;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.bf-group-label{display:none}.bf-group,.bf-group-tabs,.bf-tab{flex:none}.bf-pause{flex:none;width:2.2rem;height:2.2rem}.bf-window{border-radius:10px}.bf-chrome{height:1.4rem}.bf-flash{width:3.4rem;height:3.4rem}.bf-cap{font-size:.95rem}}.bf-stage{-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;--u: .05vw;--u: calc(100cqw / 1440);font-family:Segoe UI,DM Sans,system-ui,sans-serif;font-size:calc(14 * var(--u));line-height:1.4;color:#323130;background:#fff;-webkit-font-smoothing:antialiased}.bf-stage *{box-sizing:border-box}.bf-stage p{margin:0}.bf-stage svg{display:block}.bf-a{position:absolute}.bf-cam{position:absolute;inset:0;transform-origin:0 0;transition:transform 1.7s cubic-bezier(.45,0,.15,1)}.bf-scene{position:absolute;inset:0;visibility:hidden;background:#fff}.bf:not(.js) [data-out]:not(.bf-keep),.bf:not(.js) .bf-cursor{display:none}.bf.bf-reset .bf-stage *,.bf.bf-reset .bf-cam{transition:none!important;animation:none!important}.js [data-out].off{opacity:0;visibility:hidden}.bf-fade,.bf-pop,.bf-rise{transition:opacity .35s ease,transform .45s cubic-bezier(.2,.9,.3,1.15),visibility .35s}.js .bf-fade:not(.on){opacity:0}.js .bf-pop:not(.on){opacity:0;transform:scale(.92)}.js .bf-rise:not(.on){opacity:0;transform:translateY(calc(24 * var(--u)))}.js .bf-type:not(.on){visibility:hidden}.bf-mv{transition:transform .9s cubic-bezier(.45,0,.2,1);transform:translate(calc(var(--dx, 0) * var(--u)),calc(var(--dy, 0) * var(--u)))}.js .bf-mv:not(.on){transform:none}@keyframes bf-spin{to{transform:rotate(360deg)}}@keyframes bf-pulse{0%,to{box-shadow:0 0 #3ecf6e8c}50%{box-shadow:0 0 0 calc(5 * var(--u)) #3ecf6e00}}@keyframes bf-click{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}.bf-top{left:0;top:0;width:calc(1440 * var(--u));height:calc(48 * var(--u));display:flex;align-items:center;gap:calc(10 * var(--u));padding:0 calc(16 * var(--u));border-bottom:1px solid #eaeaea;background:#fff;white-space:nowrap}.bf-top img{width:calc(20 * var(--u));height:calc(20 * var(--u))}.bf-top b{font-weight:600}.bf-crumb{display:flex;gap:calc(8 * var(--u));margin-left:calc(8 * var(--u));color:#605e5c}.bf-crumb i{font-style:normal;color:#c8c6c4}.bf-crumb span:last-child{color:#323130}.bf-search{margin-left:auto;width:calc(220 * var(--u));height:calc(30 * var(--u));display:flex;align-items:center;padding:0 calc(10 * var(--u));border:1px solid #c8c6c4;border-radius:calc(4 * var(--u));color:#8a8886;font-size:calc(13 * var(--u))}.bf-me{display:grid;place-items:center;width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;background:#8764b8;color:#fff;font-size:calc(11 * var(--u));font-weight:600}.bf-rail{left:0;top:calc(48 * var(--u));width:calc(48 * var(--u));height:calc(762 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u));padding-top:calc(10 * var(--u));background:#f8f8f8;border-right:1px solid #eaeaea}.bf-svc{display:grid;place-items:center;width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(4 * var(--u))}.bf-svc.on{background:#e6e6e6}.bf-svc i{display:block;width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(4 * var(--u));background:var(--c);-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.bf-gap{flex:1}.bf-side{left:calc(48 * var(--u));top:calc(48 * var(--u));width:calc(220 * var(--u));height:calc(762 * var(--u));padding:calc(16 * var(--u)) calc(10 * var(--u));background:#f8f8f8;border-right:1px solid #eaeaea;font-size:calc(13 * var(--u));color:#605e5c}.bf-side p{padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(4 * var(--u))}.bf-side .t{padding-bottom:calc(12 * var(--u));font-size:calc(15 * var(--u));font-weight:600;color:#323130}.bf-side .h{padding-top:calc(14 * var(--u));font-size:calc(12 * var(--u));font-weight:600}.bf-side .on{background:#e6e6e6;color:#323130;font-weight:600}.bf-av{display:inline-grid;place-items:center;flex:none;width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;color:#fff;font-size:calc(9.5 * var(--u));font-weight:600;overflow:hidden}.bf-av img{width:100%;height:100%}.bf-av.eido{background:#fff;box-shadow:0 0 0 1px #c7e0f4}.bf-av.none{background:#f3f2f1;color:#8a8886;box-shadow:inset 0 0 0 1px #c8c6c4}.bf-btn{display:inline-grid;place-items:center;height:calc(34 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(3 * var(--u));background:#f3f2f1;font-weight:600;color:#201f1e;white-space:nowrap}.bf-btn.pri{background:#0078d4;color:#fff}.bf-btn.dis{background:#f3f2f1;color:#a19f9d}.bf-pill{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u));border-radius:calc(12 * var(--u));background:#f3f2f1;font-size:calc(12.5 * var(--u));white-space:nowrap}.bf-dot{display:inline-block;flex:none;width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:#3ecf6e;animation:bf-pulse 1.6s ease-in-out infinite}.bf-dot.amber{background:#f0b429;animation:none}.bf-card{background:#fff;border-radius:calc(4 * var(--u));box-shadow:0 calc(1.6 * var(--u)) calc(3.6 * var(--u)) #00000021,0 calc(.3 * var(--u)) calc(.9 * var(--u)) #0000001c}.bf-chip{display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(1 * var(--u)) calc(8 * var(--u));border-radius:calc(3 * var(--u));background:#f3f2f1;font-size:calc(12 * var(--u));color:#323130;white-space:nowrap}.bf-chip.mono{font-family:Consolas,Cascadia Code,monospace;font-size:calc(11.5 * var(--u))}.bf-chip.blue{background:#deecf9;color:#004578}.bf-chip.amber{background:#fff4ce;color:#8a5a00}.bf-chip.green{background:#dff6dd;color:#0b6a0b}.bf-ok{display:inline-grid;place-items:center;flex:none;width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:50%;background:#107c10}.bf-ok:after{content:"";width:calc(8 * var(--u));height:calc(4.5 * var(--u));margin-top:calc(-2 * var(--u));border-left:calc(2 * var(--u)) solid #ffffff;border-bottom:calc(2 * var(--u)) solid #ffffff;transform:rotate(-45deg)}.bf-spin{display:inline-block;flex:none;width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;border:calc(2.2 * var(--u)) solid #c7e0f4;border-top-color:#0078d4;animation:bf-spin .9s linear infinite}.bf-colhead{height:calc(36 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u));padding:0 calc(4 * var(--u));border-bottom:calc(2 * var(--u)) solid #c8c6c4;font-size:calc(15 * var(--u));font-weight:600;color:#201f1e}.bf-colhead span{font-weight:400;color:#605e5c}.bf-colhead small{margin-left:auto;font-size:calc(11.5 * var(--u));font-weight:400;color:#605e5c}.bf-wi{width:calc(324 * var(--u));height:calc(104 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u)) 0 calc(16 * var(--u));border-left:calc(4 * var(--u)) solid #009ccc;overflow:hidden}.bf-wi.bug{border-left-color:#cc293d}.bf-wi-t{height:calc(42 * var(--u));font-size:calc(14 * var(--u));line-height:1.45;color:#201f1e}.bf-wi-t span{margin-right:calc(6 * var(--u));color:#605e5c;font-weight:400}.bf-wi-t b{font-weight:600}.bf-wi-who{position:relative;display:flex;align-items:center;height:calc(30 * var(--u));margin-top:calc(8 * var(--u));font-size:calc(13 * var(--u));color:#323130}.bf-wi-who>span{position:absolute;left:0;top:calc(4 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u))}.bf-wi-who .muted{color:#8a8886}.bf-wi-who>.bf-wi-st{left:auto;right:0}.bf-menu{width:calc(250 * var(--u));padding:calc(6 * var(--u)) 0;z-index:5;border-radius:calc(4 * var(--u));background:#fff;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) #00000021,0 calc(1 * var(--u)) calc(3 * var(--u)) #0000001a}.bf-menu .s{margin:0 calc(8 * var(--u)) calc(4 * var(--u));height:calc(30 * var(--u));display:flex;align-items:center;padding:0 calc(8 * var(--u));border:1px solid #c8c6c4;border-radius:calc(3 * var(--u));color:#8a8886;font-size:calc(13 * var(--u))}.bf-menu p:not(.s){height:calc(38 * var(--u));display:flex;align-items:center;gap:calc(10 * var(--u));padding:0 calc(12 * var(--u));font-size:calc(13.5 * var(--u))}.bf-menu p em{font-style:normal;font-size:calc(11.5 * var(--u));color:#605e5c}.bf-menu .hi{background:#f3f2f1}.bf-banner{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(4 * var(--u));background:#eff6fc;box-shadow:inset 0 0 0 1px #c7e0f4;font-size:calc(13 * var(--u));color:#201f1e;white-space:nowrap}.bf-banner svg{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:#0078d4}.bf-auto{z-index:6;display:flex;align-items:center;gap:calc(18 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));border-radius:calc(12 * var(--u));background:#0f2f82;box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-12 * var(--u)) #0f2f8299;color:#c3d3ee}.bf-auto .ic{flex:none;display:grid;place-items:center;width:calc(50 * var(--u));height:calc(50 * var(--u));border-radius:50%;background:#4ea1ff2e}.bf-auto .ic svg{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:#4ea1ff}.bf-auto .tx{font-size:calc(15 * var(--u));line-height:1.45}.bf-auto .tx b{display:block;margin-bottom:calc(3 * var(--u));font-size:calc(25 * var(--u));font-weight:700;letter-spacing:-.01em;line-height:1.2;color:#fff}.bf-switch{position:relative;flex:none;width:calc(54 * var(--u));height:calc(30 * var(--u));margin-left:auto;border-radius:calc(15 * var(--u));background:#4ea1ff;transition:background .3s}.bf-switch:after{content:"";position:absolute;top:calc(4 * var(--u));left:calc(4 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;background:#fff;transform:translate(calc(24 * var(--u)));transition:transform .3s cubic-bezier(.3,.9,.3,1.2)}.js .bf-switch:not(.on){background:#ffffff38}.js .bf-switch:not(.on):after{transform:none}.bf-h1{font-size:calc(21 * var(--u));font-weight:600;color:#201f1e}.bf-sub{font-size:calc(13 * var(--u));color:#605e5c}.bf-pivots{display:flex;gap:calc(24 * var(--u));font-size:calc(14 * var(--u));color:#605e5c;white-space:nowrap}.bf-pivots span{padding-bottom:calc(8 * var(--u))}.bf-pivots .on{color:#201f1e;font-weight:600;box-shadow:inset 0 calc(-2.5 * var(--u)) 0 #0078d4}.bf-step{height:calc(52 * var(--u));display:flex;align-items:center;gap:calc(14 * var(--u));padding:0 calc(16 * var(--u));border:1px solid #e1dfdd;border-radius:calc(4 * var(--u));background:#fff;white-space:nowrap}.bf-step .n{display:grid;place-items:center;flex:none;width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;border:1px solid #c8c6c4;font-size:calc(12 * var(--u));color:#605e5c}.bf-step .n.amber{border:calc(2 * var(--u)) solid #c19c00;color:#8a5a00}.bf-step .n.act{border-style:dashed}.bf-step b{min-width:calc(150 * var(--u));font-weight:600;font-size:calc(14.5 * var(--u));color:#201f1e}.bf-step .meta{font-size:calc(12.5 * var(--u));color:#605e5c}.bf-step .end{margin-left:auto;display:flex;gap:calc(8 * var(--u))}.bf-toast{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));border-radius:calc(4 * var(--u));background:#201f1e;color:#fff;font-size:calc(13.5 * var(--u));white-space:nowrap;box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) #00000040}.bf-wih{left:calc(48 * var(--u));top:calc(48 * var(--u));width:calc(1392 * var(--u));height:calc(130 * var(--u));padding:calc(14 * var(--u)) calc(24 * var(--u)) 0;border-left:calc(6 * var(--u)) solid #009ccc;border-bottom:1px solid #eaeaea;background:#fff}.bf-wih .ty{font-size:calc(11.5 * var(--u));font-weight:600;letter-spacing:.04em;color:#605e5c}.bf-wih .ti{margin-top:calc(2 * var(--u));font-size:calc(22 * var(--u));font-weight:600;color:#201f1e}.bf-wih .row{display:flex;align-items:center;gap:calc(18 * var(--u));margin-top:calc(6 * var(--u));font-size:calc(13 * var(--u));white-space:nowrap}.bf-wih .who{display:inline-flex;align-items:center;gap:calc(8 * var(--u));padding:calc(2 * var(--u)) calc(10 * var(--u)) calc(2 * var(--u)) calc(3 * var(--u));border-radius:calc(14 * var(--u));background:#eff6fc;box-shadow:0 0 0 1px #c7e0f4;font-weight:600}.bf-wih .f{color:#605e5c}.bf-wih .f b{margin-left:calc(6 * var(--u));font-weight:400;color:#323130}.bf-wih .gap{flex:1}.bf-wih .tabs{display:flex;gap:calc(24 * var(--u));margin-top:calc(10 * var(--u));font-size:calc(14 * var(--u));color:#605e5c}.bf-wih .tabs span{padding-bottom:calc(8 * var(--u))}.bf-wih .tabs .on{color:#201f1e;font-weight:600;box-shadow:inset 0 calc(-2.5 * var(--u)) 0 #0078d4}.bf-panel{padding:calc(16 * var(--u)) calc(24 * var(--u))}.bf-status{display:flex;align-items:center;gap:calc(14 * var(--u));height:calc(28 * var(--u))}.bf-stitle{position:relative;height:calc(28 * var(--u));flex:1}.bf-stitle>p{position:absolute;left:0;top:0;font-size:calc(18 * var(--u));font-weight:600;color:#201f1e;white-space:nowrap}.bf-ssub{position:relative;height:calc(20 * var(--u));margin-top:calc(2 * var(--u));font-size:calc(13 * var(--u));color:#605e5c;white-space:nowrap}.bf-ssub>span{position:absolute;top:0}.bf-track{position:relative;height:calc(64 * var(--u));margin-top:calc(12 * var(--u))}.bf-node{position:absolute;top:0;width:calc(120 * var(--u));margin-left:calc(-60 * var(--u));text-align:center;font-size:calc(13 * var(--u));color:#605e5c}.bf-node .c{position:relative;width:calc(28 * var(--u));height:calc(28 * var(--u));margin:0 auto calc(6 * var(--u))}.bf-node .c>*{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;font-size:calc(12 * var(--u))}.bf-node .todo{border:1px solid #c8c6c4;background:#fff}.bf-node .act{border:calc(2 * var(--u)) solid #0078d4;background:#fff;color:#0078d4;font-weight:600}.bf-node .wait{border:calc(2 * var(--u)) solid #c87c00;background:#fff;color:#8a5a00}.bf-node .done{background:#107c10}.bf-node .done:after{content:"";width:calc(11 * var(--u));height:calc(6 * var(--u));margin-top:calc(-3 * var(--u));border-left:calc(2.4 * var(--u)) solid #ffffff;border-bottom:calc(2.4 * var(--u)) solid #ffffff;transform:rotate(-45deg)}.bf-node .lbl{position:relative;height:calc(20 * var(--u))}.bf-node .lbl>span{position:absolute;left:0;right:0}.bf-node .lbl .b{font-weight:600;color:#201f1e}.bf-line{position:absolute;top:calc(13 * var(--u));height:calc(2.5 * var(--u));background:#e1dfdd}.bf-line i{position:absolute;inset:0;background:#107c10;transform-origin:left;transition:transform .6s ease}.js .bf-line i:not(.on){transform:scaleX(0)}.bf-gate{border-radius:calc(4 * var(--u));background:#fff8e6;box-shadow:inset 0 0 0 1px #f3d9a4,0 calc(1.6 * var(--u)) calc(3.6 * var(--u)) #00000014;padding:calc(16 * var(--u)) calc(24 * var(--u))}.bf-gate .t{font-size:calc(16 * var(--u));font-weight:600;color:#201f1e}.bf-gate .box{margin-top:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(3 * var(--u));background:#ffffffb3;font-size:calc(13.5 * var(--u))}.bf-log p{display:flex;gap:calc(14 * var(--u));padding:calc(5 * var(--u)) 0;font-size:calc(13.5 * var(--u));color:#323130;white-space:nowrap}.bf-log time{width:calc(64 * var(--u));color:#605e5c}.bf-log .mono{font-family:Consolas,Cascadia Code,monospace;font-size:calc(12.5 * var(--u));color:#605e5c}.bf-desk{border-radius:calc(4 * var(--u));overflow:hidden;background:radial-gradient(ellipse 60% 90% at 70% 20%,rgba(61,133,223,.55),transparent 65%),linear-gradient(160deg,#0b3a8a,#0a1f4d 70%)}.bf-taskbar{left:0;bottom:0;width:100%;height:calc(26 * var(--u));display:flex;justify-content:center;align-items:center;gap:calc(8 * var(--u));background:#f0f2f7d9}.bf-taskbar i{width:calc(15 * var(--u));height:calc(15 * var(--u));border-radius:calc(3 * var(--u))}.bf-win{border-radius:calc(5 * var(--u));overflow:hidden;background:#fff;box-shadow:0 calc(10 * var(--u)) calc(28 * var(--u)) #0006;font-size:calc(11.5 * var(--u))}.bf-win .tb{height:calc(24 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u));padding:0 calc(10 * var(--u));background:#f3f3f3;color:#323130;font-size:calc(11 * var(--u))}.bf-win .tb.xl{background:#217346;color:#fff}.bf-win .addr{height:calc(24 * var(--u));margin:0 calc(8 * var(--u)) calc(4 * var(--u));display:flex;align-items:center;padding:0 calc(10 * var(--u));border-radius:calc(12 * var(--u));background:#f3f3f3;color:#605e5c;font-size:calc(11 * var(--u))}.bf-app{height:calc(30 * var(--u));display:flex;align-items:center;gap:calc(18 * var(--u));padding:0 calc(16 * var(--u));background:#0f2f6b;color:#fff;font-size:calc(11.5 * var(--u))}.bf-app b{font-size:calc(13 * var(--u))}.bf-app span:last-child{margin-left:auto;opacity:.8}.bf-tbl{width:100%;border-collapse:collapse}.bf-tbl td,.bf-tbl th{height:calc(24 * var(--u));padding:0 calc(10 * var(--u));border-bottom:1px solid #edebe9;text-align:left;font-weight:400;white-space:nowrap}.bf-tbl th{color:#605e5c;font-size:calc(10.5 * var(--u))}.bf-tbl .r{text-align:right}.bf-grid td{height:calc(21 * var(--u));padding:0 calc(8 * var(--u));border:1px solid #e1dfdd;font-size:calc(10.5 * var(--u));white-space:nowrap}.bf-grid tr:first-child td{font-weight:600}.bf-grid td:first-child{width:calc(26 * var(--u));background:#f3f2f1;color:#605e5c;text-align:center}.bf-sum{box-shadow:inset 0 0 0 calc(2 * var(--u)) #217346;font-weight:700}.js .bf-sum:not(.on){box-shadow:none;font-weight:400}.bf-pr-title{font-size:calc(24 * var(--u));font-weight:600;color:#201f1e}.bf-code{font-family:Consolas,Cascadia Code,monospace;font-size:calc(12.5 * var(--u))}.bf-branch{padding:calc(1 * var(--u)) calc(6 * var(--u));border-radius:calc(3 * var(--u));background:#f3f2f1;color:#0078d4}.bf-box{border:1px solid #e1dfdd;border-radius:calc(5 * var(--u));background:#fff}.bf-box .hd{padding:calc(10 * var(--u)) calc(16 * var(--u));border-bottom:1px solid #e1dfdd;background:#faf9f8;color:#605e5c;font-size:calc(13 * var(--u))}.bf-diff p{padding:calc(3 * var(--u)) calc(10 * var(--u))}.bf-diff .del{background:#fde7e9;color:#a4262c}.bf-diff .add{background:#dff6dd;color:#0b6a0b}.bf-check{display:grid;grid-template-columns:calc(22 * var(--u)) 1fr;column-gap:calc(10 * var(--u));align-items:center;padding:calc(12 * var(--u)) calc(14 * var(--u));font-weight:600;color:#201f1e}.bf-check small{grid-column:2;font-weight:400;font-size:calc(12.5 * var(--u));color:#605e5c}.bf-check .ic{position:relative;grid-row:span 2;width:calc(18 * var(--u));height:calc(18 * var(--u))}.bf-check .ic>*{position:absolute;inset:0}.bf-check .ring{border-radius:50%;border:calc(2 * var(--u)) solid #8a8886}.bf-cursor{position:absolute;z-index:20;width:calc(24 * var(--u));height:calc(24 * var(--u));margin:calc(-3 * var(--u)) 0 0 calc(-4 * var(--u));pointer-events:none;transition:opacity .3s}.bf-cursor svg{width:100%;height:100%;fill:#fff;stroke:#201f1e;stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.35))}.bf-cursor:after{content:"";position:absolute;left:calc(-14 * var(--u));top:calc(-14 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));border:calc(2 * var(--u)) solid rgba(0,120,212,.8);border-radius:50%;opacity:0}.bf-cursor.bf-click:after{animation:bf-click .45s ease-out}.bf-cursor .tag{position:absolute;left:calc(20 * var(--u));top:calc(18 * var(--u));display:none;padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(10 * var(--u));background:#0f65df;color:#fff;font-size:calc(11 * var(--u));font-weight:600;white-space:nowrap}.bf-cursor.bf-agent .tag{display:block}.bf-g-overview{--c: #0078d4;--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 2h7v7H2zM11 2h7v7h-7zM2 11h7v7H2zM11 11h7v7h-7z'/%3E%3C/svg%3E")}.bf-g-boards{--c: #009c80;--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 2h4.5v16H2zM7.75 2h4.5v11h-4.5zM13.5 2H18v7h-4.5z'/%3E%3C/svg%3E")}.bf-g-repos{--c: #e05b3a;--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='5' cy='4' r='2.6'/%3E%3Ccircle cx='5' cy='16' r='2.6'/%3E%3Ccircle cx='15' cy='7' r='2.6'/%3E%3Cpath d='M4 6h2v8H4z'/%3E%3Cpath d='M14 9h2c0 4-4 4.5-10 5.5v-2c6-1 8-1.5 8-3.5z'/%3E%3C/svg%3E")}.bf-g-pipelines{--c: #2b78e4;--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 8h5l3-6h8v8l-6 3v5h-2l-2-5-4-1z'/%3E%3C/svg%3E")}.bf-g-tests{--c: #7a3fd1;--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7 2h6v2h-1v4.5l5 8.5a1 1 0 0 1-.9 1.5H3.9a1 1 0 0 1-.9-1.5l5-8.5V4H7z'/%3E%3C/svg%3E")}.bf-g-artifacts{--c: #c4316e;--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1l8 4v10l-8 4-8-4V5zm0 2.2L4.6 5.9 10 8.6l5.4-2.7z'/%3E%3C/svg%3E")}.bf-g-settings{--c: #605e5c;--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M8.5 1h3l.5 2.4 1.6.9 2.3-.8 1.5 2.6-1.8 1.6v1.8l1.8 1.6-1.5 2.6-2.3-.8-1.6.9-.5 2.4h-3L8 16.6l-1.6-.9-2.3.8-1.5-2.6 1.8-1.6V9.6L2.6 8l1.5-2.6 2.3.8L8 5.3zM10 7a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3C/svg%3E")}.bf .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bf-fbox{width:calc(138 * var(--u));height:calc(130 * var(--u));padding:calc(12 * var(--u));border-radius:calc(8 * var(--u));border-top:calc(3 * var(--u)) solid #0f65df;background:#fff;box-shadow:0 0 0 1px #e1dfdd,0 calc(4 * var(--u)) calc(12 * var(--u)) #0f2f821a}.bf-fbox.gate{border-top-color:#c87c00;background:#fffaf0}.bf-fbox.pr{border-top-color:#107c10}.bf-fbox.in{width:calc(178 * var(--u));border-top-color:#009ccc}.bf-fbox .hd{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(26 * var(--u));font-size:calc(14.5 * var(--u));font-weight:600;line-height:1.1;color:#201f1e}.bf-fbox .hd img{width:calc(18 * var(--u));height:calc(18 * var(--u))}.bf-fbox .n{display:grid;place-items:center;flex:none;width:calc(24 * var(--u));height:calc(24 * var(--u));border-radius:50%;background:#eff6fc;color:#0f65df;font-size:calc(12 * var(--u));font-weight:700}.bf-fbox.gate .n{background:#fff4ce;color:#8a5a00}.bf-fbox.pr .n{background:#dff6dd;color:#107c10}.bf-fbox .n svg{width:calc(14 * var(--u));height:calc(14 * var(--u));fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bf-fbox .rows{display:grid;justify-items:start;gap:calc(6 * var(--u));margin-top:calc(12 * var(--u))}.bf-fbox .rows .bf-chip{font-size:calc(11 * var(--u))}.bf-fbox .rows .bf-chip img{width:calc(12 * var(--u));height:calc(12 * var(--u))}.bf-fbox .in-row{display:flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(12.5 * var(--u));color:#323130;white-space:nowrap}.bf-fbox .in-row.muted{padding-left:calc(23 * var(--u));color:#605e5c}.bf-fbox .in-row svg{width:calc(15 * var(--u));height:calc(15 * var(--u));flex:none}.bf-arr{height:calc(2.5 * var(--u));background:#8fb3e8;transform-origin:left;transition:transform .4s ease}.bf-arr:after{content:"";position:absolute;right:calc(-2 * var(--u));top:calc(-5 * var(--u));border-left:calc(9 * var(--u)) solid #8fb3e8;border-top:calc(6 * var(--u)) solid transparent;border-bottom:calc(6 * var(--u)) solid transparent}.js .bf-arr:not(.on){transform:scaleX(0)}.bf-lane{border-radius:calc(8 * var(--u));background:#0f65df09;box-shadow:inset 0 0 0 1px #0f65df1a}.bf-lane.gate{background:#c87c000d;box-shadow:inset 0 0 0 1px #c87c0029}.bf-token{width:calc(138 * var(--u));height:calc(78 * var(--u));padding:calc(10 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));border-left:calc(4 * var(--u)) solid #009ccc;background:#fff;box-shadow:0 0 0 1px #e1dfdd,0 calc(3 * var(--u)) calc(8 * var(--u)) #0000001a}.bf-token .tk-h{display:flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(13 * var(--u));line-height:1.3;color:#605e5c;white-space:nowrap;overflow:hidden}.bf-token .tk-h b{color:#201f1e}.bf-token .tk-h span{overflow:hidden;text-overflow:ellipsis}.bf-token .tk-h svg{width:calc(13 * var(--u));height:calc(13 * var(--u));flex:none;margin-left:auto}.bf-token .tk-s{position:relative;height:calc(34 * var(--u));margin-top:calc(6 * var(--u))}.tk-seg{position:absolute;inset:0;display:grid;grid-template-columns:auto 1fr;align-content:center;align-items:center;column-gap:calc(6 * var(--u));row-gap:calc(2 * var(--u));font-size:calc(13 * var(--u));line-height:1.3;font-weight:600;color:#201f1e;white-space:nowrap}.tk-seg em{grid-column:2;font-size:calc(11.5 * var(--u));font-style:normal;font-weight:400;color:#605e5c;font-variant-numeric:tabular-nums}.tk-seg.wait,.tk-seg.back{color:#8a5a00}.tk-seg.done{color:#0b6a0b}.bf-dot.grey{background:#a19f9d;animation:none}.tk-seg .bf-ok{width:calc(14 * var(--u));height:calc(14 * var(--u))}.bf-bubble{display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));border-radius:calc(14 * var(--u));background:#fff;box-shadow:0 0 0 1px #e1dfdd,0 calc(4 * var(--u)) calc(10 * var(--u)) #0000001f;font-size:calc(12.5 * var(--u));white-space:nowrap;z-index:4}.bf-bubble.back{background:#fff8e6;box-shadow:0 0 0 1px #f3d9a4,0 calc(4 * var(--u)) calc(10 * var(--u)) #0000001f}.bf-loop path.ln{fill:none;stroke:#c87c00;stroke-width:2.2;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s ease-out}.bf-loop .hd{fill:#c87c00;transition:opacity .3s .6s}.js .bf-loop:not(.on) path.ln{stroke-dashoffset:1}.js .bf-loop:not(.on) .hd{opacity:0}.bf-tally{display:flex;align-items:center;gap:calc(22 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(8 * var(--u));background:#0f2f82;color:#c3d3ee;font-size:calc(13.5 * var(--u));white-space:nowrap}.bf-tally b{color:#fff}.bf-tally i{width:1px;height:calc(18 * var(--u));background:#ffffff40}.aof-fit[data-astro-cid-t7sh6rio]{width:100%;overflow:hidden;user-select:none}.aof-stage[data-astro-cid-t7sh6rio]{position:relative;width:1080px;height:540px;flex:none;transform-origin:top left}.aof-body[data-astro-cid-t7sh6rio]{position:absolute;left:0;top:0;width:1080px;height:540px}.aof-glow[data-astro-cid-t7sh6rio]{position:absolute;left:250px;top:20px;width:344px;height:500px;border-radius:50%;background:radial-gradient(ellipse at center,#0f65df2e,#0f65df00 70%);filter:blur(2px);opacity:.55;animation:aofBreathe 6s ease-in-out infinite;pointer-events:none}.aof-lines[data-astro-cid-t7sh6rio]{position:absolute;left:0;top:0;width:1080px;height:540px;overflow:visible}.aof-line-grey[data-astro-cid-t7sh6rio]{fill:none;stroke:#cbd5e1;stroke-width:1.4;stroke-dasharray:5 9;animation:aofFlow 2.4s linear infinite}.aof-line-green[data-astro-cid-t7sh6rio]{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:1.6;stroke-dasharray:6 8;animation:aofFlow 1.8s linear infinite}.aof-dots[data-astro-cid-t7sh6rio]{position:absolute;left:0;top:0;width:1080px;height:540px;pointer-events:none}.aof-dot[data-astro-cid-t7sh6rio]{position:absolute;left:0;top:0;border-radius:50%;animation:aofMove 2.8s linear infinite}.aof-dot-grey[data-astro-cid-t7sh6rio]{width:6px;height:6px;background:#64748b}.aof-dot-green[data-astro-cid-t7sh6rio]{width:8px;height:8px;background:var(--accent);box-shadow:0 0 0 4px var(--accent-ghost);animation-duration:2.4s}.aof-col[data-astro-cid-t7sh6rio]{position:absolute;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.aof-col-systems[data-astro-cid-t7sh6rio]{gap:10px}.aof-sys[data-astro-cid-t7sh6rio]{height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-card);font-family:var(--font-heading);font-weight:600;font-size:.8rem;color:var(--text);animation:aofRise .5s ease-out backwards}.aof-sys[data-astro-cid-t7sh6rio] img[data-astro-cid-t7sh6rio]{display:block;width:20px;height:20px;flex:none}.aof-sys[data-astro-cid-t7sh6rio] span[data-astro-cid-t7sh6rio]:first-of-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aof-sys[data-astro-cid-t7sh6rio] .dot[data-astro-cid-t7sh6rio]{margin-left:auto}.aof-col-agents[data-astro-cid-t7sh6rio]{gap:14px}.aof-agent[data-astro-cid-t7sh6rio]{position:relative;height:72px;display:flex;align-items:center;padding:0 18px;border:1px solid var(--accent-line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-lift);overflow:hidden;animation:aofRise .55s ease-out backwards}.aof-sweep[data-astro-cid-t7sh6rio]{position:absolute;left:0;top:0;bottom:0;width:26%;background:linear-gradient(90deg,#3ecf6e00,#3ecf6e24,#3ecf6e00);animation:aofSweep 3.6s linear infinite}.aof-agent-text[data-astro-cid-t7sh6rio]{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0}.aof-agent-name[data-astro-cid-t7sh6rio]{font-family:var(--font-heading);font-weight:600;font-size:.95rem;color:var(--text)}.aof-agent-status[data-astro-cid-t7sh6rio]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--muted)}.aof-agent-status[data-astro-cid-t7sh6rio] .dot[data-astro-cid-t7sh6rio]{flex:none}.aof-cycle-mask[data-astro-cid-t7sh6rio]{display:block;height:19px;overflow:hidden;min-width:0}.aof-cycle-track[data-astro-cid-t7sh6rio]{display:block;animation-name:aofCycle;animation-duration:14s;animation-timing-function:steps(var(--cycle-n, 5));animation-iteration-count:infinite}.aof-cycle-line[data-astro-cid-t7sh6rio]{display:block;height:19px;line-height:19px;white-space:nowrap}.aof-col-findings[data-astro-cid-t7sh6rio]{gap:12px}.aof-finding[data-astro-cid-t7sh6rio]{height:96px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:0 16px;border:1px solid var(--border-bright);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-card);animation:aofRise .6s ease-out backwards}.aof-finding[data-astro-cid-t7sh6rio].is-urgent{border-color:#be123c4d;box-shadow:0 2px 6px #1018280f,0 20px 44px -24px #be123c4d}.aof-finding[data-astro-cid-t7sh6rio].is-live{border-color:var(--border);box-shadow:var(--shadow-card)}.aof-finding-head[data-astro-cid-t7sh6rio]{display:flex;align-items:center;gap:8px}.aof-tag[data-astro-cid-t7sh6rio]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:4px;font-family:var(--font-heading);font-weight:700;font-size:.63rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.aof-tag[data-astro-cid-t7sh6rio] svg[data-astro-cid-t7sh6rio]{width:11px;height:11px;flex:none}.aof-tag-security[data-astro-cid-t7sh6rio],.aof-tag-bug[data-astro-cid-t7sh6rio]{border:1px solid rgba(190,18,60,.3);background:#fff1f2;color:#be123c}.aof-tag-enhancement[data-astro-cid-t7sh6rio],.aof-tag-idea[data-astro-cid-t7sh6rio]{border:1px solid var(--accent-line);background:var(--accent-ghost);color:var(--accent-text)}.aof-evidence[data-astro-cid-t7sh6rio]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--border);border-radius:4px;background:var(--surface-2);font-family:var(--font-heading);font-size:.63rem;font-weight:700;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.aof-evidence[data-astro-cid-t7sh6rio] img[data-astro-cid-t7sh6rio]{display:block;width:11px;height:11px}.aof-urgent[data-astro-cid-t7sh6rio]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;background:#be123c;font-family:var(--font-heading);font-weight:700;font-size:.63rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap}.aof-finding-title[data-astro-cid-t7sh6rio]{margin:0;font-family:var(--font-heading);font-weight:600;font-size:.94rem;line-height:1.35;color:var(--text)}.aof-finding-detail[data-astro-cid-t7sh6rio]{margin:0;font-size:.8rem;line-height:1.4;color:var(--muted)}.aof-sys[data-astro-cid-t7sh6rio] .dot[data-astro-cid-t7sh6rio],.aof-agent-status[data-astro-cid-t7sh6rio] .dot[data-astro-cid-t7sh6rio]{width:6px;height:6px}.dot[data-astro-cid-t7sh6rio].working{animation:aofPulse 2.2s ease-out infinite}.dot[data-astro-cid-t7sh6rio].waiting{animation:aofPulseAmber 2.4s ease-out infinite}@keyframes aofFlow{to{stroke-dashoffset:-36}}@keyframes aofPulse{0%,to{box-shadow:0 0 #3ecf6e80}70%{box-shadow:0 0 0 7px #3ecf6e00}}@keyframes aofPulseAmber{0%,to{box-shadow:0 0 #f0b42980}70%{box-shadow:0 0 0 7px #f0b42900}}@keyframes aofRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes aofSweep{0%{transform:translate(-110%)}to{transform:translate(520%)}}@keyframes aofBreathe{0%,to{opacity:.3}50%{opacity:.85}}@keyframes aofMove{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes aofCycle{to{transform:translateY(calc(-19px * var(--cycle-n, 5)))}}.aof[data-astro-cid-t7sh6rio].is-paused [data-astro-cid-t7sh6rio]{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.aof[data-astro-cid-t7sh6rio] [data-astro-cid-t7sh6rio]{animation:none!important}.aof[data-astro-cid-t7sh6rio] [data-astro-cid-t7sh6rio][data-flow-dots]{display:none}}.hero[data-astro-cid-j7pv25f6]{padding-block:calc(4.5rem + var(--header-h)) 4.5rem;overflow:hidden}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center}.hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{font-size:.85rem;letter-spacing:.14em;margin-bottom:1.2rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{text-wrap:balance}.accent-text[data-astro-cid-j7pv25f6]{color:#6aa9f7}.hero-sub[data-astro-cid-j7pv25f6]{margin:1.3rem auto 0;font-family:var(--font-heading);font-weight:700;font-size:clamp(1.15rem,2vw,1.4rem);letter-spacing:-.015em;color:#fff}.stack[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 0;margin:1.6rem auto 0;padding:0}.stack[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6rem;text-align:left}.stack[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:26px;height:26px;display:block}.stack[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-heading);font-size:.98rem;line-height:1.2;color:#fff}.stack[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;font-size:.8rem;line-height:1.3;color:var(--dark-muted)}.chev[data-astro-cid-j7pv25f6]{width:22px;height:22px;margin:0 1rem;fill:none;stroke:#6aa9f7;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:.85rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.hero-film[data-astro-cid-j7pv25f6]{--w: min(108%, max(100%, calc((100vw - 3rem)*.92) ));width:var(--w);margin:3.25rem calc((100% - var(--w)) / 2) 0}.hero-trust[data-astro-cid-j7pv25f6]{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.14)}.proof[data-astro-cid-j7pv25f6]{padding-block:4.5rem;background:var(--bg-alt);border-block:1px solid var(--border-soft)}.quote[data-astro-cid-j7pv25f6]{max-width:52rem;margin:0 auto;text-align:center}.quote-logo[data-astro-cid-j7pv25f6]{display:block;width:auto;height:32px;margin:0 auto 1.6rem}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.4;letter-spacing:-.015em;color:var(--text);text-wrap:balance}.quote-who[data-astro-cid-j7pv25f6]{margin:1.5rem 0 0;font-size:.95rem;color:var(--muted)}.quote-who[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-heading);color:var(--text)}.proof-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1.2rem;font-family:var(--font-heading);font-weight:700;font-size:.95rem}.ado[data-astro-cid-j7pv25f6]{background:var(--bg)}.ado-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3.5rem;align-items:center}.ado-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.1rem,3.6vw,2.8rem);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.accent-ink[data-astro-cid-j7pv25f6]{color:var(--accent)}.ado-copy[data-astro-cid-j7pv25f6] .section-lead[data-astro-cid-j7pv25f6]{margin-top:1.1rem}.services[data-astro-cid-j7pv25f6]{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;gap:.8rem}.services[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:22px 8.4rem 1fr;align-items:center;gap:.75rem}.services[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:14px;height:14px;margin-left:4px;border-radius:4px}.services[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block}.services[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);color:var(--text)}.services[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--body)}.ado-copy[data-astro-cid-j7pv25f6] .section-more[data-astro-cid-j7pv25f6]{text-align:left;margin-top:2rem}.more-link[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:700}.section-more[data-astro-cid-j7pv25f6]{margin:2.5rem 0 0;text-align:center}.always-on[data-astro-cid-j7pv25f6]{background:var(--bg-alt);border-block:1px solid var(--border-soft)}.always-on[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-wrap:balance}.faq[data-astro-cid-j7pv25f6]{background:var(--bg)}.faq[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.faq-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border-bright)}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--border-bright)}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{position:relative;padding:1.2rem 2.5rem 1.2rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-weight:700;font-size:1.08rem;color:var(--text)}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:.4rem;top:50%;width:10px;height:10px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:translateY(-70%) rotate(45deg);transition:transform .18s ease}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{transform:translateY(-30%) rotate(-135deg)}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1.3rem;max-width:62ch}@media(prefers-reduced-motion:reduce){.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{transition:none}}@media(max-width:1000px){.ado-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.75rem}}@media(max-width:720px){.hero[data-astro-cid-j7pv25f6]{padding-block:calc(3rem + var(--header-h)) 3rem}.stack[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;width:fit-content;gap:.7rem}.chev[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:640px){.hero-ctas[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{width:100%}.services[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:22px 1fr;row-gap:.1rem}.services[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{grid-column:2}}
