.ClosedManifoldViewer_page__P_A5I{min-height:100vh;width:calc(100vw - var(--sidebar-width, 142px));padding:42px 20px 72px;box-sizing:border-box;background-image:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)),url(/physics_monastery_background.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;color:#e8dfc8;font-family:Times New Roman,Times,serif}.ClosedManifoldViewer_page__P_A5I.ClosedManifoldViewer_embeddedPage__rWLO7{--embedded-canvas-inset:20px;position:relative;z-index:1;min-height:0;width:100%;padding:0;background:none}.ClosedManifoldViewer_page__P_A5I.ClosedManifoldViewer_embeddedPage__rWLO7 .ClosedManifoldViewer_canvas__vfUAF{left:var(--embedded-canvas-inset);right:var(--embedded-canvas-inset)}.ClosedManifoldViewer_page__P_A5I.ClosedManifoldViewer_embeddedPage__rWLO7>h1{color:rgba(250,247,238,.96)!important;opacity:1}.ClosedManifoldViewer_page__P_A5I h1{margin:0 0 10px;font-size:clamp(20px,2.5vw,24px);font-weight:500;letter-spacing:.02em;line-height:1.1}.ClosedManifoldViewer_viewer__ClG3K{--identification-panel-width:190px;--identification-panel-edge:clamp(8px,0.8vw,12px);--identification-panel-gap:clamp(7px,0.8vw,12px);--manifold-selector-gap:5px;--manifold-selector-width:148px;position:relative;width:100%;height:clamp(480px,calc(100vh - 112px),1200px);height:clamp(480px,calc(100dvh - 112px),1200px);overflow:hidden;border:1px solid rgba(232,223,200,.18);background:radial-gradient(circle at center,rgba(255,244,220,.08),transparent 46%),rgba(0,0,0,.18)}.ClosedManifoldViewer_canvas__vfUAF{position:absolute;inset:0;display:grid;place-items:center;cursor:grab;touch-action:none;user-select:none}.ClosedManifoldViewer_canvasDragging__hCT_y{cursor:grabbing}.ClosedManifoldViewer_canvasTransform__HSfL1{position:relative;width:calc(100% - var(--identification-panel-width) - var(--identification-panel-edge) - var(--identification-panel-gap));height:100%;justify-self:start;overflow:hidden;display:grid;place-items:center;transform-origin:50% 50%;transition:transform .16s ease;will-change:transform}.ClosedManifoldViewer_canvasTransformCenterMorph__M8m8Y{transition:width 2.8s cubic-bezier(.333333,0,.666667,1),transform .16s ease;will-change:width,transform}.ClosedManifoldViewer_canvasDragging__hCT_y .ClosedManifoldViewer_canvasTransform__HSfL1{transition:none}.ClosedManifoldViewer_canvas__vfUAF svg{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}.ClosedManifoldViewer_dimensionControls__6jeo1,.ClosedManifoldViewer_identificationControls__4j3YB{position:absolute;z-index:4;top:12px;display:flex;align-items:center;gap:5px;padding:6px;border:1px solid rgba(232,223,200,.16);border-radius:7px;background:rgba(0,0,0,.38);backdrop-filter:blur(1.5px)}.ClosedManifoldViewer_dimensionControls__6jeo1{left:12px}.ClosedManifoldViewer_manifoldSelector__SBCzk{position:absolute;z-index:5;top:12px;right:calc(var(--identification-panel-edge) + var(--identification-panel-width) + var(--manifold-selector-gap));width:var(--manifold-selector-width);height:40px;box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:3px;border:1px solid rgba(232,223,200,.36);border-radius:8px;background:rgba(7,7,8,.84)}.ClosedManifoldViewer_manifoldSelectorButton__19S6A{flex:none;height:32px;min-width:0;padding:0;box-sizing:border-box;position:relative;display:block;color:rgba(250,244,225,.96);font-family:Times New Roman,Times,serif;background:transparent;border:1px solid rgba(232,223,200,.2);border-radius:6px;cursor:pointer}.ClosedManifoldViewer_manifoldSelectorFigureEight__2Oaxa{width:74px}.ClosedManifoldViewer_manifoldSelectorSister__jYTtS{width:60px}.ClosedManifoldViewer_manifoldSelectorButton__19S6A:hover:not(:disabled){background:rgba(255,255,255,.06)}.ClosedManifoldViewer_manifoldSelectorButton__19S6A:disabled{color:rgba(232,223,200,.46);cursor:default}.ClosedManifoldViewer_activeManifoldSelectorButton__WEq3o{background:rgba(232,223,200,.13);border-color:rgba(232,223,200,.72)}.ClosedManifoldViewer_manifoldSelectorId__xDocC,.ClosedManifoldViewer_manifoldSelectorLabel__VBUQc{position:absolute;left:0;right:0;text-align:center;pointer-events:none}.ClosedManifoldViewer_manifoldSelectorLabel__VBUQc{top:7px;font-size:12px;line-height:12px}.ClosedManifoldViewer_manifoldSelectorId__xDocC{top:20px;color:rgba(232,223,200,.46);font-size:9px;line-height:10px}.ClosedManifoldViewer_identificationControls__4j3YB{right:var(--identification-panel-edge);width:var(--identification-panel-width);box-sizing:border-box;flex-direction:column;align-items:stretch;justify-content:flex-start;max-width:none;max-height:calc(100% - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(232,223,200,.28) transparent}.ClosedManifoldViewer_identificationControls__4j3YB::-webkit-scrollbar{width:4px}.ClosedManifoldViewer_identificationControls__4j3YB::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(232,223,200,.28)}.ClosedManifoldViewer_dimensionControls__6jeo1 button,.ClosedManifoldViewer_identificationControls__4j3YB button,.ClosedManifoldViewer_stageControls__pVBNj button{min-height:26px;box-sizing:border-box;padding:4px 7px;color:#e8dfc8;font-family:Times New Roman,Times,serif;font-size:12px;background:rgba(0,0,0,.24);border:1px solid rgba(232,223,200,.18);border-radius:6px;cursor:pointer}.ClosedManifoldViewer_dimensionControls__6jeo1 button:hover,.ClosedManifoldViewer_identificationControls__4j3YB button:hover:not(:disabled),.ClosedManifoldViewer_stageControls__pVBNj button:hover:not(:disabled){background:rgba(255,255,255,.08)}.ClosedManifoldViewer_dimensionControls__6jeo1 button:disabled,.ClosedManifoldViewer_identificationControls__4j3YB button:disabled,.ClosedManifoldViewer_stageControls__pVBNj button:disabled{opacity:.42;cursor:not-allowed}.ClosedManifoldViewer_dimensionControls__6jeo1 .ClosedManifoldViewer_activeDimension__k9MTX,.ClosedManifoldViewer_stageControls__pVBNj .ClosedManifoldViewer_activeDimension__k9MTX{color:#ffe1ac;border-color:rgba(255,225,172,.52);background:rgba(255,255,255,.08)}.ClosedManifoldViewer_controlLabel__e9Rih{padding:1px 6px 6px;color:rgba(232,223,200,.58);font-size:10px;text-align:center;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(232,223,200,.13)}.ClosedManifoldViewer_facePairControl__5_Pdk{position:relative;display:grid;gap:4px;width:100%}.ClosedManifoldViewer_facePairControl__5_Pdk>button{width:100%;height:31px;min-height:0;padding:0 7px;box-sizing:border-box}.ClosedManifoldViewer_facePairButtonContent__vcT86{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;column-gap:2px;width:100%;white-space:nowrap}.ClosedManifoldViewer_facePairButtonContent__vcT86>:first-child{justify-self:start;text-align:left}.ClosedManifoldViewer_facePairButtonContent__vcT86>:not(:first-child){justify-self:end}.ClosedManifoldViewer_facePairMappingBadge__3A6o9{flex:none;min-width:26px;padding:2px 4px 1px;box-sizing:border-box;color:currentColor;font-size:9px;line-height:1;text-align:center;border:1px solid;border-radius:999px;opacity:.76}.ClosedManifoldViewer_selectedFacePairButton__uyhyb{box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.ClosedManifoldViewer_activeFacePairButton__fgBK1{box-shadow:inset 0 0 0 1px rgba(255,255,255,.38)}.ClosedManifoldViewer_seamedFacePairButton__t3LYo{box-shadow:inset 0 0 0 1px rgba(255,255,255,.52)!important}.ClosedManifoldViewer_mappingControlBlock__P2kmZ{display:grid;gap:3px;padding:4px;border:1px solid rgba(232,223,200,.12);border-radius:5px;background:rgba(0,0,0,.2)}.ClosedManifoldViewer_floatingMappingControl__UDf8J{position:absolute;z-index:7;width:132px;box-sizing:border-box;padding:5px;transform:translate(-100%,-50%);pointer-events:auto;background:rgba(8,8,8,.9);backdrop-filter:blur(2px);box-shadow:0 7px 20px rgba(0,0,0,.34)}.ClosedManifoldViewer_floatingMappingControl__UDf8J:after{content:"";position:absolute;top:50%;right:-5px;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);border-top:1px solid;border-right:1px solid;background:rgba(8,8,8,.9)}.ClosedManifoldViewer_mappingControlLabel__Oaj8W{color:rgba(232,223,200,.5);font-size:8.5px;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:.055em}.ClosedManifoldViewer_bridgeStateChoices__nV4sv,.ClosedManifoldViewer_mappingChoices__45_UU{display:grid;gap:3px}.ClosedManifoldViewer_mappingChoices__45_UU{grid-template-columns:repeat(3,minmax(0,1fr))}.ClosedManifoldViewer_bridgeStateChoices__nV4sv{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:4px;border-top:1px solid rgba(232,223,200,.16)}.ClosedManifoldViewer_bridgeStateChoices__nV4sv button,.ClosedManifoldViewer_mappingChoices__45_UU button{min-width:0;min-height:22px;padding:2px 1px;overflow:hidden;font-size:9.5px;line-height:1;white-space:nowrap;text-overflow:clip}.ClosedManifoldViewer_floatingMappingControl__UDf8J button{box-sizing:border-box;color:currentColor;font-family:Times New Roman,Times,serif;background:rgba(0,0,0,.28);border:1px solid;border-radius:5px;cursor:pointer}.ClosedManifoldViewer_floatingMappingControl__UDf8J button:hover:not(:disabled){background:rgba(255,255,255,.1)}.ClosedManifoldViewer_floatingMappingControl__UDf8J button:disabled{opacity:.42;cursor:not-allowed}.ClosedManifoldViewer_bridgeStateChoices__nV4sv .ClosedManifoldViewer_activeBridgeStateChoice__7f8jb,.ClosedManifoldViewer_mappingChoices__45_UU .ClosedManifoldViewer_activeMappingChoice__fcIlt{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px currentColor}.ClosedManifoldViewer_truncationControl__BBtJr{display:grid;gap:4px;margin:1px 0 0;padding:6px 4px 5px;border-top:1px solid rgba(232,223,200,.13)}.ClosedManifoldViewer_truncationHeader__2BhNC,.ClosedManifoldViewer_truncationScale__Suo8X{display:flex;align-items:center;justify-content:space-between}.ClosedManifoldViewer_truncationLabel__llOdn{color:rgba(232,223,200,.58);font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.05em}.ClosedManifoldViewer_truncationValue__yutBZ{color:rgba(255,225,172,.9);font-size:10px;line-height:1}.ClosedManifoldViewer_truncationControl__BBtJr input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:10px;margin:0;padding:0;background:transparent;cursor:pointer}.ClosedManifoldViewer_truncationControl__BBtJr input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;border-radius:999px;background:rgba(232,223,200,.28)}.ClosedManifoldViewer_truncationControl__BBtJr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:9px;height:9px;margin-top:-3.5px;border:1px solid rgba(255,225,172,.82);border-radius:50%;background:#ffe1ac}.ClosedManifoldViewer_truncationControl__BBtJr input[type=range]::-moz-range-track{height:2px;border:0;border-radius:999px;background:rgba(232,223,200,.28)}.ClosedManifoldViewer_truncationControl__BBtJr input[type=range]::-moz-range-thumb{width:9px;height:9px;border:1px solid rgba(255,225,172,.82);border-radius:50%;background:#ffe1ac}.ClosedManifoldViewer_truncationScale__Suo8X{color:rgba(232,223,200,.38);font-size:8px;line-height:1}.ClosedManifoldViewer_rotationControls__ScIYH{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin:1px 0 0;padding:6px 0 0;border-top:1px solid rgba(232,223,200,.13)}.ClosedManifoldViewer_rotationControls__ScIYH button{min-height:28px;padding:7px 9px;color:#e8dfc8;background:rgba(0,0,0,.24);border:1px solid rgba(232,223,200,.18);border-radius:6px;font-family:Times New Roman,Times,serif;font-size:18px;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer}.ClosedManifoldViewer_rotationArrowIcon__a5aeK{display:block;width:18px;height:20px;margin:auto;overflow:visible;pointer-events:none}.ClosedManifoldViewer_utilityControls__OP_9J{display:flex;flex-direction:column;gap:5px;margin:1px 0 0;padding:6px 0 0;border-top:1px solid rgba(232,223,200,.13)}.ClosedManifoldViewer_identificationControls__4j3YB>button,.ClosedManifoldViewer_utilityControls__OP_9J button{width:100%}.ClosedManifoldViewer_identificationControls__4j3YB .ClosedManifoldViewer_yellowButton__o1ZKu{color:#ffe600;background:rgba(0,0,0,.24);border-color:rgba(255,230,0,.62)}.ClosedManifoldViewer_identificationControls__4j3YB .ClosedManifoldViewer_orangeButton__2ITv8{color:#d88a3d;background:rgba(0,0,0,.24);border-color:rgba(216,138,61,.55)}.ClosedManifoldViewer_identificationControls__4j3YB .ClosedManifoldViewer_blueButton__OaN_8{color:#4d9fd6;background:rgba(0,0,0,.24);border-color:rgba(77,159,214,.55)}.ClosedManifoldViewer_status__w_Pka{position:absolute;z-index:5;left:12px;bottom:12px;width:min(680px,calc(100% - var(--identification-panel-width) - var(--identification-panel-edge) - var(--identification-panel-gap) - 24px));box-sizing:border-box;padding:8px 11px 7px;pointer-events:none;color:rgba(232,223,200,.72);border:1px solid rgba(232,223,200,.16);border-radius:6px;background:rgba(8,8,8,.72);box-shadow:0 6px 18px rgba(0,0,0,.22)}.ClosedManifoldViewer_statusPrimary__IuK4v{font-size:12px;line-height:1.25}.ClosedManifoldViewer_statusSecondary__FbH4O{margin-top:4px;font-size:11.5px;line-height:1.25;color:rgba(232,223,200,.62)}.ClosedManifoldViewer_statusAccent__8Rwup{color:var(
      --status-accent,rgba(118,226,255,.98)
    )}.ClosedManifoldViewer_primaryCurve__GifVO{fill:none;stroke:rgba(245,238,223,.92);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.ClosedManifoldViewer_endpoint__5_cZo{fill:#ffe600;stroke:rgba(0,0,0,.72);stroke-width:.75;vector-effect:non-scaling-stroke}.ClosedManifoldViewer_svgLabel__V8dpM{fill:rgba(245,238,223,.86);font-family:Times New Roman,Times,serif;font-size:17px}.ClosedManifoldViewer_gridLine__4qlb1{fill:none;stroke:rgba(245,238,223,.22);stroke-width:1;vector-effect:non-scaling-stroke}.ClosedManifoldViewer_blueSeam__f9jiw,.ClosedManifoldViewer_orangeSeam__at2Kl{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ClosedManifoldViewer_orangeSeam__at2Kl{stroke:#d88a3d}.ClosedManifoldViewer_blueSeam__f9jiw{stroke:#4d9fd6}.ClosedManifoldViewer_placeholder__jIRC0{display:grid;place-items:center;gap:24px;color:rgba(245,238,223,.68);text-align:center}.ClosedManifoldViewer_placeholderShape___7tyw{width:190px;aspect-ratio:1;border:1px solid rgba(214,189,133,.65);clip-path:polygon(50% 0,100% 88%,0 88%);background:linear-gradient(135deg,rgba(214,189,133,.24),rgba(77,159,214,.08))}.ClosedManifoldViewer_placeholder__jIRC0 p{margin:0;font-size:1.05rem}@media (max-width:860px){.ClosedManifoldViewer_page__P_A5I{width:100%}}@media (max-width:560px){.ClosedManifoldViewer_page__P_A5I.ClosedManifoldViewer_embeddedPage__rWLO7{--embedded-canvas-inset:10px}.ClosedManifoldViewer_page__P_A5I{width:100%;padding:28px 10px 56px}.ClosedManifoldViewer_page__P_A5I h1{font-size:20px}.ClosedManifoldViewer_dimensionControls__6jeo1{left:8px}.ClosedManifoldViewer_status__w_Pka{left:8px;bottom:8px;width:calc(100% - 16px)}}.ClosedManifoldViewer_projectionControlsHost__qZAqv{width:100%;min-width:0;display:block}.FigureEightProjectionLab_lab__S_F5H{box-sizing:border-box;display:flex;flex-direction:column;width:min(1460px,calc(100vw - 40px));margin:0 auto;padding:24px 0 0;overflow:hidden;font-family:Times New Roman,Times,serif;color:rgba(238,234,222,.96)}.FigureEightProjectionLab_heading__HyUaO{display:flex;flex:0 0 auto;align-items:baseline;gap:16px;min-width:0;margin-bottom:10px;white-space:nowrap}.FigureEightProjectionLab_heading__HyUaO h1{flex:0 0 auto;margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:400}.FigureEightProjectionLab_heading__HyUaO p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;color:rgba(238,234,222,.72)}.FigureEightProjectionLab_workspace__5HHYS{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}.FigureEightProjectionLab_workspacePortaled__IKetX{grid-template-columns:minmax(0,1fr);gap:0}.FigureEightProjectionLab_viewer__FuyZQ{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden;border:1px solid rgba(232,223,200,.28);border-radius:8px;background:transparent}.FigureEightProjectionLab_canvas__1iK7B{display:block;width:100%;height:100%;cursor:grab;touch-action:none;user-select:none}.FigureEightProjectionLab_canvas__1iK7B:active{cursor:grabbing}.FigureEightProjectionLab_status__mUvzp,.FigureEightProjectionLab_viewerHint__WiyqY{position:absolute;z-index:2;padding:5px 8px;border-radius:4px;background:rgba(20,20,22,.66);color:rgba(255,255,255,.88);font-size:12px;pointer-events:none}.FigureEightProjectionLab_viewerHint__WiyqY{left:10px;bottom:10px}.FigureEightProjectionLab_status__mUvzp{right:10px;bottom:10px;cursor:help;user-select:none}.FigureEightProjectionLab_status__mUvzp[data-state=verified]{background:rgba(20,20,22,.66);color:rgba(255,255,255,.88)}.FigureEightProjectionLab_status__mUvzp[data-state=warning]{background:rgba(112,47,30,.82);color:rgba(255,245,238,.98)}.FigureEightProjectionLab_status__mUvzp[data-tooltip]:after{content:attr(data-tooltip);position:absolute;right:0;bottom:calc(100% + 7px);z-index:20;width:390px;max-width:calc(100vw - 100px);box-sizing:border-box;padding:7px 9px;border:1px solid rgba(232,223,200,.34);border-radius:5px;background:rgba(12,12,14,.94);color:rgba(245,242,233,.97);font-family:Times New Roman,Times,serif;font-size:12px;font-weight:400;line-height:1.28;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;box-shadow:0 4px 14px rgba(0,0,0,.34)}.FigureEightProjectionLab_status__mUvzp[data-tooltip]:focus:after,.FigureEightProjectionLab_status__mUvzp[data-tooltip]:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.FigureEightProjectionLab_status__mUvzp:focus{outline:none}.FigureEightProjectionLab_controls__2EaXc{position:relative;z-index:20;box-sizing:border-box;height:100%;max-height:100%;overflow:visible;padding:10px;border:1px solid rgba(232,223,200,.3);border-radius:8px;background:rgba(18,18,20,.42)}.FigureEightProjectionLab_portaledControls__ax_fQ{width:100%;height:auto;max-height:none;overflow:visible;padding:0;border:0;border-radius:0;background:transparent}.FigureEightProjectionLab_sectionTitle__vTXVI{margin:9px 0 6px;padding-bottom:3px;border-bottom:1px solid rgba(232,223,200,.22);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.FigureEightProjectionLab_tooltipAnchor__oS54r{position:relative;cursor:help}.FigureEightProjectionLab_tooltipAnchor__oS54r:after{content:attr(data-tooltip);position:absolute;z-index:100;right:calc(100% + 9px);top:50%;width:245px;box-sizing:border-box;padding:7px 9px;border:1px solid rgba(232,223,200,.34);border-radius:5px;background:rgba(12,12,14,.94);color:rgba(245,242,233,.97);font-family:Times New Roman,Times,serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.28;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-50%) translateX(4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;box-shadow:0 4px 14px rgba(0,0,0,.34)}.FigureEightProjectionLab_tooltipAnchor__oS54r:before{content:"";position:absolute;z-index:101;right:calc(100% + 4px);top:50%;width:7px;height:7px;border-top:1px solid rgba(232,223,200,.34);border-right:1px solid rgba(232,223,200,.34);background:rgba(12,12,14,.94);opacity:0;visibility:hidden;transform:translateY(-50%) rotate(45deg);transition:opacity .12s ease,visibility .12s ease}.FigureEightProjectionLab_tooltipAnchor__oS54r:focus:after,.FigureEightProjectionLab_tooltipAnchor__oS54r:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.FigureEightProjectionLab_tooltipAnchor__oS54r:focus:before,.FigureEightProjectionLab_tooltipAnchor__oS54r:hover:before{opacity:1;visibility:visible}.FigureEightProjectionLab_tooltipAnchor__oS54r:focus{outline:none}.FigureEightProjectionLab_sectionTitle__vTXVI:first-child{margin-top:0}.FigureEightProjectionLab_controls__2EaXc button{min-height:26px;padding:2px 6px;border:1px solid rgba(232,223,200,.34);border-radius:4px;background:rgba(255,255,255,.045);color:rgba(238,234,222,.94);font-family:Times New Roman,Times,serif;font-size:13px;line-height:1.1;cursor:pointer}.FigureEightProjectionLab_controls__2EaXc button:hover{background:rgba(255,255,255,.1)}.FigureEightProjectionLab_presetFraction__fOcM9{display:inline-grid;grid-template-rows:auto auto;align-items:center;justify-items:center;margin-right:5px;vertical-align:middle;font-family:STIX Two Math,Cambria Math,Times New Roman,serif;font-size:.86em;line-height:.88}.FigureEightProjectionLab_presetFractionTop__aXl2g{min-width:1.05em;padding:0 2px 1px;border-bottom:1px solid;text-align:center;font-style:italic}.FigureEightProjectionLab_presetFractionBottom__UVMPr{padding-top:1px;text-align:center}.FigureEightProjectionLab_presetOffsetWord__rqlCb{vertical-align:middle}.FigureEightProjectionLab_projectionPresets__nuEvU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.FigureEightProjectionLab_compactSliderGroup__IWJEW{display:grid;gap:3px;margin-top:6px}.FigureEightProjectionLab_projectionSliderRow__00Wi7{display:grid;grid-template-columns:30px minmax(0,1fr) 36px 43px;align-items:center;gap:4px;min-height:34px}.FigureEightProjectionLab_projectionRangeWrap___Zwx6{position:relative;min-width:0;height:34px;margin-left:0;width:100%}.FigureEightProjectionLab_projectionRangeWrap___Zwx6 input[type=range]{position:absolute;left:0;top:10px;width:100%;min-width:0}.FigureEightProjectionLab_projectionTicks__EX9rj{position:absolute;left:3px;right:3px;top:24px;display:flex;justify-content:space-between;align-items:flex-start;height:10px;margin:0;color:rgba(232,223,200,.6);font-family:Times New Roman,Times,serif;font-size:8px;line-height:1;pointer-events:none}.FigureEightProjectionLab_projectionTicks__EX9rj span{position:relative;width:0;overflow:visible;white-space:nowrap;text-align:center;transform:translateX(-50%)}.FigureEightProjectionLab_projectionTicks__EX9rj span:before{content:"";position:absolute;left:50%;top:-3px;width:1px;height:4px;background:rgba(232,223,200,.58)}.FigureEightProjectionLab_projectionAngleIndicator__F346a{width:34px;height:34px;display:grid;place-items:center;justify-self:center}.FigureEightProjectionLab_projectionAngleIndicator__F346a svg{display:block;width:34px;height:34px;overflow:visible}.FigureEightProjectionLab_angleGuideCircle__a1Yv2{fill:none;stroke:rgba(232,223,200,.12);stroke-width:.8}.FigureEightProjectionLab_angleReferenceArrow__9g63P{stroke:rgba(232,223,200,.25);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.FigureEightProjectionLab_angleReferenceArrow__9g63P polygon{stroke:none;fill:rgba(232,223,200,.25)}.FigureEightProjectionLab_angleCurrentArrow__mVV_t{stroke:rgba(255,255,255,.96);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.FigureEightProjectionLab_angleCurrentArrow__mVV_t polygon{stroke:none;fill:rgba(255,255,255,.96)}.FigureEightProjectionLab_angleOrigin__fmrc_{fill:rgba(255,255,255,.88)}.FigureEightProjectionLab_geometrySliderRow__uPm_1{display:grid;grid-template-columns:16px minmax(0,1fr) 36px 43px;align-items:center;gap:4px;min-height:27px}.FigureEightProjectionLab_cuspMapButtons__zkLDp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.FigureEightProjectionLab_cuspMapSliderRow__QtUqu{display:grid;grid-template-columns:30px minmax(0,1fr) 42px;align-items:center;gap:4px;min-height:27px;margin-top:4px}.FigureEightProjectionLab_cuspMapSliderRow__QtUqu input[type=range]{width:100%;min-width:0;margin:0}.FigureEightProjectionLab_displaySliderRow__nBjIh{display:grid;grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:4px;min-height:28px}.FigureEightProjectionLab_displaySliderRow__nBjIh input[type=range],.FigureEightProjectionLab_geometrySliderRow__uPm_1 input[type=range],.FigureEightProjectionLab_projectionSliderRow__00Wi7 input[type=range]{width:100%;min-width:0;margin:0}.FigureEightProjectionLab_compactLabel__u_fQc{white-space:nowrap;font-size:.83em}.FigureEightProjectionLab_geometryLabel__5hHGZ{white-space:nowrap;font-style:italic}.FigureEightProjectionLab_meshValue__oK03F,.FigureEightProjectionLab_piValue__gMy2U{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:rgba(232,223,200,.72)}.FigureEightProjectionLab_meshValue__oK03F,.FigureEightProjectionLab_piValue__gMy2U{font-size:12px}.FigureEightProjectionLab_evolveButtonActive__j0fDY,.FigureEightProjectionLab_evolveButton__sUBBq{min-height:23px!important;padding:1px 3px!important;font-size:11px!important}.FigureEightProjectionLab_evolveButton__sUBBq{background:rgba(255,255,255,.045)!important;border-color:rgba(232,223,200,.34)!important;color:rgba(238,234,222,.94)!important}.FigureEightProjectionLab_evolveButton__sUBBq:hover{background:rgba(255,255,255,.1)!important}.FigureEightProjectionLab_evolveButtonActive__j0fDY{background:rgba(164,43,43,.72)!important;border-color:rgba(239,103,103,.88)!important;color:rgba(255,247,247,1)!important}.FigureEightProjectionLab_evolveButtonActive__j0fDY:hover{background:rgba(190,48,48,.84)!important}.FigureEightProjectionLab_toggleActive__G6w3r{background:rgba(255,255,255,.16)!important;border-color:rgba(232,223,200,.62)!important;color:rgba(255,255,255,1)!important}.FigureEightProjectionLab_geometryValueInput__YSaig{box-sizing:border-box;width:36px;height:24px;padding:0;border:none;border-radius:0;outline:none;background:transparent;color:rgba(238,234,222,.94);font-family:Times New Roman,Times,serif;font-size:12px;text-align:center;font-variant-numeric:tabular-nums;position:relative;left:10px}.FigureEightProjectionLab_displayButtons__XGgL0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:4px}.FigureEightProjectionLab_resetViewButton__ZsG1t{width:100%;margin-top:4px}.FigureEightProjectionLab_pathRow__kMGs4 strong{font-weight:400}.FigureEightProjectionLab_pathRow__kMGs4 button{min-height:23px;padding:1px 3px;font-size:11px}@media (max-width:900px){.FigureEightProjectionLab_lab__S_F5H{width:min(100% - 20px,900px)}.FigureEightProjectionLab_workspace__5HHYS{grid-template-columns:1fr}.FigureEightProjectionLab_canvas__1iK7B{height:100%}}.FigureEightProjectionLab_controls__2EaXc input[type=range]{-webkit-appearance:none;appearance:none;height:14px;margin:0;padding:0;background:transparent;cursor:pointer}.FigureEightProjectionLab_controls__2EaXc input[type=range]::-webkit-slider-runnable-track{height:2px;border-radius:0;background:rgba(232,223,200,.42)}.FigureEightProjectionLab_controls__2EaXc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:7px;height:12px;margin-top:-5px;border:1px solid rgba(232,223,200,.82);border-radius:1px;background:rgba(205,201,191,.96);box-shadow:none}.FigureEightProjectionLab_controls__2EaXc input[type=range]::-moz-range-track{height:2px;border:none;border-radius:0;background:rgba(232,223,200,.42)}.FigureEightProjectionLab_controls__2EaXc input[type=range]::-moz-range-thumb{width:7px;height:12px;border:1px solid rgba(232,223,200,.82);border-radius:1px;background:rgba(205,201,191,.96);box-shadow:none}.FigureEightProjectionLab_controls__2EaXc input[type=range]:focus-visible::-webkit-slider-thumb{outline:1px solid rgba(255,255,255,.85);outline-offset:2px}.FigureEightProjectionLab_controls__2EaXc input[type=range]:focus-visible::-moz-range-thumb{outline:1px solid rgba(255,255,255,.85);outline-offset:2px}.FigureEightProjectionLab_workspacePortaled__IKetX{width:100%;height:100%;min-width:0;min-height:0}.FigureEightProjectionLab_workspacePortaled__IKetX .FigureEightProjectionLab_viewer__FuyZQ{width:100%;height:100%;min-width:0;min-height:0;border:0;border-radius:0;background:transparent}.FigureEightProjectionLab_workspacePortaled__IKetX .FigureEightProjectionLab_canvas__1iK7B{width:100%;height:100%}