.bl,.bli{--bl-read:#c4c7cb;--bl-raised:inset 0 2px 0 var(--hi), inset 2px 0 0 var(--hi), inset -2px 0 0 #00000047;--bl-well-in:inset 0 3px 0 #00000059;--bl-badge-in:inset 0 2px 0 #00000059;--bl-cover-h:#e7e5e4;--bl-cover-t:#d6d9dc;--bl-cover-m:#969a9f;--bl-cover-s:#b9bdc2;--bl-cover-av:#151719;--bl-cover-bevL:#2e3338;--bl-cover-dot:#45b455;--bl-mono:ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--g900);color:var(--g50);-webkit-font-smoothing:antialiased;font-weight:600;line-height:normal}html.light :is(.bl,.bli){--bl-read:var(--g50)}:is(.bl,.bli) *,:is(.bl,.bli) :before,:is(.bl,.bli) :after{box-sizing:border-box}:is(.bl,.bli) :where(h1,h2,h3,h4,p,figure,ol,ul,blockquote){margin:0}:is(.bl,.bli) :is(ol,ul){padding:0;list-style:none}:is(.bl,.bli) :is(p,li,h1,h2,h3,h4,figcaption,summary,td){text-wrap:pretty}:is(.bl,.bli) a{color:var(--p400);text-decoration:none}:is(.bl,.bli) a:hover{color:var(--p300)}.bl-mono{font-family:var(--bl-mono)}.bl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bl-shell{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.bl-kick{letter-spacing:.09em;text-transform:uppercase;color:var(--g100);font-size:10.5px;font-weight:900;line-height:1.2}.bl-well{border-style:solid;border-width:3px;border-color:var(--bevD) var(--bevL) var(--bevL) var(--bevD);background:var(--g900);box-shadow:var(--bl-well-in)}.bl-nbadge{background:var(--g900);border:2px solid var(--bevD);height:20px;box-shadow:var(--bl-badge-in);letter-spacing:.07em;text-transform:uppercase;color:var(--g100);white-space:nowrap;align-items:center;gap:5px;padding:0 6px;font-size:9.5px;font-weight:900;display:inline-flex}.bl-btn,.bl-cta{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.bl-btn{height:40px;color:var(--g50);background:var(--g500);border:2px solid var(--bevD);box-shadow:var(--bl-raised), 0 4px 0 var(--face);cursor:pointer;transition:transform var(--dur-ui) var(--ease-ui), box-shadow var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.bl-btn:hover{color:var(--s200);box-shadow:var(--bl-raised), 0 6px 0 var(--face);transform:translateY(-2px)}.bl-btn:active{transition-duration:var(--dur-press);transform:translateY(3px);box-shadow:inset 0 2px #0000006b}.bl-btn:disabled{cursor:default;opacity:.6;transform:none}:is(.bl,.bli) a.bl-btn{color:var(--g50)}:is(.bl,.bli) a.bl-btn:hover{color:var(--s200)}.bl-btn--sm{height:32px;padding:0 11px;font-size:12.5px}.bl-cta{color:#fff;background:var(--p500);border:2px solid var(--pEdge);text-shadow:0 1px #0000004d;height:40px;box-shadow:inset 0 2px 0 #ffffff38, 0 4px 0 var(--pEdge);cursor:pointer;white-space:nowrap;transition:transform var(--dur-ui) var(--ease-ui), box-shadow var(--dur-ui) var(--ease-ui);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:900;display:inline-flex}:is(.bl,.bli) a.bl-cta,:is(.bl,.bli) a.bl-cta:hover{color:#fff}.bl-cta:hover{box-shadow:inset 0 2px 0 #ffffff38, 0 6px 0 var(--pEdge);transform:translateY(-2px)}.bl-cta:active{transition-duration:var(--dur-press);box-shadow:inset 0 2px 0 #ffffff38, 0 1px 0 var(--pEdge);transform:translateY(3px)}