.header_icon__PHf8P{color:var(--gray)!important;padding:var(--gap-half)!important}.header_icon__PHf8P:active,.header_icon__PHf8P:focus-within{outline:none;color:var(--fg)!important}@media (hover:hover){.header_icon__PHf8P:hover{outline:none;color:var(--fg)!important}}.header_nav__SoqKl{display:flex;justify-content:space-between;align-items:center;margin:2rem 0 0;border-bottom:2px solid var(--gray);padding-bottom:var(--gap)}.header_toggles__NFD73{display:flex;align-items:center;gap:4px}.header_header__yzqq5{max-width:var(--main-content);display:flex;align-items:center}.language-switcher_languageToggle__Mq6P_{display:inline-flex;border-radius:var(--radius);padding:8px;color:var(--gray-alpha)!important;will-change:transform;transition:all .1s cubic-bezier(.01,.88,.93,.07);line-height:50%;background-color:transparent;cursor:pointer;border:none;font-family:var(--font-rubik);font-weight:500;width:32px;height:32px;display:flex;align-items:center;justify-content:center}@media (min-width:500px){.language-switcher_languageToggle__Mq6P_{width:40px;height:40px}}.language-switcher_languageToggle__Mq6P_:focus-within{color:var(--fg);outline:none;color:var(--fg)!important;transition:all .2s!important;box-shadow:none!important;background:var(--hover-bg)!important}@media (hover:hover){.language-switcher_languageToggle__Mq6P_:hover{color:var(--fg);outline:none;color:var(--fg)!important;transition:all .2s!important;box-shadow:none!important;background:var(--hover-bg)!important}}.language-switcher_languageToggle__Mq6P_:active{color:var(--fg);background-color:var(--hover-bg)}@keyframes fade_fadeIn__N2_jH{0%{opacity:0}to{opacity:1}}.fade_fadeIn__N2_jH{animation-name:fade_fadeIn__N2_jH;animation-fill-mode:backwards}.socials_socials__sQ9S6{display:inline-flex;align-items:center}.socials_icon__JZPP4{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;border-radius:var(--radius);padding:4px;color:var(--gray-alpha)!important;will-change:transform;transition:all .1s cubic-bezier(.01,.88,.93,.07);line-height:50%;background-color:transparent;cursor:pointer;border:none}@media (min-width:500px){.socials_icon__JZPP4{padding:8px}}.socials_icon__JZPP4:active,.socials_icon__JZPP4:focus-within{outline:none;color:var(--fg)!important;transition:all .2s!important;box-shadow:none!important;background:var(--hover-bg)!important}@media (hover:hover){.socials_icon__JZPP4:hover{outline:none;color:var(--fg)!important;transition:all .2s!important;box-shadow:none!important;background:var(--hover-bg)!important}}@media (prefers-reduced-motion:reduce){.socials_icon__JZPP4{transition:none}@media (hover:hover){.socials_icon__JZPP4:hover{transition:none}}}.ie-or-css_list__j40_U{list-style:none;padding:0;margin:0}.badge_badge__JyWab{display:inline-flex;align-items:center;font-size:.9rem;background-color:var(--lighter-gray);border:1px solid var(--light-gray);border-radius:var(--radius);color:var(--gray);padding:0 var(--gap-half);font-weight:450}.link_transition__IPFuE{transition:box-shadow 80ms cubic-bezier(.01,.88,.93,.07) 0s;will-change:box-shadow}.link_link__d_sac{text-decoration:none;color:var(--link)}@media (hover:hover){.link_link__d_sac.link_underline__9vDk2:hover{text-decoration:underline}}.home-header_heading__bDhFT a{display:grid;grid-template-columns:1fr 48px;width:100%;align-items:center;grid-gap:8px;gap:8px;text-decoration:none!important;color:var(--fg)}@media (min-width:768px){.home-header_heading__bDhFT a{grid-template-columns:1fr 70px}}.home-header_heading__bDhFT h1{margin:0;padding:0;font-size:1rem;font-weight:600}@media (min-width:768px){.home-header_heading__bDhFT h1{font-size:1.5rem}}.home-header_avatar__QvchK{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.home-header_title__kYo0o{display:flex;flex-direction:column;text-align:left;gap:4px}.home-header_title__kYo0o span{font-size:1rem;font-weight:400;font-family:var(--font-rubik)}.mdx-note_note__2KHIR{position:relative;border:1px solid var(--lighter-gray);background:var(--lightest-gray);padding:var(--gap-half);color:var(--article-color);margin:var(--gap-half) 0}.mdx-note_note__2KHIR .mdx-note_icon__frpuw{--info-stroke-circle-color:var(--light-gray);--info-stroke-color:var(--fg);position:absolute;top:0;left:0;transform:translate(-50%,-50%);background:var(--bg);border-radius:50%;width:24px;height:24px}.mdx-note_note__2KHIR .mdx-note_content__0OVu0{padding-left:var(--gap)}.mdx-note_note__2KHIR .mdx-note_content__0OVu0 p{margin:0}.projects_container__HakS_{max-width:var(--main-content);margin:0 auto;padding:0;list-style:none}.entry_wrapper__X_APn{margin:var(--gap-double) 0}@media (hover:hover){.entry_starBadge__lxGFJ:hover{background:var(--light-gray);transition:background .2s ease-in}}.entry_split__HuxvC{align-items:center;row-gap:0;flex-wrap:wrap;margin-bottom:var(--gap-half)}.entry_badges__lZly3,.entry_split__HuxvC{display:flex;flex-direction:row;gap:var(--gap-half)}.entry_title__8Uk5H{margin:var(--gap-quarter) 0}.icons_verified__anH9D{margin-left:.125rem;max-width:20px;max-height:20px;height:1.25em;fill:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:text-bottom}.quoted-tweet-container_root___TGKv{width:100%;overflow:hidden;border:var(--tweet-border);border-radius:12px;margin:var(--tweet-quoted-container-margin);transition-property:background-color,box-shadow;transition-duration:.2s;cursor:pointer}@media (hover:hover){.quoted-tweet-container_root___TGKv:hover{background-color:var(--tweet-quoted-bg-color-hover)}}.quoted-tweet-container_article__l25NV{position:relative;box-sizing:inherit}.block_item__2jprT{list-style-type:none}.block_item__2jprT:not(:last-child){border-bottom:1px solid var(--line-color)}.block_item__2jprT.block_isEnglish__9Udfs .block_link__YsXET{text-align:left;direction:ltr}.block_link__YsXET{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;text-decoration:none!important;color:var(--fg)!important;outline:none;padding:var(--gap-card) var(--gap);transition:all .1s cubic-bezier(.01,.88,.93,.07);border-radius:0;will-change:transform,opacity;cursor:pointer}@media (min-width:600px){.block_link__YsXET{grid-template-columns:1fr auto}}.block_item__2jprT:focus,.block_link__YsXET:active,.block_link__YsXET:focus{background:var(--hover-bg)}@media (hover:hover){.block_link__YsXET:hover{background:var(--hover-bg)}}.block_wrapper__KU7uQ{display:flex;justify-content:space-between}.block_type__GHGij,.block_wrapper__KU7uQ .block_date__vhKYh,.block_wrapper__KU7uQ .block_views__vXTqn{font-size:15px;color:var(--gray)}.block_date__vhKYh+div,.block_type__GHGij+div{flex:1 1}.block_link__YsXET:focus .block_icon__i7mm7,.block_link__YsXET:focus .block_title__lMckx{color:var(--fg)}@media (hover:hover){.block_link__YsXET:hover .block_icon__i7mm7,.block_link__YsXET:hover .block_title__lMckx{color:var(--fg)}}.block_description__5ra8P,.block_title__lMckx{word-break:break-word;margin:0;line-height:1.5}.block_title__lMckx{font-size:1.15rem;font-weight:700;transition:color var(--transition)}.block_description__5ra8P{color:var(--gray);margin-top:var(--gap-quarter)}@media (max-width:600px){.block_description__5ra8P,.block_title__lMckx{-webkit-line-clamp:2}}.block_skeleton__8OEPa{display:flex;flex-direction:column;padding:var(--gap);border-radius:var(--radius);background:var(--lightest-gray);margin-bottom:var(--gap);height:150px}.block_thirdParty__uBi_s{color:var(--gray);font-size:.9rem}.block_thirdParty__uBi_s:after{content:"↗";margin-left:.25rem;font-size:.7rem;position:relative;top:-.03rem}.block_info__HVkZw{display:flex;flex-direction:column;gap:0;order:1}@media (min-width:600px){.block_info__HVkZw{order:0}}.block_info__HVkZw h4{padding:0}.block_subhead__QCq1a{font-size:1rem;color:var(--fg);margin-bottom:0}.block_subtitle__IPzxQ{font-size:1rem;color:var(--fg);margin-top:0}.filterable-list_selects__Otc7P{display:flex;align-items:center;justify-content:center;gap:var(--gap)}.filterable-list_sort__OsNHU{height:40px;border:none;border-radius:var(--inline-radius);background:var(--lighter-gray);font-size:1.1rem;font-weight:700;padding:0 var(--gap-half);color:var(--fg)}.filterable-list_filterSettings__880Za{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:var(--gap)}.filterable-list_count__Nyoa8{display:inline}@media (max-width:768px){.filterable-list_filterSettings__880Za{flex-direction:column}.filterable-list_filterSettings__880Za .filterable-list_sort__OsNHU{width:100%}.filterable-list_selects__Otc7P{flex-direction:column;margin-top:var(--gap)}.filterable-list_count__Nyoa8{display:none}}.filterable-list_items__i4K6E{list-style:none;margin:0;padding:0}.tooltip_tooltip__NqjXs{position:relative}.tooltip_tooltip__NqjXs:after{display:block;background-color:var(--lighter-gray);border-radius:var(--radius);color:var(--fg);padding:var(--gap-half) var(--gap);position:absolute;z-index:999;opacity:0;pointer-events:none;content:attr(data-label);top:0;left:50%;transition:all .07s cubic-bezier(.01,.88,.93,.07);transform:translate(-50%,calc(-100% - 10px));width:-moz-max-content;width:max-content}@media (hover:hover){.tooltip_tooltip__NqjXs:hover:after{opacity:1;pointer-events:all}}.tooltip_tooltip__NqjXs[data-direction=left]:after{top:50%;left:0;transform:translate(calc(-100% - 10px),-50%)}.tooltip_tooltip__NqjXs[data-direction=bottom]:after{top:50%;left:0;transform:translate(calc(-100% - 10px),50%)}.tooltip_tooltip__NqjXs[data-direction=top]:after{top:0;left:50%;transform:translate(-50%,calc(-100% - 10px))}.tooltip_tooltip__NqjXs[data-direction=right]:after{top:0;left:50%;transform:translate(50%,calc(-100% - 10px))}@media aural,reader,speech{.tooltip_tooltip__NqjXs:after{display:none;content:""}}.posts-list_container__U41U_{max-width:var(--main-content);margin:0;padding:0}.posts-list_button__94Cv3{margin-top:var(--gap-half);width:100%;cursor:pointer;border-radius:var(--radius);color:var(--gray);font-weight:500;background:var(--lighter-gray);border:none;padding:var(--gap-half) var(--gap);transition:background-color var(--transition),color var(--transition);outline:none}.posts-list_button__94Cv3:focus{color:var(--fg)}@media (hover:hover){.posts-list_button__94Cv3:hover{color:var(--fg)}}.posts-list_button__94Cv3:active{background-color:var(--lightest-gray)}.footer_footer__wCyt8{margin-top:auto;display:flex;justify-content:space-between;border-top:2px solid var(--gray);padding-top:var(--gap);width:100%;color:var(--gray)}.footer_footer__wCyt8 a{color:var(--gray);transition:color .2s ease-in}@media (hover:hover){.footer_footer__wCyt8 a:hover{color:var(--fg)}}.layout-outline_layout-outline__IcriZ{border:1px solid var(--border-color);position:relative}.layout-outline_layout-outline__IcriZ .layout-outline_page__vHjT6{--border-color:green}.layout-outline_layout-outline__IcriZ .layout-outline_layout__Vsyeu{--border-color:blue}.layout-outline_label-container__DOo_P{position:relative}.layout-outline_label__yEghP{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:12;background:var(--bg);padding-left:.5rem;padding-right:.5rem}