.bl2-hero{padding:clamp(28px,5svh,64px) 0 clamp(56px,7vw,96px)}.bl2-hero-copy .l2-lede{margin-top:16px;font-size:17px;line-height:1.55}.bl2-hero-k{margin-top:14px}.bl2-hero-copy .l2-acts{margin-top:26px}@media (min-width:901px){.bl2-hero-copy{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.bl2-hero-copy .l2-display{grid-area:1/1/auto/span 7}.bl2-hero-copy .bl2-hero-k{grid-area:2/1/auto/span 7}.bl2-hero-copy .l2-acts{grid-area:3/1/auto/span 7}.bl2-hero-copy .l2-lede{grid-area:1/8/span 3/span 5;max-width:none;margin-top:6px}}.bl2-e-px{margin-top:clamp(20px,3svh,36px);position:relative}.bl2-calc{background:#f5f5f5;border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px;padding:12px;display:grid}.bl2-cc{background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;gap:6px;padding:18px 22px;display:flex}.bl2-in label{color:#525252;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.bl2-in-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:606}.bl2-in input{accent-color:#0a0a0a;cursor:pointer;background:0 0;width:100%;height:36px;margin:0;display:block}.bl2-in input:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.bl2-ci{flex-direction:column;padding:clamp(20px,2.4vw,30px);display:flex}.bl2-ci-h{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.bl2-ci-h p{letter-spacing:.1em;text-transform:uppercase;color:#737373;margin:0 0 4px;font-size:13px}.bl2-ci-h b{letter-spacing:-.03em;font-size:26px;font-weight:497}.bl2-seg{background:#f5f5f5;border-radius:12px;gap:2px;padding:3px;display:flex}.bl2-seg button{color:#525252;cursor:pointer;min-height:40px;transition:background .2s, color .2s, transform 90ms var(--ease);background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:606}@media (hover:hover){.bl2-seg button:hover:not([aria-pressed=true]){color:var(--ink);background:#ededed}}.bl2-seg button:active{transform:scale(.97)}.bl2-seg button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bl2-seg button[aria-pressed=true]{color:#fff;background:#0a0a0a}.bl2-ci-lines{margin:4px 0 0;padding:0;list-style:none}.bl2-ci-lines li{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;transition:opacity .3s;display:flex}.bl2-ci-lines li.off{opacity:.4}.bl2-ci-k{letter-spacing:-.01em;flex-direction:column;gap:3px;font-size:17px;font-weight:497;display:flex}.bl2-ci-k em{color:#737373;letter-spacing:0;font-size:13px;font-style:normal;font-weight:400}.bl2-ci-v{font-variant-numeric:tabular-nums;font-size:16px}.bl2-ci-f{align-items:center;gap:16px;min-height:72px;margin-top:auto;padding-top:12px;display:flex}.bl2-ci-f>span:first-child{color:#737373;flex:1;font-size:14px}.bl2-ci-stamp{justify-content:center;min-width:128px;display:flex}.bl2-ci-total{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:220;line-height:1}.bl2-mach{background:#f5f5f5;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);gap:10px;padding:10px;display:grid;position:relative}.bl2-zone{background:#fff;border-radius:20px;height:400px;padding:22px;position:relative}.bl2-zk{color:var(--faint);justify-content:space-between;gap:10px;margin:0 0 16px;font-size:13px;display:flex}.bl2-zk b{color:var(--ink);font-weight:606}.bl2-ev{flex-direction:column;display:flex}.bl2-ev ul{flex:1;min-height:0;margin:0;padding:0;list-style:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.bl2-ev li{will-change:transform;background:#f5f5f5;border-radius:12px;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;font-size:13px;display:grid;position:absolute;top:0;left:0;right:0}.bl2-ev li b{color:var(--ac)}.bl2-ev li em{color:var(--faint);grid-column:1/-1;font-size:12px;font-style:normal}.bl2-meter{color:#f5f5f5;background:#0a0a0a;flex-direction:column;display:flex}.bl2-meter .bl2-zk{color:#a3a3a3}.bl2-num{flex:1;place-items:center;font-size:64px;font-weight:220;display:grid;position:relative;overflow:hidden}.bl2-num span{grid-area:1/1}.bl2-period{color:#a3a3a3;justify-content:space-between;margin:0 0 10px;font-size:13px;display:flex}.bl2-bar{background:#262626;border-radius:4px;height:8px;display:block;overflow:hidden}.bl2-bar b{background:var(--ac);transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block}.bl2-inv{overflow:hidden}.bl2-inv-h,.bl2-doc-h{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.bl2-inv-h>span{flex-direction:column;gap:4px;display:flex}.bl2-inv-h b{font-size:21px;font-weight:497}.bl2-inv-h em{color:var(--faint);font-size:13px;font-style:normal}.bl2-chip{color:var(--soft);background:#f5f5f5;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:606}.bl2-chip.preview{color:#525252;background:#f5f5f5}.bl2-chip.issued{background:var(--ac);color:#fff}.bl2-lines{margin:0;padding:0;list-style:none}.bl2-lines li{border-bottom:1px solid var(--hair);outline:none;justify-content:space-between;gap:12px;padding:16px 0;transition:background .3s;display:flex;position:relative}.bl2-lines li.hot{background:#ededed}.bl2-lk{font-size:16px;font-weight:500}.bl2-lv{color:var(--soft);font-size:14px}.bl2-wait{color:var(--faint)}.bl2-inv-f{color:var(--faint);margin:16px 0 0;font-size:14px}.bl2-mach>.l2-pause{top:auto;bottom:18px;right:18px}.bl2-objs{overflow-x:clip}.bl2-objs-h{margin-bottom:40px}.bl2-objs-h .l2-kick{margin-top:14px}.bl2-objs-h .l2-lede{margin-top:16px}.bl2-rows{margin:56px 0 0;padding:0;list-style:none}.bl2-rows>li{border-top:1px solid var(--hair);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;padding:40px 0;display:grid}.bl2-row-t{grid-column:1/span 5}.bl2-row-n{color:#737373;margin:8px 0 12px;font-size:13px}.bl2-row-o{grid-column:7/span 6}.bl2-row-o>*{margin-top:0}.bl2-pv{background:#f5f5f5;border-radius:22px;margin-top:28px;padding:22px}.bl2-pv-plan{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:10px;margin:14px 0 12px;padding:10px 14px;display:inline-flex}.bl2-pv-plan span{color:#a3a3a3;font-size:13px}.bl2-pv-plan b{font-size:17px}.bl2-pv-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bl2-pv-rows li{background:#fff;border-radius:12px;grid-template-columns:70px 1fr 28px;align-items:center;gap:12px;padding:10px 12px;display:grid}.bl2-pv-rows li.new{box-shadow:inset 0 0 0 1.5px var(--ac)}.bl2-pv-k{color:var(--soft);font-size:13px}.bl2-pv-subs{flex-wrap:wrap;gap:4px;display:flex}.bl2-pv-subs i{background:var(--ac);border-radius:50%;width:14px;height:14px}.bl2-pv-rows li:not(.new) .bl2-pv-subs i{background:#d4d4d4}.bl2-pv-n{text-align:right;font-size:14px}.bl2-pv-acts{gap:8px;margin-top:14px;display:flex}.bl2-ib{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background .2s, border-color .2s, transform 90ms var(--ease);background:#fff;border:1px solid #0003;border-radius:50%;place-items:center;display:grid}@media (hover:hover){.bl2-ib:hover:not(:disabled){border-color:var(--ink);background:#f5f5f5}}.bl2-ib:active{transform:scale(.97)}.bl2-ib:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bl2-ib:disabled{opacity:.35;cursor:not-allowed;background:#f5f5f5;border-style:dashed;border-color:#00000040}.bl2-ib:disabled:active{transform:none}.bl2-mf,.bl2-is{background:#f5f5f5;border-radius:22px;padding:22px}.bl2-mf-k,.bl2-is-k{color:var(--soft);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.bl2-mf-k .l2-fig{color:var(--ink);font-size:48px;font-weight:220;line-height:1}.bl2-mf-slots{grid-template-columns:repeat(18,minmax(0,1fr));gap:4px;margin:18px 0 14px;display:grid}.bl2-mf-slots i{transform-origin:50% 100%;height:36px;transition:transform .4s var(--ease), background .3s;background:#e4e4e7;border-radius:5px;transform:scaleY(.45)}.bl2-mf-slots i.on{background:var(--ink);transform:none}.bl2-mf-f{color:var(--faint);justify-content:space-between;margin:0;font-size:13px;display:flex}.bl2-is-row{grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 4px;padding:0;display:grid;position:relative}.bl2-is-row:before,.bl2-is-line{content:"";background:#e4e4e7;height:2px;position:absolute;top:7px;left:7px;right:calc(33.33% - 7px)}.bl2-is-line{background:var(--ink);transform-origin:0;transition:transform .8s var(--ease);display:block}.bl2-is-s{z-index:1;flex-direction:column;gap:12px;margin:0;display:flex;position:relative}.bl2-is-dot{width:16px;height:16px;transition:background .4s, box-shadow .4s, transform .4s var(--ease);background:#f5f5f5;border-radius:50%;box-shadow:inset 0 0 0 2px #d4d4d4}.bl2-is-s span{color:var(--faint);font-size:14px;transition:color .4s}.bl2-is-s.past .bl2-is-dot{background:var(--ink);box-shadow:none}.bl2-is-s.now .bl2-is-dot{background:var(--ink);transform:scale(1.1);box-shadow:0 0 0 5px #e4e4e7}.bl2-is-s.past span,.bl2-is-s.now span{color:var(--ink)}.bl2-is-s.now span{font-weight:606}.bl2-doc{padding:clamp(24px,3vw,40px)}.bl2-doc-h p{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-size:13px}.bl2-doc-h b{letter-spacing:-.03em;font-size:32px;font-weight:497}.bl2-doc-lines{margin:18px 0 0;padding:0;list-style:none}.bl2-doc-lines li{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;padding:22px 0;display:flex}.bl2-doc-lines span{letter-spacing:-.02em;font-size:21px;font-weight:497}.bl2-doc-lines b{color:var(--soft);font-size:16px;font-weight:500}.bl2-doc-f{justify-content:space-between;align-items:center;gap:16px;min-height:96px;margin-top:8px;display:flex;position:relative}.bl2-doc-f>span{color:var(--faint);font-size:14px}.bl2-stamp{border:2px solid var(--ink);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:12px;flex:none;margin-right:8px;padding:8px 16px;font-size:21px;font-weight:606}.bl2-hist.l2-sec{padding-top:clamp(64px,6vw,96px)}.bl2-hist-l{grid-column:1/span 5}.bl2-caps{margin:36px 0 0;padding:0;list-style:none}.bl2-caps button{color:#f5f5f5;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #ffffff1f;flex-direction:column;gap:8px;width:100%;padding:22px 0 22px 20px;transition:border-color .3s;display:flex}.bl2-caps li.on button{border-color:var(--ac)}.bl2-caps b{letter-spacing:-.025em;font-size:26px;font-weight:497}.bl2-caps span{color:#a3a3a3;font-size:16px;line-height:1.55}.bl2-log{background:#0f0f0f;border:1px solid #ffffff1a;border-radius:24px;grid-column:7/span 6;align-self:center;padding:28px}.bl2-log-k{color:#a3a3a3;justify-content:space-between;margin:0 0 18px;font-size:13px;display:flex}.bl2-log ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bl2-log li{background:#171717;border-radius:14px;grid-template-columns:12px minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;padding:16px;transition:opacity .3s,background .3s;display:grid}.bl2-log li.lo{opacity:.3}.bl2-log li.hi{background:#73737333}@media (hover:hover){.bl2-log li{cursor:default}.bl2-log li:hover{background:#73737333}}.bl2-log li i{border-radius:50%;width:10px;height:10px}.bl2-log li i.c0{background:#a3a3a3}.bl2-log li i.c1{background:#f5f5f5}.bl2-log li i.c2{background:#737373}.bl2-log li b{font-size:16px;font-weight:606}.bl2-log li span{color:#a3a3a3;font-size:16px}.bl2-log li em{color:#a3a3a3;font-size:13px;font-style:normal}.bl2-start.l2-sec{padding-top:clamp(72px,7vw,112px);position:relative}.bl2-start:before{content:"";clip-path:inset(0 clamp(8px,2vw,24px) round 28px);background:#fafafa;border-radius:0;position:absolute;inset:0}.bl2-start>.l2-wrap{position:relative}.bl2-start-l{grid-column:1/span 5}.bl2-cap-k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:12px 0 0;font-size:12px}.bl2-first{border:1px solid var(--hair);background:#fff;border-radius:24px;margin:48px 0 28px;padding:26px}.bl2-first .l2-body{margin-top:10px}.bl2-first .l2-acts{margin-top:22px}.bl2-note{color:var(--soft);margin:14px 0 0;font-size:14px}.bl2-start-r{flex-direction:column;grid-column:7/span 6;gap:14px;display:flex}.bl2-start-r .cf-code{border-radius:24px}.bl2-start-r .cf-mark{color:var(--ink);background:#e4e4e7;border-radius:4px}.bl2-start-r .cf-code pre{white-space:pre;word-break:normal;overflow-x:auto}.bl2-start-r .cf-code pre:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:6px}.bl2-fin.l2-band{padding-top:clamp(64px,7vw,104px)}.bl2-fin .l2-band-copy{display:none}.bl2-fin .l2-band-obj{grid-column:4/span 6}.bl2-fin .l2-band-get{margin-top:clamp(48px,5vw,72px)}.bl2-cl{--ac:#0a0a0a;--hair:#0000001a;--soft:#525252;--muted:#737373;--faint:#737373;color:var(--ink);padding:clamp(22px,2.6vw,34px)}.bl2-cl .bl2-doc-h b{font-size:26px}.bl2-cl .bl2-doc-lines{margin-top:6px}.bl2-cl .bl2-doc-lines li{padding:16px 0}.bl2-cl .bl2-doc-lines span{font-size:17px}.bl2-cl .bl2-doc-lines b{font-size:14px}.bl2-cl .bl2-doc-f{min-height:80px}.bl2-cl-total{font-variant-numeric:tabular-nums;margin-left:auto;font-size:44px;font-weight:220;line-height:1}@media (hover:hover){.bl2-hero .x-arrow{transition:color .2s, transform var(--dur-press) var(--ease-out-expo)}.bl2-hero .x-arrow:hover{color:#525252}.bl2-start-r .cf-code .x-copy{transition:background .2s,border-color .2s,color .2s}.bl2-start-r .cf-code .x-copy:hover{color:var(--ink);box-shadow:none;background:#f5f5f5;border-color:#0000003d}}@media (min-width:901px){body:has(main.bl2) .l2-sheet{top:72px}}.bl2-px{display:none}@media (prefers-reduced-motion:no-preference){.js .bl2-px{z-index:3;pointer-events:none;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(16,minmax(0,1fr));display:grid;position:absolute;inset:-2px}.js .bl2-px i{background:#fff}.js .bl2-e-px:not(.bl2-in) .bl2-calc{filter:blur(12px)}.js .bl2-e-px.bl2-in .bl2-px i{animation:bl2-px-out .42s steps(2, end) var(--d) both}.js .bl2-e-px.bl2-in .bl2-px{animation:0s .9s both bl2-gone}.js .bl2-e-px.bl2-in .bl2-calc{animation:.8s steps(5,end) both bl2-sharp}.js .bl2-e-orbit:not(.bl2-in) .bl2-orb{opacity:0}.js .bl2-e-orbit.bl2-in .bl2-orb{transform-origin:-45vw;animation:bl2-orbit .7s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 50ms) both}.js .bl2-e-orbit.bl2-in .bl2-rows>.bl2-orb:nth-child(2n){transform-origin:145vw}.js .bl2-e-inv.bl2-in{animation:.6s cubic-bezier(.4,0,.2,1) bl2-invert}.js .bl2-e-card:not(.bl2-in):before{clip-path:inset(0)}.js .bl2-e-card.bl2-in:before{animation:.8s cubic-bezier(.16,1,.3,1) both bl2-card}.js .bl2-e-card.bl2-in>.l2-wrap{animation:.8s cubic-bezier(.16,1,.3,1) both bl2-card-in}.js .bl2-e-depth:not(.bl2-in) :is(.l2-band-obj,.l2-band-get,.l2-rel){opacity:0}.js .bl2-e-depth.bl2-in .l2-band-obj{--dy:120px;animation:.9s cubic-bezier(.16,1,.3,1) both bl2-depth}.js .bl2-e-depth.bl2-in .l2-band-get{--dy:64px;animation:.7s cubic-bezier(.16,1,.3,1) 50ms both bl2-depth}.js .bl2-e-depth.bl2-in .l2-rel{--dy:28px;animation:.55s cubic-bezier(.16,1,.3,1) .1s both bl2-depth}}@keyframes bl2-px-out{to{opacity:0}}@keyframes bl2-gone{to{visibility:hidden}}@keyframes bl2-sharp{0%{filter:blur(12px)}to{filter:blur()}}@keyframes bl2-orbit{0%{opacity:0;transform:rotate(-12deg)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes bl2-invert{0%,30%{filter:invert()}to{filter:invert(0)}}@keyframes bl2-card{0%{clip-path:inset(0)}to{clip-path:inset(0 clamp(8px,2vw,24px) round 28px)}}@keyframes bl2-card-in{0%{transform:scale(1.03)}to{transform:none}}@keyframes bl2-depth{0%{opacity:0;transform:translateY(var(--dy))}to{opacity:1;transform:none}}@media (max-width:900px){.bl2-calc{border-radius:24px;grid-template-columns:minmax(0,1fr);padding:8px}.bl2-cc{gap:4px;padding:14px 16px}.bl2-in input{height:44px}.bl2-ci-h{flex-direction:column;align-items:flex-start}.bl2-ci-f{flex-wrap:wrap}.bl2-ci-f>span:first-child{flex-basis:100%}.bl2-ci-stamp{justify-content:flex-start;min-width:0}.bl2-ci-total{margin-left:auto;font-size:44px}.bl2-mach{grid-template-columns:minmax(0,1fr)}.bl2-zone{height:auto;padding:18px}.bl2-ev ul{flex:none;height:214px}.bl2-num{min-height:140px;font-size:64px}.bl2-rows>li{padding:32px 0;display:block}.bl2-row-o{margin-top:20px}.bl2-doc-f{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:120px}.bl2-stamp{margin:0 0 0 4px}.bl2-cl-total{margin-left:0}.bl2-mf-slots{gap:3px}.bl2-fin .l2-band-obj{grid-column:auto}.bl2-doc{padding:22px}.bl2-doc-lines li{padding:16px 0}.bl2-hist-l,.bl2-log,.bl2-start-l,.bl2-start-r{grid-column:auto}.bl2-log{margin-top:48px;padding:18px}.bl2-log li{grid-template-columns:10px minmax(0,1fr) auto}.bl2-log li span{display:none}.bl2-start-r{margin-top:48px}.bl2-mf-k,.bl2-is-k,.bl2-mf-f,.bl2-in label,.bl2-ci-k em,.bl2-seg button,.bl2-zk,.bl2-ev li,.bl2-ev li em,.bl2-period,.bl2-inv-h em,.bl2-chip,.bl2-lv,.bl2-doc-h p,.bl2-pv-k,.bl2-pv-plan span,.bl2-log-k,.bl2-log li em{font-size:14px}}.bl2-caps .bl2-cap-t{letter-spacing:-.025em;color:#f5f5f5;font-size:26px;font-weight:497;line-height:1.2}.bl2-con{margin:28px 0 0}.bl2-con .bl2-note{margin-top:10px}html:not(.light) .bl2{--hair:var(--border);--muted:var(--muted-foreground);--soft:var(--muted-foreground);background:var(--bg)}html:not(.light) .bl2 .l2-obj,html:not(.light) .bl2-calc,html:not(.light) .bl2-mach,html:not(.light) .bl2-pv,html:not(.light) .bl2-mf,html:not(.light) .bl2-is{background:var(--x-raised)}html:not(.light) .bl2-cc,html:not(.light) .bl2-zone:not(.bl2-meter),html:not(.light) .bl2-pv-rows li,html:not(.light) .bl2-first{background:var(--bg)}html:not(.light) .bl2-in label,html:not(.light) .bl2-seg button,html:not(.light) .bl2-chip.preview{color:var(--muted-foreground)}html:not(.light) .bl2-in input{accent-color:var(--foreground)}html:not(.light) .bl2-ci-h p,html:not(.light) .bl2-ci-k em,html:not(.light) .bl2-ci-f>span:first-child,html:not(.light) .bl2-row-n{color:var(--text-tertiary)}html:not(.light) .bl2-seg,html:not(.light) .bl2-ev li,html:not(.light) .bl2-chip,html:not(.light) .bl2-chip.preview{background:var(--surface-1)}@media (hover:hover){html:not(.light) .bl2-seg button:hover:not([aria-pressed=true]){background:var(--secondary);color:var(--ink)}}html:not(.light) .bl2-seg button[aria-pressed=true]{background:var(--foreground);color:var(--primary-foreground)}html:not(.light) .bl2-chip.issued,html:not(.light) .bl2-pv-plan{color:var(--x-on-ink)}html:not(.light) .bl2-pv-plan span{color:var(--neutral-600)}html:not(.light) .bl2-lines li.hot{background:var(--secondary)}html:not(.light) .bl2-pv-rows li:not(.new) .bl2-pv-subs i{background:var(--neutral-600)}html:not(.light) .bl2-ib{border-color:var(--border-strong);background:var(--x-raised)}@media (hover:hover){html:not(.light) .bl2-ib:hover:not(:disabled){background:var(--secondary)}}html:not(.light) .bl2-ib:disabled{background:var(--surface-1);border-color:var(--border-control)}html:not(.light) .bl2-mf-slots i,html:not(.light) .bl2-is-row:before,html:not(.light) .bl2-is-line,html:not(.light) .bl2-start-r .cf-mark{background:var(--secondary)}html:not(.light) .bl2-is-dot{background:var(--surface-1);box-shadow:inset 0 0 0 2px var(--neutral-600)}html:not(.light) .bl2-is-s.now .bl2-is-dot{background:var(--ink);box-shadow:0 0 0 5px var(--secondary)}html:not(.light) .bl2-start:before{background:var(--x-raised)}html:not(.light) .bl2-cl{--ac:var(--foreground);--hair:var(--border);--soft:var(--muted-foreground);--muted:var(--text-tertiary);--faint:var(--text-tertiary);color:var(--foreground);background:var(--x-raised)}@media (hover:hover){html:not(.light) .bl2-hero .x-arrow:hover{color:var(--muted-foreground)}html:not(.light) .bl2-start-r .cf-code .x-copy:hover{background:var(--secondary);border-color:var(--border-strong)}}@media (prefers-reduced-motion:no-preference){html.js:not(.light) .bl2-px i{background:var(--bg)}}html:not(.light) .bl2 .l2-pause:not(.dk){background:var(--x-raised);color:var(--foreground)}@media (hover:hover){html:not(.light) .bl2 .l2-pause:not(.dk):hover{background:var(--secondary);border-color:var(--border-strong)}}html:not(.light) .bl2 .cf-code.light{background:var(--x-raised);color:var(--ink)}html:not(.light) .bl2 .cf-code.light .cf-code-bar>i,html:not(.light) .bl2-start-r .cf-code.light .cf-mark{background:var(--x-knob)}html:not(.light) .bl2 .cf-code.light .cf-code-k,html:not(.light) .bl2 .cf-code.light .k{color:var(--soft)}html:not(.light) .bl2 .cf-code.light .s,html:not(.light) .bl2 .cf-code.light .c{color:var(--faint)}html:not(.light) body:has(main.bl2) .l2-sheet{background:var(--x-raised)}html:not(.light) body:has(main.bl2) .l2-sheet-bar{border-bottom-color:var(--border)}html:not(.light) body:has(main.bl2) .l2-sheet-bar p{color:var(--muted-foreground)}html:not(.light) body:has(main.bl2) .l2-sheet-x{background:var(--secondary)}html:not(.light) .bl2-chip.issued{background:var(--primary);color:var(--primary-foreground)}
