.bz{--paper:#ffffff;--mist:#f5f7fc;--line:#e3e8f4;--line-soft:#eef1f9;--ink:#0b1020;--muted:#5a6685;--faint:#8a94b2;--navy:#2b52c9;--on-navy:#ffffff;--navy-text:#1b3a8f;--navy-wash:rgba(43,82,201,0.1);--lime:#c5f547;--lime-ink:#4a7c0f;--lime-chip:rgba(197,245,71,0.28);--btn-ink:#0b1020;--btn-ink-hover:#1b2340;--shadow:0 24px 60px -30px rgba(11,16,32,0.32);background:var(--paper);color:var(--ink);font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.bz[data-bz-theme=dark]{--paper:#0a1228;--mist:#0e1830;--line:#212e56;--line-soft:#18234544;--ink:#edf2ff;--muted:#93a3c9;--faint:#6b7aa3;--navy:#5b9bff;--on-navy:#0a1228;--navy-text:#5b9bff;--navy-wash:rgba(91,155,255,0.14);--lime-ink:#c5f547;--lime-chip:rgba(197,245,71,0.16);--btn-ink:#edf2ff;--btn-ink-hover:#ffffff;--shadow:0 24px 60px -30px rgba(0,0,0,0.7)}.bz *,.bz :after,.bz :before{box-sizing:border-box}.bz img{max-width:100%}.bz a{color:inherit;text-decoration:none}.bz :focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.bz *{transition:none!important;animation:none!important}.bz .spotlight-part1,.bz .spotlight-part2,.bz .spotlight-say{background:none!important;-webkit-text-fill-color:var(--ink)!important;color:var(--ink)!important}.bz .spotlight-then{background:none!important;-webkit-text-fill-color:var(--muted)!important;color:var(--muted)!important}}.bz .sheet{max-width:min(98vw,2400px);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line)}.bz .band{border-bottom:1px solid var(--line)}.bz .pad{padding:clamp(52px,7vw,104px) clamp(20px,4vw,64px)}.bz .pad-tight{padding:clamp(34px,4vw,56px) clamp(20px,4vw,64px)}.bz .editor-showcase{display:flex;flex-direction:column;gap:clamp(30px,4vw,52px)}.bz .editor-head{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;max-width:720px;margin-inline:auto}.bz .editor-head .lede{margin:0}.bz .editor-split{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,40px);align-items:center}@media (min-width:900px){.bz .editor-split{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr)}}.bz .editor-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.bz .editor-h3{font-family:Inter Tight,sans-serif;font-weight:600;font-size:clamp(20px,2.2vw,27px);letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:0}.bz .editor-p{margin:0;font-size:15px;line-height:1.65;color:var(--muted);max-width:60ch}.bz .editor-feats{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.bz .editor-feats li{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;color:var(--ink)}.bz .feat-i{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:var(--navy-wash);color:var(--navy-text)}.bz .editor-shot{margin:0 auto;min-width:0;width:100%;max-width:440px}.bz .mu-shot{margin:0;min-width:0}.bz .editor-shot img,.bz .mu-shot img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.bz .mu-block{display:flex;flex-direction:column;gap:14px}.bz .mu-block .editor-h3,.bz .mu-block .editor-p{text-align:center;margin-inline:auto}.bz .mu-shot{position:relative;width:100%;max-width:560px;margin-inline:auto}.bz .mu-bar{position:absolute;left:4.53%;top:26.3%;width:90.08%;height:1.5%;border-radius:999px;background:#e2e8f0;overflow:hidden}.bz .mu-bar i{display:block;height:100%;width:8%;border-radius:999px;background:linear-gradient(90deg,#15b2d0,#22d3ee);animation:mu-fill 5.5s ease-out infinite}@keyframes mu-fill{0%{width:8%}55%{width:46%}80%{width:68%}to{width:86%}}.bz .display{letter-spacing:-.035em;line-height:1.04;font-size:clamp(40px,6.6vw,78px)}.bz .display,.bz .h2{font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:600;text-wrap:balance;margin:0}.bz .h2{letter-spacing:-.028em;line-height:1.14;font-size:clamp(26px,3.4vw,42px)}.bz .h3{font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0;font-size:clamp(20px,2.2vw,27px)}.bz .say{color:var(--ink)}.bz .then{color:var(--muted)}.bz .accent{color:var(--navy-text)}@keyframes spotlight-seq-p1{0%{background-position:100%}45%{background-position:0}to{background-position:-50%}}@keyframes spotlight-seq-p2{0%{background-position:125%}45%{background-position:150%}90%{background-position:250%}to{background-position:275%}}.bz .spotlight-part1,.bz .spotlight-part2{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(110deg,#0b1020,#0b1020 35%,#222c42 42%,#4a5a7d 47%,#8898be 50%,#4a5a7d 53%,#222c42 58%,#0b1020 65%,#0b1020);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bz .spotlight-part1{animation:spotlight-seq-p1 5.5s linear infinite}.bz .spotlight-part2{animation:spotlight-seq-p2 5.5s linear infinite}.bz[data-bz-theme=dark] .spotlight-part1,.bz[data-bz-theme=dark] .spotlight-part2{background-image:linear-gradient(110deg,#edf2ff,#edf2ff 35%,#c7d7fc 42%,#93b4ff 47%,#ffffff 50%,#93b4ff 53%,#c7d7fc 58%,#edf2ff 65%,#edf2ff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes spotlight-ltr{0%{background-position:200%}to{background-position:0}}@keyframes spotlight-rtl{0%{background-position:0}to{background-position:200%}}.bz .spotlight-say{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(110deg,#0b1020,#1e293b 20%,#64748b 35%,#ffffff 40%,#64748b 45%,#1e293b 60%,#0b1020);color:transparent;animation:spotlight-ltr 7.5s linear infinite}.bz .spotlight-say,.bz[data-bz-theme=dark] .spotlight-say{background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bz[data-bz-theme=dark] .spotlight-say{background-image:linear-gradient(110deg,#edf2ff,#c7d7fc 20%,#93b4ff 35%,#ffffff 40%,#93b4ff 45%,#c7d7fc 60%,#edf2ff)}.bz .spotlight-then{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(110deg,#5a6685,#7080a5 20%,#9aaac7 35%,#ffffff 40%,#9aaac7 45%,#7080a5 60%,#5a6685);color:transparent;animation:spotlight-rtl 7.5s linear infinite}.bz .spotlight-then,.bz[data-bz-theme=dark] .spotlight-then{background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bz[data-bz-theme=dark] .spotlight-then{background-image:linear-gradient(110deg,#93a3c9,#adbddd 20%,#d1dcfa 35%,#ffffff 40%,#d1dcfa 45%,#adbddd 60%,#93a3c9)}.bz .lede{color:var(--muted);font-size:clamp(16px,1.5vw,19px);line-height:1.62;max-width:60ch;margin:0}.bz .eyebrow{display:inline-block;align-self:flex-start;width:-moz-max-content;width:max-content;max-width:100%;color:var(--navy-text);background:var(--navy-wash);border-radius:999px;padding:5px 12px}.bz .eyebrow,.bz .kicker{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bz .kicker{color:var(--faint)}.bz .btn{display:inline-flex;align-items:center;gap:8px;font-family:Inter Tight,Inter,sans-serif;font-size:14.5px;font-weight:600;letter-spacing:-.01em;padding:11px 20px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.bz .btn-lime{background:var(--lime);color:#17122a;box-shadow:0 8px 22px -12px rgba(197,245,71,.9)}.bz .btn-lime:hover{background:#b5e738;transform:translateY(-1px)}.bz .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.bz .btn-ghost:hover{border-color:var(--muted)}.bz .btn-ink{background:var(--btn-ink);color:var(--paper)}.bz .btn-ink:hover{background:var(--btn-ink-hover)}.bz .btn-navy{background:var(--navy);color:var(--on-navy);border-color:transparent}.bz .btn-navy:hover{background:var(--navy-text)}.bz .btn-sm{padding:8px 15px;font-size:13.5px}.bz .arrow{font-size:15px;line-height:1}.bz .cookie-banner{position:fixed;left:16px;bottom:16px;z-index:60;width:min(360px,calc(100vw - 32px));background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:12px}.bz .cookie-text{font-size:13px;line-height:1.6;color:var(--muted)}.bz .cookie-text a{color:var(--navy-text);text-decoration:underline}.bz .cookie-actions{display:flex;gap:8px}.bz .cookie-actions .btn{flex:1;justify-content:center}.bz .announce-bar{background:linear-gradient(135deg,#0F2557,#1B3A8F);color:#fff}.bz .announce-in{max-width:min(98vw,2400px);margin:0 auto;padding:9px clamp(14px,3vw,48px);display:flex;align-items:center;justify-content:center;gap:12px}.bz .announce-link{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:#fff;text-decoration:none;text-align:center}.bz .announce-link b{font-family:Inter Tight,sans-serif;font-weight:600;color:#C5F547}.bz .announce-link .arrow{color:#C5F547}.bz .announce-link:hover span:not(.arrow){text-decoration:underline}.bz .announce-close{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:999px;border:none;background:transparent;color:rgba(255,255,255,.65);cursor:pointer;margin-left:4px}.bz .announce-close:hover{color:#fff;background:rgba(255,255,255,.12)}@media (max-width:640px){.bz .announce-link span:not(.arrow):not(b){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.bz .nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.bz .nav-in{max-width:min(98vw,2400px);margin:0 auto;padding:0 clamp(14px,3vw,48px);height:64px;justify-content:space-between;gap:clamp(10px,2vw,20px)}.bz .brand,.bz .nav-in{display:flex;align-items:center}.bz .brand{gap:8px;flex-shrink:0}.bz .logo-slot{height:28px;width:28px;flex:none;display:block}.bz .logo-slot img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:9px}.bz .brand-name{font-family:Inter Tight,sans-serif;font-weight:600;letter-spacing:-.03em}.bz .brand-badge,.bz .brand-name{font-size:17.5px;white-space:nowrap}.bz .brand-badge{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--lime,#C5F547);color:#111827;font-family:Inter Tight,Inter,system-ui,-apple-system,sans-serif;font-weight:800;letter-spacing:-.025em;padding:6px 18px;border-radius:14px;transform:rotate(-2.5deg);box-shadow:0 4px 14px rgba(197,245,71,.35);text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.bz .brand-badge:hover{transform:rotate(-1deg) scale(1.03);box-shadow:0 6px 20px rgba(197,245,71,.5);color:#000000}.bz .brand-badge:after,.bz .brand-badge:before{display:none}.bz .nav-links{display:none;gap:clamp(12px,1.8vw,22px);font-size:13.5px;color:var(--muted);font-weight:500;white-space:nowrap}.bz .nav-links a:hover{color:var(--ink)}@media (min-width:768px){.bz .nav-links{display:flex}}.bz .nav-right{display:flex;align-items:center;gap:clamp(4px,.8vw,8px);flex-shrink:0}.bz .hamburger-btn{display:grid}.bz .hide-on-mobile{display:flex}@media (max-width:767px){.bz .hide-on-mobile{display:none!important}}.bz .switch{display:flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;flex-shrink:0}.bz .switch button{font:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;padding:6px 11px;border:0;background:transparent;color:var(--faint);cursor:pointer;white-space:nowrap}.bz .switch button[aria-pressed=true]{background:var(--navy);color:var(--on-navy)}.bz .iconbtn{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.bz .iconbtn:hover{color:var(--ink);border-color:var(--muted);background:var(--mist)}@keyframes menuPanelIn{0%{opacity:0;transform:translateY(-32px) scale(.88);transform-origin:top right}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1);transform-origin:top right}}@keyframes menuChildIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.bz .menu-backdrop{position:fixed;inset:0;top:64px;background:rgba(11,16,32,.45);backdrop-filter:blur(4px);z-index:45;animation:backdropIn .5s ease-out both}.bz .menu-floating-panel{position:absolute;top:calc(100% + 8px);right:clamp(8px,2vw,24px);width:min(380px,calc(100vw - 1rem));max-height:calc(100vh - 5rem);overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:0 25px 60px -15px rgba(0,0,0,.35);z-index:50;animation:menuPanelIn .7s cubic-bezier(.16,1,.3,1) both;transform-origin:top right}.bz .menu-panel-close{position:absolute;top:12px;right:12px;z-index:10;width:32px;height:32px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:all .15s ease;animation:menuChildIn .45s cubic-bezier(.16,1,.3,1) .5s both}.bz .menu-panel-close:hover{background:var(--mist);color:var(--ink)}.bz .menu-grid-2x2{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:14px 14px 6px;animation:menuChildIn .5s cubic-bezier(.16,1,.3,1) .15s both}.bz .menu-card-item{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:14px;background:var(--mist);border:1px solid transparent;transition:all .18s ease;text-decoration:none;min-height:96px}.bz .menu-card-item:hover{border-color:color-mix(in srgb,var(--navy) 40%,transparent);background:color-mix(in srgb,var(--navy-wash) 35%,var(--mist));transform:translateY(-2px)}.bz .menu-card-icon{color:var(--navy);margin-bottom:2px}.bz .menu-card-title{font-size:13.5px;font-weight:700;color:var(--ink)}.bz .menu-card-desc{font-size:11px;line-height:1.3;color:var(--muted)}.bz .menu-auth-section{padding:6px 14px 10px;display:flex;flex-direction:column;gap:8px;animation:menuChildIn .5s cubic-bezier(.16,1,.3,1) .3s both}.bz .menu-auth-btn{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .15s ease;width:100%;text-align:left}.bz .menu-auth-btn-ghost{background:var(--mist);color:var(--ink);border-color:var(--line-soft)}.bz .menu-auth-btn-ghost:hover{background:var(--line)}.bz .menu-auth-btn-primary{background:var(--lime);color:#111827}.bz .menu-auth-btn-primary:hover{filter:brightness(.95)}.bz .menu-user-card{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--mist);border:1px solid var(--line-soft);text-decoration:none;transition:all .15s ease}.bz .menu-user-card:hover{background:var(--line)}.bz .menu-user-avatar{width:38px;height:38px;border-radius:999px;background:var(--navy);color:#ffffff;display:grid;place-items:center;font-weight:800;font-size:14px;flex-shrink:0;overflow:hidden}.bz .menu-user-info{flex:1;min-width:0}.bz .menu-user-name{font-size:13.5px;font-weight:700;color:var(--ink)}.bz .menu-user-email,.bz .menu-user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz .menu-user-email{font-size:11px;color:var(--muted)}.bz .menu-action-section{padding:0 14px 10px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:4px;animation:menuChildIn .5s cubic-bezier(.16,1,.3,1) .45s both}.bz .menu-action-item{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;transition:background .15s ease;text-decoration:none}.bz .menu-action-item:hover{background:var(--mist)}.bz .menu-action-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;color:var(--ink)}.bz .menu-action-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--navy-wash);color:var(--navy-text);border:1px solid var(--navy-wash)}.bz .menu-action-desc{font-size:11px;color:var(--muted)}.bz .menu-logout-btn{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;color:#dc2626;background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:700;margin-top:4px;transition:background .15s ease}.bz .menu-logout-btn:hover{background:rgba(220,38,38,.08)}.bz .menu-bottom-row{padding:10px 14px 14px;display:flex;align-items:center;justify-content:space-between;animation:menuChildIn .5s cubic-bezier(.16,1,.3,1) .6s both}.bz .menu-lang-switch{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700}.bz .menu-lang-btn{padding:4px 10px;border-radius:6px;border:0;cursor:pointer;background:transparent;color:var(--muted);font-weight:700;transition:all .15s ease}.bz .menu-lang-btn.active{background:var(--navy);color:var(--on-navy)}.bz .menu-lang-dot{color:var(--line)}.bz .globe-menu-wrap{position:relative}.bz .globe-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.2);padding:6px;min-width:140px;z-index:50;display:flex;flex-direction:column;gap:2px;animation:menuChildIn .25s cubic-bezier(.16,1,.3,1) both}.bz .globe-dropdown-item{display:block;width:100%;text-align:left;padding:8px 12px;border-radius:6px;border:0;background:transparent;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;transition:background .15s ease,color .15s ease}.bz .globe-dropdown-item:hover{background:var(--mist)}.bz .globe-dropdown-item.active{background:var(--navy-wash);color:var(--navy-text);font-weight:700}.bz .hero-pin{position:relative}.bz .hero-pin__viewport.hero{display:flex;flex-direction:column;justify-content:center}.bz .hero-pin__stack{opacity:calc(1 - var(--reveal, 0) * .85);transform:translateY(calc(var(--reveal, 0) * -32px));will-change:opacity,transform}.bz .hero-pin__frame.frame{margin-bottom:clamp(16px,2vw,28px);border-bottom:1px solid var(--line);border-radius:10px;transform:scale(calc(.96 + var(--reveal, 0) * .08)) translateY(calc(32px - var(--reveal, 0) * 56px));box-shadow:0 40px 90px -30px rgba(11,16,32,calc(.22 + var(--reveal, 0) * .28));will-change:transform,box-shadow}@media (max-width:767px){.bz .hero-pin__stack{opacity:1;transform:none}.bz .hero-pin__frame.frame{transform:none}}@media (prefers-reduced-motion:reduce){.bz .hero-pin__stack{opacity:1;transform:none}.bz .hero-pin__frame.frame{transform:none}}.bz .hero{position:relative;overflow:hidden;text-align:center;padding:clamp(10px,1.5vw,20px) clamp(20px,4vw,64px) 0;background:radial-gradient(100% 70% at 50% 0,rgba(43,82,201,.045) 0,transparent 60%),linear-gradient(150deg,#f7f9fe 0,#f2f6fd 35%,#f9fafd 70%,var(--paper) 100%)}.bz[data-bz-theme=dark] .hero{background:radial-gradient(100% 70% at 50% 0,rgba(91,155,255,.14) 0,transparent 60%),linear-gradient(150deg,#121c38 0,#0d162d 35%,#0a1228 85%,var(--paper) 100%)}.bz .hero:before{content:"";position:absolute;top:-15%;right:-8%;width:55%;height:85%;background:linear-gradient(135deg,rgba(43,82,201,.06),transparent 60%);border-left:1.5px solid rgba(43,82,201,.15);transform:rotate(-18deg);pointer-events:none;z-index:0}.bz[data-bz-theme=dark] .hero:before{background:linear-gradient(135deg,rgba(91,155,255,.07),transparent 60%);border-left:1.5px solid rgba(91,155,255,.18)}.bz .hero:after{content:"";position:absolute;inset:auto 0 0 0;height:62%;background:radial-gradient(110% 78% at 50% 100%,rgba(43,82,201,.05),transparent 72%);pointer-events:none;z-index:0}.bz[data-bz-theme=dark] .hero:after{background:radial-gradient(110% 78% at 50% 100%,rgba(91,155,255,.08),transparent 72%)}.bz .hero>*{position:relative;z-index:1}.bz .pill-note{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:6px 8px 6px 14px;font-size:13px;color:var(--muted);background:var(--paper);box-shadow:0 2px 8px rgba(11,16,32,.04);transition:transform .2s ease,border-color .2s ease}.bz .pill-note:hover{transform:scale(1.02);border-color:var(--faint)}.bz .pill-note b{color:var(--ink);font-weight:600}.bz .pill-note span:not(.arrow){color:var(--muted)}.bz .pill-note .arrow{color:var(--faint)}.bz .hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--paper);box-shadow:0 4px 18px rgba(0,0,0,.05);max-width:100%}.bz .hero-cta .btn{padding:10px 22px;border-radius:999px;border:0;font-size:14.5px;font-weight:600;white-space:nowrap;transition:background 1s cubic-bezier(.16,1,.3,1),color .85s cubic-bezier(.16,1,.3,1),box-shadow 1s cubic-bezier(.16,1,.3,1)}.bz .hero-cta .btn-navy{background:var(--navy);color:var(--on-navy);box-shadow:0 2px 10px rgba(43,82,201,.35)}.bz .hero-cta .btn-navy:hover{background:#1e3fa6}.bz .hero-cta .btn-white{background:#ffffff;color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.05)}.bz .hero-cta .btn-white:hover{background:#f8fafc;color:#000000}.bz .hero-cta .btn-lime{background:var(--lime);color:#17122a;box-shadow:0 2px 10px rgba(197,245,71,.4)}.bz .undercta{margin:0;font-size:13.5px;color:var(--faint);max-width:52ch;text-align:center;line-height:1.55}.bz .stack{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px);align-items:center}.bz .frame{margin:clamp(28px,4vw,48px) auto -1px;width:100%;max-width:960px;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;background:var(--paper);box-shadow:var(--shadow);overflow:hidden;text-align:left}.bz .frame-bar{display:flex;align-items:center;gap:5px;padding:7px 11px;border-bottom:1px solid var(--line);background:var(--mist)}.bz .dot{width:8px;height:8px;border-radius:50%;background:var(--line);flex:none;display:inline-block}.bz .dot.dot-red,.bz .frame-bar .dot:first-child{background:#ff5f56;box-shadow:0 0 0 .5px rgba(0,0,0,.12)}.bz .dot.dot-yellow,.bz .frame-bar .dot:nth-child(2){background:#ffbd2e;box-shadow:0 0 0 .5px rgba(0,0,0,.12)}.bz .dot.dot-green,.bz .frame-bar .dot:nth-child(3){background:#27c93f;box-shadow:0 0 0 .5px rgba(0,0,0,.12)}.bz .frame-body{display:grid;grid-template-columns:1fr}@media (min-width:760px){.bz .frame-body{grid-template-columns:152px 1fr}}.bz .side{display:none;border-right:1px solid var(--line);padding:10px 8px;background:var(--mist)}@media (min-width:760px){.bz .side{display:block}}.bz .side-h{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:600;margin:8px 6px 4px}.bz .side-i{display:flex;align-items:center;gap:7px;padding:4px 7px;border-radius:6px;font-size:11.5px;color:var(--muted)}.bz .side-i.on{background:var(--paper);color:var(--ink);font-weight:500;border:1px solid var(--line)}.bz .swatch{width:11px;height:11px;border-radius:3px;background:var(--navy);opacity:.85;flex:none}.bz .side-i:not(.on) .swatch{background:var(--faint);opacity:.45}.bz .tblwrap{overflow-x:auto}.bz table{border-collapse:collapse;width:100%;min-width:440px;font-size:11.5px}.bz th{text-align:left;font-weight:500;color:var(--faint);font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line)}.bz td,.bz th{padding:7px 11px;white-space:nowrap}.bz td{border-bottom:1px solid var(--line-soft);color:var(--ink)}.bz td.dim{color:var(--muted)}.bz .num{font-variant-numeric:tabular-nums}.bz .chip{display:inline-block;font-size:10.5px;font-weight:500;padding:1.5px 7px;border-radius:999px;line-height:1.4}.bz .chip-live{background:var(--lime-chip);color:var(--lime-ink)}.bz .chip-draft{background:var(--navy-wash);color:var(--navy-text)}.bz .chip-wait{background:var(--line);color:var(--muted)}.bz .frame-main{display:flex;flex-direction:column;min-width:0}.bz .frame-mods{position:relative;border-top:1px solid var(--line);background:var(--mist);padding:12px 11px 13px}.bz .frame-mods-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--faint)}.bz .frame-mods-credit{color:var(--navy-text);letter-spacing:.06em}.bz .frame-mods-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:760px){.bz .frame-mods-grid{grid-template-columns:repeat(4,1fr)}}.bz .modcard{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:9px 10px 10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);transition:border-color .2s ease,transform .2s ease}.bz .modcard:hover{border-color:var(--mod);transform:translateY(-2px)}.bz .modcard-wm{position:absolute;top:-7px;right:-7px;width:42px;height:42px;color:var(--mod);opacity:.09;pointer-events:none}.bz .modcard-badge{font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mod);background:color-mix(in srgb,var(--mod) 12%,transparent);border:1px solid color-mix(in srgb,var(--mod) 22%,transparent);border-radius:999px;padding:2px 7px;line-height:1.4}.bz .modcard-name{font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.bz .modcard-cta{display:inline-flex;align-items:center;gap:4px;margin-top:2px;width:100%;justify-content:center;padding:4.5px 8px;border-radius:999px;background:var(--mod);color:#fff;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bz .modcard-cta-i{width:10px;height:10px;flex:none}.bz .mod-navy{--mod:#2b52c9}.bz .mod-emerald{--mod:#059669}.bz .mod-rose{--mod:#e11d48}.bz .mod-indigo{--mod:#4f46e5}.bz[data-bz-theme=dark] .mod-navy{--mod:#5b9bff}.bz[data-bz-theme=dark] .mod-emerald{--mod:#34d399}.bz[data-bz-theme=dark] .mod-rose{--mod:#fb7185}.bz[data-bz-theme=dark] .mod-indigo{--mod:#a5b4fc}.bz[data-bz-theme=dark] .modcard-cta{color:#0a1228}.bz .frame-gen{position:absolute;z-index:2;top:-54px;right:12px;width:252px;display:none;flex-direction:column;gap:7px;padding:10px 11px 11px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 22px 44px -18px rgba(11,16,32,.34)}@media (min-width:760px){.bz .frame-gen{display:flex}}.bz .frame-gen-top{display:flex;align-items:flex-start;gap:8px}.bz .frame-gen-plate{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:8px;background:var(--navy);color:var(--on-navy)}.bz .frame-gen-title{display:flex;flex-direction:column;gap:2px;min-width:0}.bz .frame-gen-title b{font-family:Inter Tight,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.bz .frame-gen-stage{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;color:var(--navy-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz .frame-gen-bar{height:5px;border-radius:999px;background:var(--line);overflow:hidden}.bz .frame-gen-bar i{display:block;height:100%;width:18%;border-radius:999px;background:var(--lime);animation:frame-gen-fill 6s ease-out infinite}@keyframes frame-gen-fill{0%{width:18%}45%{width:62%}75%{width:79%}to{width:88%}}.bz .frame-gen-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9.5px;color:var(--muted)}.bz .frame-gen-live{display:inline-flex;align-items:center;gap:5px}.bz .frame-gen-live i{width:6px;height:6px;border-radius:50%;background:var(--lime);animation:frame-dot-pulse 1.6s ease-in-out infinite}@keyframes frame-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}.bz .dots{background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:22px 22px}.bz .comb{background-image:repeating-linear-gradient(90deg,var(--line-soft) 0 1px,transparent 1px 16px)}.bz .why-copy,.bz .why-split{display:flex;flex-direction:column;gap:26px}.bz .why-copy{min-width:0}@media (min-width:900px){.bz .why-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,56px);align-items:center}}.bz .bee-stage{margin:0;min-width:0;width:100%}.bz .bee-stage img{display:block;width:100%;height:auto;border:0;border-radius:0;background:transparent}.bz[data-bz-theme=dark] .bee-stage{padding:clamp(8px,1.6vw,20px);background:#ffffff;border-radius:12px;overflow:hidden}.bz .tiles{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:700px){.bz .tiles{grid-template-columns:repeat(4,1fr)}}.bz .tile{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 18px;display:grid;place-items:center;text-align:center;gap:4px}.bz .tile:nth-child(2n){border-right:0}@media (min-width:700px){.bz .tile:nth-child(2n){border-right:1px solid var(--line)}.bz .tile:nth-child(4n){border-right:0}}.bz .tile-n{font-family:Inter Tight,sans-serif;font-weight:600;font-size:15px;letter-spacing:-.02em}.bz .tile-s{font-size:12px;color:var(--faint)}.bz .rail{display:grid;grid-template-columns:1fr}@media (min-width:900px){.bz .rail{grid-template-columns:250px 1fr}}.bz .rail-nav{display:flex;gap:8px;overflow-x:auto;padding:0 clamp(20px,4vw,64px) 20px;border-bottom:1px solid var(--line)}@media (min-width:900px){.bz .rail-nav{display:block;overflow:visible;border-bottom:0;border-right:1px solid var(--line);padding:clamp(52px,6vw,88px) 0 0 clamp(20px,4vw,64px);position:sticky;top:64px;align-self:start;height:-moz-max-content;height:max-content}}.bz .rail-btn{font:inherit;font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;letter-spacing:-.02em;background:none;border:0;cursor:pointer;color:var(--faint);padding:7px 0 7px 14px;display:block;width:100%;text-align:left;border-left:2px solid transparent;white-space:nowrap;transition:color .18s ease,border-color .18s ease}.bz .rail-btn[aria-selected=true]{color:var(--ink);border-left-color:var(--navy)}@media (max-width:899px){.bz .rail-btn{width:auto;border-left:0;border-bottom:2px solid transparent;padding:6px 2px;font-size:14.5px}.bz .rail-btn[aria-selected=true]{border-bottom-color:var(--navy)}}.bz .panel{padding:clamp(40px,5vw,72px) clamp(20px,4vw,64px);display:flex;gap:22px;flex-direction:column}.bz .mini{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper);box-shadow:var(--shadow)}.bz .mini-h{padding:9px 13px;border-bottom:1px solid var(--line);background:var(--mist);font-size:12px;color:var(--muted);display:flex;justify-content:space-between;gap:10px}.bz .mini-b{padding:16px}.bz .linelist{display:flex;flex-direction:column}.bz .linerow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 2px;border-bottom:1px solid var(--line-soft);font-size:13.5px}.bz .linerow:last-child{border-bottom:0}.bz .linerow .l{color:var(--ink)}.bz .linerow .r{color:var(--faint);font-size:12.5px;white-space:nowrap}.bz .bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden;width:110px;flex:none}.bz .bar i{display:block;height:100%;background:var(--navy);border-radius:999px}.bz .feats{list-style:none;margin:0;padding:0;display:grid;gap:0;grid-template-columns:1fr;border-top:1px solid var(--line)}@media (min-width:640px){.bz .feats{grid-template-columns:1fr 1fr}}.bz .feats li{font-size:13.5px;color:var(--muted);line-height:1.5;padding:11px 0 11px 22px;border-bottom:1px solid var(--line-soft);position:relative}.bz .feats li:before{content:"";position:absolute;left:2px;top:17px;width:7px;height:7px;border-radius:2px;background:var(--navy);opacity:.75}@media (min-width:640px){.bz .feats li:nth-child(odd){padding-right:20px}}.bz .modgrid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}@media (min-width:560px){.bz .modgrid{grid-template-columns:1fr 1fr}}@media (min-width:960px){.bz .modgrid{grid-template-columns:1fr 1fr 1fr}}.bz .mod{display:flex;flex-direction:column;gap:3px;padding:14px 16px 14px 0;border-bottom:1px solid var(--line-soft);font-size:14px;color:var(--ink);font-weight:500}.bz .mod em{font-style:normal;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-text);font-weight:600}.bz .anatomy{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}@media (min-width:720px){.bz .anatomy{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.bz .anatomy{grid-template-columns:repeat(4,1fr)}}.bz .apage{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:20px 20px 24px;display:flex;flex-direction:column;gap:12px}.bz .apage:last-child{border-right:0}.bz .apage h4{margin:0;font-family:Inter Tight,sans-serif;font-weight:600;font-size:15.5px;letter-spacing:-.02em;color:var(--ink)}.bz .apage .url{font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.bz .blocks{display:flex;flex-direction:column;gap:5px}.bz .blk{font-size:11.5px;color:var(--muted);background:var(--mist);border:1px solid var(--line);border-radius:5px;padding:5px 9px}.bz .blk.hero-blk{background:var(--navy-wash);border-color:transparent;color:var(--navy-text);font-weight:500}.bz .founder{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media (min-width:820px){.bz .founder{grid-template-columns:440px 1fr;gap:44px}}.bz .portrait{aspect-ratio:4/5;max-width:440px;border:0!important;border-radius:12px;background:transparent!important;box-shadow:none!important;overflow:hidden;display:grid;place-items:center}.bz .portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;display:block}.bz .portrait span{font-size:11.5px;color:var(--faint);letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:0 14px}.bz .cofounder{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media (min-width:700px){.bz .cofounder{grid-template-columns:256px 1fr;gap:28px}}.bz .portrait.square{aspect-ratio:1/1;max-width:256px;border-radius:10px}.bz .sig{display:flex;flex-direction:column;gap:2px;margin-top:6px}.bz .sig b{font-family:Inter Tight,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.02em;color:var(--ink)}.bz .sig span{font-size:13px;color:var(--muted)}.bz .quote{font-family:Newsreader,Georgia,serif;font-weight:300;font-size:clamp(27px,4.4vw,50px);line-height:1.14;letter-spacing:-.015em;text-wrap:balance;margin:0;max-width:22ch}.bz .quote.wide{max-width:26ch}.bz .attrib{font-size:13px;color:var(--muted);line-height:1.5}.bz .attrib b{color:var(--ink);font-weight:600;display:block}.bz .quote-card{margin:0;max-width:52ch;padding:18px 22px;border-left:2px solid var(--navy);background:var(--mist);border-radius:0 10px 10px 0}.bz .quote-card p{margin:0;font-family:Newsreader,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(17px,1.9vw,20px);line-height:1.45;letter-spacing:-.01em;color:var(--ink)}.bz .quote-card .sig{margin-top:12px}.bz .quote-card .sig b{font-size:14.5px}.bz .statwrap{position:relative;overflow:hidden}.bz .statsvg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.9}.bz .statgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px;max-width:520px}.bz .stat{border-left:2px solid var(--navy);padding-left:14px}.bz .stat b{display:block;font-family:Inter Tight,sans-serif;font-weight:600;font-size:clamp(28px,3.6vw,40px);letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.bz .stat span{font-size:13px;color:var(--muted)}.bz .logs{display:grid;grid-template-columns:1fr}@media (min-width:760px){.bz .logs{grid-template-columns:repeat(3,1fr)}}.bz .log{padding:22px 22px 26px;border-top:1px solid var(--line)}@media (min-width:760px){.bz .log{border-top:0;border-left:1px solid var(--line);padding:4px 22px 0}.bz .log:first-child{border-left:0;padding-left:0}}.bz .log time{font-size:12.5px;color:var(--faint);display:block;margin-bottom:8px}.bz .log p{margin:6px 0 0;font-size:13.5px;color:var(--muted)}.bz .news{gap:20px;align-items:center;justify-content:space-between}.bz .field,.bz .news{display:flex;flex-wrap:wrap}.bz .field{gap:8px}.bz .field input{font:inherit;font-size:14px;padding:10px 15px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);min-width:220px}.bz .field input::-moz-placeholder{color:var(--faint)}.bz .field input::placeholder{color:var(--faint)}.bz .close{background:#0b1020;color:#fff;text-align:center;border-top:1px solid #17203c}.bz .close .display{color:#fff}.bz .close .lede{color:rgba(255,255,255,.82);margin-inline:auto}.bz .hl{position:relative;z-index:0;display:inline-block;color:#14210a;padding:0 .18em;white-space:nowrap}.bz .hl:before{content:"";position:absolute;inset:8% -4% 6%;background:var(--lime);border-radius:2px 9px 4px 11px;transform:rotate(-1.4deg);z-index:-1}.bz .hl-sm:before{border-radius:2px 6px 3px 7px}.bz .foot{background:#070c1b;color:#a9b4d0}.bz .foot-in{max-width:min(98vw,2400px);margin:0 auto;padding:clamp(40px,5vw,64px) clamp(20px,4vw,64px);display:grid;gap:34px;grid-template-columns:1fr}@media (min-width:800px){.bz .foot-in{grid-template-columns:1.4fr repeat(3,1fr)}}.bz .foot h4{font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:#6b7aa3;margin:0 0 12px;font-weight:600}.bz .foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.bz .foot a:hover{color:#fff}.bz .foot .motto{color:#fff;font-family:Inter Tight,sans-serif;font-size:17px;letter-spacing:-.02em;margin:12px 0 0}.bz .legal{border-top:1px solid #17203c;padding:18px clamp(20px,4vw,64px);max-width:min(98vw,2400px);margin:0 auto;font-size:12.5px;color:#fff;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.bz .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bz .faq-list{display:flex;flex-direction:column;gap:12px;max-width:760px}.bz .faq-item{border:1px solid var(--line);border-radius:16px;background:var(--paper);overflow:hidden;transition:border-color .2s,box-shadow .2s}.bz .faq-item.open{border-color:var(--navy);box-shadow:0 8px 24px -12px rgba(11,16,32,.14)}.bz[data-bz-theme=dark] .faq-item.open{box-shadow:0 8px 24px -12px rgba(0,0,0,.5)}.bz .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink);background:transparent;border:0;cursor:pointer;text-align:left}.bz .faq-item.open .faq-q,.bz .faq-q:hover{background:var(--mist)}.bz .faq-chevron{flex-shrink:0;width:20px;height:20px;color:var(--faint);transition:transform .2s,color .2s}.bz .faq-item.open .faq-chevron{transform:rotate(180deg);color:var(--navy)}.bz .faq-a{padding:0 20px 18px;border-top:1px solid var(--line)}.bz .faq-a p{margin:14px 0 0;font-size:14px;line-height:1.65;color:var(--muted)}.bz .faq-item--advisory{border-width:1.5px;border-color:#8B5CF6;background:linear-gradient(0deg,rgba(139,92,246,.09),rgba(139,92,246,.09)),var(--paper);box-shadow:0 10px 28px -14px rgba(139,92,246,.55),0 8px 24px -12px rgba(11,16,32,.12);position:relative}.bz[data-bz-theme=dark] .faq-item--advisory{background:linear-gradient(0deg,rgba(139,92,246,.16),rgba(139,92,246,.16)),var(--paper);box-shadow:0 10px 28px -14px rgba(139,92,246,.35),0 8px 24px -12px rgba(0,0,0,.5);border-color:#8B5CF6}.bz .faq-item--advisory .faq-q{background:rgba(139,92,246,.14)}.bz[data-bz-theme=dark] .faq-item--advisory .faq-q{background:rgba(139,92,246,.12)}.bz .faq-item--advisory .faq-q:hover{background:rgba(139,92,246,.2)}.bz .faq-badge{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:#C5F547;color:#17122A;white-space:nowrap;flex-shrink:0}.bz .faq-q-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.bz .faq-pulse{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 5px rgba(22,163,74,.18);flex-shrink:0;animation:faq-pulse 1.6s infinite}@keyframes faq-pulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.28)}70%{box-shadow:0 0 0 7px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}@media (prefers-reduced-motion:reduce){.bz .faq-pulse{animation:none}}