.bw-sheet{--wall:color-mix(in srgb,var(--bw-text) 4%,var(--bw-bg));--m:clamp(1rem,5.5vw,6.5rem);--disp:var(--bw-font-display);--x0:max(0px,(100vw - 1920px)/2);--spine:calc(var(--x0) + clamp(14rem,24vw,30rem));--node:14px;width:100vw;font-size:var(--bw-text-reading);color:var(--bw-text);margin-inline:calc(50% - 50vw);line-height:1.6;position:relative}@supports (width:round(down,24vw,1px)){.bw-sheet{--spine:round(down,calc(var(--x0) + clamp(14rem,24vw,30rem)),1px)}}.bw-sheet:before{content:"";left:var(--spine);border-left:1px solid var(--bw-text-secondary);z-index:1;pointer-events:none;position:absolute;top:0;bottom:0}.bw-sheet:after{content:"";width:var(--spine);background:var(--wall);z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0}.bw-sheet-head a{color:inherit}.bw-sheet-head h1,.bw-sheet-head p,.bw-sheet-head figure{margin:0}.content-panel:has(.bw-sheet-head){padding-top:0}.bw-sheet-head{margin-top:0!important}.bw-sheet .row{grid-template-columns:calc(var(--spine) - 2rem) 4rem minmax(0,1fr);z-index:2;align-items:start;display:grid;position:relative}.bw-sheet .row>.k{text-align:right;padding-top:.45rem}.bw-sheet .row>.k .t{color:var(--bw-text-muted);font-size:1rem;display:block}.bw-sheet .row>.k .sep{display:none}.bw-sheet .row>.k .n{font-family:var(--bw-font-mono);color:var(--bw-text-secondary);margin-top:.3rem;font-size:.875rem;font-weight:400;display:block}.bw-sheet .row>i{background:var(--bw-bg);border:1.5px solid var(--bw-text-secondary);z-index:3;justify-self:center;width:12px;height:12px;margin-top:.9rem;position:relative}.bw-sheet .row>i.on{background:var(--bw-text);border-color:var(--bw-text);width:var(--node);height:var(--node)}.bw-sheet .row>i.sm{background:var(--bw-text-secondary);border:0;width:7px;height:7px;margin-top:.7rem}.bw-sheet .row>.c{padding-right:var(--m);min-width:0}.bw-sheet-head{padding:calc(var(--sl-nav-height) + clamp(3rem,9vh,6.5rem)) 0 clamp(3rem,8vh,6rem)}.bw-sheet-head .top>.c{max-width:44rem}.bw-sheet-head h1{font-family:var(--disp);letter-spacing:-.05em;color:var(--bw-text);font-weight:600;line-height:.9}.bw-sheet-head h1 .by{font-family:var(--bw-font-body);letter-spacing:0;color:var(--bw-text-muted);margin-bottom:.9rem;font-size:1rem;font-weight:450;line-height:1.5;display:block}.bw-sheet-head h1 .code{font-size:clamp(4.5rem,9vw,9.5rem);display:block}.bw-sheet-head .punch{letter-spacing:-.01em;max-width:34ch;margin-top:1.5rem;font-size:clamp(1.375rem,1.75vw,1.75rem);font-weight:450;line-height:1.25}.bw-sheet-head .st{color:var(--bw-text-secondary);align-items:center;gap:.55rem;margin-top:1.25rem;font-size:1rem;display:flex}.bw-sheet-head .st i{background:var(--bw-text);border-radius:50%;flex:none;width:.6rem;height:.6rem}.bw-sheet-head .st i.o{border:1.5px solid var(--bw-text-secondary);background:0 0}.bw-sheet-head .sn{max-width:38rem;color:var(--bw-text-muted);margin-top:.5rem;font-size:1rem;line-height:1.55}.bw-sheet .acts{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.bw-sheet .btn{border:1px solid var(--bw-text);border-radius:var(--bw-radius);white-space:nowrap;background:var(--bw-bg);align-items:center;min-height:3.25rem;padding:0 1.5rem;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.bw-sheet .btn-main{background:var(--bw-text);color:var(--bw-bg)}.bw-sheet .link{text-underline-offset:.3em;white-space:nowrap;font-size:1.0625rem;font-weight:500;text-decoration:underline 1px}.bw-sheet :is(.btn,.link):focus-visible{box-shadow:var(--bw-focus);outline:2px solid #0000}.bw-line-head h1{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;font-size:clamp(2.25rem,4.4vw,4.25rem);font-weight:500;line-height:1.05}.bw-line-head .row>i.on{margin-top:1.35rem}.bw-line-head .lead{max-width:40rem;color:var(--bw-text-secondary);margin-top:1.5rem;font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.45}.content-panel:has(.bw-line-head){padding-bottom:0}.content-panel:has(.bw-line-head)+.content-panel{border-top:0;padding-top:0}.bw-line-head{padding-bottom:clamp(2.5rem,6vh,4.5rem)}:root .bw-sheet-doc.bw-sheet-text .sl-markdown-content.bw-sheet-body>:is(ul,ol,.starlight-aside,details,blockquote,pre,.expressive-code){max-width:44rem}:root .bw-sheet-doc.bw-sheet-text .sl-markdown-content.bw-sheet-body>table{width:min(72rem,calc(100vw - var(--spine) - 2rem - var(--m)));max-width:none}:root .bw-sheet-doc.bw-sheet-text .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper.level-h3{margin-top:2.5rem}.bw-line-head .still{max-width:34rem;margin:0}.bw-line-head .still svg{width:100%;height:auto;display:block}.bw-line-head .still.soft svg{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 14% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 14% 80%,#0000);mask-composite:intersect}.bw-line-head .draw{margin-top:clamp(2.5rem,7vh,5rem)}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.bw-steps{width:min(76rem,calc(100vw - var(--spine) - 2rem - var(--m)));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:2rem;display:grid}.bw-steps ol{margin:0;padding:0;list-style:none}.bw-steps li{margin:0;padding:0;position:relative}.bw-steps li+li{margin-top:clamp(2.5rem,9vh,5.5rem)}.bw-steps li>i{background:var(--bw-text-secondary);width:7px;height:7px;position:absolute;top:.75rem;left:calc(-2rem - 3.5px)}.bw-steps .n{font-family:var(--bw-font-mono);color:var(--bw-text-muted);font-size:.8125rem;display:block}.bw-steps .sep{display:none}.bw-steps b{font-family:var(--disp);letter-spacing:-.03em;color:var(--bw-text);margin-top:.35rem;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.1;display:block}.bw-steps .x{max-width:30rem;color:var(--bw-text-secondary);margin-top:.5rem;font-size:1rem;line-height:1.55;display:block}.bw-steps .x:first-letter{text-transform:uppercase}.bw-steps .plan{top:calc(var(--sl-nav-height) + 2rem);margin:0;position:sticky}.bw-steps .plan svg{width:100%;height:auto;display:block}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.bw-steps+p{margin-top:clamp(2.5rem,6vh,4rem)}.bw-steps .plan figcaption{font-family:var(--bw-font-mono);color:var(--bw-text-muted);margin-top:.75rem;font-size:.8125rem}.bw-sheet-head .draw{margin-top:clamp(3.5rem,10vh,7rem)}.bw-sheet-head .els{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:2.5rem;max-width:76rem;display:grid}.bw-sheet-head .els.one{grid-template-columns:minmax(0,1fr);max-width:56rem}.bw-sheet-head .els.veiled{max-width:34rem}.bw-sheet-head .els figure.w{grid-column:1/-1}.bw-sheet-head .els svg{width:100%;height:auto;display:block}.bw-sheet-head figcaption{font-family:var(--bw-font-mono);color:var(--bw-text-muted);margin-top:.75rem;font-size:.8125rem}.bw-sheet .dm line{stroke:var(--bw-text-muted);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.bw-sheet .dm .dm-ext{opacity:.7}.bw-sheet .dm text{fill:var(--bw-text-secondary);font:400 30px var(--bw-font-mono);letter-spacing:0}.bw-sheet .d-outline{fill:none;stroke:var(--bw-text-secondary);stroke-width:1.5px;stroke-dasharray:10 8;vector-effect:non-scaling-stroke}.bw-sheet-doc{padding:0 0 clamp(4rem,10vh,8rem);display:flow-root}:root .sl-container>.bw-sheet-doc{margin-top:0}.bw-sheet-doc .idx{width:calc(var(--spine) - 2rem);z-index:3;position:absolute;top:0;bottom:0;left:0}.bw-sheet-doc .idx ol{top:calc(var(--sl-nav-height) + 3rem);max-height:calc(100vh - var(--sl-nav-height) - 4rem);scrollbar-width:none;text-align:right;gap:.6rem;margin:0;padding:clamp(3rem,8vh,6rem) 0 0 2rem;list-style:none;display:grid;position:sticky;overflow-y:auto}.bw-sheet-doc .idx li{margin:0}.bw-sheet-doc .idx a{color:var(--bw-text-muted);font-size:.9375rem;line-height:1.4;text-decoration:none;display:inline-block}.bw-sheet-doc .idx a b{font-family:var(--bw-font-mono);margin-right:.6rem;font-size:.8125rem;font-weight:400}.bw-sheet-doc .idx a:hover,.bw-sheet-doc .idx a[aria-current]{color:var(--bw-text)}.bw-sheet-doc .idx a:focus-visible{box-shadow:var(--bw-focus);outline:2px solid #0000}.bw-sheet-doc .bw-sheet-body{z-index:2;margin:0 0 0 calc(var(--spine) + 2rem);padding-right:var(--m);max-width:calc(44rem + var(--m));position:relative}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body{font-size:var(--bw-text-reading);color:var(--bw-text-secondary)}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper.level-h2{scroll-margin-top:calc(var(--sl-nav-height) + 2rem);border-top:0;margin-top:clamp(4.5rem,11vh,8rem);padding-top:0;position:relative}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper.level-h2:first-child{margin-top:clamp(3rem,8vh,6rem)}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper.level-h2 h2{font-family:var(--disp);letter-spacing:-.03em;color:var(--bw-text);margin:0;font-size:clamp(1.75rem,2.4vw,2.375rem);font-weight:500;line-height:1.1}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper .sl-anchor-link{display:none}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper.level-h2:before{content:"";box-sizing:border-box;background:var(--bw-bg);border:1.5px solid var(--bw-text-secondary);width:12px;height:12px;transition:background .3s,border-color .3s,border-radius .3s,box-shadow .3s;position:absolute;top:.55em;left:calc(-2rem - 6px)}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper.level-h2.cur:before{background:var(--bw-signal-400);border-color:var(--bw-signal-400);box-shadow:0 0 0 6px color-mix(in srgb,var(--bw-signal-400) 12%,transparent);border-radius:50%}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper.level-h2 h2:before{display:none}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>p{max-width:40rem}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper+p{margin-top:1.25rem}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>:is(p,ul,table) a{color:var(--bw-text);text-underline-offset:.2em;text-decoration:underline}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>ul{border-top:1px solid var(--bw-border);margin:1.5rem 0 0;padding:0;list-style:none}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>ul>li{border-bottom:1px solid var(--bw-border);margin:0;padding:.85rem 0;line-height:1.5}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>ul>li+li{margin-top:0}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>ul>li.tv{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:.25rem 1.5rem;display:grid}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>ul>li.tv>strong{color:var(--bw-text);font-weight:500}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>ul>li.tv>strong>.tv-p{display:none}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>ul>li.tv>.tv-v{color:var(--bw-text-secondary)}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>ul>li.tv>.tv-v:first-letter{text-transform:uppercase}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table{border-collapse:collapse;width:100%;margin:1.5rem 0 0;font-size:1rem;line-height:1.45;display:table;overflow:visible}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table :is(th,td){border:0;border-bottom:1px solid var(--bw-border);text-align:left;vertical-align:top;background:0 0;padding:.75rem 1.25rem .75rem 0}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table tr{background:0 0}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table th{color:var(--bw-text-muted);font-size:.9375rem;font-weight:500}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table thead tr:first-child :is(th,td),:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table:has(thead:not(:has(th:not(:empty)))) tbody tr:first-child td{border-top:1px solid var(--bw-border)}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table thead:not(:has(th:not(:empty))){display:none}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table td{color:var(--bw-text-secondary)}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table td:first-child{width:30%;color:var(--bw-text)}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table td:not(:first-child){color:var(--bw-text-secondary)}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table:has(thead th:not(:empty)) td:not(:first-child){font-family:var(--bw-font-mono);color:var(--bw-text);font-size:.9375rem}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>:is(.bw-range,.bw-reserve,.bw-cta){width:auto;max-width:none;margin:clamp(4.5rem,11vh,8rem) 0 0;position:relative}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>:is(.bw-range,.bw-reserve,.bw-cta):before{content:"";left:calc(-2rem - 7px);top:calc(var(--bw-space-6) + .5rem);width:var(--node);height:var(--node);background:var(--bw-text);z-index:3;position:absolute}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>:is(.bw-range,.bw-reserve,.bw-cta,.bw-cb){width:min(76rem,calc(100vw - var(--spine) - 2rem - var(--m)));max-width:none}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.bw-range+p{margin-top:2.5rem}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>:is(.bw-range,.bw-reserve):before{top:.8rem}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.bw-cta:before{top:calc(var(--bw-space-6) + 1.9rem)}@media (width<=47.99rem){:root .bw-sheet-doc.bw-sheet-text .sl-markdown-content.bw-sheet-body>table{width:auto;display:block;overflow-x:auto}.bw-sheet{--spine:calc(var(--m) + .875rem);--gut:1.375rem}.bw-sheet:after{display:none}.bw-sheet-head{padding:calc(var(--sl-nav-height) + .5rem) 0 3rem}.bw-sheet-head:before{top:calc((var(--sl-nav-height) + 1.75rem) / 2 + .5rem)}.bw-sheet .row{grid-template-columns:0 calc(var(--spine) + var(--gut)) minmax(0,1fr);padding-right:var(--m)}.bw-sheet .row>.k{text-align:left;grid-area:1/3;padding:0 0 .6rem}.bw-sheet .row>.k .t{display:inline}.bw-sheet .row>.k .n{margin:0 0 0 .5rem;display:inline}.bw-sheet .row>i{margin-top:.35rem;margin-left:var(--spine);grid-area:1/2;justify-self:start;translate:-50%}.bw-sheet .row>.c{grid-area:2/3;padding-right:0}.bw-sheet-head h1 .code{font-size:clamp(4rem,24vw,6rem)}.bw-line-head h1{font-size:clamp(2.125rem,9vw,2.75rem)}.bw-line-head .row>i.on{margin-top:.35rem}.bw-sheet-head .draw{margin-top:3rem}.bw-sheet-head .els{grid-template-columns:minmax(0,1fr);gap:2rem}.bw-sheet-doc .idx{display:none}.bw-sheet-doc .bw-sheet-body{margin-left:calc(var(--spine) + var(--gut));max-width:none}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper.level-h2{margin-top:4rem}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper.level-h2:before{left:calc(-1 * var(--gut) - 6px);top:.3rem}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper.level-h2 h2:before{color:var(--bw-text-muted);display:block}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>ul>li.tv{grid-template-columns:minmax(0,1fr)}:root .bw-sheet-doc:not(.bw-sheet-text) .sl-markdown-content.bw-sheet-body>table td:first-child{width:auto}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>:is(.bw-range,.bw-reserve,.bw-cta):before{left:calc(-1 * var(--gut) - 7px)}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>:is(.bw-range,.bw-reserve,.bw-cta,.bw-steps,.bw-cb){width:auto}:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.bw-steps{grid-template-columns:minmax(0,1fr);gap:2.5rem}.bw-steps .plan{order:-1;position:static}.bw-steps li>i{left:calc(-1 * var(--gut) - 3.5px)}.bw-steps li+li{margin-top:2rem}}@media (prefers-reduced-motion:reduce){:root .bw-sheet-doc .sl-markdown-content.bw-sheet-body>.sl-heading-wrapper.level-h2:before{transition:none}}
