.clientBackButton_back__hr9x7{font-size:.9rem;text-decoration:none;color:white;opacity:.7;transition:opacity var(--animation);cursor:pointer}.clientBackButton_back__hr9x7:hover{opacity:1}.modal_wrapper__ZCLnE{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;overflow-y:scroll;transition:background-color var(--animation)}.modal_wrapper__ZCLnE.modal_fadeIn__WxCZg{background-color:rgba(0,0,0,.85)}.modal_inner__9DNog{width:80%;max-width:900px;margin:5rem auto 2rem;position:relative;transform:translateY(100vh);opacity:0;transition:transform var(--animation),opacity var(--animation);transition-delay:10ms;border-radius:18px;overflow:hidden}.modal_inner__9DNog.modal_fadeIn__WxCZg{transform:translateY(0);opacity:1}.modal_backButton__262dv{position:absolute;z-index:9;padding:1rem 1.5rem;background:rgba(97,97,97,.3);backdrop-filter:blur(10px);color:white;border-bottom-right-radius:18px;border-top-left-radius:18px;opacity:1}@media only screen and (max-width:700px){.modal_inner__9DNog{width:100%;margin:0;border-radius:0}.modal_backButton__262dv{border-top-left-radius:0}}.code_parent__zGAkj[class*=language-]{font-family:var(--ffamily);font-style:var(--fstyle);display:block;overflow-x:scroll;border-radius:var(--rounded-block);border-left:3px solid var(--theme-blue-2);position:relative;-webkit-overflow-scrolling:touch;padding:30px 0 0}.code_header__Hcbg9{position:absolute;left:0;top:0;right:0;background:var(--theme-blue-2);height:30px;display:flex;align-items:center;padding:0 0 0 1rem;color:var(--theme-inverted-text)}.code_button__EVQ_i{cursor:pointer;color:var(--theme-inverted-text);font-size:.8em;border:none;background:transparent;margin-left:auto;font-size:1rem;padding:0 1rem;position:relative;width:3rem;height:100%;overflow:hidden}.code_clicker__90PJ9{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;gap:1rem;transition:transform .2s ease-in-out}.code_clicker__90PJ9.code_copy__UEG1I{transform:translateY(-1.6rem)}.code_clicker__90PJ9.code_clicked__E_QEn{transform:translateY(.4rem)}.code_langText__jzXqE{opacity:.5}.code_text__4qSy6{display:block;padding:1rem}@font-face{font-family:GeistMono;src:url(/_next/static/media/5b01f339abf2f1a5.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_f910ec{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_f910ec{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.a_a__uuHB_{text-decoration:none;color:var(--theme-blue-2)}.h1_h1__w5Am4{font-size:2.3rem}.h2_h2__nCe6V{font-size:1.9rem}.mdxEntryRow_wrapper__lTvzr{display:flex;flex:1 1 auto;position:relative;z-index:99;--block-height:450px;height:var(--block-height);min-height:var(--block-height);max-height:var(--block-height);width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.4);border-radius:1rem;overflow:hidden;transition:filter .2s ease-in-out,transform .2s ease-in-out;background-color:var(--theme-card-background)}.mdxEntryRow_wrapper__lTvzr.mdxEntryRow_filler__hCCt0{height:0;min-height:0;max-height:0}.mdxEntryRow_fillterContent__0tJk5{background-color:red;height:2px;width:2px;position:absolute;left:0;bottom:0}.mdxEntryRow_borderFade__xAsrw{position:absolute;height:4rem;left:-2px;top:-2rem;width:5px;background:linear-gradient(180deg,var(--theme-transparent) 0,var(--theme-background) 100%)}.mdxEntryRow_parent__GjVgE{position:relative;padding:.75rem;display:flex}.mdxEntryRow_imageParent__qfhkU{height:200px;min-height:200px;max-height:200px;position:relative}.mdxEntryRow_fieldWrapper__fpSh3{position:absolute;left:0;right:0;top:-2px;display:flex;z-index:1;align-items:center;justify-content:center}.mdxEntryRow_field__Y1E0e{background:var(--theme-card-background);padding:2px 1rem 4px;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.mdxEntryRow_imageParent__qfhkU.mdxEntryRow_book__fNsOf{height:400px}.mdxEntryRow_imageParent__qfhkU img{-o-object-fit:cover;object-fit:cover;height:100%;border-radius:.75rem}.mdxEntryRow_placeholder__n9Sda{white-space:nowrap;overflow:hidden}.mdxEntryRow_content__7BiLT{display:flex;flex-direction:column;flex-grow:1;z-index:1;width:100%;padding-top:1rem}.mdxEntryRow_a__vdee4{text-decoration:none;display:flex;color:var(--theme-text);flex-direction:column;width:100%}.mdxEntryRow_h1__Yi_XR{margin-bottom:1rem;padding-right:1rem;font-weight:300;z-index:99;line-height:1.7rem;font-size:1.7rem;overflow:visible;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.mdxEntryRow_description__D90_c,.mdxEntryRow_h1__Yi_XR,.mdxEntryRow_imageParent__qfhkU{transition:filter var(--animation)}.mdxEntryRow_description__D90_c{line-height:1.3rem;padding-left:0;padding-right:2rem;opacity:.8;font-weight:300;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.mdxEntryRow_metadata__Yv0Sk{display:flex;align-items:center;margin-top:auto;flex-wrap:wrap;gap:.25rem;justify-content:space-between}.mdxEntryRow_viewCount__8cBpl{font-size:.8rem;margin-right:auto;display:flex;text-align:center;align-items:center;-moz-column-gap:.7rem;column-gap:.7rem;width:100%}.mdxEntryRow_viewCount__8cBpl svg{opacity:.5}@media only screen and (min-width:650px){.mdxEntryRow_wrapper__lTvzr:hover{transform:scale(1.02)}}.mdxEntryRow_loader__TKqko{width:100%}.mdxEntryRow_wrapperLoading__hEJFt{pointer-events:none}@keyframes mdxEntryRow_shimmer__uYaJa{0%{background-position:-1200px 0}to{background-position:1200px 0}}.mdxEntryRow_shimmer__uYaJa{background:linear-gradient(90deg,lightgray 0,darkgray 50%,lightgray);background-size:1200px 100%;animation-duration:20s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:mdxEntryRow_shimmer__uYaJa;animation-timing-function:linear;display:flex;align-items:center;justify-content:center;font-size:8rem;color:darkgray}.h3_h3___FVT3{font-size:1.7rem}.date_date__9iPpC{font-size:.8rem;display:flex;text-align:center;align-items:center;-moz-column-gap:.7rem;column-gap:.7rem;font-weight:200}.date_sectionIcon__877J6{padding-bottom:1px;opacity:.5}.h5_h5__34kDC{font-size:1.3rem}.currying_wrapper__30mS7{width:100%;border-left:4px solid var(--theme-text);padding:1.2rem;border-radius:1rem;box-shadow:var(--theme-box-shadow-small);margin:2rem 0}.currying_wrapper__30mS7,.currying_wrapper__30mS7 p{display:flex;align-items:center}.currying_buttons__sLWcM{display:flex;-moz-column-gap:1rem;column-gap:1rem;margin-left:auto}.currying_button__clKst{background:var(--theme-text);color:var(--theme-inverted-text);border:none;padding:1rem 2rem;border-radius:10rem;cursor:pointer;transition:filter var(--animation)}.currying_button__clKst:hover{filter:brightness(1.2)}.currying_value__VWgxZ{min-width:12rem;font-size:2rem;padding-left:1rem;overflow:hidden;text-overflow:ellipsis;max-width:5rem}@media screen and (max-width:1000px){.currying_wrapper__30mS7{flex-direction:column;row-gap:1rem}.currying_buttons__sLWcM{width:100%;justify-content:space-between}}@media screen and (max-width:600px){.currying_buttons__sLWcM{flex-direction:column;row-gap:1rem}.currying_wrapper__30mS7 p{text-align:center;width:100%}.currying_value__VWgxZ{min-width:4rem;max-width:10rem}}.image_imageParent__x68a4{display:block;position:relative;width:100%;z-index:0;margin:1rem 0;aspect-ratio:var(--aspect-ratio)}.image_imageParent__x68a4.image_tableMode__YY3xc{height:15rem;width:15rem}.image_imageParent__x68a4 img{-o-object-fit:contain;object-fit:contain;border-radius:var(--rounded-block)}.image_imageParent__x68a4.image_limited__qOzlF{max-width:500px;margin:0 auto}.blockquote_bq__m4ykE{background:var(--theme-blue-0);border-left:3px solid var(--theme-blue-2);line-height:1.8rem;margin:2rem 0 1rem;padding:0 1rem;border-radius:var(--rounded-block);box-shadow:0 0 .2rem var(--shadow-color)}.blockquote_bq__m4ykE .svg-inline--fa{margin-right:.5rem}.blockquote_bq__m4ykE p{font-size:1rem}.blockquote_bq__m4ykE>p>code{color:var(--theme-text);padding:.1rem .3rem;box-shadow:var(--theme-box-shadow-tiny);border-radius:5px;font-size:1rem;word-break:break-word}.blockquote_bq__m4ykE.blockquote_bq__m4ykE>p>code{background:var(--theme-blue-1);border-left:2px solid var(--theme-blue-3);color:var(--theme-blue-3)}.blockquote_bq__m4ykE pre code{background:var(--background)}body.dark .blockquote_bq__m4ykE.blockquote_bq__m4ykE>p>code{background:var(--theme-blue-3);color:var(--theme-inverted-text);border-left:2px solid var(--theme-inverted-text)}.blockquote_bq__m4ykE.blockquote_bq__m4ykE pre code,body.dark .blockquote_bq__m4ykE.blockquote_bq__m4ykE pre code{background:var(--background);color:var(--foreground);border-left:3px solid var(--theme-blue-2)}.h4_h4__6IqSW{font-size:1.5rem}.proscons_wrapper__xeWBk{display:grid;grid-template-columns:repeat(2,minMax(0,1fr));gap:1rem;padding-bottom:1rem}.proscons_pros___0NJU{background:#cffdcf;color:#133300}.proscons_cons__YFd2_{background:#ffc6c6;color:#330000}.proscons_panel__YOe5g .proscons_title__FgvUQ{text-align:center;display:block;font-weight:600;font-size:1.2rem}.proscons_panel__YOe5g{padding:1rem 1rem 1rem 0;border-radius:8px;box-shadow:var(--theme-box-shadow-small)}.proscons_icon__uVt5k{margin-right:1rem}.proscons_verdict__SK6yG{padding:1rem;border-radius:8px;box-shadow:var(--theme-box-shadow-small)}.proscons_verdict__SK6yG .proscons_title__FgvUQ{font-weight:600;font-size:1.2rem;display:block}.proscons_verdict__SK6yG.proscons_positive__LUW__{background:#cffdcf;color:#133300}.proscons_verdict__SK6yG.proscons_negative__xMcNx{background:#ffc6c6;color:#330000}.proscons_verdict__SK6yG.proscons_neutral__NRjGg{background:#fcffd1;color:#6b3900}.proscons_noCons__t6Axb{text-align:center;padding-top:1rem;opacity:.5}.proscons_panel__YOe5g .proscons_mobileText__xtF5y{display:none}@media screen and (max-width:550px){.proscons_wrapper__xeWBk{display:flex;flex-direction:column}.proscons_verdict__SK6yG .proscons_title__FgvUQ{text-align:center}}.social_wrapper___rXN1{display:flex;align-items:center;flex-direction:column;padding-top:1rem;position:relative;z-index:1}.social_icons__lWvkl{display:flex;-moz-column-gap:1rem;column-gap:1rem;font-size:1.1rem;padding:10px 1rem;background-color:transparent;border-radius:10rem;backdrop-filter:blur(10px)}.social_icon__0HneS{transition:all .2s}body.dark .social_icon__0HneS path{color:var(--darkColor)}.social_icon__0HneS:hover{transform:scale(1.2);filter:saturate(130%)}.li_li__mRsTy{padding-top:.7rem;font-size:1.2rem;line-height:1.8rem;font-weight:250}.li_li__mRsTy::marker{font-size:1.1em}.li_li__mRsTy code{background:var(--theme-blue-0);border-left:2px solid var(--theme-blue-2);color:var(--theme-blue-2);padding:.1rem .3rem;box-shadow:var(--theme-box-shadow-tiny);border-radius:5px;font-size:1rem;word-break:break-word}.ol_ol__RHVU5{padding-left:2rem}.viewcount_wrapper__J0Csc{font-weight:200}.timeline_heading__7gz6Q{text-align:center;padding-bottom:2rem;padding-top:4rem;color:var(--theme-text);font-weight:500}.timeline_timelineWrapper__m_6_N{display:flex;max-width:900px;margin:0 auto;padding:0 2rem 6rem;justify-content:space-between}.timeline_blurContainer__QNrno{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.6));backdrop-filter:blur(3px)}.timeline_post__ncnci{display:flex;flex-direction:column;max-width:45%;color:white;text-decoration:none;box-shadow:0 0 .5rem var(--shadow-color);padding:1rem;row-gap:.5rem;position:relative;overflow:hidden;border-radius:.5rem;mask-image:radial-gradient(white,black);-webkit-mask-image:-webkit-radial-gradient(white,black)}@media screen and (hover:hover){.timeline_post__ncnci:hover img{opacity:.6}}.timeline_post__ncnci *{z-index:1;text-shadow:var(--shadow-color) 1px 0 20px}.timeline_post__ncnci img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;transition:all .2s}.timeline_post__ncnci h4{font-size:1.2em}.timeline_arrowRight__uQste{margin-left:auto}.timeline_postTitle__D_CPF{display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center}.timeline_metadataWrapper__cczQ6{display:flex;align-items:center;-moz-column-gap:2rem;column-gap:2rem;margin-top:auto}.timeline_metadataWrapper__cczQ6 .timeline_metadata__p1YmN{font-size:.9rem;opacity:.6;margin:0 0 0 auto}.timeline_viewCount__m0_EG{font-size:.8rem;color:white;display:flex;text-align:center;align-items:center;-moz-column-gap:.7rem;column-gap:.7rem}.timeline_viewCount__m0_EG svg{opacity:.9}.timeline_random__wXSYn{display:block}.timeline_random__wXSYn>span{margin-bottom:2rem;opacity:.7}@media only screen and (max-width:700px){.timeline_post__ncnci.timeline_single__zPlhG{max-width:unset}.timeline_timelineWrapper__m_6_N{flex-direction:column;row-gap:2rem}.timeline_post__ncnci{max-width:unset}}.p_p__ilszT{line-height:2rem;padding:1rem 0;font-size:1.2rem;font-weight:250}.p_p__ilszT code{background:var(--theme-blue-0);border-left:2px solid var(--theme-blue-2);color:var(--theme-blue-2);padding:.1rem .3rem;box-shadow:var(--theme-box-shadow-tiny);border-radius:5px;font-size:1rem;word-break:break-word}.tr_tr__db6db:first-child td{border-top:none}.tr_tr__db6db:last-child td{border-bottom:none}.th_th__aCemk{display:none}.tweet_wrapper__Uj2Pu{display:flex;width:100%}.tweet_wrapper__Uj2Pu.tweet_centered__KO48y{justify-content:center}.postPreview_post__Lq9XI{display:flex;flex-direction:column;color:var(--theme-text);text-decoration:none;box-shadow:var(--theme-box-shadow-small);padding:1rem;row-gap:.5rem;position:relative;width:100%;height:140px;margin-bottom:2rem}.postPreview_post__Lq9XI:hover img{filter:grayscale(0);opacity:.3}.postPreview_post__Lq9XI *{z-index:1;text-shadow:var(--shadow-color) 1px 0 20px}.postPreview_post__Lq9XI img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem;-o-object-position:center;object-position:center;z-index:0;filter:grayscale(.3);opacity:.2;transition:all .2s}.postPreview_post__Lq9XI h4{font-size:1.2em}.postPreview_arrowRight__AQUSJ{margin-left:auto}.postPreview_postTitle__GP_l5{display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center}.postPreview_metadataWrapper__7ikks{display:flex;align-items:center;-moz-column-gap:2rem;column-gap:2rem;margin-top:auto}.postPreview_metadataWrapper__7ikks .postPreview_metadata__qwkjW{font-size:.9rem;opacity:.6;margin:0 0 0 auto}.postPreview_viewCount__0u1jq{font-size:.8rem;color:var(--theme-text-secondary);display:flex;text-align:center;align-items:center;-moz-column-gap:.7rem;column-gap:.7rem}.postPreview_viewCount__0u1jq svg{opacity:.9}.postPreview_random__o6lnh{display:block}.postPreview_random__o6lnh>span{margin-bottom:2rem;opacity:.7}.postPreview_text__vQi7n{height:100%;display:flex;flex-direction:column}.readingtime_readingTime__J5OC_{font-size:.8rem;margin-left:auto;display:flex;flex-direction:row-reverse;text-align:center;align-items:center;-moz-column-gap:.7rem;column-gap:.7rem;font-weight:200}.readingtime_sectionIcon__GNr94{opacity:.5}.graphic_graphic__Bs_pu{width:100%;margin-top:4rem;margin-bottom:1rem}.thirstyBot_caption__Mr7xY p{text-align:center;font-size:1em;font-weight:400;padding:0 .1rem 2rem;opacity:.8;line-height:1.4}.thirstyBot_checklist__4lWMt{display:grid;grid-template-columns:1fr 1fr;row-gap:.5rem;-moz-column-gap:1rem;column-gap:1rem}.thirstyBot_checklist__4lWMt p{padding:0;display:flex;align-items:start;gap:10px}.thirstyBot_checklist__4lWMt p svg{padding-top:5px}.postHeader_topSection__5gXaB{display:flex;flex-direction:row;align-items:flex-start;-moz-column-gap:1rem;column-gap:1rem;justify-content:space-between;padding-top:4rem;padding-bottom:2rem;position:relative}.postHeader_topSection__5gXaB>*{z-index:1;position:relative}.postHeader_title__Rtw5U{padding-top:1rem;font-size:3rem}.postHeader_metadata__f6PxI{display:flex;flex-direction:column;align-items:center;-moz-column-gap:1rem;column-gap:1rem;padding-top:.2rem;padding-bottom:1rem;min-width:12rem}.postHeader_cheersWrapper__cBEgf{margin-left:auto;display:flex;align-items:center}.postHeader_subItems__xtOuj{display:flex;flex-direction:column;margin-left:auto}.postHeader_readingTime__NKHB_.postHeader_readingTime__NKHB_{padding-top:.5rem}.postHeader_viewCount__jfb95{font-size:.8rem;padding-top:.9rem;padding-left:2rem;margin-right:auto;color:var(--theme-text);display:flex;flex-direction:row-reverse;text-align:center;align-items:center;-moz-column-gap:.7rem;column-gap:.7rem;width:100%}.postHeader_viewCount__jfb95 svg{color:var(--theme-text-secondary)}@media screen and (max-width:800px){.postHeader_topSection__5gXaB{display:block;width:100%;padding-bottom:1rem}.postHeader_subItems__xtOuj{flex-direction:row-reverse;-moz-column-gap:1rem;column-gap:1rem}.postHeader_readingTime__NKHB_.postHeader_readingTime__NKHB_{padding-left:0}.postHeader_viewCount__jfb95{padding-left:0;width:unset;padding-top:.5rem}}.totalViews_renderer__Tok6C{display:inline;font-weight:600}.swoop_swoop__KWihD{position:absolute;left:0;top:4rem;right:0;height:40rem;z-index:0;overflow:hidden}@media screen and (max-width:500px){.swoop_swoop__KWihD{top:8rem}}.swoop_swoop__KWihD:before{border-radius:100%;position:absolute;background:transparent;right:-25rem;left:-25rem;top:-10rem;content:"";bottom:5rem;box-shadow:var(--theme-box-shadow-small)}.swoop_swoop__KWihD.swoop_compact__qYj1G{top:-8rem}.resume_wrapper__GvZXv{max-width:900px;margin:0 auto;padding:0 3rem 10rem;color:var(--theme-text)}.resume_wrapper__GvZXv p{padding:.3rem 0}.resume_wrapper__GvZXv h1{padding-top:6rem}.resume_wrapper__GvZXv svg{opacity:.5;font-size:.8em;padding-bottom:2px;padding-right:.5rem}