@font-face{font-family:interTight;src:url(../media/InterTight_300_800-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_28muX1umn7tRn1W4TwPA6SqFr8Cq)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.intertight_fd71483e-module__l9fNla__className{font-family:interTight,interTight Fallback;font-style:normal}.intertight_fd71483e-module__l9fNla__variable{--font-inter-tight:"interTight", "interTight Fallback"}
@font-face{font-family:jetbrains;src:url(../media/JetBrainsMono_400_700-s.p.0f97p8c3305p~.woff2?dpl=dpl_28muX1umn7tRn1W4TwPA6SqFr8Cq)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrains_84e1fce0-module___VvX4a__className{font-family:jetbrains,jetbrains Fallback;font-style:normal}.jetbrains_84e1fce0-module___VvX4a__variable{--font-jetbrains:"jetbrains", "jetbrains Fallback"}
@font-face{font-family:saira;src:url(../media/SairaExpanded_var-s.p.0iyqv41y_6~ip.woff2?dpl=dpl_28muX1umn7tRn1W4TwPA6SqFr8Cq)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:saira Fallback;src:local(Arial);ascent-override:96.09%;descent-override:37.17%;line-gap-override:0.0%;size-adjust:118.11%}.saira_45c34de-module__tJCOgq__className{font-family:saira,saira Fallback;font-style:normal}.saira_45c34de-module__tJCOgq__variable{--font-saira:"saira", "saira Fallback"}
:root{--bc-lime:#d9fe5a;--bc-orange:#ec6636;--bc-red:#d03c34;--bc-blue:#2559a0;--bc-ink:#0e0e0e;--bc-ink-2:#171716;--bc-ink-3:#1f1f1d;--bc-bone:#f4f2ec;--bc-bone-2:#ece9e1;--bc-red-text:#c83a32;--bc-blue-on-ink:#688ab8;--bc-orange-on-bone:#b5502c;--engine-chatgpt:var(--bc-lime);--engine-perplexity:var(--bc-blue);--engine-claude:var(--bc-orange);--engine-gemini:var(--bc-red);--engine-ai-overviews:var(--bc-bone);--pod-nick:#d03c34;--pod-matthew:#2559a0;--pod-manny:#d9fe5a;--bc-red-hover:#da5a52;--bc-red-press:#b5332c;--bc-blue-bright:var(--bc-blue-on-ink);--bc-cyan:var(--bc-lime);--background:#0e0e0e;--surface:#171716;--card:#171716;--card-2:#1f1f1d;--border:#2b2b29;--border-strong:#3d3d3a;--foreground:#f4f2ec;--muted:#8f8d86;--faint:#6e6c66;--success:#86b997;--danger:#e0907f;--warning:#d2b565;--tone-money:#86b997;--tone-brand:#93a9c0;--tone-whitespace:#d2b565;--tone-expansion:#688ab8;--tone-neg:#e0907f;--accent:var(--bc-lime);--accent-hover:#e4fe85;--text-on-accent:#0e0e0e;--accent-fill:var(--bc-lime);--on-accent-fill:#0e0e0e;--cyan-text:var(--bc-lime);--on-cyan:#0e0e0e;--accent-data:var(--bc-blue-on-ink);--accent-label:var(--cyan-text);--accent-data-label:var(--bc-lime);--ring:color-mix(in oklch, var(--bc-lime) 55%, transparent);--data-tint:color-mix(in oklch, var(--bc-blue) 14%, transparent);--stat-xl:3.75rem;--stat-lg:1.625rem;--stat-md:1.25rem;--text-h2:1.375rem;--text-h3:1.0625rem;--label:.6875rem;--label-sm:.625rem;--tracking-data:.06em;--tracking-label:.12em;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:8px;--radius-2xl:8px;--radius-pill:9999px;--shadow-md:0 12px 32px -12px #0000008c;--glow-accent:0 8px 28px color-mix(in oklch, var(--bc-lime) 30%, transparent);--glow-cyan:0 8px 28px color-mix(in oklch, var(--bc-lime) 30%, transparent);--font-display:var(--font-inter-tight), "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:var(--font-inter-tight), "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-data:var(--font-jetbrains), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-wordmark:var(--font-saira), "Saira Expanded", "Saira", sans-serif}[data-theme=light]{--background:#f4f2ec;--surface:#f4f2ec;--card:#f4f2ec;--card-2:#ece9e1;--border:#dad7ce;--border-strong:#0e0e0e;--foreground:#0e0e0e;--muted:#696762;--faint:#8f8d86;--success:#2f6b47;--danger:#9e3a2b;--warning:#7e6417;--tone-money:#2f6b47;--tone-brand:#3d5670;--tone-whitespace:#7e6417;--tone-expansion:#2559a0;--tone-neg:#9e3a2b;--shadow-md:0 12px 32px -12px #0e0e0e47;--accent:#0e0e0e;--accent-hover:#2b2b29;--text-on-accent:#f4f2ec;--cyan-text:#0e0e0e;--accent-data:var(--bc-blue);--accent-data-label:#0e0e0e;--engine-ai-overviews:#8f8d86}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5;transition:background .2s,color .2s}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600;line-height:1.05}a{color:inherit;text-decoration:none}::selection{background:var(--bc-lime);color:#0e0e0e}.bc-logo-light,[data-theme=light] .bc-logo-dark{display:none}[data-theme=light] .bc-logo-light{display:inline-block}.ds-glow-canvas{background-image:radial-gradient(900px 460px at 82% -10%, color-mix(in oklch, var(--bc-blue) 16%, transparent), transparent 60%), radial-gradient(760px 420px at 10% -6%, color-mix(in oklch, var(--bc-lime) 6%, transparent), transparent 62%)}:root{--lane-market:var(--bc-blue-on-ink);--lane-moat:var(--bc-orange)}[data-theme=light]{--lane-market:var(--bc-blue);--lane-moat:var(--bc-orange-on-bone)}.ds-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45vw,64px)}.ds-eyebrow{font-family:var(--font-data);font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-label);font-weight:700}.ds-muted{color:var(--muted)}.ds-lead{color:var(--muted);max-width:640px;font-size:19px}.ds-btn{height:44px;font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:0 18px;font-size:15px;font-weight:500;line-height:1;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.ds-btn:active{transform:scale(.98)}@media (max-width:420px){.ds-btn{white-space:normal;text-align:center;height:auto;min-height:44px;padding:10px 18px;line-height:1.2}}.ds-btn-lg{gap:10px;height:56px;padding:0 24px;font-size:17px}@media (max-width:420px){.ds-btn-lg{height:auto;min-height:56px}}.ds-btn-primary{background:var(--bc-lime);color:#0e0e0e;border-color:#0e0e0e}.ds-btn-primary:hover{background:#e6ff7a}.ds-btn-accent{background:var(--accent);color:var(--text-on-accent)}.ds-btn-accent:hover{background:var(--accent-hover)}.ds-btn-ghost{color:var(--foreground);border:1px solid var(--foreground);background:0 0}.ds-btn-ghost:hover{background:var(--foreground);color:var(--background)}.ds-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:24px;position:relative;overflow:hidden}.ds-card--glow:before{content:"";pointer-events:none;background:radial-gradient(420px 180px at 92% -25%, color-mix(in oklch, var(--accent-data) 22%, transparent), transparent 70%);position:absolute;inset:0}.ds-card>*{position:relative}.ds-card h3{font-size:var(--text-h3);margin-bottom:8px}.ds-card p{color:var(--muted);font-size:15.5px}.ds-stat .ds-stat-who{color:var(--accent-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.ds-stat .ds-stat-n{font-family:var(--font-display);font-size:var(--stat-lg);color:var(--foreground);font-weight:800;display:block}.ds-stat .ds-stat-lbl{color:var(--muted);margin-top:6px;font-size:14px}.ds-chip{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--foreground);align-items:center;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.ds-chip--engine{border-color:color-mix(in oklch, var(--bc-cyan) 30%, transparent);color:var(--cyan-text)}.ds-badge{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.ds-badge--money{background:color-mix(in oklch, var(--tone-money) 15%, transparent);color:var(--tone-money)}.ds-badge--brand{background:color-mix(in oklch, var(--tone-brand) 15%, transparent);color:var(--tone-brand)}.ds-badge--whitespace{background:color-mix(in oklch, var(--tone-whitespace) 15%, transparent);color:var(--tone-whitespace)}.ds-badge--neg{background:color-mix(in oklch, var(--tone-neg) 15%, transparent);color:var(--tone-neg)}.ds-callout{border-radius:var(--radius-lg);border:1px solid;align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;display:flex}.ds-callout--danger{border-color:color-mix(in oklch, var(--danger) 30%, transparent);background:color-mix(in oklch, var(--danger) 8%, transparent)}.ds-callout--info{border-color:color-mix(in oklch, var(--bc-cyan) 30%, transparent);background:color-mix(in oklch, var(--bc-cyan) 8%, transparent)}.ds-callout .ds-callout-tag{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:11px;font-weight:700}.ds-accordion{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:12px;padding:18px 20px}.ds-accordion summary{font-family:var(--font-display);cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:700;list-style:none;display:flex}.ds-accordion summary::-webkit-details-marker{display:none}.ds-accordion summary:after{content:"+";color:var(--cyan-text);font-weight:800}.ds-accordion[open] summary:after{content:"-"}.ds-accordion p{color:var(--muted);margin-top:12px;font-size:15.5px}.ds-section{padding:clamp(72px,8.9vw,128px) 0 clamp(56px,6vw,88px)}.ds-section>.ds-wrap:before{content:"";border-top:1px solid var(--border-strong);margin-bottom:clamp(32px,3.3vw,48px);display:block}.ds-section h2.ds-title{letter-spacing:-.025em;font-size:clamp(34px,3.9vw,56px);font-weight:600;line-height:1.02}.ds-hero{padding:72px 0 64px;position:relative;overflow:hidden}.ds-hero:before{content:"";background:radial-gradient(circle, color-mix(in oklch, var(--bc-cyan) 16%, transparent), transparent 60%);pointer-events:none;border-radius:50%;width:680px;height:680px;position:absolute;top:-30%;right:-10%}.ds-hero>.ds-wrap{z-index:1;position:relative}.ds-hero:before{z-index:0}.ds-hero h1{letter-spacing:-.04em;max-width:16ch;font-size:clamp(42px,5.6vw,80px);font-weight:600;line-height:.96}.ds-nav{z-index:50;background:color-mix(in oklch, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.ds-nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.ds-foot{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px 40px;padding-block:40px;font-size:14px;display:flex}.ds-toggle{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card);cursor:pointer;height:32px;color:var(--foreground);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.ds-grid{gap:20px;display:grid}.ds-g2{grid-template-columns:repeat(2,1fr)}.ds-g3{grid-template-columns:repeat(3,1fr)}.ds-g4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.ds-g3,.ds-g4{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ds-g2,.ds-g3,.ds-g4{grid-template-columns:1fr}}.ds-chips{flex-wrap:wrap;gap:10px;display:flex}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt40{margin-top:40px}.center{text-align:center}.cyan{color:var(--cyan-text)}.ds-nav.bc-v2-nav{-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;height:76px;transition:background-color .35s,border-color .35s,height .3s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.ds-nav.bc-v2-nav[data-scrolled="1"]{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#0e0e0e9e;border-bottom-color:#f4f2ec1a;height:60px}[data-theme=light] .ds-nav.bc-v2-nav[data-scrolled="1"]{background:#f4f2ecb8;border-bottom-color:#0e0e0e1a}.bc-v2-nav-inner{align-items:center;gap:32px;height:100%;padding:0 64px;display:flex}.bc-nav-home{flex:none;align-items:center;gap:10px;display:flex}.bc-nav-wordmark{width:auto;height:12.5px}.bc-nav-links{white-space:nowrap;align-items:center;gap:28px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.bc-nav-links a{color:color-mix(in srgb, var(--foreground) 70%, transparent);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding:4px 0;transition:color .2s,background-size .25s cubic-bezier(.4,0,.2,1)}.bc-nav-links a:hover{color:var(--foreground);background-size:100% 1px}.bc-nav-actions{flex:none;align-items:center;gap:10px;display:flex}.bc-nav-cta{background:var(--bc-lime);color:#0e0e0e;white-space:nowrap;border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,transform .15s;display:flex}.bc-nav-cta:hover{background:#e6ff7a}.bc-nav-cta:active{transform:scale(.97)}.bc-nav-cta:focus-visible{outline:1px solid var(--bc-lime);outline-offset:3px}.bc-cta-short{display:none}.bc-switch{background:#f4f2ec0f;border:1px solid #f4f2ec2e;border-radius:999px;flex:none;align-items:center;width:88px;height:44px;display:inline-flex;position:relative}[data-theme=light] .bc-switch{background:#0e0e0e0a;border-color:#0e0e0e29}.bc-switch__thumb{background:#f4f2ec;border-radius:999px;width:36px;height:36px;transition:transform .15s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:4px;box-shadow:0 1px 3px #00000040}[data-theme=light] .bc-switch__thumb{background:#0e0e0e;transform:translate(44px)}.bc-switch__btn{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:color .15s;display:flex;position:relative}.bc-switch__btn:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}.bc-switch__btn--dark{color:#0e0e0e}.bc-switch__btn--light{color:#f4f2ec99}[data-theme=light] .bc-switch__btn--dark{color:#0e0e0e8c}[data-theme=light] .bc-switch__btn--light{color:#f4f2ec}.bc-switch__tip{color:#0e0e0e;font-family:var(--font-data);letter-spacing:.06em;white-space:nowrap;pointer-events:none;background:#f4f2ec;border-radius:4px;padding:4px 8px;font-size:11px;position:absolute;top:calc(100% + 8px);transform:translate(-50%)}[data-theme=light] .bc-switch__tip{color:#f4f2ec;background:#0e0e0e}@media (prefers-reduced-motion:reduce){.bc-switch__thumb{transition:none}}.bc-v2-foot{color:#f4f2ec;counter-reset:bcfoot;background:#0e0e0e}.bc-v2-foot .bc-logo-light{display:none!important}.bc-v2-foot .bc-logo-dark{display:inline-block!important}.bc-v2-foot-inner{flex-wrap:wrap;justify-content:space-between;gap:40px 64px;padding:56px 64px 64px;display:flex}.bc-v2-foot-brand{max-width:340px}.bc-v2-foot-tag{color:#f4f2ec;margin-top:18px;font-size:17px;line-height:1.4}.bc-v2-foot-meta{color:#a3a19a;margin-top:10px;font-size:14px}.bc-v2-foot-meta a{color:#f4f2ec}.bc-v2-foot-cols{flex-wrap:wrap;gap:64px;display:flex}.bc-v2-foot-col{counter-increment:bcfoot;min-width:150px}.bc-v2-foot-title{color:#8f8d86;margin-bottom:14px}.bc-v2-foot-title:before{content:"/ 0" counter(bcfoot) "  ";white-space:pre;font-family:var(--font-data)}.bc-v2-foot-links{flex-direction:column;gap:12px;font-size:14px;display:flex}.bc-v2-foot-links a{color:#f4f2ec;transition:opacity .15s}.bc-v2-foot-links a:hover{opacity:.7}@media (max-width:760px){.bc-v2-foot-inner{padding:44px 20px 48px}.bc-v2-foot-cols{gap:32px 40px}}.bc-brand-files{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.bc-brand-file{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;padding:20px;display:flex}.bc-brand-file img{object-fit:contain;align-self:flex-start;width:auto;max-width:100%;height:auto;max-height:72px;display:block}.bc-brand-file{min-width:0}.bc-brand-file--bone{color:#0e0e0e;background:#f4f2ec}.bc-brand-file--ink{color:#f4f2ec;background:#0e0e0e}.bc-brand-file__label{font-size:14px}.bc-brand-file__dl{font-family:var(--font-data);text-underline-offset:3px;font-size:12px;text-decoration:underline}.bc-brand-colors{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px;display:grid}.bc-brand-color{flex-direction:column;gap:6px;font-size:14px;display:flex}.bc-brand-color code{font-family:var(--font-data);font-size:13px}.bc-brand-swatch{border:1px solid var(--border);border-radius:8px;height:96px;display:block}.bc-brand-type{flex-direction:column;gap:24px;display:flex}.bc-brand-type>div{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:20px;display:flex}.bc-brand-type__sample{font-size:clamp(32px,4vw,48px);line-height:1.05}.bc-brand-list{color:var(--muted);flex-direction:column;gap:8px;margin:12px 0 0 18px;font-size:15.5px;display:flex}.bc-404-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:40px 24px;max-width:1440px;margin:0 auto;padding:64px clamp(20px,4.45vw,64px);display:grid}.bc-404-copy{flex-direction:column;grid-column:span 6;gap:24px;display:flex}.bc-404-err{font-family:var(--font-data);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;color:var(--muted);font-size:12px}.bc-404-err__t{color:var(--foreground)}.bc-404-num{font-family:var(--font-data);letter-spacing:-.07em;font-size:clamp(120px,14vw,200px);font-weight:500;line-height:.8}.bc-404 h1{letter-spacing:-.02em;font-size:40px;font-weight:600;line-height:1.02}.bc-404 p{color:var(--muted);max-width:420px;font-size:17px}.bc-404-kits{grid-column:8/span 5;grid-template-columns:1fr 1fr;gap:16px;display:grid}.bc-404-kit{flex-direction:column;gap:10px;margin:0;display:flex}.bc-404-photo{aspect-ratio:4/5;background:var(--card-2);border-radius:4px;overflow:hidden}.bc-404-photo img{object-fit:cover;width:100%;height:100%;display:block}.bc-404-kit figcaption{font-family:var(--font-data);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.bc-404-tag{color:var(--muted)}@media (max-width:900px){.bc-404-copy,.bc-404-kits{grid-column:1/-1}}.bc-chat-mark{background:var(--background);border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:76px;height:76px;margin:16px;display:grid}.bc-hero-mark{place-items:center;display:grid}.bc-v2-score{padding:clamp(96px,9.5vw,136px) 0 clamp(88px,8.9vw,128px)}.bc-score-grid{grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:start;gap:56px 96px;display:grid}.bc-score-copy{flex-direction:column;gap:28px;padding-top:16px;display:flex}.bc-score-eyebrow{font-family:var(--font-data);letter-spacing:.06em;color:var(--muted);font-size:12px}.bc-score-copy h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,4.45vw,64px);font-weight:600;line-height:1}.bc-score-copy h1 .cyan{color:inherit}.bc-score-lead{color:var(--muted);max-width:560px;margin:0;font-size:18px;line-height:1.5}.bc-score-panel{--background:#0e0e0e;--surface:#0e0e0e;--card:#0e0e0e;--card-2:#171716;--border:#2b2b29;--border-strong:#3d3d3a;--foreground:#f4f2ec;--muted:#a3a19a;--faint:#6e6c66;--accent:#d9fe5a;--accent-hover:#e4fe85;--text-on-accent:#0e0e0e;--accent-label:#f4f2ec;--cyan-text:#d9fe5a;--accent-data:#d9fe5a;color:#f4f2ec;background:#0e0e0e;border:1px solid #2b2b29;border-radius:8px}.bc-score-panel>form.ds-card,.bc-score-panel .ds-card{background:0 0;border-color:#2b2b29}.bc-score-panel>form.ds-card{border:0;padding:32px!important}.bc-score-panel .bc-field-label{letter-spacing:.06em;color:#f4f2ec;font-weight:500}.bc-score-panel .bc-input{color:#f4f2ec;background:#171716;border-color:#2b2b29;border-radius:4px}.bc-score-panel .bc-input:focus{border-color:#d9fe5a;outline:none}.bc-score-panel .ds-btn-accent{color:#0e0e0e;background:#d9fe5a;border-radius:2px;width:100%;height:56px;font-size:17px}.bc-score-stats{border-top:1px solid var(--border-strong);grid-template-columns:repeat(5,minmax(0,1fr));gap:0 32px;margin-top:clamp(88px,8.9vw,128px);padding-top:clamp(32px,3.3vw,48px);display:grid}.bc-score-stat{border-top:1px solid var(--border);padding-top:24px}.bc-score-stat__n{font-family:var(--font-data);letter-spacing:-.03em;font-size:clamp(36px,3.9vw,56px);font-weight:500;line-height:1}.bc-score-stat p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.5}@media (max-width:1100px){.bc-score-grid{grid-template-columns:minmax(0,1fr)}.bc-score-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:620px){.bc-score-stats{grid-template-columns:minmax(0,1fr)}.bc-score-panel>form.ds-card{padding:20px!important}}.ds-hero h1 .bc-term{width:max-content;max-width:100%;display:grid}.bc-term__w{white-space:nowrap;opacity:0;grid-area:1/1;justify-self:start;transition:opacity .5s,transform .5s cubic-bezier(.2,.9,.25,1);position:relative;transform:translateY(.35em)}.bc-term__w.is-on{opacity:1;transform:none}.bc-term__w.is-on:after{content:"";background:var(--bc-lime);border-radius:.03em;height:.055em;position:absolute;bottom:-.07em;left:.02em;right:.04em}.bc-term__w--alt:before{content:attr(data-word)}[data-theme=light] .bc-term__w.is-on:after{background:#0e0e0e}:root:not([data-theme=light]) .bc-term__w.is-on{text-shadow:0 0 34px #d9fe5a4d}@media (prefers-reduced-motion:reduce){.bc-term__w{transition:none}}.bc-hero-device{min-width:0}.bc-device{flex-direction:column;gap:20px;display:flex}.bc-device__shell{color:#0e0e0e;background:#ece9e1;border:1px solid #dad7ce;border-radius:28px;padding:22px;box-shadow:0 30px 60px -30px #0e0e0e59,inset 0 1px #fff9}.bc-device__head{font-family:var(--font-data);letter-spacing:.14em;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;display:flex}.bc-device__led{background:var(--bc-orange);border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px #ec663699}.bc-device__screen{color:#f4f2ec;background:#0e0e0e;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:16px;min-height:300px;padding:16px 20px 20px;display:flex}.bc-device__bar{font-family:var(--font-data);letter-spacing:.08em;color:#8f8d86;border-bottom:1px solid #1f1f1d;justify-content:space-between;margin-bottom:auto;padding-bottom:12px;font-size:11px;display:flex}.bc-device__eng{color:#f4f2ec;align-items:center;gap:8px;display:inline-flex}.bc-device__q{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.bc-device__bubble{background:#1f1f1d;border:1px solid #2b2b29;border-radius:10px;padding:10px 14px;font-size:14px}.bc-device__meta{font-family:var(--font-data);letter-spacing:.08em;color:#8f8d86;font-size:10.5px}.bc-device__a{align-items:flex-start;gap:12px;display:flex}.bc-device__a p{margin-bottom:8px;font-size:14.5px;line-height:1.45}.bc-device__a u{-webkit-text-decoration-color:var(--bc-lime);text-decoration-color:var(--bc-lime);text-underline-offset:3px;font-weight:600}.bc-device__chip{font-family:var(--font-data);border:1px solid var(--bc-lime);color:var(--bc-lime);border-radius:4px;flex:none;padding:4px 5px;font-size:10px}.bc-device__keys{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.bc-device__key{text-align:center;background:#f4f2ec;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px 10px;font-size:12px;font-weight:600;display:flex;box-shadow:0 3px #dad7ce}.bc-key-dot{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.bc-key-dot--chatgpt{background:var(--engine-chatgpt)}.bc-key-dot--perplexity{background:var(--engine-perplexity)}.bc-key-dot--claude{background:var(--engine-claude)}.bc-key-dot--gemini{background:var(--engine-gemini)}.bc-key-dot--aio{background:#f4f2ec;box-shadow:inset 0 0 0 1px #8f8d86}.bc-device__ctrl{align-items:center;gap:12px;margin-top:16px;display:flex}.bc-device__knob{background:radial-gradient(circle at 35% 30%,#fff,#dad7ce 70%);border-radius:50%;flex:none;width:48px;height:48px;position:relative;box-shadow:0 4px 10px #0e0e0e33}.bc-device__knob:after{content:"";background:#0e0e0e;border-radius:2px;width:12px;height:3px;position:absolute;top:16px;left:12px;transform:rotate(35deg)}.bc-device__input{color:#0e0e0e;min-width:0;height:48px;font-size:15px;font-family:var(--font-body);background:#fbfaf7;border:1px solid #dad7ce;border-radius:10px;flex:1;padding:0 14px}.bc-device__input:focus{outline:2px solid var(--bc-lime);outline-offset:1px}.bc-device__run{background:var(--bc-orange);color:#f4f2ec;height:48px;font-family:var(--font-data);letter-spacing:.12em;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 22px;font-weight:700;display:inline-flex;box-shadow:0 4px #b5502c}.bc-device__run:active{transform:translateY(2px);box-shadow:0 2px #b5502c}.bc-device__caption{opacity:.85;font-size:13px;font-weight:500;line-height:1.4}.bc-device__readout{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:24px;display:grid}.bc-lanes{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.bc-lane{grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.bc-lane__bar{background:var(--border);border-radius:2px;height:2px}.bc-lane__n{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.bc-dial{width:200px;height:200px;position:relative}.bc-dial svg{width:100%;height:100%;overflow:visible}.bc-dial__track{fill:none;stroke:var(--border);stroke-width:14px}.bc-dial__arc{fill:none;stroke:var(--bc-lime);stroke-width:14px;stroke-linecap:round;filter:drop-shadow(0 0 6px #d9fe5a99)}.bc-dial__tick{stroke:var(--border-strong);stroke-width:2px;stroke-linecap:round;opacity:.45}.bc-dial__tick.is-on{stroke:var(--bc-lime);opacity:1}.bc-dial__read{flex-wrap:wrap;place-content:center;column-gap:2px;display:flex;position:absolute;inset:0}.bc-dial__n{font-family:var(--font-data);font-size:34px;font-weight:500;line-height:1}.bc-dial__of{font-family:var(--font-data);color:var(--muted);align-self:flex-end;font-size:14px}.bc-dial__lbl{text-align:center;width:100%;font-family:var(--font-data);letter-spacing:.14em;color:var(--muted);margin-top:6px;font-size:10px}@media (max-width:1100px){.bc-hero-grid{grid-template-columns:minmax(0,1fr)}.bc-hero-device{max-width:560px}}@media (max-width:520px){.bc-device__keys{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-device__readout{grid-template-columns:minmax(0,1fr);justify-items:center}.bc-device__shell{border-radius:20px;padding:14px}}.bc-lens{--lens-body:#f4f2ec;--lens-hole:#0e0e0e;--lens-pupil:#f4f2ec;--lens-shadow:transparent;--lens-g0:#d9fe5a;--lens-g1:#ec6636;--lens-g2:#d03c34;--lens-g3:#2559a0;--lens-g4:#d9fe5a;--lens-off:#2a2a28;--lens-on-0:#d9fe5a;--lens-on-1:#557cb1;--lens-on-2:#ec6636;--lens-on-3:#d03c34;--lens-on-4:#f4f2ec}.bc-lens--run{--lens-shadow:#0000008c}[data-theme=light] .bc-lens{--lens-body:#0e0e0e;--lens-hole:#f4f2ec;--lens-pupil:#0e0e0e;--lens-g0:#2559a0;--lens-g1:#d9fe5a;--lens-g2:#ec6636;--lens-g3:#d03c34;--lens-g4:#2559a0;--lens-off:#d9d5ca;--lens-on-1:#2559a0;--lens-on-4:#bdb8ab}[data-theme=light] .bc-lens--run{--lens-shadow:#0e0e0e2e}.bc-lens-tip{z-index:20;background:var(--background);width:260px;color:var(--foreground);border:1px solid var(--border);font-family:var(--font-data);letter-spacing:.02em;white-space:normal;pointer-events:none;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.5;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 12px 32px #00000047}@media (max-width:1100px){.bc-v2-nav-inner{gap:20px;padding:0 32px}.bc-nav-links{gap:18px}}@media (max-width:900px){.bc-nav-links{gap:14px;font-size:13.5px}.bc-nav-links a.bc-nav-book,.bc-cta-long{display:none}.bc-cta-short{display:inline}}.bc-nav-menu{display:none}@media (max-width:760px){.ds-nav.bc-v2-nav{height:auto;min-height:64px}.ds-nav.bc-v2-nav[data-scrolled="1"]{min-height:56px}.bc-v2-nav-inner{gap:8px;height:64px;padding:0 20px}.ds-nav.bc-v2-nav[data-scrolled="1"] .bc-v2-nav-inner{height:56px}.bc-nav-home{gap:8px;margin-right:auto}.bc-nav-home .bc-lens{transform-origin:0;margin-right:-16px;transform:scale(.53)}.bc-nav-wordmark{height:9.5px}.bc-nav-links,.bc-nav-actions{display:none}.bc-nav-menu{cursor:pointer;border:1px solid var(--border);width:44px;height:44px;color:var(--foreground);background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.bc-nav-panel{background:var(--background);border-bottom:1px solid var(--border);flex-direction:column;padding:8px 20px 20px;font-size:18px;font-weight:500;display:flex}.bc-nav-panel>a:not(.ds-btn){border-top:1px solid var(--border);padding:12px 0}.bc-nav-panel__theme{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 0;display:flex}.bc-nav-panel__cta{width:100%}}.bc-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:48px 64px;display:grid}.bc-hero-copy{min-width:0}.bc-hero-3d{height:480px;position:relative}.bc-hero-3d model-viewer{--poster-color:transparent;background:0 0;width:100%;height:100%}@media (max-width:980px){.bc-hero-grid{grid-template-columns:1fr}.bc-hero-3d{display:none}}.bc-hero-cta{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.bc-hero-micro{color:var(--muted);margin-top:14px;font-size:13px}.bc-hero-proof{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;margin-top:40px;padding-top:26px;display:flex}.bc-hero-proof>div{color:var(--muted);font-size:14px}.bc-hero-proof b{color:var(--cyan-text);font-family:var(--font-data)}.bc-answer-box{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--bc-cyan);border-radius:var(--radius-lg);color:var(--foreground);max-width:820px;padding:22px 24px;font-size:18px;line-height:1.65}.bc-band{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);text-align:center;padding:54px 40px;position:relative;overflow:hidden}.bc-band:before{content:"";pointer-events:none;background:radial-gradient(600px 220px at 50% -30%, color-mix(in oklch, var(--accent-data) 16%, transparent), transparent 70%);position:absolute;inset:0}.bc-band>*{position:relative}.bc-band h2{font-size:clamp(26px,3.4vw,38px)}.bc-n{font-family:var(--font-data);color:var(--cyan-text);letter-spacing:.1em;font-size:13px;font-weight:700}.bc-steps{counter-reset:step;gap:14px;display:grid}.bc-step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.bc-step:before{counter-increment:step;content:counter(step);font-family:var(--font-data);color:var(--on-cyan);background:var(--bc-cyan);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:flex}.bc-step b{color:var(--foreground)}.bc-step p{color:var(--muted);margin-top:3px;font-size:15px}.bc-team-card{flex-direction:column;padding:0;display:flex}.bc-team-photo{aspect-ratio:16/10;object-fit:cover;object-position:center 22%;width:100%;display:block}.bc-team-body{padding:16px 20px 20px}.bc-team-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bc-team-head h3{font-size:var(--text-h3);margin:0}.bc-team-role{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.14em;color:var(--cyan-text);background:color-mix(in oklch, var(--bc-cyan) 16%, transparent);border-radius:var(--radius-pill);white-space:nowrap;padding:4px 9px;font-size:10px}.bc-team-bond{color:var(--muted);margin-top:4px;font-size:14px;font-style:italic}.bc-team-auth{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.5}.bc-stack{flex-direction:column;gap:10px;display:flex}.bc-stack-row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:auto 168px 1fr;align-items:center;gap:18px;padding:16px 20px;display:grid}.bc-stack-row--anchor{border-color:color-mix(in oklch, var(--accent) 45%, transparent);background:color-mix(in oklch, var(--accent) 8%, var(--surface))}.bc-stack-n{font-family:var(--font-data);color:var(--muted);font-size:15px;font-weight:800}.bc-stack-row--anchor .bc-stack-n{color:var(--accent)}.bc-stack-name{font-family:var(--font-display);color:var(--foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.bc-stack-tag{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-sm);padding:2px 7px;font-size:10px}.bc-stack-what{color:var(--muted);font-size:15px}@media (max-width:640px){.bc-stack-row{grid-template-columns:auto 1fr}.bc-stack-what{grid-column:1/-1}}.bc-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04040cb8;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.bc-modal{background:var(--background);border:1px solid var(--border-strong);border-radius:var(--radius-2xl);width:100%;max-width:560px;box-shadow:var(--shadow-md);padding:26px;position:relative}.bc-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1;position:absolute;top:14px;right:16px}.bc-modal-close:hover{color:var(--foreground)}.bc-field{display:block}.bc-field-label{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.14em;color:var(--accent-label);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.bc-field-hint{color:var(--muted);margin-top:5px;font-size:11px;display:block}.bc-input{border:1px solid var(--border);background:var(--card-2);border-radius:var(--radius-md);width:100%;color:var(--foreground);font-size:15px;font-family:var(--font-body);outline:none;padding:12px 16px;transition:border-color .12s}.bc-input::placeholder{color:var(--faint)}.bc-input:focus{border-color:var(--border-strong)}.bc-bar{background:var(--card-2);border-radius:9999px;width:100%;height:8px;overflow:hidden}.bc-bar>div{background:var(--accent-data);border-radius:9999px;height:100%}.bc-spin{border:3px solid var(--border);border-top-color:var(--accent-data);border-radius:50%;width:36px;height:36px;animation:1s linear infinite bc-spin}@keyframes bc-spin{to{transform:rotate(360deg)}}.bc-blog-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.bc-blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.bc-blog-grid{grid-template-columns:1fr}}.bc-blog-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;height:100%;padding:22px;transition:border-color .14s,transform .14s;display:flex}.bc-blog-card:hover{border-color:var(--bc-cyan);transform:translateY(-2px)}.bc-blog-card h3{margin:10px 0 8px;font-size:18px;line-height:1.25}.bc-blog-card p{color:var(--muted);flex:1;font-size:14.5px}.bc-blog-card .bc-read{color:var(--cyan-text);margin-top:14px;font-size:13px;font-weight:700}.bc-featured{border:1px solid var(--accent-data);border-radius:var(--radius-xl);background:var(--data-tint);margin:32px 0 8px;padding:32px 34px;transition:border-color .14s,transform .14s;display:block;position:relative;overflow:hidden}.bc-featured:before{content:"";pointer-events:none;background:radial-gradient(520px 220px at 88% -30%, color-mix(in oklch, var(--accent-data) 22%, transparent), transparent 70%);position:absolute;inset:0}.bc-featured:hover{border-color:var(--bc-cyan);transform:translateY(-2px)}.bc-featured-body{max-width:760px;position:relative}.bc-featured-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bc-featured-watch{color:var(--cyan-text);font-size:13px;font-weight:700}.bc-featured h2{margin:14px 0 10px;font-size:clamp(22px,3vw,32px);line-height:1.18}.bc-featured p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.bc-featured-stats{flex-wrap:wrap;gap:32px;margin:22px 0 6px;display:flex}.bc-featured-stats div{flex-direction:column;display:flex}.bc-featured-stats strong{font-family:var(--font-data);color:var(--accent-data);font-size:26px;line-height:1}.bc-featured-stats span{color:var(--muted);margin-top:5px;font-size:12.5px}.bc-featured .bc-read{color:var(--cyan-text);margin-top:18px;font-size:14px;font-weight:700;display:inline-block}@media (max-width:620px){.bc-featured{padding:24px 22px}.bc-featured-stats{gap:22px}}.bc-filter{flex-wrap:wrap;gap:10px;margin:28px 0 36px;display:flex}.bc-filter button{background:var(--card);border:1px solid var(--border);color:var(--muted);border-radius:var(--radius-pill);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);padding:8px 16px;transition:all .12s}.bc-filter button:hover{color:var(--foreground)}.bc-filter button[data-active=true]{background:var(--bc-cyan);color:var(--on-cyan);border-color:var(--bc-cyan)}.bc-article{max-width:760px;margin:0 auto}.bc-article-body{color:var(--foreground);font-size:18px;line-height:1.75}.bc-article-body h2{margin:48px 0 16px;scroll-margin-top:88px;font-size:clamp(24px,3vw,32px)}.bc-article-body h3{margin:34px 0 12px;scroll-margin-top:88px;font-size:21px}.bc-toc{border:1px solid var(--border);background:color-mix(in oklch, var(--background) 70%, transparent);border-radius:12px;margin:28px 0;padding:18px 22px}.bc-toc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-text);margin-bottom:10px;font-size:12px;font-weight:700}.bc-toc ul{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.bc-toc li{break-inside:avoid;margin:7px 0}.bc-toc a{color:var(--foreground);opacity:.85;text-decoration:none}.bc-toc a:hover{opacity:1;color:var(--cyan-text);text-decoration:underline}@media (max-width:600px){.bc-toc ul{columns:1}}.bc-article-body p{color:var(--foreground);margin:18px 0}.bc-article-body a{color:var(--cyan-text);text-underline-offset:3px;text-decoration:underline}.bc-article-body ul,.bc-article-body ol{margin:18px 0 18px 24px}.bc-article-body li{margin:9px 0}.bc-article-body strong{color:var(--foreground);font-weight:700}.bc-article-body blockquote{border-left:3px solid var(--bc-cyan);color:var(--muted);margin:24px 0;padding:6px 20px;font-style:italic}.bc-article-body table{border-collapse:collapse;width:100%;margin:26px 0;font-size:15.5px}@media (max-width:620px){.bc-article-body table{white-space:nowrap;display:block;overflow-x:auto}}.bc-article-body th,.bc-article-body td{border:1px solid var(--border);text-align:left;padding:11px 14px}.bc-article-body th{background:var(--card-2);font-family:var(--font-display);font-weight:700}.bc-article-body tr:nth-child(2n) td{background:color-mix(in oklch, var(--card) 50%, transparent)}.bc-article-body code{font-family:var(--font-data);background:var(--card-2);border-radius:5px;padding:2px 6px;font-size:.9em}.bc-article-body hr{border:none;border-top:1px solid var(--border);margin:36px 0}.bc-skill-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.bc-skill-grid{grid-template-columns:1fr}}.bc-skill-card{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--skill-accent,var(--border));border-radius:var(--radius-xl);flex-direction:column;padding:26px 24px;transition:border-color .14s,transform .14s;display:flex}.bc-skill-card:hover{border-color:var(--skill-accent,var(--bc-cyan));transform:translateY(-2px)}.bc-skill-card h2{margin-top:18px;font-size:24px}.bc-skill-head{align-items:center;gap:12px;display:flex}.bc-skill-face{object-fit:cover;border:2px solid var(--skill-accent,var(--border));border-radius:50%;width:56px;height:56px}.bc-skill-owner{font-family:var(--font-display);color:var(--foreground);font-size:15px;font-weight:700}.bc-skill-owner-title{color:var(--muted);font-size:12.5px}.bc-skill-tagline{color:var(--foreground);font-size:14px;font-weight:700;font-family:var(--font-data);margin-top:6px}.bc-skill-desc{color:var(--muted);flex:1;margin-top:12px;font-size:14.5px;line-height:1.6}.bc-skill-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;display:flex}.bc-skill-count{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.bc-skill-chip{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;color:var(--foreground);border:1px solid color-mix(in oklch, var(--skill-accent,var(--bc-cyan)) 45%, transparent);background:color-mix(in oklch, var(--skill-accent,var(--bc-cyan)) 10%, transparent);border-radius:var(--radius-pill);padding:5px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}a.bc-skill-chip:hover{border-color:var(--skill-accent)}.bc-track-hero{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}@media (max-width:900px){.bc-track-hero{grid-template-columns:1fr}}.bc-author-card{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--skill-accent,var(--border));border-radius:var(--radius-xl);gap:16px;padding:20px;display:flex}.bc-author-photo{object-fit:cover;border:2px solid var(--skill-accent,var(--border));border-radius:50%;flex:none;width:72px;height:72px}.bc-author-label{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:700}.bc-author-name{font-family:var(--font-display);color:var(--foreground);margin-top:2px;font-size:17px;font-weight:800}.bc-author-title{color:var(--muted);font-size:12.5px;font-weight:600}.bc-author-bio{color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.55}.bc-lesson-list{flex-direction:column;gap:14px;max-width:860px;margin:0;padding:0;list-style:none;display:flex}.bc-lesson-item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);align-items:center;gap:20px;padding:18px 22px;text-decoration:none;transition:border-color .14s,transform .14s;display:flex}.bc-lesson-item:hover{border-color:var(--skill-accent,var(--bc-cyan));transform:translateY(-2px)}.bc-lesson-n{font-family:var(--font-data);color:var(--muted);flex:none;width:38px;font-size:20px;font-weight:800}.bc-lesson-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bc-lesson-title{font-family:var(--font-display);color:var(--foreground);overflow-wrap:anywhere;font-size:16.5px;font-weight:700;line-height:1.3}.bc-lesson-desc{color:var(--muted);font-size:13.5px;line-height:1.5}.bc-lesson-type{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-pill);flex:none;padding:4px 9px;font-size:10px;font-weight:700}@media (max-width:620px){.bc-lesson-item{flex-wrap:wrap;gap:10px 14px}.bc-lesson-type{order:-1;margin-left:52px}.bc-lesson-body{flex:calc(100% - 52px)}}.bc-coming-list{flex-direction:column;gap:10px;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.bc-coming-list li{color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--card) 55%, transparent);padding:14px 18px;font-size:15px}.bc-lesson-crumb{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.bc-lesson-pos{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.bc-lesson-nav{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:620px){.bc-lesson-nav{grid-template-columns:1fr}}.bc-lesson-nav-link{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:5px;padding:16px 18px;text-decoration:none;transition:border-color .14s;display:flex}.bc-lesson-nav-link:hover{border-color:var(--skill-accent,var(--bc-cyan))}.bc-lesson-nav-link--next{text-align:right;align-items:flex-end}.bc-lesson-nav-dir{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.bc-lesson-nav-title{color:var(--foreground);font-size:14px;font-weight:600;line-height:1.35}.bc-onramp{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--bc-cyan);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-bottom:30px;padding:18px 22px;display:flex}.bc-onramp b{color:var(--foreground)}.bc-onramp>div{color:var(--muted);max-width:660px;font-size:15.5px}.bc-billing-wrap{justify-content:center;margin-bottom:34px;display:flex}.bc-billing{background:var(--card-2);border:1px solid var(--border);border-radius:var(--radius-pill);gap:4px;padding:4px;display:inline-flex}.bc-billing button{cursor:pointer;font-family:var(--font-display);color:var(--muted);border-radius:var(--radius-pill);background:0 0;border:none;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:700;transition:background .12s,color .12s;display:inline-flex}.bc-billing button[data-active=true]{background:var(--bc-cyan);color:var(--on-cyan)}.bc-billing-save{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.05em;background:color-mix(in oklch,var(--tone-money) 18%,transparent);color:var(--tone-money);border-radius:var(--radius-sm);padding:2px 7px;font-size:10px;font-weight:700}.bc-billing button[data-active=true] .bc-billing-save{color:var(--on-cyan);background:#04120a2e}.bc-price-grid{align-items:stretch;gap:18px}.bc-price-card{flex-direction:column;padding:26px 22px;display:flex}.bc-price-card--popular{border-color:var(--bc-cyan);box-shadow:var(--glow-cyan)}.bc-price-ribbon{background:var(--bc-cyan);color:var(--on-cyan);font-family:var(--font-data);text-transform:uppercase;letter-spacing:.07em;border-bottom-left-radius:var(--radius-md);padding:5px 12px;font-size:10px;font-weight:700;position:absolute;top:0;right:0}.bc-price-name{font-family:var(--font-display);color:var(--foreground);font-size:18px;font-weight:800}.bc-price-what{font-family:var(--font-body);color:var(--muted);margin-left:4px;font-size:13px;font-weight:500}.bc-price-amount-row{align-items:baseline;gap:4px;margin-top:12px;display:flex}.bc-price-amount{font-family:var(--font-display);color:var(--foreground);letter-spacing:-.02em;font-size:34px;font-weight:800}.bc-price-cadence{color:var(--muted);font-size:15px;font-weight:600}.bc-price-sub{color:var(--muted);min-height:18px;margin-top:4px;font-size:12.5px}.bc-price-blurb{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.55}.bc-price-cta{justify-content:center;width:100%;margin-top:18px}.bc-price-features{flex-direction:column;gap:9px;margin-top:20px;list-style:none;display:flex}.bc-price-features li{color:var(--muted);padding-left:22px;font-size:14px;line-height:1.4;position:relative}.bc-price-features li:before{content:"✓";color:var(--cyan-text);font-weight:800;position:absolute;left:0}.bc-price-feat-head{margin-top:2px;font-weight:700;color:var(--foreground)!important;padding-left:0!important}.bc-price-feat-head:before{content:""!important}.bc-price-footnote{margin-top:28px;font-size:15px}.bc-matrix-wrap{margin-top:40px}.bc-matrix-scroll{overflow-x:auto}.bc-matrix{border-collapse:collapse;width:100%;min-width:660px;margin-top:14px;font-size:14.5px}.bc-matrix th,.bc-matrix td{text-align:left;border-bottom:1px solid var(--border);padding:11px 14px}.bc-matrix thead th{font-family:var(--font-display);color:var(--foreground);text-align:center;font-weight:700}.bc-matrix thead th:first-child{text-align:left}.bc-matrix-group td{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-label);background:var(--card-2);font-size:11px;font-weight:700}.bc-matrix td.center{text-align:center}.bc-matrix-yes{color:var(--success);font-weight:800}.bc-matrix-no{color:var(--faint)}.bc-matrix-val{color:var(--muted);font-size:12.5px}.bc-addons{margin-top:44px}.bc-price-mini{flex-direction:column;display:flex}.bc-price-mini .bc-price-amount{font-size:27px}.bc-price-mini .bc-price-one{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.45}.bc-price-mini--popular{border-color:var(--bc-cyan)}.bc-run{border:1px solid color-mix(in oklch, var(--accent) 40%, var(--border));background:color-mix(in oklch, var(--accent) 6%, var(--card));border-radius:14px;margin:26px 0;padding:18px 22px}.bc-run-chip{font-family:var(--font-data);font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:10px;font-weight:700;display:inline-flex}.bc-run-chip:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.bc-run p{margin:8px 0}.bc-run .bc-run-stat{font-family:var(--font-data);font-weight:800}.ds-section[id],.bc-anchor{scroll-margin-top:88px}.bc-anchor{height:0;display:block}.bc-proof-pair{grid-template-columns:1.25fr .75fr;align-items:start;gap:20px;display:grid}@media (max-width:900px){.bc-proof-pair{grid-template-columns:1fr}}.bc-embed--16x9{aspect-ratio:16/9;position:relative}.bc-embed--16x9 iframe{border-radius:var(--radius-lg);border:0;width:100%;height:100%;position:absolute;inset:0}.bc-embed--li{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);height:430px;position:relative;overflow:hidden}.bc-li-card{background:var(--card);flex-direction:column;justify-content:center;gap:10px;padding:24px;text-decoration:none;display:flex;position:absolute;inset:0}.bc-li-card b{color:var(--foreground);font-size:17px;line-height:1.35}.bc-li-frame{z-index:1;border:0;width:100%;height:100%;position:relative}@media (max-width:900px){.bc-embed--li{height:480px}}.bc-featured-stats--sourced div{max-width:220px}.bc-featured-stats--sourced span+span{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.bc-dogfood-video{margin:0}.bc-dogfood-video video{background:var(--card-2);border-radius:14px;width:100%;max-width:340px;margin:0 auto;display:block}.bc-dogfood-video figcaption{text-align:center;color:var(--muted);margin-top:10px;font-size:13px}.bc-receipt-shot{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;height:auto;display:block}.bc-dev{margin:0;position:relative}.bc-dev-screen{background:var(--card-2);position:relative;overflow:hidden}.bc-dev-screen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.bc-dev--laptop .bc-dev-screen{border:10px solid var(--border-strong);box-shadow:var(--shadow-md);border-bottom-width:16px;border-radius:12px 12px 4px 4px}.bc-dev--laptop .bc-dev-base{background:linear-gradient(180deg, var(--border-strong), var(--border));border-radius:0 0 14px 14px;width:118%;height:12px;position:relative;left:-9%}.bc-dev--laptop .bc-dev-base:after{content:"";background:var(--background);border-radius:0 0 6px 6px;width:84px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bc-dev--tablet .bc-dev-screen{border:12px solid var(--border-strong);box-shadow:var(--shadow-md);border-radius:22px}.bc-dev--phone .bc-dev-screen{border:8px solid var(--border-strong);box-shadow:var(--shadow-md);border-radius:30px}.bc-dev--phone:after{content:"";border-radius:var(--radius-pill);background:var(--border-strong);width:74px;height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.bc-dev-stage{grid-template-columns:1fr;align-items:end;gap:24px;display:grid}@media (min-width:900px){.bc-dev-stage{grid-template-columns:minmax(0,1.6fr) minmax(0,.62fr) minmax(0,.34fr)}}@media (max-width:899px){.bc-dev-stage .bc-dev--laptop,.bc-dev-stage .bc-dev--tablet{display:none}.bc-dev-stage .bc-dev--phone{max-width:280px;margin:0 auto}}.bc-dev-ground{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:28px 24px}@media (max-width:899px){.bc-dev-ground{padding:20px 16px}}.bc-anchor-block{scroll-margin-top:88px}.bc-arrow-list{flex-direction:column;gap:12px;max-width:720px;margin-bottom:0;margin-left:0;margin-right:0;padding:0;list-style:none;display:flex}.bc-arrow-list li{font-family:var(--font-display);color:var(--foreground);padding-left:34px;font-size:clamp(17px,2vw,21px);font-weight:700;line-height:1.35;position:relative}.bc-arrow-list li:before{content:"→";font-family:var(--font-data);color:var(--cyan-text);font-weight:800;position:absolute;top:0;left:0}.bc-arrow-list .bc-arrow-list__em,.bc-arrow-list .bc-arrow-list__em:before{color:var(--bc-orange)}[data-theme=light] .bc-arrow-list .bc-arrow-list__em,[data-theme=light] .bc-arrow-list .bc-arrow-list__em:before{color:var(--bc-orange-on-bone)}.bc-difference{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bc-difference-col{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:22px 24px}.bc-difference-col p{color:var(--foreground);margin:0;font-size:17px;line-height:1.55}.bc-difference-label{font-family:var(--font-data);font-size:var(--label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:10px;font-weight:700}.bc-difference-col--rent{border-color:color-mix(in oklch, var(--danger) 35%, var(--border))}.bc-difference-col--rent .bc-difference-label{color:var(--danger)}.bc-difference-col--rent p{color:var(--muted)}.bc-difference-col--own{border-color:color-mix(in oklch, var(--bc-cyan) 45%, var(--border));box-shadow:var(--glow-cyan)}.bc-difference-col--own .bc-difference-label{color:var(--cyan-text)}@media (max-width:620px){.bc-difference{grid-template-columns:1fr}}.bc-mission{grid-template-columns:.95fr 1.05fr;align-items:center;gap:40px;display:grid}.bc-mission-photo{margin:0}.bc-mission-photo img{border-radius:var(--radius-2xl);border:1px solid var(--border);width:100%;height:auto;box-shadow:var(--shadow-md);display:block}.bc-mission-copy h2.ds-title{font-size:clamp(26px,3.2vw,38px)}.bc-mission-kicker{font-style:italic;font-family:var(--font-display);color:var(--cyan-text);font-size:19px;font-weight:700}@media (max-width:900px){.bc-mission{grid-template-columns:1fr;gap:24px}.bc-mission-photo img{aspect-ratio:4/3;object-fit:cover;object-position:center 35%;height:auto}}.bc-dev-ground--dark{--background:#0e0e0e;--surface:#171716;--card-2:#1f1f1d;--border:#2b2b29;--border-strong:#3d3d3a;--faint:#8f8d86;--shadow-md:0 10px 30px #0000008c;border:1px solid var(--border);background:radial-gradient(620px 320px at 18% 0%, color-mix(in oklch, var(--bc-cyan) 16%, transparent), transparent 65%), radial-gradient(560px 300px at 88% 100%, color-mix(in oklch, var(--bc-red) 16%, transparent), transparent 65%), #0e0e0e;border-radius:24px;padding:32px 24px 24px;position:relative;overflow:hidden}.bc-dev-caption{text-align:center;font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:12px}@media (min-width:900px){.bc-dev-stage--overlap{padding:8px 0 36px;display:block;position:relative}.bc-dev-stage--overlap .bc-dev--laptop{width:min(860px,78%);margin:0 auto}.bc-dev-stage--overlap .bc-dev--tablet{z-index:2;width:23%;position:absolute;bottom:0;left:0}.bc-dev-stage--overlap .bc-dev--phone{z-index:3;width:12.5%;position:absolute;bottom:0;right:2%}.bc-dev-stage--overlap .bc-dev--phone:after{width:38%;height:10px;top:8px}}@media (max-width:899px){.bc-dev-ground--dark{padding:24px 16px 16px}}.bc-step-cta{margin-top:12px;padding:9px 16px;font-size:14px}.bc-stack-tag--addon{color:var(--cyan-text);border:1px solid color-mix(in oklch, var(--bc-cyan) 45%, transparent);background:0 0}.bc-v2-book{padding:clamp(120px,11vw,168px) 0 0}.bc-book-top{grid-template-columns:minmax(0,1fr) min(680px,48%);grid-template-areas:"eye cal""h1 cal""lead cal""proof cal""alt cal"".cal";align-items:start;gap:28px 32px;display:grid}.bc-book-top .ds-eyebrow{font-family:var(--font-data);letter-spacing:.06em;color:var(--muted);grid-area:eye;font-size:12px}.bc-book-top h1{letter-spacing:-.035em;text-wrap:balance;grid-area:h1;margin:0;font-size:clamp(44px,4.45vw,64px);font-weight:600;line-height:1}.bc-book-lead{color:var(--muted);grid-area:lead;max-width:520px;margin:0;font-size:18px;line-height:1.5}.bc-book-proof{grid-area:proof;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:0 24px;margin-top:8px;display:grid}.bc-book-proof .ds-card{border:0;border-top:1px solid var(--border-strong);background:0 0;border-radius:0;flex-direction:column;gap:10px;padding:16px 0 20px;display:flex}.bc-book-proof .ds-stat-who{font-family:var(--font-data);letter-spacing:.06em;color:var(--muted);margin:0;font-size:12px}.bc-book-proof .ds-stat-n{font-family:var(--font-data);letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.05}.bc-book-proof .ds-stat-lbl{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.bc-book-embed{grid-area:cal;width:100%;margin:0}.bc-book-alt{grid-area:alt;font-size:16px;line-height:1.5}.bc-book-alt a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.bc-book-faq{border-top:1px solid var(--border-strong);flex-wrap:wrap;align-items:flex-start;gap:40px 64px;margin-top:clamp(88px,8.9vw,128px);padding:clamp(32px,3.3vw,48px) 0 clamp(88px,8.9vw,128px);display:flex}.bc-book-faq h2.ds-title{letter-spacing:-.025em;flex:320px;max-width:440px;margin:0;font-size:clamp(34px,3.9vw,56px);font-weight:600;line-height:1.02}.bc-book-faq__list{border-bottom:1px solid var(--border);flex:2 560px;min-width:0}.bc-faq-row.ds-accordion{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:22px 0 26px}.bc-faq-row.ds-accordion summary:after{content:"+";color:var(--muted);font-weight:300}.bc-faq-row summary{font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;font-size:20px;font-weight:500;list-style:none}.bc-faq-row summary::-webkit-details-marker{display:none}.bc-faq-row p{color:var(--muted);max-width:680px;margin-top:12px;font-size:16px;line-height:1.55}@media (max-width:900px){.bc-v2-book{padding-top:96px}.bc-book-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"eye""h1""cal""lead""proof""alt"}.bc-book-cue{display:none}}
