.blf{--blf-dw:1200;--blf-dh:760;--blf-bar:#fff;--blf-page:#fff;--blf-panel:#fff;--blf-sunken:#fafafa;--blf-code:#fafafa;--blf-hi:#f2f2f3;--blf-line:#ebebeb;--blf-line-2:#d4d4d4;--blf-ink:#0a0a0a;--blf-ink-2:#525252;--blf-ink-3:#8a8a8a;--blf-on-ink:#fff;--blf-accent:#0075ff;--blf-accent-hover:#005ed1;--blf-accent-press:#004ba8;--blf-accent-ink:#005ed1;--blf-pale:#ecf5ff;--blf-yellow:#ffd208;--blf-on-yellow:#0a0a0a;--blf-btn-bg:#fff;--blf-btn-line:#ebebeb;--blf-ok:#0075ff;--blf-stage:#fafafa;--blf-syn-tag:#005ed1;--blf-syn-attr:#8a6a00;--blf-syn-str:#525252;--blf-syn-punc:#8a8a8a;--blf-syn-text:#0a0a0a;--blf-tag-added:#005ed1;--blf-tag-changed:#0052b8;--blf-tag-blue-bg:#0075ff1a;--blf-tag-fixed:#92400e;--blf-tag-fixed-bg:#f59e0b24;--blf-sa-bg:#fff;--blf-sa-ink:#16181d;--blf-sa-muted:#5d6470;--blf-sa-line:#e3e6eb;--blf-sa-soft:#f5f6f8;--blf-sa-accent:#0075ff;--blf-sa-ok:#0075ff;--blf-t-surface:#fff;--blf-t-popover:#fff;--blf-t-rule:#0a0b0d14;--blf-t-rule-2:#0a0b0d29;--blf-t-ink:#0a0b0d;--blf-t-ink-2:#52525a;--blf-t-ink-3:#6a6a73;--blf-t-sunken:#0a0b0d0d;--blf-t-stage:#f4f4f6;--blf-t-accent-ink:#005ed1;--blf-t-success:#0075ff;--blf-t-shadow:0 8px 24px -8px #0a0b0d2e;text-align:left;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;width:100%;font-family:Inter Variable,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;container-type:inline-size}.blf--md{--blf-dw:1040;--blf-dh:700}.blf--sm{--blf-dw:900;--blf-dh:640}.blf--tall{--blf-dh:860}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blf{--blf-bar:#131316;--blf-page:#0f0f11;--blf-panel:#0f0f11;--blf-sunken:#131316;--blf-code:#101012;--blf-hi:#1b1b1f;--blf-line:#232327;--blf-line-2:#34343a;--blf-ink:#fff;--blf-ink-2:#a3a3a3;--blf-ink-3:#737373;--blf-on-ink:#0f0f11;--blf-accent-ink:#6aabff;--blf-pale:#0075ff24;--blf-btn-bg:#0c0c0e;--blf-btn-line:#1f1f1f;--blf-ok:#4d9eff;--blf-syn-tag:#6aabff;--blf-syn-attr:#d6b25e;--blf-syn-str:#a3a3a3;--blf-syn-punc:#737373;--blf-syn-text:#fff;--blf-tag-added:#6aabff;--blf-tag-changed:#7fc0ff;--blf-tag-blue-bg:#0075ff29;--blf-tag-fixed:#fbbf24;--blf-sa-bg:#15171c;--blf-sa-ink:#eceef2;--blf-sa-muted:#9aa1ad;--blf-sa-line:#2a2e36;--blf-sa-soft:#1d2026;--blf-sa-accent:#3d8bff;--blf-sa-ok:#4d9fff;--blf-t-surface:#101013;--blf-t-popover:#18181b;--blf-t-rule:#ffffff1a;--blf-t-rule-2:#ffffff2e;--blf-t-ink:#fff;--blf-t-ink-2:#b4b4bc;--blf-t-ink-3:#8e8e98;--blf-t-sunken:#ffffff0d;--blf-t-stage:#141416;--blf-t-accent-ink:#4d9bff;--blf-t-success:#4d9eff;--blf-t-shadow:0 12px 32px -8px #0009}.blf *,.blf :before,.blf :after{box-sizing:border-box;margin:0;padding:0}.blf-win{--u:calc(100cqw / var(--blf-dw));width:100%;aspect-ratio:var(--blf-dw) / var(--blf-dh);background:var(--blf-page);color:var(--blf-ink);font-size:calc(var(--u) * 14);letter-spacing:-.006em;border-radius:3px;flex-direction:column;line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a1a,0 40px 90px -44px #0a205452,0 18px 48px -34px #0a205433}.blf--fade .blf-win{-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blf-win{box-shadow:0 0 0 1px #ffffff1a,0 40px 90px -40px #000000bf,0 18px 48px -32px #00000080}.blf-ico{width:calc(var(--u) * 16);height:calc(var(--u) * 16);flex:none;display:block}.blf-inkfill{background:linear-gradient(var(--blf-ink), var(--blf-ink));color:var(--blf-on-ink);-webkit-text-fill-color:var(--blf-on-ink)}.blf-inkfill svg{stroke:var(--blf-on-ink)}.blf-bar{height:calc(var(--u) * 56);padding:calc(var(--u) * 1) calc(var(--u) * 16) 0;background:var(--blf-bar);box-shadow:inset 0 -1px 0 var(--blf-line);color:var(--blf-ink);white-space:nowrap;flex:none;align-items:center;display:flex}.blf-brand{align-items:center;gap:calc(var(--u) * 10);flex:none;display:inline-flex}.blf-mark{width:calc(var(--u) * 18);height:calc(var(--u) * 18);object-fit:contain;display:block}.blf-name{font-size:calc(var(--u) * 16);letter-spacing:-.03em;font-weight:700}.blf-rule{width:1px;height:calc(var(--u) * 20);margin:0 calc(var(--u) * 12);background:var(--blf-line);flex:none}.blf-rule--brand{margin:0 calc(var(--u) * 14) 0 calc(var(--u) * 18)}.blf-ws{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 7) 0 calc(var(--u) * 6);font-size:calc(var(--u) * 14);letter-spacing:-.01em;flex:none;font-weight:600;display:inline-flex}.blf-wsmark{width:calc(var(--u) * 18);height:calc(var(--u) * 18);font-size:calc(var(--u) * 10.5);border-radius:3px;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.blf-ws .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14);margin-left:calc(var(--u) * -2);color:var(--blf-ink-3)}.blf-nav{align-items:center;gap:calc(var(--u) * 2);min-width:0;display:flex}.blf-link{align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 11);color:var(--blf-ink-2);font-size:calc(var(--u) * 14);letter-spacing:-.01em;border-radius:2px;font-weight:500;display:inline-flex}.blf-link .blf-ico{width:calc(var(--u) * 13);height:calc(var(--u) * 13);color:var(--blf-ink-3)}.blf-link.is-on{background:var(--blf-hi);color:var(--blf-ink)}.blf-spacer{flex:1 1 calc(var(--u) * 16);min-width:calc(var(--u) * 16)}.blf-search{flex:0 1 calc(var(--u) * 300);align-items:center;gap:calc(var(--u) * 8);min-width:calc(var(--u) * 34);height:calc(var(--u) * 34);margin-right:calc(var(--u) * 12);padding:0 calc(var(--u) * 6) 0 calc(var(--u) * 11);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-3);font-size:calc(var(--u) * 14);border-radius:2px;display:inline-flex}.blf-search .blf-ico{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.blf-search-t{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.blf-kbd{height:calc(var(--u) * 22);padding:0 calc(var(--u) * 6);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 11);border-radius:2px;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.blf-icon{width:calc(var(--u) * 36);height:calc(var(--u) * 36);margin-right:calc(var(--u) * 7);color:var(--blf-ink-2);border-radius:2px;flex:none;place-items:center;display:inline-grid}.blf-icon .blf-ico{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.blf-icon--star .blf-ico{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.blf-icon.is-on{background:var(--blf-hi);color:var(--blf-ink)}.blf-avatar{width:calc(var(--u) * 30);height:calc(var(--u) * 30);font-size:calc(var(--u) * 11);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.blf .blf-rule:not(.blf-rule--brand){margin:0 calc(var(--u) * 8)}.blf .blf-link{padding:0 calc(var(--u) * 8)}.blf .blf-search{flex:0 0 calc(var(--u) * 34);justify-content:center;padding:0}.blf :is(.blf-search-t,.blf-kbd),.blf--sm .blf-ws-t{display:none}.blf--terminal .blf-win{background:var(--blf-t-stage)}.blf-tbar{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 41);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 10);background:var(--blf-t-surface);box-shadow:inset 0 -1px 0 var(--blf-t-rule);color:var(--blf-t-ink);font-size:calc(var(--u) * 12);white-space:nowrap;flex:none;display:flex}.blf-tbar .blf-ico{width:calc(var(--u) * 16);height:calc(var(--u) * 16);color:var(--blf-t-ink-3)}.blf-tmark{width:calc(var(--u) * 28);height:calc(var(--u) * 28);flex:none;place-items:center;display:grid}.blf-tmark svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.blf-tcrumb{align-items:center;gap:calc(var(--u) * 4);font-weight:500;display:inline-flex}.blf-tcrumb .blf-ico{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.blf-tslash{color:var(--blf-t-ink-3)}.blf-tstatus{color:var(--blf-t-ink-3);font-size:calc(var(--u) * 11);margin-left:auto}.blf-tsep{width:1px;height:calc(var(--u) * 16);background:var(--blf-t-rule-2);flex:none}.blf-tgroup{align-items:center;gap:calc(var(--u) * 2);flex:none;display:flex}.blf-tib{width:calc(var(--u) * 28);height:calc(var(--u) * 28);border-radius:2px;place-items:center;display:grid}.blf-ttray{gap:calc(var(--u) * 2);height:calc(var(--u) * 28);padding:calc(var(--u) * 2);background:var(--blf-t-sunken);border-radius:2px;display:inline-flex}.blf-ttray>span{min-width:calc(var(--u) * 24);padding:0 calc(var(--u) * 7);color:var(--blf-t-ink-2);font-size:calc(var(--u) * 11);border-radius:2px;place-items:center;font-weight:500;display:inline-grid}.blf-ttray>span .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.blf-ttray>span.is-on{background:var(--blf-t-surface);color:var(--blf-t-ink);box-shadow:0 1px 2px #10182814,0 0 0 1px #1018280a}.blf-ttray>span.is-on .blf-ico{color:var(--blf-t-ink)}.blf-tbtn{align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 10);box-shadow:inset 0 0 0 1px var(--blf-t-rule-2);color:var(--blf-t-ink);font-size:calc(var(--u) * 11);border-radius:2px;font-weight:500;display:inline-flex}.blf-tbtn .blf-ico{width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:inherit}.blf-tbtn--primary{background:var(--blf-accent);box-shadow:none;color:#fff}.blf-tbtn--primary .blf-ico{stroke:#fff}.blf-tbtn--primary.is-on{background:var(--blf-accent-press)}.blf-tbar .blf-avatar{width:calc(var(--u) * 24);height:calc(var(--u) * 24);font-size:calc(var(--u) * 9.5)}.blf-page{min-height:0;padding:calc(var(--u) * 36) calc(var(--u) * 48) 0;flex:1;position:relative;overflow:hidden}.blf--terminal .blf-page{padding:0;display:flex}.blf-ph{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 24);padding-top:calc(var(--u) * 3);display:flex}.blf-ph-main{flex:auto;min-width:0}.blf-ph-t{color:var(--blf-ink);font-size:calc(var(--u) * 32);letter-spacing:-.03em;font-weight:700;line-height:1.15}.blf-ph-l{max-width:calc(var(--u) * 760);margin-top:calc(var(--u) * 6);color:var(--blf-ink-2);font-size:calc(var(--u) * 15);letter-spacing:0;line-height:1.6}.blf-ph-a{align-items:center;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 5);flex:none;display:flex}.blf-code-chip{padding:calc(var(--u) * 1) calc(var(--u) * 6);background:var(--blf-pale);color:var(--blf-accent);border-radius:2px;font-size:.93em;font-weight:500}.blf-btn{justify-content:center;align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 14);background:var(--blf-accent);box-shadow:none;color:#fff;font-size:calc(var(--u) * 14);white-space:nowrap;border-radius:2px;flex:none;font-weight:500;line-height:1;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.blf-btn:hover{background:var(--blf-accent-hover)}.blf-btn:active{background:var(--blf-accent-press)}.blf-btn .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14);stroke:#fff}.blf-btn--line,.blf-btn--line:hover,.blf-btn--line:active{background:var(--blf-btn-bg);box-shadow:inset 0 0 0 1px var(--blf-btn-line);color:var(--blf-ink)}.blf-btn--line .blf-ico{stroke:var(--blf-ink-2)}.blf-btn--sm{height:calc(var(--u) * 32);padding:0 calc(var(--u) * 12);font-size:calc(var(--u) * 13)}.blf-ycopy{height:calc(var(--u) * 40);flex:none;display:inline-flex}.blf-ycopy>span{align-items:center;gap:calc(var(--u) * 8);background:var(--blf-yellow);color:var(--blf-on-yellow);-webkit-text-fill-color:var(--blf-on-yellow);font-size:calc(var(--u) * 14.5);font-weight:600;line-height:1;display:inline-flex}.blf-ycopy>span:first-child{padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 15);border-radius:2px 0 0 2px}.blf-ycopy>span:last-child{width:calc(var(--u) * 36);border-radius:0 2px 2px 0;justify-content:center;box-shadow:inset 1px 0 #0a0a0a29}.blf-ycopy .blf-ico{width:calc(var(--u) * 15);height:calc(var(--u) * 15);stroke:var(--blf-on-yellow)}.blf-seg{height:calc(var(--u) * 36);padding:calc(var(--u) * 3);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:2px;flex:none;align-items:stretch;display:inline-flex}.blf-seg>span{align-items:center;gap:calc(var(--u) * 7);padding:0 calc(var(--u) * 13);color:var(--blf-ink-2);font-size:calc(var(--u) * 14);white-space:nowrap;border-radius:2px;font-weight:500;line-height:1;display:inline-flex}.blf-seg>span .blf-ico{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.blf-seg>span i{color:var(--blf-ink-3);font-size:calc(var(--u) * 12);font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.blf-seg>span.blf-inkfill i{color:color-mix(in srgb, var(--blf-on-ink) 62%, transparent);-webkit-text-fill-color:color-mix(in srgb, var(--blf-on-ink) 62%, transparent)}.blf-seg--lg{height:calc(var(--u) * 40);padding:calc(var(--u) * 4)}.blf-seg--lg>span{min-width:calc(var(--u) * 96);padding:0 calc(var(--u) * 14);justify-content:center}.blf-seg--bare{box-shadow:none;padding:0}.blf-label{color:var(--blf-ink-3);font-size:calc(var(--u) * 11);letter-spacing:.14em;text-transform:uppercase;flex:none;font-weight:600;line-height:1}.blf-badge{height:calc(var(--u) * 22);padding:0 calc(var(--u) * 8);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 11.5);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:2px;flex:none;align-items:center;font-weight:600;line-height:1;display:inline-flex}.blf-badge--yellow{background:var(--blf-yellow);box-shadow:none;color:var(--blf-on-yellow);-webkit-text-fill-color:var(--blf-on-yellow)}.blf-panel{background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;overflow:hidden}.blf-panel-h{justify-content:space-between;align-items:center;gap:calc(var(--u) * 16);height:calc(var(--u) * 57);padding:0 calc(var(--u) * 22);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.blf-panel-t{color:var(--blf-ink);font-size:calc(var(--u) * 15);letter-spacing:-.01em;font-weight:600;line-height:1.33}.blf-panel-m{color:var(--blf-ink-3);font-size:calc(var(--u) * 13);flex:none}.blf-num{font-feature-settings:"tnum" on, "lnum" on}.blf-lib .blf-ph-l{max-width:calc(var(--u) * 680);margin-top:calc(var(--u) * 8);line-height:calc(var(--u) * 25)}.blf-copyrow{align-items:center;gap:calc(var(--u) * 14);min-height:calc(var(--u) * 60);margin-top:calc(var(--u) * 25);padding:calc(var(--u) * 11) 0;box-shadow:inset 0 1px 0 var(--blf-line), inset 0 -1px 0 var(--blf-line);display:flex}.blf-copyrow-help{min-width:0;color:var(--blf-ink-3);font-size:calc(var(--u) * 13);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.blf-dd{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 8) 0 calc(var(--u) * 12);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 14);border-radius:2px;flex:none;font-weight:500;display:inline-flex}.blf-dd i{color:var(--blf-ink-3);font-size:calc(var(--u) * 12);font-style:normal;font-weight:400}.blf-dd .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--blf-ink-3)}.blf-tabs{align-items:stretch;gap:calc(var(--u) * 23);height:calc(var(--u) * 48);box-shadow:inset 0 -1px 0 var(--blf-line);white-space:nowrap;display:flex}.blf-tab{align-items:center;gap:calc(var(--u) * 6);color:var(--blf-ink-2);font-size:calc(var(--u) * 14);flex:none;font-weight:500;display:inline-flex;position:relative}.blf-tab i{color:var(--blf-ink-3);font-size:calc(var(--u) * 11);font-style:normal;font-weight:400}.blf-tab .blf-ico{width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:var(--blf-ink-3)}.blf-tab.is-on{color:var(--blf-ink)}.blf-tab.is-on:after{content:"";background:linear-gradient(var(--blf-ink), var(--blf-ink));height:2px;position:absolute;bottom:0;left:0;right:0}.blf--md .blf-tabs>.blf-tab:nth-child(n+9):not(.blf-tab--more),.blf--sm .blf-tabs>.blf-tab:nth-child(n+8):not(.blf-tab--more){display:none}.blf-grid{gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 25);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blf-card{background:var(--blf-panel);min-width:0;box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.blf-well{height:calc(var(--u) * 166);background:linear-gradient(var(--blf-stage), var(--blf-stage));border-radius:3px 3px 0 0;position:relative;overflow:hidden}.blf-card-foot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);height:calc(var(--u) * 52);padding:0 calc(var(--u) * 16);box-shadow:inset 0 1px 0 var(--blf-line);display:flex}.blf-card-slug{min-width:0;color:var(--blf-ink);font-size:calc(var(--u) * 14);letter-spacing:-.01em;text-overflow:ellipsis;font-weight:600;overflow:hidden}.blf-card-cat{color:var(--blf-ink-3);font-size:calc(var(--u) * 13);flex:none}.blf-wf{--wf-k:#0a0a0a;--wf-g:#e6e6e6;--wf-l:#f6f6f6;--wf-e:#e3e3e3;top:calc(var(--u) * 22);right:calc(var(--u) * 17);bottom:-1px;left:calc(var(--u) * 17);gap:calc(var(--u) * 7);padding:calc(var(--u) * 14) calc(var(--u) * 16);background:linear-gradient(#fff,#fff);border-radius:2px 2px 0 0;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ebebeb}.blf-wf i{height:calc(var(--u) * 5);background:linear-gradient(var(--wf-g), var(--wf-g));border-radius:1px;flex:none;display:block}.blf-wf i.k{height:calc(var(--u) * 8);background:linear-gradient(var(--wf-k), var(--wf-k))}.blf-wf i.kk{height:calc(var(--u) * 11);background:linear-gradient(var(--wf-k), var(--wf-k))}.blf-wf i.b{width:calc(var(--u) * 42);height:calc(var(--u) * 13);background:linear-gradient(var(--wf-k), var(--wf-k))}.blf-wf .r{align-items:center;gap:calc(var(--u) * 7);flex:none;display:flex}.blf-wf .r.st{flex:1;align-items:stretch}.blf-wf .c{gap:calc(var(--u) * 6);flex-direction:column;flex:1;min-width:0;display:flex}.blf-wf .x{background:linear-gradient(var(--wf-l), var(--wf-l));min-width:0;box-shadow:inset 0 0 0 1px var(--wf-e);border-radius:1px;flex:1}.blf-wf .x.g{background:linear-gradient(var(--wf-g), var(--wf-g));box-shadow:none}.blf-wf .x.k{background:linear-gradient(var(--wf-k), var(--wf-k));box-shadow:none}.blf-wf .x.o{box-shadow:inset 0 0 0 calc(var(--u) * 1.6) var(--wf-k);background:linear-gradient(#fff,#fff);position:relative}.blf-wf .x.o:after{content:"";height:calc(var(--u) * 9);background:linear-gradient(var(--wf-k), var(--wf-k));position:absolute;bottom:14%;left:12%;right:12%}.blf-wf .pill{width:calc(var(--u) * 64);height:calc(var(--u) * 12);background:linear-gradient(var(--wf-g), var(--wf-g));border-radius:999px;align-self:center;display:flex;overflow:hidden}.blf-wf .pill:before{content:"";background:linear-gradient(var(--wf-k), var(--wf-k));border-radius:999px;width:55%}.blf-wf .nav{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 16);flex:none;display:flex}.blf-wf .nav i{width:calc(var(--u) * 14);height:calc(var(--u) * 3)}.blf-wf .nav i:first-child{width:calc(var(--u) * 34);height:calc(var(--u) * 6);background:linear-gradient(var(--wf-k), var(--wf-k));margin-right:auto}.blf-wf .nav i:last-child{width:calc(var(--u) * 26);height:calc(var(--u) * 10);margin-left:calc(var(--u) * 6);background:linear-gradient(var(--wf-k), var(--wf-k))}.blf-wf .nav i.on{background:linear-gradient(var(--wf-k), var(--wf-k))}.blf-wf .drop{gap:calc(var(--u) * 10);margin:0 calc(var(--u) * 6);padding:calc(var(--u) * 10);box-shadow:0 0 0 1px var(--wf-e), 0 calc(var(--u) * 8) calc(var(--u) * 18) calc(var(--u) * -10) #0a0a0a40;background:linear-gradient(#fff,#fff);flex:1;display:flex}.blf-wf .row{height:calc(var(--u) * 17);padding:0 calc(var(--u) * 8);box-shadow:inset 0 -1px 0 var(--wf-e);flex:none;justify-content:space-between;align-items:center;display:flex}.blf-wf .row i{width:58%;height:calc(var(--u) * 4)}.blf-wf .row:after{content:"";width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:50%;box-shadow:inset 0 0 0 1px #bdbdbd}.blf-dhead{align-items:center;gap:calc(var(--u) * 16);min-height:calc(var(--u) * 40);white-space:nowrap;display:flex}.blf-back{width:calc(var(--u) * 32);height:calc(var(--u) * 32);margin-left:calc(var(--u) * -6);color:var(--blf-ink-2);flex:none;place-items:center;display:inline-grid}.blf-back .blf-ico{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.blf-dtitle{min-width:0;color:var(--blf-ink);font-size:calc(var(--u) * 22);letter-spacing:-.02em;text-overflow:ellipsis;font-weight:700;line-height:1.2;overflow:hidden}.blf-dmeta{color:var(--blf-ink-3);font-size:calc(var(--u) * 13);font-variant-numeric:tabular-nums;flex:none}.blf-dact{align-items:center;gap:calc(var(--u) * 10);margin-left:auto;display:flex}.blf-codebox{margin-top:calc(var(--u) * 20);background:var(--blf-code);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.blf-strip{align-items:center;gap:calc(var(--u) * 16);height:calc(var(--u) * 56);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 10);box-shadow:inset 0 -1px 0 var(--blf-line);flex:none;display:flex}.blf-strip .blf-seg>span{min-width:calc(var(--u) * 86);padding:0 calc(var(--u) * 16);justify-content:center}.blf-file{min-width:0;color:var(--blf-ink-3);font-size:calc(var(--u) * 14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blf-strip .blf-spacer{min-width:0;margin-right:calc(var(--u) * -16)}.blf-strip .blf-btn--line{box-shadow:inset 0 0 0 1px var(--blf-line-2);background:0 0}.blf-pre{padding:calc(var(--u) * 18) calc(var(--u) * 28) calc(var(--u) * 28) 0;color:var(--blf-syn-text);font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 30);letter-spacing:0;white-space:pre;counter-reset:blf-line;overflow:hidden}.blf-pre .bll-line{min-height:calc(var(--u) * 30);padding-left:calc(var(--u) * 76);display:block;position:relative}.blf-pre .bll-line:before{content:counter(blf-line);counter-increment:blf-line;width:calc(var(--u) * 52);color:var(--blf-ink-3);text-align:right;font-variant-numeric:tabular-nums;position:absolute;left:0}.blf-pre .bll-syn-tag,.blf-pre .bll-syn-kw,.blf-pre .bll-syn-sel{color:var(--blf-syn-tag)}.blf-pre .bll-syn-attr,.blf-pre .bll-syn-num,.blf-pre .bll-syn-prop{color:var(--blf-syn-attr)}.blf-pre .bll-syn-str{color:var(--blf-syn-str)}.blf-pre .bll-syn-punc{color:var(--blf-syn-punc)}.blf-pre .bll-syn-com{color:var(--blf-ink-3)}.blf-log{margin-top:calc(var(--u) * 28)}.blf-log-e{grid-template-columns:calc(var(--u) * 180) minmax(0, 1fr);gap:calc(var(--u) * 32);padding:calc(var(--u) * 28) 0;box-shadow:inset 0 1px 0 var(--blf-line);display:grid}.blf-log-e:first-child{box-shadow:none;padding-top:0}.blf-log-meta{align-items:flex-start;gap:calc(var(--u) * 10);flex-direction:column;display:flex}.blf-log-ver{padding:calc(var(--u) * 3) calc(var(--u) * 10);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 13);letter-spacing:-.01em;border-radius:2px;font-weight:700;line-height:1.35}.blf-log-date{color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5)}.blf-log-c+.blf-log-c{margin-top:calc(var(--u) * 20)}.blf-log-h{align-items:baseline;gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 6);color:var(--blf-ink);font-size:calc(var(--u) * 16);letter-spacing:-.015em;font-weight:600;display:flex}.blf-log-p{color:var(--blf-ink-2);font-size:calc(var(--u) * 14);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blf-tag{padding:calc(var(--u) * 2) calc(var(--u) * 7);font-size:calc(var(--u) * 10);letter-spacing:.06em;text-transform:uppercase;transform:translateY(calc(var(--u) * -1));border-radius:2px;flex:none;font-weight:700;line-height:1.4;display:inline-block}.blf-tag--added{background:var(--blf-tag-blue-bg);color:var(--blf-tag-added)}.blf-tag--changed{background:var(--blf-tag-blue-bg);color:var(--blf-tag-changed)}.blf-tag--fixed{background:var(--blf-tag-fixed-bg);color:var(--blf-tag-fixed)}.blf-ov{gap:calc(var(--u) * 28);margin-top:calc(var(--u) * 27);flex-direction:column;display:flex}.blf-ov-stats{background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.blf-ov-stat{min-width:0;padding:calc(var(--u) * 22) calc(var(--u) * 24) calc(var(--u) * 21)}.blf-ov-stat+.blf-ov-stat{box-shadow:inset 1px 0 0 var(--blf-line)}.blf-ov-l{color:var(--blf-ink-3);font-size:calc(var(--u) * 11);font-weight:600;line-height:calc(var(--u) * 16);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blf-ov-row{justify-content:space-between;align-items:center;gap:calc(var(--u) * 16);height:calc(var(--u) * 40);margin-top:calc(var(--u) * 8);display:flex}.blf-ov-v{min-width:0;color:var(--blf-ink);font-size:calc(var(--u) * 36);font-weight:700;line-height:calc(var(--u) * 40);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum" on, "lnum" on;overflow:hidden}.blf-ov-spark{width:calc(var(--u) * 120);height:calc(var(--u) * 30);color:var(--blf-accent);flex:none;overflow:visible}.blf-ov-s{margin-top:calc(var(--u) * 5);color:var(--blf-ink-2);font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 18);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blf-ov-cards{gap:calc(var(--u) * 20);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;display:grid}.blf-ov-card{min-height:calc(var(--u) * 524);flex-direction:column;display:flex}.blf-ov-card .blf-panel-h--open{padding-top:calc(var(--u) * 7);box-shadow:none}.blf-act-r{align-items:center;gap:calc(var(--u) * 14);height:calc(var(--u) * 72);padding:0 calc(var(--u) * 22);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.blf-dot{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--blf-line-2);border-radius:50%;flex:none}.blf-dot.is-on{background:var(--blf-accent)}.blf-act-m{flex:1;min-width:0}.blf-act-t{color:var(--blf-ink);font-size:calc(var(--u) * 14);font-weight:600;line-height:calc(var(--u) * 20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blf-act-s{color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:calc(var(--u) * 17);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.blf-tgts{padding:0 calc(var(--u) * 22)}.blf-tgt{padding-bottom:calc(var(--u) * 17)}.blf-tgt-line{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 20);display:flex}.blf-tgt-line b{color:var(--blf-ink);font-weight:600}.blf-tgt-line span{color:var(--blf-ink-2);font-feature-settings:"tnum" on, "lnum" on}.blf-tgt-track{height:calc(var(--u) * 4);margin-top:calc(var(--u) * 7);background:var(--blf-line);overflow:hidden}.blf-tgt-track>span{width:var(--w,0%);background:linear-gradient(var(--blf-ink), var(--blf-ink));height:100%;display:block}.blf-tgt.is-on .blf-tgt-track>span{background:var(--blf-accent)}.blf-tgt-foot{padding:calc(var(--u) * 16) calc(var(--u) * 22) calc(var(--u) * 25);color:var(--blf-ink-3);font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 20);margin-top:auto}.blf-tgt-foot b{color:var(--blf-ink);font-weight:600}.blf-runner{align-items:center;gap:calc(var(--u) * 9);margin-top:calc(var(--u) * 20);padding:calc(var(--u) * 10) calc(var(--u) * 9);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;display:flex}.blf-url{min-width:0;height:calc(var(--u) * 44);padding:0 calc(var(--u) * 11);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 15);white-space:nowrap;border-radius:2px;flex:auto;align-items:center;display:flex}.blf-url span{padding-right:calc(var(--u) * 4);color:var(--blf-ink-3)}.blf-runner .blf-btn{height:calc(var(--u) * 44);padding:0 calc(var(--u) * 13.5)}.blf-runner .blf-btn:not(.blf-btn--line){gap:calc(var(--u) * 5);padding:0 calc(var(--u) * 18)}.blf-toolsbar{justify-content:space-between;align-items:center;gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 22);display:flex}.blf-toolsbar .blf-seg{gap:calc(var(--u) * 3)}.blf-toolsbar .blf-seg>span{padding:0 calc(var(--u) * 12)}.blf-toolsbar .blf-seg>span i{font-size:calc(var(--u) * 10);font-weight:500}.blf-toolsbar-r{align-items:center;gap:calc(var(--u) * 14);color:var(--blf-ink-3);font-size:calc(var(--u) * 13);white-space:nowrap;display:flex}.blf-toolsbar-r>span:first-child{align-items:center;gap:calc(var(--u) * 4);display:inline-flex}.blf-toolsbar-r .blf-ico{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.blf-tgrid{gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 22);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blf-tcard{min-width:0;padding:calc(var(--u) * 17) calc(var(--u) * 16);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;flex-direction:column;display:flex}.blf-tcard-h{align-items:center;gap:calc(var(--u) * 12);min-width:0;display:flex}.blf-tcard-i{width:calc(var(--u) * 32);height:calc(var(--u) * 32);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink);border-radius:2px;flex:none;place-items:center;display:grid}.blf-tcard-n{min-width:0;color:var(--blf-ink);font-size:calc(var(--u) * 16);letter-spacing:-.022em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;line-height:1.25;overflow:hidden}.blf-tcard .blf-badge{height:calc(var(--u) * 21);padding:0 calc(var(--u) * 6);font-size:calc(var(--u) * 11)}.blf-tcard-d{margin-top:calc(var(--u) * 11);color:var(--blf-ink-2);font-size:calc(var(--u) * 13.5);line-height:calc(var(--u) * 20.5);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blf-tcard-c{margin-top:calc(var(--u) * 15);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:calc(var(--u) * 15.5)}.blf-tplrow{align-items:center;gap:calc(var(--u) * 16);min-height:calc(var(--u) * 52);margin-top:calc(var(--u) * 24);padding-bottom:calc(var(--u) * 18);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.blf-tplrow .blf-label{letter-spacing:.1em}.blf-tplrow-help{min-width:0;color:var(--blf-ink-3);font-size:calc(var(--u) * 13);line-height:1.5}.blf-tplrow-help b{color:var(--blf-ink-2);font-weight:500}.blf-tplgrid{gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.blf-tplwell{aspect-ratio:16/10;background:linear-gradient(var(--blf-stage), var(--blf-stage));box-shadow:inset 0 -1px 0 var(--blf-line);border-radius:3px 3px 0 0;position:relative;overflow:hidden}.blf-tplwell.is-dark{background:#0d0f12}.blf-tplfoot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 52);padding:0 calc(var(--u) * 16);display:flex}.blf-tplname{align-items:center;gap:calc(var(--u) * 8);min-width:0;color:var(--blf-ink);font-size:calc(var(--u) * 14);white-space:nowrap;font-weight:600;display:inline-flex}.blf-swatch{width:calc(var(--u) * 10);height:calc(var(--u) * 10);background:var(--acc,#0075ff);border-radius:2px;flex:none}.blf-tplmeta{min-width:0;color:var(--blf-ink-3);font-size:calc(var(--u) * 13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blf-site{--s-bg:#fff;--s-bg-2:#f6f7f9;--s-ink:#111114;--s-mute:#d9dde3;--s-card:#fff;--s-rule:#eceef1;background:linear-gradient(var(--s-bg), var(--s-bg));flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.blf-site.is-dark{--s-bg:#0d0f12;--s-bg-2:#121418;--s-ink:#f2f2f2;--s-mute:#33363d;--s-card:#171a1f;--s-rule:#1d2026}.blf-site-nav{align-items:center;gap:calc(var(--m,var(--u)) * 7);height:calc(var(--m,var(--u)) * 20);padding:0 calc(var(--m,var(--u)) * 12);box-shadow:inset 0 -1px 0 var(--s-rule);flex:none;display:flex}.blf-site-nav i{width:calc(var(--m,var(--u)) * 14);height:calc(var(--m,var(--u)) * 3);background:var(--s-mute);border-radius:1px;display:block}.blf-site-nav i:first-child{width:calc(var(--m,var(--u)) * 30);height:calc(var(--m,var(--u)) * 5);background:var(--s-ink);margin-right:auto}.blf-site-nav i:last-child{width:calc(var(--m,var(--u)) * 24);height:calc(var(--m,var(--u)) * 9);background:var(--acc,#0075ff)}.blf-site-hero{gap:calc(var(--m,var(--u)) * 5);padding:calc(var(--m,var(--u)) * 16) calc(var(--m,var(--u)) * 14) calc(var(--m,var(--u)) * 14);flex-direction:column;flex:none;display:flex}.blf-site-hero i{height:calc(var(--m,var(--u)) * 8);background:var(--s-ink);border-radius:1px;display:block}.blf-site-hero i.s{height:calc(var(--m,var(--u)) * 3);background:var(--s-mute)}.blf-site-hero i.b{width:calc(var(--m,var(--u)) * 36);height:calc(var(--m,var(--u)) * 11);margin-top:calc(var(--m,var(--u)) * 4);background:var(--acc,#0075ff)}.blf-site-cols{gap:calc(var(--m,var(--u)) * 7);padding:calc(var(--m,var(--u)) * 10) calc(var(--m,var(--u)) * 14);background:linear-gradient(var(--s-bg-2), var(--s-bg-2));flex:1;grid-template-columns:repeat(3,1fr);display:grid}.blf-site-cols i{background:linear-gradient(var(--s-card), var(--s-card));box-shadow:inset 0 0 0 1px var(--s-rule);border-radius:1px;display:block}.blf-mcp{gap:calc(var(--u) * 16);flex-direction:column;display:flex}.blf-mcp-b{padding:calc(var(--u) * 16) calc(var(--u) * 22) calc(var(--u) * 18)}.blf-mcp-lede{color:var(--blf-ink-2);font-size:calc(var(--u) * 13.5);line-height:1.55}.blf-snip{align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 12);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 13);white-space:nowrap;border-radius:3px;display:flex}.blf-snip>span:first-child{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.blf-snip .blf-btn{height:calc(var(--u) * 26);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * 12)}.blf-scopes{gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 14);flex-direction:column;display:flex}.blf-scope{align-items:center;gap:calc(var(--u) * 8);color:var(--blf-ink-2);font-size:calc(var(--u) * 13);white-space:nowrap;display:flex}.blf-scope b{color:var(--blf-ink);font-weight:600}.blf-check{width:calc(var(--u) * 14);height:calc(var(--u) * 14);box-shadow:inset 0 0 0 1px var(--blf-line-2);border-radius:2px;flex:none;place-items:center;display:grid}.blf-check.is-on{background:var(--blf-accent);box-shadow:none}.blf-check.is-on .blf-ico{width:calc(var(--u) * 10);height:calc(var(--u) * 10);stroke:#fff}.blf-fields{gap:calc(var(--u) * 12);margin:calc(var(--u) * 16) 0 calc(var(--u) * 14);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blf-field{gap:calc(var(--u) * 6);flex-direction:column;min-width:0;display:flex}.blf-field em{color:var(--blf-ink-2);font-size:calc(var(--u) * 12.5);font-style:normal;font-weight:500}.blf-field>span{height:calc(var(--u) * 36);padding:0 calc(var(--u) * 10);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line-2);color:var(--blf-ink);font-size:calc(var(--u) * 13);white-space:nowrap;border-radius:2px;justify-content:space-between;align-items:center;display:flex}.blf-field .blf-ico{width:calc(var(--u) * 13);height:calc(var(--u) * 13);color:var(--blf-ink-3)}.blf-tools-l{flex-direction:column;display:flex}.blf-tool{padding:calc(var(--u) * 12) calc(var(--u) * 22);box-shadow:inset 0 -1px 0 var(--blf-line)}.blf-tool-h{align-items:center;gap:calc(var(--u) * 8);color:var(--blf-ink);font-size:calc(var(--u) * 13.5);font-weight:600;display:flex}.blf-tool-h .blf-badge{height:calc(var(--u) * 19);padding:0 calc(var(--u) * 6);font-size:calc(var(--u) * 10);letter-spacing:.02em;text-transform:none}.blf-tool-d{margin-top:calc(var(--u) * 3);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blf-sa{z-index:2;top:calc(var(--u) * 8);right:calc(var(--u) * 96);width:calc(var(--u) * 440);height:calc(100% - var(--u) * 20);max-height:calc(var(--u) * 680);background:var(--blf-sa-bg);box-shadow:0 0 0 1px var(--blf-sa-line), 0 18px 48px -12px #10182847, 0 2px 6px #10182814;color:var(--blf-sa-ink);font-size:calc(var(--u) * 13);letter-spacing:normal;border-radius:3px;flex-direction:column;line-height:1.5;display:flex;position:absolute;overflow:hidden}.blf-sa-head{align-items:center;gap:calc(var(--u) * 6);min-height:calc(var(--u) * 44);padding:calc(var(--u) * 6) calc(var(--u) * 8) calc(var(--u) * 6) calc(var(--u) * 12);background:var(--blf-sa-accent);color:#fff;flex:none;display:flex}.blf-sa-head .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14);stroke:#fff}.blf-sa-head b{font-size:calc(var(--u) * 13);letter-spacing:-.01em;margin-right:auto;font-weight:600}.blf-sa-ib{width:calc(var(--u) * 28);height:calc(var(--u) * 28);opacity:.82;place-items:center;display:grid}.blf-sa-log{gap:calc(var(--u) * 10);min-height:0;padding:calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 8);flex-direction:column;flex:1;display:flex;overflow:hidden}.blf-sa-you{max-width:86%;padding:calc(var(--u) * 8) calc(var(--u) * 11);background:var(--blf-sa-accent);color:#fff;border-radius:3px;align-self:flex-end}.blf-sa-tool{align-items:baseline;gap:calc(var(--u) * 6);color:var(--blf-sa-muted);font-size:calc(var(--u) * 11.5);display:flex}.blf-sa-tool:before{content:"";width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:var(--blf-sa-ok);transform:translateY(calc(var(--u) * -1));border-radius:50%;flex:none}.blf-sa-agent p+p,.blf-sa-agent p+ul,.blf-sa-agent ul+p{margin-top:calc(var(--u) * 8)}.blf-sa-agent ul{padding-left:calc(var(--u) * 20);list-style:outside}.blf-sa-agent li{margin:calc(var(--u) * 2) 0}.blf-sa-agent b{font-weight:600}.blf-sa-agent code{padding:calc(var(--u) * 1) calc(var(--u) * 4);background:var(--blf-sa-soft);box-shadow:inset 0 0 0 1px var(--blf-sa-line);font-family:inherit;font-size:calc(var(--u) * 12);border-radius:2px}.blf-sa-compose{align-items:flex-end;gap:calc(var(--u) * 6);margin:0 calc(var(--u) * 10);padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 10);background:var(--blf-sa-bg);box-shadow:inset 0 0 0 1px var(--blf-sa-line);color:var(--blf-sa-muted);border-radius:3px;flex:none;display:flex}.blf-sa-compose>span:first-child{padding:calc(var(--u) * 3) 0;flex:1}.blf-sa-send{width:calc(var(--u) * 28);height:calc(var(--u) * 28);background:var(--blf-sa-accent);opacity:.35;border-radius:2px;flex:none;place-items:center;display:grid}.blf-sa-send .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14);stroke:#fff}.blf-sa-foot{justify-content:space-between;gap:calc(var(--u) * 8);padding:calc(var(--u) * 6) calc(var(--u) * 12) calc(var(--u) * 8);color:var(--blf-sa-muted);font-size:calc(var(--u) * 11);white-space:nowrap;flex:none;display:flex}.blf-trail{align-items:center;gap:calc(var(--u) * 4);width:calc(var(--u) * 48);padding-top:calc(var(--u) * 10);background:var(--blf-t-surface);box-shadow:inset -1px 0 0 var(--blf-t-rule);color:var(--blf-t-ink-3);flex-direction:column;flex:none;display:flex}.blf-trail-sep{width:calc(var(--u) * 20);height:1px;margin:calc(var(--u) * 4) 0;background:var(--blf-t-rule-2);flex:none}.blf-trail .blf-ico{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.blf-tstage{min-width:0;padding:calc(var(--u) * 40) calc(var(--u) * 40) 0;flex:1;position:relative;overflow:hidden}.blf-tboard{height:calc(100% + var(--u) * 40);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0b0d1f}.blf-tboard .blf-site{--m:calc(var(--u) * 2.3)}.blf-tboard-l{top:calc(var(--u) * -18);color:var(--blf-t-ink-3);font-size:calc(var(--u) * 11);position:absolute;left:0}.blf-tpane{gap:calc(var(--u) * 12);width:calc(var(--u) * 264);padding:calc(var(--u) * 14) calc(var(--u) * 12);background:var(--blf-t-surface);box-shadow:inset 1px 0 0 var(--blf-t-rule);flex-direction:column;flex:none;display:flex}.blf-tpane i{height:calc(var(--u) * 24);background:var(--blf-t-sunken);border-radius:2px;display:block}.blf-tpane i.h{width:40%;height:calc(var(--u) * 8);margin-top:calc(var(--u) * 6);background:var(--blf-t-rule-2)}.blf-pub{z-index:2;top:calc(var(--u) * 4);right:calc(var(--u) * 42);width:calc(var(--u) * 320);background:var(--blf-t-popover);box-shadow:0 0 0 1px var(--blf-t-rule-2), var(--blf-t-shadow);color:var(--blf-t-ink);font-size:calc(var(--u) * 11);line-height:calc(var(--u) * 16);border-radius:3px;position:absolute;overflow:hidden}.blf-pub-h{padding:calc(var(--u) * 8) calc(var(--u) * 12);box-shadow:inset 0 -1px 0 var(--blf-t-rule);font-size:calc(var(--u) * 12);justify-content:space-between;align-items:center;font-weight:500;display:flex}.blf-pub-h .blf-ico{width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:var(--blf-t-ink-3)}.blf-pub-b{gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 12) calc(var(--u) * 12);flex-direction:column;display:flex}.blf-pub-l{font-weight:500}.blf-pub-t{gap:calc(var(--u) * 2);padding:calc(var(--u) * 8);box-shadow:inset 0 0 0 1px var(--blf-t-rule-2);border-radius:2px;flex-direction:column;display:flex}.blf-pub-t b{font-size:calc(var(--u) * 12);font-weight:400}.blf-pub-url{align-items:center;gap:calc(var(--u) * 4);color:var(--blf-t-accent-ink);font-size:calc(var(--u) * 10);display:inline-flex}.blf-pub-url .blf-ico{width:calc(var(--u) * 10);height:calc(var(--u) * 10);color:inherit}.blf-pub-when{color:var(--blf-t-ink-2);font-size:calc(var(--u) * 10)}.blf-pub-hint{align-items:center;gap:calc(var(--u) * 4);color:var(--blf-t-ink-2);display:inline-flex}.blf-pub-hint .blf-ico{width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:inherit}.blf-pub-meta{color:var(--blf-t-ink-2)}.blf-pub-ok{padding:calc(var(--u) * 7) calc(var(--u) * 8);background:color-mix(in srgb, var(--blf-t-success) 9%, transparent);color:var(--blf-t-success);border-radius:2px;font-weight:500}.blf-pub-a{gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 2);display:flex}.blf-pub-a .blf-tbtn{justify-content:center;gap:calc(var(--u) * 4);flex:1}.blf-empty{justify-content:center;align-items:center;gap:calc(var(--u) * 10);height:100%;padding-bottom:calc(var(--u) * 48);text-align:center;flex-direction:column;display:flex}.blf-empty-ico{width:calc(var(--u) * 56);height:calc(var(--u) * 56);margin-bottom:calc(var(--u) * 6);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-3);border-radius:3px;place-items:center;display:grid}.blf-empty-ico .blf-ico{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.blf-empty-t{color:var(--blf-ink);font-size:calc(var(--u) * 22);letter-spacing:-.02em;font-weight:700}.blf-empty-l{max-width:calc(var(--u) * 400);color:var(--blf-ink-2);font-size:calc(var(--u) * 15);line-height:1.6}.blf-empty-a{gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 10);display:flex}.blf--sm .blf-dmeta,.blf--sm .blf-file,.blf--md .blf-file{display:none}.blf--sm .blf-ph-t{font-size:calc(var(--u) * 30)}.blf--sm .blf-tgrid,.blf--sm .blf-tplgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blf--md .blf-tplgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.blf--sm .blf-ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.blf--sm .blf-ov-cards{grid-template-columns:minmax(0,1fr)}.blf--sm .blf-copyrow-help,.blf--sm .blf-toolsbar-r>span:first-child{display:none}.blf--sm .blf-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.blf--sm .blf-tpane{display:none}@container (width<=640px){.blf-win{--blf-dw:720;--blf-dh:660}.blf-ws,.blf-rule,.blf-search-t,.blf-kbd,.blf-icon--bell,.blf-hide-sm,.blf-link:is([data-n=workspace],[data-n=product]):not(.is-on){display:none!important}.blf-brand{margin-right:calc(var(--u) * 14)}.blf-link{padding:0 calc(var(--u) * 8)}.blf-search{flex:0 0 calc(var(--u) * 34);justify-content:center;padding:0}.blf-page{padding:calc(var(--u) * 28) calc(var(--u) * 24) 0}.blf-ph{align-items:flex-start;gap:calc(var(--u) * 14);flex-direction:column}.blf-ph-t{font-size:calc(var(--u) * 28)}.blf-copyrow{flex-wrap:wrap}.blf-copyrow-help,.blf-dmeta,.blf-file,.blf-dd,.blf-tabs>.blf-tab:nth-child(n+5):not(.blf-tab--more){display:none}.blf-grid,.blf-tgrid,.blf-tplgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blf-dhead{row-gap:calc(var(--u) * 12);flex-wrap:wrap}.blf-dact{width:100%;margin-left:0}.blf-strip .blf-seg>span{min-width:0;padding:0 calc(var(--u) * 12)}.blf-log-e{gap:calc(var(--u) * 14);grid-template-columns:minmax(0,1fr)}.blf-log-meta{align-items:center;gap:calc(var(--u) * 12);flex-direction:row}.blf-ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.blf-ov-cards{grid-template-columns:minmax(0,1fr)}.blf-runner{flex-wrap:wrap}.blf-url{flex-basis:100%}.blf-toolsbar-r{display:none}.blf-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.blf-sa{right:calc(var(--u) * 53)}.blf-tbar .blf-tgroup,.blf-tbar .blf-tsep,.blf-tbar .blf-tbtn:not(.blf-tbtn--primary),.blf-tpane{display:none}.blf-pub{right:calc(var(--u) * 10);width:calc(var(--u) * 360);font-size:calc(var(--u) * 13);line-height:1.4}}.blf--kit{--blf-dw:1492;--blf-dh:945}.blf--kit.blf--md{--blf-dw:1332;--blf-dh:896}.blf--kit.blf--sm{--blf-dw:1192;--blf-dh:848}.blf--kit.blf--tall{--blf-dh:1069}.blf--kit{--blf-ktray:#0a0a0a0b;--blf-kplate:#0a0a0a0f}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blf--kit{--blf-ktray:#0000003d;--blf-kplate:#ffffff17}.blf-kbar{height:calc(var(--u) * 52);padding:0 calc(var(--u) * 16) 0 calc(var(--u) * 20)}.blf-kbar .blf-name{font-size:calc(var(--u) * 15);letter-spacing:-.02em;font-weight:600}.blf-kcrumb{align-items:center;gap:calc(var(--u) * 8);margin-left:calc(var(--u) * 12);color:var(--blf-ink-2);font-size:calc(var(--u) * 13);display:inline-flex}.blf-kslash{color:var(--blf-ink-3)}.blf-kleaf{color:var(--blf-ink);font-weight:500}.blf--kit .blf-ksearch{flex:0 1 calc(var(--u) * 320);margin-right:calc(var(--u) * 10);padding:0 calc(var(--u) * 6) 0 calc(var(--u) * 11);background:var(--blf-panel);font-size:calc(var(--u) * 13);justify-content:flex-start}.blf--kit .blf-ksearch :is(.blf-search-t,.blf-kbd){display:inline-grid}.blf--kit .blf-ksearch .blf-search-t{display:block}.blf-ksep{width:1px;height:calc(var(--u) * 20);margin:0 calc(var(--u) * 8) 0 calc(var(--u) * 2);background:var(--blf-line);flex:none}.blf--kit .blf-kbar .blf-icon{width:calc(var(--u) * 28);height:calc(var(--u) * 28);margin-right:calc(var(--u) * 6)}.blf--kit .blf-kbar .blf-icon .blf-ico{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.blf--kit .blf-kbar .blf-avatar{width:calc(var(--u) * 24);height:calc(var(--u) * 24);font-size:calc(var(--u) * 10)}.blf-kshell{grid-template-columns:calc(var(--u) * 80) calc(var(--u) * 212) minmax(0, 1fr);flex:1;min-height:0;display:grid}.blf-kspine{align-items:stretch;gap:calc(var(--u) * 4);padding:calc(var(--u) * 16) 0 calc(var(--u) * 14);background-image:linear-gradient(var(--blf-ktray), var(--blf-ktray));box-shadow:inset -1px 0 0 var(--blf-line);flex-direction:column;display:flex}.blf-kws{width:calc(var(--u) * 32);height:calc(var(--u) * 32);margin-bottom:calc(var(--u) * 14);font-size:calc(var(--u) * 14);border-radius:3px;align-self:center;place-items:center;font-weight:650;display:grid}.blf-karea{align-items:center;gap:calc(var(--u) * 5);margin-left:calc(var(--u) * 8);padding:calc(var(--u) * 9) 0 calc(var(--u) * 8);color:var(--blf-ink-2);font-size:calc(var(--u) * 11);border-radius:3px 0 0 3px;flex-direction:column;font-weight:500;display:flex}.blf-karea .blf-ico{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.blf-karea.is-on{background:var(--blf-panel);box-shadow:inset 0 1px 0 var(--blf-line), inset 0 -1px 0 var(--blf-line), inset 1px 0 0 var(--blf-line);color:var(--blf-ink);margin-right:-1px}.blf-kspacer{flex:1}.blf-ktool{width:calc(var(--u) * 32);height:calc(var(--u) * 30);color:var(--blf-ink-2);align-self:center;place-items:center;display:grid}.blf-ktool .blf-ico{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.blf-kme{width:calc(var(--u) * 28);height:calc(var(--u) * 28);margin-top:calc(var(--u) * 8);background-image:linear-gradient(var(--blf-kplate), var(--blf-kplate));color:var(--blf-ink-2);font-size:calc(var(--u) * 10);border-radius:50%;align-self:center;place-items:center;font-weight:600;display:grid}.blf-kpanel{gap:calc(var(--u) * 2);min-width:0;padding:calc(var(--u) * 18) calc(var(--u) * 12) 0;background:var(--blf-panel);box-shadow:inset -1px 0 0 var(--blf-line), 10px 0 22px -16px #10182847;z-index:1;flex-direction:column;display:flex;position:relative}.blf-kwsname{padding:0 calc(var(--u) * 12);color:var(--blf-ink);font-size:calc(var(--u) * 15);letter-spacing:-.01em;justify-content:space-between;align-items:center;font-weight:600;display:flex}.blf-kwsname .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--blf-ink-3)}.blf-krule{height:1px;margin:calc(var(--u) * 16) calc(var(--u) * 12) calc(var(--u) * 22);background:var(--blf-line)}.blf-ktitle{margin:0 0 calc(var(--u) * 16);padding:0 calc(var(--u) * 12);color:var(--blf-ink);font-size:calc(var(--u) * 22);letter-spacing:-.028em;font-weight:650;line-height:1.12;display:block}.blf-ktitle span{color:var(--blf-ink-3);display:block}.blf-krow{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 34);padding:0 calc(var(--u) * 12);color:var(--blf-ink-2);font-size:calc(var(--u) * 13.5);white-space:nowrap;border-radius:3px;font-weight:500;display:flex}.blf-krow .blf-ico{width:calc(var(--u) * 16);height:calc(var(--u) * 16);color:var(--blf-ink-3)}.blf-krow.is-on{background-image:linear-gradient(var(--blf-kplate), var(--blf-kplate));color:var(--blf-ink);font-weight:600}.blf-krow.is-on .blf-ico{color:var(--blf-ink)}.blf--kit .blf-page{padding:calc(var(--u) * 36) calc(var(--u) * 48) 0}.blf-ko{gap:calc(var(--u) * 24);margin-top:calc(var(--u) * -8);flex-direction:column;display:flex}.blf-ko-top{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 470);align-items:center;gap:calc(var(--u) * 28);min-height:calc(var(--u) * 300);display:grid;position:relative}.blf-ko-field{inset:calc(var(--u) * -36) calc(var(--u) * -48) calc(var(--u) * -10) 44%;background-image:radial-gradient(circle, #0075ff47 calc(var(--u) * 1.3), transparent calc(var(--u) * 1.6));background-size:calc(var(--u) * 26) calc(var(--u) * 26);pointer-events:none;position:absolute;-webkit-mask-image:radial-gradient(60% 70% at 60%,#000 30%,#0000 78%);mask-image:radial-gradient(60% 70% at 60%,#000 30%,#0000 78%)}.blf-ko-copy{align-items:flex-start;gap:calc(var(--u) * 14);flex-direction:column;min-width:0;display:flex;position:relative}.blf-ko-title{font-size:calc(var(--u) * 40);letter-spacing:-.035em;font-weight:650;line-height:1.04;display:block}.blf-ko-title span{color:var(--blf-ink-2)}.blf-ko-lede{max-width:calc(var(--u) * 440);color:var(--blf-ink-2);font-size:calc(var(--u) * 15);line-height:1.5;display:block}.blf-ko-acts{gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 4);display:flex}.blf-ko-btn{height:calc(var(--u) * 36);padding:0 calc(var(--u) * 14);background:var(--blf-btn-bg);box-shadow:inset 0 0 0 1px var(--blf-line-2);color:var(--blf-ink);font-size:calc(var(--u) * 13);border-radius:2px;align-items:center;font-weight:500;display:inline-flex}.blf-ko-btn--primary{color:#fff;-webkit-text-fill-color:#fff;background:linear-gradient(#0068e6,#0068e6);box-shadow:inset 0 1px #ffffff2e}.blf-ko-facts{gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 2);flex-wrap:wrap;display:flex}.blf-ko-fact{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 11);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 13);border-radius:2px;display:inline-flex}.blf-ko-fact b{color:var(--blf-ink);font-variant-numeric:tabular-nums;font-weight:600}.blf-ko-stage{min-width:0;position:relative}.blf-ko-win{background:var(--blf-panel);border-radius:3px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0075ff42,0 40px 90px -34px #2e106561,0 18px 48px -28px #0075ff5c}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blf-ko-win{box-shadow:inset 0 0 0 1px #4d9fff66,0 40px 90px -34px #43198fb3,0 18px 48px -28px #0075ff73}.blf-ko-winbar{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 44);padding:0 calc(var(--u) * 6) 0 calc(var(--u) * 12);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.blf-ko-dots{gap:calc(var(--u) * 5);display:inline-flex}.blf-ko-dots i{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--blf-line-2);border-radius:50%}.blf-ko-wintitle{font-size:calc(var(--u) * 13);font-weight:600}.blf-ko-wintitle span{margin-left:calc(var(--u) * 4);color:var(--blf-ink-3);font-weight:500}.blf-ko-tray{gap:calc(var(--u) * 2);padding:calc(var(--u) * 3);background-image:linear-gradient(var(--blf-ktray,#0a0a0a0b), var(--blf-ktray,#0a0a0a0b));border-radius:3px;margin-left:auto;display:inline-flex}.blf-ko-tray span{height:calc(var(--u) * 26);padding:0 calc(var(--u) * 8);color:var(--blf-ink-2);font-size:calc(var(--u) * 12);border-radius:2px;align-items:center;font-weight:500;display:inline-flex}.blf-ko-tray .is-on{background:var(--blf-panel);box-shadow:0 1px 2px #10182824, inset 0 0 0 1px var(--blf-line);color:var(--blf-ink)}.blf-ko-row{grid-template-columns:calc(var(--u) * 8) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 52);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 16);box-shadow:inset 0 -1px 0 var(--blf-line);display:grid}.blf-ko-dot{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:var(--blf-line-2);border-radius:50%}.blf-ko-dot--update{background:var(--blf-accent);box-shadow:0 0 0 calc(var(--u) * 3) #0075ff29}.blf-ko-rowtext{gap:calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex}.blf-ko-rowtitle{font-size:calc(var(--u) * 13.5);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.blf-ko-rowsub{color:var(--blf-ink-2);font-size:calc(var(--u) * 12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.blf-ko-badge{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 7) 0 calc(var(--u) * 6);background-image:linear-gradient(var(--blf-kplate,#0a0a0a0f), var(--blf-kplate,#0a0a0a0f));color:var(--blf-ink-2);font-size:calc(var(--u) * 11.5);border-radius:2px;font-weight:500;display:inline-flex}.blf-ko-badge:before{content:"";width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:var(--blf-ink-3);border-radius:50%}.blf-ko-badge--info{color:var(--blf-accent-ink);background-image:linear-gradient(#0075ff1a,#0075ff1a)}.blf-ko-badge--info:before{box-shadow:inset 0 0 0 1.5px var(--blf-accent);background:0 0}.blf-ko-winfoot{height:calc(var(--u) * 40);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 16);background:var(--blf-sunken);color:var(--blf-ink-3);font-size:calc(var(--u) * 12);justify-content:space-between;align-items:center;display:flex}.blf-ko-quiet{color:var(--blf-ink-2);font-weight:500}.blf-ko-grid{gap:calc(var(--u) * 16);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.blf-ko-grid:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,1fr)}.blf-ko-panel{gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) calc(var(--u) * 20) calc(var(--u) * 20);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line), 0 1px 2px #1018280f;border-radius:3px;flex-direction:column;display:flex}.blf-ko-phead{font-size:calc(var(--u) * 15);letter-spacing:-.01em;font-weight:600;display:block}.blf-ko-phead span{margin-left:calc(var(--u) * 6);color:var(--blf-ink-3);font-weight:500}.blf-ko-designs{gap:calc(var(--u) * 14);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.blf-ko-design{gap:calc(var(--u) * 3);flex-direction:column;min-width:0;display:flex}.blf-ko-thumb{aspect-ratio:4/3;margin-bottom:calc(var(--u) * 6);background-image:linear-gradient(var(--blf-sunken), var(--blf-sunken));box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;place-items:center;display:grid;position:relative}.blf-ko-sheet{background-image:linear-gradient(#fff,#fff);display:block;position:relative;box-shadow:0 1px 3px #10182829}.blf-ko-thumb--card .blf-ko-sheet{aspect-ratio:85/55;width:62%}.blf-ko-thumb--a4 .blf-ko-sheet{aspect-ratio:210/297;height:80%}.blf-ko-thumb--lockup .blf-ko-sheet{aspect-ratio:200/60;width:72%}.blf-ko-thumb--a6 .blf-ko-sheet{aspect-ratio:148/105;background-image:linear-gradient(#0a0a0a,#0a0a0a);width:64%}.blf-ko-sheet:before{content:"";width:calc(var(--u) * 12);height:calc(var(--u) * 12);box-shadow:inset 0 0 0 calc(var(--u) * 3) #0075ff;border-radius:50%;position:absolute;top:18%;left:12%}.blf-ko-sheet:after{content:"";width:46%;height:calc(var(--u) * 3);background-image:linear-gradient(#0a0a0a3d,#0a0a0a3d);position:absolute;bottom:18%;left:12%}.blf-ko-thumb--a6 .blf-ko-sheet:after{background-image:linear-gradient(#fff6,#fff6)}.blf-ko-thumb--lockup .blf-ko-sheet:before{top:30%}.blf-ko-thumb--lockup .blf-ko-sheet:after{width:50%;top:44%;bottom:auto;left:30%}.blf-ko-dname{font-size:calc(var(--u) * 13);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.blf-ko-dmeta{color:var(--blf-ink-3);font-size:calc(var(--u) * 11.5);font-variant-numeric:tabular-nums;white-space:nowrap}.blf-ko-meter{gap:calc(var(--u) * 6);flex-direction:column;display:flex}.blf-ko-mhead{color:var(--blf-ink-2);font-size:calc(var(--u) * 12.5);justify-content:space-between;display:flex}.blf-ko-meter.is-on .blf-ko-mhead{color:var(--blf-ink);font-weight:600}.blf-ko-track{height:calc(var(--u) * 4);background-image:linear-gradient(var(--blf-kplate,#0a0a0a0f), var(--blf-kplate,#0a0a0a0f));border-radius:2px;display:block;position:relative;overflow:hidden}.blf-ko-track span{width:calc(var(--k) * 100%);background:var(--blf-accent);opacity:.45;position:absolute;inset:0 auto 0 0}.blf-ko-meter.is-on .blf-ko-track span{opacity:1}@container (width<=640px){.blf--kit .blf-kshell{grid-template-columns:minmax(0,1fr)}.blf--kit :is(.blf-kspine,.blf-kpanel){display:none}.blf--kit .blf-kbar{padding:0 calc(var(--u) * 14)}.blf--kit .blf-kbar .blf-name,.blf--kit .blf-kcrumb>:not(.blf-kleaf):not(:last-child),.blf--kit .blf-ksep,.blf--kit .blf-kcrumb>.blf-kslash:first-child{display:none}.blf--kit .blf-kbar .blf-ksearch{flex:0 0 calc(var(--u) * 34);justify-content:center;padding:0}.blf--kit .blf-page{padding:calc(var(--u) * 26) calc(var(--u) * 22) 0}.blf-ko-top{gap:calc(var(--u) * 22);grid-template-columns:minmax(0,1fr);min-height:0}.blf-ko-field{display:none}.blf-ko-title{font-size:calc(var(--u) * 36)}.blf-ko-lede{max-width:none}.blf-ko-grid{grid-template-columns:minmax(0,1fr)}.blf-ko-designs{grid-template-columns:repeat(2,minmax(0,1fr))}.blf-ko-tray,.blf-ko-btn--primary{display:none}}
