:root{color:#0b0b0c;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility;--bg: #ffffff;--surface: #fafafa;--text: #0b0b0c;--muted: #6b6f76;--border: #e5e5e7;--mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}a{color:inherit;text-decoration:none}button,input{font:inherit}ul{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin-top:0}.nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1rem,4vw,4rem);border-bottom:1px solid var(--border);background:#ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:.65rem;font-weight:800;letter-spacing:0}.brand-mark{display:inline-block;width:32px;height:32px;border-radius:9px;object-fit:contain}.nav-links{display:flex;gap:1.4rem;color:var(--muted);font-size:.94rem}.nav-links a:hover{color:var(--text)}.nav-auth{display:flex;align-items:center;gap:.75rem}.nav-signin{border:1px solid var(--border);border-radius:999px;padding:.5rem .9rem;background:transparent;font-size:.85rem;font-weight:600;cursor:pointer}.nav-signin:hover{border-color:var(--text)}.nav-account{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:999px;padding:.35rem .75rem .35rem .35rem;background:transparent;font-size:.85rem;cursor:pointer}.nav-avatar{width:22px;height:22px;border-radius:999px;object-fit:cover}.nav-plan-badge{padding:.15rem .5rem;border-radius:999px;background:var(--surface);color:var(--muted);font-weight:700;font-size:.72rem;text-transform:uppercase}.nav-cta,.primary-button,.secondary-button,.pricing-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:999px;cursor:pointer;font-weight:700}.nav-cta{padding:.6rem 1rem;color:#fff;background:#0b0b0c;font-size:.9rem}main{max-width:1180px;margin:0 auto;padding:0 clamp(1rem,5vw,2.5rem)}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.1rem;padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(2.5rem,6vw,4rem)}.eyebrow-accent{color:var(--feature-accent, var(--muted))}.eyebrow-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--feature-accent, currentColor);background:color-mix(in srgb,var(--feature-accent, currentColor) 14%,transparent);border:1px solid color-mix(in srgb,var(--feature-accent, currentColor) 26%,transparent)}.eyebrow-icon svg{width:17px;height:17px}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .5rem;color:var(--muted);font-weight:700;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.eyebrow-center{justify-content:center}h1{margin-bottom:.25rem;font-size:clamp(3rem,7vw,5.5rem);line-height:.98;letter-spacing:-.02em;font-weight:800;max-width:900px}h2{font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.08;letter-spacing:-.01em;font-weight:800;margin-bottom:1rem}h3{letter-spacing:0}.hero-subtitle{max-width:620px;color:var(--muted);font-size:clamp(1.05rem,1.6vw,1.2rem)}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin:.75rem 0}.hero-actions-center{justify-content:center}.primary-button,.secondary-button{min-height:50px;padding:0 1.3rem;font-size:.98rem}.primary-button{color:#fff;background:#0b0b0c}.primary-button:hover{background:#262626}.secondary-button{color:var(--text);border:1px solid var(--border);background:#fff}.secondary-button:hover{background:var(--surface)}.hero-media,.feature-media{width:100%}.hero-media{margin-top:1.5rem}.feature-media-window{display:flex;align-items:center;gap:.4rem;height:38px;padding:0 .9rem;border:1px solid var(--border);border-bottom:0;border-radius:12px 12px 0 0;background:var(--surface)}.feature-media-window span{width:10px;height:10px;border-radius:50%;background:var(--border)}.feature-media-placeholder{display:grid;place-items:center;min-height:220px;padding:1.5rem;border:1px solid var(--border);border-radius:0 0 12px 12px;color:var(--muted);font-size:.92rem;text-align:center;background:repeating-linear-gradient(135deg,#fafafa,#fafafa 10px,#f2f2f3 10px,#f2f2f3 20px)}.feature-media-placeholder-lg{min-height:420px}.logo-strip{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.logo-strip p{color:var(--muted);font-weight:700;font-size:.9rem;letter-spacing:.02em}.logo-row{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,4vw,3.5rem)}.logo-item{display:inline-flex;align-items:center;gap:.5rem}.logo-item img{display:block;width:auto}.logo-item span{color:#0b0b0c;font-weight:700;font-size:1.05rem;letter-spacing:-.02em}.integration-strip{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 0;border-bottom:1px solid var(--border)}.integration-strip p{margin-bottom:.9rem}.integration-strip p{color:var(--muted);font-weight:700;font-size:.9rem;letter-spacing:.02em}.integration-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.integration-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .85rem .45rem .5rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:.9rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.integration-chip img{width:26px;height:26px;object-fit:contain;border-radius:6px;flex-shrink:0}@media(max-width:640px){.integration-chip{font-size:.82rem;padding:.35rem .7rem .35rem .4rem}.integration-chip img{width:22px;height:22px}}.features{display:flex;flex-direction:column;gap:clamp(4rem,8vw,6rem);padding:clamp(4rem,8vw,6rem) 0}.feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.feature-reversed{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.feature-reversed .feature-copy{order:2}.feature-reversed .feature-media{order:1}.feature-copy{max-width:480px}.feature-description{color:var(--muted);margin-bottom:1.1rem}.feature-bullets li{position:relative;padding-left:1.3rem;margin-bottom:.55rem;color:var(--text);font-size:.95rem}.feature-bullets li:before{content:"";position:absolute;left:0;top:.5rem;width:6px;height:6px;border-radius:999px;background:#0b0b0c}.cta-band{display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:clamp(3.5rem,8vw,5.5rem) 0;text-align:center;border-top:1px solid var(--border)}.cta-band h2{max-width:640px}.footer{border-top:1px solid var(--border);padding:clamp(2.5rem,6vw,3.5rem) clamp(1rem,5vw,4rem) 1.5rem}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem;max-width:1180px;margin:0 auto;padding-bottom:2rem}.footer-brand p{margin-top:.75rem;color:var(--muted);font-size:.9rem}.footer-columns{display:flex;gap:clamp(2rem,6vw,5rem)}.footer-columns>div{display:flex;flex-direction:column;gap:.65rem}.footer-columns span{margin-bottom:.25rem;color:var(--text);font-weight:700;font-size:.85rem}.footer-columns a{color:var(--muted);font-size:.9rem}.footer-columns a:hover{color:var(--text)}.footer-bottom{max-width:1180px;margin:0 auto;padding-top:1.5rem;border-top:1px solid var(--border);color:var(--muted);font-size:.85rem}.page-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:clamp(3.5rem,8vw,5.5rem) 0 clamp(2rem,5vw,3rem)}.page-title{font-size:clamp(2.3rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.02em;font-weight:800;max-width:760px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:min(1440px,calc(100vw - 5rem));margin-left:50%;transform:translate(-50%);padding-bottom:clamp(3rem,6vw,5rem)}.pricing-cta:disabled{opacity:.6;cursor:default}.pricing-error{max-width:1180px;margin:-1.5rem auto 2rem;padding:0 clamp(1rem,5vw,2.5rem);color:#b42318;text-align:center;font-size:.9rem}.pricing-card{position:relative;display:flex;flex-direction:column;padding:2.5rem 2.2rem;border:1px solid var(--border);border-radius:18px;background:#fff}.pricing-tag{position:absolute;top:1.1rem;right:1.1rem;padding:.22rem .65rem;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.01em}.pricing-card.highlighted .pricing-tag{background:#0b0b0c;border-color:#0b0b0c;color:#fff}.pricing-card h3{font-size:1.3rem}.pricing-card.highlighted{border-color:#0b0b0c;box-shadow:0 0 0 1px #0b0b0c}.pricing-price{margin:.7rem 0 .35rem;font-size:2.2rem;font-weight:800}.pricing-price span{color:var(--muted);font-size:.92rem;font-weight:600}.pricing-save{min-height:1.4rem}.pricing-trial-note{min-height:1.35rem;margin:.55rem 0 0;color:var(--muted);font-size:.85rem;line-height:1.35;text-align:center}.pricing-description{min-height:3.4rem;color:var(--muted);font-size:.98rem;line-height:1.5}.pricing-features{margin:0;padding:0;list-style:none}.pricing-cta{margin:1.2rem 0 1.6rem;min-height:52px;padding:0 1.2rem;font-size:1rem;font-weight:700;color:#fff;border:1px solid #0b0b0c;background:#0b0b0c}.pricing-cta:hover:not(:disabled){background:#26262a;border-color:#26262a}.pricing-features li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.7rem;color:var(--text);font-size:.94rem;text-align:left;line-height:1.45}.pricing-features svg{flex:0 0 auto;margin-top:.1rem;color:var(--muted)}.enterprise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;padding:clamp(3rem,6vw,5rem) 0}.enterprise-card{padding:1.5rem;border:1px solid var(--border);border-radius:16px}.enterprise-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:1rem;border-radius:10px;background:var(--surface)}.enterprise-card p{color:var(--muted);font-size:.92rem}@media(max-width:1000px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-grid{grid-template-columns:1fr}}@media(max-width:860px){.feature,.feature-reversed{grid-template-columns:1fr}.feature-reversed .feature-copy,.feature-reversed .feature-media{order:unset}.feature-copy{max-width:none}}@media(max-width:760px){.nav-links{display:none}.pricing-grid{grid-template-columns:1fr}.footer-top{flex-direction:column;gap:2rem}}.legal{max-width:760px;margin:0 auto;padding-bottom:clamp(3rem,6vw,5rem)}.legal .updated{color:var(--muted);font-size:.85rem;margin-bottom:2.5rem}.legal section{margin-bottom:2.25rem}.legal h2{font-size:1.3rem;font-weight:700;margin-bottom:.75rem}.legal h3{font-size:1.05rem;font-weight:600;margin:1.1rem 0 .5rem}.legal p{color:var(--text);line-height:1.7;margin-bottom:.85rem}.legal ul{list-style:disc;padding-left:1.4rem;margin-bottom:.85rem}.legal li{line-height:1.7;margin-bottom:.35rem}.legal a{text-decoration:underline}.usage-bar{max-width:760px;margin:0 auto 32px;padding:18px 22px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fff}.usage-bar.exhausted{border-color:#e03e3759;background:#e03e370a}.usage-bar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.usage-bar-title{margin:0;font-size:15px;font-weight:700}.usage-bar-meta{margin:4px 0 0;font-size:13px;opacity:.6}.usage-bar-plan{flex:none;padding:3px 10px;border-radius:999px;background:#00000012;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.usage-bar-track{height:6px;border-radius:999px;background:#00000014;overflow:hidden}.usage-bar-fill{height:100%;border-radius:999px;background:#111;transition:width .24s ease}.usage-bar.exhausted .usage-bar-fill{background:#e03e37}.download-page{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:clamp(3rem,8vw,5.5rem) 0 clamp(4rem,8vw,6rem)}.download-page h1{font-size:clamp(2.2rem,5vw,3.2rem);letter-spacing:-.03em;margin:0}.download-sub{color:var(--muted);font-size:1.05rem;max-width:34rem;margin:0}.download-button{margin-top:.75rem}.download-pending{max-width:30rem;margin:.75rem 0 0;padding:.9rem 1.1rem;border:1px dashed var(--border);border-radius:12px;color:var(--muted);font-size:.95rem}.download-meta{color:var(--muted);font-size:.88rem;margin:0}.download-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;width:100%;max-width:46rem;margin-top:2.5rem;text-align:left}.download-step{display:flex;gap:.75rem;padding:1.1rem;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.download-step svg{flex-shrink:0;margin-top:.15rem;color:var(--muted)}.download-step h3{margin:0 0 .3rem;font-size:.98rem}.download-step p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.welcome{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(3rem,8vw,5rem) 0 clamp(4rem,8vw,6rem)}.welcome-badge{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:#10b981;color:#fff;transform:scale(.6);opacity:0;transition:transform .42s cubic-bezier(.2,1.5,.4,1),opacity .28s ease}.welcome-badge.is-settled{transform:scale(1);opacity:1}@media(prefers-reduced-motion:reduce){.welcome-badge{transition:none;transform:none;opacity:1}}.welcome-eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin:1.5rem 0 .35rem;color:#10b981;font-size:.85rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.welcome h1{margin:0;font-size:clamp(2.3rem,5vw,3.4rem);letter-spacing:-.03em}.welcome-sub{max-width:34rem;margin:.7rem 0 0;color:var(--muted);font-size:1.05rem;line-height:1.6}.welcome-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.8rem}.welcome-unlocked{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;width:100%;max-width:46rem;margin:3rem 0 0;padding:0;list-style:none;text-align:left}.welcome-unlocked li{display:flex;gap:.6rem;padding:.95rem 1.05rem;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.welcome-unlocked svg{flex-shrink:0;margin-top:.18rem;color:#10b981}.welcome-unlocked strong{display:block;font-size:.95rem;margin-bottom:.15rem}.welcome-unlocked span{color:var(--muted);font-size:.87rem;line-height:1.5}.welcome-footnote{max-width:32rem;margin:2.2rem 0 0;color:var(--muted);font-size:.85rem;line-height:1.6}.interval-toggle{display:flex;width:fit-content;margin:0 auto 2rem;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.interval-toggle button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;border:none;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.92rem;font-weight:600;cursor:pointer}.interval-toggle button.is-active{background:#eceef0;color:var(--text);box-shadow:0 1px 3px #0000001a}.interval-badge{padding:.12rem .45rem;border-radius:999px;background:#10b981;color:#fff;font-size:.72rem;font-weight:700}.pricing-save{margin:-.4rem 0 0;color:#10b981;font-size:.85rem;font-weight:700}.contact-page{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(3rem,8vw,5rem) 0 clamp(4rem,8vw,6rem)}.contact-page h1{margin:0;font-size:clamp(2.2rem,5vw,3.2rem);letter-spacing:-.03em}.contact-sub{max-width:32rem;margin:.8rem 0 0;color:var(--muted);font-size:1.02rem;line-height:1.6}.contact-button{margin-top:1.6rem}.contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;width:100%;max-width:46rem;margin-top:3rem;text-align:left}.contact-card{display:flex;gap:.75rem;padding:1.1rem;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.contact-card svg{flex-shrink:0;margin-top:.15rem;color:var(--muted)}.contact-card h3{margin:0 0 .3rem;font-size:.98rem}.contact-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.how-it-works,.highlights{padding:clamp(3.5rem,7vw,5.5rem) 0;text-align:center}.how-it-works h2,.highlights h2{font-size:clamp(1.7rem,3.4vw,2.4rem);letter-spacing:-.02em;margin-bottom:clamp(2rem,4vw,3rem)}.how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;text-align:left}.how-card{position:relative;padding:1.6rem 1.5rem 1.4rem;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.how-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#0b0b0c;color:#fff;font-size:.85rem;font-weight:700;margin-bottom:.9rem}.how-card h3{font-size:1.08rem;margin-bottom:.5rem}.how-card p{color:var(--muted);font-size:.93rem;margin-bottom:.6rem}.how-card .how-detail{color:var(--text);font-size:.85rem;font-weight:600;margin-bottom:0}.highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;text-align:left}.highlight-card{padding:1.5rem 1.5rem 1.3rem;border:1px solid var(--border);border-radius:18px;background:var(--bg)}.highlight-card h3{font-size:1.02rem;margin-bottom:.45rem}.highlight-card p{color:var(--muted);font-size:.92rem;margin-bottom:0}@media(max-width:900px){.how-grid,.highlight-grid{grid-template-columns:minmax(0,1fr)}}.bv-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;width:100%}.bv-bars{display:inline-flex;align-items:center;gap:3px;height:18px}.bv-bars span{width:3px;height:100%;border-radius:999px;transform-origin:center;animation:bv-bar 1.1s ease-in-out infinite}.bv-bars-light span{background:#fff}.bv-bars-brand span{background:#14855c}@keyframes bv-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.bv-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .8rem;border-radius:999px;background:#101013;color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 28px #0b0b0c47}.bv-pill-button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#ffffff29}.bv-pill-confirm{background:#fff;color:#0b0b0c}.bv-keycap{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 .5rem;border-radius:8px;border:1px solid var(--border);border-bottom-width:3px;background:#fff;font-size:.82rem;font-weight:700}.bv-keycap-pulse{animation:bv-keypress 2.4s ease-in-out infinite}@keyframes bv-keypress{0%,55%,to{background:#fff;color:#0b0b0c;transform:translateY(0)}65%,85%{background:#2e85ff;color:#fff;border-color:#2e85ff;transform:translateY(2px)}}.bv-agent-dot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;color:#fff;font-size:.72rem;font-weight:800;flex:none}.bv-editor-line{width:min(100%,330px);padding:.55rem .8rem;border-radius:10px;border:1px solid var(--border);background:#fff;font-size:.85rem;text-align:left}.bv-type{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;border-right:2px solid #2e85ff;animation:bv-typing 6s steps(44) infinite}@keyframes bv-typing{0%{width:0}55%,92%{width:100%}to{width:0}}.bv-perm-rows{display:flex;flex-direction:column;gap:.45rem;width:min(100%,250px)}.bv-perm-row{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius:10px;border:1px solid var(--border);background:#fff;font-size:.82rem;font-weight:600}.bv-perm-a11y{font-size:.8rem}.bv-perm-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:auto;border-radius:999px;background:#14855c;color:#fff;opacity:0;transform:scale(.4);animation:bv-pop 6s ease infinite}.bv-perm-1 .bv-perm-check{animation-delay:.6s}.bv-perm-2 .bv-perm-check{animation-delay:1.6s}@keyframes bv-pop{0%,8%{opacity:0;transform:scale(.4)}14%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.4)}}.bv-keyrow{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:var(--muted)}.bv-connect{gap:.5rem}.bv-connect-row{display:flex;align-items:center;gap:.55rem;width:min(100%,280px);padding:.5rem .7rem;border-radius:10px;border:1px solid var(--border);background:#fff;font-size:.84rem}.bv-connect-name{font-weight:700}.bv-connect-status{position:relative;margin-left:auto;font-size:.76rem}.bv-connect-waiting,.bv-connect-done{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.bv-connect-waiting{color:var(--muted);animation:bv-fade-out 7s ease infinite}.bv-connect-done{position:absolute;right:0;top:0;color:#14855c;font-weight:700;opacity:0;animation:bv-fade-in 7s ease infinite}.bv-connect-1 .bv-connect-waiting,.bv-connect-1 .bv-connect-done{animation-delay:.4s}.bv-connect-2 .bv-connect-waiting,.bv-connect-2 .bv-connect-done{animation-delay:1.6s}@keyframes bv-fade-out{0%,18%{opacity:1}26%,88%{opacity:0}96%,to{opacity:1}}@keyframes bv-fade-in{0%,18%{opacity:0}26%,88%{opacity:1}96%,to{opacity:0}}.bv-status-pill{padding-right:.55rem}.bv-status-labels{position:relative;display:inline-block;min-width:74px;height:1.1em;font-size:.82rem;font-weight:700;text-align:left}.bv-status-labels span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:bv-cycle3 9s ease infinite}.bv-status-working{color:#6db2ff}.bv-status-needs{color:#f5c518;animation-delay:3s!important}.bv-status-done{color:#33d499;animation-delay:6s!important}@keyframes bv-cycle3{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}.bv-status-count{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#ffffff24;font-size:.72rem;font-weight:700}.bv-status-legend{display:flex;gap:.9rem;font-size:.76rem;color:var(--muted)}.bv-status-legend i{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:.3rem}.bv-sessions{gap:.45rem}.bv-session-row{display:flex;align-items:center;gap:.55rem;width:min(100%,300px);padding:.5rem .65rem;border-radius:10px;border:1px solid var(--border);background:#fff;animation:bv-rise .7s ease both}.bv-session-copy{display:flex;flex-direction:column;min-width:0;text-align:left}.bv-session-title{font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-session-agent{font-size:.7rem;color:var(--muted)}.bv-session-state{width:8px;height:8px;border-radius:999px;margin-left:auto;flex:none}.bv-session-pin{color:#c6c8cc;flex:none}.bv-session-pin-on{color:#fa3d3d;fill:#fa3d3d}@keyframes bv-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bv-pinflow{flex-direction:row;flex-wrap:wrap;gap:.55rem;font-size:.84rem}.bv-pinflow-pin{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--border);color:#fa3d3d;animation:bv-pin-fill 5s ease infinite}@keyframes bv-pin-fill{0%,20%{background:#fff}30%,90%{background:#fa3d3d24;border-color:#fa3d3d80}to{background:#fff}}.bv-pinflow-arrow{color:var(--muted)}.bv-pinflow-agent{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border);font-weight:700;animation:bv-agent-glow 5s ease infinite}@keyframes bv-agent-glow{0%,55%{border-color:var(--border);box-shadow:none}70%,90%{border-color:#14855c;box-shadow:0 0 0 3px #14855c24}to{border-color:var(--border)}}.bv-review-card{width:min(100%,300px);padding:.8rem .9rem;border-radius:14px;border:1px solid rgba(46,133,255,.4);background:#fff;box-shadow:0 12px 30px #0b0b0c1a;text-align:left}.bv-review-head{display:flex;align-items:center;gap:.55rem;margin-bottom:.55rem}.bv-review-head span{display:flex;flex-direction:column;min-width:0}.bv-review-head strong{font-size:.8rem;color:#2e85ff}.bv-review-head em{font-size:.72rem;font-style:normal;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-review-text{font-size:.84rem;margin-bottom:.65rem}.bv-review-foot{display:flex;align-items:center;gap:.7rem}.bv-review-track{flex:1;height:4px;border-radius:999px;background:#2e85ff29;overflow:hidden}.bv-review-fill{display:block;height:100%;border-radius:999px;background:#2e85ff;animation:bv-countdown 1.1s linear infinite}@keyframes bv-countdown{0%{width:100%}to{width:0%}}.bv-review-stack{display:grid;gap:.7rem;width:min(100%,300px)}.bv-review-step{transition:opacity .26s ease,filter .26s ease,transform .26s ease;opacity:.4;filter:grayscale(1);transform:scale(.985)}.bv-review-step.is-active{opacity:1;filter:none;transform:none}.bv-review-step .bv-review-card{width:100%}.bv-review-listen{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:999px;border:1px solid rgba(11,11,12,.1);background:#fff}.bv-review-listen-label{font-size:.74rem;font-weight:600;color:var(--muted)}.bv-review-fill.is-idle{animation:none;width:100%}.bv-review-sent{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border-radius:14px;border:1px solid rgba(20,133,92,.4);background:#fff;text-align:left}.bv-review-step.is-active .bv-review-sent{box-shadow:0 10px 26px #0b0b0c1a}.bv-review-sent-mark{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:999px;color:#fff;background:#14855c}.bv-review-sent strong{display:block;font-size:.86rem;font-weight:700}.bv-review-sent em{display:block;font-style:normal;font-size:.72rem;color:var(--muted)}.bv-review-cancel{font-size:.72rem;font-weight:700;color:var(--muted)}.bv-mode-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:999px;background:var(--surface);padding:4px}.bv-mode-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#0b0b0c;animation:bv-thumb 6s ease infinite}@keyframes bv-thumb{0%,40%{transform:translate(0)}50%,90%{transform:translate(100%)}to{transform:translate(0)}}.bv-mode-option{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.8rem;font-weight:700;animation:bv-mode-text 6s ease infinite}.bv-mode-option:first-child{color:#fff;animation-name:bv-mode-text-a}.bv-mode-option:last-child{animation-name:bv-mode-text-b}.bv-mode-caption{position:relative;height:1.2em;width:100%;margin:0;font-size:.78rem;color:var(--muted);text-align:center}.bv-mode-caption span{position:absolute;top:0;right:0;bottom:0;left:0}.bv-mode-caption-fast{animation:bv-fade-out-half 6s ease infinite}.bv-mode-caption-best{opacity:0;animation:bv-fade-in-half 6s ease infinite}@keyframes bv-fade-out-half{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@keyframes bv-fade-in-half{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}.bv-vocab{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.45rem}.bv-vocab-chip{padding:.35rem .75rem;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:.8rem;font-weight:600;animation:bv-chip 6.6s ease infinite}@keyframes bv-chip{0%,82%{background:#fff;color:var(--text);border-color:var(--border)}86%,96%{background:#0b0b0c;color:#fff;border-color:#0b0b0c}to{background:#fff}}.bv-slack{align-items:stretch}.bv-slack-app{display:grid;grid-template-columns:132px minmax(0,1fr);width:100%;min-height:268px;border-radius:12px;border:1px solid rgba(11,11,12,.14);background:#fff;overflow:hidden;text-align:left;box-shadow:0 14px 34px #0b0b0c1a}.bv-slack-rail{display:flex;flex-direction:column;gap:.12rem;padding:.6rem .5rem;background:#3f0e40;color:#ffffffb8;font-size:.72rem}.bv-slack-team{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.14);color:#fff;font-size:.78rem;font-weight:800}.bv-slack-team-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:#fff;color:#3f0e40;font-size:.62rem;font-weight:800;flex:none}.bv-slack-rail-label{margin:.5rem 0 .15rem;font-size:.62rem;font-weight:700;letter-spacing:.04em;color:#ffffff80}.bv-slack-chan{display:flex;align-items:center;gap:.35rem;padding:.2rem .35rem;border-radius:5px;white-space:nowrap}.bv-slack-chan-on{background:#1164a3;color:#fff;font-weight:700}.bv-slack-dot{width:7px;height:7px;border-radius:999px;background:#2bac76;flex:none}.bv-slack-app-row{position:relative;padding-right:1.3rem}.bv-slack-app-row-on{background:#ffffff1f;color:#fff;font-weight:700}.bv-slack-app-icon{width:13px;height:13px;border-radius:3px;flex:none}.bv-slack-badge{position:absolute;right:.3rem;top:50%;transform:translateY(-50%);min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:#e01e5a;color:#fff;font-size:.6rem;font-weight:800;line-height:15px;text-align:center}.bv-slack-notify{display:flex;align-items:flex-start;gap:.5rem;position:absolute;left:.8rem;right:.8rem;bottom:.3rem;padding:.55rem .6rem;border-radius:8px;border:1px solid rgba(20,133,92,.3);background:#14855c0f;box-shadow:0 8px 20px #0b0b0c14}.bv-slack-notify-icon{width:22px;height:22px;border-radius:6px;flex:none}.bv-slack-notify-body{min-width:0}.bv-slack-notify-head{display:flex;align-items:baseline;gap:.35rem;font-size:.78rem}.bv-slack-notify-chan{font-size:.66rem;font-weight:600;color:#616061}.bv-slack-notify-text{margin:.05rem 0 .3rem;font-size:.8rem;color:#1d1c1d}.bv-slack-notify-foot{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;color:#14855c}.bv-slack-pane{display:flex;flex-direction:column;min-width:0;color:#1d1c1d}.bv-slack-head{display:flex;align-items:center;gap:.3rem;padding:.55rem .8rem;border-bottom:1px solid #e4e4e4;font-size:.82rem;color:#1d1c1d}.bv-slack-feed{flex:1;padding:.7rem .8rem .4rem;position:relative}.bv-slack-row{display:flex;align-items:flex-start;gap:.5rem;padding:.3rem 0}.bv-slack-row-ghost{visibility:hidden}.bv-slack-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:#611f69;color:#fff;font-size:.74rem;font-weight:800;flex:none}.bv-slack-avatar-you{background:#14855c}.bv-slack-row-body{min-width:0}.bv-slack-meta{display:flex;align-items:baseline;gap:.4rem;font-size:.8rem;line-height:1.3}.bv-slack-time{font-size:.66rem;font-weight:500;color:#616061}.bv-slack-check{align-self:center;color:#14855c;flex:none}.bv-slack-text{margin:.05rem 0 0;font-size:.82rem;line-height:1.42;color:#1d1c1d}.bv-slack-review{position:absolute;left:.8rem;right:.8rem;bottom:.3rem;padding:.5rem .6rem;border-radius:8px;border:1px solid rgba(97,31,105,.28);background:#611f690d;box-shadow:0 8px 20px #0b0b0c14}.bv-slack-review-head{display:flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;color:#611f69}.bv-slack-review-text{margin:.3rem 0 .45rem;font-size:.8rem;color:#1d1c1d}.bv-slack-review-foot{display:flex;align-items:center;gap:.6rem}.bv-slack-composer{display:flex;align-items:center;gap:.5rem;margin:0 .8rem .8rem;padding:.45rem .5rem .45rem .65rem;border-radius:8px;border:1px solid #b9b9b9;background:#fff}.bv-slack-composer-ph{flex:1;font-size:.78rem;color:#8d8d8e}.bv-slack-composer-live{display:inline-flex;align-items:center;gap:.4rem;flex:1;font-size:.76rem;font-weight:600;color:#611f69}.bv-slack-composer-send{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:#007a5a;color:#fff;flex:none}.bv-hero-visual{position:relative;padding-bottom:1.6rem}.bv-hero-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;padding:1.1rem;text-align:left}.bv-hero-side .bv-session-row{width:100%}.bv-hero-main{display:flex;flex-direction:column;gap:.6rem}.bv-hero-bubble{padding:.6rem .8rem;border-radius:12px;font-size:.84rem;max-width:92%}.bv-hero-bubble-agent{border:1px solid var(--border);background:var(--surface);align-self:flex-start}.bv-hero-bubble-user{display:inline-flex;align-items:center;gap:.4rem;background:#0b0b0c;color:#fff;align-self:flex-end}.bv-hero-composer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto;padding:.55rem .8rem;border-radius:12px;border:1px solid var(--border);background:#fff}.bv-hero-composer-hint{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--muted)}.bv-hero-composer-hint .bv-keycap{min-width:28px;height:24px;font-size:.72rem}.bv-hero-dock{position:absolute;right:1.4rem;bottom:0}.how-card .bv-visual{margin:.9rem 0 1.1rem;min-height:118px}.highlight-card .bv-visual{margin-bottom:1rem;min-height:118px}.feature-media .bv-visual{padding:2.2rem 1.4rem;min-height:230px}@media(max-width:720px){.bv-hero-panel{grid-template-columns:minmax(0,1fr)}.bv-hero-dock{position:static;display:flex;justify-content:center;margin-top:.9rem}}@media(prefers-reduced-motion:reduce){.bv-bars span,.bv-keycap-pulse,.bv-perm-check,.bv-connect-waiting,.bv-connect-done,.bv-status-labels span,.bv-session-row,.bv-pinflow-pin,.bv-pinflow-agent,.bv-review-step,.bv-vreply-step,.bv-review-fill,.bv-mode-thumb,.bv-mode-option,.bv-mode-caption span,.bv-vocab-chip,.bv-type{animation:none!important;opacity:1!important}}.feature-media>.bv-visual,.bv-hero-visual{border:1px solid var(--border);border-radius:0 0 12px 12px;background:#fdfdfd}.bv-hero-visual{padding:0 0 1.6rem}.hero-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:1.4rem;text-align:left}.hero-candidate{margin:0;padding:1.2rem 1rem .9rem;border:1px solid var(--border);border-radius:16px;background:var(--surface);display:flex;flex-direction:column}.hero-candidate>.bv-visual{flex:1;justify-content:center}.hero-candidate figcaption{margin-top:1rem;max-width:26rem;margin-inline:auto;font-size:.9rem;font-weight:600;line-height:1.5;color:var(--text);text-align:center}.bv-bars-green span{background:#33d499}.bv-dock-pill{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.5rem .8rem;border-radius:999px;background:#101013;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 30px #0b0b0c4d;color:#fff}.bv-dock-copy{display:flex;flex-direction:column;min-width:0;line-height:1.3}.bv-dock-title,.bv-dock-sub{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-dock-title{font-weight:700;color:#ffffffeb}.bv-dock-title em,.bv-dock-sub em{font-style:normal;color:#33d499}.bv-dock-sub{color:#ffffff9e}.bv-dock-count{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:999px;background:#ffffff24;font-size:.72rem;font-weight:700;flex:none}.bv-dock-count i{width:6px;height:6px;border-radius:999px;background:#33d499}.bv-dock-mic,.bv-dock-min{color:#fff9;flex:none}.bv-dock-pin{color:#fa3d3d;fill:#fa3d3d;flex:none}.bv-dark-panel{display:flex;flex-direction:column;gap:2px;width:min(100%,300px);padding:.45rem;border-radius:14px;background:#1b1b1f;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 36px #0b0b0c52}.bv-dk-row{display:flex;align-items:center;gap:.55rem;padding:.45rem .55rem;border-radius:10px;animation:bv-rise .6s ease both}.bv-dk-row-selected{background:#465a7e8c}.bv-dk-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;font-size:.8rem;flex:none}.bv-dk-copy{display:flex;flex-direction:column;min-width:0;line-height:1.3}.bv-dk-name{font-size:.78rem;font-weight:700;color:#fffffff0}.bv-dk-task{font-size:.7rem;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-dk-state{width:8px;height:8px;border-radius:999px;background:#33d499;margin-left:auto;flex:none}.bv-dark-card{width:min(100%,300px);padding:.85rem 1rem;border-radius:14px;background:#1b1b1f;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 36px #0b0b0c52;text-align:left}.bv-dark-card-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem;font-size:.85rem;font-weight:800;color:#fff}.bv-dark-card-head svg{color:#fa3d3d;fill:#fa3d3d}.bv-dark-card-body{margin:0;font-size:.78rem;line-height:1.55;color:#ffffffad}.bv-keycap-dark{min-width:0;height:auto;padding:.05rem .4rem;border-radius:6px;border:none;background:#ffffff29;color:#ffffffe6;font-size:.74rem}.bv-pinbrand-tag{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.bv-pinbrand-caption{margin:0;font-size:.78rem;color:var(--muted);text-align:center;max-width:280px}@media(max-width:900px){.hero-candidates{grid-template-columns:minmax(0,1fr)}}.hero-candidate-section{margin-top:clamp(3.5rem,7vw,5.5rem);text-align:center}.hero-candidate-title{font-size:1.2rem;font-weight:800;letter-spacing:-.01em;margin-bottom:2rem}.hero-candidate-section .hero-candidates{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin-top:0}.bv-autosend-card{width:min(100%,300px)}.bv-autosend-head{display:flex;align-items:center;gap:.55rem;margin-bottom:.6rem}.bv-autosend-live{margin-left:auto;font-size:.7rem;color:#ffffff80}.bv-autosend-text{margin:0 0 .65rem;font-size:.82rem;color:#ffffffeb;min-height:1.4em}.bv-autosend-text .bv-autotype{border-right-color:#33d499}.bv-autotype{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;vertical-align:bottom;border-right:2px solid #33d499;animation:bv-autotype 5.5s steps(40) infinite}.bv-autotype-slow{animation-duration:6.5s;border-right-color:#ffffffd9}@keyframes bv-autotype{0%,6%{width:0}38%,94%{width:100%}to{width:0}}.bv-autosend-foot{position:relative;display:flex;align-items:center;min-height:1.25em}.bv-autosend-track{flex:1;height:4px;border-radius:999px;background:#33d4992e;overflow:hidden}.bv-autosend-fill{display:block;height:100%;border-radius:999px;background:#33d499;animation:bv-autosend-count 5.5s linear infinite}@keyframes bv-autosend-count{0%,40%{width:100%}66%{width:0%}to{width:0%}}.bv-autosend-sent{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-size:.76rem;font-weight:800;color:#33d499;background:#1b1b1f;opacity:0;animation:bv-autosend-done 5.5s ease infinite}@keyframes bv-autosend-done{0%,66%{opacity:0}70%,94%{opacity:1}98%,to{opacity:0}}.bv-notify-card{position:relative;width:min(100%,300px);min-height:122px;padding:0}.bv-notify-state{position:absolute;top:0;right:0;bottom:0;left:0;padding:.85rem 1rem;text-align:left}.bv-notify-done{animation:bv-fade-out-half 10s ease infinite}.bv-notify-ask{opacity:0;animation:bv-fade-in-half 10s ease infinite}.bv-notify-head{display:flex;align-items:center;gap:.5rem;margin:0 0 .45rem;font-size:.8rem;font-weight:800;color:#fff}.bv-notify-head em{font-style:normal;color:#33d499}.bv-notify-ask .bv-notify-head em{color:#f5c518}.bv-notify-body{margin:0;font-size:.78rem;line-height:1.5;color:#ffffffad}.bv-notify-actions{display:flex;gap:.5rem;margin:.6rem 0 0}.bv-notify-actions button{position:relative;padding:.25rem .7rem;border:0;border-radius:999px;font:inherit;font-size:.72rem;font-weight:700;background:#ffffff24;color:#fff;cursor:pointer;transition:background .14s ease}.bv-notify-actions button:first-child{background:#2e85ff}.bv-notify-actions button:hover{background:#ffffff42}.bv-notify-actions button:first-child:hover{background:#4a97ff}.bv-notify-sent{width:min(100%,300px)}.bv-vreply-q{width:min(100%,290px);padding:.55rem .8rem;border-radius:12px;border:1px solid var(--border);background:var(--surface);font-size:.8rem;text-align:left}.bv-vreply-pill{max-width:100%;gap:.45rem;font-size:.78rem}.bv-vreply-target{font-size:.74rem;color:var(--muted)}.bv-vreply-target strong{color:var(--text)}@media(prefers-reduced-motion:reduce){.bv-autotype,.bv-autosend-fill,.bv-autosend-sent,.bv-notify-done,.bv-notify-ask{animation:none!important;opacity:1!important;width:auto!important}.bv-autosend-sent{position:static;background:none}.bv-notify-ask{display:none}}.hero-candidate-section{width:100%}.hero-candidates-wide{gap:2.2rem}.bv-vreply-send{width:min(100%,290px);padding:.75rem .9rem;text-align:left}.bv-vreply-send-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.45rem}.bv-vreply-send-head span{display:flex;flex-direction:column;min-width:0}.bv-vreply-send-head strong{font-size:.76rem;color:#6db2ff}.bv-vreply-send-head em{font-style:normal;font-size:.68rem;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-vreply-send-text{margin:0 0 .55rem;font-size:.8rem;color:#ffffffeb}.bv-vreply-send-foot{display:flex;align-items:center;gap:.6rem}.bv-vreply-track{flex:1;height:4px;border-radius:999px;background:#6db2ff33;overflow:hidden}.bv-vreply-fill{display:block;height:100%;border-radius:999px;background:#6db2ff;animation:bv-vreply-count 6.5s linear infinite}@keyframes bv-vreply-count{0%,48%{width:100%}96%,to{width:0}}.bv-vreply-cancel{font-size:.52rem;font-weight:700;color:#fff;padding:.08rem .32rem;border-radius:999px;background:#ffffff29;white-space:nowrap}@media(prefers-reduced-motion:reduce){.bv-vreply-fill{animation:none!important;opacity:1!important}}.bv-mode-thumb{background:#ff9f0a}@keyframes bv-thumb{0%,40%{transform:translate(0);background:#ff9f0a}50%,90%{transform:translate(100%);background:#2e85ff}to{transform:translate(0);background:#ff9f0a}}.bv-mode-option{z-index:1}@keyframes bv-mode-text-a{0%,40%{color:#fff}50%,90%{color:#0b0b0c}to{color:#fff}}@keyframes bv-mode-text-b{0%,40%{color:#0b0b0c}50%,90%{color:#fff}to{color:#0b0b0c}}.bv-vocab-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.bv-vocab-composer{display:flex;align-items:center;gap:.5rem;width:min(100%,340px);padding:.5rem .8rem;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text)}.bv-vocab-speaking{font-size:.74rem;color:var(--muted)}.bv-vocab-tools{display:inline-flex;align-items:center;gap:.55rem;margin-left:auto}.bv-vocab-domain{padding:.22rem .6rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:.7rem;font-weight:700;animation:bv-domain-pulse 6.6s ease infinite}@keyframes bv-domain-pulse{0%,86%{border-color:var(--border);box-shadow:none}90%,96%{border-color:#2e85ff;box-shadow:0 0 0 3px #2e85ff24}to{border-color:var(--border)}}.bv-vocab-mode{color:#ff9f0a}.bv-vocab-pin{color:#fa3d3d;fill:#fa3d3d}@media(prefers-reduced-motion:reduce){.bv-vocab-domain{animation:none!important}}.bv-notify-card{width:min(100%,330px);min-height:190px}.bv-composer{display:inline-flex;align-items:center;gap:.65rem;padding:.45rem .55rem .45rem .8rem;border-radius:999px;border:1px solid var(--border);background:#f1f1f3}.bv-comp-mic{color:#3a3d42}.bv-comp-pin{color:#fa3d3d;fill:#fa3d3d}.bv-comp-mode{position:relative;display:inline-flex;width:15px;height:15px}.bv-comp-mode-static{color:#ff9f0a}.bv-comp-mode-fast,.bv-comp-mode-best{position:absolute;top:0;right:0;bottom:0;left:0}.bv-comp-mode-fast{color:#ff9f0a;animation:bv-fade-out-half 8s ease infinite}.bv-comp-mode-best{color:#2e85ff;opacity:0;animation:bv-fade-in-half 8s ease infinite}.bv-comp-domain{font-size:.78rem;font-weight:700}.bv-comp-send{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#d8d8dc;color:#fff}.bv-popover{position:relative;width:min(100%,300px);padding:.8rem .9rem;border-radius:16px;background:#fff;border:1px solid var(--border);box-shadow:0 18px 40px #0b0b0c29;text-align:left;margin-bottom:.85rem}.bv-comp-tail{position:relative}.bv-comp-tail:before{content:"";position:absolute;left:50%;bottom:calc(100% + 7px);width:1px;height:16px;transform:translate(-50%);background:var(--border);pointer-events:none}.bv-comp-tail:after{content:"";position:absolute;left:50%;bottom:calc(100% + 1px);width:0;height:0;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--border);pointer-events:none}.bv-popover-row{display:flex;align-items:flex-start;gap:.55rem;padding:.5rem .55rem;border-radius:10px}.bv-popover-row+.bv-popover-row{margin-top:.25rem}.bv-pop-fast{animation:bv-pop-sel-fast 8s ease infinite}.bv-pop-best{animation:bv-pop-sel-best 8s ease infinite}@keyframes bv-pop-sel-fast{0%,40%{background:#ff9f0a24}50%,90%{background:transparent}to{background:#ff9f0a24}}@keyframes bv-pop-sel-best{0%,40%{background:transparent}50%,90%{background:#2e85ff1f}to{background:transparent}}.bv-pop-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;flex:none}.bv-pop-icon-fast{color:#ff9f0a;background:#ff9f0a24}.bv-pop-icon-best{color:#2e85ff;background:#2e85ff1f}.bv-pop-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.bv-pop-title{display:inline-flex;align-items:center;gap:.35rem;font-size:.84rem;font-weight:800}.bv-pop-check{opacity:0}.bv-pop-check-fast{color:#ff9f0a;animation:bv-fade-out-half 8s ease infinite}.bv-pop-check-best{color:#2e85ff;animation:bv-fade-in-half 8s ease infinite}.bv-pop-sub{font-size:.74rem;color:var(--muted);line-height:1.4}.bv-popover-domains{display:flex;flex-wrap:wrap;gap:.45rem;width:min(100%,330px);justify-content:center}.bv-vocab-chip-default{background:#0b0b0c;color:#fff;border-color:#0b0b0c;animation:none}@media(prefers-reduced-motion:reduce){.bv-pop-fast,.bv-pop-best,.bv-pop-check-fast,.bv-pop-check-best,.bv-comp-mode-fast,.bv-comp-mode-best{animation:none!important;opacity:1!important}}.bv-dock-pill-synced .bv-bars span{animation:bv-bar 1.1s ease-in-out infinite,bv-dock-tint 10s ease infinite}@keyframes bv-dock-tint{0%,40%{background:#33d499}50%,90%{background:#f5c518}to{background:#33d499}}.bv-dock-sync-name{animation:bv-dock-name 10s ease infinite}@keyframes bv-dock-name{0%,40%{color:#33d499}50%,90%{color:#f5c518}to{color:#33d499}}.bv-dock-sub-stack{position:relative;display:block;min-width:190px}.bv-dock-sub-done,.bv-dock-sub-ask{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-dock-sub-done{animation:bv-fade-out-half 10s ease infinite}.bv-dock-sub-done em{font-style:normal;color:#33d499}.bv-dock-sub-ask{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:bv-fade-in-half 10s ease infinite}.bv-dock-sub-ask em{font-style:normal;color:#f5c518}.bv-dock-count-sync i{animation:bv-dock-tint 10s ease infinite}@media(prefers-reduced-motion:reduce){.bv-dock-pill-synced .bv-bars span,.bv-dock-sync-name,.bv-dock-sub-done,.bv-dock-sub-ask,.bv-dock-count-sync i{animation:none!important;opacity:1!important}.bv-dock-sub-ask{display:none}}.bv-pop-fast,.bv-pop-best,.bv-pop-check-fast,.bv-pop-check-best,.bv-comp-mode-fast,.bv-comp-mode-best{animation-duration:5s}.bv-composer{gap:.75rem;padding:.55rem .6rem .55rem .95rem}.bv-comp-mode{width:17px;height:17px}.bv-comp-domain{font-size:.86rem}.bv-comp-send{width:30px;height:30px}.bv-domain-cycle-chip{animation:bv-domain-active 7.2s infinite}@keyframes bv-domain-active{0%,14%{background:#0b0b0c;color:#fff;border-color:#0b0b0c}16.7%,to{background:#fff;color:var(--text);border-color:var(--border)}}.bv-comp-domain-stack{position:relative;display:inline-block;min-width:74px;height:1.25em}.bv-comp-domain-stack span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;white-space:nowrap;animation:bv-domain-label 7.2s infinite}@keyframes bv-domain-label{0%,14%{opacity:1}16.7%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.bv-domain-cycle-chip,.bv-comp-domain-stack span{animation:none!important}.bv-comp-domain-stack span:first-child{opacity:1!important}}@keyframes bv-sync-show-a{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes bv-sync-show-b{0%,46%{opacity:0}50%,96%{opacity:1}to{opacity:0}}@keyframes bv-sync-tint{0%,46%{color:#33d499}50%,96%{color:#f5c518}to{color:#33d499}}@keyframes bv-sync-bg{0%,46%{background:#33d499}50%,96%{background:#f5c518}to{background:#33d499}}.bv-notify-done{animation:bv-sync-show-a 10s linear infinite}.bv-notify-ask{animation:bv-sync-show-b 10s linear infinite}.bv-dock-sub-done{animation:bv-sync-show-a 10s linear infinite}.bv-dock-sub-ask{animation:bv-sync-show-b 10s linear infinite}.bv-dock-sync-name{animation:bv-sync-tint 10s linear infinite}.bv-dock-count-sync i{animation:bv-sync-bg 10s linear infinite}.bv-dock-pill-synced .bv-bars{animation:bv-sync-tint 10s linear infinite}.bv-dock-pill-synced .bv-bars span{background:currentColor;animation:bv-bar 1.1s ease-in-out infinite}.bv-pop-fast,.bv-pop-best,.bv-pop-check-fast,.bv-pop-check-best,.bv-comp-mode-fast,.bv-comp-mode-best{animation-duration:3s}.bv-notify-slot{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px}.bv-notify-lower{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.bv-notify-claim,.bv-notify-min-text{margin:.6rem 0 0;max-width:26rem;color:var(--text);font-size:.9rem;font-weight:600;line-height:1.5;text-align:center}.bv-notify{justify-content:center}.bv-notify-min{display:flex;align-items:center;gap:.6rem}.bv-mini-dock{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#101013;border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 24px #0b0b0c47;flex:none;animation:bv-sync-tint 10s linear infinite}.bv-mini-dock .bv-bars{height:13px;gap:2px}.bv-mini-dock .bv-bars span{width:2.5px;background:currentColor}@media(prefers-reduced-motion:reduce){.bv-mini-dock{animation:none!important}}.bv-notify-min{flex-direction:column;justify-content:center;gap:.45rem;width:100%;margin-top:auto;padding-top:.9rem}.bv-dock-btn{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:background .16s ease,color .16s ease}.bv-dock-btn:hover{background:#ffffff1f}.bv-dock-pin.is-pinned{color:#ff5f57;background:#ff5f572e}.bv-mini-dock-btn{padding:0;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.bv-mini-dock-btn:hover{transform:scale(1.06)}.bv-docksw-min{gap:.5rem}.bv-docksw-min-text{font-size:.76rem;color:var(--muted);text-align:center}.bv-docksw-pincard{width:min(100%,320px)}.bv-vreply.is-editing .bv-autotype,.bv-vreply.is-editing .bv-bars span,.bv-vreply.is-editing .bv-vreply-fill{animation-play-state:paused}.bv-vreply.is-editing .bv-autotype{width:100%;border-right-color:transparent}.bv-vreply{gap:1.4rem}.bv-vreply-step{width:100%;display:flex;justify-content:center;transition:opacity .26s ease,filter .26s ease,transform .26s ease;opacity:.4;filter:grayscale(1);transform:scale(.985)}.bv-vreply-step.is-active{opacity:1;filter:none;transform:none}.bv-vreply-fill.is-idle{animation:none;width:100%}.bv-vreply-cancel-btn{border:0;cursor:pointer;font:inherit}.bv-vreply-cancel-btn:hover{background:#ffffff42}.bv-vreply-edit{width:100%;margin:.35rem 0 .5rem;padding:.5rem .6rem;border-radius:9px;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:#f5f5f7;font:inherit;font-size:.8rem;resize:none}.bv-vreply-edit:focus{outline:2px solid rgba(46,133,255,.6);outline-offset:1px}.bv-vreply-send-btn{margin-left:auto;padding:.3rem .85rem;border:0;border-radius:999px;background:#2e85ff;color:#fff;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.bv-slack-track{flex:1;height:4px;border-radius:999px;background:#611f6929;overflow:hidden}.bv-slack-fill{display:block;height:100%;border-radius:999px;background:#611f69;animation:bv-countdown 1.4s linear infinite}.bv-slack-cancel{border:0;background:transparent;padding:0;font:inherit;font-size:.72rem;font-weight:700;color:var(--muted);cursor:pointer}.bv-slack-cancel:hover{text-decoration:underline}.bv-slack-edit{width:100%;margin:0 0 .5rem;padding:.45rem .55rem;border-radius:8px;border:1px solid rgba(11,11,12,.18);font:inherit;font-size:.8rem;resize:none}.bv-slack-edit:focus{outline:2px solid rgba(97,31,105,.5);outline-offset:1px}.bv-slack-send-btn{margin-left:auto;padding:.28rem .8rem;border:0;border-radius:999px;background:#611f69;color:#fff;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.nav-account-wrap{position:relative}.nav-account-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:.4rem;border-radius:12px;border:1px solid var(--border);background:#fff;box-shadow:0 16px 36px #0b0b0c24;z-index:40}.nav-account-email{margin:0;padding:.4rem .6rem .5rem;font-size:.76rem;color:var(--muted);overflow-wrap:anywhere}.nav-account-signout{display:flex;align-items:center;gap:.45rem;width:100%;padding:.45rem .6rem;border:0;border-radius:8px;background:transparent;font:inherit;font-size:.84rem;font-weight:600;color:#d1344b;cursor:pointer;text-align:left}.nav-account-signout:hover{background:#d1344b17}img.bv-agent-dot{background:#fff;border:1px solid var(--border);object-fit:contain;padding:2px}.bv-dk-icon{background:#fff;overflow:hidden}.bv-dk-icon img{object-fit:contain}.bv-dk-icon-term{background:#0b0b0c;border:1px solid rgba(255,255,255,.22);color:#33d499;font-family:var(--mono);font-size:.55rem;font-weight:700;letter-spacing:-.04em}.bv-autotype-slow,.bv-vreply-send,.bv-vreply-fill{animation-duration:4.5s}.hero-candidate-title{font-size:clamp(1.45rem,2.6vw,1.9rem)}.hero h1{font-size:clamp(2rem,4.4vw,3.4rem)}.bv-dock-pill-synced{width:min(100%,340px)}.bv-dock-pill-synced .bv-dock-copy{flex:1 1 auto;min-width:0}.bv-dock-sub-stack{min-width:0}.bv-docksw-pop{transform-origin:50% 100%;animation:bv-panel-pop 10s ease infinite}@keyframes bv-panel-pop{0%,22%{opacity:0;transform:translateY(10px) scale(.96)}27%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(10px) scale(.96)}}.bv-ripple{position:relative}.bv-ripple:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;border:1.5px solid rgba(255,255,255,.7);opacity:0;pointer-events:none;animation:bv-count-ring 2.2s ease infinite}.bv-ripple-2:after{animation-delay:.73s}.bv-ripple-3:after{animation-delay:1.46s}.bv-ripple-fast:after{animation-duration:1.3s}.bv-ripple-dark:after{border-color:#0b0b0c59}.bv-dock-count-click{position:relative}.bv-dock-count-click:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px;border:2px solid rgba(255,255,255,.75);opacity:0;animation:bv-count-ring 10s ease infinite}@keyframes bv-count-ring{0%,16%{opacity:0;transform:scale(.7)}20%{opacity:1;transform:scale(1)}26%,to{opacity:0;transform:scale(1.3)}}.bv-mini-dock{animation:bv-mini-tint 9s linear infinite}@keyframes bv-mini-tint{0%,30%{color:#2e85ff}34%,63%{color:#f5c518}67%,96%{color:#33d499}to{color:#2e85ff}}@media(prefers-reduced-motion:reduce){.bv-docksw-pop,.bv-dock-count-click:after,.bv-ripple:after,.bv-mini-dock{animation:none!important;opacity:1!important;transform:none!important}}.bv-docksw-panel{transform-origin:50% 100%;transition:opacity .26s ease,transform .26s ease;animation:none}.bv-docksw-closed{opacity:0;transform:translateY(10px) scale(.96);pointer-events:none}button.bv-dock-count{cursor:pointer;border:none;font:inherit;font-size:.72rem;font-weight:700;color:#fff}button.bv-dock-count:hover{background:#ffffff3d}.bv-dock-count-click:after{animation:bv-count-ring-2s 2s ease infinite}@keyframes bv-count-ring-2s{0%,55%{opacity:0;transform:scale(.7)}70%{opacity:.9;transform:scale(1)}90%,to{opacity:0;transform:scale(1.25)}}button.bv-popover-row{width:100%;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .2s ease}.bv-pop-row{animation:none}.bv-pop-on-fast{background:#ff9f0a24}.bv-pop-on-best{background:#2e85ff1f}button.bv-popover-row:hover{background:#0b0b0c0d}.bv-pop-on-fast:hover{background:#ff9f0a33}.bv-pop-on-best:hover{background:#2e85ff2e}.bv-pop-check{opacity:0;transition:opacity .15s ease;animation:none!important}.bv-pop-on .bv-pop-check{opacity:1}.bv-comp-mode-blue{color:#2e85ff}button.bv-vocab-chip-btn{cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;animation:none;transition:background .18s ease,color .18s ease,border-color .18s ease}button.bv-vocab-chip-btn:hover{border-color:#0b0b0c}.bv-vocab-chip-on,button.bv-vocab-chip-btn.bv-vocab-chip-on{background:#0b0b0c;color:#fff;border-color:#0b0b0c}.hero-agent{display:inline-flex;align-items:center;gap:.28rem;font-weight:700;color:var(--text);white-space:nowrap;vertical-align:-2px}.hero-agent img{border-radius:5px;object-fit:contain}button.bv-dk-row-btn{width:100%;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .18s ease}button.bv-dk-row-btn:hover{background:#ffffff12}button.bv-dk-row-btn.bv-dk-row-selected{background:#465a7e8c}.bv-dock-tintwrap{display:inline-flex}.bv-dock-pill-live .bv-bars span{background:currentColor;transition:background .25s ease}.bv-dock-pill-live .bv-dock-title em,.bv-dock-pill-live .bv-dock-sub em{transition:color .25s ease}.bv-dock-pill-live .bv-dock-copy{flex:1 1 auto;min-width:0}.bv-dock-pill-live{width:min(100%,340px)}.bv-docksw-panel{transition:opacity .13s ease,transform .13s ease}.bv-term{gap:.9rem}.bv-term-window{width:100%;max-width:420px;border-radius:12px;overflow:hidden;background:#1f1f23;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px #0b0b0c57;transform-origin:50% 100%;transition:opacity .24s ease,transform .24s ease;text-align:left}.bv-term-window.is-closed{opacity:0;transform:translateY(10px) scale(.97);pointer-events:none}.bv-term-bar{display:flex;align-items:center;gap:.5rem;padding:.4rem .55rem;background:#151518;border-bottom:1px solid rgba(255,255,255,.07)}.bv-term-lights{display:inline-flex;gap:.22rem}.bv-term-lights i{width:7px;height:7px;border-radius:999px;background:#ff5f57}.bv-term-lights i:nth-child(2){background:#febc2e}.bv-term-lights i:nth-child(3){background:#28c840}.bv-term-brand{display:inline-flex;align-items:center;gap:.3rem;color:#fff;font-size:.66rem;font-weight:800}.bv-term-body{display:flex;min-height:168px}.bv-term-side{display:flex;flex-direction:column;gap:.4rem;width:45%;padding:.5rem .4rem .4rem;background:#131316;border-right:1px solid rgba(255,255,255,.07)}.bv-term-tiles{display:flex;gap:.25rem}.bv-term-tile{display:flex;flex-direction:column;align-items:center;gap:.15rem;flex:1;padding:.28rem .1rem;border:0;border-radius:8px;background:transparent;color:#ffffff73;font:inherit;font-size:.55rem;font-weight:700;cursor:pointer;transition:background .14s ease,color .14s ease}.bv-term-tile:hover{background:#ffffff0f}.bv-term-tile.is-on{background:#ffffff1a;color:#fff}.bv-term-tile-icon{position:relative;display:inline-flex}.bv-term-tile-icon i{position:absolute;top:-1px;right:-2px;width:5px;height:5px;border-radius:999px;border:1px solid #131316}.bv-term-tile .bv-dk-icon{width:18px;height:18px;flex:none}.bv-term-new{display:flex;align-items:center;gap:.3rem;padding:.26rem .4rem;border-radius:7px;background:#ffffff12;color:#ffffffb8;font-size:.58rem;font-weight:700}.bv-term-new-plus{color:#2e85ff;font-weight:900}.bv-term-sessions{display:flex;flex-direction:column;gap:.2rem;flex:1}.bv-term-session{display:flex;align-items:center;gap:.3rem;padding:.26rem .3rem;border:1px solid transparent;border-radius:7px;color:#ffffff80;font-size:.53rem;line-height:1.25}.bv-term-session.is-on{background:#2e85ff24;border-color:#2e85ff80;color:#fff}.bv-term-session-icon .bv-dk-icon{width:14px;height:14px;flex:none}.bv-term-session-copy{display:flex;flex-direction:column;min-width:0;flex:1}.bv-term-session-copy em{font-style:normal;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-term-session:not(.is-on) .bv-term-session-copy em{color:#ffffffc7}.bv-term-session-pin{color:#ff4d4d;flex:none}.bv-term-rail{display:flex;justify-content:space-around;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.08)}.bv-term-rail-dot{width:11px;height:11px;border-radius:999px;border:1.5px solid rgba(255,255,255,.28)}.bv-term-pane{display:flex;flex-direction:column;gap:.45rem;flex:1;padding:.5rem .55rem;min-width:0}.bv-term-head{display:flex;align-items:center;gap:.28rem;margin:0;font-size:.55rem;font-weight:700;color:#fff;min-width:0}.bv-term-head em{font-style:normal;color:#33d499}.bv-term-head .bv-dk-icon{width:14px;height:14px;flex:none}.bv-term-head>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-term-msg{margin:0;flex:1;font-size:.62rem;line-height:1.45;color:#ffffffb8}.bv-term-composer{display:flex;align-items:center;gap:.3rem;margin:0;padding:.34rem .5rem;border-radius:10px;background:#ffffff12;color:#ffffff80;font-size:.58rem;font-weight:600;font-style:italic}.bv-dock-copy-btn{border:0;padding:0;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer}.hero .logo-strip{border:none;padding:1.4rem 0 0;gap:1rem;width:100%}.hero .logo-strip p{font-size:.8rem}#demo{scroll-margin-top:76px}.hero{padding-top:clamp(2rem,4.5vw,3.4rem)}.hero .logo-strip{padding-top:1rem;gap:.8rem}#demo+.hero-candidate-section{margin-top:1.3rem}.hero-subtitle{max-width:960px}.hero-subtitle-line{display:block}.hero-subtitle-line+.hero-subtitle-line{margin-top:.35rem}#demo+.hero-candidate-section{margin-top:clamp(2.8rem,5.5vw,4.2rem)}.pricing-home{padding:clamp(3.5rem,7vw,5.5rem) 0 0;text-align:center}.pricing-home h2{font-size:clamp(1.7rem,3.4vw,2.4rem);letter-spacing:-.02em;margin-bottom:clamp(1.6rem,3vw,2.4rem)}#pricing{scroll-margin-top:84px}.hero{gap:1.5rem}.hero .logo-strip{padding-top:2.6rem;gap:1.2rem}.hero-candidate-title{margin-bottom:1.5rem}.hero-candidate-section{margin-top:clamp(3rem,6vw,4.5rem)}.hero-candidate-section .hero-candidates{gap:1.4rem}.hero-media{margin-top:clamp(2.8rem,5.5vw,4.2rem)}.bv-notify-done,.bv-notify-ask,.bv-dock-sub-done,.bv-dock-sub-ask,.bv-dock-sync-name,.bv-dock-count-sync i,.bv-dock-pill-synced .bv-bars{animation-duration:6s}.bv-pop-tip{position:absolute;bottom:-7px;width:14px;height:14px;transform:rotate(45deg);background:#fff;border-right:1px solid var(--border);border-bottom:1px solid var(--border);pointer-events:none}.bv-pop-tip-mode{left:44%}.bv-pop-tip-domain{left:57%}.bv-comp-tail:before,.bv-comp-tail:after{display:none}.bv-comp-domain{min-width:86px;text-align:center}.bv-popover{margin-bottom:.4rem}.bv-term-window{zoom:1.28}.bv-term .bv-dock-pill{zoom:.85}.bv-term-composer .bv-keycap{color:#0b0b0c;font-style:normal}.page-hero{padding:clamp(1.8rem,3.5vw,2.6rem) 0 clamp(.9rem,2vw,1.4rem)}.pricing-home{padding-top:clamp(2.2rem,4.5vw,3.2rem)}.pricing-home h2{margin-bottom:1.1rem}.interval-toggle{margin-bottom:1.3rem}.pricing-card.highlighted .pricing-features svg{color:#2e85ff}.pricing-features li.is-strong{font-weight:700}.notfound-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-top:.6rem;font-size:.92rem;font-weight:600;color:var(--muted)}.notfound-links a:hover{color:var(--text)}.blog-index{max-width:760px;margin:0 auto;padding-bottom:clamp(3rem,6vw,5rem);display:flex;flex-direction:column;gap:1rem}.blog-card{padding:1.6rem 1.7rem;border:1px solid var(--border);border-radius:16px;background:var(--surface);transition:border-color .18s ease}.blog-card:hover{border-color:#c9ccd2}.blog-card-meta,.post-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--muted);font-size:.82rem;font-weight:600}.blog-card h2{font-size:1.35rem;letter-spacing:-.01em;margin-bottom:.55rem}.blog-card-excerpt{color:var(--muted);margin-bottom:.9rem}.blog-card-link{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;font-size:.92rem}.blog-card-link:hover{text-decoration:underline}.post{max-width:720px;margin:0 auto;padding-bottom:clamp(3rem,6vw,5rem)}.post-header{padding:clamp(2rem,4vw,3rem) 0 1.6rem}.post-back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.2rem;color:var(--muted);font-size:.85rem;font-weight:600}.post-back:hover{color:var(--text)}.post-header h1{font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:.7rem}.post-body{font-size:1.02rem;line-height:1.72}.post-body .lede{font-size:1.15rem;line-height:1.6;color:var(--text);margin-bottom:1.6rem}.post-body h2{font-size:1.35rem;letter-spacing:-.01em;margin:2.4rem 0 .85rem}.post-body p{margin-bottom:1.1rem;color:#2b2e33}.post-body ul{margin:0 0 1.3rem;padding-left:0;list-style:none}.post-body li{position:relative;padding-left:1.3rem;margin-bottom:.6rem;color:#2b2e33}.post-body li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:999px;background:#b6bac1}.post-body a{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9ccd2}.post-body a:hover{text-decoration-color:currentColor}.post-body code{padding:.12em .38em;border-radius:5px;background:#0b0b0c0f;font-family:var(--mono);font-size:.88em}.post-body kbd{display:inline-block;min-width:1.6em;padding:.08em .4em;border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;background:#fff;font-family:inherit;font-size:.85em;font-weight:700;text-align:center}.post-code{margin:0 0 1.3rem;padding:.9rem 1.1rem;border-radius:10px;background:#101013;color:#e7e9ec;overflow-x:auto}.post-code code{background:none;padding:0;color:inherit;font-size:.86rem}.post-figure{margin:1.8rem 0;padding:1.6rem 1.2rem 1.2rem;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.post-figure figcaption{margin-top:1.1rem;color:var(--muted);font-size:.84rem;text-align:center;line-height:1.5}.post-cta{margin:3rem 0 2rem;padding:2rem;border:1px solid var(--border);border-radius:18px;background:var(--surface);text-align:center}.post-cta h2{font-size:1.3rem;letter-spacing:-.01em;margin-bottom:.5rem}.post-cta p{color:var(--muted);margin-bottom:1.3rem}.post-more h2{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem}.post-more ul{display:flex;flex-direction:column;gap:.5rem}.post-more a{font-weight:600}.post-more a:hover{text-decoration:underline}.hero-app{width:100%;max-width:1120px;margin-top:clamp(2.5rem,5vw,4rem)}.bv-app{display:grid;grid-template-columns:250px minmax(0,1fr);height:clamp(520px,52vw,620px);text-align:left;font-size:13px;background:#fff;border:1px solid #e3e3e6;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f0f140a,0 24px 60px -18px #0f0f1438}:where(.bv-app) :where(button){font:inherit;color:inherit}.bv-app-side{display:flex;flex-direction:column;min-height:0;background:#f6f6f7;border-right:1px solid #e8e8eb}.bv-app-titlebar{display:flex;align-items:center;gap:8px;padding:12px 14px 10px}.bv-app-titlebar strong{font-size:14px;font-weight:700}.bv-app-lights{display:inline-flex;gap:6px;margin-right:6px}.bv-app-lights i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.bv-app-lights i:nth-child(2){background:#febc2e}.bv-app-lights i:nth-child(3){background:#28c840}.bv-app-brand-icon{border-radius:7px}.bv-app-chrome-icon{margin-left:auto;color:#55585e}.bv-app-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 10px 12px;border-bottom:1px solid #e3e3e6}.bv-app-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 2px 6px;border:0;border-radius:10px;background:transparent;font-size:11px;font-weight:600;color:#6b6f76!important;cursor:pointer}.bv-app-tile:disabled{cursor:default}.bv-app-tile.is-on{background:#e7e7ea;color:#0b0b0c!important}.bv-app-tile-icon{position:relative;display:inline-flex}.bv-app-tile-icon i{position:absolute;top:-2px;right:-3px;width:8px;height:8px;border-radius:50%;background:#22c55e;border:1.5px solid #f6f6f7}.bv-app-tile-add{justify-content:center}.bv-app-add{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#2e85ff;color:#fff}.bv-app-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:7px;object-fit:contain}.bv-app-icon-term{background:#1d1d1f;color:#7ee08a;font-family:var(--mono);font-size:10px;font-weight:700}.bv-app-new{display:flex;gap:6px;padding:10px 10px 6px}.bv-app-new-main{flex:1;display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:8px;background:#e9e9ec;font-weight:600;color:#33353a}.bv-app-new-plus{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#2e85ff;color:#fff}.bv-app-new-folder{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#e9e9ec;color:#55585e}.bv-app-sessions{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2px;padding:4px 8px}.bv-app-session{display:flex;align-items:flex-start;gap:9px;width:100%;padding:8px;border:1.5px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.bv-app-session:hover{background:#eeeef0}.bv-app-session.is-on{background:#e9e9ec;border-color:#8fb4ff}.bv-app-session-icon{position:relative;display:inline-flex;margin-top:2px}.bv-app-session-icon i{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;border:1.5px solid #f6f6f7;transition:background .3s ease}.bv-app-session-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bv-app-session-copy strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700}.bv-app-session-copy span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;line-height:1.35;color:#77797f}.bv-app-session-pin{flex:none;margin-top:2px;color:#ef4444}.bv-app-account{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 12px;border-top:1px solid #e3e3e6;color:#2a2b2f}.bv-app-user-chip{display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 3px;border:1px solid #e3e3e6;border-radius:999px;background:#fff;font-weight:700}.bv-app-user-chip em{padding:1px 6px;border-radius:999px;background:#ececef;font-size:9.5px;font-style:normal;font-weight:700;color:#6b6f76}.bv-app-avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#4f7cff;color:#fff;font-size:11px}.bv-app-main{display:flex;flex-direction:column;min-width:0;min-height:0}.bv-app-header{display:flex;align-items:center;justify-content:center;gap:10px;position:relative;height:50px;padding:0 16px;border-bottom:1px solid #ececef}.bv-app-header strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700}.bv-app-status{display:inline-flex;flex-direction:column;align-items:center;gap:0;min-width:46px;font-size:10px;font-weight:700;transition:color .3s ease}.bv-app-status .bv-bars,.bv-app-thinking .bv-bars{height:13px;gap:2px}.bv-app-status .bv-bars span,.bv-app-thinking .bv-bars span{width:2.5px;background:currentColor}.bv-app-header-pin{flex:none;color:#ef4444}.bv-app-header-tools{position:absolute;right:16px;display:inline-flex;gap:14px;color:#3a3c41}.bv-app-thread{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:18px clamp(16px,4vw,48px) 12px}.bv-app-thread>*{animation:bv-app-in .35s ease both}@keyframes bv-app-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bv-app-user{align-self:flex-end;max-width:75%;padding:9px 14px 10px;border-radius:14px;background:#f3f3f5;font-size:13.5px;line-height:1.45}.bv-app-user span{display:block;margin-bottom:2px;font-size:11px;color:#8a8d93}.bv-app-agent{margin:0;max-width:85%;font-size:13.5px;line-height:1.55;color:#1c1d20}.bv-app-tool{display:flex;flex-direction:column;gap:5px;max-width:85%}.bv-app-tool-label{font-size:11.5px;font-weight:600;color:#8a8d93}.bv-app-code{margin:0;display:flex;flex-direction:column;padding:10px 14px;border-radius:10px;background:#18181b;color:#d4d4d8;font-family:var(--mono);font-size:11.5px;line-height:1.6;overflow:hidden;white-space:pre}.bv-app-code .is-add{color:#86efac}.bv-app-code .is-del{color:#fca5a5}.bv-app-code .is-hunk{color:#7aa7ff}.bv-app-term{max-width:100%;color:#e4e4e7}.bv-app-cmd{padding:8px 12px;border:1px solid #e3e3e6;border-radius:8px;background:#f6f6f7;font-family:var(--mono);font-size:11.5px}.bv-app-slack{display:flex;gap:10px;max-width:85%}.bv-app-slack strong{font-size:12.5px}.bv-app-slack p{margin:2px 0 0;font-size:13.5px;line-height:1.5}.bv-app-thinking{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border-radius:9px;background:#f3f3f5;font-size:12px;color:#2e85ff}.bv-app-composer{margin:0 16px 14px;padding:10px 12px 10px 14px;border:1px solid #e6e6e9;border-radius:14px;background:#fff;box-shadow:0 1px 3px #0f0f140d}.bv-app-hint{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-style:italic;color:#a1a3a8}.bv-app-fn{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:5px;background:#f1f1f3;font-style:italic}.bv-app-composer-row{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.bv-app-composer-left{display:inline-flex;gap:14px;color:#3a3c41}.bv-app-composer-right{display:inline-flex;align-items:center;gap:8px}.bv-app-composer-tools{display:inline-flex;align-items:center;gap:12px;padding:5px 12px;border-radius:999px;background:#f3f3f5;color:#3a3c41}.bv-app-composer-tools em{font-size:11.5px;font-style:normal;font-weight:700}.bv-app-red{color:#ef4444}.bv-app-orange{color:#f59e0b}.bv-app-send{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ececef;color:#fff}@media(max-width:720px){.bv-app{grid-template-columns:minmax(0,1fr);height:520px}.bv-app-side,.bv-app-header-tools{display:none}}@media(prefers-reduced-motion:reduce){.bv-app-thread>*{animation:none}}:where(.bv-app) :where(button){border:0;background:none;padding:0;cursor:pointer}.bv-app-light{width:11px;height:11px;border-radius:50%;background:#ff5f57!important;transition:filter .15s ease}.bv-app-light.is-min{background:#febc2e!important}.bv-app-light.is-zoom{background:#28c840!important}.bv-app-light:hover{filter:brightness(.85)}.bv-app-chrome-btn{display:inline-flex;align-items:center;justify-content:center;padding:3px!important;border-radius:6px;color:#55585e!important}.bv-app-chrome-btn:hover{background:#0000000f!important}.bv-app-chrome-btn.is-live{color:#2e85ff!important}.bv-app-titlebar .bv-app-chrome-btn{margin-left:auto}.bv-app-account .bv-app-chrome-btn{color:#2a2b2f!important}.bv-app .bv-app-new-main,.bv-app .bv-app-new-folder{background:#e9e9ec}.bv-app .bv-app-new-main:hover,.bv-app .bv-app-new-folder:hover{background:#e1e1e5}.bv-app .bv-app-tile .bv-app-add{margin:0}.bv-app-session-hit{display:flex;flex:1;min-width:0;align-items:flex-start;gap:9px;text-align:left}.bv-app-pin{display:inline-flex;flex:none;color:#ef4444!important;opacity:.6}.bv-app-pin:hover,.bv-app-pin.is-pinned{opacity:1}.bv-app-pin.is-pinned svg{fill:currentColor}.bv-app-doc-icon{color:#f2a516}.bv-app-side-note p{margin:6px 6px 0;font-size:12px;line-height:1.5;color:#77797f}.bv-app.is-sidebar-hidden{grid-template-columns:minmax(0,1fr)}.bv-app.is-sidebar-hidden .bv-app-side{display:none}.bv-app-header-left{position:absolute;left:16px;display:inline-flex;align-items:center;gap:12px}.bv-app-main{position:relative}.bv-app-empty{margin:auto 0;align-self:center;font-size:13px;color:#8a8d93}.bv-app-composer input{width:100%;border:0;outline:none;background:transparent;font:inherit;font-size:13.5px;color:inherit}.bv-app-composer input::placeholder{color:#a1a3a8;font-style:italic}.bv-app-composer:focus-within{border-color:#b9cdfa}.bv-app-listening{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#2e85ff}.bv-app-listening .bv-bars,.bv-app-pad-mic .bv-bars{height:13px;gap:2px}.bv-app-listening .bv-bars span,.bv-app-pad-mic .bv-bars span{width:2.5px;background:currentColor}.bv-app .bv-app-fn{font-size:12px;font-style:normal;font-weight:600;color:#55585e;padding:2px 7px}.bv-app .bv-app-fn:hover{background:#e7e7ea}.bv-app-composer-left{align-items:center}.bv-app .bv-app-send.is-ready{background:#0b0b0c}.bv-app-pad{flex:1;min-height:0;display:flex;flex-direction:column;padding:22px clamp(16px,4vw,48px) 14px}.bv-app-pad textarea{flex:1;border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:14px;line-height:1.65;color:inherit}.bv-app-pad-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #ececef;font-size:12px;color:#8a8d93}.bv-app .bv-app-pad-mic{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:#0b0b0c;color:#fff;font-size:12.5px;font-weight:700}.bv-app .bv-app-pad-mic.is-listening{background:#e8f0ff;color:#2e85ff}.bv-app-connect{flex:1;padding:26px clamp(16px,4vw,48px)}.bv-app-connect>p{margin:0 0 16px;font-size:13.5px;color:#55585e}.bv-app-connect-list{display:flex;flex-direction:column;gap:8px;max-width:460px}.bv-app-connect-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #ececef;border-radius:12px}.bv-app-connect-row strong{flex:1;font-size:13.5px}.bv-app .bv-app-connect-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:999px;background:#0b0b0c;color:#fff;font-size:12px;font-weight:700}.bv-app .bv-app-connect-btn.is-done{background:#e7f8ee;color:#15803d}.bv-app-toast{position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-50%);max-width:80%;padding:8px 14px;border-radius:10px;background:#141418e6;color:#fff;font-size:12px;text-align:center;animation:bv-app-toast-in .25s ease both}@keyframes bv-app-toast-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px))}to{opacity:1;transform:translate(-50%,-50%)}}.bv-app-closed{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:18px;height:clamp(520px,52vw,620px);padding-bottom:36px;border:1px dashed #e0e0e4;border-radius:14px;background:radial-gradient(circle at 50% 120%,rgba(46,133,255,.07),transparent 60%),#fafafa}.bv-app-closed-hint{margin:0;font-size:13px;color:#8a8d93}.bv-app.is-dark{background:#18181b;border-color:#2c2c31;color:#e7e7ea}.bv-app.is-dark .bv-app-side{background:#1f1f23;border-color:#2c2c31}.bv-app.is-dark .bv-app-tiles,.bv-app.is-dark .bv-app-account,.bv-app.is-dark .bv-app-header,.bv-app.is-dark .bv-app-pad-bar{border-color:#2c2c31}.bv-app.is-dark .bv-app-tile{color:#9a9ca3!important}.bv-app.is-dark .bv-app-tile.is-on{background:#2c2c31;color:#f4f4f5!important}.bv-app.is-dark .bv-app-new-main,.bv-app.is-dark .bv-app-new-folder,.bv-app.is-dark .bv-app-session.is-on,.bv-app.is-dark .bv-app-user,.bv-app.is-dark .bv-app-thinking,.bv-app.is-dark .bv-app-composer-tools,.bv-app.is-dark .bv-app-fn{background:#2a2a2f;color:#e7e7ea}.bv-app.is-dark .bv-app-session:hover{background:#26262b}.bv-app.is-dark .bv-app-session-icon i,.bv-app.is-dark .bv-app-tile-icon i{border-color:#1f1f23}.bv-app.is-dark .bv-app-session-copy span,.bv-app.is-dark .bv-app-tool-label,.bv-app.is-dark .bv-app-user span,.bv-app.is-dark .bv-app-side-note p,.bv-app.is-dark .bv-app-empty{color:#8d8f96}.bv-app.is-dark .bv-app-agent,.bv-app.is-dark .bv-app-new-main,.bv-app.is-dark .bv-app-account,.bv-app.is-dark .bv-app-chrome-btn,.bv-app.is-dark .bv-app-account .bv-app-chrome-btn,.bv-app.is-dark .bv-app-composer-left{color:#d4d4d8!important}.bv-app.is-dark .bv-app-chrome-btn:hover{background:#ffffff14!important}.bv-app.is-dark .bv-app-user-chip{background:#26262b;border-color:#34343a}.bv-app.is-dark .bv-app-composer,.bv-app.is-dark .bv-app-cmd,.bv-app.is-dark .bv-app-connect-row{background:#202024;border-color:#34343a}.bv-app.is-dark .bv-app-code{background:#0f0f12}.bv-app.is-dark .bv-app-connect>p{color:#a1a3a8}.bv-app.is-dark .bv-app-send.is-ready,.bv-app.is-dark .bv-app-pad-mic,.bv-app.is-dark .bv-app-connect-btn{background:#f4f4f5;color:#0b0b0c}.bv-app.is-dark .bv-app-icon-term{box-shadow:inset 0 0 0 1px #3a3a40}.bv-app .bv-app-mode{display:inline-flex;padding:2px;border-radius:6px;color:#f59e0b}.bv-app .bv-app-mode.is-best{color:#2e85ff}.bv-app .bv-app-mode:hover,.bv-app .bv-app-domain-btn:hover{background:#0000000f}.bv-app-domain{position:relative;display:inline-flex}.bv-app .bv-app-domain-btn{padding:2px 6px;border-radius:6px;font-size:11.5px;font-weight:700}.bv-app-domain-menu{position:absolute;right:-8px;bottom:calc(100% + 12px);z-index:5;display:flex;flex-direction:column;min-width:150px;padding:5px;border:1px solid #e6e6e9;border-radius:10px;background:#fff;box-shadow:0 10px 30px -8px #0f0f1440;animation:bv-app-in .18s ease both}.bv-app .bv-app-domain-menu button{display:flex;align-items:center;justify-content:space-between;padding:6px 9px;border-radius:6px;font-size:12.5px;text-align:left}.bv-app .bv-app-domain-menu button:hover{background:#f1f1f3}.bv-app .bv-app-domain-menu button.is-on{font-weight:700;color:#2e85ff}.bv-app.is-dark .bv-app-domain-menu{background:#232327;border-color:#34343a}.bv-app.is-dark .bv-app-domain-menu button:hover,.bv-app.is-dark .bv-app-mode:hover,.bv-app.is-dark .bv-app-domain-btn:hover{background:#ffffff14}.bv-app-main.has-tree{padding-right:236px}.bv-app-main.has-tree .bv-app-header{margin-right:-236px}.bv-app .bv-app-chrome-btn.is-on{background:#00000012!important}.bv-app-tree{position:absolute;top:50px;right:0;bottom:0;width:236px;display:flex;flex-direction:column;border-left:1px solid #ececef;background:#fbfbfc;animation:bv-app-tree-in .2s ease both}@keyframes bv-app-tree-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.bv-app-tree-head{display:flex;align-items:center;gap:8px;padding:12px 12px 8px 14px;color:#3a3c41}.bv-app-tree-head strong{flex:1;font-size:13.5px;color:#0b0b0c}.bv-app-tree-body{flex:1;min-height:0;overflow-y:auto;padding:0 6px 10px}.bv-app .bv-app-tree-row{display:flex;align-items:center;gap:6px;width:100%;height:26px;padding-right:8px;border-radius:6px;font-size:12.5px;color:#2a2b2f;text-align:left}.bv-app .bv-app-tree-row:hover{background:#eeeef0}.bv-app-tree-chevron{flex:none;color:#6b6f76;transition:transform .15s ease}.bv-app-tree-chevron.is-open{transform:rotate(90deg)}.bv-app-tree-spacer{flex:none;width:13px}.bv-app-tree-folder{flex:none;color:#3a3c41;fill:#3a3c41}.bv-app-tree-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bv-app-tree-edited{flex:none;width:6px;height:6px;margin-left:auto;border-radius:50%;background:#e6a700}.bv-app.is-dark .bv-app-tree{background:#1c1c20;border-color:#2c2c31}.bv-app.is-dark .bv-app-tree-head,.bv-app.is-dark .bv-app-tree-head strong,.bv-app.is-dark .bv-app-tree-row{color:#d4d4d8}.bv-app.is-dark .bv-app-tree-folder{color:#c4c4c9;fill:#c4c4c9}.bv-app.is-dark .bv-app-tree-row:hover,.bv-app.is-dark .bv-app-chrome-btn.is-on{background:#ffffff14!important}@media(max-width:720px){.bv-app-main.has-tree{padding-right:0}.bv-app-main.has-tree .bv-app-header{margin-right:0}.bv-app-tree{width:70%;box-shadow:-12px 0 30px -12px #0f0f1440}}body{overflow-x:clip}.hero{position:relative;isolation:isolate}.hero:before,.hero:after{content:"";position:absolute;z-index:-1;top:-68px;left:50%;width:100vw;height:calc(clamp(980px,92vw,1180px) + 68px);transform:translate(-50%);pointer-events:none}.hero:before{background:radial-gradient(50% 42% at 88% 4%,rgba(176,168,255,.4),transparent 70%),radial-gradient(55% 45% at 8% 14%,rgba(122,170,255,.42),transparent 70%),linear-gradient(180deg,#c7dcfb,#d6e5fc 30%,#e8f1fe 56%,#f6f9ff 76%,#fff)}.hero:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1800' height='760'%3E %3Cfilter id='c' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E %3CfeTurbulence type='fractalNoise' baseFrequency='0.0028 0.0065' numOctaves='6' seed='11' result='n'/%3E %3CfeColorMatrix in='n' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 4.2 -2.25' result='w'/%3E %3CfeGaussianBlur in='w' stdDeviation='1.6' result='cloud'/%3E %3CfeOffset in='cloud' dy='9' result='low'/%3E %3CfeColorMatrix in='low' values='0 0 0 0 0.55 0 0 0 0 0.66 0 0 0 0 0.82 0 0 0 0.45 0' result='shade'/%3E %3CfeGaussianBlur in='shade' stdDeviation='5' result='shadeSoft'/%3E %3CfeMerge%3E%3CfeMergeNode in='shadeSoft'/%3E%3CfeMergeNode in='cloud'/%3E%3C/feMerge%3E %3C/filter%3E %3Crect width='100%25' height='100%25' filter='url%28%23c%29'/%3E %3C/svg%3E");background-size:max(2600px,180vw) auto;background-repeat:no-repeat;background-position:center top;opacity:.5;mask-image:radial-gradient(42% 30% at 50% 26%,transparent 35%,#000 100%),linear-gradient(180deg,#000 0%,#000 34%,transparent 66%);mask-composite:intersect;-webkit-mask-image:radial-gradient(42% 30% at 50% 26%,transparent 35%,#000 100%),linear-gradient(180deg,#000 0%,#000 34%,transparent 66%);-webkit-mask-composite:source-in;animation:bv-sky-drift 60s linear infinite alternate}@keyframes bv-sky-drift{0%{background-position:calc(50% + 130px) 0}to{background-position:calc(50% - 130px) 0}}@media(prefers-reduced-motion:reduce){.hero:after{animation:none}}.hero .secondary-button{background:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nav{transition:background-color .25s ease,border-color .25s ease,backdrop-filter .25s ease}.nav.nav-over-sky{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nav.nav-over-sky .nav-links a{color:#3d4659}.hero .hero-subtitle,.hero .logo-strip p{color:#34415a}.nav{padding-top:.7rem;padding-bottom:.7rem;background:#fffffff7}.hero-agent img{flex:none;display:block;width:20px;height:20px;border-radius:5px;object-fit:cover}.hero-agent img[src*=codex],.hero h1{font-weight:500;font-size:clamp(2.3rem,5vw,3.9rem);letter-spacing:-.035em;line-height:1.04}.hero-free-note{margin:-.6rem 0 0;font-size:.9rem;color:#4a5468}.hero-free-note a{font-weight:600;color:#1f2a40;text-decoration:underline;text-decoration-color:#1f2a404d;text-underline-offset:3px}.hero-free-note a:hover{text-decoration-color:currentColor}.bv-app-closed{justify-content:center;gap:14px;padding-bottom:0;border:0;background:none;animation:bv-app-in .3s ease both}.bv-app-closed-hint{font-size:12px;color:#6b7488}
