._2jvLia_avatarButton{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:0;display:inline-flex;position:relative}._2jvLia_avatarEdit{background:color-mix(in srgb, var(--page-background) 65%, transparent);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}._2jvLia_avatarButton:hover ._2jvLia_avatarEdit,._2jvLia_avatarButton:focus-visible ._2jvLia_avatarEdit{opacity:1}
.St-0gG_select{min-width:var(--static-space-40);min-height:var(--static-space-40);border-radius:var(--radius-m-nest-4);border:1px solid var(--static-transparent);background:var(--static-transparent);padding:var(--static-space-8);cursor:pointer;justify-content:center;align-items:center;display:flex}.St-0gG_select:hover{background:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-medium)}.St-0gG_select.St-0gG_selected{background:var(--neutral-alpha-strong);border-color:var(--neutral-alpha-strong)}.St-0gG_swatch{width:var(--static-space-24);height:var(--static-space-24);border-radius:var(--radius-m);border-style:solid;border-width:1px}.St-0gG_neutralSwatch{background:var(--scheme-gray-500);border-color:var(--scheme-gray-700)}
.GxQlcq_avatarButton{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:inline-flex;position:relative}.GxQlcq_avatarEdit{background:color-mix(in srgb, var(--page-background) 65%, transparent);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.GxQlcq_avatarButton:hover .GxQlcq_avatarEdit,.GxQlcq_avatarButton:focus-visible .GxQlcq_avatarEdit{opacity:1}.GxQlcq_projectsSpan{grid-column:span 3}@media (max-width:1024px){.GxQlcq_projectsSpan{grid-column:span 2}}@media (max-width:768px){.GxQlcq_projectsSpan{grid-column:auto}}
.N0OcGa_item{justify-content:center}.N0OcGa_s{min-width:var(--static-space-32)}.N0OcGa_m{min-width:var(--static-space-40)}.N0OcGa_l{min-width:var(--static-space-48)}
.DBN4cW_table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.DBN4cW_table.DBN4cW_striped tbody tr:nth-child(odd),.DBN4cW_table.DBN4cW_hoverable tbody tr:hover{background:var(--neutral-alpha-weak)}.DBN4cW_table.DBN4cW_clickable .DBN4cW_row{cursor:pointer}.DBN4cW_table.DBN4cW_clickable .DBN4cW_row:hover{background:var(--neutral-alpha-medium)}.DBN4cW_table.DBN4cW_compact thead tr th,.DBN4cW_table.DBN4cW_compact tbody tr td{padding:var(--static-space-8) var(--static-space-12)}.DBN4cW_table.DBN4cW_stickyHeader thead{z-index:10;position:sticky;top:0}.DBN4cW_table.DBN4cW_stickyHeader thead tr th{background:var(--surface-background)}.DBN4cW_container::-webkit-scrollbar{height:var(--static-space-8);width:var(--static-space-8)}.DBN4cW_container::-webkit-scrollbar-track{background:var(--neutral-alpha-weak);border-radius:var(--radius-s)}.DBN4cW_container::-webkit-scrollbar-thumb{background:var(--neutral-alpha-medium);border-radius:var(--radius-s)}.DBN4cW_container::-webkit-scrollbar-thumb:hover{background:var(--neutral-alpha-strong)}.DBN4cW_thead tr th{padding:var(--static-space-12) var(--static-space-16);border-bottom:1px solid var(--neutral-border-medium);background:var(--surface-background);white-space:nowrap}.DBN4cW_tbody tr td{padding:var(--static-space-12) var(--static-space-16);border-bottom:1px solid var(--neutral-border-weak);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DBN4cW_tbody tr:last-child td{border-bottom:none}.DBN4cW_th{-webkit-user-select:none;user-select:none;transition:var(--transition-micro-medium)}.DBN4cW_thSortable{cursor:pointer}.DBN4cW_thSortable:hover,.DBN4cW_thActive{background:var(--neutral-alpha-weak)}.DBN4cW_thButton{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:inherit;margin:0;display:block}.DBN4cW_thActions{white-space:nowrap}.DBN4cW_thAlignLeft{text-align:left}.DBN4cW_thAlignCenter{text-align:center}.DBN4cW_thAlignRight{text-align:right}.DBN4cW_td{transition:var(--transition-micro-medium)}.DBN4cW_tdActions{white-space:nowrap;vertical-align:middle}.DBN4cW_tdAlignLeft{text-align:left}.DBN4cW_tdAlignCenter{text-align:center}.DBN4cW_tdAlignRight{text-align:right}.DBN4cW_row{transition:var(--transition-micro-medium)}.DBN4cW_empty,.DBN4cW_loading{border:none!important;padding:0!important}@media (max-width:768px){.DBN4cW_table thead tr th,.DBN4cW_table tbody tr td{padding:var(--static-space-8) var(--static-space-12)}.DBN4cW_thActions,.DBN4cW_tdActions{background:var(--surface-background);position:sticky;right:0}}
.pEJohq_overlay{opacity:0}.pEJohq_overlay.pEJohq_open{opacity:1}.pEJohq_panel{--drawer-inset:var(--static-space-8);--drawer-size:28rem;max-width:calc(100% - 2 * var(--drawer-inset));max-height:calc(100% - 2 * var(--drawer-inset))}.pEJohq_panel.pEJohq_open{transform:none}.pEJohq_s{--drawer-size:20rem}.pEJohq_m{--drawer-size:28rem}.pEJohq_l{--drawer-size:40rem}.pEJohq_full{--drawer-size:100%}.pEJohq_left,.pEJohq_right{top:var(--drawer-inset);bottom:var(--drawer-inset);width:var(--drawer-size)}.pEJohq_left{left:var(--drawer-inset);transform:translateX(calc(-100% - var(--drawer-inset)))}.pEJohq_right{right:var(--drawer-inset);transform:translateX(calc(100% + var(--drawer-inset)))}.pEJohq_top,.pEJohq_bottom{left:var(--drawer-inset);right:var(--drawer-inset);max-height:min(var(--drawer-size), 100% - 2 * var(--drawer-inset))}.pEJohq_top.pEJohq_full,.pEJohq_bottom.pEJohq_full{height:calc(100% - 2 * var(--drawer-inset))}.pEJohq_top{top:var(--drawer-inset);transform:translateY(calc(-100% - var(--drawer-inset)))}.pEJohq_bottom{bottom:var(--drawer-inset);transform:translateY(calc(100% + var(--drawer-inset)))}.pEJohq_trap{outline:none;flex-direction:column;flex:1;min-height:0;display:flex}@media (prefers-reduced-motion:reduce){.pEJohq_panel.pEJohq_panel{transform:none}}
.LO2fUW_hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LO2fUW_focusable:focus,.LO2fUW_focusable:focus-within{white-space:normal;clip:auto;clip-path:none;z-index:10;width:auto;height:auto;margin:0;overflow:visible}
.JLT4gq_logoDark{display:block}.JLT4gq_logoLight{display:none}[data-theme=light] .JLT4gq_logoDark{display:none}[data-theme=light] .JLT4gq_logoLight{display:block}
@keyframes NBa9Dq_fadeInDropdown{0%{opacity:0;transform:translateY(-1rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.NBa9Dq_dropdown{animation:.2s ease-out forwards NBa9Dq_fadeInDropdown}[data-theme=light] .NBa9Dq_dropdownCard{box-shadow:0px 0px 0px 1px var(--neutral-alpha-weak),var(--shadow-xl)!important}
.xAgjVq_layer1{background-image:url(/images/home/parallax/layer-1-bg.webp)}.xAgjVq_layer2{background-image:url(/images/home/parallax/layer-2-desk.webp)}.xAgjVq_layer3{background-image:url(/images/home/parallax/layer-3-monitor.webp)}.xAgjVq_glass{background-image:url(/images/home/parallax/layer-4-glass.webp)}.xAgjVq_edgeGlow,.xAgjVq_edgeGlowHalo{position:absolute;inset:0}.xAgjVq_edgeGlowHaloRing{--edge-glow-hue:calc(190 + (var(--spot-x,800px) - 800px) / 40px);background:radial-gradient(circle calc(var(--edge-glow-radius,180px) * 1.8) at var(--spot-x,-9999px) var(--spot-y,-9999px), hsl(var(--edge-glow-hue), 95%, 65%, .5) 0%, transparent 75%);filter:blur(16px);mix-blend-mode:plus-lighter;position:absolute;inset:0}.xAgjVq_edgeGlowRing{--edge-glow-hue:calc(190 + (var(--spot-x,800px) - 800px) / 40px);background:radial-gradient(circle 70px at var(--spot-x,-9999px) var(--spot-y,-9999px), #fffffff2 0%, #fff0 65%),radial-gradient(circle var(--edge-glow-radius,180px) at var(--spot-x,-9999px) var(--spot-y,-9999px), hsl(var(--edge-glow-hue), 95%, 70%, 1) 0%, transparent 75%);mix-blend-mode:plus-lighter;position:absolute;inset:0}.xAgjVq_ambientGlow{pointer-events:none;--edge-glow-hue:calc(190 + (var(--spot-x,800px) - 800px) / 40px);background:radial-gradient(circle 520px at var(--spot-x,-9999px) var(--spot-y,-9999px), hsl(var(--edge-glow-hue), 95%, 72%, .15) 0%, transparent 70%);filter:blur(32px);mix-blend-mode:plus-lighter;position:absolute;inset:0}@media (max-width:768px){.xAgjVq_layer1{background-image:url(/images/home/parallax/layer-1-bg@0.5x.webp)}.xAgjVq_layer2{background-image:url(/images/home/parallax/layer-2-desk@0.5x.webp)}.xAgjVq_layer3{background-image:url(/images/home/parallax/layer-3-monitor@0.5x.webp)}.xAgjVq_glass{background-image:url(/images/home/parallax/layer-4-glass@0.5x.webp)}}
