.sheet-tool[data-astro-cid-4l5j7yzv]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(1.4rem,3.5vw,2.6rem);display:grid}@media (width<=900px){.sheet-tool[data-astro-cid-4l5j7yzv]{grid-template-columns:1fr}.sheet-stage[data-astro-cid-4l5j7yzv]{order:-1}}.ctl-group[data-astro-cid-4l5j7yzv]{display:none}.ctl-group[data-astro-cid-4l5j7yzv].is-on{display:block}.ctl-group[data-astro-cid-4l5j7yzv] .seg-field[data-astro-cid-4l5j7yzv]:last-child{margin-bottom:.2rem}.ctl-static[data-astro-cid-4l5j7yzv]{color:var(--ink-3);max-width:34ch;margin:.2rem 0 0;font-size:.86rem;line-height:1.5}.sheet-actions[data-astro-cid-4l5j7yzv]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin-top:1.4rem;padding-top:1.4rem;display:flex}.sheet-hint[data-astro-cid-4l5j7yzv]{color:var(--ink-2);grid-column:1/-1;max-width:68ch;margin:.2rem 0 0;font-size:.84rem}.sheet-stage[data-astro-cid-4l5j7yzv]{min-width:0;container-type:inline-size}.sheet-pane[data-astro-cid-4l5j7yzv]{display:none}.sheet-pane[data-astro-cid-4l5j7yzv].is-on{display:block}.sheet-paper{--mm:max(calc(260px / 210), min(calc(100cqw / 210), calc((100vh - var(--sheet-top,394px)) / 297)));width:calc(210 * var(--mm));height:calc(297 * var(--mm));padding:calc(12 * var(--mm));color:var(--ink);border:1px solid var(--line-strong);border-radius:calc(1.5 * var(--mm));box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;display:flex;overflow:hidden}.paper-head{height:calc(16 * var(--mm));padding-bottom:calc(3 * var(--mm));border-bottom:1px solid var(--line);justify-content:center;gap:calc(1.4 * var(--mm));flex-direction:column;flex:none;display:flex}.paper-head h2{font-size:calc(5 * var(--mm));letter-spacing:-.01em;margin:0;line-height:1.15}.paper-note{font-size:calc(3.1 * var(--mm));color:var(--ink-2);margin:0;line-height:1.3}.paper-body{min-height:0;margin-top:calc(3 * var(--mm));row-gap:calc(var(--row-gap,6) * var(--mm));flex:auto;grid-auto-rows:minmax(0,1fr);display:grid}.blank-grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));column-gap:calc(var(--col-gap,4) * var(--mm))}.sheet-stack{grid-template-columns:minmax(0,1fr)}.paper-body svg{width:100%;height:100%}@media print{@page{margin:0}html,body,main,.container,.bcc-page,.workbench,.sheet-tool,.sheet-stage{max-width:none!important;margin:0!important;padding:0!important}.bcc-page>:not(.workbench),main>.container:has(+.bcc-page),.workbench-head,.sheet-ctl,.sheet-hint{display:none!important}.workbench{margin-top:0!important}.sheet-tool{display:block!important}.sheet-pane:not(.is-on){display:none!important}.sheet-paper{--mm:calc(100vw / 210);width:100vw;height:calc(100vh - .5mm);padding:calc(12 * var(--mm));box-shadow:none;break-inside:avoid;border:none;border-radius:0}}
