/* Shared marketing player. No automatic sound or eager video download. */
.bf-tour{scroll-margin-top:92px}.bf-tour-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.bf-tour-intro h2{margin-bottom:12px}.bf-tour-intro p{max-width:700px}.bf-tour-time{flex-shrink:0;border:1px solid var(--sb-hairline);border-radius:999px;padding:9px 15px;color:rgb(var(--sb-muted-rgb));font-size:12px;letter-spacing:.08em;white-space:nowrap}.bf-tour-media{position:relative;margin:0;background:#081019;border:1px solid rgb(var(--sb-line-rgb));border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -36px #0009}.bf-tour-media video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#081019}.bf-tour-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #f3d68e;border-radius:999px;padding:15px 23px;background:#e8b54a;color:#101722;font:700 14px 'Geist',system-ui;box-shadow:0 10px 40px #0009;cursor:pointer;max-width:90%;white-space:nowrap}.bf-tour-play[hidden]{display:none!important}.bf-tour-play:hover{background:#f1c96c}.bf-tour-play:focus-visible,.bf-tour-links a:focus-visible,.bf-tour-transcript summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}.bf-tour-play svg{width:15px;height:15px;fill:currentColor}.bf-tour-caption{font-size:13px!important;line-height:1.7!important;color:rgb(var(--sb-muted-rgb));margin-top:14px}.bf-tour-caption strong{color:rgb(var(--sb-ink));font-weight:600}.bf-tour-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:18px}.bf-tour-links a{color:rgb(var(--sb-ink));font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.bf-tour-status{font-size:13px;line-height:1.6;margin:10px 0;color:rgb(var(--sb-ink))}.bf-tour-status:empty{display:none}.bf-tour-transcript{margin:22px 0 0;border:1px solid rgb(var(--sb-line-rgb));border-radius:13px;padding:16px 19px;color:rgb(var(--sb-muted-rgb));font-size:13px;line-height:1.7}.bf-tour-transcript summary{cursor:pointer;font-weight:650;color:rgb(var(--sb-ink))}.bf-tour-transcript ol{padding-left:20px;margin:15px 0 0}.bf-tour-transcript li+li{margin-top:10px}.bf-tour-transcript b{color:rgb(var(--sb-ink));font-weight:600}.demo-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px}.demo-home{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:rgb(var(--sb-ink));font-size:15px;font-weight:750}.demo-home img{width:34px;height:34px}.demo-copy{max-width:790px}.demo-title{font-size:clamp(34px,5vw,56px)!important;line-height:1.05!important;letter-spacing:-.04em;margin:16px 0 24px;font-weight:800}.demo-subtitle{font-size:17px;line-height:1.75;color:rgb(var(--sb-muted-rgb))}.demo-block{margin-top:40px;padding-top:32px;border-top:1px solid rgb(var(--sb-line-rgb))}.demo-block h2{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin:0 0 16px}.demo-sample-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center}.demo-sample-grid img{width:100%;height:auto;display:block;border-radius:12px}.demo-sample-grid p,.demo-block>p{font-size:15px;line-height:1.8;color:rgb(var(--sb-muted-rgb))}.demo-block .btn{margin-right:8px}.demo-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid rgb(var(--sb-line-rgb));font-size:13px}.demo-bottom a{color:rgb(var(--sb-ink));text-underline-offset:4px}
@media(max-width:650px){.bf-tour-intro{display:block}.bf-tour-time{display:inline-block;margin-top:10px}.bf-tour-play{font-size:12px;padding:12px 16px}.bf-tour-media{border-radius:12px}.demo-sample-grid{grid-template-columns:1fr;gap:24px}.demo-topbar{margin-bottom:36px}.bf-tour-links{gap:14px}.demo-subtitle{font-size:16px}}
