:root,[data-theme=light]{--bl-bg:#f8f7ff;--bl-bg-low:#fff;--bl-surface:#fff;--bl-surface-soft:#f3f0ff;--bl-surface-glass:rgba(248,247,255,.85);--bl-text:#0e0b1a;--bl-text-muted:#4b3f6a;--bl-text-subtle:#6b6188;--bl-text-on-accent:#fff;--bl-accent:#5b21b6;--bl-accent-hover:#6d28d9;--bl-accent-soft:#ede9fe;--bl-accent-glow:rgba(91,33,182,.18);--bl-accent-grad-from:#5b21b6;--bl-accent-grad-to:#ec4899;--bl-pink:#ec4899;--bl-pink-soft:#fce7f3;--bl-border:rgba(91,33,182,.18);--bl-border-strong:rgba(91,33,182,.35);--bl-divider:rgba(91,33,182,.08);--bl-success:#16a34a;--bl-warning:#f59e0b;--bl-danger:#dc2626;--bl-info:#2563eb;--bl-shadow-sm:0 2px 8px rgba(91,33,182,.06);--bl-shadow-md:0 8px 28px rgba(91,33,182,.1);--bl-shadow-lg:0 18px 60px rgba(91,33,182,.14);--bl-shadow-glow:0 0 0 4px rgba(91,33,182,.12);--bl-hero-grad:radial-gradient(ellipse 60% 40% at 20% 10%,rgba(91,33,182,.18),transparent 60%),radial-gradient(ellipse 50% 40% at 80% 100%,rgba(236,72,153,.15),transparent 60%);--bl-header-bg:rgba(248,247,255,.85);--bl-header-blur:blur(14px) saturate(180%)}[data-theme=dark]{--bl-bg:#050608;--bl-bg-low:#0a0d14;--bl-surface:#14152a;--bl-surface-soft:#1c1d36;--bl-surface-glass:rgba(20,21,42,.78);--bl-text:#f5f5f7;--bl-text-muted:#b6b6c8;--bl-text-subtle:#6f7088;--bl-text-on-accent:#050608;--bl-accent:#d4a843;--bl-accent-hover:#e8c563;--bl-accent-soft:rgba(212,168,67,.14);--bl-accent-glow:rgba(212,168,67,.32);--bl-accent-grad-from:#d4a843;--bl-accent-grad-to:#b794f4;--bl-pink:#b794f4;--bl-pink-soft:rgba(183,148,244,.14);--bl-border:rgba(245,245,247,.08);--bl-border-strong:rgba(245,245,247,.18);--bl-divider:rgba(245,245,247,.05);--bl-success:#34d399;--bl-warning:#fbbf24;--bl-danger:#f87171;--bl-info:#60a5fa;--bl-shadow-sm:0 2px 8px rgba(0,0,0,.5);--bl-shadow-md:0 8px 28px rgba(0,0,0,.6);--bl-shadow-lg:0 18px 60px rgba(0,0,0,.7);--bl-shadow-glow:0 0 0 4px rgba(212,168,67,.18);--bl-hero-grad:radial-gradient(ellipse 70% 50% at 20% 10%,rgba(212,168,67,.14),transparent 60%),radial-gradient(ellipse 60% 50% at 80% 100%,rgba(183,148,244,.12),transparent 60%);--bl-header-bg:rgba(10,13,20,.78);--bl-header-blur:blur(14px) saturate(160%)}:root,[data-theme=dark],[data-theme=light]{--bl-font-display:"Inter",system-ui,-apple-system,sans-serif;--bl-font-body:"Inter",system-ui,-apple-system,sans-serif;--bl-font-mono:"JetBrains Mono","DM Mono","Geist Mono",ui-monospace,monospace;--bl-text-hero:clamp(3rem,1rem + 7vw,7.5rem);--bl-text-h1:clamp(2.25rem,1rem + 4vw,4.5rem);--bl-text-h2:clamp(1.75rem,1rem + 2.5vw,3rem);--bl-text-h3:clamp(1.25rem,1rem + 1vw,1.75rem);--bl-text-body:clamp(1rem,0.92rem + 0.4vw,1.125rem);--bl-text-small:0.875rem;--bl-text-xs:0.77rem;--bl-space-section:clamp(4rem,3rem + 5vw,10rem);--bl-space-block:clamp(2rem,1.5rem + 2vw,4rem);--bl-space-stack:clamp(1rem,0.75rem + 1vw,2rem);--bl-radius-sm:8px;--bl-radius-md:12px;--bl-radius-lg:16px;--bl-radius-xl:24px;--bl-radius-pill:9999px;--bl-duration-fast:150ms;--bl-duration-normal:300ms;--bl-duration-slow:500ms;--bl-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--bl-ease-in-out:cubic-bezier(0.4,0,0.2,1)}.bl-section{padding-block:var(--bl-space-section)}.bl-container{max-width:1200px}.bl-container,.bl-container-narrow{width:100%;margin-inline:auto;padding-inline:clamp(1.25rem,1rem + 1vw,2rem)}.bl-container-narrow{max-width:780px}.bl-card{background:var(--bl-surface);border:1px solid var(--bl-border);border-radius:var(--bl-radius-lg);padding:clamp(1.25rem,1rem + 1vw,2rem);transition:transform var(--bl-duration-fast) var(--bl-ease-out-expo),box-shadow var(--bl-duration-fast) var(--bl-ease-out-expo),border-color var(--bl-duration-fast) var(--bl-ease-out-expo)}.bl-card:hover{transform:translateY(-4px);box-shadow:var(--bl-shadow-md);border-color:var(--bl-border-strong)}.bl-glass{background:var(--bl-surface-glass);backdrop-filter:var(--bl-header-blur);-webkit-backdrop-filter:var(--bl-header-blur);border:1px solid var(--bl-border)}.bl-tag{gap:6px;padding:5px 14px;background:var(--bl-accent-soft);border:1px solid var(--bl-border);border-radius:var(--bl-radius-pill);font-size:var(--bl-text-xs);font-family:var(--bl-font-mono);font-weight:600;color:var(--bl-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.bl-btn-primary,.bl-tag{display:inline-flex;align-items:center}.bl-btn-primary{gap:8px;padding:14px 28px;background:var(--bl-accent);color:var(--bl-text-on-accent);border:none;border-radius:var(--bl-radius-pill);font-family:var(--bl-font-body);font-size:var(--bl-text-small);font-weight:700;letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:all var(--bl-duration-fast) var(--bl-ease-out-expo)}.bl-btn-primary:hover{background:var(--bl-accent-hover);color:var(--bl-text-on-accent);transform:translateY(-2px);box-shadow:0 10px 28px var(--bl-accent-glow)}.bl-btn-primary:focus-visible{outline:2px solid var(--bl-accent);outline-offset:3px}.bl-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:var(--bl-text);border:1px solid var(--bl-border-strong);border-radius:var(--bl-radius-pill);font-family:var(--bl-font-body);font-size:var(--bl-text-small);font-weight:700;cursor:pointer;text-decoration:none;transition:all var(--bl-duration-fast) var(--bl-ease-out-expo)}.bl-btn-ghost:hover{background:var(--bl-surface-soft);border-color:var(--bl-accent);color:var(--bl-accent);transform:translateY(-2px)}.bl-grad-text{background-image:linear-gradient(135deg,var(--bl-accent-grad-from) 0,var(--bl-accent-grad-to) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bl-label{display:inline-block;font-family:var(--bl-font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bl-accent)}.bl-hero-bg{background:var(--bl-hero-grad),var(--bl-bg);position:relative;overflow:hidden}.bl-hero-shimmer:before{content:"";position:absolute;inset:-10%;background:radial-gradient(60% 50% at 20% 30%,var(--bl-accent-glow),transparent 60%),radial-gradient(50% 40% at 80% 70%,var(--bl-accent-grad-to),transparent 60%);opacity:.18;filter:blur(40px);animation:bl-hero-shimmer 18s ease-in-out infinite;pointer-events:none;z-index:0}.bl-hero-shimmer>*{position:relative;z-index:1}@keyframes bl-hero-shimmer{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-1%,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}@keyframes bl-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.bl-trust-strip{display:flex;flex-wrap:wrap;gap:clamp(.75rem,.5rem + .5vw,1.25rem);margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--bl-divider);font-family:var(--bl-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-text-subtle)}.bl-trust-strip>span{display:inline-flex;align-items:center;gap:6px}.bl-trust-strip>span:before{content:"•";color:var(--bl-success);font-size:14px;line-height:1}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}.bl-btn-ghost:hover,.bl-btn-primary:hover,.bl-card:hover{transform:none!important}.bl-hero-shimmer:before{animation:none}}[data-bl-theme-v2=daybreak]{--bg:#fbf9f4;--bg-low:#f2eee5;--bg-mid:#eae4d5;--bg-high:#fffdf7;--bg-highest:#fff;--bg-card:hsla(0,0%,100%,.85);--primary:#5b49e0;--primary-glow:rgba(91,73,224,.18);--gold:#b8852d;--gold-light:#e0c46a;--gold-glow:rgba(184,133,45,.18);--secondary:#3f33b8;--accent:#0f8c6e;--cta:#e14b16;--product-accent:#5b49e0;--product-glow:rgba(91,73,224,.18);--on-surface:#1a1530;--on-surface-var:#5c5670;--white:#1a1530;--muted:#7e7990;--dim:#aba5ba;--outline:rgba(26,21,48,.12);--outline-var:rgba(26,21,48,.06);--border:rgba(26,21,48,.1);--glass-bg:hsla(0,0%,100%,.78);--glass-border:rgba(26,21,48,.1);--glass-shadow:0 8px 28px rgba(26,21,48,.08),0 0 0 1px rgba(91,73,224,.04);--glass-blur:blur(12px) saturate(140%)}[data-bl-theme-v2=ultraviolet]{--bg:#f1edff;--bg-low:#e8e2ff;--bg-mid:#ddd4fa;--bg-high:#f8f5ff;--bg-highest:#fff;--bg-card:hsla(0,0%,100%,.78);--primary:#5b49e0;--primary-glow:rgba(91,73,224,.18);--gold:#8a6b25;--gold-light:#c8a057;--gold-glow:rgba(138,107,37,.18);--secondary:#3f33b8;--accent:#0e7b5f;--cta:#c73d11;--product-accent:#5b49e0;--product-glow:rgba(91,73,224,.18);--on-surface:#1f1745;--on-surface-var:#4a3f7c;--white:#14102e;--muted:#6b5f9a;--dim:#9a91c0;--outline:rgba(31,23,69,.14);--outline-var:rgba(31,23,69,.07);--border:rgba(31,23,69,.1);--glass-bg:hsla(0,0%,100%,.72);--glass-border:rgba(31,23,69,.12);--glass-shadow:0 8px 28px rgba(31,23,69,.1),0 0 0 1px rgba(91,73,224,.05);--glass-blur:blur(12px) saturate(140%)}[data-bl-theme-v2=twilight]{--bg:#0b0717;--bg-low:#0f0a1f;--bg-mid:#15102b;--bg-high:#1a1340;--bg-highest:#221a52;--bg-card:rgba(20,14,40,.85);--primary:#6e5cff;--primary-glow:rgba(110,92,255,.18);--gold:#f5c26b;--gold-light:#ffd79a;--gold-glow:hsla(38,87%,69%,.2);--secondary:#9c8eff;--accent:#27d4b0;--cta:#ff5a1f;--product-accent:#6e5cff;--product-glow:rgba(110,92,255,.18);--on-surface:#e9e5f5;--on-surface-var:#b8b0d6;--white:#f0ebfb;--muted:#8a82a8;--dim:#4d4761;--outline:rgba(233,229,245,.1);--outline-var:rgba(233,229,245,.06);--border:rgba(233,229,245,.12)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]){--hub-ok:#1f6b3a;--hub-warn:#7f5200;--hub-bad:#a3271f;--bg:var(--ink);--bg-low:var(--ink-2);--bg-mid:var(--ink-2);--bg-high:var(--ink);--bg-highest:var(--ink);--bg-card:var(--surface);--primary:var(--brand);--primary-glow:transparent;--primary-container:var(--brand);--gold:var(--brand);--gold-light:var(--brand);--gold-glow:transparent;--gold-accent:var(--brand);--secondary:var(--brand);--cta:var(--brand);--product-accent:var(--brand);--product-glow:transparent;--indigo:var(--brand);--sky:var(--brand);--teal:var(--brand);--purple:var(--brand);--blue:var(--brand);--blue-bright:var(--brand);--accent:var(--hub-ok);--success:var(--hub-ok);--green:var(--hub-ok);--warning:var(--hub-warn);--amber:var(--hub-warn);--danger:var(--hub-bad);--red:var(--hub-bad);--on-surface:var(--paper);--on-surface-var:var(--paper-dim);--white:var(--paper);--muted:var(--paper-dim);--dim:var(--paper-dim);--outline:var(--line);--outline-var:var(--line-2);--border:var(--line);--orbital-ring:var(--line);--glass-bg:var(--surface);--glass-border:var(--line);--glass-shadow:none;--glass-blur:none;--gradient-hero:none;--gradient-section:none;--mesh-1:none;--mesh-2:none;--mesh-3:none;--font-display:var(--lex-display,"Newsreader","Iowan Old Style",Palatino,serif);--font-body:var(--lex-body,"Outfit","Avenir Next","Segoe UI",sans-serif);--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--bl-bg:var(--ink);--bl-bg-low:var(--ink);--bl-surface:var(--surface);--bl-surface-soft:var(--ink-2);--bl-surface-glass:var(--ink);--bl-text:var(--paper);--bl-text-muted:var(--paper-dim);--bl-text-subtle:var(--paper-dim);--bl-text-on-accent:var(--on-brand,var(--ink));--bl-accent:var(--brand);--bl-accent-hover:var(--brand);--bl-accent-soft:var(--ink-2);--bl-accent-glow:transparent;--bl-accent-grad-from:var(--brand);--bl-accent-grad-to:var(--brand);--bl-pink:var(--brand);--bl-pink-soft:var(--ink-2);--bl-border:var(--line);--bl-border-strong:var(--paper-dim);--bl-divider:var(--line-2);--bl-success:var(--hub-ok);--bl-warning:var(--hub-warn);--bl-danger:var(--hub-bad);--bl-info:var(--brand);--bl-shadow-sm:none;--bl-shadow-md:none;--bl-shadow-lg:none;--bl-shadow-glow:none;--bl-hero-grad:none;--bl-header-bg:var(--ink);--bl-header-blur:none;--bl-font-display:var(--lex-display,"Newsreader","Iowan Old Style",Palatino,serif);--bl-font-body:var(--lex-body,"Outfit","Avenir Next","Segoe UI",sans-serif);--bl-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--bl-radius-sm:2px;--bl-radius-md:2px;--bl-radius-lg:2px;--bl-radius-xl:2px;--bl-radius-pill:2px;--bl-duration-fast:140ms;--bl-duration-normal:140ms;--bl-ease-out-expo:cubic-bezier(0.23,1,0.32,1)}:is([data-bl-theme-v2=king-hub-dark],[data-bl-theme-v2=vault]){--hub-ok:#8fd19e;--hub-warn:#f0c36a;--hub-bad:#f19a92}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) body{background:var(--ink);color:var(--paper);font-size:16px}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) body:before{display:none}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) h1,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) h2,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;text-wrap:balance}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) [tabindex]:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) a:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) button:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) input:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) select:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) summary:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) ::-moz-placeholder{color:var(--paper-dim);opacity:1}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) ::placeholder{color:var(--paper-dim);opacity:1}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) ::-moz-selection{background:var(--brand);color:var(--ink)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) ::selection{background:var(--brand);color:var(--ink)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-grad-text,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .gradient-text-accent,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .gradient-text-gold,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .gradient-text-indigo{background:none;-webkit-text-fill-color:currentColor;color:var(--brand)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .hero-heading{text-shadow:none}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .quantum-divider{background:var(--line)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .dot-grid,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .quantum-mesh{background:var(--ink)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-hero-shimmer:before,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .glass-card:before,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .section-gradient:before{display:none}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .data-table tr:nth-child(2n) td{background:var(--ink-2)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .step-num{color:var(--line)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-card,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-glass,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .card,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .glass-card,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .pricing-card{border-radius:2px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-card:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .glass-card:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .pricing-card:hover{transform:none;box-shadow:none}@media (hover:hover) and (pointer:fine){:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-card:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .glass-card:hover{border-color:var(--paper-dim)}}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-tag,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .eyebrow-pill,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .trust-badge{border-radius:2px;background:transparent;border:1px solid var(--line);color:var(--paper-dim)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .animate-glow,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .eyebrow-pill .dot{animation:none}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .ai-disclosure,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .urgency-bar{background:var(--ink-2);border:1px solid var(--line);color:var(--paper)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .agent-cta,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-ghost,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-primary,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-cta,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost-quantum,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-primary,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-quantum{min-height:44px;border-radius:2px;box-shadow:none;filter:none;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s cubic-bezier(.23,1,.32,1),border-color .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-primary,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-cta,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-primary,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-quantum{background:var(--brand);color:var(--on-brand,var(--ink));border:1px solid var(--brand)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-ghost,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost-quantum{background:transparent;color:var(--paper);border:1px solid var(--line)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-primary:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-cta:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-primary:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-quantum:hover{background:var(--brand);color:var(--on-brand,var(--ink));transform:none;box-shadow:none;filter:none}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-ghost:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost-quantum:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost:hover{background:transparent;color:var(--paper);transform:none}@media (hover:hover) and (pointer:fine){:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .agent-cta:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-primary:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-cta:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-primary:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-quantum:hover{transform:translateY(-1px)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-ghost:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost-quantum:hover,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost:hover{transform:translateY(-1px);border-color:var(--paper-dim)}}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .agent-cta:active,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-ghost:active,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-primary:active,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-cta:active,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost-quantum:active,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost:active,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-primary:active,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-quantum:active{transform:scale(.98)}:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .agent-cta:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-ghost:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-primary:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-cta:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost-quantum:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-primary:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-quantum:focus-visible,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .link-hover-muted:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bl-shell a.bl-btn-primary,.bl-shell a.btn-cta,.bl-shell a.btn-primary,.bl-shell a.btn-quantum,.bl-shell a.k-btn,.bl-shell a.ux-btn-primary{color:var(--on-brand,var(--ink))}.bl-shell a.bl-btn-ghost,.bl-shell a.btn-ghost,.bl-shell a.btn-ghost-quantum,.bl-shell a.k-btn-quiet{color:var(--paper)}.hub-band-inner{max-width:1080px;margin:0 auto}.hub-newsletter{background:var(--ink-2);padding:56px clamp(1.25rem,3vw,2.5rem) 64px}.hub-directory,.hub-newsletter{border-top:1px solid var(--line)}.hub-directory{padding:48px clamp(1.25rem,3vw,2.5rem) 40px}.hub-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px 40px}.bl-shell .hub-directory-heading{margin:0 0 8px;font-family:var(--lex-body,"Outfit","Avenir Next","Segoe UI",sans-serif);font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4;color:var(--paper)}.hub-directory ul{list-style:none;margin:0;padding:0}.bl-shell .hub-directory a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--paper-dim);transition:color .14s cubic-bezier(.23,1,.32,1)}.bl-shell .hub-directory a:hover{color:var(--paper)}.hub-directory-email{display:flex;align-items:center;min-height:44px;font-size:15px;color:var(--paper-dim)}@media (prefers-reduced-motion:reduce){:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .agent-cta,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-ghost,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .bl-btn-primary,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-cta,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-ghost-quantum,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-primary,:is([data-bl-theme-v2^=king-hub],[data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .btn-quantum{transform:none!important}}@media print{.bl-lead-badge,.hub-directory,.hub-newsletter,.ux-cookie,.ux-fab-stack,.ux-scroll-progress{display:none!important}}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]){--outline:var(--paper-dim);--text:var(--paper);--card:var(--surface);--bg-2:var(--ink-2);--border2:var(--paper-dim);--accent-mid:var(--brand);--color-border:var(--line);--color-surface-alt:var(--ink-2);--color-surface-low:var(--ink-2);--color-bg-secondary:var(--ink-2);--color-blue-50:var(--ink-2);--color-blue-200:var(--line);--color-red-50:var(--ink-2);--color-green-50:var(--ink-2);--color-text-muted:var(--paper-dim)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(p,span,div,nav,footer,td,th,li,em,small,time,h2,h3,dd,dt):is([style*="opacity: 0."],[style*="opacity:0."]),:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(p,span,nav,footer,td,th,li,em,small,time,h2,h3,dd,dt)[style*="opacity:0."]{opacity:1!important;color:var(--paper-dim)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) :is([style*="outline:none"],[style*="outline: none"]):focus-visible{outline:2px solid var(--brand)!important;outline-offset:2px}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.text-white,.text-white\/80,.text-white\/70,.text-white\/60,.hover\:text-white:hover,.hover\:text-white\/70:hover,.text-gray-900,.text-gray-800,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700,.text-zinc-300,.text-zinc-200,.text-indigo-300,.hover\:text-indigo-300:hover){color:var(--paper)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.text-white\/50,.text-white\/40,.text-white\/30,.text-white\/20,.text-white\/10,.disabled\:text-white\/40:disabled,.text-gray-600,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400,.text-zinc-400,.text-zinc-500,.text-zinc-600){color:var(--paper-dim)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.placeholder\:text-white\/30)::-moz-placeholder{color:var(--paper-dim)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.placeholder\:text-white\/30)::placeholder{color:var(--paper-dim)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.text-indigo-400,.text-blue-400,.text-blue-600,.text-blue-700,.text-purple-400,.text-violet-400){color:var(--brand)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.text-red-400,.text-red-500,.text-red-600,.text-red-700,.text-red-800){color:var(--hub-bad)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.text-emerald-400,.text-emerald-500,.text-emerald-700,.text-emerald-800,.text-emerald-900,.text-green-700){color:var(--hub-ok)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-800,.text-orange-400){color:var(--hub-warn)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.bg-white,.bg-zinc-950,.bg-zinc-900,.bg-black\/40,.bg-black\/80,.bg-black\/90){background-color:var(--surface)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.bg-white\/5,.bg-white\/10,.bg-white\/20,.hover\:bg-white\/5:hover,.hover\:bg-white\/10:hover,.focus\:bg-white\/10:focus,.disabled\:bg-white\/10:disabled,.bg-zinc-800,.bg-gray-50,.bg-gray-100,.bg-gray-200,.bg-slate-50,.bg-slate-100,.bg-blue-50,.bg-blue-100,.hover\:bg-blue-50:hover,.bg-red-100,.bg-green-50,.bg-emerald-50,.bg-amber-100){background-color:var(--ink-2)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.border-white\/5,.border-white\/10,.border-white\/20,.border-zinc-800,.border-gray-100,.border-gray-200,.border-slate-200,.border-blue-100,.border-green-200,.border-emerald-200){border-color:var(--line)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.border-white\/30,.border-white\/40,.hover\:border-white\/30:hover,.hover\:border-white\/40:hover,.border-gray-300,.border-slate-300,.hover\:border-slate-400:hover){border-color:var(--paper-dim)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.bg-indigo-600,.bg-indigo-500,.hover\:bg-indigo-500:hover,.bg-blue-600,.hover\:bg-blue-700:hover,.bg-green-600,.bg-emerald-600,.hover\:bg-emerald-700:hover,.bg-slate-900,.hover\:bg-slate-800:hover){background-color:var(--brand);color:var(--on-brand)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main :is(.bg-indigo-600,.bg-indigo-500,.bg-blue-600,.bg-green-600,.bg-emerald-600,.bg-slate-900) :is(.text-white,.text-white\/80,.text-white\/70){color:var(--on-brand)}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) .al-skin main .outline-none:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:is([data-bl-theme-v2=counsel],[data-bl-theme-v2=vault]) :is(input[type=date],input[type=time],input[type=datetime-local]):focus-within{outline:2px solid var(--brand)!important;outline-offset:2px}