.blf{--bsc-pop:0 0 0 1px var(--blf-line), 0 calc(var(--u) * 12) calc(var(--u) * 32) calc(var(--u) * -14) #0a0a0a2e;--bsc-float:0 1px 2px #1018280f, 0 calc(var(--u) * 8) calc(var(--u) * 24) calc(var(--u) * -12) #1018282e;--bsc-art:0 1px 2px #0075ff1f, 0 calc(var(--u) * 18) calc(var(--u) * 44) calc(var(--u) * -20) #0075ff66;--bsc-check:#10182809;--bsc-tray:#fafafa;--bsc-chip:#fff;--bsc-chip-shadow:0 1px 2px #10182814, 0 0 0 1px #1018280a;--bsc-pal-veil:#0a0b0d24;--bsc-pal-edge:#1018282e;--bsc-pal-shadow:0 1px 2px #0a0b0d0f, 0 calc(var(--u) * 18) calc(var(--u) * 48) calc(var(--u) * -12) #0a0b0d4d;--bsc-term:#0c0c0e;--bsc-term-bar:#131318;--bsc-term-rule:#1d1d22;--bsc-term-ink:#e8e8ea;--bsc-term-out:#b6b6be;--bsc-term-dim:#6b6b76;--bsc-term-prompt:#3b9eff}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .blf{--bsc-pop:0 0 0 1px var(--blf-line), 0 calc(var(--u) * 16) calc(var(--u) * 36) calc(var(--u) * -12) #000000b3;--bsc-float:0 1px 2px #00000052, 0 calc(var(--u) * 10) calc(var(--u) * 28) calc(var(--u) * -12) #0009;--bsc-art:0 1px 2px #0075ff33, 0 calc(var(--u) * 18) calc(var(--u) * 44) calc(var(--u) * -20) #0075ff73;--bsc-check:#ffffff09;--bsc-tray:#17171b;--bsc-chip:#26262b;--bsc-chip-shadow:0 1px 2px #00000059, 0 0 0 1px #ffffff0f;--bsc-pal-veil:#00000073;--bsc-pal-edge:#ffffff38;--bsc-pal-shadow:0 1px 2px #00000080, 0 calc(var(--u) * 24) calc(var(--u) * 64) calc(var(--u) * -16) #000c}.bsc-bare-win{display:block}.bsc-bare--sunken .bsc-bare-win{background:var(--blf-sunken)}.bsc-bare--term .bsc-bare-win{background:var(--bsc-term);box-shadow:0 0 0 1px #1d1d22, 0 calc(var(--u) * 30) calc(var(--u) * 70) calc(var(--u) * -30) #0a0a0a80, 0 calc(var(--u) * 8) calc(var(--u) * 20) calc(var(--u) * -12) #0a0a0a4d}@container (width<=640px){.blf.bsc-bare .blf-win{--blf-dw:var(--bsc-dw-sm);--blf-dh:var(--bsc-dh-sm)}}.bsc-btn{justify-content:center;align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 38);padding:0 calc(var(--u) * 15);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) * 14);white-space:nowrap;border-radius:2px;flex:none;font-weight:500;line-height:1;display:inline-flex}.bsc-btn .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.bsc-btn--sm{gap:calc(var(--u) * 6);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 11);font-size:calc(var(--u) * 13)}.bsc-btn--sm .blf-ico{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.bsc-btn--primary{background:var(--blf-accent);box-shadow:none;color:#fff}.bsc-btn--primary .blf-ico{stroke:#fff}.bsc-ddwrap{flex:none;display:inline-flex;position:relative}.blf-dd.is-open{background:var(--blf-sunken)}.blf-dd.is-open .blf-ico{transform:rotate(180deg)}.bsc-menu{z-index:4;top:calc(100% + var(--u) * 6);min-width:calc(var(--u) * 220);padding:calc(var(--u) * 4);background:var(--blf-panel);box-shadow:var(--bsc-pop);border-radius:3px;flex-direction:column;display:flex;position:absolute;left:0}.bsc-menu--right{left:auto;right:0}.bsc-menu-i{align-items:center;gap:calc(var(--u) * 16);height:calc(var(--u) * 34);padding:0 calc(var(--u) * 10);color:var(--blf-ink-2);font-size:calc(var(--u) * 14);white-space:nowrap;border-radius:2px;font-weight:500;line-height:1;display:flex}.bsc-menu-i em{color:var(--blf-ink-3);font-size:calc(var(--u) * 12);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:400}.bsc-menu-i.is-hi{background:var(--blf-hi);color:var(--blf-ink)}.bsc-menu-i.is-checked{color:var(--blf-ink)}.bsc-menu-i.is-checked:after{content:"";width:calc(var(--u) * 6);height:calc(var(--u) * 6);margin-left:calc(var(--u) * -8);background:var(--blf-accent);border-radius:50%;flex:none;order:3}.bsc-menu-i .blf-ico{width:calc(var(--u) * 16);height:calc(var(--u) * 16);color:var(--blf-ink-3)}.bsc-menu-sep{height:1px;margin:calc(var(--u) * 4) calc(var(--u) * 2);background:var(--blf-line)}.bsc-lib .blf-copyrow{z-index:3;position:relative}.bsc-results{align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 20);display:flex}.bsc-chip{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 30);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);font-size:calc(var(--u) * 13);white-space:nowrap;border-radius:2px;font-weight:500;line-height:1;display:inline-flex}.bsc-chip-x{width:calc(var(--u) * 20);height:calc(var(--u) * 20);color:var(--blf-ink-3);place-items:center;display:inline-grid}.bsc-chip-x .blf-ico{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.bsc-results-n{color:var(--blf-ink-3);font-size:calc(var(--u) * 13);font-variant-numeric:tabular-nums}.bsc-results+.blf-grid{margin-top:calc(var(--u) * 20)}.bsc-card{position:relative}.bsc-card.is-hover{box-shadow:inset 0 0 0 1px var(--blf-line-2)}.bsc-card.is-hover .blf-wf{transform:translateY(calc(var(--u) * -2))}.bsc-copy{z-index:2;top:calc(var(--u) * 10);right:calc(var(--u) * 10);gap:calc(var(--u) * 6);display:flex;position:absolute}.bsc-none{height:calc(var(--u) * 32);padding:0 calc(var(--u) * 10);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.5);white-space:nowrap;border-radius:2px;align-items:center;font-weight:500;line-height:1;display:inline-flex}.bsc-overlay .blf-page{position:static}.bsc-veil{z-index:5;background:var(--bsc-pal-veil);position:absolute;inset:0}.bsc-pal{z-index:6;top:max(calc(var(--u) * 56), calc(var(--u) * var(--blf-dh) * .13));width:calc(var(--u) * 620);max-width:calc(100% - var(--u) * 32);background:var(--blf-panel);box-shadow:0 0 0 1px var(--bsc-pal-edge), var(--bsc-pal-shadow);color:var(--blf-ink);border-radius:3px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.bsc-pal-in{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 48);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 14);box-shadow:inset 0 -1px 0 var(--blf-line);font-size:calc(var(--u) * 14);display:flex}.bsc-pal-in .blf-ico{color:var(--blf-ink-3)}.bsc-pal-q{min-width:0;color:var(--blf-ink);flex:1;align-items:center;display:inline-flex}.bsc-caret{width:1px;height:calc(var(--u) * 17);background:var(--blf-accent);margin-left:1px}.bsc-key{min-width:calc(var(--u) * 18);height:calc(var(--u) * 18);padding:0 calc(var(--u) * 4);background:var(--blf-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blf-ink) 14%, transparent);color:var(--blf-ink-2);font-size:calc(var(--u) * 10.5);border-radius:2px;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.bsc-pal-in .bsc-key{color:var(--blf-ink-3)}.bsc-pal-scopes{align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 8) calc(var(--u) * 12) calc(var(--u) * 8) calc(var(--u) * 8);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.bsc-pal-scope{height:calc(var(--u) * 24);padding:0 calc(var(--u) * 9);color:var(--blf-ink-3);font-size:calc(var(--u) * 12);border-radius:2px;align-items:center;font-weight:500;display:inline-flex}.bsc-pal-scope.is-on{background:var(--blf-panel);color:var(--blf-ink);box-shadow:0 1px 2px #10182814,0 0 0 1px #1018280f}.bsc-pal-hint{align-items:center;gap:calc(var(--u) * 5);color:var(--blf-ink-3);font-size:calc(var(--u) * 11);margin-left:auto;display:inline-flex}.bsc-pal-list{padding:calc(var(--u) * 4) calc(var(--u) * 6) calc(var(--u) * 6);flex-direction:column;display:flex}.bsc-pal-h{padding:calc(var(--u) * 6) calc(var(--u) * 10) calc(var(--u) * 4);color:var(--blf-ink-3);font-size:calc(var(--u) * 11);font-weight:550}.bsc-pal-row{align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 32);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * 13);white-space:nowrap;border-radius:2px;font-weight:450;display:flex}.bsc-pal-row.is-on{background:color-mix(in srgb, var(--blf-ink) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blf-ink) 5%, transparent)}.bsc-pal-lead{width:calc(var(--u) * 22);height:calc(var(--u) * 16);flex:none;justify-content:center;align-items:center;display:inline-flex}.bsc-pal-dot{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--blf-ink-3);border-radius:50%}.bsc-pal-label b{font-weight:620}.bsc-pal-meta{color:var(--blf-ink-3);font-size:calc(var(--u) * 12)}.bsc-pal-sp{min-width:calc(var(--u) * 8);flex:1}.bsc-pal-open{color:var(--blf-ink-2);font-size:calc(var(--u) * 11.5);opacity:0}.bsc-pal-row .blf-ico{width:calc(var(--u) * 13);height:calc(var(--u) * 13);margin-right:calc(var(--u) * -2);color:var(--blf-ink-3);opacity:0}.bsc-pal-row.is-on .bsc-pal-open,.bsc-pal-row.is-on .blf-ico{opacity:1}.bsc-pal-foot{align-items:center;gap:calc(var(--u) * 14);height:calc(var(--u) * 34);padding:0 calc(var(--u) * 12);background:color-mix(in srgb, var(--blf-ink) 2.5%, var(--blf-panel));box-shadow:inset 0 1px 0 var(--blf-line);color:var(--blf-ink-3);font-size:calc(var(--u) * 11);white-space:nowrap;display:flex}.bsc-pal-foot>span{align-items:center;gap:calc(var(--u) * 4);display:inline-flex}.bsc-detail{flex-direction:column;height:100%;display:flex}.bsc-detail .blf-dhead{z-index:3;position:relative}.bsc-detail .blf-codebox{min-height:0;margin-bottom:calc(var(--u) * 24);flex:1}.blf-ycopy.is-open>span:last-child{background:#f5c800}.blf-ycopy.bsc-ycopy-solo>span{width:auto;padding:0 calc(var(--u) * 15);box-shadow:none;border-radius:2px;justify-content:flex-start}.bsc-menu--copy{min-width:calc(var(--u) * 240)}.bsc-stage{min-height:0;margin:calc(var(--u) * 20) 0 calc(var(--u) * 24);box-shadow:inset 0 0 0 1px var(--blf-line);background:linear-gradient(#fff,#fff);border-radius:3px;flex:1;position:relative;overflow:hidden}.bsc-pv{--m:calc(var(--u) * (var(--blf-dw) - 98) / 1100);padding:calc(var(--m) * 96) calc(var(--m) * 24) 0;color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;letter-spacing:0;position:absolute;inset:1px;overflow:hidden}.bsc-pv-head{align-items:flex-start;gap:calc(var(--m) * 18);max-width:calc(var(--m) * 720);padding-bottom:calc(var(--m) * 16);flex-direction:column;display:flex}.bsc-pv-eyebrow{align-items:center;gap:calc(var(--m) * 10);color:#8a8a8a;-webkit-text-fill-color:#8a8a8a;font-size:calc(var(--m) * 11);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1;display:inline-flex}.bsc-pv-eyebrow i{width:calc(var(--m) * 8);height:calc(var(--m) * 8);background:linear-gradient(#0a0a0a,#0a0a0a)}.bsc-pv-title{font-size:calc(var(--m) * 49.5);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.1}.bsc-pv-lede{color:#525252;-webkit-text-fill-color:#525252;max-width:60ch;font-size:calc(var(--m) * 15.4);line-height:1.6}.bsc-pv-tiers{gap:calc(var(--m) * 16);margin-top:calc(var(--m) * 16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bsc-pv-tier{background:linear-gradient(#fff,#fff);border-radius:2px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ebebeb}.bsc-pv-tier.is-featured:before{content:"";width:100%;height:calc(var(--m) * 3);background:linear-gradient(#0a0a0a,#0a0a0a);position:absolute;top:0;left:0}.bsc-pv-num{justify-content:space-between;align-items:flex-start;gap:calc(var(--m) * 14);min-height:calc(var(--m) * 54);padding:calc(var(--m) * 32) calc(var(--m) * 32) 0;color:#8a8a8a;-webkit-text-fill-color:#8a8a8a;font-size:calc(var(--m) * 11);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1;display:flex}.bsc-pv-num em{margin-top:calc(var(--m) * -5);padding:calc(var(--m) * 5) calc(var(--m) * 10);color:#fff;-webkit-text-fill-color:#fff;font-size:calc(var(--m) * 10);background:linear-gradient(#0a0a0a,#0a0a0a);border-radius:2px;font-style:normal}.bsc-pv-body{padding:calc(var(--m) * 28) calc(var(--m) * 32) 0;flex-direction:column;display:flex}.bsc-pv-amt{align-items:baseline;gap:calc(var(--m) * 10);margin-bottom:calc(var(--m) * 24);display:flex}.bsc-pv-amt b{font-size:calc(var(--m) * 55);letter-spacing:-.035em;font-weight:600;line-height:1}.bsc-pv-amt span{color:#8a8a8a;-webkit-text-fill-color:#8a8a8a;font-size:calc(var(--m) * 12);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.bsc-pv-name{margin-bottom:calc(var(--m) * 12);font-size:calc(var(--m) * 24);letter-spacing:-.02em;font-weight:600;line-height:1.2}.bsc-pv-desc{margin-bottom:calc(var(--m) * 28);color:#525252;-webkit-text-fill-color:#525252;font-size:calc(var(--m) * 14.5);line-height:1.65}.bsc-pv-cta{margin-bottom:calc(var(--m) * 32);padding:calc(var(--m) * 14) calc(var(--m) * 18);color:#fff;-webkit-text-fill-color:#fff;font-size:calc(var(--m) * 14);background:linear-gradient(#0a0a0a,#0a0a0a);border-radius:2px;justify-content:center;font-weight:500;line-height:1.2;display:flex}.bsc-pv-foot{gap:calc(var(--m) * 10);padding:calc(var(--m) * 24) calc(var(--m) * 32);background:linear-gradient(#fafafa,#fafafa);flex-direction:column;display:flex;box-shadow:inset 0 1px #ebebeb}.bsc-pv-foott{margin-bottom:calc(var(--m) * 4);color:#8a8a8a;-webkit-text-fill-color:#8a8a8a;font-size:calc(var(--m) * 11);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.bsc-pv-li{gap:calc(var(--m) * 10);color:#525252;-webkit-text-fill-color:#525252;font-size:calc(var(--m) * 13.5);line-height:1.55;display:flex}.bsc-pv-li:before{content:"+";color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;font-weight:600}.bsc-locked{justify-content:center;align-items:center;gap:calc(var(--u) * 10);min-height:0;margin:calc(var(--u) * 20) 0 calc(var(--u) * 24);padding:calc(var(--u) * 48) calc(var(--u) * 24);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);text-align:center;border-radius:3px;flex-direction:column;flex:1;display:flex}.bsc-locked>.blf-ico{width:calc(var(--u) * 28);height:calc(var(--u) * 28);color:var(--blf-ink-3)}.bsc-locked-t{color:var(--blf-ink);font-size:calc(var(--u) * 18);letter-spacing:-.015em;font-weight:600;line-height:1.3}.bsc-locked-p{max-width:calc(var(--u) * 420);color:var(--blf-ink-2);font-size:calc(var(--u) * 14);line-height:1.6}.bsc-locked .blf-btn{margin-top:calc(var(--u) * 8)}.bsc-codecard{background:var(--blf-code);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;overflow:hidden}.bsc-codecard-h{height:calc(var(--u) * 40);padding:0 calc(var(--u) * 16);box-shadow:inset 0 -1px 0 var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 13);justify-content:space-between;align-items:center;font-weight:600;display:flex}.bsc-codecard-h span+span{color:var(--blf-ink-3);font-weight:400}.blf-pre.bsc-pre{padding:calc(var(--u) * 12) calc(var(--u) * 16) calc(var(--u) * 14) 0;font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 23)}.blf-pre.bsc-pre .bll-line{min-height:calc(var(--u) * 23);padding-left:calc(var(--u) * 52)}.blf-pre.bsc-pre .bll-line:before{width:calc(var(--u) * 34)}.bsc-anat{gap:calc(var(--u) * 28);height:100%;padding:calc(var(--u) * 28);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.bsc-anat-stage{min-width:0;padding:calc(var(--u) * 28) calc(var(--u) * 22);box-shadow:inset 0 0 0 1px var(--blf-line);background:linear-gradient(#fafafa,#fafafa);border-radius:3px;align-items:center;display:flex}.bsc-anat-side{gap:calc(var(--u) * 16);flex-direction:column;min-width:0;display:flex}.bsc-cta{--m:calc(var(--u) * .74);width:100%;padding:calc(var(--m) * 56) calc(var(--m) * 24);color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;letter-spacing:0;background:linear-gradient(#fff,#fff);position:relative;box-shadow:inset 0 1px #ebebeb,inset 0 -1px #ebebeb}.bsc-cta-in{grid-template-areas:"content media""actions media";grid-template-columns:minmax(0, 1fr) calc(var(--m) * 300);gap:calc(var(--m) * 24) calc(var(--m) * 40);align-items:start;display:grid}.bsc-cta-content{align-items:flex-start;gap:calc(var(--m) * 18);flex-direction:column;grid-area:content;display:flex}.bsc-cta-eyebrow{align-items:center;gap:calc(var(--m) * 10);color:#8a8a8a;-webkit-text-fill-color:#8a8a8a;font-size:calc(var(--m) * 11);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1;display:inline-flex}.bsc-cta-eyebrow i{width:calc(var(--m) * 8);height:calc(var(--m) * 8);background:linear-gradient(#0a0a0a,#0a0a0a)}.bsc-cta-title{font-size:calc(var(--m) * 36);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.15;position:relative}.bsc-cta-body{color:#525252;-webkit-text-fill-color:#525252;font-size:calc(var(--m) * 15);line-height:1.6}.bsc-cta-actions{gap:calc(var(--m) * 12);flex-wrap:wrap;grid-area:actions;display:flex}.bsc-cta-a{align-items:center;gap:calc(var(--m) * 8);padding:calc(var(--m) * 14) calc(var(--m) * 22);font-size:calc(var(--m) * 14);white-space:nowrap;border-radius:2px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.bsc-cta-a svg{width:calc(var(--m) * 14);height:calc(var(--m) * 14)}.bsc-cta-a--primary{color:#fff;-webkit-text-fill-color:#fff;background:linear-gradient(#0a0a0a,#0a0a0a)}.bsc-cta-a--primary svg{stroke:#fff}.bsc-cta-a--secondary{box-shadow:inset 0 0 0 1px #ebebeb}.bsc-cta-media{justify-content:center;align-items:center;gap:calc(var(--m) * 10);min-height:calc(var(--m) * 260);outline-offset:-1px;color:#8a8a8a;-webkit-text-fill-color:#8a8a8a;font-size:calc(var(--m) * 11);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#fafafa,#fafafa);border-radius:2px;outline:1px dashed #d4d4d4;flex-direction:column;grid-area:media;font-weight:500;display:flex}.bsc-cta-media svg{width:calc(var(--m) * 32);height:calc(var(--m) * 32);stroke:#8a8a8a}.bsc-outline{outline:1.5px dashed var(--blf-accent);outline-offset:calc(var(--u) * 4)}.bsc-outline--block{outline-offset:calc(var(--u) * 6)}.bsc-num{z-index:1;top:calc(var(--u) * -14);left:calc(var(--u) * -14);width:calc(var(--u) * 18);height:calc(var(--u) * 18);background:var(--blf-accent);color:#fff;-webkit-text-fill-color:#fff;font-size:calc(var(--u) * 10.5);letter-spacing:0;text-transform:none;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:absolute}.bsc-num--block{top:calc(var(--u) * -16);left:calc(var(--u) * -16)}.bsc-num--static{flex:none;position:static}.bsc-anat-rows{background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;overflow:hidden}.bsc-anat-row{grid-template-columns:calc(var(--u) * 18) minmax(0, 1.1fr) minmax(0, 1fr);align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 42);padding:0 calc(var(--u) * 14);box-shadow:inset 0 -1px 0 var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 12.5);display:grid}.bsc-anat-row:last-child{box-shadow:none}.bsc-anat-row--h{min-height:calc(var(--u) * 34);color:var(--blf-ink-3);font-size:calc(var(--u) * 10.5);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.bsc-anat-cls{color:var(--blf-syn-tag);font-weight:500}.bsc-tok{gap:calc(var(--u) * 28);height:100%;padding:calc(var(--u) * 28);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.bsc-tok-left,.bsc-tok-right{gap:calc(var(--u) * 16);flex-direction:column;min-width:0;display:flex}.bsc-tok-table{background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;overflow:hidden}.bsc-tok-row{grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr) calc(var(--u) * 64);align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 34);padding:0 calc(var(--u) * 14);box-shadow:inset 0 -1px 0 var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 12.5);white-space:nowrap;display:grid}.bsc-tok-row:last-child{box-shadow:none}.bsc-tok-row--h{min-height:calc(var(--u) * 30);color:var(--blf-ink-3);font-size:calc(var(--u) * 10.5);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.bsc-tok-row>span:last-child{text-align:right}.bsc-tok-name{color:var(--blf-ink);font-weight:500}.bsc-tok-val{align-items:center;gap:calc(var(--u) * 8);font-variant-numeric:tabular-nums;display:inline-flex}.bsc-tok-n{color:var(--blf-ink-3);font-variant-numeric:tabular-nums}.bsc-sw{width:calc(var(--u) * 12);height:calc(var(--u) * 12);background:linear-gradient(var(--sw), var(--sw));border-radius:2px;flex:none;box-shadow:inset 0 0 0 1px #0a0a0a1f}.bsc-tok-scope{--t-bg:#fff;--t-text:#0a0a0a;--t-text-2:#525252;--t-text-3:#8a8a8a;--t-border:#ebebeb;--t-tone:#b45309;gap:calc(var(--u) * 12);min-height:0;padding:calc(var(--u) * 16);background:linear-gradient(var(--t-bg), var(--t-bg));box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;flex-direction:column;flex:1;display:flex;overflow:hidden}.bsc-tok-scope.is-promo{--t-bg:#0a0a0a;--t-text:#fafafa;--t-text-2:#a3a3a3;--t-text-3:#737373;--t-border:#26262b;box-shadow:inset 0 0 0 1px #26262b}.bsc-tok-cap{color:var(--t-text-3);-webkit-text-fill-color:var(--t-text-3);font-size:calc(var(--u) * 10.5);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.bsc-bs{background:linear-gradient(color-mix(in srgb, var(--t-tone) 8%, var(--t-bg)), color-mix(in srgb, var(--t-tone) 8%, var(--t-bg)));box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--t-tone) 22%, var(--t-border));color:var(--t-text);-webkit-text-fill-color:var(--t-text);border-radius:2px;position:relative;overflow:hidden}.bsc-bs:before{content:"";background:linear-gradient(90deg, var(--t-tone), color-mix(in srgb, var(--t-tone) 30%, transparent) 46%, transparent);height:2px;position:absolute;inset:0 0 auto}.bsc-bs-hatch{background-image:repeating-linear-gradient(-45deg, var(--t-tone) 0 1px, transparent 1px calc(var(--u) * 9));opacity:.055;position:absolute;inset:0}.bsc-bs-in{align-items:flex-start;gap:calc(var(--u) * 14);padding:calc(var(--u) * 11) calc(var(--u) * 16);display:flex;position:relative}.bsc-bs-beacon{width:calc(var(--u) * 18);height:calc(var(--u) * 18);margin-top:calc(var(--u) * 1);background:color-mix(in srgb, var(--t-tone) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-tone) 34%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.bsc-bs-beacon i{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--t-tone);border-radius:50%}.bsc-bs-msg{gap:calc(var(--u) * 3);min-width:0;font-size:calc(var(--u) * 13);flex-direction:column;flex:1;line-height:1.35;display:flex}.bsc-bs-msg b{color:color-mix(in srgb, var(--t-tone) 82%, var(--t-text));-webkit-text-fill-color:color-mix(in srgb, var(--t-tone) 82%, var(--t-text));letter-spacing:-.01em;font-weight:600}.bsc-bs-msg span{color:var(--t-text-2);-webkit-text-fill-color:var(--t-text-2)}.bsc-bs-meta{align-items:flex-end;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 12);flex-direction:column;flex:none;display:flex}.bsc-bs-meta>span:first-child{color:var(--t-text-3);-webkit-text-fill-color:var(--t-text-3);white-space:nowrap;font-weight:500}.bsc-bs-link{padding:calc(var(--u) * 5) calc(var(--u) * 10);background:color-mix(in srgb, var(--t-tone) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-tone) 32%, transparent);color:color-mix(in srgb, var(--t-tone) 86%, var(--t-text));-webkit-text-fill-color:color-mix(in srgb, var(--t-tone) 86%, var(--t-text));white-space:nowrap;border-radius:2px;font-weight:550}.bsc-bs-page{gap:calc(var(--u) * 8);padding:calc(var(--u) * 6) calc(var(--u) * 4) 0;flex-direction:column;display:flex}.bsc-bs-page i{height:calc(var(--u) * 6);background:linear-gradient(var(--t-border), var(--t-border));border-radius:1px;display:block}.bsc-bs-page i:first-child{width:46%;height:calc(var(--u) * 12);background:linear-gradient(var(--t-text), var(--t-text))}.bsc-bs-page i:nth-child(2){width:82%}.bsc-bs-page i:nth-child(3){width:64%}.bsc-flush .blf-page{padding:0}.bsc-attr{--c:calc(var(--u) * 32);height:100%;overflow:hidden}.bsc-attr-c{max-width:calc(var(--u) * 1080);padding:0 var(--c);margin:0 auto}.bsc-attr-top{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 48);padding:0 var(--c);box-shadow:inset 0 -1px 0 var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 13);font-weight:500;display:flex}.bsc-attr-top i{color:var(--blf-ink-3);font-size:calc(var(--u) * 11);font-style:normal}.bsc-attr-top b{color:var(--blf-ink);font-weight:600}.bsc-attr-t{margin-top:calc(var(--u) * 40);color:var(--blf-ink);font-size:calc(var(--u) * 60);letter-spacing:-.042em;font-weight:700;line-height:1}.bsc-attr-l{max-width:calc(var(--u) * 640);margin:calc(var(--u) * 18) 0 calc(var(--u) * 28);color:var(--blf-ink-2);font-size:calc(var(--u) * 15);line-height:1.6}.bsc-attr-code{padding:calc(var(--u) * 1) calc(var(--u) * 5);background:var(--blf-hi);font-size:calc(var(--u) * 13.5);border-radius:3px}.bsc-attr-stats{max-width:calc(var(--u) * 680);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}.bsc-attr-stats>span{gap:calc(var(--u) * 4);padding:calc(var(--u) * 14) calc(var(--u) * 18);flex-direction:column;display:flex}.bsc-attr-stats>span+span{box-shadow:inset 1px 0 0 var(--blf-line)}.bsc-attr-stats em,.bsc-attr-toc-l,.bsc-attr-name em{color:var(--blf-ink-3);font-size:calc(var(--u) * 10);letter-spacing:.06em;text-transform:uppercase;font-style:normal;font-weight:500}.bsc-attr-stats b{color:var(--blf-ink);font-size:calc(var(--u) * 18);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.bsc-attr-bar{margin-top:calc(var(--u) * 32);padding:calc(var(--u) * 12) 0;box-shadow:inset 0 1px 0 var(--blf-line), inset 0 -1px 0 var(--blf-line)}.bsc-attr-bar-in{align-items:center;gap:calc(var(--u) * 14);display:flex}.bsc-attr-search{align-items:center;gap:calc(var(--u) * 8);max-width:calc(var(--u) * 480);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 10) 0 calc(var(--u) * 12);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-3);font-size:calc(var(--u) * 13.5);border-radius:3px;flex:1;display:flex;position:relative}.bsc-attr-search .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.bsc-attr-search>span:first-of-type{flex:1}.bsc-attr-kbd{padding:calc(var(--u) * 2) calc(var(--u) * 6);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);font-size:calc(var(--u) * 10);letter-spacing:.04em;border-radius:3px}.bsc-attr-count{color:var(--blf-ink-2);font-size:calc(var(--u) * 11);font-weight:500}.bsc-attr-count b{color:var(--blf-ink)}.bsc-attr-grid{grid-template-columns:calc(var(--u) * 200) minmax(0, 1fr);gap:calc(var(--u) * 56);padding-top:calc(var(--u) * 40);display:grid}.bsc-attr-toc{flex-direction:column;gap:1px;display:flex}.bsc-attr-toc-l{margin-bottom:calc(var(--u) * 8);padding-bottom:calc(var(--u) * 10);box-shadow:inset 0 -1px 0 var(--blf-line)}.bsc-attr-toc-i{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 7) calc(var(--u) * 8);color:var(--blf-ink-2);font-size:calc(var(--u) * 12.5);white-space:nowrap;border-radius:3px;font-weight:500;display:flex}.bsc-attr-toc-i.is-on{background:var(--blf-hi);color:var(--blf-ink)}.bsc-attr-toc-i em{width:calc(var(--u) * 18);color:var(--blf-ink-3);font-size:calc(var(--u) * 10);font-style:normal}.bsc-attr-toc-i i{color:var(--blf-ink-3);font-size:calc(var(--u) * 10);margin-left:auto;font-style:normal}.bsc-attr-cat-h{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 24);margin-bottom:calc(var(--u) * 18);padding-bottom:calc(var(--u) * 14);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.bsc-attr-cat-h>span{gap:calc(var(--u) * 4);flex-direction:column;display:flex}.bsc-attr-cat-h b{color:var(--blf-ink);font-size:calc(var(--u) * 24);letter-spacing:-.025em;font-weight:800;line-height:1.1}.bsc-attr-cat-h em{color:var(--blf-ink-2);font-size:calc(var(--u) * 14);font-style:normal}.bsc-attr-cat-h i{padding:calc(var(--u) * 3) calc(var(--u) * 9);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 10.5);white-space:nowrap;border-radius:3px;font-style:normal;font-weight:500}.bsc-attr-table{box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;overflow:hidden}.bsc-attr-row{grid-template-columns:minmax(calc(var(--u) * 180), 1.4fr) minmax(calc(var(--u) * 120), 1fr) minmax(0, 2fr) auto;align-items:start;gap:calc(var(--u) * 20);padding:calc(var(--u) * 16) calc(var(--u) * 20);box-shadow:inset 0 -1px 0 var(--blf-line);display:grid}.bsc-attr-name{gap:calc(var(--u) * 4);flex-direction:column;min-width:0;display:flex}.bsc-attr-name b{color:var(--blf-ink);font-size:calc(var(--u) * 13);font-weight:500}.bsc-attr-name em{font-size:calc(var(--u) * 9.5);letter-spacing:.04em}.bsc-attr-val{width:-moz-fit-content;width:fit-content;padding:calc(var(--u) * 3) calc(var(--u) * 8);background:var(--blf-hi);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 11.5);border-radius:3px;font-weight:500}.bsc-attr-desc{color:var(--blf-ink-2);font-size:calc(var(--u) * 13);line-height:1.5}.bsc-attr-copy{align-items:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 6) calc(var(--u) * 10);box-shadow:inset 0 0 0 1px var(--blf-line-2);color:var(--blf-ink-2);font-size:calc(var(--u) * 10.5);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;font-weight:500;display:inline-flex}.bsc-attr-copy .blf-ico{width:calc(var(--u) * 11);height:calc(var(--u) * 11)}.bsc-studio{grid-template-columns:calc(var(--u) * 272) minmax(0, 1fr) calc(var(--u) * 296);align-items:start;gap:calc(var(--u) * 16);height:100%;display:grid}.bsc-cs-panel{background:var(--blf-panel);min-width:0;box-shadow:inset 0 0 0 1px var(--blf-line), var(--bsc-float);border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.bsc-cs-lib{max-height:100%}.bsc-cs-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 12) calc(var(--u) * 14);box-shadow:inset 0 -1px 0 var(--blf-line);font-size:calc(var(--u) * 14);display:flex}.bsc-cs-head b{letter-spacing:-.01em;font-weight:600}.bsc-cs-head span{color:var(--blf-ink-2);font-size:calc(var(--u) * 12);font-variant-numeric:tabular-nums}.bsc-cs-body{gap:calc(var(--u) * 12);padding:calc(var(--u) * 14);flex-direction:column;display:flex}.bsc-cs-filters{gap:calc(var(--u) * 8);padding:calc(var(--u) * 12) calc(var(--u) * 14);flex-direction:column;display:flex}.bsc-cs-input{padding:calc(var(--u) * 7) 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);border-radius:2px;line-height:1.4;display:block}.bsc-cs-input.is-empty{color:var(--blf-ink-3)}.bsc-cs-area{min-height:calc(var(--u) * 96);line-height:1.5}.bsc-cs-seg,.bsc-cs-group{gap:calc(var(--u) * 2);padding:calc(var(--u) * 2);background:var(--bsc-tray);border-radius:2px;display:flex}.bsc-cs-group{background:0 0;padding:0}.bsc-cs-seg>span,.bsc-cs-group>span{padding:calc(var(--u) * 4) calc(var(--u) * 10);color:var(--blf-ink-2);font-size:calc(var(--u) * 12);text-align:center;font-variant-numeric:tabular-nums;border-radius:2px;flex:1;font-weight:500}.bsc-cs-seg>span.is-on,.bsc-cs-group>span.is-on{background:var(--bsc-chip);box-shadow:var(--bsc-chip-shadow);color:var(--blf-ink)}.bsc-cs-jump{gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 14) calc(var(--u) * 12);flex-direction:column;display:flex}.bsc-cs-label{color:var(--blf-ink-2);font-size:calc(var(--u) * 12);font-weight:500}.bsc-cs-chips{gap:calc(var(--u) * 6);flex-wrap:wrap;display:flex}.bsc-cs-chip{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 2) calc(var(--u) * 8);background:var(--blf-sunken);font-size:calc(var(--u) * 12);border-radius:2px;display:inline-flex}.bsc-cs-chip i{color:var(--blf-ink-2);font-size:calc(var(--u) * 11);font-style:normal}.bsc-cs-list{padding:calc(var(--u) * 4) calc(var(--u) * 6) calc(var(--u) * 8);box-shadow:inset 0 1px 0 var(--blf-line);flex-direction:column;display:flex}.bsc-cs-item{gap:calc(var(--u) * 2);padding:calc(var(--u) * 8) calc(var(--u) * 10);border-radius:2px;flex-direction:column;display:flex}.bsc-cs-item.is-on{background:var(--blf-hi)}.bsc-cs-item b{font-size:calc(var(--u) * 13);font-weight:500}.bsc-cs-item span{color:var(--blf-ink-2);font-size:calc(var(--u) * 12)}.bsc-cs-stage{background:var(--blf-panel);min-width:0;height:100%;box-shadow:inset 0 0 0 1px var(--blf-line), var(--bsc-float);border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.bsc-cs-tray{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 10);background:var(--bsc-tray);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.bsc-cs-sep{width:1px;height:calc(var(--u) * 18);background:var(--blf-line-2)}.bsc-cs-busy{height:2px}.bsc-cs-ground{padding:calc(var(--u) * 32) calc(var(--u) * 24);background-color:var(--blf-sunken);background-image:linear-gradient(45deg, var(--bsc-check) 25%, transparent 25%, transparent 75%, var(--bsc-check) 75%), linear-gradient(45deg, var(--bsc-check) 25%, transparent 25%, transparent 75%, var(--bsc-check) 75%);background-position:0 0, calc(var(--u) * 8) calc(var(--u) * 8);background-size:calc(var(--u) * 16) calc(var(--u) * 16);flex:1}.bsc-cs-art{height:calc(var(--u) * 300);box-shadow:var(--bsc-art);background:linear-gradient(#fff,#fff);border-radius:2px;position:relative;overflow:hidden}.bsc-cs-art .blf-wf{padding:calc(var(--u) * 28) calc(var(--u) * 30);box-shadow:none;gap:calc(var(--u) * 10);inset:0}.bsc-cs-side{gap:calc(var(--u) * 16);flex-direction:column;min-width:0;display:flex}.bsc-cs-field{gap:calc(var(--u) * 6);flex-direction:column;display:flex}.bsc-cs-actions{align-items:center;gap:calc(var(--u) * 10);display:flex}.bsc-cs-btn{padding:calc(var(--u) * 7) calc(var(--u) * 14);font-size:calc(var(--u) * 13);border-radius:2px;font-weight:600}.bsc-cs-btn--primary{background:var(--blf-accent);color:#fff}.bsc-cs-hint{color:var(--blf-ink-2);font-size:calc(var(--u) * 12)}.bsc-cs-kbd{padding:0 calc(var(--u) * 5);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 11);border-radius:2px;font-weight:500}.bsc-cs-props{gap:calc(var(--u) * 8);font-size:calc(var(--u) * 13)}.bsc-cs-props>span{justify-content:space-between;gap:calc(var(--u) * 12);display:flex}.bsc-cs-props em{color:var(--blf-ink-2);font-style:normal}.bsc-cs-props>span>span{font-variant-numeric:tabular-nums}.bsc-cs-muted{color:var(--blf-ink-2);font-size:calc(var(--u) * 13)}.bsc-custom .blf-ph-a{gap:calc(var(--u) * 8)}.bsc-custom-note{max-width:calc(var(--u) * 680);margin-top:calc(var(--u) * 20);color:var(--blf-ink-2);font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 22)}.bsc-custom .blf-grid{margin-top:calc(var(--u) * 22)}.bsc-custom-foot{box-shadow:inset 0 1px 0 var(--blf-line)}.bsc-custom-meta{gap:calc(var(--u) * 4) calc(var(--u) * 12);padding:0 calc(var(--u) * 16) calc(var(--u) * 14);color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:calc(var(--u) * 18);flex-wrap:wrap;display:flex}.bsc-custom-id{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bsc-custom-meta u{color:var(--blf-ink-2);text-underline-offset:2px}.bsc-tpd{flex-direction:column;display:flex}.bsc-tpd-head{align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 40);white-space:nowrap;display:flex}.bsc-tpd-title{color:var(--blf-ink);font-size:calc(var(--u) * 20);letter-spacing:-.02em;font-weight:600}.bsc-pgbadge{height:calc(var(--u) * 20);padding:0 calc(var(--u) * 7);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;border-radius:2px;align-items:center;font-weight:600;display:inline-flex}.bsc-tpd-act{align-items:center;gap:calc(var(--u) * 8);margin-left:auto;display:flex}.bsc-pbtn{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 38);padding:0 calc(var(--u) * 14);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) * 14);border-radius:2px;font-weight:500;display:inline-flex}.bsc-pbtn .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.bsc-pbtn--primary{background:var(--blf-accent);box-shadow:none;color:#fff}.bsc-pbtn--primary .blf-ico{stroke:#fff}.bsc-tpd-lede{max-width:72ch;margin-top:calc(var(--u) * 14);color:var(--blf-ink-2);font-size:calc(var(--u) * 15);line-height:1.6;overflow:hidden}.bsc-tpd-meta{margin-top:calc(var(--u) * 8);color:var(--blf-ink-3);font-size:calc(var(--u) * 13);font-variant-numeric:tabular-nums}.bsc-tpd-viewer{margin-top:calc(var(--u) * 24);background:var(--blf-sunken);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;overflow:hidden}.bsc-tpd-bar{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 12);background:var(--blf-panel);box-shadow:inset 0 -1px 0 var(--blf-line);display:flex}.bsc-tpd-tabs{gap:calc(var(--u) * 2);white-space:nowrap;display:flex}.bsc-tpd-tabs>span{height:calc(var(--u) * 32);padding:0 calc(var(--u) * 11);color:var(--blf-ink-2);font-size:calc(var(--u) * 14);border-radius:2px;align-items:center;font-weight:500;display:inline-flex}.bsc-tpd-tabs>span.is-on{background:var(--blf-hi);color:var(--blf-ink)}.bsc-tpd-seg>span{padding:0 calc(var(--u) * 12);font-size:calc(var(--u) * 13)}.bsc-tpd-stage{padding:calc(var(--u) * 16)}.bsc-tpd-frame{--m:calc(var(--u) * 1.6);height:calc(var(--u) * 300);box-shadow:0 0 0 1px var(--blf-line);border-radius:2px;position:relative;overflow:hidden}.bsc-tpd-cols{gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 16);grid-template-columns:1fr 1fr;display:grid}.bsc-pgpanel{min-width:0;padding:calc(var(--u) * 22) calc(var(--u) * 24);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px}.bsc-pgpanel>b{margin-bottom:calc(var(--u) * 14);font-size:calc(var(--u) * 15);letter-spacing:-.01em;font-weight:600;display:block}.bsc-pgpanel ol{padding-left:calc(var(--u) * 20);margin:0}.bsc-pgpanel li{margin-bottom:calc(var(--u) * 8);color:var(--blf-ink-2);font-size:calc(var(--u) * 14);line-height:1.6}.bsc-pgpanel li b{color:var(--blf-ink);font-weight:600}.bsc-tpd-files{flex-direction:column;display:flex}.bsc-tpd-files>span{justify-content:space-between;gap:calc(var(--u) * 12);padding:calc(var(--u) * 7) 0;box-shadow:inset 0 -1px 0 var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 13);display:flex}.bsc-tpd-files i{color:var(--blf-ink-3);font-variant-numeric:tabular-nums;font-style:normal}.bsc-imp{height:100%;position:relative}.bsc-imp-top{align-items:center;gap:calc(var(--u) * 28);padding:calc(var(--u) * 16) calc(var(--u) * 20);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line), 0 1px 2px #0a0a0a08;border-radius:3px;display:flex}.bsc-imp-main{flex:1 1 calc(var(--u) * 260);gap:calc(var(--u) * 3);max-width:calc(var(--u) * 440);flex-direction:column;display:flex}.bsc-imp-main b{color:var(--blf-ink);font-size:calc(var(--u) * 13.5);font-weight:600}.bsc-imp-main span{color:var(--blf-ink-3);font-size:calc(var(--u) * 12.5);line-height:1.5}.bsc-imp-select,.bsc-imp-search{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 38);padding:0 calc(var(--u) * 12);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line-2);color:var(--blf-ink);font-size:calc(var(--u) * 14);white-space:nowrap;border-radius:2px;display:flex}.bsc-imp-select{flex:0 1 calc(var(--u) * 320)}.bsc-imp-search{flex:0 1 calc(var(--u) * 260);color:var(--blf-ink-3);justify-content:flex-start;margin-left:auto}.bsc-imp-select .blf-ico,.bsc-imp-search .blf-ico{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--blf-ink-3)}.bsc-imp-pills{gap:calc(var(--u) * 2);margin:calc(var(--u) * 16) 0 calc(var(--u) * 20);padding:calc(var(--u) * 2);background:var(--bsc-tray);border-radius:2px;display:inline-flex}.bsc-imp-pills>span{align-items:center;gap:calc(var(--u) * 7);padding:calc(var(--u) * 7) calc(var(--u) * 14);color:var(--blf-ink-2);font-size:calc(var(--u) * 13);white-space:nowrap;border-radius:2px;font-weight:600;display:inline-flex}.bsc-imp-pills>span.is-on{background:var(--bsc-chip);box-shadow:var(--bsc-chip-shadow);color:var(--blf-ink)}.bsc-imp-pills i{padding:calc(var(--u) * 1) calc(var(--u) * 7);background:var(--blf-sunken);color:var(--blf-ink-3);font-size:calc(var(--u) * 11);font-variant-numeric:tabular-nums;border-radius:3px;font-style:normal}.bsc-imp-pills>span.is-on i{background:color-mix(in srgb, currentColor 10%, transparent);color:inherit}.bsc-imp-grid{gap:calc(var(--u) * 18);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bsc-imp-card{background:var(--blf-sunken);min-width:0;box-shadow:inset 0 0 0 1px var(--blf-line), 0 1px 2px #0a0a0a08;border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.bsc-imp-card.is-on{box-shadow:inset 0 0 0 1px var(--blf-accent), 0 0 0 2px #0075ff2e}.bsc-imp-prev{height:calc(var(--u) * 200);box-shadow:inset 0 -1px 0 var(--blf-line);background:linear-gradient(#fbfbfb,#f1f1f2);position:relative;overflow:hidden}.bsc-imp-card.is-on .bsc-imp-prev{box-shadow:inset 0 -1px #0075ff40}.bsc-imp-body{gap:calc(var(--u) * 8);padding:calc(var(--u) * 16) calc(var(--u) * 18) calc(var(--u) * 18);flex-direction:column;display:flex}.bsc-imp-chips span{padding:calc(var(--u) * 2) calc(var(--u) * 8);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink-3);font-size:calc(var(--u) * 11);border-radius:3px;font-weight:600}.bsc-imp-body b{font-size:calc(var(--u) * 15.5);letter-spacing:-.015em;font-weight:700;line-height:1.3}.bsc-imp-toggle{align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 2);padding-top:calc(var(--u) * 12);box-shadow:inset 0 1px 0 var(--blf-line);color:var(--blf-ink-2);font-size:calc(var(--u) * 13);font-weight:500;display:flex}.bsc-imp-card.is-on .bsc-imp-toggle{color:var(--blf-accent-ink)}.bsc-switch{width:calc(var(--u) * 30);height:calc(var(--u) * 18);background:var(--blf-line-2);border-radius:999px;position:relative}.bsc-switch:after{content:"";top:calc(var(--u) * 2);left:calc(var(--u) * 2);width:calc(var(--u) * 14);height:calc(var(--u) * 14);background:#fff;border-radius:50%;position:absolute;box-shadow:0 1px 2px #0003}.bsc-switch.is-on{background:var(--blf-accent)}.bsc-switch.is-on:after{left:calc(var(--u) * 14)}.bsc-imp-save{z-index:3;bottom:calc(var(--u) * 20);align-items:center;gap:calc(var(--u) * 26);padding:calc(var(--u) * 10) calc(var(--u) * 10) calc(var(--u) * 10) calc(var(--u) * 24);background:var(--blf-panel);box-shadow:inset 0 0 0 1px var(--blf-line), 0 calc(var(--u) * 2) calc(var(--u) * 6) #0a0a0a12, 0 calc(var(--u) * 12) calc(var(--u) * 32) #0a0a0a29;color:var(--blf-ink-2);font-size:calc(var(--u) * 12);white-space:nowrap;border-radius:3px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bsc-mcp-foot{padding:calc(var(--u) * 12) calc(var(--u) * 22) calc(var(--u) * 14);background:var(--blf-sunken);color:var(--blf-ink-2);font-size:calc(var(--u) * 12.5);line-height:1.55}.bsc-term{color:var(--bsc-term-ink)}.bsc-term-bar{align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 38);padding:0 calc(var(--u) * 14);background:var(--bsc-term-bar);box-shadow:inset 0 -1px 0 var(--bsc-term-rule);display:flex}.bsc-term-bar>span{width:calc(var(--u) * 11);height:calc(var(--u) * 11);background:#2a2a31;border-radius:50%}.bsc-term-bar em{color:var(--bsc-term-dim);font-size:calc(var(--u) * 11.5);margin-left:auto;font-style:normal}.bsc-term-body{padding:calc(var(--u) * 18) calc(var(--u) * 22);font-size:calc(var(--u) * 13.5);line-height:1.85}.bsc-term-body p{white-space:nowrap}.bsc-term-body .p{margin-right:calc(var(--u) * 6);color:var(--bsc-term-prompt)}.bsc-term-body .o{color:var(--bsc-term-out)}.bsc-term-body .o b{color:var(--bsc-term-ink);font-weight:600}.bsc-term-body .d{color:var(--bsc-term-dim)}.bsc-term-cols{grid-template-columns:calc(var(--u) * 230) calc(var(--u) * 260) 1fr;display:grid}.bsc-term-body .c{width:calc(var(--u) * 8);height:calc(var(--u) * 15);vertical-align:middle;background:var(--bsc-term-prompt);display:inline-block}.bsc-tile{height:100%;padding:calc(var(--u) * 24);position:relative}.bsc-tile--card{justify-content:center;align-items:center;display:flex}.bsc-tile--card .blf-card{width:calc(var(--u) * 320)}.bsc-tile--paste{align-items:flex-start;gap:calc(var(--u) * 14);flex-direction:column;display:flex}.bsc-tile--paste .bsc-codecard{align-self:stretch}.bsc-pre--wrap .bll-line{white-space:pre;text-overflow:ellipsis;overflow:hidden}.bsc-menu--static{margin-top:calc(var(--u) * 6);display:inline-flex;position:relative;top:auto;left:auto}.bsc-tile--menu,.bsc-tile--updates,.bsc-tile--more{flex-direction:column;align-items:flex-start;display:flex}.bsc-tile--menu .bsc-menu{margin-left:calc(var(--u) * 74)}.bsc-tile--menu .bsc-menu-i{gap:calc(var(--u) * 10)}.bsc-tile-bar{align-items:center;gap:calc(var(--u) * 2);height:calc(var(--u) * 48);padding:0 calc(var(--u) * 8);background:var(--blf-bar);box-shadow:inset 0 0 0 1px var(--blf-line);border-radius:3px;align-self:stretch;display:flex}.bsc-tile-bar--end{justify-content:flex-end;gap:calc(var(--u) * 10)}.bsc-tile--updates{align-items:flex-end}.bsc-upd{align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 10);box-shadow:inset 0 0 0 1px var(--blf-line);color:var(--blf-ink);font-size:calc(var(--u) * 13);border-radius:2px;font-weight:500;display:inline-flex}.bsc-upd i{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--blf-accent);border-radius:50%}.bsc-menu--updates{width:calc(var(--u) * 320);margin-right:calc(var(--u) * 30)}.bsc-menu-label{padding:calc(var(--u) * 6) calc(var(--u) * 10) calc(var(--u) * 4);color:var(--blf-ink-3);font-size:calc(var(--u) * 11);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.bsc-menu-i--tall{height:auto;padding-top:calc(var(--u) * 8);padding-bottom:calc(var(--u) * 8);white-space:normal}.bsc-menu-stack{gap:calc(var(--u) * 3);flex-direction:column;display:flex}.bsc-menu-stack em{color:var(--blf-ink-3);font-size:calc(var(--u) * 12);margin:0;font-style:normal;line-height:1.45}.bsc-tile--badges{justify-content:center;gap:calc(var(--u) * 22);flex-direction:column;display:flex}.bsc-tile-head{align-items:center;gap:calc(var(--u) * 12);flex-wrap:wrap;display:flex}.bsc-tile-meta{color:var(--blf-ink-3);font-size:calc(var(--u) * 13);font-variant-numeric:tabular-nums;flex-basis:100%}.bsc-tile--more .blf-tabs{align-self:stretch}.bsc-menu--more{margin-left:calc(var(--u) * 250);align-self:flex-start}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark],html[data-baselumen-theme=dark]) .bsc-sw{box-shadow:inset 0 0 0 1px #ffffff38}@container (width<=640px){.bsc-anat,.bsc-tok{grid-template-columns:minmax(0,1fr);height:auto}.bsc-tok-scope{flex:none}.bsc-studio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bsc-studio .bsc-cs-lib{display:none}.bsc-imp-top{gap:calc(var(--u) * 12);flex-wrap:wrap}.bsc-imp-search,.bsc-imp-pills>span:nth-child(n+4),.bsc-tpd-act .bsc-pbtn:first-child,.bsc-tpd-tabs>span:nth-child(n+5){display:none}.bsc-attr-grid{grid-template-columns:minmax(0,1fr)}.bsc-attr-toc{display:none}.bsc-attr-row{grid-template-columns:minmax(0,1fr) auto}.bsc-attr-desc{display:none}}
