.Attributes_ClickTarget__7C9fE{stroke:none!important;fill:transparent!important}.Attributes_Pilon__h9Pmb.Attributes_focus__CQlZ8{--attribute-color:var(--highlight-color)!important}.Attributes_Pilon__h9Pmb circle:nth-child(odd){fill:var(--attribute-color,#000)}.Attributes_Pilon__h9Pmb circle:nth-child(2n){fill:#fff}.Attributes_Pole__mLznZ:focus{outline:none}.Attributes_Pole__mLznZ rect{fill:#fff;stroke:var(--attribute-color,#000);stroke-width:.05px}.Attributes_Pole__mLznZ path{fill:var(--attribute-color,#000)}.Attributes_Focus__5MaLl{stroke:var(--highlight-color);fill:var(--background);stroke-width:.3px;paint-order:stroke fill;rx:.015}.Attributes_Circle__6d2TT.Attributes_focus__CQlZ8{--attribute-color:var(--highlight-color)!important}.Attributes_Circle__6d2TT circle,.Attributes_Circle__6d2TT path{fill:none;stroke:var(--attribute-color,#000);stroke-width:.1px}.Attributes_Circle__6d2TT text{font-size:.8px;text-anchor:middle;fill:var(--attribute-color,#000)}.Attributes_Pointer__rYz9p path{fill:none;stroke:var(--attribute-color,#000);vector-effect:non-scaling-stroke;stroke-width:var(--strokeWidth,1px)}.Attributes_Measure__vCFiL{--strokeWidth:1px}.Attributes_Measure__vCFiL.Attributes_focus__CQlZ8{--attribute-color:var(--highlight-color)!important;--strokeWidth:2px}.Attributes_MeasurePath__bnnMq{fill:none;stroke:var(--attribute-color,#000);vector-effect:non-scaling-stroke;stroke-width:var(--strokeWidth,1px)}.Attributes_Label__ZML9P{font-size:.8px;text-anchor:middle;fill:var(--attribute-color,#000)}.Attributes_Line__rSYH0{--strokeWidth:1px}.Attributes_Line__rSYH0.Attributes_focus__CQlZ8{--attribute-color:var(--highlight-color)!important;--strokeWidth:2px}.Attributes_Line__rSYH0 path{fill:none;stroke:var(--attribute-color,#000);vector-effect:non-scaling-stroke;stroke-width:var(--strokeWidth,1px);stroke-dasharray:3px}.IconButton_IconButton__04URv{--button-size:32px;border-color:transparent;border-radius:50%;width:var(--button-size);height:var(--button-size);padding:0;min-width:32px;min-height:32px;background-color:transparent;color:var(--text-light-color);transition:all .4s}.IconButton_IconButton__04URv:focus,.IconButton_IconButton__04URv:hover{background-color:var(--button-color);box-shadow:none;border:1px solid var(--border-color)}.IconButton_IconButton__04URv.IconButton_accent__wHOXY{background-color:var(--accent-color);color:var(--accent-text-color);border-color:var(--border-color);box-shadow:0 1px 3px rgba(0,0,0,.2)}.Comments_AddComment__54HlV{margin-bottom:32px;margin-top:32px;flex-wrap:wrap;justify-content:flex-end}.Comments_AddComment__54HlV textarea{flex:1 1;align-self:flex-end;resize:none;min-height:32px;box-sizing:border-box;line-height:22px;padding:4px;min-width:200px}.Comments_AddComment__54HlV button{min-height:32px;margin-left:8px;align-self:flex-end}.Comments_AddComment__54HlV.Comments_kbd___M7Ha{border-top:1px solid var(--border-color);margin:0;position:fixed;bottom:0;background-color:var(--background);background-color:#f8f8f8;z-index:1;width:100vw;left:0;padding:8px;box-sizing:border-box}.Comments_CharsHint__QkOZx{display:inline-block;width:2em;text-align:right}.Comments_Comment__mjk1V{margin:0 -16px;padding:24px 16px;border-bottom:1px solid var(--border-color)}.Comments_CommentDate__4WIxP,.Comments_CommentReports__dEbC_{color:var(--text-light-color)}.Comments_CommentBody___6VJx{position:relative;--lineHeight:24px;--maxLines:4;margin-top:4px;font-size:14px;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--maxLines);overflow:hidden;line-height:var(--lineHeight);max-height:calc(var(--lineHeight) * var(--maxLines))}.Comments_expanded__AOVMj .Comments_CommentBody___6VJx{-webkit-line-clamp:none;max-height:none}.Comments_clipped__IcerG .Comments_CommentBody___6VJx{margin-bottom:20px}.Comments_ReadMore__U_Cpg{position:absolute;bottom:0;left:0;cursor:pointer;color:var(--logo-color);text-decoration:underline}.Comments_CommentActions__v_UJR,.Comments_ReadMore__U_Cpg{color:var(--text-light-color)}.Comments_Comments_more__Ohlj4{height:48px;display:flex;align-items:center;justify-content:center;margin:0 -16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Comments_Comments_more__Ohlj4:hover{background-color:var(--dimmed-color)}.FocusRect_Focus__Autsc rect{fill:transparent;stroke-width:.15px;paint-order:stroke fill;rx:.1;stroke:var(--highlight-color)}.FocusRect_Focus__Autsc circle,.FocusRect_RotateHandle__yqbnb circle{fill:var(--highlight-color)}.FocusRect_RotateHandle__yqbnb path{fill:none;stroke:var(--highlight-color);stroke-width:.1px}.FocusRect_RotateHandle__yqbnb line{stroke:var(--highlight-color);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:5px}.Checkbox_Checkbox__ZgvHN{display:inline-flex;align-items:center;gap:8px;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit;color:var(--text-color)}.Checkbox_Checkbox__ZgvHN label{display:flex;align-items:center;gap:4px}.Checkbox_Checkbox__ZgvHN input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:none;margin:8px;font:inherit;color:currentColor;width:18px;height:18px;border:2px solid var(--text-color);position:relative;padding:0;min-height:auto;border-radius:2px;display:block;cursor:pointer}.Checkbox_Checkbox__ZgvHN input:checked{border-color:var(--accent-color);background-color:var(--accent-color)}.Checkbox_Checkbox__ZgvHN input:checked:before{content:"";display:block;position:absolute;top:2px;width:12px;height:5px;border-width:2px;border-left:2.5px solid var(--accent-text-color);border-bottom:2.5px solid var(--accent-text-color);border-right:0 solid var(--accent-text-color);border-top:0 solid var(--accent-text-color);border-radius:2px;transform:rotate(-45deg)}.PathView_Path___OIfv{--color:var(--path-color);--def-color:var(--path-color);opacity:.75}.PathView_Path___OIfv path.PathView_Back__vKbfL{stroke:var(--def-color);stroke-width:.6px;fill:none;stroke-linecap:round}.PathView_Path___OIfv.pathFocus path{stroke:var(--path-select-color)}.PathView_Path___OIfv.focused path{stroke:var(--color)}.PathView_Path___OIfv path.PathView_Back__vKbfL{stroke-width:.3px}.PathView_Path___OIfv path.PathView_Front___6OEO{stroke-width:.25px;stroke-dasharray:0 calc(var(--speed) - 0);stroke-dashoffset:var(--offset,0);stroke:var(--background)}.PathView_Path___OIfv.blurred path,.PathView_Path___OIfv.pathInActive path{stroke:var(--dimmed-color)}.PathView_Path___OIfv.hidden path{stroke:none}.PathView_Path___OIfv .PathView_Tick__H3sj3{fill:var(--background);stroke:transparent;stroke-width:0px}.PathView_Path___OIfv.blurred .PathView_Tick__H3sj3,.PathView_Path___OIfv.pathInActive .PathView_Tick__H3sj3{display:none}.Pawn_SightLine__UMD9p line{stroke:var(--pawn-color);stroke-dasharray:5;stroke-width:1;vector-effect:non-scaling-stroke}.Pawn_SightLine__UMD9p circle{stroke:none;fill:var(--pawn-color)}.Pawn_AimLine__8SFGQ path{stroke:var(--pawn-color);stroke-dasharray:5;stroke-width:1;vector-effect:non-scaling-stroke}.Pawn_Glyph__E98_v{--fill-color:var(--pawn-color);--stroke-color:#000;--border-color:#000;--stroke-width:0.05px}.Pawn_Glyph__E98_v.Pawn_focus__oWR0e{--border-color:#000;--stroke-width:0.07px}.Pawn_Glyph__E98_v line,.Pawn_Glyph__E98_v path{fill:none;stroke:var(--stroke-color);stroke-width:.1px;vector-effect:none}.Pawn_Glyph__E98_v circle,.Pawn_Glyph__E98_v polygon{stroke:var(--border-color);stroke-width:var(--stroke-width);fill:var(--fill-color);vector-effect:none}.Pawn_Glyph__E98_v .Pawn_BodyFocus___hVGS{display:none;fill:#000;stroke:none}.Pawn_Glyph__E98_v.Pawn_focus__oWR0e .Pawn_BodyFocus___hVGS{display:block}.Obstacles_ClickTarget__hHg5d{fill:transparent}.Obstacles_Pole__IG8OV path{fill:var(--obstacle-color,var(--line-color))}.Obstacles_Pole__IG8OV rect{fill:var(--background);stroke:var(--obstacle-color);stroke-width:.025}.Obstacles_Stand__EEqyy line{fill:none;stroke-width:.2;stroke:var(--obstacle-color,var(--line-color))}.Obstacles_Line__yG8_Z line{fill:none;stroke-width:.1;stroke-dasharray:.2;stroke:var(--obstacle-color,var(--line-color))}.Obstacles_Label__S9Fwb text,.Obstacles_Line__yG8_Z circle{fill:var(--obstacle-color,var(--line-color))}.Obstacles_Label__S9Fwb text{font-size:.5px;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Obstacles_Arrow__g446z line{stroke:var(--obstacle-color,var(--line-color));stroke-width:var(--course-line-width,.1);stroke-dasharray:none}.Obstacles_Arrow__g446z polygon{fill:var(--obstacle-color,var(--line-color))}