.bx{--page: var(--color-base-200);--card: var(--color-base-100);--rule: var(--color-base-300);--rule2: color-mix(in srgb, var(--color-base-300) 55%, var(--color-base-200));--ink: var(--color-base-content);--i70: color-mix(in srgb, var(--color-base-content) 70%, transparent);--i55: color-mix(in srgb, var(--color-base-content) 55%, transparent);--i40: color-mix(in srgb, var(--color-base-content) 40%, transparent);--i25: color-mix(in srgb, var(--color-base-content) 25%, transparent);--brand: var(--color-primary);--brandD: color-mix(in srgb, var(--color-primary) 78%, var(--color-base-content));--b8: color-mix(in srgb, var(--color-primary) 9%, transparent);--b20: color-mix(in srgb, var(--color-primary) 20%, transparent);--good: var(--color-success);--good8: color-mix(in srgb, var(--color-success) 9%, transparent);--cut: color-mix(in srgb, var(--color-base-content) 32%, var(--color-base-200));background:var(--page);color:var(--ink);line-height:1.55}.bx .hero{display:block;place-items:initial}.bx .hero>*{grid-column-start:auto;grid-row-start:auto}.bx .stack{display:block}.bx .stack>*{grid-area:auto;width:auto;opacity:1;translate:none}.bx .stat{display:block;grid-template-columns:none}.bx .steps{display:block;counter-reset:s}.bx .step{grid-template-rows:none;place-items:initial;text-align:left;min-width:0}.bx .step:after{content:none}.bx .card{display:block}.bx .avatar{position:static}.bx .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.bx .narrow{max-width:800px}.bx .eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--brandD);margin:0}.bx h1,.bx h2,.bx h3,.bx h4{font-weight:800;letter-spacing:-.028em;line-height:1.08;margin:0;text-wrap:balance}.bx h1{font-size:clamp(2.1rem,4.6vw,3.35rem)}.bx h2{font-size:clamp(1.55rem,3vw,2.2rem)}.bx h3{font-size:1.14rem;letter-spacing:-.015em;line-height:1.3}.bx h4{font-size:.95rem;letter-spacing:-.01em}.bx h1 em,.bx h2 em{font-style:italic;color:var(--brand)}.bx p{margin:0}.bx .lede{font-size:1.08rem;color:var(--i70);max-width:58ch;line-height:1.6}.bx .sm{font-size:.885rem}.bx .xs{font-size:.8rem}.bx .dim{color:var(--i55)}.bx .dimmer{color:var(--i40)}.bx .mono{font-family:var(--font-mono)}.bx .hl{color:var(--brand)}.bx a{text-decoration:none}.bx section{padding:60px 0}.bx section.tight{padding:38px 0}.bx section.tinted{background:var(--rule2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.bx .hero{padding-top:62px;padding-bottom:46px}.bx .row{display:flex;gap:12px;align-items:center}.bx .g2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bx .g3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bx .g4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bx .stack>*+*{margin-top:12px}.bx .mt{margin-top:20px}.bx .mt2{margin-top:34px}.bx .mt3{margin-top:54px}.bx .scrollx{overflow-x:auto;-webkit-overflow-scrolling:touch}.bx .hr{height:1px;background:var(--rule);border:0;margin:0}.bx .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:9999px;font-weight:600;font-size:.93rem;border:1px solid transparent;cursor:pointer}.bx .btn.pri{background:var(--brand);color:var(--color-primary-content);box-shadow:0 8px 22px -10px var(--b20)}.bx .btn.gho{border-color:var(--rule);color:var(--ink);background:var(--card)}.bx .card{background:var(--card);border:1px solid var(--rule);border-radius:15px;padding:19px}.bx .tint{background:var(--b8);border-color:var(--b20)}.bx .chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:9999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.03em;background:var(--b8);color:var(--brandD);border:1px solid var(--b20);white-space:nowrap}.bx .chip.g{background:var(--good8);color:var(--good);border-color:color-mix(in srgb,var(--good) 20%,transparent)}.bx .chip.p{background:transparent;color:var(--i55);border-color:var(--rule)}.bx .avatar{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--rule2);font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--i55);flex:none}.bx .avatar.r{border-radius:50%;background:var(--b8);color:var(--brandD)}.bx .strip{display:flex;flex-wrap:wrap;gap:8px 26px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:13px 0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--i55)}.bx .strip span:before{content:"●";color:var(--brand);margin-right:8px;font-size:8px;vertical-align:1px}.bx .stat{background:var(--card);border:1px solid var(--rule);border-radius:15px;padding:19px}.bx .stat b{display:block;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.bx .stat .lab{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--i40);margin-bottom:8px}.bx .stat .sub{font-size:.82rem;color:var(--i55);margin-top:7px;line-height:1.45}.bx .stat.dark{background:var(--brand);border-color:var(--brand);color:var(--color-primary-content)}.bx .stat.dark .lab{color:color-mix(in srgb,var(--color-primary-content) 70%,transparent)}.bx .stat.dark .sub{color:color-mix(in srgb,var(--color-primary-content) 82%,transparent)}.bx .ev{font-family:var(--font-mono);font-size:10.5px;line-height:1.7;color:var(--i40);letter-spacing:.01em}.bx .ev b{color:var(--i55);font-weight:500}.bx .feats{border-top:1px solid var(--rule)}.bx .feat{display:grid;grid-template-columns:minmax(0,14.5rem) minmax(0,1fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--rule);align-items:baseline}.bx .feat dt{font-weight:700;font-size:.92rem}.bx .feat dd{margin:0;color:var(--i70);font-size:.9rem;line-height:1.55}.bx .feat dd em{font-style:normal;color:var(--ink);font-weight:600}.bx .funnel{display:flex;flex-direction:column;gap:3px}.bx .fseg{display:grid;grid-template-columns:minmax(0,1fr) 4.2rem;gap:12px;align-items:center}.bx .fbar{height:31px;border-radius:7px;display:flex;align-items:center;padding:0 11px;font-size:.8rem;font-weight:600;color:var(--color-base-100);white-space:nowrap;overflow:hidden}.bx .fbar.cut{background:var(--cut)}.bx .fbar.keep{background:var(--brand);color:var(--color-primary-content)}.bx .fbar.raw{background:color-mix(in srgb,var(--color-base-content) 78%,var(--color-base-200))}.bx .fnum{font-family:var(--font-mono);font-size:.8rem;color:var(--i55);text-align:right}.bx .steps{counter-reset:s;border-top:1px solid var(--rule)}.bx .step{counter-increment:s;display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:18px;padding:17px 0;border-bottom:1px solid var(--rule)}.bx .step:before{content:counter(s,decimal-leading-zero);font-family:var(--font-mono);font-size:11px;color:var(--brand);font-weight:600;padding-top:4px}.bx .step h4{margin-bottom:5px;font-size:1.02rem}.bx .step p{color:var(--i70);font-size:.9rem;line-height:1.55}.bx .frame{border:1px solid var(--rule);border-radius:15px;overflow:hidden;background:var(--card);box-shadow:0 22px 48px -32px color-mix(in srgb,var(--color-base-content) 36%,transparent)}.bx .fbarr{display:flex;align-items:center;gap:8px;padding:9px 13px;border-bottom:1px solid var(--rule);background:var(--rule2)}.bx .dots{display:flex;gap:5px}.bx .dots i{width:9px;height:9px;border-radius:50%;background:var(--i25);display:block}.bx .url{margin:0 auto;font-family:var(--font-mono);font-size:10.5px;color:var(--i40);background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:2px 11px}.bx .fbody{padding:18px}.bx .chan{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bx .chan .icon{width:38px;height:38px;border-radius:11px;background:var(--b8);color:var(--brandD);display:grid;place-items:center;font-size:16px;margin-bottom:10px}.bx .tbl{width:100%;border-collapse:collapse;font-size:.88rem}.bx .tbl th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--i40);font-weight:500;padding:0 14px 9px 0;border-bottom:1px solid var(--rule);white-space:nowrap}.bx .tbl td{padding:12px 14px 12px 0;border-bottom:1px solid var(--rule);vertical-align:top}.bx .tbl tr.mine td{background:var(--b8)}.bx .tbl .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.bx .msg{max-width:82%;padding:11px 14px;border-radius:14px;font-size:.89rem;line-height:1.5}.bx .msg.mu{margin-left:auto;background:var(--color-neutral);color:var(--color-neutral-content);border-bottom-right-radius:4px}.bx .msg.mb{background:var(--rule2);border:1px solid var(--rule);border-bottom-left-radius:4px}.bx .msg+.msg{margin-top:10px}.bx .tool{font-family:var(--font-mono);font-size:10px;color:var(--i40);border-left:2px solid var(--b20);padding:3px 0 3px 9px;margin:9px 0}.bx .kv{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:.875rem}.bx .kv dt{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--i40);padding-top:4px;white-space:nowrap}.bx .kv dd{margin:0;color:var(--i70);line-height:1.55}.bx ul.ticks{list-style:none;padding:0;margin:0}.bx ul.ticks li{padding-left:22px;position:relative;font-size:.9rem;color:var(--i70);margin-bottom:10px;line-height:1.5}.bx ul.ticks li:before{content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;border-radius:50%;background:var(--brand)}.bx ul.ticks li b{color:var(--ink)}.bx ul.crosses li:before{background:var(--cut)}.bx input[type=range]{width:100%;accent-color:var(--brand);margin-top:8px}@media(max-width:920px){.bx .g2,.bx .g3{grid-template-columns:1fr}.bx .g4{grid-template-columns:1fr 1fr}.bx .chan{grid-template-columns:1fr}.bx .feat{grid-template-columns:1fr;gap:4px;padding:13px 0}.bx section{padding:44px 0}.bx .hero{padding-top:40px;padding-bottom:36px}}@media(max-width:540px){.bx .g4{grid-template-columns:1fr}.bx .fseg{grid-template-columns:1fr 3.4rem;gap:8px}.bx .wrap{padding:0 18px}}
