.blf{--blt-good:#0075ff;--blt-mid:#b45309;--blt-bad:#dc2626;--blt-low:#c2410c;--blt-card-hover:#0a0a0a}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blf{--blt-good:#4d9eff;--blt-mid:#fbbf24;--blt-bad:#f87171;--blt-low:#fdba74;--blt-card-hover:#5a5a62}.blf.blt-h900{--blf-dh:900}.blf.blt-h980{--blf-dh:980}.blf.blt-h1100{--blf-dh:1100}.blt-col{gap:calc(var(--u) * 20);flex-direction:column;display:flex}.blt-col>.blf-runner{margin-top:0}.blt-col .blf-ph{padding-top:calc(var(--u) * 3)}.blt-col .blf-ph-l{max-width:calc(var(--u) * 820)}.blt-meta{align-items:center;gap:calc(var(--u) * 8) calc(var(--u) * 16);margin-top:calc(var(--u) * -6);flex-wrap:wrap;display:flex}.blt-quota{height:calc(var(--u) * 24);padding:0 calc(var(--u) * 8);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);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-feature-settings:"tnum" on, "lnum" on;border-radius:2px;flex:none;align-items:center;font-weight:600;line-height:1;display:inline-flex}.blt-quota.is-low{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blt-low) 38%, transparent);color:var(--blt-low)}.blt-quota.is-out{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blt-bad) 42%, transparent);color:var(--blt-bad)}.blt-quota-cta{margin-left:calc(var(--u) * -6);color:var(--blf-accent-ink);font-size:calc(var(--u) * 12.5);white-space:nowrap;font-weight:500}.blt-fine{flex:1 1 calc(var(--u) * 360);max-width:78ch;color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:1.55}.blt-fine b{color:var(--blf-accent-ink);font-weight:400}.blt-panel{background:var(--blf-panel);min-width:0;box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;position:relative;overflow:hidden}.blt-panelhead{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 52);padding:calc(var(--u) * 12) calc(var(--u) * 18);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.blt-panelbody{padding:calc(var(--u) * 18)}.blt-title{color:var(--blf-ink);font-size:calc(var(--u) * 16);letter-spacing:-.022em;font-weight:600;line-height:1.3}.blt-desc{margin-top:calc(var(--u) * 4);color:var(--blf-ink-2);font-size:calc(var(--u) * 13.5);line-height:calc(var(--u) * 20.5)}.blt-eyebrow{color:var(--blf-ink-3);font-size:calc(var(--u) * 11);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.2}.blt-hint{color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);font-feature-settings:"tnum" on, "lnum" on;line-height:1.3}.blt-phtext{color:var(--blf-ink-3);font-style:normal}.blt-xs{height:calc(var(--u) * 30)!important;padding:0 calc(var(--u) * 10)!important;font-size:calc(var(--u) * 12.5)!important}.blt-input{min-width:0;height:calc(var(--u) * 40);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) * 14);white-space:nowrap;border-radius:2px;align-items:center;display:flex;overflow:hidden}.blt-input.is-ph{color:var(--blf-ink-3)}.blt-label{margin-bottom:calc(var(--u) * 7);color:var(--blf-ink-2);font-size:calc(var(--u) * 12.5);font-weight:500;line-height:1.3;display:block}.blt-note{margin-top:calc(var(--u) * 6);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:1.5;display:block}.blt-rtop{justify-content:space-between;align-items:center;gap:calc(var(--u) * 16);display:flex}.blt-rbrand{align-items:center;gap:calc(var(--u) * 12);min-width:0;display:inline-flex}.blt-rbrand img{width:calc(var(--u) * 32);height:calc(var(--u) * 32);flex:none;display:block}.blt-rkicker{color:var(--blf-ink);font-size:calc(var(--u) * 16);letter-spacing:-.022em;white-space:nowrap;font-weight:600;line-height:1.2;display:block}.blt-rsub{margin-top:calc(var(--u) * 3);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);white-space:nowrap;line-height:1.3;display:block}.blt-rtools{gap:calc(var(--u) * 8);flex:none;display:inline-flex}.blt-toolbtn{align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 13);background:var(--blf-btn-bg);box-shadow:inset 0 0 0 1px var(--blf-btn-line);color:var(--blf-ink);font-size:calc(var(--u) * 13);white-space:nowrap;border-radius:2px;font-weight:500;line-height:1;display:inline-flex}.blt-toolbtn .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14);stroke:var(--blf-ink-2)}.blt-toolbtn.is-pdf{background:var(--blf-accent);box-shadow:none;color:#fff}.blt-toolbtn.is-pdf .blf-ico{stroke:#fff}.blt-board{align-items:center;gap:calc(var(--u) * 20) calc(var(--u) * 40);padding:calc(var(--u) * 24);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.blt-board-main{align-items:center;gap:calc(var(--u) * 28);min-width:0;display:flex}.blt-gauge{width:calc(var(--u) * 148);height:calc(var(--u) * 148);flex:none;position:relative}.blt-gauge svg{width:100%;height:100%;display:block}.blt-gauge-track{stroke:var(--blf-hi)}.blt-arc{stroke:var(--blt-good)}.blt-arc.is-mid{stroke:var(--blt-mid)}.blt-arc.is-bad{stroke:var(--blt-bad)}.blt-arc.is-ink{stroke:var(--blf-ink)}.blt-gauge-c{justify-content:center;align-items:center;gap:calc(var(--u) * 4);flex-direction:column;display:flex;position:absolute;inset:0}.blt-gauge-n{color:var(--blf-ink);font-size:calc(var(--u) * 44);letter-spacing:-.04em;font-feature-settings:"tnum" on, "lnum" on;font-weight:700;line-height:1}.blt-gauge-of{color:var(--blf-ink-3);font-size:calc(var(--u) * 10.5);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1}.blt-board-meta{min-width:0}.blt-grade{margin-bottom:calc(var(--u) * 6);color:var(--blt-good);font-size:calc(var(--u) * 24);letter-spacing:-.03em;font-weight:700;line-height:1.15}.blt-grade.is-mid{color:var(--blt-mid)}.blt-grade.is-bad{color:var(--blt-bad)}.blt-rurl{margin-bottom:calc(var(--u) * 6);color:var(--blf-ink);font-size:calc(var(--u) * 14);font-weight:500;line-height:1.4}.blt-rmeta{align-items:center;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 12);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);font-feature-settings:"tnum" on, "lnum" on;flex-wrap:wrap;line-height:1.4;display:flex}.blt-dotsep{width:calc(var(--u) * 3);height:calc(var(--u) * 3);background:var(--blf-line-2);border-radius:50%}.blt-verdict{max-width:46ch;color:var(--blf-ink-2);font-size:calc(var(--u) * 14);line-height:1.55}.blt-board-side{gap:calc(var(--u) * 12);flex-direction:column;min-width:0;display:flex}.blt-counts{gap:calc(var(--u) * 8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blt-count{align-items:flex-start;gap:calc(var(--u) * 4);padding:calc(var(--u) * 12) calc(var(--u) * 13);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;flex-direction:column;display:flex}.blt-count-n{color:var(--blf-ink);font-size:calc(var(--u) * 22);letter-spacing:-.03em;font-feature-settings:"tnum" on, "lnum" on;font-weight:700;line-height:1}.blt-count-l{color:var(--blf-ink-3);font-size:calc(var(--u) * 12);line-height:1.3}.blt-glyph{width:calc(var(--u) * 20);height:calc(var(--u) * 20);font-size:calc(var(--u) * 12);border-radius:2px;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.blt-count .blt-glyph{margin-bottom:calc(var(--u) * 4)}.is-pass .blt-glyph,.blt-glyph.is-pass,.blt-pill.is-pass{background:color-mix(in srgb, var(--blt-good) 13%, transparent);color:var(--blt-good)}.is-warn .blt-glyph,.blt-glyph.is-warn,.blt-pill.is-warn{background:color-mix(in srgb, var(--blt-mid) 14%, transparent);color:var(--blt-mid)}.is-fail .blt-glyph,.blt-glyph.is-fail,.blt-pill.is-fail{background:color-mix(in srgb, var(--blt-bad) 12%, transparent);color:var(--blt-bad)}.blt-segbar{height:calc(var(--u) * 6);background:var(--blf-hi);border-radius:2px;display:flex;overflow:hidden}.blt-segbar>span{height:100%;width:var(--w)}.blt-segbar>.is-pass{background:var(--blt-good)}.blt-segbar>.is-warn{background:var(--blt-mid)}.blt-segbar>.is-fail{background:var(--blt-bad)}.blt-seglegend{color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);font-feature-settings:"tnum" on, "lnum" on;line-height:1.4}.blt-sh{align-items:center;gap:calc(var(--u) * 12);display:flex}.blt-sh-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}.blt-sh-t{color:var(--blf-ink);font-size:calc(var(--u) * 16);letter-spacing:-.022em;font-weight:600;line-height:1.3}.blt-sh-d{margin-top:calc(var(--u) * 2);color:var(--blf-ink-3);font-size:calc(var(--u) * 13);line-height:1.45}.blt-list{gap:calc(var(--u) * 8);flex-direction:column;display:flex}.blt-prio{gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) calc(var(--u) * 16) calc(var(--u) * 14) calc(var(--u) * 18);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;display:flex;position:relative;overflow:hidden}.blt-rail{width:calc(var(--u) * 3);background:var(--blf-line-2);position:absolute;top:0;bottom:0;left:0}.is-pass>.blt-rail,.blt-rail.is-pass,.is-good>.blt-rail{background:var(--blt-good)}.is-warn>.blt-rail,.blt-rail.is-warn,.is-average>.blt-rail{background:var(--blt-mid)}.is-fail>.blt-rail,.blt-rail.is-fail,.is-poor>.blt-rail{background:var(--blt-bad)}.blt-prio .blt-glyph{margin-top:calc(var(--u) * 1)}.blt-prio-b{flex:1;min-width:0}.blt-prio-top{align-items:center;gap:calc(var(--u) * 8) calc(var(--u) * 10);margin-bottom:calc(var(--u) * 4);flex-wrap:wrap;display:flex}.blt-prio-t{color:var(--blf-ink);font-size:calc(var(--u) * 14);letter-spacing:-.01em;font-weight:600;line-height:1.4}.blt-prio-fix{color:var(--blf-ink-2);font-size:calc(var(--u) * 13.5);line-height:calc(var(--u) * 20)}.blt-impact{align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 6);box-shadow:inset 0 0 0 1px var(--blf-line);font-size:calc(var(--u) * 10.5);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:2px;font-weight:600;line-height:1;display:inline-flex}.blt-impact:before{content:"";width:calc(var(--u) * 5);height:calc(var(--u) * 5);border-radius:1px}.blt-impact.is-high{color:var(--blf-ink)}.blt-impact.is-high:before{background:var(--blf-ink)}.blt-impact.is-medium{color:var(--blf-ink-2)}.blt-impact.is-medium:before{background:var(--blf-ink-3)}.blt-impact.is-low{color:var(--blf-ink-3)}.blt-impact.is-low:before{background:var(--blf-line-2)}.blt-tag{height:calc(var(--u) * 20);padding:0 calc(var(--u) * 6);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 10.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}.blt-cats{gap:calc(var(--u) * 24);flex-direction:column;display:flex}.blt-cat-h{justify-content:space-between;align-items:center;gap:calc(var(--u) * 16);margin-bottom:calc(var(--u) * 10);padding-bottom:calc(var(--u) * 9);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.blt-cat-n{color:var(--blf-ink-2);font-size:calc(var(--u) * 11);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.2}.blt-cat-r{align-items:center;gap:calc(var(--u) * 10);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);font-feature-settings:"tnum" on, "lnum" on;line-height:1;display:inline-flex}.blt-cat-s{padding:calc(var(--u) * 3) calc(var(--u) * 6);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 12);border-radius:2px;font-weight:600;line-height:1}.blt-cat-bar{width:calc(var(--u) * 64);height:calc(var(--u) * 4);background:var(--blf-hi);border-radius:2px;display:inline-block;overflow:hidden}.blt-cat-bar>span{width:var(--w);background:linear-gradient(var(--blf-ink), var(--blf-ink));height:100%;display:block}.blt-check{padding:calc(var(--u) * 14) calc(var(--u) * 16) calc(var(--u) * 14) calc(var(--u) * 19);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;position:relative;overflow:hidden}.blt-check-h{align-items:flex-start;gap:calc(var(--u) * 12);display:flex}.blt-check-h .blt-glyph{margin-top:calc(var(--u) * 1)}.blt-check-tw{flex:1;min-width:0}.blt-check-t{margin-bottom:calc(var(--u) * 6);color:var(--blf-ink);font-size:calc(var(--u) * 14.5);letter-spacing:-.012em;font-weight:600;line-height:1.35}.blt-tags{align-items:center;gap:calc(var(--u) * 6);flex-wrap:wrap;display:flex}.blt-pill{height:calc(var(--u) * 20);padding:0 calc(var(--u) * 6);font-size:calc(var(--u) * 10.5);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;font-weight:600;line-height:1;display:inline-flex}.blt-check-m{margin-top:calc(var(--u) * 10);padding-left:calc(var(--u) * 32);color:var(--blf-ink-2);font-size:calc(var(--u) * 13.5);line-height:calc(var(--u) * 20.5)}.blt-detail{margin:calc(var(--u) * 10) 0 0 calc(var(--u) * 32);padding:calc(var(--u) * 9) calc(var(--u) * 11);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 12.5);letter-spacing:.005em;white-space:pre-wrap;border-radius:2px;line-height:1.55}.blt-guide{gap:calc(var(--u) * 8);margin:calc(var(--u) * 10) 0 0 calc(var(--u) * 32);padding:calc(var(--u) * 11) calc(var(--u) * 13);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:2px;flex-direction:column;display:flex}.blt-guide-r{grid-template-columns:calc(var(--u) * 116) minmax(0, 1fr);align-items:baseline;gap:calc(var(--u) * 12);display:grid}.blt-guide-k{color:var(--blf-ink-3);font-size:calc(var(--u) * 10.5);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.3}.blt-guide-r.is-fix .blt-guide-k{color:var(--blf-ink)}.blt-guide-v{color:var(--blf-ink-2);font-size:calc(var(--u) * 13);line-height:1.5}.blt-loading{align-items:center;gap:calc(var(--u) * 32);padding:calc(var(--u) * 24);display:flex}.blt-ring{width:calc(var(--u) * 112);height:calc(var(--u) * 112);flex:none;position:relative}.blt-ring svg{width:100%;height:100%;display:block}.blt-ring-track{stroke:var(--blf-hi)}.blt-ring-arc{stroke:var(--blf-ink);stroke-dasharray:74 253;transform-box:fill-box;transform-origin:50%;animation:1.05s linear infinite blt-spin}.blt-ring-t{color:var(--blf-ink);letter-spacing:-.03em;font-feature-settings:"tnum" on, "lnum" on;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.blt-ring-t b{font-size:calc(var(--u) * 30);font-weight:700;line-height:1}.blt-ring-t i{color:var(--blf-ink-3);font-size:calc(var(--u) * 14);transform:translateY(calc(var(--u) * 5));font-style:normal;font-weight:600;line-height:1}.blt-load-t{margin:calc(var(--u) * 8) 0 calc(var(--u) * 4);color:var(--blf-ink);font-size:calc(var(--u) * 18);letter-spacing:-.022em;font-weight:600;line-height:1.3}.blt-load-s{margin-bottom:calc(var(--u) * 14);color:var(--blf-ink-2);font-size:calc(var(--u) * 14);line-height:1.5}.blt-steps{gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 14);flex-wrap:wrap;display:flex}.blt-step{height:calc(var(--u) * 26);padding:0 calc(var(--u) * 9) 0 calc(var(--u) * 22);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-3);font-size:calc(var(--u) * 12);border-radius:2px;align-items:center;font-weight:500;line-height:1;display:inline-flex;position:relative}.blt-step:before{content:"";top:50%;left:calc(var(--u) * 9);width:calc(var(--u) * 6);height:calc(var(--u) * 6);margin-top:calc(var(--u) * -3);background:var(--blf-line-2);border-radius:1px;position:absolute}.blt-step.is-active{background:var(--blf-hi);box-shadow:inset 0 0 0 1px var(--blf-line-2);color:var(--blf-ink)}.blt-step.is-active:before{background:var(--blf-ink);animation:1.1s ease-in-out infinite blt-pulse}.blt-step.is-done{color:var(--blf-ink-2)}.blt-step.is-done:before{content:"✓";width:auto;height:auto;margin-top:calc(var(--u) * -6);color:var(--blt-good);font-size:calc(var(--u) * 10);background:0 0;font-weight:700;line-height:1}.blt-load-n{color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:1.5}@keyframes blt-spin{to{transform:rotate(360deg)}}@keyframes blt-pulse{0%,to{opacity:1}50%{opacity:.35}}.blt-about{padding:calc(var(--u) * 22) calc(var(--u) * 22) calc(var(--u) * 24)}.blt-about .blt-desc{max-width:76ch;margin-top:calc(var(--u) * 6)}.blt-cols{gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blt-colcard{min-width:0;padding:calc(var(--u) * 16) calc(var(--u) * 16) calc(var(--u) * 17);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px}.blt-colcard .blt-eyebrow{margin-bottom:calc(var(--u) * 11)}.blt-colcard li{padding-left:calc(var(--u) * 14);color:var(--blf-ink-2);font-size:calc(var(--u) * 13.5);line-height:calc(var(--u) * 20);list-style:none;position:relative}.blt-colcard li+li{margin-top:calc(var(--u) * 6)}.blt-colcard li:before{content:"";top:calc(var(--u) * 9);left:calc(var(--u) * 2);width:calc(var(--u) * 4);background:var(--blf-ink-3);height:1px;position:absolute}.blt-error{align-items:flex-start;gap:calc(var(--u) * 6);padding:calc(var(--u) * 20) calc(var(--u) * 22) calc(var(--u) * 22) calc(var(--u) * 25);flex-direction:column;display:flex}.blt-error .blt-rail{background:var(--blt-bad)}.blt-error .blf-btn{margin-top:calc(var(--u) * 12)}.blt-error b{color:var(--blf-accent-ink);white-space:nowrap;font-weight:600}.blt-opt{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 44);padding:0 calc(var(--u) * 13);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 14);white-space:nowrap;border-radius:2px;flex:none;font-weight:500;line-height:1;display:inline-flex}.blt-box{width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:2px;flex:none;place-items:center;display:grid}.blt-box svg{width:calc(var(--u) * 10);height:calc(var(--u) * 10);stroke:var(--blf-on-ink)}.blt-sum{align-items:center;gap:calc(var(--u) * 24);padding:calc(var(--u) * 20) calc(var(--u) * 22);flex-wrap:wrap;display:flex}.blt-sum-o{min-width:calc(var(--u) * 72);text-align:center;flex:none}.blt-big{color:var(--blf-ink);font-size:calc(var(--u) * 44);letter-spacing:-.04em;font-feature-settings:"tnum" on, "lnum" on;font-weight:700;line-height:1}.blt-big.is-good,.blt-score.is-good{color:var(--blt-good)}.blt-big.is-mid,.blt-score.is-mid{color:var(--blt-mid)}.blt-big.is-bad,.blt-score.is-bad{color:var(--blt-bad)}.blt-sum-l{margin-top:calc(var(--u) * 6);color:var(--blf-ink-3);font-size:calc(var(--u) * 10.5);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1}.blt-sum-m{flex:1;min-width:0}.blt-sum-h{color:var(--blf-ink);font-size:calc(var(--u) * 16);letter-spacing:-.022em;font-weight:600;line-height:1.3}.blt-sum-n{margin-top:calc(var(--u) * 4);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:1.45}.blt-sum .blf-btn{margin-left:auto}.blt-graders{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:calc(var(--u) * 14);display:grid}.blt-gcard{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}.blt-gcard.is-running{box-shadow:inset 0 0 0 1px var(--blt-card-hover)}.blt-gcard-h{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 28);display:flex}.blt-gcard-n{color:var(--blf-ink);font-size:calc(var(--u) * 16);letter-spacing:-.022em;font-weight:600;line-height:1.25}.blt-score{color:var(--blf-ink);font-size:calc(var(--u) * 24);letter-spacing:-.03em;font-feature-settings:"tnum" on, "lnum" on;font-weight:700;line-height:1}.blt-status{height:calc(var(--u) * 21);padding:0 calc(var(--u) * 6);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-3);font-size:calc(var(--u) * 11);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;align-items:center;font-weight:600;line-height:1;display:inline-flex}.is-running .blt-status{background:var(--blf-hi);box-shadow:inset 0 0 0 1px var(--blf-line-2);color:var(--blf-ink)}.blt-gcard-b{margin-top:calc(var(--u) * 10);color:var(--blf-ink-2);font-size:calc(var(--u) * 13.5);line-height:calc(var(--u) * 20.5)}.blt-gcard-t{margin-top:calc(var(--u) * 12);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:calc(var(--u) * 15.5);font-feature-settings:"tnum" on, "lnum" on}.blt-gcard-o{margin-top:calc(var(--u) * 8);color:var(--blf-accent-ink);font-size:calc(var(--u) * 12.5);font-weight:500;line-height:1.3}.blt-item{padding:calc(var(--u) * 13) calc(var(--u) * 16) calc(var(--u) * 13) calc(var(--u) * 18);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;position:relative;overflow:hidden}.blt-item-top{align-items:center;gap:calc(var(--u) * 8) calc(var(--u) * 10);flex-wrap:wrap;display:flex}.blt-item-m{margin-top:calc(var(--u) * 5);color:var(--blf-ink-2);font-size:calc(var(--u) * 13.5);line-height:calc(var(--u) * 20)}.blt-tray{height:calc(var(--u) * 44);padding:calc(var(--u) * 3);background:var(--blf-hi);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:2px;flex:none;align-items:stretch;gap:2px;display:inline-flex}.blt-tray>span{align-items:center;gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 12);color:var(--blf-ink-3);font-size:calc(var(--u) * 13.5);border-radius:2px;font-weight:500;line-height:1;display:inline-flex}.blt-tray>span .blf-ico{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.blt-tray>span.is-on{background:var(--blf-panel);box-shadow:0 1px 2px #0a0a0a14, 0 0 0 1px var(--blf-line);color:var(--blf-ink)}.blt-field{padding:calc(var(--u) * 14) calc(var(--u) * 15);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px}.blt-field-h{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 4);display:flex}.blt-field-t{color:var(--blf-ink);font-size:calc(var(--u) * 13.5);font-weight:600;line-height:1.3}.blt-field-n{margin-bottom:calc(var(--u) * 12);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:1.45}.blt-field-r{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 7) 0;box-shadow:inset 0 1px 0 var(--blf-line);font-size:calc(var(--u) * 13);line-height:1.3;display:flex}.blt-field-k{color:var(--blf-ink-2);font-weight:500}.blt-field-v{color:var(--blf-ink);font-feature-settings:"tnum" on, "lnum" on;margin-left:auto;font-weight:600}.blt-chip{height:calc(var(--u) * 20);padding:0 calc(var(--u) * 6);font-size:calc(var(--u) * 10.5);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;align-items:center;font-weight:600;line-height:1;display:inline-flex}.blt-chip.is-good{background:color-mix(in srgb, var(--blt-good) 13%, transparent);color:var(--blt-good)}.blt-chip.is-average{background:color-mix(in srgb, var(--blt-mid) 14%, transparent);color:var(--blt-mid)}.blt-chip.is-poor{background:color-mix(in srgb, var(--blt-bad) 12%, transparent);color:var(--blt-bad)}.blt-dot{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--blf-line-2);border-radius:1px;flex:none}.blt-dot.is-good{background:var(--blt-good)}.blt-dot.is-average{background:var(--blt-mid)}.blt-dot.is-poor{background:var(--blt-bad)}.blt-metrics{gap:calc(var(--u) * 14);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blt-metric{padding:calc(var(--u) * 16) calc(var(--u) * 16) calc(var(--u) * 16) calc(var(--u) * 19);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;position:relative;overflow:hidden}.blt-metric-top{margin-bottom:calc(var(--u) * 10);justify-content:space-between;align-items:center;display:flex}.blt-metric-v{color:var(--blf-ink);font-size:calc(var(--u) * 26);letter-spacing:-.03em;font-feature-settings:"tnum" on, "lnum" on;font-weight:700;line-height:1}.blt-metric-l{margin-top:calc(var(--u) * 7);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:1.35}.blt-opp{gap:calc(var(--u) * 14);padding:calc(var(--u) * 14) calc(var(--u) * 16);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;display:flex}.blt-opp-save{min-width:calc(var(--u) * 56);color:var(--blt-bad);font-size:calc(var(--u) * 13);font-feature-settings:"tnum" on, "lnum" on;flex:none;padding-top:1px;font-weight:700;line-height:1.35}.blt-opp-b{flex:1;min-width:0}.blt-opp-h{align-items:center;gap:calc(var(--u) * 6) calc(var(--u) * 8);flex-wrap:wrap;display:flex}.blt-items{margin-top:calc(var(--u) * 10);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:2px;overflow:hidden}.blt-items>div{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 7) calc(var(--u) * 11);background:var(--blf-sunken);font-size:calc(var(--u) * 12.5);line-height:1.4;display:flex}.blt-items>div+div{box-shadow:inset 0 1px 0 var(--blf-line)}.blt-items>div>span:first-child{color:var(--blf-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blt-items>div>span:last-child{color:var(--blf-ink);font-feature-settings:"tnum" on, "lnum" on;flex:none;font-weight:600}.blt-fix{grid-template-columns:calc(var(--u) * 92) minmax(0, 1fr);align-items:baseline;gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 10) calc(var(--u) * 12);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:2px;display:grid}.blt-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.blt-cell{min-width:0;padding:calc(var(--u) * 16) calc(var(--u) * 18) calc(var(--u) * 17)}.blt-cell+.blt-cell{box-shadow:inset 1px 0 0 var(--blf-line)}.blt-cell-v{margin-top:calc(var(--u) * 10);color:var(--blf-ink);font-size:calc(var(--u) * 28);letter-spacing:-.035em;font-feature-settings:"tnum" on, "lnum" on;font-weight:700;line-height:1.05}.blt-cell-v.is-good{color:var(--blt-good)}.blt-cell-v.is-warn{color:var(--blt-mid)}.blt-cell-v.is-alert{color:var(--blt-bad)}.blt-cell-s{margin-top:calc(var(--u) * 6);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:1.4}.blt-lmcols{gap:calc(var(--u) * 16);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.blt-branch .blt-branch{margin-left:calc(var(--u) * 11);padding-left:calc(var(--u) * 14);box-shadow:inset 1px 0 0 var(--blf-line)}.blt-node{align-items:center;gap:calc(var(--u) * 8);margin:calc(var(--u) * 3) 0;padding:calc(var(--u) * 6) calc(var(--u) * 9);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);font-size:calc(var(--u) * 13);border-radius:2px;flex-wrap:wrap;line-height:1.4;display:flex}.blt-node.is-nameless{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blt-mid) 45%, var(--blf-line))}.blt-lmdot{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--blf-ink-3);border-radius:1px;flex:none}.blt-lmdot.is-main{background:#0075ff}.blt-lmdot.is-banner{background:#8b7bf7}.blt-lmdot.is-navigation{background:#5b7fb0}.blt-lmdot.is-contentinfo{background:#7a8699}.blt-lmdot.is-complementary{background:#d9a441}.blt-lmdot.is-region{background:#9dc4ee}.blt-lmdot.is-search{background:#e2679b}.blt-role{color:var(--blf-ink);font-weight:600}.blt-ltag{color:var(--blf-ink-3);font-size:calc(var(--u) * 12)}.blt-llabel{color:var(--blf-ink-2);font-style:italic}.blt-nolabel{color:var(--blt-mid);font-size:calc(var(--u) * 12)}.blt-via{height:calc(var(--u) * 18);padding:0 calc(var(--u) * 5);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 10);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;align-items:center;font-weight:600;line-height:1;display:inline-flex}.blt-h{align-items:baseline;gap:calc(var(--u) * 10);padding:calc(var(--u) * 6) 0 calc(var(--u) * 6) calc(var(--u) * 16 * var(--lv,0));box-shadow:inset 0 -1px 0 var(--blf-line);font-size:calc(var(--u) * 13);line-height:1.45;display:flex}.blt-h:last-child{box-shadow:none}.blt-h-tag{min-width:calc(var(--u) * 20);color:var(--blf-ink-3);font-size:calc(var(--u) * 10.5);letter-spacing:.06em;flex:none;font-weight:600;line-height:1}.blt-h-text{color:var(--blf-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blt-h.is-skip .blt-h-tag,.blt-h-flag{color:var(--blt-mid)}.blt-h-flag{font-size:calc(var(--u) * 11.5);flex:none;margin-left:auto;font-weight:500;line-height:1}.blt-find{padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 13) calc(var(--u) * 17);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;position:relative;overflow:hidden}.blt-find-h{align-items:center;gap:calc(var(--u) * 8);color:var(--blf-ink);font-size:calc(var(--u) * 14);font-weight:600;line-height:1.4;display:flex}.blt-find-m{margin-top:calc(var(--u) * 4);color:var(--blf-ink-2);font-size:calc(var(--u) * 13.5);line-height:calc(var(--u) * 20)}.blt-find-m b{color:var(--blf-ink);font-weight:600}.blt-ogs{gap:calc(var(--u) * 14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blt-og{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}.blt-og-h{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 48);padding:calc(var(--u) * 10) calc(var(--u) * 16);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.blt-og-n{color:var(--blf-ink);font-size:calc(var(--u) * 14);letter-spacing:-.01em;font-weight:600;line-height:1.3}.blt-og>:last-child{flex:auto;margin:0 1px 1px}.blt-ogimg{aspect-ratio:1.91;padding:calc(var(--u) * 14) calc(var(--u) * 16);color:#fff;-webkit-text-fill-color:#fff;background-image:linear-gradient(135deg,#0b1f3a 0%,#12305c 58%,#0075ff 140%);flex-direction:column;justify-content:flex-end;display:flex}.blt-ogimg b{font-size:calc(var(--u) * 17);letter-spacing:-.02em;font-weight:700;line-height:1.15}.blt-ogimg span{margin-top:calc(var(--u) * 4);opacity:.7;font-size:calc(var(--u) * 10.5);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.blt-op-slack{padding:calc(var(--u) * 18) calc(var(--u) * 20) calc(var(--u) * 20);background:#fff;display:flex}.blt-op-slack-bar{width:calc(var(--u) * 4);margin-right:calc(var(--u) * 16);background:#1264a3;border-radius:2px;flex:none}.blt-op-slack-b{flex:1;min-width:0}.blt-op-slack-site{margin-bottom:calc(var(--u) * 4);color:#616061;font-size:calc(var(--u) * 12.5)}.blt-op-slack-t{margin-bottom:calc(var(--u) * 6);color:#1264a3;font-size:calc(var(--u) * 14.5);font-weight:700;line-height:1.3}.blt-op-slack-d{margin-bottom:calc(var(--u) * 10);color:#1d1c1d;font-size:calc(var(--u) * 13.5);line-height:1.46}.blt-op-slack .blt-ogimg{border-radius:3px;width:72%}.blt-op-google{padding:calc(var(--u) * 22) calc(var(--u) * 24);background:#fff}.blt-op-google-m{align-items:center;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 4);display:flex}.blt-op-google-fav{width:calc(var(--u) * 26);height:calc(var(--u) * 26);background:#f0f0f0;border-radius:50%;flex:none;place-items:center;display:grid}.blt-op-google-fav i{width:calc(var(--u) * 12);height:calc(var(--u) * 12);background:#0b1f3a;border-radius:2px}.blt-op-google-site{color:#202124;font-size:calc(var(--u) * 14);line-height:1.3}.blt-op-google-url{color:#4d5156;font-size:calc(var(--u) * 12.5);line-height:1.3}.blt-op-google-t{margin:calc(var(--u) * 6) 0 calc(var(--u) * 4);color:#1a0dab;font-size:calc(var(--u) * 20);font-weight:400;line-height:1.3}.blt-op-google-d{color:#4d5156;font-size:calc(var(--u) * 14);line-height:1.58}.blt-op-x{background:#fff}.blt-op-x-b{padding:calc(var(--u) * 12) calc(var(--u) * 16) calc(var(--u) * 16)}.blt-op-x-host{color:#536471;font-size:calc(var(--u) * 13)}.blt-op-x-t{color:#0f1419;font-size:calc(var(--u) * 14.5);margin-top:2px;font-weight:500;line-height:1.35}.blt-op-im{padding:calc(var(--u) * 24);background:#f0f0f3}.blt-op-im-bubble{max-width:calc(var(--u) * 320);border-radius:calc(var(--u) * 18);background:#e9e9eb;margin-left:auto;overflow:hidden}.blt-op-im-b{padding:calc(var(--u) * 10) calc(var(--u) * 14)}.blt-op-im-t{color:#1d1d1f;font-size:calc(var(--u) * 13);font-weight:500;line-height:1.3}.blt-op-im-h{margin-top:calc(var(--u) * 3);color:#8e8e93;font-size:calc(var(--u) * 12)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blf{--blt-op-slack-bg:#1a1d21}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-slack{background:#1a1d21}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-slack-site{color:#abb0b5}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-slack-d{color:#d1d2d3}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-google{background:#202124}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-google-site{color:#e8eaed}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-google-url{color:#9aa0a6}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-google-t{color:#8ab4f8}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-google-d{color:#bdc1c6}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-x{background:#000}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-x-host{color:#71767b}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-x-t{color:#e7e9ea}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-im{background:#1c1c1e}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-im-bubble{background:#2c2c2e}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-op-im-t{color:#f5f5f7}.blt-tool{grid-template-columns:calc(var(--u) * 360) minmax(0, 1fr);align-items:start;gap:calc(var(--u) * 20);display:grid}.blt-tool.is-even{gap:calc(var(--u) * 14);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blt-tool .blt-panelhead{min-height:calc(var(--u) * 48);padding:calc(var(--u) * 10) calc(var(--u) * 18)}.blt-tbody{gap:calc(var(--u) * 14);padding:calc(var(--u) * 18);flex-direction:column;display:flex}.blt-flabel{margin-bottom:calc(var(--u) * 6);color:var(--blf-ink-2);font-size:calc(var(--u) * 12);font-weight:500}.blt-finput{min-height:calc(var(--u) * 38);padding:calc(var(--u) * 8) calc(var(--u) * 10);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 13.5);border-radius:2px;align-items:center;line-height:1.5;display:flex;overflow:hidden}.blt-finput.is-area{min-height:calc(var(--u) * 120);white-space:normal;word-break:break-all;align-items:flex-start}.blt-finput.is-ro{background:var(--blf-sunken)}.blt-finput .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--blf-ink-3);margin-left:auto}.blt-row{align-items:center;gap:calc(var(--u) * 8);flex-wrap:wrap;display:flex}.blt-code{padding:calc(var(--u) * 14) calc(var(--u) * 16);background:var(--blf-code);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-syn-text);font-size:calc(var(--u) * 12.5);letter-spacing:.01em;white-space:pre;font-feature-settings:"tnum" on, "lnum" on;border-radius:2px;line-height:1.65;overflow:hidden}.blt-code .k{color:var(--blf-syn-tag)}.blt-code .s{color:var(--blf-syn-str)}.blt-code .p{color:var(--blf-syn-punc)}.blt-code .a{color:var(--blf-syn-attr)}.blt-status-l{color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);font-weight:500}.blt-status-l.is-ok{color:var(--blt-good)}.blt-status-l.is-warn{color:var(--blt-mid)}.blt-tnote{color:var(--blf-ink-2);font-size:calc(var(--u) * 13);line-height:1.55}.blt-tnote b{color:var(--blf-accent-ink);font-weight:400}.blt-swrow{grid-template-columns:calc(var(--u) * 40) minmax(0, 1fr);gap:calc(var(--u) * 8);display:grid}.blt-sw{height:calc(var(--u) * 38);background-image:linear-gradient(var(--c), var(--c));box-shadow:inset 0 0 0 1px var(--blf-line-2), inset 0 0 0 calc(var(--u) * 3) var(--blf-panel);border-radius:2px}.blt-ratio{padding:calc(var(--u) * 8) 0 calc(var(--u) * 18);box-shadow:inset 0 -1px 0 var(--blf-line)}.blt-ratio-n{color:var(--blf-ink);font-size:calc(var(--u) * 56);letter-spacing:-.03em;font-feature-settings:"tnum" on, "lnum" on;font-weight:600;line-height:1}.blt-ratio-l{margin-top:calc(var(--u) * 6);color:var(--blf-ink-2);font-size:calc(var(--u) * 13);font-weight:500}.blt-badges{gap:calc(var(--u) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blt-badge{padding:calc(var(--u) * 12) calc(var(--u) * 14);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:2px}.blt-badge.is-fail{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blt-bad) 40%, var(--blf-line))}.blt-badge-n{color:var(--blf-ink);font-size:calc(var(--u) * 13);font-weight:500}.blt-badge-t{color:var(--blf-ink-2);font-size:calc(var(--u) * 12);font-feature-settings:"tnum" on, "lnum" on;margin-top:2px}.blt-badge-s{margin-top:calc(var(--u) * 8);font-size:calc(var(--u) * 15);font-weight:600}.blt-badge.is-pass .blt-badge-s{color:var(--blt-good)}.blt-badge.is-fail .blt-badge-s{color:var(--blt-bad)}.blt-sample{padding:calc(var(--u) * 6) calc(var(--u) * 18);background-image:linear-gradient(var(--bg), var(--bg));box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--fg);-webkit-text-fill-color:var(--fg);border-radius:2px}.blt-sample>div{grid-template-columns:calc(var(--u) * 110) minmax(0, 1fr);align-items:baseline;gap:calc(var(--u) * 16);padding:calc(var(--u) * 10) 0;line-height:1.4;display:grid;box-shadow:inset 0 -1px #80808033}.blt-sample>div:last-child{box-shadow:none}.blt-sample>div>span{opacity:.6;font-size:calc(var(--u) * 12);font-weight:500}.blt-ek-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 16);padding-bottom:calc(var(--u) * 18);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.blt-ek-l{margin-top:calc(var(--u) * 7)}.blt-verdict-t{height:calc(var(--u) * 24);padding:0 calc(var(--u) * 8);font-size:calc(var(--u) * 11);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;font-weight:600;line-height:1;display:inline-flex}.blt-verdict-t.is-pass{background:color-mix(in srgb, var(--blt-good) 13%, transparent);color:var(--blt-good)}.blt-meter{margin:calc(var(--u) * 18) 0 calc(var(--u) * 20)}.blt-meter-t{height:calc(var(--u) * 6);background:var(--blf-hi);border-radius:2px;overflow:hidden}.blt-meter-t>span{width:var(--w);background:var(--blt-good);height:100%;display:block}.blt-meter-l{margin-top:calc(var(--u) * 8);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);font-feature-settings:"tnum" on, "lnum" on}.blt-ek-stats{gap:calc(var(--u) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blt-ek-col{padding:calc(var(--u) * 13) calc(var(--u) * 14) calc(var(--u) * 10);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px}.blt-ek-col .blt-eyebrow{margin-bottom:calc(var(--u) * 8)}.blt-ek-col .blt-eyebrow.is-ink{color:var(--blf-ink)}.blt-ek-r{justify-content:space-between;gap:calc(var(--u) * 10);padding:calc(var(--u) * 4) 0;font-size:calc(var(--u) * 13);line-height:1.4;display:flex}.blt-ek-r>span:first-child{color:var(--blf-ink-3)}.blt-ek-r>span:last-child{color:var(--blf-ink);font-feature-settings:"tnum" on, "lnum" on;font-weight:500}.blt-ek-saved{margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 9) 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) * 13);text-align:center;font-feature-settings:"tnum" on, "lnum" on;border-radius:2px;font-weight:500}.blt-ek-chip{height:calc(var(--u) * 36);padding:0 calc(var(--u) * 11);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 12.5);white-space:nowrap;border-radius:2px;align-items:center;font-weight:500;display:inline-flex}.blt-ek-cap{width:calc(var(--u) * 124);height:calc(var(--u) * 36);font-weight:500}.blt-presets{gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 10);flex-wrap:wrap;display:flex}.blt-preset{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) * 12.5);border-radius:2px;align-items:center;font-weight:500;line-height:1;display:inline-flex}.blt-preset.is-on{background:var(--blf-hi);box-shadow:inset 0 0 0 1px var(--blf-line-2);color:var(--blf-ink)}.blt-why{margin-bottom:calc(var(--u) * 18);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:1.55}.blt-group{padding-top:calc(var(--u) * 12);box-shadow:inset 0 1px 0 var(--blf-line)}.blt-group+.blt-group{margin-top:calc(var(--u) * 16)}.blt-group-h{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 6);display:flex}.blt-group-a{color:var(--blf-accent-ink);font-size:calc(var(--u) * 12.5);font-weight:500}.blt-bot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 7) 0;display:flex}.blt-bot-n{color:var(--blf-ink);font-size:calc(var(--u) * 13.5);font-weight:500;line-height:1.35}.blt-bot.is-blocked .blt-bot-n{color:var(--blf-ink-3)}.blt-bot-d{color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:1.4}.blt-toggle{min-width:calc(var(--u) * 76);height:calc(var(--u) * 24);padding:0 calc(var(--u) * 8);background:color-mix(in srgb, var(--blt-good) 13%, transparent);color:var(--blt-good);font-size:calc(var(--u) * 11);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.blt-toggle.is-blocked{background:color-mix(in srgb, var(--blt-bad) 12%, transparent);color:var(--blt-bad)}.blt-tabs{min-height:calc(var(--u) * 52);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 8);box-shadow:inset 0 -1px 0 var(--blf-line);align-items:stretch;gap:2px;display:flex}.blt-tabs>span{padding:0 calc(var(--u) * 10);color:var(--blf-ink-3);font-size:calc(var(--u) * 14);align-items:center;font-weight:500;display:inline-flex}.blt-tabs>span.is-on{box-shadow:inset 0 -2px 0 var(--blf-ink);color:var(--blf-ink);font-weight:600}.blt-tabs>i{flex:1}.blt-tabs>.blf-btn{align-self:center}.blt-outbar{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 12) calc(var(--u) * 10) calc(var(--u) * 18);display:flex}.blt-out{padding:calc(var(--u) * 16) calc(var(--u) * 18);background:var(--blf-sunken);box-shadow:inset 0 1px 0 var(--blf-line), inset 0 -1px 0 var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 12.5);letter-spacing:.005em;white-space:pre;line-height:1.65;overflow:hidden}.blt-out .c{color:var(--blf-ink-3)}.blt-filters{gap:calc(var(--u) * 12);flex-direction:column;display:flex}.blt-filter{align-items:center;gap:calc(var(--u) * 14);flex-wrap:wrap;display:flex}.blt-filter>.blt-eyebrow{flex:0 0 calc(var(--u) * 44);letter-spacing:.1em}.blt-chips{gap:calc(var(--u) * 6);flex-wrap:wrap;flex:1;min-width:0;display:flex}.blt-fchip{align-items:center;gap:calc(var(--u) * 7);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);white-space:nowrap;border-radius:2px;font-weight:500;line-height:1;display:inline-flex}.blt-fchip i{color:var(--blf-ink-3);font-size:calc(var(--u) * 12);font-feature-settings:"tnum" on, "lnum" on;font-style:normal}.blt-fchip.blf-inkfill{background:linear-gradient(var(--blf-ink), var(--blf-ink));box-shadow:none;color:var(--blf-on-ink)}.blt-fchip.blf-inkfill i{color:color-mix(in srgb, var(--blf-on-ink) 72%, transparent);-webkit-text-fill-color:color-mix(in srgb, var(--blf-on-ink) 72%, transparent)}.blt-trend{padding:calc(var(--u) * 22) calc(var(--u) * 24)}.blt-trend-h{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 20);margin-bottom:calc(var(--u) * 18);display:flex}.blt-trend-t{margin-bottom:calc(var(--u) * 4);color:var(--blf-ink);font-size:calc(var(--u) * 15);letter-spacing:-.01em;font-weight:600;line-height:1.3}.blt-move{text-align:right;font-feature-settings:"tnum" on, "lnum" on}.blt-move b{color:var(--blt-good);font-size:calc(var(--u) * 26);letter-spacing:-.03em;font-weight:600;line-height:1;display:block}.blt-move span{color:var(--blf-ink-3);font-size:calc(var(--u) * 12)}.blt-chart{width:100%;height:calc(var(--u) * 150);display:block;overflow:visible}.blt-chart-grid{stroke:var(--blf-line);stroke-width:1px}.blt-chart-area{fill:color-mix(in srgb, var(--blf-accent) 10%, transparent)}.blt-chart-line{fill:none;stroke:var(--blf-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.blt-chart-dot{stroke:var(--blf-panel);stroke-width:2px;vector-effect:non-scaling-stroke;fill:var(--blt-good)}.blt-chart-dot.is-mid{fill:var(--blt-mid)}.blt-chart-dot.is-bad{fill:var(--blt-bad)}.blt-scale{margin-top:calc(var(--u) * 6);color:var(--blf-ink-3);font-size:calc(var(--u) * 11);justify-content:space-between;line-height:1;display:flex}.blt-table{grid-template-columns:1.4fr 1.3fr .6fr .9fr .6fr 1.2fr .5fr;display:grid}.blt-table>span{min-width:0;padding:calc(var(--u) * 12) calc(var(--u) * 16);box-shadow:inset 0 -1px 0 var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 14);white-space:nowrap;text-overflow:ellipsis;align-items:center;line-height:1.4;display:flex;overflow:hidden}.blt-table>span.th{background:var(--blf-sunken);color:var(--blf-ink-3);font-size:calc(var(--u) * 11);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.blt-table>span.t2{color:var(--blf-ink-2)}.blt-table>span.num{color:var(--blf-ink-3);font-size:calc(var(--u) * 13);font-feature-settings:"tnum" on, "lnum" on}.blt-table>span.open{color:var(--blf-accent-ink);font-size:calc(var(--u) * 13);font-weight:500}.blt-table b{font-feature-settings:"tnum" on, "lnum" on;font-weight:600}.blt-table b.is-good,.blt-st.is-ok{color:var(--blt-good)}.blt-table b.is-mid{color:var(--blt-mid)}.blt-table b.is-bad,.blt-st.is-bad{color:var(--blt-bad)}.blt-st{font-size:calc(var(--u) * 11);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.blt-back{align-items:center;gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 16);color:var(--blf-ink-2);font-size:calc(var(--u) * 13);font-weight:500;line-height:1;display:inline-flex}.blt-rpmeta{gap:calc(var(--u) * 4) calc(var(--u) * 14);flex-wrap:wrap;display:flex}.blt-summary{margin:calc(var(--u) * 24) 0 calc(var(--u) * 28);align-items:stretch;display:flex}.blt-scorebox{justify-content:center;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 20) calc(var(--u) * 28);box-shadow:inset -1px 0 0 var(--blf-line);flex-direction:column;flex:none;display:flex}.blt-dial{width:calc(var(--u) * 104);height:calc(var(--u) * 104);position:relative}.blt-dial svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.blt-dial-track{stroke:var(--blf-line)}.blt-dial-n{font-feature-settings:"tnum" on, "lnum" on;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.blt-dial-n b{font-size:calc(var(--u) * 32);letter-spacing:-.04em;font-weight:600}.blt-dial-n b.is-good{color:var(--blt-good)}.blt-dial-n b.is-mid{color:var(--blt-mid)}.blt-dial-n span{margin-top:calc(var(--u) * 5);color:var(--blf-ink-3);font-size:calc(var(--u) * 10);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.blt-delta{color:var(--blt-good);font-size:calc(var(--u) * 12);text-align:center;font-feature-settings:"tnum" on, "lnum" on;font-weight:600;line-height:1.3}.blt-tally{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blt-stat{justify-content:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 20) calc(var(--u) * 24);flex-direction:column;display:flex}.blt-stat+.blt-stat{box-shadow:inset 1px 0 0 var(--blf-line)}.blt-stat b{font-size:calc(var(--u) * 32);letter-spacing:-.03em;font-feature-settings:"tnum" on, "lnum" on;font-weight:700;line-height:1}.blt-stat span{color:var(--blf-ink-2);font-size:calc(var(--u) * 13);font-weight:500;line-height:1}.blt-stat.is-fail b,.blt-gt.is-fail{color:var(--blt-bad)}.blt-stat.is-warn b,.blt-gt.is-warn{color:var(--blt-mid)}.blt-stat.is-pass b,.blt-gt.is-pass{color:var(--blt-good)}.blt-gt{align-items:center;gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 12);padding-bottom:calc(var(--u) * 10);box-shadow:inset 0 -1px 0 var(--blf-line);font-size:calc(var(--u) * 12);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1;display:flex}.blt-gt i{color:var(--blf-ink-3);font-size:calc(var(--u) * 11);font-style:normal}.blt-rpgroup+.blt-rpgroup{margin-top:calc(var(--u) * 28)}.blt-rpcheck{padding:calc(var(--u) * 14) calc(var(--u) * 16) calc(var(--u) * 14) calc(var(--u) * 19);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;position:relative;overflow:hidden}.blt-rpcheck-top{align-items:baseline;gap:calc(var(--u) * 10);flex-wrap:wrap;display:flex}.blt-rpcheck-c{color:var(--blf-ink-3);font-size:calc(var(--u) * 11);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.blt-rpcheck-m{margin-top:calc(var(--u) * 6);color:var(--blf-ink-2);font-size:calc(var(--u) * 14);line-height:1.55}.blt-paperwrap{-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}.blt-sheet{--mm:calc(100cqw / 210);aspect-ratio:210/297;color:#0f1326;-webkit-text-fill-color:#0f1326;width:100%;font-size:calc(var(--mm) * 3.4);background-image:linear-gradient(#fff,#fff);border-radius:2px;line-height:1.3;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a1a,0 40px 90px -44px #0a205452,0 18px 48px -34px #0a205433}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blt-sheet{box-shadow:0 0 0 1px #ffffff1a,0 40px 90px -40px #000000bf}.blt-sheet .sub{color:#626a7a;-webkit-text-fill-color:#626a7a}.blt-pdf-band{height:calc(var(--mm) * 32);padding:0 calc(var(--mm) * 16);background-image:linear-gradient(#0075ff,#0075ff);justify-content:space-between;align-items:center;display:flex}.blt-pdf-band img{width:calc(var(--mm) * 46);height:auto;display:block}.blt-pdf-band div{text-align:right}.blt-pdf-band b{color:#fff;-webkit-text-fill-color:#fff;font-size:calc(var(--mm) * 3);letter-spacing:.04em;font-weight:700;display:block}.blt-pdf-band span{margin-top:calc(var(--mm) * 2);color:#e1eeff;-webkit-text-fill-color:#e1eeff;font-size:calc(var(--mm) * 2.6);display:block}.blt-pdf-in{padding:calc(var(--mm) * 10) calc(var(--mm) * 16) 0}.blt-pdf-k{color:#0075ff;-webkit-text-fill-color:#0075ff;font-size:calc(var(--mm) * 2.8);letter-spacing:.04em;font-weight:700}.blt-pdf-url{margin-top:calc(var(--mm) * 2);font-size:calc(var(--mm) * 5.3);letter-spacing:-.01em;font-weight:700}.blt-pdf-meta{margin-top:calc(var(--mm) * 1.6);font-size:calc(var(--mm) * 3.2)}.blt-pdf-card{align-items:center;gap:calc(var(--mm) * 8);margin-top:calc(var(--mm) * 6);padding:calc(var(--mm) * 5) calc(var(--mm) * 8);background-image:linear-gradient(#fafbfd,#fafbfd);border-radius:2px;display:flex;box-shadow:inset 0 0 0 1px #e2e6ec}.blt-pdf-g{width:calc(var(--mm) * 34);height:calc(var(--mm) * 34);flex:none;position:relative}.blt-pdf-g svg{width:100%;height:100%;display:block}.blt-pdf-g div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blt-pdf-g b{font-size:calc(var(--mm) * 6.7);font-weight:700;line-height:1}.blt-pdf-g span{margin-top:calc(var(--mm) * 1.2);font-size:calc(var(--mm) * 2.3);letter-spacing:.04em}.blt-pdf-label{font-size:calc(var(--mm) * 5.6);font-weight:700}.blt-pdf-label.is-mid{color:#f59e0b;-webkit-text-fill-color:#f59e0b}.blt-pdf-label.is-good{color:#0075ff;-webkit-text-fill-color:#0075ff}.blt-pdf-v{margin-top:calc(var(--mm) * 1.6);font-size:calc(var(--mm) * 3.2);line-height:1.4}.blt-pdf-cnt{gap:calc(var(--mm) * 7);margin-top:calc(var(--mm) * 3.5);font-size:calc(var(--mm) * 2.8);display:flex}.blt-pdf-cnt span{align-items:baseline;gap:calc(var(--mm) * 1.4);display:inline-flex}.blt-pdf-cnt b{font-size:calc(var(--mm) * 3.9);font-weight:700}.blt-pdf-d{width:calc(var(--mm) * 2.8);height:calc(var(--mm) * 2.8);background-image:linear-gradient(var(--c), var(--c));border-radius:50%;display:inline-block}.blt-pdf-h{margin-top:calc(var(--mm) * 9);font-size:calc(var(--mm) * 4.6);font-weight:700}.blt-pdf-hs{margin-top:calc(var(--mm) * 1.4);font-size:calc(var(--mm) * 3)}.blt-pdf-row{align-items:flex-start;gap:calc(var(--mm) * 2.8);margin-top:calc(var(--mm) * 4.4);display:flex}.blt-pdf-row .blt-pdf-d{margin-top:calc(var(--mm) * .6);flex:none}.blt-pdf-row>div{flex:1;min-width:0}.blt-pdf-row b{font-size:calc(var(--mm) * 3.7);font-weight:700;display:block}.blt-pdf-row p{margin-top:calc(var(--mm) * 1);font-size:calc(var(--mm) * 3.1);line-height:1.4}.blt-pdf-row em{font-size:calc(var(--mm) * 2.3);letter-spacing:.04em;color:var(--c);-webkit-text-fill-color:var(--c);flex:none;font-style:normal;font-weight:700}.blt-pdf-row strong{font-size:calc(var(--mm) * 5);color:var(--c);-webkit-text-fill-color:var(--c);flex:none;font-weight:700}.blt-pdf-n{width:calc(var(--mm) * 4.8);height:calc(var(--mm) * 4.8);background-image:linear-gradient(var(--c), var(--c));color:#fff;-webkit-text-fill-color:#fff;font-size:calc(var(--mm) * 2.4);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.blt-pdf-foot{right:calc(var(--mm) * 16);bottom:calc(var(--mm) * 6);left:calc(var(--mm) * 16);padding-top:calc(var(--mm) * 3.5);font-size:calc(var(--mm) * 2.6);justify-content:space-between;display:flex;position:absolute;box-shadow:inset 0 1px #e2e6ec}.blt-pdf-stack{padding:0 0 4% 4%;position:relative}.blt-pdf-stack>.blt-sheet+.blt-sheet{z-index:-1;opacity:.7;width:96%;position:absolute;top:4%;left:0}.blt-pdf-stack>.blt-sheet:first-child{width:96%;margin-left:auto}.blt-attrib{bottom:calc(var(--u) * 20);left:calc(var(--u) * 20);z-index:2;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 12);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line), 0 calc(var(--u) * 6) calc(var(--u) * 24) #0000001f;color:var(--blf-ink-2);font-size:calc(var(--u) * 13);white-space:nowrap;border-radius:3px;line-height:1;display:flex;position:absolute}.blt-attrib i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--blf-accent);border-radius:50%}.blt-attrib b{color:var(--blf-ink);font-weight:600}.blt-attrib u{color:var(--blf-accent);font-weight:600;text-decoration:none}.blf--sm .blt-board{gap:calc(var(--u) * 20);grid-template-columns:minmax(0,1fr)}.blf--sm .blt-lmcols{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}@container (width<=640px){.blt-h900 .blf-win{--blf-dh:860}.blt-h980 .blf-win{--blf-dh:940}.blt-h1100 .blf-win{--blf-dh:1040}.blt-board{gap:calc(var(--u) * 20);grid-template-columns:minmax(0,1fr)}.blt-graders{--cols:2!important}.blt-metrics,.blt-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.blt-cell:nth-child(3){box-shadow:inset 0 1px 0 var(--blf-line)}.blt-cell:nth-child(4){box-shadow:inset 1px 0 0 var(--blf-line), inset 0 1px 0 var(--blf-line)}.blt-lmcols,.blt-tool,.blt-tool.is-even{grid-template-columns:minmax(0,1fr)}.blt-tool>.blt-panel:first-child.is-fold{display:none}.blt-ogs{grid-template-columns:minmax(0,1fr)}.blt-rtop{row-gap:calc(var(--u) * 12);flex-wrap:wrap}.blt-rtools .blt-toolbtn:not(.is-pdf){display:none}.blt-tray>span{padding:0 calc(var(--u) * 9)}.blt-opt>span:last-child{display:none}.blt-table{grid-template-columns:1.5fr 1.2fr .6fr .8fr}.blt-table>.x{display:none}.blt-summary{flex-direction:column}.blt-scorebox{justify-content:flex-start;gap:calc(var(--u) * 20);box-shadow:inset 0 -1px 0 var(--blf-line);flex-direction:row}.blt-sum .blf-btn{margin-left:0}.blt-cols{grid-template-columns:minmax(0,1fr)}.blt-hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.blt-ring-arc,.blt-step.is-active:before{animation:none}}.blf-btn.blt-busy{opacity:.6}.blt-col>:is(.blf-runner,.blf-toolsbar,.blf-tgrid){margin-top:0}.blt-col .blf-tgrid .blf-tcard-d{-webkit-line-clamp:2}.blt-report>.blt-rtop{margin-bottom:calc(var(--u) * 14)}.blt-report>.blt-sh--section{margin:calc(var(--u) * 28) 0 calc(var(--u) * 12)}.blt-report>.blt-sh--section:first-child{margin-top:0}.blt-guide-k.is-ink{color:var(--blf-ink)}.blt-lm{gap:calc(var(--u) * 16);flex-direction:column;display:flex}.blt-trend,.blt-chartwrap{position:relative}.blt-chart-pt{left:var(--x);top:var(--y);width:calc(var(--u) * 12);height:calc(var(--u) * 12);margin:calc(var(--u) * -6) 0 0 calc(var(--u) * -6);background:var(--blt-good);box-shadow:0 0 0 calc(var(--u) * 2) var(--blf-panel);border-radius:50%;position:absolute}.blt-chart-pt.is-mid{background:var(--blt-mid)}.blt-chart-pt.is-bad{background:var(--blt-bad)}.blt-detail--flush{margin-left:0}.blt-rp .blf-ph{align-items:flex-end}.blt-meta--top{margin-top:0}.blt-presets-s{padding-top:calc(var(--u) * 14);box-shadow:inset 0 1px 0 var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 13);font-weight:500}.blt-sample p{margin:0}.blt-s14{font-size:calc(var(--u) * 14)}.blt-s16{font-size:calc(var(--u) * 16)}.blt-s18{font-size:calc(var(--u) * 18.66);font-weight:700}pre.blt-code{margin:0;font-family:inherit}.blt-ek-in{min-height:calc(var(--u) * 280);max-height:calc(var(--u) * 280);background:var(--blf-panel);font-size:calc(var(--u) * 13);letter-spacing:.005em;line-height:1.55}.blt-ek-capl{margin-top:calc(var(--u) * 16)}.blt-ek-run{width:100%;margin-top:calc(var(--u) * 18)}.blt-ek-tip{margin-top:calc(var(--u) * 9);text-align:center;font-size:calc(var(--u) * 12)}.blt-ek-outh{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);margin:calc(var(--u) * 20) 0 calc(var(--u) * 9);display:flex}.blt-ek-out{min-height:calc(var(--u) * 120);background:var(--blf-sunken);white-space:normal;word-break:break-all;font-size:calc(var(--u) * 13);color:var(--blf-ink);line-height:1.55}.blt-rl-hint{padding:calc(var(--u) * 12) calc(var(--u) * 18) calc(var(--u) * 14)}.blt-og-meta{margin-top:calc(var(--u) * 4)}.blt-report>.blt-cat-h{margin-top:0}.blt-list--top{margin-top:calc(var(--u) * 12)}.blf pre{margin:0;font-family:inherit}
