.ProjectItem-module__RwWxMW__projectItem{z-index:0;border-radius:4px;gap:12px;display:flex;position:relative}.ProjectItem-module__RwWxMW__projectItem__icon{background-color:var(--ui-brand-gray);border-radius:4px;width:48px;min-width:48px;height:48px;min-height:48px;overflow:hidden}
.AboutTile-module__uPwmhq__aboutTile{background-color:hsl(var(--red-hue),var(--red-saturation),50%);width:100%;height:100%;color:hsl(var(--red-hue),var(--red-saturation),96%)}
.Icon-module__T8e5nq__icon{transition:all var(--speed-sm)var(--ease-in-out-sine)}.Icon-module__T8e5nq__icon svg{fill:currentColor;width:100%;height:100%}.Icon-module__T8e5nq__iconPrimary svg{fill:var(--ui-text-primary)}.Icon-module__T8e5nq__iconSecondary svg{fill:var(--ui-text-secondary)}.Icon-module__T8e5nq__iconTertiary svg{fill:var(--ui-text-tertiary)}
.Loading-module__Kh4lSa__loading{z-index:var(--z-index-1);animation:Loading-module__Kh4lSa__showIconLoading var(--speed-sm)ease-in-out}.Loading-module__Kh4lSa__loading128 circle{animation:.6s linear infinite forwards Loading-module__Kh4lSa__rotateIconLoading128}.Loading-module__Kh4lSa__loading64 circle{animation:.6s linear infinite forwards Loading-module__Kh4lSa__rotateIconLoading64}.Loading-module__Kh4lSa__loading32 circle{animation:.6s linear infinite forwards Loading-module__Kh4lSa__rotateIconLoading32}.Loading-module__Kh4lSa__loadingPrimary{color:var(--ui-text-primary)}.Loading-module__Kh4lSa__loadingSecondary{color:var(--ui-text-secondary)}.Loading-module__Kh4lSa__loadingTertiary{color:var(--ui-text-tertiary)}@keyframes Loading-module__Kh4lSa__showIconLoading{0%{opacity:0}to{opacity:1}}@keyframes Loading-module__Kh4lSa__rotateIconLoading32{0%{stroke-dashoffset:0}to{stroke-dashoffset:32px}}@keyframes Loading-module__Kh4lSa__rotateIconLoading64{0%{stroke-dashoffset:0}to{stroke-dashoffset:64px}}@keyframes Loading-module__Kh4lSa__rotateIconLoading128{0%{stroke-dashoffset:0}to{stroke-dashoffset:128px}}
.ButtonGroup-module__Qn0lRq__buttonGroup:has(div[data-ui-size=tiny]):not(.ButtonGroup-module__Qn0lRq__buttonGroupJoin){gap:var(--space-3)}.ButtonGroup-module__Qn0lRq__buttonGroup:has(div[data-ui-size=small]):not(.ButtonGroup-module__Qn0lRq__buttonGroupJoin){gap:var(--space-4)}.ButtonGroup-module__Qn0lRq__buttonGroup:has(div[data-ui-size=normal]):not(.ButtonGroup-module__Qn0lRq__buttonGroupJoin){gap:var(--space-5)}.ButtonGroup-module__Qn0lRq__buttonGroupJoin{gap:0}.ButtonGroup-module__Qn0lRq__buttonGroupJoin [data-ui-component=Button],.ButtonGroup-module__Qn0lRq__buttonGroupJoin [data-ui-component=Button]:hover,.ButtonGroup-module__Qn0lRq__buttonGroupJoin [data-ui-component=Button]:active{box-shadow:0 0 #0000}.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupHorizontal>[data-ui-component=Button]:first-child,.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupHorizontal>:first-child [data-ui-component=Button]{border-top-right-radius:0;border-bottom-right-radius:0}.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupHorizontal>[data-ui-component=Button]:not(:first-child):not(:last-child),.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupHorizontal>:not(:first-child):not(:last-child) [data-ui-component=Button]{border-radius:0}.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupHorizontal>[data-ui-component=Button]:last-child,.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupHorizontal>:last-child [data-ui-component=Button]{border-top-left-radius:0;border-bottom-left-radius:0}.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupVertical>[data-ui-component=Button]:first-child,.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupVertical>:first-child [data-ui-component=Button]{border-bottom-right-radius:0;border-bottom-left-radius:0}.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupVertical>[data-ui-component=Button]:not(:first-child):not(:last-child),.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupVertical>:not(:first-child):not(:last-child) [data-ui-component=Button]{border-radius:0}.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupVertical>[data-ui-component=Button]:last-child,.ButtonGroup-module__Qn0lRq__buttonGroupJoin.ButtonGroup-module__Qn0lRq__buttonGroupVertical>:last-child [data-ui-component=Button]{border-top-left-radius:0;border-top-right-radius:0}
.LayoutAside-module__02Venq__layoutAside{z-index:var(--z-index-7);opacity:1;background-color:var(--ui-bg-primary);width:260px;transition:transform var(--speed-xl)var(--ease-in-out-circ);display:block;position:fixed;top:0}.LayoutAside-module__02Venq__layoutAsideFloatingLeft{box-shadow:inset -1px 0 0 0 var(--ui-border-secondary);left:0;transform:translate(0)}.LayoutAside-module__02Venq__layoutAsideFloatingLeft.LayoutAside-module__02Venq__layoutAsideHidden{transform:translate(-100%)}.LayoutAside-module__02Venq__layoutAsideFloatingLeft.LayoutAside-module__02Venq__layoutAsideFloating{transform:translate(0)}.LayoutAside-module__02Venq__layoutAside:has(nav[data-ui-component=Layout\.Navigation]) section[data-ui-component="Layout.Aside.Content"]{height:calc(100vh - 64px);margin-top:64px}.LayoutAside-module__02Venq__layoutAside:has(footer[data-ui-component="Layout.Aside.Footer"]) section[data-ui-component="Layout.Aside.Content"]{height:calc(100vh - 128px)}.LayoutAside-module__02Venq__layoutAside.LayoutAside-module__02Venq__layoutAsideFloatingRight:has(nav[data-ui-component=Layout\.Navigation]){border-left:1px solid var(--ui-border-secondary)}
.LayoutMainContent-module__eLbHua__layoutMainContent{height:100%;overflow:auto}
.LayoutMain-module__0Kvh6W__layoutMain{background-color:var(--ui-bg-secondary);position:relative}.LayoutMain-module__0Kvh6W__layoutMain:has(nav[data-ui-component=Layout\.Navigation]){height:calc(100dvh - 64px);margin-top:64px}.LayoutMain-module__0Kvh6W__layoutMain:has(nav[data-ui-component=Layout\.Navigation]):has(nav[data-ui-component=Layout\.SubNavigation]){height:calc(100dvh - 120px);margin-top:120px}
.LayoutNavigation-module___qdJzG__layoutNavigation{z-index:var(--z-index-5);width:-moz-available;height:64px;width:-webkit-fill-available;border-bottom:1px solid var(--ui-border-secondary);width:stretch;position:fixed;top:0}
.LayoutSubNavigation-module__60nr1W__layoutNavigation{z-index:var(--z-index-4);width:-moz-available;height:56px;width:-webkit-fill-available;border-bottom:1px solid var(--ui-border-secondary);width:stretch;position:fixed;top:64px}
.Layout-module__eCJTTa__layoutWideForAside:has(aside[data-ui-component=Layout\.Aside]) main[data-ui-component=Layout\.Main]{padding-left:260px}.Layout-module__eCJTTa__layoutFullHeight{min-height:100dvh}
.FracturesTile-module__MN4MTW__fracturesTile{background-color:var(--ui-brand-light);width:100%;height:100%;color:var(--ui-brand-dark)}
.SoraTile-module__I3c5cW__soraTile{background-color:hsl(var(--blue-hue),var(--blue-saturation),50%);width:100%;height:100%;color:hsl(var(--blue-hue),var(--blue-saturation),90%);position:relative}
.UITile-module__mlYlLa__uiTile{background-color:hsl(var(--yellow-hue),var(--yellow-saturation),50%);width:100%;height:100%;color:hsl(var(--yellow-hue),var(--yellow-saturation),10%);position:relative}
.ThebeTile-module__wFg1Ga__thebeTile{background-color:hsl(var(--gray-hue),var(--gray-saturation),10%);width:100%;height:100%;color:hsl(var(--gray-hue),var(--gray-saturation),90%);position:relative}
.Text-module__4-Yz6a__text{color:currentColor;transition:all var(--speed-sm)var(--ease-in-out-sine)}.Text-module__4-Yz6a__textPrimary{color:var(--ui-text-primary)}.Text-module__4-Yz6a__textSecondary{color:var(--ui-text-secondary)}.Text-module__4-Yz6a__textTertiary{color:var(--ui-text-tertiary)}.Text-module__4-Yz6a__textInherit{color:currentColor}.Text-module__4-Yz6a__text a{color:inherit;cursor:pointer;text-decoration:underline}.Text-module__4-Yz6a__text a[rel=author]{text-decoration-style:dashed}.Text-module__4-Yz6a__text u{text-decoration:underline}.Text-module__4-Yz6a__textWithLinks a{font-weight:var(--font-weight-medium);text-decoration:underline}
