.ex-mast{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;width:min(var(--site-max-w),calc(100% - 96px));height:300px;margin:calc(var(--notch-top) + var(--notch-h) + 24px) auto 0;border:var(--hairline);border-radius:var(--r-panel);background:var(--panel)}.ex-mast__space{position:absolute;inset:0;z-index:0}.ex-mast__space .space{background:var(--panel)}.ex-mast__copy{position:relative;z-index:1;max-width:calc(720px + 112px);padding:0 56px}.ex-mast__eyebrow{font:var(--fw-body) var(--fs-11)/17.6px var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--muted)}.ex-mast__title{margin:20px 0 16px;font:var(--fw-medium) var(--fs-40)/46px var(--font-sans);letter-spacing:-.03em;color:var(--ink)}.ex-mast__lede{max-width:720px;font:var(--fw-body) var(--fs-18)/30px var(--font-sans);color:var(--muted)}.ex-mast__end{position:relative;z-index:1;align-self:flex-end;display:grid;justify-items:end;grid-gap:8px;gap:8px;padding:0 56px 56px 0}.ex-cluster{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:var(--hairline);border-radius:var(--r-full);background:var(--panel);font:var(--fw-body) var(--fs-12)/1 var(--font-mono);color:var(--ink);white-space:nowrap;transition:color var(--d-200) var(--ease-in-out)}.ex-cluster .live-dot{color:var(--accent)}.ex-cluster__net{color:var(--ink);letter-spacing:.02em}.ex-cluster__sep{width:1px;height:14px;background:var(--line-strong)}.ex-cluster__k{color:var(--muted)}.ex-cluster__slot{display:inline-flex;align-items:center;min-width:88px;color:var(--ink)}.ex-cluster[data-state=loading] .live-dot{color:var(--muted)}.ex-cluster[data-state=offline] .live-dot{color:var(--faint);animation:none}.ex-cluster[data-state=offline] .ex-cluster__slot,.ex-cluster__sub{color:var(--muted)}.ex-cluster__sub{font:var(--fw-body) var(--fs-11)/16px var(--font-mono);letter-spacing:.04em;white-space:nowrap}.skeleton.ex-sk-slot{width:88px;height:10px}.bs-js .ex-mast.is-rising .ex-mast__eyebrow{animation:rise-16 var(--d-450) var(--ease-out-cubic) 0s both}.bs-js .ex-mast.is-rising .ex-mast__title{animation:rise-16 var(--d-450) var(--ease-out-cubic) 30ms both}.bs-js .ex-mast.is-rising .ex-mast__end,.bs-js .ex-mast.is-rising .ex-mast__lede{animation:rise-16 var(--d-450) var(--ease-out-cubic) .18s both}.bs-js .ex.is-rising .ex-enter{animation:rise-14 var(--d-400) var(--ease-out-cubic) both;animation-delay:calc(.26s + var(--e, 0) * 40ms)}.ex{width:min(var(--site-max-w),calc(100% - 96px));margin:24px auto 0;display:grid;grid-gap:24px;gap:24px}.ex .site-grid-2{margin-top:0}.ex-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.ex-stat{grid-template-rows:auto 1fr auto;gap:0;min-height:156px;padding:24px;border:var(--hairline);border-radius:var(--r-panel);background:var(--panel)}.ex-stat .stat__k{font:var(--fw-body) var(--fs-11)/17.6px var(--font-mono);letter-spacing:var(--ls-eyebrow);color:var(--muted)}.ex-stat__v{align-self:end;margin-top:20px;font:var(--fw-medium) var(--fs-30)/34px var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.ex-stat__v--lg{font-size:var(--fs-40);line-height:46px;letter-spacing:-.03em}.ex-stat .stat__d{margin-top:8px;min-height:16px;color:var(--muted)}.ex-stat .stat__d .skeleton{width:128px;height:10px;margin-top:3px}.ex[data-view=offline] .ex-stat__v{color:var(--faint)}.ex-chart{gap:20px}.ex-chart__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ex-chart__lead{display:grid;grid-gap:6px;gap:6px}.ex-chart__sum{margin-top:2px;font:var(--fw-body) var(--fs-14)/20px var(--font-sans);color:var(--muted)}.ex-chart__sum-v{color:var(--ink);font-weight:var(--fw-medium)}.ex-range{flex:none}.ex-range .seg__item{min-width:44px}.ex-plot{position:relative;height:248px}.ex-plot__svg{position:absolute;inset:0;border-radius:var(--r-row)}.ex-plot__svg:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.ex-plot__svg svg{display:block;width:100%;height:100%;overflow:visible}.ex-plot__sk{position:absolute;inset:12px 0 28px 40px;display:none}.ex-plot__sk .skeleton{position:absolute;inset:0;width:auto;height:auto;max-width:none;border-radius:var(--r-row)}.ex[data-view=loading] .ex-plot__sk{display:block}.ex[data-view=loading] .ex-plot__svg{visibility:hidden}.ex-axis line{stroke:var(--line);stroke-width:1;shape-rendering:crispEdges}.ex-axis text{font:var(--fw-body) var(--fs-11)/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-axis .ex-axis__x,.ex-axis text{fill:var(--muted)}.ex-bar{fill:var(--accent);transform-box:fill-box;transform-origin:50% 100%;transition:fill var(--d-120) var(--ease-in-out)}.ex-bar.is-hot{fill:var(--accent-hover)}.ex-bars.is-cascading .ex-bar{animation:ex-bar-rise var(--d-350) var(--ease-out-cubic) both;animation-delay:calc(var(--i, 0) * var(--ex-step, 30ms))}@keyframes ex-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ex-hit{fill:transparent;cursor:default}.ex-tip{position:absolute;top:0;left:0;z-index:2;pointer-events:none;display:inline-flex;align-items:baseline;gap:6px;padding:5px 8px;white-space:nowrap;border:var(--hairline);border-radius:var(--r-control);background:var(--surface-raised);box-shadow:var(--shadow-raised);font:var(--fw-medium) var(--fs-12)/16px var(--font-sans);color:var(--muted);transform:translate(-50%,calc(-100% - 8px));opacity:0;transition:opacity var(--d-140) var(--ease-in-out)}.ex-tip.is-on{opacity:1}.ex-tip.is-instant{transition:none}.ex-tip__sep{color:var(--muted)}.ex-tip__v{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-tip__note{color:var(--muted);font-weight:var(--fw-body)}.ex-tip__note:empty{display:none}.ex-list{gap:16px}.ex-list__head{display:grid;grid-gap:6px;gap:6px}.ex-list__lede{max-width:52ch;font:var(--fw-body) var(--fs-14)/22.4px var(--font-sans);color:var(--muted)}.ex-cols,.ex-row{display:grid;grid-template-columns:28px minmax(0,1fr) 84px 88px;align-items:center;grid-column-gap:12px;column-gap:12px}.ex-cols{padding:0 8px 10px;border-bottom:var(--hairline);font:var(--fw-medium) var(--fs-11)/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ex-cols__num{text-align:right}.ex-rows{display:grid;margin:-8px 0 0;padding:0;list-style:none}.ex-row{min-height:48px;padding:6px 8px;border-radius:var(--r-row);transition:background-color var(--d-150) var(--ease-in-out)}.ex-row+.ex-row{box-shadow:inset 0 1px 0 var(--line)}@media (hover:hover) and (pointer:fine){.ex-row:hover{background-color:var(--surface-hover)}.ex-row:hover,.ex-row:hover+.ex-row{box-shadow:none}}.ex-row__n{font:var(--fw-body) var(--fs-11)/1 var(--font-mono);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-row__id{display:flex;align-items:center;gap:10px;min-width:0}.ex-row__id .hash{margin-left:-4px;flex:none}.ex-row__name{font:var(--fw-medium) var(--fs-13)/18px var(--font-sans);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ex-row__name.is-none{color:var(--muted);font-weight:var(--fw-body)}.ex-row__v{text-align:right;font:var(--fw-medium) var(--fs-14)/20px var(--font-sans);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-row__share{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px}.ex-row__meter{position:relative;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.ex-row__meter>i{position:absolute;inset:0;background:var(--accent);transform-origin:0 50%}.ex-row__pct{min-width:30px;text-align:right;font:var(--fw-body) var(--fs-12)/16px var(--font-mono);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-rows.is-entering .ex-row{animation:rise-8 var(--d-220) var(--ease-out-cubic) both;animation-delay:calc(var(--i, 0) * var(--stagger-fine))}.ex-list__foot{margin-top:auto;padding-top:12px;border-top:var(--hairline);font:var(--fw-body) var(--fs-11)/16px var(--font-mono);letter-spacing:.04em;color:var(--muted)}.ex-row--sk{pointer-events:none}.ex-row--sk .skeleton.ex-sk-n{width:14px;height:10px}.ex-row--sk .skeleton.ex-sk-id{width:132px;height:12px}.ex-row--sk .skeleton.ex-sk-v{width:44px;height:12px;justify-self:end}.ex-row--sk .skeleton.ex-sk-p{width:72px;height:10px;justify-self:end}.ex-alt[hidden]{display:none}.ex-alt{display:block}.ex-alt .empty{min-height:340px;align-content:center}.ex-alt .empty__body{text-wrap:balance}.ex-alt--error{display:grid;justify-items:center;align-content:center;grid-gap:10px;gap:10px;min-height:340px;padding:40px 28px;text-align:center;border:var(--hairline);border-radius:var(--r-panel);background:var(--panel)}.ex-alt__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-full);border:var(--hairline);color:var(--ink)}.ex-alt__icon svg{width:18px;height:18px}.ex-alt__title{margin-top:6px;font:var(--fw-medium) var(--fs-20)/26px var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.ex-alt__body{max-width:52ch;font:var(--fw-body) var(--fs-14)/22.4px var(--font-sans);color:var(--muted)}.ex-alt__meta{font:var(--fw-body) var(--fs-11)/16px var(--font-mono);letter-spacing:.04em;color:var(--muted)}.ex-alt__actions{display:flex;gap:8px;margin-top:8px}.ex-alt__track{width:160px;visibility:hidden}.ex-alt__track.is-on{visibility:visible}.ex-alt.is-in{animation:rise-8 var(--d-220) var(--ease-out-cubic) both}.ex[data-view=empty] .ex-chart,.ex[data-view=empty] .ex-lists,.ex[data-view=offline] .ex-chart,.ex[data-view=offline] .ex-lists{display:none}.ex-foot{margin:8px 0 0;text-align:center;font:var(--fw-body) var(--fs-11)/17.6px var(--font-mono);letter-spacing:var(--ls-eyebrow);color:var(--muted)}.ex-fade{animation:fade-in var(--d-200) var(--ease-out-cubic) both}body[data-motion=reduce] :is(.ex-mast__eyebrow,.ex-mast__title,.ex-mast__lede,.ex-mast__end,.ex-enter,.ex-bar,.ex-row,.ex-alt,.ex-fade){animation:none!important;opacity:1!important;transform:none!important}body[data-motion=reduce] .ex-tip{transition:none}.ex-tabs{width:min(var(--site-max-w),calc(100% - 96px));margin:24px auto 0;border-bottom:var(--hairline)}.ex-tabs .tabs-text{gap:24px}.ex-tabs .tab-text{padding:10px 0 12px;margin-bottom:-1px;border-bottom:2px solid transparent;transition:color var(--d-150) var(--ease-in-out),border-color var(--d-150) var(--ease-in-out)}.ex-tabs .tab-text.is-active,.ex-tabs .tab-text[aria-selected=true]{border-bottom-color:var(--ink)}.ex-tabs+.ex{margin-top:24px}.ex-tr-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ex-tr-stats .ex-stat{min-height:140px;padding:20px}.ex-tr-stats .ex-stat__v{font-size:var(--fs-28);line-height:32px}.ex-tr-stats .ex-stat__v--lg{font-size:var(--fs-36);line-height:40px}.ex-tr-stats .stat__d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-tx,.ex-tx-cols{display:grid;grid-template-columns:112px minmax(0,1.1fr) 168px 132px minmax(0,1fr);align-items:center;grid-column-gap:12px;column-gap:12px}.ex-tx{min-height:48px;padding:6px 8px;border-radius:var(--r-row);transition:background-color var(--d-150) var(--ease-in-out)}.ex-tx+.ex-tx{box-shadow:inset 0 1px 0 var(--line)}@media (hover:hover) and (pointer:fine){.ex-tx:hover{background-color:var(--surface-hover)}.ex-tx:hover,.ex-tx:hover+.ex-tx{box-shadow:none}}.ex-tx__kind .chip{text-transform:none}.ex-tx__sig,.ex-tx__who{display:flex;align-items:center;gap:6px;min-width:0}.ex-tx__sig .hash,.ex-tx__who .hash{margin-left:-4px;flex:none}.ex-tx__ext{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--r-chip);color:var(--muted);transition:color var(--d-150) var(--ease-in-out),background-color var(--d-150) var(--ease-in-out)}.ex-tx__ext svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.ex-tx__ext:hover{color:var(--ink);background:var(--surface-hover)}}.ex-tx__ext:focus-visible{outline:2px solid var(--ring);outline-offset:0;color:var(--ink)}.ex-tx__when{font:var(--fw-body) var(--fs-12)/16px var(--font-mono);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ex-tx__amt{text-align:right;font:var(--fw-medium) var(--fs-14)/20px var(--font-sans);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ex-tx__amt.is-burn,.ex-tx__amt.is-out,.ex-tx__unit{color:var(--muted)}.ex-tx__unit{font:var(--fw-body) var(--fs-12)/16px var(--font-sans)}.ex-tx__who-k{font:var(--fw-medium) var(--fs-11)/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ex-tx__internal{flex:none}.ex-tx.is-internal .ex-tx__amt{color:var(--muted)}.ex-tx-rows.is-entering .ex-tx{animation:rise-8 var(--d-220) var(--ease-out-cubic) both;animation-delay:calc(var(--i, 0) * var(--stagger-fine))}.ex-tr .ex-alt .empty,.ex-tr .ex-alt--error{min-height:280px}body[data-motion=reduce] :is(.ex-tx){animation:none!important;opacity:1!important;transform:none!important}.cl-mast{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;width:min(var(--site-max-w),calc(100% - 96px));height:260px;margin:calc(var(--notch-top) + var(--notch-h) + 24px) auto 0;border:var(--hairline);border-radius:var(--r-panel);background:var(--panel)}.cl-mast__space{position:absolute;inset:0;z-index:0}.cl-mast__space .space{background:var(--panel)}.cl-mast__copy{position:relative;z-index:1;max-width:calc(720px + 112px);padding:0 56px}.cl-mast__eyebrow{font:var(--fw-body) var(--fs-11)/17.6px var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--muted)}.cl-mast__title{margin:20px 0 16px;font:var(--fw-medium) var(--fs-40)/46px var(--font-sans);letter-spacing:-.03em;color:var(--ink)}.cl-mast__lede{max-width:720px;font:var(--fw-body) var(--fs-18)/30px var(--font-sans);color:var(--muted)}.bs-js .cl-mast.is-rising .cl-mast__eyebrow{animation:rise-16 var(--d-450) var(--ease-out-cubic) 0s both}.bs-js .cl-mast.is-rising .cl-mast__title{animation:rise-16 var(--d-450) var(--ease-out-cubic) 30ms both}.bs-js .cl-mast.is-rising .cl-mast__lede{animation:rise-16 var(--d-450) var(--ease-out-cubic) .18s both}.bs-js .cl.is-rising .cl-rail{animation:rise-14 var(--d-400) var(--ease-out-cubic) .26s both}.cl{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start;width:min(var(--site-max-w),calc(100% - 96px));margin:32px auto 0}.cl-rail-col{position:relative;align-self:stretch}.cl-rail{position:-webkit-sticky;position:sticky;top:calc(var(--notch-top) + var(--notch-h) + 32px)}.cl-rail__head{margin:0 0 12px;font:var(--fw-body) var(--fs-11)/17.6px var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--muted)}.cl-rail__body{position:relative}.cl-rail__track{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--line);border-radius:1px;overflow:hidden}.cl-rail__fill{position:absolute;inset:0;background:var(--accent);transform:scaleY(0);transform-origin:50% 0;transition:transform .1s linear}.cl-rail__list{display:flex;flex-direction:column}.cl-rail__link{position:relative;display:flex;align-items:baseline;gap:10px;padding:5px 0 5px 22px;border-radius:var(--r-chip);font:var(--fw-body) var(--fs-12)/18px var(--font-mono);color:var(--muted);white-space:nowrap;transition:color var(--d-150) var(--ease-in-out),transform var(--d-160) var(--ease-out-quint)}.cl-rail__v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-rail__c{margin-left:auto;font:var(--fw-body) var(--fs-11)/18px var(--font-sans);color:var(--muted)}.cl-rail__dot{position:absolute;left:8px;top:11px;width:6px;height:6px;border-radius:var(--r-full);background:var(--accent)}@media (hover:hover) and (pointer:fine){.cl-rail__link:hover{color:var(--ink)}}.cl-rail__link:active{transform:scale(.98)}.cl-rail__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cl-rail__link.is-active{color:var(--ink);font-weight:var(--fw-medium)}.cl-rail__link.is-active .cl-rail__c{color:var(--ink)}.cl-rail__top{display:inline-flex;align-items:center;gap:6px;margin:20px 0 0 22px;padding:7px 12px 7px 9px;border:var(--hairline);border-radius:var(--r-control);background:transparent;font:var(--fw-medium) var(--fs-12)/16px var(--font-sans);color:var(--muted);cursor:pointer;transition:color var(--d-150) var(--ease-in-out),border-color var(--d-150) var(--ease-in-out),opacity var(--d-150) var(--ease-in-out),transform var(--d-160) var(--ease-out-quint)}.cl-rail__top svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.cl-rail__top:not(:disabled):hover{color:var(--ink);border-color:var(--line-strong)}}.cl-rail__top:not(:disabled):active{transform:scale(.98)}.cl-rail__top:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cl-rail__top:disabled{opacity:.45;cursor:not-allowed}.cl-entries{display:grid;grid-gap:24px;gap:24px;min-width:0}.cl-entry{border:var(--hairline);border-radius:var(--r-panel);background:var(--panel)}.bs-js .cl-entry:not(.is-in){opacity:0}.cl-entry__head{display:flex;align-items:center;gap:12px;min-height:76px;padding:20px 20px 20px 28px;border-bottom:var(--hairline)}.cl-entry__v{font:var(--fw-strong) var(--fs-16)/24px var(--font-mono);letter-spacing:0;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cl-entry__v[tabindex="-1"]:focus{outline:none}.cl-entry__date{font:var(--fw-body) var(--fs-14)/20px var(--font-sans);color:var(--muted);white-space:nowrap}.cl-entry__chips{gap:6px}.cl-anchor,.cl-entry__chips{display:inline-flex;align-items:center}.cl-anchor{justify-content:center;margin-left:auto;min-width:28px;height:28px;padding:0 8px;border:1px solid transparent;border-radius:var(--r-control);background:transparent;cursor:pointer;white-space:nowrap;font:var(--fw-body) var(--fs-14)/1 var(--font-mono);color:var(--muted);transition:color var(--d-150) var(--ease-in-out),background-color var(--d-150) var(--ease-in-out),border-color var(--d-150) var(--ease-in-out),transform var(--d-160) var(--ease-out-quint)}@media (hover:hover) and (pointer:fine){.cl-anchor:hover{color:var(--ink);background:var(--surface-hover)}}.cl-anchor:active{transform:scale(.98)}.cl-anchor:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cl-anchor:disabled{opacity:.45;cursor:not-allowed}.cl-anchor.is-done{color:var(--ink);border-color:var(--line-strong);background:transparent;font:var(--fw-medium) var(--fs-12)/1 var(--font-sans)}.cl-entry__groups{display:grid;grid-gap:20px;gap:20px;padding:24px 28px 28px}.cl-group{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:baseline}.cl-group__k{font:var(--fw-body) var(--fs-11)/22px var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--muted)}.cl-group__list{display:grid;grid-gap:6px;gap:6px;max-width:680px}.cl-group__list li{position:relative;padding-left:18px;font:var(--fw-body) var(--fs-14)/22px var(--font-sans);color:var(--muted);text-wrap:pretty}.cl-group__list li:before{content:"";position:absolute;left:2px;top:9px;width:4px;height:4px;border-radius:1px;background:var(--line-strong)}.cl-group__list code{font:var(--fw-body) var(--fs-12)/20px var(--font-mono);color:var(--ink)}.site-footer__ver a{color:inherit;border-radius:var(--r-chip);transition:color var(--d-150) var(--ease-in-out)}@media (hover:hover) and (pointer:fine){.site-footer__ver a:hover{color:var(--ink)}}.site-footer__ver a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}body[data-motion=reduce] :is(.cl-mast__eyebrow,.cl-mast__title,.cl-mast__lede,.cl-rail,.cl-entry){animation:none!important;opacity:1!important;transform:none!important}body[data-motion=reduce] :is(.cl-rail__link,.cl-rail__top,.cl-anchor):active{transform:none}body[data-motion=reduce] .cl-rail__fill{transition:none}.hero__note{max-width:620px;margin-top:14px;font:var(--fw-body) var(--fs-13)/20px var(--font-sans);color:var(--muted);opacity:.85}.hero__sub+.hero__sub{margin-top:12px}.hero__primary{min-height:44px}.s01-cols.hm-steps{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.s01-how .s01-more{padding-left:0}.hm-note{max-width:760px;margin-top:var(--s-6);font:var(--fw-body) var(--fs-14)/22.4px var(--font-sans);color:var(--muted);text-wrap:pretty}.hm-example{margin-top:var(--s-7);gap:var(--s-3)}.hm-example__title{font:var(--fw-medium) var(--fs-20)/28px var(--font-sans);color:var(--ink);text-wrap:balance}.hm-example strong,.s01-scope strong{color:var(--ink);font-weight:var(--fw-medium)}.hm-who{gap:var(--s-3)}.hm-scope__title{margin:6px 0 var(--s-3);font:var(--fw-medium) var(--fs-20)/28px var(--font-sans);color:var(--ink);text-wrap:balance}.s01-scope .callout__body+.callout__body{margin-top:var(--s-3)}.s01-hp__rows>li{padding:12px 0;border-top:var(--hairline);font:var(--fw-body) var(--fs-14)/22px var(--font-sans);color:var(--ink)}.s01-hp__rows>li:first-child{border-top:0}.hm-faq{display:grid;max-width:820px;margin-top:var(--s-7);border-top:var(--hairline)}.hm-faq__item{border-bottom:var(--hairline)}.hm-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:56px;padding:12px 0;font:var(--fw-medium) var(--fs-16)/24px var(--font-sans);color:var(--ink);cursor:pointer;list-style:none}.hm-faq__q::-webkit-details-marker{display:none}.hm-faq__q:after{content:"+";flex:none;font:var(--fw-body) var(--fs-18)/1 var(--font-mono);color:var(--muted);transition:transform var(--d-150) var(--ease-in-out)}.hm-faq__item[open] .hm-faq__q:after{transform:rotate(45deg)}.hm-faq__q:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.hm-faq__a{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:0 0 var(--s-5);max-width:68ch;font:var(--fw-body) var(--fs-15)/24px var(--font-sans);color:var(--muted)}.hm-cta__body{margin:var(--s-3) 0 var(--s-6);max-width:560px}.site-cta .hero__actions{justify-content:flex-start;flex-wrap:wrap}@media (max-width:719.98px){.s01-cols.hm-steps{grid-template-columns:minmax(0,1fr)}.hm-note,.s01-hp__rows>li{font-size:var(--fs-15)}}.hero__trust{column-gap:32px}.hero__trust>li+li:before{display:none}.hm-light{overflow:hidden}.hm-light__plate{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;will-change:opacity}.hm-light__plate>img,.hm-light__plate>video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:fill;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.hm-light__plate>[hidden]{display:none}.hm-light__video{opacity:0;transition:opacity var(--d-320) var(--ease-out-cubic)}.hm-light__plate.is-ready>.hm-light__video{opacity:1}.hm-light{--hm-copy-r:calc(var(--site-pad) + var(--hero-col))}.hm-light__scrim{opacity:0;will-change:opacity;background:linear-gradient(90deg,color-mix(in srgb,var(--canvas) 94%,transparent) 0,color-mix(in srgb,var(--canvas) 90%,transparent) calc(var(--hm-copy-r) - 270px),color-mix(in srgb,var(--canvas) 74%,transparent) calc(var(--hm-copy-r) - 40px),transparent calc(var(--hm-copy-r) + 200px))}.hm-light:after,.hm-light__scrim{position:absolute;inset:0;pointer-events:none}.hm-light:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--canvas) 82%,transparent) 0,color-mix(in srgb,var(--canvas) 82%,transparent) calc(var(--hm-copy-r) - 100px),transparent calc(var(--hm-copy-r) + 40px))}html[data-motion=reduce] .hero.hero--pinned{min-height:max(100vh,var(--hero-min-h));min-height:max(100svh,var(--hero-min-h))}html[data-motion=reduce] .hero--pinned>.hero__stage{position:relative}html[data-motion=reduce] .hm-light__video{transition:none}@media (max-width:719.98px){.hero.hero--pinned{min-height:0;--hm-band:clamp(220px,72vw,320px)}.hero--pinned>.hero__stage{position:relative;display:block;height:auto;padding:calc(var(--notch-top) + var(--notch-h) + var(--hm-band)) 0 48px}.hero__space[data-bg=banner] .hero__banner{display:none}.hm-light__plate{left:0;top:0;width:100%;height:calc(var(--notch-top) + var(--notch-h) + var(--hm-band));-webkit-mask-image:linear-gradient(180deg,black 0,black 62%,transparent);mask-image:linear-gradient(180deg,black 0,black 62%,transparent)}.hm-light__plate>img{object-fit:cover;object-position:70% 46%}.hm-light:after,.hm-light__scrim{background:none}}.hm-art{position:relative;isolation:isolate}.hm-art,.hm-art+.site-section{margin-top:32px}.hm-art[data-art=flow]:before,.site-section[data-art=wave]:after{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background-repeat:no-repeat;background-size:var(--art-size);background-position:var(--art-pos);opacity:var(--art-a)}.hm-art[data-art=flow]{--art-size:auto 100%;--art-pos:right 0 top 0;--art-a:.6}.hm-art[data-art=flow]:before{background-image:url(/kit/brand/banner1.png);background-image:-webkit-image-set(url("/kit/brand/banner1.webp") type("image/webp"),url("/kit/brand/banner1.png") type("image/png"));background-image:image-set(url("/kit/brand/banner1.webp") type("image/webp"),url("/kit/brand/banner1.png") type("image/png"));-webkit-mask-image:linear-gradient(180deg,transparent 0,black 14%,black 86%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 14%,black 86%,transparent);-webkit-mask-size:var(--art-size);mask-size:var(--art-size);-webkit-mask-position:var(--art-pos);mask-position:var(--art-pos);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.site-section[data-art=wave]{--art-w:100vw;--art-h:calc(var(--art-w) * 941 / 1672);--art-size:var(--art-w) var(--art-h);--art-pos:left 0 top 0;--art-a:.38}.site-section[data-art=wave]:after{background-image:url(/kit/brand/banner2.png);background-image:-webkit-image-set(url("/kit/brand/banner2.webp") type("image/webp"),url("/kit/brand/banner2.png") type("image/png"));background-image:image-set(url("/kit/brand/banner2.webp") type("image/webp"),url("/kit/brand/banner2.png") type("image/png"));-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--art-fade-t,26%),black 74%,transparent 100%),linear-gradient(to right,black 0,black 76%,transparent 100%),linear-gradient(to bottom,black 0,black calc(100% - 120px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--art-fade-t,26%),black 74%,transparent 100%),linear-gradient(to right,black 0,black 76%,transparent 100%),linear-gradient(to bottom,black 0,black calc(100% - 120px),transparent 100%);-webkit-mask-size:var(--art-size),var(--art-size),100% 100%;mask-size:var(--art-size),var(--art-size),100% 100%;-webkit-mask-position:var(--art-pos),var(--art-pos),0 0;mask-position:var(--art-pos),var(--art-pos),0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-in;mask-composite:intersect}.hm-art .hm-note,.hm-art .hm-steps,.hm-art .section-head,.site-section[data-art=wave] .hm-faq__a,.site-section[data-art=wave] .hm-faq__q{position:relative}.hm-art .hm-note:before,.hm-art .hm-steps:before,.hm-art .section-head:has(>.section-head__body):before,.site-section[data-art=wave] .hm-faq__a:before{--vx:72px;--vt:32px;--vy:40px;content:"";position:absolute;z-index:-2;pointer-events:none;top:calc(-1 * var(--vt));bottom:calc(-1 * var(--vy));left:calc(-1 * var(--vx));right:calc(-1 * var(--vx));background:color-mix(in srgb,var(--canvas) var(--wash,75%),transparent);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--vx),black calc(100% - var(--vx)),transparent 100%),linear-gradient(to bottom,transparent 0,black var(--vt),black calc(100% - var(--vy)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--vx),black calc(100% - var(--vx)),transparent 100%),linear-gradient(to bottom,transparent 0,black var(--vt),black calc(100% - var(--vy)),transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hm-art .hm-steps:before{grid-area:1/3}.hm-art .section-head:has(>.section-head__body):before{grid-area:1/2}.site-section[data-art=wave] .hm-faq__a:before{--vx:140px;--vt:44px;--vy:28px}.site-section[data-art=wave] .hm-faq__q:before{content:"";position:absolute;z-index:-2;pointer-events:none;right:-22px;top:50%;width:56px;height:56px;margin-top:-28px;background:radial-gradient(circle closest-side,color-mix(in srgb,var(--canvas) var(--wash,75%),transparent) 11px,color-mix(in srgb,var(--canvas) 30%,transparent) 18px,transparent 28px)}.site-section[data-art=wave]:after{z-index:-3}@media (max-width:1023.98px){.hm-art[data-art=flow]{--art-a:.34}.hm-art .hm-steps:before{grid-area:1/2/2/4}.site-section[data-art=wave]{--art-a:.3;--art-fade-t:max(26%,180px)}}@media (max-width:719.98px){.hm-art,.hm-art+.site-section{margin-top:20px}.hm-art[data-art=flow]{--art-size:130vw 195vw;--art-pos:left -22vw top 52%;--art-a:.26}.site-section[data-art=wave]{--art-w:200vw;--art-pos:left 0 top 96px;--art-a:.2;--art-fade-t:26%}.hm-art .hm-note:before,.hm-art .hm-steps:before{display:none}.hm-art .section-head:has(>.section-head__body):before{grid-area:2/1}}.vf-banner__sub{white-space:normal;overflow:visible;text-overflow:clip;display:block;-webkit-line-clamp:unset}.vf-actions{flex-wrap:wrap;row-gap:var(--s-3)}.vf-banner{height:auto;min-height:64px;align-items:start;padding-top:12px;padding-bottom:12px}.vf-banner>:first-child{margin-top:2px}.notch__menu,.site-menu{display:none}@media (max-width:719.98px){html.bs-site{--frame:0px;--notch-top:env(safe-area-inset-top,0px);--notch-h:56px;--gutter:16px;--gut-l:max(var(--gutter),env(safe-area-inset-left,0px));--gut-r:max(var(--gutter),env(safe-area-inset-right,0px));scroll-padding-top:calc(var(--notch-top) + var(--notch-h) + 16px);--fs-10:12px;--fs-11:12px;--t-chip:12px/15px}.site-frame{display:none}.site-notch{height:calc(var(--notch-top) + var(--notch-h));background:var(--canvas);box-shadow:inset 0 -1px 0 var(--line)}.site-notch__row{z-index:1;top:var(--notch-top);left:0;right:0;max-width:none;height:var(--notch-h);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--notch-h);align-items:center;padding:0 var(--gut-r) 0 var(--gut-l);pointer-events:auto}.site-notch:not(.site-notch--glass) .notch{height:var(--notch-h);padding:0;border:0;border-radius:0;background:transparent}.notch--center,.notch__wing{display:none}.notch--logo{grid-column:1;grid-row:1;justify-self:start;min-width:0}.notch--actions{grid-column:2;grid-row:1;gap:4px}.site-brand{min-height:44px;padding:9px 6px;margin-left:-6px}.notch__cta.glass-btn{min-width:0;min-height:44px;height:44px;padding:0 14px;font-size:var(--fs-13)}.site-main{padding-top:0}.notch__menu{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-6px;padding:0;border:0;border-radius:var(--r-control);background:transparent;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.notch__menu:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.notch__menu-bars{position:relative;display:block;width:20px;height:1.5px}.notch__menu-bars:after,.notch__menu-bars:before{content:"";position:absolute;left:0;width:20px;height:1.5px;border-radius:1px;background:currentColor;transition:transform var(--d-160) var(--ease-out-quint)}.notch__menu-bars:before{top:-3.5px}.notch__menu-bars:after{top:3.5px}.notch__menu[aria-expanded=true] .notch__menu-bars:before{transform:translateY(3.5px) rotate(45deg)}.notch__menu[aria-expanded=true] .notch__menu-bars:after{transform:translateY(-3.5px) rotate(-45deg)}.site-notch:has(.site-menu:not([hidden])){z-index:calc(var(--z-sheet) + 1)}.site-menu:not([hidden]){display:block;position:fixed;inset:0;z-index:0;padding:calc(var(--notch-top) + var(--notch-h) + 8px) var(--gut-r) calc(24px + env(safe-area-inset-bottom, 0px)) var(--gut-l);background:var(--canvas);overflow-y:auto;overscroll-behavior:contain}.site-menu__nav{min-height:calc(100% + 1px)}.site-menu__list{display:grid;margin:0;padding:0;list-style:none}.site-menu__item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:0 8px;margin:0 -8px;border-bottom:var(--hairline);color:var(--muted);font:var(--fw-medium) 24px/1.2 var(--font-sans);letter-spacing:-.02em;-webkit-tap-highlight-color:transparent}.site-menu__item[aria-current=page]{color:var(--ink)}.site-menu__item[aria-current=page]:after{content:"";width:7px;height:7px;border-radius:var(--r-full);background:var(--accent);flex:none}.site-menu__item--ext{color:var(--ink);border-bottom:0}.site-menu__ext{flex:none;color:var(--muted)}.site-menu__item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--r-control)}@media (hover:hover) and (pointer:fine){.site-menu__item:hover{color:var(--ink)}}body[data-motion=reduce] .notch__menu-bars:after,body[data-motion=reduce] .notch__menu-bars:before{transition:none}.nav-pill{z-index:1}.nav-pill__brand.site-brand{height:44px;min-height:44px;padding:0 8px 0 2px;margin:0}.nav-pill__icon.glass-item{height:44px;min-height:44px}.nav-pill .notch__menu{margin-right:0}.site-section{width:calc(100% - 2 * var(--gutter));padding:28px 0}.site-section+.site-section{margin-top:20px}.section-head--split,.site-section .section-head{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.section-head__body{max-width:none;font-size:var(--fs-15);line-height:24px}.section-head__title{text-wrap:balance}.site-section__lede{font-size:var(--fs-15)}.site-section__space{inset:-32px 0 auto}.site-panel{padding:20px 16px}.site-panel__body{font-size:var(--fs-15);line-height:24px}.site-grid-2,.site-grid-3{grid-template-columns:minmax(0,1fr);gap:16px}.skip-link{min-height:44px}.textarea,input.input{font-size:16px}body{min-height:100svh}}@media (max-width:719.98px){:is(p,li,td,dd)>a.link{padding-block:14px}.btn,.btn.sm,.copy,.glass-btn,.glass-btn.sm,.seg__item{min-height:44px}.btn.sm{padding:0 12px}.btn.link{min-height:44px;min-width:44px;padding:0}.seg__item{height:auto;padding:0 12px}.hash{height:44px;margin-block:-11px}.hash.lg{height:44px;margin-block:-10px}.copy{min-width:44px}.copy svg{width:15px;height:15px}.code{padding:48px 14px 12px}.code__copy{top:6px;right:6px;width:44px}.code__lang{top:20px;right:56px}.code code,.code pre,.table-box{overflow-x:auto}.callout{max-width:none}.callout__body{font-size:var(--fs-15);line-height:24px}.check__detail,.check__reason{font-size:var(--fs-15);line-height:22px}.kv{gap:14px 16px}.empty__body{max-width:none}.hero__space .space__nebula{animation:none}.hero{min-height:0;padding:calc(var(--notch-top) + var(--notch-h) + 32px) 0 48px}.hero__content{padding:0 var(--gut-r) 0 var(--gut-l)}.hero__col,.hero__title{max-width:none}.hero__title{width:auto;margin:20px 0 18px;font-size:clamp(32px,9.2vw,44px);line-height:1.08}.hero__title br{display:none}.hero__sub{max-width:none;font-size:var(--fs-16);line-height:26px}.hero__actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.install{display:flex;width:100%;min-width:0;height:56px}.install__cmd{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.install__cmd::-webkit-scrollbar{display:none}.install .copy{height:44px;min-width:44px}.hero__secondary{align-self:flex-start;min-height:44px;padding:10px 0}.hero__trust{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;font-size:var(--fs-15)}.hero__trust>li+li:before{display:none}.s01-problem__lines{margin-top:20px;gap:16px}.s01-problem__line{font-size:19px;line-height:28px}.s01-flow{margin-top:24px}.s01-cols{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:16px;padding:0}.s01-col__p{font-size:var(--fs-15);line-height:24px}.s01-more{padding-left:0}.s01-link.btn.link{min-height:44px;font-size:var(--fs-15)}.s01-hp{grid-template-columns:minmax(0,1fr);gap:16px}.s01-hp__panel.site-panel{padding:18px 16px 6px}.s01-hp__head{flex-wrap:wrap}.s01-hp__rows li{padding:10px 0;border-top:var(--hairline);font-size:var(--fs-15);line-height:24px}.s01-claim{padding-left:14px}.s01-claim .callout__body{font-size:var(--fs-16);line-height:26px}.site-cta .hero__actions{margin-top:20px}.vf-mast{width:calc(100% - 2 * var(--gutter));height:auto;min-height:0;padding:32px 0}.vf-mast__copy{padding:0 20px}.vf-mast__title{font-size:clamp(28px,7.6vw,36px);line-height:1.15;text-wrap:balance}.vf-mast__lede{font-size:var(--fs-16);line-height:26px}.vf{grid-template-columns:minmax(0,1fr);gap:16px;width:calc(100% - 2 * var(--gutter));margin-top:20px}.vf-in{position:static}.vf .site-panel{gap:16px}.vf-head--split{flex-wrap:wrap}.vf-source{max-width:100%}.vf-in.site-panel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:12px;row-gap:12px}.vf-in>*{grid-column:1/-1}.vf-in>.vf-head{order:1}.vf-actions{display:contents}.vf-actions__spacer{display:none}.vf-actions>#vf-load-sample{order:2;grid-column:1/-1;justify-content:center}.vf-actions>#vf-load-tampered{order:3;grid-column:1/-1;justify-content:center}.vf-in>.vf-drop{order:4;margin-top:4px}.vf-in>.vf-field{order:5}.vf-actions>#vf-clear{order:6;grid-column:2;margin:0 8px 0 0}.vf-actions>#vf-verify{order:6;grid-column:3}.vf-in>.vf-note{order:7}.vf-text.textarea{font-size:16px;line-height:22px;height:calc(10 * 22px + 22px);transition:height var(--d-160) var(--ease-out-quint)}.vf-text.textarea:not(:focus){height:calc(3 * 22px + 22px);resize:none}body[data-motion=reduce] .vf-text.textarea{transition:none}.vf-help,.vf-note{font-size:var(--fs-15);line-height:22px}.vf-banner{grid-template-columns:28px minmax(0,1fr);height:auto;min-height:64px;padding:12px 14px;gap:6px 12px}.vf-banner__sub{white-space:normal;font-size:var(--fs-15);line-height:22px}.vf-banner__sub:has(.vf-banner__link){flex-wrap:wrap}.vf-banner__link.btn.link{min-height:44px}.vf-banner__end{grid-column:2}.vf-banner__end:empty{display:none}.vf-checks .check{grid-template-columns:24px minmax(0,1fr)}.vf-checks .check__title{font-size:var(--fs-15);line-height:22px}.vf-checks .check__end{grid-column:2;padding-top:0}.vf-checks .check__end:empty{display:none}.vf-kv{--kv-cols:1;gap:12px;padding:14px}.vf-kv .kv__v,.vf-kv__foot,.vf-n4{flex-wrap:wrap}.vf-hidden{padding:16px}.vf-hidden__head{grid-template-columns:minmax(0,1fr)}.vf-hidden__n{display:none}.vf-hidden__lede{grid-column:1}.vf-hidden__row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0}.vf-hidden__why{grid-column:1/-1}.vf-hidden__name,.vf-hidden__why{font-size:var(--fs-15);line-height:22px}.vf-hidden__foot{grid-template-columns:minmax(0,1fr);gap:6px}.vf-hidden__pub{font-size:var(--fs-15);line-height:22px}.ex-mast{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:calc(100% - 2 * var(--gutter));height:auto;min-height:0;padding:32px 0 24px}.ex-mast__copy{padding:0 20px}.ex-mast__title{font-size:clamp(28px,7.6vw,36px);line-height:1.15;text-wrap:balance}.ex-mast__lede{font-size:var(--fs-16);line-height:26px}.ex-mast__end{align-self:auto;justify-items:start;padding:20px 20px 0}.ex-cluster{min-height:44px;height:auto;flex-wrap:wrap;white-space:normal}.ex{width:calc(100% - 2 * var(--gutter));gap:16px;margin-top:16px}.ex-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ex-stat{min-height:0;padding:16px}.ex-stat__v{margin-top:14px;font-size:var(--fs-28);line-height:32px}.ex-stat__v--lg{font-size:var(--fs-30);line-height:34px}.ex-chart__head{flex-wrap:wrap;align-items:flex-start}.ex-range .seg__item{min-width:56px}.ex-chart__sum,.ex-list__lede{font-size:var(--fs-15)}.ex-list__lede{max-width:none;line-height:24px}.ex-cols,.ex-row{grid-template-columns:24px minmax(0,1fr) 56px 64px;column-gap:8px;padding-left:4px;padding-right:4px}.ex-row__id .hash{margin-left:0}.ex-plot{overflow-x:clip}.ex-alt__body{max-width:none;font-size:var(--fs-15);line-height:24px}.ex-alt--error{padding:32px 20px}.ex-alt__actions{flex-wrap:wrap;justify-content:center}.ex-foot{text-align:left}.ex-tabs{width:calc(100% - 2 * var(--gutter))}.ex-tabs,.ex-tabs+.ex{margin-top:16px}.ex-tr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ex-tr-stats .ex-stat{min-height:0;padding:16px}.ex-tr-stats .stat__d{white-space:normal}.ex-tx-cols{display:none}.ex-tx{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind amt" "sig when" "who who";row-gap:4px;padding:10px 4px}.ex-tx__kind{grid-area:kind}.ex-tx__amt{grid-area:amt}.ex-tx__sig{grid-area:sig}.ex-tx__when{grid-area:when}.ex-tx__who{grid-area:who;flex-wrap:wrap}.ex-tx__sig .hash,.ex-tx__who .hash{margin-left:0}}@media (max-width:479.98px){.ex-stats{grid-template-columns:minmax(0,1fr)}.ex-cols,.ex-row{grid-template-columns:24px minmax(0,1fr) 56px}.ex-cols>:nth-child(4){display:none}.ex-row__share{grid-column:2/-1;grid-row:2;margin-top:4px}.ex-row{row-gap:2px;padding-top:8px;padding-bottom:8px}}@media (max-width:719.98px){.cl-rail__top,.docs-otp__top,.hiw-toc__top{position:fixed;right:var(--gut-r);bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:var(--z-sheet);margin:0;min-height:44px;padding:0 16px 0 12px;gap:8px;border:var(--hairline);border-radius:var(--r-full);background:var(--panel);box-shadow:var(--shadow-raised);color:var(--ink);font-size:var(--fs-13);line-height:16px;transition:opacity var(--d-150) var(--ease-in-out),visibility 0s linear 0s,transform var(--d-160) var(--ease-out-quint)}.cl-rail__top:disabled,.docs-otp__top:disabled,.hiw-toc__top:disabled{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,var(--d-150),0s}body[data-motion=reduce] :is(.hiw-toc__top,.docs-otp__top,.cl-rail__top){transition:none}}@media (hover:none) and (max-width:719.98px){.docs-anchor{opacity:1}}@media (max-width:719.98px){.cl-mast__space,.ex-mast__space,.hero__space,.hiw-mast__space,.space,.vf-mast__space,[data-space]{overflow:hidden}body,html{overflow-x:clip}}.fig__art>svg.dg-v{max-width:360px}.fig svg.dg-v .dg-title{font-size:15px}.fig svg.dg-v .dg-sub{font-size:12.5px}.fig svg.dg-v .dg-label{font-size:12px;letter-spacing:.1em}.fig svg.dg-v :is(.dg-idx,.dg-num){font-size:12px}.fig svg.dg-v .dg-mono{font-size:13px}.fig svg.dg-v .dg-hash{font-size:12.5px}.bs-js body:not([data-kit-mounted]) .cl-entry:not(.is-in),.bs-js body:not([data-kit-mounted]) .reveal:not(.is-inview){opacity:1}.ex-list__direct{padding-top:6px;font:var(--fw-body) var(--fs-11)/16px var(--font-mono);letter-spacing:.04em;color:var(--muted)}.ex-list__direct[hidden]{display:none}body,html{margin:0;background:var(--canvas);color:var(--ink)}