.sphere-workbench_workbench__eN0bo{display:grid;gap:clamp(1rem,3vw,1.6rem)}.sphere-workbench_completionPanel__OFxXY,.sphere-workbench_exports__p3Nq8,.sphere-workbench_layerControlsHeading__SMGbf,.sphere-workbench_workbenchHeader__YkJ3V{display:flex;align-items:start;justify-content:space-between;gap:1rem}.sphere-workbench_workbenchHeader__YkJ3V{border-block-end:1px solid var(--tools-bench-line);padding-block-end:.9rem}.sphere-workbench_eyebrow__h2RpX,.sphere-workbench_panelKicker__P9bxI{margin:0;color:var(--tools-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:800;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.sphere-workbench_completionPanel__OFxXY p,.sphere-workbench_controlDescription__wJv5i,.sphere-workbench_emptyCalculation__m_hV4,.sphere-workbench_exports__p3Nq8 p,.sphere-workbench_generationProgress__3Jszw span,.sphere-workbench_gridActiveCell__dRKQ8,.sphere-workbench_headerDescription__NRTCk,.sphere-workbench_rowPlan__v1PpC li,.sphere-workbench_sessionNote__P35EU p{margin:.38rem 0 0;color:var(--tools-muted);font-size:.86rem;line-height:1.55;overflow-wrap:anywhere}.sphere-workbench_revision__nyRh1,.sphere-workbench_technicalValue__HEGZa{color:var(--tools-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;font-weight:760;line-height:1.5;text-align:end;unicode-bidi:isolate}.sphere-workbench_workspace__DECux{display:grid;grid-template-columns:minmax(15rem,.68fr) minmax(0,1.32fr);gap:clamp(.85rem,2.4vw,1.5rem);align-items:start}.sphere-workbench_calculationPanel__daVEX,.sphere-workbench_completionPanel__OFxXY,.sphere-workbench_controlsPanel__Aqa96,.sphere-workbench_exports__p3Nq8,.sphere-workbench_layerControls__5Iaz8,.sphere-workbench_rowPlan__v1PpC{min-inline-size:0;border:1px solid var(--tools-bench-line);background:rgba(5,11,14,.48);padding:clamp(.8rem,2.5vw,1.2rem)}.sphere-workbench_controlsPanel__Aqa96{display:grid;gap:1rem}.sphere-workbench_controlGroup__8k1_g{min-inline-size:0;margin:0;border:0;border-block-end:1px solid rgba(231,241,238,.12);padding:0 0 1rem}.sphere-workbench_controlGroup__8k1_g:last-of-type{border-block-end:0;padding-block-end:0}.sphere-workbench_controlGroup__8k1_g legend{padding:0;color:var(--tools-ink);font-size:.96rem;font-weight:760;line-height:1.35}.sphere-workbench_numberField__lHTBP{display:grid;gap:.35rem;margin-block-start:.85rem;color:var(--tools-ink);font-size:.82rem;font-weight:720;line-height:1.35}.sphere-workbench_layerNavigation__y_r4R input,.sphere-workbench_layerRange__K_Emz,.sphere-workbench_numberField__lHTBP input{min-inline-size:0;min-block-size:2.75rem;border:1px solid rgba(231,241,238,.24);border-radius:.25rem;background:#070c0f;color:var(--tools-ink);font:inherit;font-variant-numeric:tabular-nums;padding-inline:.7rem}.sphere-workbench_controlActions__D_wsg,.sphere-workbench_exportActions__9FR0y,.sphere-workbench_layerNavigation__y_r4R,.sphere-workbench_modeChoices__d_Gua{display:grid;gap:.55rem;margin-block-start:.85rem}.sphere-workbench_controlActions__D_wsg,.sphere-workbench_exportActions__9FR0y,.sphere-workbench_modeChoices__d_Gua{grid-template-columns:repeat(2,minmax(0,1fr))}.sphere-workbench_modeButton__TQra2,.sphere-workbench_primaryButton__8Em43,.sphere-workbench_secondaryButton__6B2CI{min-block-size:2.75rem;border:1px solid var(--tools-bench-line);border-radius:.25rem;cursor:pointer;font:inherit;font-size:.86rem;font-weight:760;line-height:1.2;overflow-wrap:anywhere;padding-block:.55rem;padding-inline:.8rem;transition:border-color .17s ease,background-color .17s ease,color .17s ease,transform .17s ease}.sphere-workbench_modeButton__TQra2,.sphere-workbench_secondaryButton__6B2CI{background:rgba(255,255,255,.04);color:var(--tools-ink)}.sphere-workbench_modeButton__TQra2[data-selected=true],.sphere-workbench_primaryButton__8Em43{border-color:var(--tools-yellow);background:var(--tools-yellow);color:#121617}.sphere-workbench_modeButton__TQra2:hover,.sphere-workbench_secondaryButton__6B2CI:hover{border-color:var(--tools-cyan);background:rgba(107,216,229,.1)}.sphere-workbench_primaryButton__8Em43:hover{background:#ffdd38}.sphere-workbench_modeButton__TQra2:active,.sphere-workbench_primaryButton__8Em43:active,.sphere-workbench_secondaryButton__6B2CI:active{transform:translateY(1px)}.sphere-workbench_layerControls__5Iaz8:focus-visible,.sphere-workbench_layerGrid__Flgez:focus-visible,.sphere-workbench_layerNavigation__y_r4R input:focus-visible,.sphere-workbench_layerRange__K_Emz:focus-visible,.sphere-workbench_modeButton__TQra2:focus-visible,.sphere-workbench_numberField__lHTBP input:focus-visible,.sphere-workbench_primaryButton__8Em43:focus-visible,.sphere-workbench_secondaryButton__6B2CI:focus-visible{outline:3px solid var(--tools-cyan);outline-offset:2px}.sphere-workbench_modeButton__TQra2:disabled,.sphere-workbench_primaryButton__8Em43:disabled,.sphere-workbench_secondaryButton__6B2CI:disabled{cursor:not-allowed;opacity:.5;transform:none}.sphere-workbench_fieldError__Io90q{margin:.7rem 0 0;color:#ffbcad;font-size:.82rem;line-height:1.45}.sphere-workbench_sessionNote__P35EU{border-block-start:1px solid rgba(231,241,238,.12);padding-block-start:.8rem}.sphere-workbench_calculationPanel__daVEX{display:grid;align-content:center;gap:.85rem;min-block-size:12rem}.sphere-workbench_generationProgress__3Jszw{display:grid;gap:.55rem}.sphere-workbench_completionPanel__OFxXY progress,.sphere-workbench_generationProgress__3Jszw progress{inline-size:100%;accent-color:var(--tools-yellow)}.sphere-workbench_resultContent__xoLx8{display:grid;gap:1rem}.sphere-workbench_counts__ZOPDc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.sphere-workbench_counts__ZOPDc div{min-inline-size:0;border:1px solid rgba(231,241,238,.1);background:rgba(255,255,255,.025);padding:.7rem}.sphere-workbench_counts__ZOPDc dt{color:var(--tools-muted);font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.sphere-workbench_counts__ZOPDc dd{margin:.3rem 0 0;color:var(--tools-ink);font-size:.88rem;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.sphere-workbench_layerControls__5Iaz8{display:grid;gap:.85rem}.sphere-workbench_layerControlsHeading__SMGbf h3{display:flex;flex-wrap:wrap;gap:.45rem;margin:.3rem 0 0;color:var(--tools-ink);font-size:clamp(1.08rem,2.5vw,1.4rem);line-height:1.2}.sphere-workbench_layerControlsHeading__SMGbf h3 span{color:var(--tools-cyan);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sphere-workbench_layerControlsHeading__SMGbf>p{margin:0;color:var(--tools-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.sphere-workbench_layerNavigation__y_r4R{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 4.4rem minmax(0,1fr) minmax(0,1fr)}.sphere-workbench_layerNavigation__y_r4R input{min-block-size:2.75rem;text-align:center}.sphere-workbench_layerRange__K_Emz{inline-size:100%;min-block-size:auto;padding:0}.sphere-workbench_layerGridFrame__P80Qw{min-inline-size:0;border:1px solid rgba(231,241,238,.12);background:#070c0f;padding:.8rem}.sphere-workbench_layerGridViewport__hkzIj{overflow:auto;max-inline-size:100%;padding-block:.25rem}.sphere-workbench_xRuler__1ql8B{display:grid;grid-template-columns:repeat(var(--sphere-grid-columns),var(--sphere-cell-size));inline-size:max-content;margin-inline-start:3.2rem;color:var(--tools-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;line-height:1.1;text-align:center}.sphere-workbench_xRuler__1ql8B span{min-inline-size:var(--sphere-cell-size);overflow:visible;white-space:nowrap}.sphere-workbench_layerGrid__Flgez{inline-size:max-content;outline:none}.sphere-workbench_layerGridRow__zA532{display:flex;inline-size:max-content;min-block-size:var(--sphere-cell-size)}.sphere-workbench_zRuler__LMCeC{display:grid;flex:0 0 3.2rem;align-items:center;color:var(--tools-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;line-height:1;text-align:end;white-space:nowrap}.sphere-workbench_layerGridCells__GsjYq{display:grid;grid-template-columns:repeat(var(--sphere-grid-columns),var(--sphere-cell-size))}.sphere-workbench_layerGridCell__ydr7d{box-sizing:border-box;min-inline-size:var(--sphere-cell-size);min-block-size:var(--sphere-cell-size);border-inline-end:1px solid rgba(231,241,238,.08);border-block-end:1px solid rgba(231,241,238,.08);background:transparent}.sphere-workbench_layerGridCell__ydr7d[data-occupied=true]{background:var(--tools-yellow)}.sphere-workbench_layerGridCell__ydr7d[data-active=true]{box-shadow:inset 0 0 0 2px var(--tools-cyan)}.sphere-workbench_gridActiveCell__dRKQ8{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;unicode-bidi:isolate}.sphere-workbench_rowPlan__v1PpC{display:grid;gap:.65rem}.sphere-workbench_rowPlan__v1PpC h3{margin:0;color:var(--tools-ink);font-size:1rem}.sphere-workbench_rowPlan__v1PpC ol{display:grid;gap:.2rem;max-block-size:22rem;margin:0;overflow:auto;padding-inline-start:1.8rem}.sphere-workbench_rowPlan__v1PpC li{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;unicode-bidi:isolate}.sphere-workbench_completionPanel__OFxXY{align-items:center}.sphere-workbench_completionPanel__OFxXY>div{flex:1 1 auto;min-inline-size:0}.sphere-workbench_completionPanel__OFxXY p{margin-block-start:.45rem}.sphere-workbench_exports__p3Nq8{display:grid;gap:.85rem}.sphere-workbench_exports__p3Nq8>div{min-inline-size:0}.sphere-workbench_exports__p3Nq8>p[role=alert]{margin:0;color:#ffbcad}.sphere-workbench_visuallyHidden___rELG{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:760px){.sphere-workbench_workspace__DECux{grid-template-columns:1fr}.sphere-workbench_completionPanel__OFxXY,.sphere-workbench_layerControlsHeading__SMGbf,.sphere-workbench_workbenchHeader__YkJ3V{flex-direction:column;align-items:stretch}.sphere-workbench_revision__nyRh1{text-align:start}}@media (max-width:520px){.sphere-workbench_controlActions__D_wsg,.sphere-workbench_counts__ZOPDc,.sphere-workbench_exportActions__9FR0y,.sphere-workbench_layerNavigation__y_r4R,.sphere-workbench_modeChoices__d_Gua{grid-template-columns:1fr}.sphere-workbench_layerNavigation__y_r4R input{text-align:start}}@media (max-width:320px){.sphere-workbench_resultContent__xoLx8,.sphere-workbench_workbenchHeader__YkJ3V,.sphere-workbench_workspace__DECux{gap:.8rem}.sphere-workbench_layerGridFrame__P80Qw{padding:.65rem}.sphere-workbench_zRuler__LMCeC{flex-basis:2.5rem}}@media (prefers-reduced-motion:reduce){.sphere-workbench_modeButton__TQra2,.sphere-workbench_primaryButton__8Em43,.sphere-workbench_secondaryButton__6B2CI{transition:none}}