.geometrysheet{container-type:inline-size}.geometrysheet__layout,.geometrysheet__preview,.geometrysheet__sheet,.gs-page,.gs-head,.gs-band,.gs-box,.gs-list{display:grid;gap:var(--space-2);align-content:start}.geometrysheet__layout{gap:var(--space-4)}.geometrysheet__layout > *{min-width:0}.geometrysheet :where(p,ol,ul){margin:0;padding:0;list-style:none}.geometrysheet__top,.geometrysheet__rest,.geometrysheet__more .tool-more__body{display:grid;gap:var(--space-3)}.geometrysheet__go{display:flex;flex-wrap:wrap;gap:var(--space-2)}.geometrysheet__go > *{flex:1 0 auto;white-space:nowrap}.geometrysheet__new{flex-grow:999}@container (max-width:26rem){.geometrysheet__go > *{padding-inline:var(--space-2)}.geometrysheet__print .icon{display:none}}@media (scripting:enabled){.tool:not([data-ready]) .geometrysheet [data-gs-wait]:disabled{opacity:1;cursor:progress}}.geometrysheet__settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-3);align-items:start}.geometrysheet__more{grid-column:1 / -1}.geometrysheet__more .tool-more__body{padding-block:var(--space-2)}.geometrysheet__field{gap:var(--space-1)}.geometrysheet__field .pill{border-radius:var(--radius);line-height:1.25;text-align:start}.geometrysheet__checks{display:flex;flex-wrap:wrap;gap:0 var(--space-5)}.geometrysheet__frame{position:relative}.geometrysheet__stage{container:gs-stage / inline-size;height:20rem;padding:var(--space-2);overflow:auto;scrollbar-gutter:stable;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.geometrysheet__stage[aria-busy]{opacity:0.6}.geometrysheet__frame > .banner{position:absolute;inset:auto var(--space-2) var(--space-2);box-shadow:var(--shadow)}.geometrysheet__frame:has(> .banner) > .geometrysheet__stage{padding-bottom:8rem}.geometrysheet__status{min-height:3em;font-variant-numeric:tabular-nums}.geometrysheet__whole{justify-self:start}@container (max-width:59.98rem){.tool[data-ready] .geometrysheet__stage{overflow:hidden}.geometrysheet__stage[data-whole]{height:auto}}.gs-page{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--step--1);font-variant-numeric:tabular-nums}.gs-title{font-size:var(--step-0);font-weight:700;line-height:1.25}.gs-fill,.gs-picks,.gs-ans{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.gs-fill,.gs-note,.gs-foot,.gs-n{color:var(--ink-muted)}.gs-rule{display:inline-block;flex:0 1 auto;width:3.5em;min-width:1.5em;border-bottom:1px solid}.gs-rule--long{width:6em}.gs-rule--short{width:2em}.gs-box,.gs-bin{padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.gs-box__title,.gs-bin__title,.gs-say,.gs-n{font-weight:700}.gs-box__list,.gs-bins,.gs-grid{--gs-cols:1;display:grid;grid-template-columns:repeat(var(--gs-cols),minmax(0,1fr));gap:var(--space-1) var(--space-4)}.gs-box[data-per-row="6"] > *,.gs-bins,.gs-grid[data-cols="4"]{--gs-cols:2}.gs-grid{gap:var(--space-4) var(--space-3)}.gs-item{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.gs-item > .gs-n{position:absolute;top:0;left:0}.gs-n,.gs-q{line-height:1.5}.gs-q,.gs-picks,.gs-ans{padding-left:2.1em}@media screen{.gs-item:not(:has(> .gs-q)){padding-top:1.4em}}.gs-fig{display:block;width:100%;max-width:30rem;height:auto;margin-inline:auto}.gs-halo{paint-order:stroke;stroke:var(--surface);stroke-width:3.5px;stroke-linejoin:round}.gs-icon{fill:var(--surface)}.gs-item:has(> .gs-fig) > :is(.gs-picks,.gs-ans){justify-content:center;padding-left:0}.gs-pick,.gs-blank{white-space:nowrap}.gs-blank{display:inline-flex;align-items:baseline;gap:0.3em;min-width:0;max-width:100%}.gs-bin{min-height:6rem}.gs-list--ask{padding-left:1.6em;list-style:lower-alpha}.gs-key{columns:15rem auto;column-gap:var(--space-5)}.gs-key[data-figures="yes"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--space-3)}.gs-key__item{display:flex;flex-wrap:wrap;gap:0 var(--space-2);padding-block:var(--space-1);break-inside:avoid}.gs-key__item > .gs-n{min-width:1.7em}.gs-key__text{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.gs-key__item > .gs-fig{flex:1 0 100%}.gs-foot{text-align:right}@media screen and (prefers-reduced-motion:no-preference){.gs-page.is-new{animation:geometrysheet-in 0.26s var(--ease) both}.geometrysheet__stage{transition:opacity 0.15s var(--ease)}}@keyframes geometrysheet-in{from{opacity:0;transform:translateY(0.5rem) scale(0.985)}}@container gs-stage (min-width:30rem){.gs-grid[data-cols="2"],.gs-box > *{--gs-cols:2}.gs-grid[data-cols="3"],.gs-grid[data-cols="4"],.gs-box[data-per-row="6"] > *{--gs-cols:3}}@container gs-stage (min-width:44rem){.gs-grid[data-cols="4"],.gs-box[data-per-row="6"] > *{--gs-cols:4}.gs-page{gap:var(--space-4);padding:var(--space-5);font-size:var(--step-0)}.gs-title{font-size:var(--step-1)}}@container (min-width:60rem){.geometrysheet__layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto auto 1fr;column-gap:var(--space-6)}.geometrysheet__layout > *{grid-column:1}.geometrysheet__layout > .geometrysheet__preview{grid-column:2;grid-row:1 / -1}.geometrysheet__settings{grid-template-columns:minmax(0,1fr)}.geometrysheet__stage{height:44rem}.geometrysheet__whole{display:none}.geometrysheet__status{min-height:1.5em}}@media print{.geometrysheet,.geometrysheet__stage{container-type:normal}.geometrysheet__layout,.geometrysheet__preview,.geometrysheet__sheet,.geometrysheet__stage,.gs-page,.gs-head,.gs-band,.gs-box{display:block;height:auto;padding:0;overflow:visible;border:0;background:none;color:inherit}.gs-page{font-size:10pt;animation:none}.gs-page *{color:inherit}.gs-head{margin-bottom:3mm}.gs-title{font-size:15pt}.gs-head--more .gs-title{font-size:11pt}.gs-fill{justify-content:space-between;margin-top:4mm;font-size:11pt}.gs-rule{width:24mm}.gs-rule--long{width:70mm}.gs-rule--short{width:12mm}.gs-box{box-sizing:border-box;margin-top:2.2mm;padding:1.2mm 3mm;border:1px solid;font-size:9pt;line-height:1.3}.gs-box__title{height:5.2mm;font-size:10pt}.gs-box__list{gap:0 6mm}.gs-box__list > li{min-height:6.8mm}.gs-say{display:flex;align-items:flex-end;box-sizing:border-box;min-height:6.8mm;padding-bottom:0.8mm;line-height:1.2}.gs-grid{gap:0 4mm;font-size:10.5pt}.gs-box > *,.gs-grid[data-cols="2"]{--gs-cols:2}.gs-grid[data-cols="3"]{--gs-cols:3}.gs-grid[data-cols="4"]{--gs-cols:4}.gs-box[data-per-row="6"] > *{--gs-cols:6}.gs-grid[data-h="5"]{grid-auto-rows:17mm}.gs-grid[data-h="8"]{grid-auto-rows:27.2mm}.gs-grid[data-h="10"]{grid-auto-rows:34mm}.gs-grid[data-h="12"]{grid-auto-rows:40.8mm}.gs-grid[data-h="14"]{grid-auto-rows:47.6mm}.gs-grid[data-h="15"]{grid-auto-rows:51mm}.gs-grid[data-h="20"]{grid-auto-rows:68mm}.gs-grid[data-h="30"]{grid-auto-rows:102mm}.gs-item{box-sizing:border-box;gap:0.8mm;padding-bottom:1.6mm;overflow:hidden;break-inside:avoid}.gs-n,.gs-q{line-height:1.3}.gs-n,.gs-list,.gs-bin__title{font-size:10pt}.gs-q,.gs-picks,.gs-ans{padding-left:7mm}[data-gs-topic="coordinates"] .gs-item:not(:has(> .gs-q)){padding-top:4.5mm}.gs-item:has(> .gs-list){display:grid;grid-template:1fr auto / 92mm 1fr;gap:3mm 8mm}.gs-item:has(> .gs-list) > .gs-fig{grid-row:1 / -1}.gs-item > .gs-fig{flex:1 1 0;max-width:none;min-height:0}.gs-picks,.gs-ans{gap:0 5mm;font-size:10pt;line-height:1.2}.gs-grid:is([data-h="14"],[data-h="15"]) .gs-ans{flex-wrap:nowrap}.gs-item:not(:has(> .gs-fig)) > .gs-ans{margin-top:auto}.gs-grid:is([data-h="10"],[data-h="12"]) :is(.gs-picks,.gs-ans){font-size:9pt}.gs-bins{gap:4mm}.gs-bin{min-height:30mm;padding:1.5mm 2.5mm;border-color:currentColor}.gs-list{gap:0;line-height:1.45}.gs-list--ask{gap:1.6mm;padding-left:6mm}.gs-note{margin-top:2mm;font-size:9pt}.gs-key{margin-top:5mm;columns:2;column-gap:8mm}.gs-key[data-figures="yes"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3mm 4mm}.gs-key__item{padding-block:0.8mm}.gs-foot{margin-top:2mm;font-size:8pt}}.geometrysheet__go{flex-direction:row-reverse;justify-content:flex-end;align-items:center}
