.Author_root__sW8YE{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;font-size:16px;margin:24px 0}@media(min-width:640px){.Author_root__sW8YE{font-size:18px}}.Author_root__sW8YE img{background-color:var(--te-100);border-radius:50%}.Author_column__oUPWH{display:flex;flex-direction:column;min-width:0}.Author_meta__xgzld,.Author_title__jb_GI{min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Author_meta__xgzld{color:var(--te-700);font-size:14px}@media(min-width:640px){.Author_meta__xgzld{font-size:16px}}.Blockquote_root__Nex4Y{max-width:680px;margin-left:auto;margin-right:auto;border-left:4px solid var(--pc);padding-left:24px;padding-top:12px;padding-bottom:12px;display:flex;flex-direction:column;gap:6px}.Blockquote_root__Nex4Y p{font-style:italic;white-space:pre-wrap;font-size:1.125rem;line-height:1.7}.Blockquote_root__Nex4Y span{color:var(--te-700)}.Tooltip_root__NDiSh{position:absolute;z-index:4;font-size:1rem;background:var(--te-1000);color:var(--te-0);padding:.5em;border-radius:.25em;transition-property:opacity}.Tooltip_root__NDiSh[data-status=close],.Tooltip_root__NDiSh[data-status=open]{transition-duration:.2s}.Tooltip_root__NDiSh[data-status=close],.Tooltip_root__NDiSh[data-status=initial]{opacity:0}.Tooltip_arrow___BAU2{position:absolute;width:12px;height:12px;background:var(--te-1000);transform:rotate(45deg)}.Heading_root__lr19D{letter-spacing:.025em;font-weight:600}.Heading_root__lr19D i{display:inline;font-size:.5em;vertical-align:middle;margin-left:12px;opacity:0;transition:opacity .4s ease}.Heading_root__lr19D.h2{font-size:1.875rem;line-height:2.25rem}@media (min-width:640px){.Heading_root__lr19D.h2{font-size:2.25rem;line-height:2.5rem}}.Heading_root__lr19D.h2{padding-top:48px;margin-top:48px;margin-bottom:24px;border-top:1px solid var(--te-150)}.Heading_root__lr19D.h3{font-size:1.5rem;line-height:2rem}@media (min-width:640px){.Heading_root__lr19D.h3{font-size:1.875rem;line-height:2.25rem}}.Heading_root__lr19D.h3{margin-top:48px;margin-bottom:24px}.Heading_root__lr19D:hover{color:var(--pc);transition:color .4s ease}.Heading_root__lr19D:hover i{opacity:1}.Summary_root__B4qrS{display:block}.Summary_root__B4qrS span{font-weight:600;display:block;margin-bottom:1rem}.Summary_root__B4qrS ul{padding-left:1rem;list-style-type:none!important}.Summary_root__B4qrS>ul{padding-left:0!important}.Summary_root__B4qrS a{display:block;padding:.25rem 0}.Code_root__eH_MM{position:relative;margin:24px 0}.Code_root__eH_MM:hover .Code_toolbar__E_h75 a,.Code_root__eH_MM:hover .Code_toolbar__E_h75 button{transition-delay:0s!important;opacity:1}.Code_wrapper__NCT0k{background:var(--te-50);border:1px solid var(--te-100);border-radius:8px;padding:12px 0;overflow:auto;max-height:600px;display:flex;flex-wrap:nowrap;gap:32px;scrollbar-width:16px;--scrollbar-color:var(--te-200);transition:--scrollbar-color .4s ease}.Code_wrapper__NCT0k:hover{--scrollbar-color:var(--te-400)}.Code_wrapper__NCT0k::-webkit-scrollbar{width:16px}.Code_wrapper__NCT0k::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.Code_wrapper__NCT0k::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:8px;border:4px solid var(--te-50)}.Code_wrapper__NCT0k::-webkit-scrollbar-corner{opacity:0}.Code_lines__yKmzj{display:flex;flex-direction:column;width:40px;flex-shrink:0;user-select:none}.Code_lines__yKmzj span{font-size:14px;line-height:24px;color:var(--te-700);text-align:center;position:relative}.Code_addedLine__NL8fb:before,.Code_removedLine__oLjkv:before{display:block;position:absolute;width:32px;text-align:center;top:50%;right:0;transform:translate(100%,-50%);font-size:14px;line-height:14px;color:var(--te-300)}.Code_addedLine__NL8fb{background:rgba(63,185,80,.3019607843)}.Code_addedLine__NL8fb:before{content:"+"}.Code_removedLine__oLjkv{background:rgba(248,81,73,.1019607843)}.Code_removedLine__oLjkv:before{content:"-"}@property --scrollbar-color{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,0)}.Code_toolbar__E_h75{position:absolute;z-index:3;top:12px;right:24px;display:flex;gap:12px}.Code_toolbar__E_h75 a,.Code_toolbar__E_h75 button{font-size:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(var(--te-1000-rgb),.1);border-radius:4px;backdrop-filter:blur(8px);opacity:0;transition:opacity .2s ease .5s,background-color .4s ease}.Code_toolbar__E_h75 a:hover,.Code_toolbar__E_h75 button:hover{background:rgba(var(--te-1000-rgb),.2)}.Author_author__ZL2He{display:flex;align-items:center;gap:12px}.Author_author__ZL2He img{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.Author_info__R4Bxe{flex-grow:1;display:flex;flex-direction:column;line-height:1.2;gap:4px;min-width:0}.Author_info__R4Bxe span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Author_icon__86iGo,.Author_readTime__OZiWL{font-size:14px;color:var(--te-700)}.Author_icon__86iGo{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.Pill_root__RxyIt{border-radius:1.25em;background-color:rgba(var(--pc-rgb),.1);color:var(--pc);padding:.5em 1em;white-space:nowrap}.Tags_root__XGGxW{display:flex;flex-wrap:nowrap;gap:8px;font-size:14px;margin-bottom:16px;overflow:hidden;mask-image:linear-gradient(90deg,rgb(0,0,0),rgb(0,0,0) 80%,rgba(0,0,0,0))}.Thumbnail_root__aocdg{position:relative}.Thumbnail_root__aocdg img:not(.Thumbnail_blurredImage___jilW){position:relative;z-index:1}.Thumbnail_blurredImage___jilW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.1);filter:blur(16px);z-index:0;user-select:none;pointer-events:none}.Share_root__R6Nfj{margin:-12px}.Share_root__R6Nfj a,.Share_root__R6Nfj button{display:inline-flex;width:48px;height:48px;font-size:24px;align-items:center;justify-content:center;color:var(--te-700);transition:color .4s ease}.Share_root__R6Nfj a:hover,.Share_root__R6Nfj button:hover{color:var(--te-1000)}.Share_item__adNL0{display:inline-block}.Tags_root__ccmSU{display:flex;flex-wrap:wrap;gap:12px}.Post_navbar__C2TNY{position:fixed;z-index:700;top:0;left:0;border-bottom:1px solid rgba(var(--te-1000-rgb),.1);background:var(--te-0)}@supports(backdrop-filter:blur(8px)){.Post_navbar__C2TNY{background:rgba(var(--te-0-rgb),.7);backdrop-filter:blur(8px)}}.Post_root__TyTfY{display:flex;padding:calc(64px + var(--navbar-height)) 0 64px 0;justify-content:center;scroll-padding:calc(16px + var(--navbar-height, 0px))}.Post_container___7ltH{width:calc(100% - 1.5rem);max-width:1000px;margin:0 .75rem}.Post_container___7ltH h1{font-size:2.25rem;line-height:2.5rem;letter-spacing:.025em}@media (min-width:640px){.Post_container___7ltH h1{font-size:3rem;line-height:1}}.Post_container___7ltH main figure{display:flex;flex-direction:column;align-items:center;gap:12px}.Post_container___7ltH main figure img,.Post_container___7ltH main figure video{display:inline-block;border-radius:12px;overflow:hidden;background:var(--te-100)}.Post_container___7ltH main figure video{width:100%}.Post_container___7ltH main figure figcaption{color:var(--te-700);text-align:center}.Post_container___7ltH main ol,.Post_container___7ltH main ul{padding-left:36px;list-style:decimal}.Post_summary___ii2E a{color:var(--pc)}.Post_container___7ltH main ol,.Post_container___7ltH main ul,.Post_paragraph__p4Zwi,.Post_summary___ii2E{font-size:1.125rem;line-height:1.7}@media(min-width:640px){.Post_container___7ltH main ol,.Post_container___7ltH main ul,.Post_paragraph__p4Zwi,.Post_summary___ii2E{font-size:1.25rem}}.Post_paragraph__p4Zwi,.Post_summary___ii2E{margin:24px 0}.Post_bottomMain__ixkpq{display:flex;flex-direction:column;gap:24px}.Post_relatedPosts__foU8O{margin-top:24px;padding-top:48px;border-top:1px solid var(--te-100)}.Post_relatedPosts__foU8O .grid{gap:24px}.Post_relatedPosts__foU8O .title{display:block;font-weight:600;margin-bottom:24px;line-height:1;font-size:1.125rem}@media(min-width:640px){.Post_relatedPosts__foU8O .title{font-size:1.25rem}}.Post_bottomMain__ixkpq,.Post_container___7ltH header,.Post_container___7ltH ol,.Post_container___7ltH ul,.Post_paragraph__p4Zwi,.Post_smallContainer__9ZgoD,.Post_summary___ii2E{max-width:680px;margin-left:auto;margin-right:auto}.Post_codeSpan__Nly3M{color:var(--pc);background:var(--te-100);border:1px solid var(--te-200);padding:.1em .2em;border-radius:.4em}.Post_paragraph__p4Zwi a{word-wrap:break-word}.PostCard_root__WZjob{background:var(--te-50);border:1px solid var(--te-100);padding:12px;overflow:hidden;display:flex;flex-direction:column;gap:24px;height:100%}.PostCard_root__WZjob,.PostCard_root__WZjob img{border-radius:16px}.PostCard_root__WZjob p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;color:var(--te-700);line-height:1.5}.PostCard_root__WZjob footer{margin-top:16px}.PostCard_root__WZjob main{flex-grow:1}.PostCard_title__74bBx{font-size:18px;line-height:1.2;margin-bottom:8px}.Header_gradient__ZD3QQ{--width:300px;width:100vw;height:442px;display:flex;flex-wrap:nowrap;mask-image:linear-gradient(0deg,transparent,#000 30%);overflow:hidden}.Header_gradient__ZD3QQ div{width:50%;height:100%;background:conic-gradient(from 270deg at calc(var(--width, 100%) / 2) 50%,#f8f8f8 0,#aaaaaa .5%,#000000 99%)}.Header_gradient__ZD3QQ div:first-child{transform:scaleX(-1) translateX(-.5px)}.Header_gradient__ZD3QQ div:nth-child(2){transform:translateX(-.5px)}.Header_wrapper__rHDpK{position:absolute;z-index:0;top:calc(50% + 22px + 16px);left:50%;transform:translate(-50%,-50%);mix-blend-mode:color-dodge;pointer-events:none}.Pagination_root__jnZx2{margin-top:48px;justify-content:center;display:flex;gap:24px}.Blog_root__9lq3n{padding:96px 0}.Blog_root__9lq3n h1{font-size:3rem;line-height:1;font-weight:300;letter-spacing:.01em;text-align:center}.Blog_root__9lq3n header{margin-bottom:64px}.Blog_grid__XCaOP{gap:24px}.Blog_empty__crhWS{text-align:center;color:var(--te-700);font-size:18px;margin-top:64px}.Legal_root__IHE_Y{padding-top:64px;padding-bottom:64px}.Legal_root__IHE_Y header{margin-bottom:32px}.Legal_root__IHE_Y main a{color:var(--pc);text-decoration:underline}.Legal_root__IHE_Y main p{margin:0}.Legal_root__IHE_Y main p+p{margin-top:1rem}.Legal_root__IHE_Y main h2{font-size:1.875rem;line-height:2.25rem;letter-spacing:-.025em}@media (min-width:1024px){.Legal_root__IHE_Y main h2{font-size:2.25rem;line-height:2.5rem}}.Legal_root__IHE_Y main h3{font-size:1.5rem;line-height:2rem}.Legal_root__IHE_Y main h4{font-size:1.25rem;line-height:1.75rem}.Legal_root__IHE_Y main h5{font-size:1.125rem;line-height:1.75rem}.Legal_root__IHE_Y main h6{font-size:1rem;line-height:1.5rem}.Legal_root__IHE_Y main h2,.Legal_root__IHE_Y main h3,.Legal_root__IHE_Y main h4,.Legal_root__IHE_Y main h5,.Legal_root__IHE_Y main h6{margin-top:2.5rem;margin-bottom:1.25rem}.Legal_root__IHE_Y main ol,.Legal_root__IHE_Y main ul{padding-left:1.625rem}.Legal_root__IHE_Y main ul{list-style-type:disc}.Legal_root__IHE_Y main ul ul{list-style-type:circle}.Legal_root__IHE_Y main ol{list-style-type:decimal}.Legal_root__IHE_Y main li{margin:.375rem 0}.Legal_root__IHE_Y main li:has(ul,ol){list-style:none outside}@media only screen and (min-width:768px){.Legal_root__IHE_Y aside>div{position:sticky;left:0;top:calc(var(--navbar-height, 0px) + 16px);max-height:calc(100dvh - (var(--navbar-height, 0px) + 32px));overflow:auto}}.Legal_title__hXpYm{color:var(--pc);text-align:center;margin-bottom:16px;font-size:2.25rem;line-height:2.5rem;letter-spacing:-.025em}@media (min-width:640px){.Legal_title__hXpYm{font-size:3rem;line-height:1}}@media (min-width:1280px){.Legal_title__hXpYm{font-size:3.75rem;line-height:1}}.Legal_meta__sP_Ud{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:left;column-gap:16px;row-gap:8px}.Legal_meta__sP_Ud>*{display:inline-flex;align-items:center;column-gap:8px}.Legal_meta__sP_Ud span{color:var(--te-700)}.Legal_meta__sP_Ud i{font-size:1.25rem}.Legal_lastModified__crLCj{color:var(--te-700);margin-bottom:16px}.Legal_summary__FnRIH a{color:var(--te-700);transition:color .4s ease}.Legal_summary__FnRIH a:hover{color:var(--te-1000)}