.bl[data-astro-cid-xfos7cwb]{padding-block:var(--section-y);border-top:1px solid var(--line)}.bl__inner[data-astro-cid-xfos7cwb]{width:min(100% - 2 * var(--gutter), var(--maxw));gap:clamp(28px,3.4vw,44px);margin-inline:auto;display:grid}.bl__inner[data-astro-cid-xfos7cwb]>[data-astro-cid-xfos7cwb]{min-width:0}.bl__lead[data-astro-cid-xfos7cwb]{flex-direction:column;gap:clamp(28px,3.4vw,44px);min-width:0;display:flex}.bl__kick[data-astro-cid-xfos7cwb]{font-family:var(--font-mono);font-size:var(--mono-size);letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:10px;font-weight:500;line-height:1.4;display:flex}.bl__kdot[data-astro-cid-xfos7cwb]{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.bl__title[data-astro-cid-xfos7cwb]{letter-spacing:-.04em;max-width:14em;margin-top:16px;font-size:clamp(32px,3.6vw,52px);line-height:1.02}.bl__body[data-astro-cid-xfos7cwb]{max-width:32em;font-size:var(--lead);color:var(--ink-2);margin-top:18px;line-height:1.5}.bl-stats[data-astro-cid-xfos7cwb]{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:clip}.bl-stat[data-astro-cid-xfos7cwb]{background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:clamp(18px,2vw,26px);display:flex}.bl-stat__value[data-astro-cid-xfos7cwb]{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;align-items:flex-start;font-size:clamp(40px,4.2vw,60px);font-weight:600;line-height:1;display:flex;position:relative}.bl-stat__label[data-astro-cid-xfos7cwb]{color:var(--ink-2);font-size:15px;line-height:1.4}.bl-odo[data-astro-cid-xfos7cwb]{align-items:flex-start;display:inline-flex}.bl-odo__col[data-astro-cid-xfos7cwb]{height:1em;display:block;overflow:clip;mask-image:linear-gradient(#0000 0,#000 .12em .88em,#0000 1em)}.bl-odo__strip[data-astro-cid-xfos7cwb]{flex-direction:column;display:flex}.bl-odo__n[data-astro-cid-xfos7cwb]{height:1em;line-height:1;display:block}.bl-odo__sep[data-astro-cid-xfos7cwb],.bl-odo__suffix[data-astro-cid-xfos7cwb]{white-space:pre}.bl-stats[data-astro-cid-xfos7cwb].is-armed .bl-stat__plain[data-astro-cid-xfos7cwb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bl-stats[data-astro-cid-xfos7cwb].is-counted .bl-odo__strip[data-astro-cid-xfos7cwb]{transform:translateY(calc((10 + var(--d)) * -1em));transition:transform 1.9s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s)}.bl-term[data-astro-cid-xfos7cwb]{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--bg-1);min-width:0;box-shadow:var(--shadow);flex-direction:column;margin:0;display:flex;overflow:clip}.bl-term__bar[data-astro-cid-xfos7cwb]{border-bottom:1px solid var(--line);background:var(--surface-2);min-height:48px;font-family:var(--font-mono);align-items:center;gap:12px;padding:8px 12px 8px 16px;font-size:12px;line-height:1.3;display:flex}.bl-term__dots[data-astro-cid-xfos7cwb]{flex:none;gap:6px;display:inline-flex}.bl-term__dots[data-astro-cid-xfos7cwb] i[data-astro-cid-xfos7cwb]{background:var(--line-3);border-radius:50%;width:9px;height:9px}.bl-term__title[data-astro-cid-xfos7cwb]{min-width:0;color:var(--ink-2);flex-wrap:wrap;gap:0 10px;display:flex}.bl-term__name[data-astro-cid-xfos7cwb]{color:var(--ink);font-weight:500}.bl-term__host[data-astro-cid-xfos7cwb]{color:var(--ink-3)}.bl-term__state[data-astro-cid-xfos7cwb]{color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:none}.bl-term[data-astro-cid-xfos7cwb].is-live .bl-term__state[data-astro-cid-xfos7cwb]{display:inline-flex}.bl-term__pulse[data-astro-cid-xfos7cwb]{background:var(--accent);border-radius:50%;width:7px;height:7px}.bl-term[data-astro-cid-xfos7cwb].is-halted .bl-term__pulse[data-astro-cid-xfos7cwb]{background:var(--ink-3)}.bl-term__count[data-astro-cid-xfos7cwb]{color:var(--ink-2);font-variant-numeric:tabular-nums}.bl-term__toggle[data-astro-cid-xfos7cwb]{border:1px solid var(--line-2);border-radius:var(--pill);min-height:30px;color:var(--ink-2);font-family:var(--font-mono);cursor:pointer;transition:color var(--t-ui) var(--ease-ui), border-color var(--t-ui) var(--ease-ui), background-color var(--t-ui) var(--ease-ui);background:0 0;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.bl-term__toggle[data-astro-cid-xfos7cwb]:hover{color:var(--ink);border-color:var(--line-3);background:var(--surface-3)}.bl-term__icon[data-astro-cid-xfos7cwb]{background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 5px,currentColor 5px 8px);flex:none;width:8px;height:9px}.bl-term__toggle[data-astro-cid-xfos7cwb][data-state=paused] .bl-term__icon[data-astro-cid-xfos7cwb]{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor}.bl-term__body[data-astro-cid-xfos7cwb]{flex:auto;padding:14px 12px 16px;position:relative}.bl-term[data-astro-cid-xfos7cwb].is-live .bl-term__body[data-astro-cid-xfos7cwb]{min-height:clamp(420px,56vh,520px)}.bl-term__foot[data-astro-cid-xfos7cwb]{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.bl-term__meta[data-astro-cid-xfos7cwb]{color:var(--ink-2);font-variant-numeric:tabular-nums}.bl-list[data-astro-cid-xfos7cwb]{font-family:var(--font-mono);gap:2px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.bl-line[data-astro-cid-xfos7cwb]{border-radius:var(--radius-sm);grid-template-columns:5ch 10.5ch minmax(0,1fr);align-items:baseline;column-gap:14px;padding:4px 10px;display:grid}.bl-line[data-astro-cid-xfos7cwb][data-role=builder]{--rc:var(--c-tech)}.bl-line[data-astro-cid-xfos7cwb][data-role=reviewer]{--rc:var(--c-product)}.bl-line[data-astro-cid-xfos7cwb][data-role=security]{--rc:var(--c-marketing)}.bl-line[data-astro-cid-xfos7cwb][data-role=copy]{--rc:var(--c-ops)}.bl-line[data-astro-cid-xfos7cwb][data-role=designer]{--rc:var(--accent)}.bl-line__time[data-astro-cid-xfos7cwb]{color:var(--ink-3);font-variant-numeric:tabular-nums}.bl-line__role[data-astro-cid-xfos7cwb]{color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.bl-line__dot[data-astro-cid-xfos7cwb]{background:var(--rc,var(--ink-3));border-radius:50%;flex:none;width:7px;height:7px}.bl-line__msg[data-astro-cid-xfos7cwb]{min-width:0;color:var(--ink-2);overflow-wrap:anywhere}.bl-line__type[data-astro-cid-xfos7cwb],.bl-part--type[data-astro-cid-xfos7cwb] .bl-t[data-astro-cid-xfos7cwb]{color:var(--ink);font-weight:500}.bl-screen[data-astro-cid-xfos7cwb]{position:absolute;inset:14px 12px 16px;overflow:clip}.bl-screen[data-astro-cid-xfos7cwb].is-scrolled{mask-image:linear-gradient(#0000 0,#000 72px)}.bl-list--screen[data-astro-cid-xfos7cwb]{transition:transform .64s var(--ease), opacity .6s var(--ease);will-change:transform;position:relative}.bl-screen[data-astro-cid-xfos7cwb].is-fading .bl-list--screen[data-astro-cid-xfos7cwb]{opacity:0}.bl-screen[data-astro-cid-xfos7cwb] .bl-line[data-astro-cid-xfos7cwb]{visibility:hidden;opacity:0;transition:opacity .36s var(--ease), transform .36s var(--ease), background-color .36s var(--ease), visibility 0s linear .36s;transform:translateY(6px)}.bl-screen[data-astro-cid-xfos7cwb] .bl-line[data-astro-cid-xfos7cwb].is-on{visibility:visible;opacity:1;transition:opacity .36s var(--ease), transform .36s var(--ease), background-color .36s var(--ease), visibility 0s;transform:none}.bl-screen[data-astro-cid-xfos7cwb] .bl-line[data-astro-cid-xfos7cwb].is-current{background:color-mix(in srgb, var(--ink) 4.5%, transparent)}.bl-screen[data-astro-cid-xfos7cwb] .bl-line[data-astro-cid-xfos7cwb].is-current .bl-line__msg[data-astro-cid-xfos7cwb]{color:var(--ink)}.bl-u[data-astro-cid-xfos7cwb]{visibility:hidden}.bl-caret[data-astro-cid-xfos7cwb]{position:relative}.bl-screen[data-astro-cid-xfos7cwb]>.bl-caret[data-astro-cid-xfos7cwb]{display:none}.bl-caret[data-astro-cid-xfos7cwb]:after{content:"";background:var(--accent);border-radius:1px;width:.6em;height:1.25em;animation:1.1s step-end infinite bl-blink;position:absolute;bottom:-.28em;left:1px}.bl-screen[data-astro-cid-xfos7cwb].is-typing .bl-caret[data-astro-cid-xfos7cwb]:after{animation:none}.bl-term[data-astro-cid-xfos7cwb].is-halted .bl-screen[data-astro-cid-xfos7cwb] .bl-caret[data-astro-cid-xfos7cwb]:after{animation:1.1s step-end infinite bl-blink}@keyframes bl-blink{50%{opacity:0}}@keyframes bl-breathe{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:no-preference){.bl-term[data-astro-cid-xfos7cwb].is-live:not(.is-halted) .bl-term__pulse[data-astro-cid-xfos7cwb]{animation:bl-breathe 1.8s var(--ease-io) infinite}}.bl__gh[data-astro-cid-xfos7cwb]{color:var(--ink-2);font-size:15px;line-height:1.5}.bl__ghlink[data-astro-cid-xfos7cwb]{color:var(--ink);text-decoration-color:var(--line-3);font-weight:500}.bl__ghlink[data-astro-cid-xfos7cwb]:hover{color:var(--accent);text-decoration-color:currentColor}@media (width>=40rem){.bl-stats[data-astro-cid-xfos7cwb]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.bl__inner[data-astro-cid-xfos7cwb]{grid-template-columns:minmax(0,.92fr) minmax(0,1.28fr);grid-template-areas:"lead term""gh gh";align-items:start;column-gap:clamp(40px,5vw,80px)}.bl__lead[data-astro-cid-xfos7cwb]{top:calc(var(--nav-h) + 32px);grid-area:lead;position:sticky}.bl[data-astro-cid-xfos7cwb].is-live .bl__lead[data-astro-cid-xfos7cwb]{justify-content:space-between;align-self:stretch;position:static}.bl-stats[data-astro-cid-xfos7cwb]{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-term[data-astro-cid-xfos7cwb]{grid-area:term;align-self:stretch}.bl__gh[data-astro-cid-xfos7cwb]{grid-area:gh}}@media (width<=40rem){.bl-term__bar[data-astro-cid-xfos7cwb]{flex-wrap:wrap;row-gap:6px}.bl-term__host[data-astro-cid-xfos7cwb],.bl-term__word[data-astro-cid-xfos7cwb]{display:none}.bl-list[data-astro-cid-xfos7cwb]{font-size:12.5px}.bl-line[data-astro-cid-xfos7cwb]{grid-template-columns:auto minmax(0,1fr);row-gap:1px;padding:6px 8px}.bl-line__msg[data-astro-cid-xfos7cwb]{grid-column:1/-1}.bl-term[data-astro-cid-xfos7cwb].is-live .bl-term__body[data-astro-cid-xfos7cwb]{min-height:460px}}@media (prefers-reduced-motion:reduce){.bl-caret[data-astro-cid-xfos7cwb]:after,.bl-term__pulse[data-astro-cid-xfos7cwb]{animation:none!important}}
