.BlogReader-module__o32h4a__readingProgress{z-index:9999;background:linear-gradient(90deg,#ec4899,#f472b6);border-radius:0 99px 99px 0;height:3px;transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 10px #ec489999}.BlogReader-module__o32h4a__readerPage{background:var(--surface-0,#0a0a0f);min-height:100vh}.BlogReader-module__o32h4a__readerHero{padding:80px 0 60px;position:relative;overflow:hidden}.BlogReader-module__o32h4a__readerHero:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#ec48991f 0%,#0000 70%);position:absolute;inset:0}.BlogReader-module__o32h4a__readerHeroGrid{pointer-events:none;background-image:linear-gradient(#ec48990f 1px,#0000 1px),linear-gradient(90deg,#ec48990f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 100% at 50% 0,#000 0%,#0000 80%);mask-image:radial-gradient(80% 100% at 50% 0,#000 0%,#0000 80%)}.BlogReader-module__o32h4a__readerTitle{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.025em;margin:16px 0 12px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;line-height:1.18}.BlogReader-module__o32h4a__readerFeaturedImg{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.BlogReader-module__o32h4a__articleTag{text-transform:uppercase;letter-spacing:.07em;border-radius:99px;align-items:center;gap:5px;padding:4px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.BlogReader-module__o32h4a__sidebarWidget{background:var(--surface-2);border:1px solid #ffffff12;border-radius:16px;margin-bottom:20px;padding:20px}.BlogReader-module__o32h4a__sidebarWidgetTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--brand);margin-bottom:12px;font-size:.75rem;font-weight:700}.BlogReader-module__o32h4a__readerToc a{color:var(--ink-dim);transition:background var(--transition),color var(--transition);border-radius:7px;align-items:center;gap:8px;margin-bottom:2px;padding:5px 8px;font-size:13px;text-decoration:none;display:flex}.BlogReader-module__o32h4a__readerToc a:hover,.BlogReader-module__o32h4a__readerToc a.BlogReader-module__o32h4a__active{background:var(--brand-dim);color:var(--brand)}.BlogReader-module__o32h4a__relatedCard{transition:transform .2s,box-shadow .2s,border-color .2s}@keyframes BlogReader-module__o32h4a__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.BlogReader-module__o32h4a__animate-slide-in-right{animation:.3s ease-out BlogReader-module__o32h4a__slideInRight}@media (max-width:768px){.BlogReader-module__o32h4a__readerHero{padding:40px 0}.BlogReader-module__o32h4a__readerTitle{margin:12px 0 8px;font-size:clamp(1.5rem,4vw,1.9rem)}.BlogReader-module__o32h4a__readerFeaturedImg{aspect-ratio:16/9}}@media (max-width:640px){.BlogReader-module__o32h4a__readerHero{padding:24px 0 32px}.BlogReader-module__o32h4a__readerHero:before{background:radial-gradient(100% 60% at 50% 0,#ec489914 0%,#0000 60%)}.BlogReader-module__o32h4a__readerTitle{margin:8px 0 6px;font-size:clamp(1.3rem,5vw,1.6rem);line-height:1.25}.BlogReader-module__o32h4a__readerFeaturedImg{aspect-ratio:16/9;border-radius:12px}.BlogReader-module__o32h4a__articleTag{padding:3px 10px;font-size:10px}}
.articleBody-module__bGO2kW__articleBody{color:var(--ink-body);font-family:Poppins,sans-serif;font-size:16px;line-height:1.85}.articleBody-module__bGO2kW__articleBody h1,.articleBody-module__bGO2kW__articleBody h2,.articleBody-module__bGO2kW__articleBody h3,.articleBody-module__bGO2kW__articleBody h4,.articleBody-module__bGO2kW__articleBody h5,.articleBody-module__bGO2kW__articleBody h6{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.02em;margin:1.8em 0 .6em;line-height:1.25}.articleBody-module__bGO2kW__articleBody h1{border-bottom:3px solid var(--brand);padding-bottom:.5rem;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:900}.articleBody-module__bGO2kW__articleBody h2{border-bottom:2px solid var(--brand);padding-bottom:.4rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700}.articleBody-module__bGO2kW__articleBody h3{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700}.articleBody-module__bGO2kW__articleBody h4{color:var(--brand);font-size:1.1rem;font-weight:600}.articleBody-module__bGO2kW__articleBody h5{font-size:1rem;font-weight:600}.articleBody-module__bGO2kW__articleBody h6{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:600}.articleBody-module__bGO2kW__articleBody p{margin-bottom:1.4em}.articleBody-module__bGO2kW__articleBody p:last-child{margin-bottom:0}.articleBody-module__bGO2kW__articleBody.articleBody-module__bGO2kW__readerView>p:first-of-type:first-letter{font-family:var(--font-display);float:left;color:var(--brand);text-shadow:0 0 30px #ec489966;margin-top:.05em;margin-right:.12em;font-size:4em;font-weight:900;line-height:.85}.articleBody-module__bGO2kW__articleBody a{color:var(--brand);text-underline-offset:3px;transition:text-decoration-color var(--transition),color var(--transition);-webkit-text-decoration:underline #ec489966;text-decoration:underline #ec489966}.articleBody-module__bGO2kW__articleBody a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);color:#f472b6}.articleBody-module__bGO2kW__articleBody strong{color:var(--ink-strong);font-weight:700}.articleBody-module__bGO2kW__articleBody em{font-style:italic}.articleBody-module__bGO2kW__articleBody s{color:var(--ink-muted)}.articleBody-module__bGO2kW__articleBody sub,.articleBody-module__bGO2kW__articleBody sup{font-size:.75em}.articleBody-module__bGO2kW__articleBody mark{color:var(--ink-strong);background:#ec489940;border-radius:3px;padding:.05em .2em}.articleBody-module__bGO2kW__articleBody code{font-family:var(--font-mono);color:#f9a8d4;background:#ec48991f;border:1px solid #ec489933;border-radius:5px;padding:.15em .4em;font-size:.875em}.articleBody-module__bGO2kW__articleBody pre{border:1px solid #ffffff14;border-left:3px solid var(--brand);background:#0d0d14;border-radius:12px;margin:1.75em 0;padding:20px 24px;overflow-x:auto;box-shadow:0 8px 32px #00000080}.articleBody-module__bGO2kW__articleBody pre code{color:#e2e8f0;background:0 0;border:none;padding:0;font-size:.9em;line-height:1.75}.articleBody-module__bGO2kW__articleBody blockquote{border-left:4px solid var(--brand);background:linear-gradient(135deg,#ec489914 0%,#ec489908 100%);border-radius:0 12px 12px 0;margin:2em 0;padding:20px 24px 20px 28px;position:relative}.articleBody-module__bGO2kW__articleBody blockquote:before{content:"“";font-family:var(--font-display);color:var(--brand);opacity:.25;pointer-events:none;font-size:5rem;font-weight:900;line-height:1;position:absolute;top:-10px;left:16px}.articleBody-module__bGO2kW__articleBody blockquote p{font-family:var(--font-display);color:var(--ink-strong);margin:0;font-size:1.1em;font-style:italic;line-height:1.65}.articleBody-module__bGO2kW__articleBody ul,.articleBody-module__bGO2kW__articleBody ol{margin:1.25em 0 1.25em 1.5em;padding:0}.articleBody-module__bGO2kW__articleBody li{margin-bottom:.45em;line-height:1.7}.articleBody-module__bGO2kW__articleBody ul li::marker{color:var(--brand);font-size:1.1em}.articleBody-module__bGO2kW__articleBody ol li::marker{color:var(--brand);font-weight:700}.articleBody-module__bGO2kW__articleBody ul[data-type=taskList]{margin-left:0;list-style:none}.articleBody-module__bGO2kW__articleBody ul[data-type=taskList] li{align-items:flex-start;gap:10px;display:flex}.articleBody-module__bGO2kW__articleBody ul[data-type=taskList] li>label{flex-shrink:0;margin-top:2px}.articleBody-module__bGO2kW__articleBody ul[data-type=taskList] li>label input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);cursor:pointer}.articleBody-module__bGO2kW__articleBody ul[data-type=taskList] li[data-checked=true]>div{color:var(--ink-muted);text-decoration:line-through}.articleBody-module__bGO2kW__articleBody hr{background:linear-gradient(90deg,transparent,var(--brand),transparent);border:none;border-radius:1px;height:2px;margin:2.5em 0}.articleBody-module__bGO2kW__articleBody img{border:1px solid #ffffff12;border-radius:12px;max-width:100%;height:auto;margin:1.5em auto;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 12px 48px #00000080}.articleBody-module__bGO2kW__articleBody img:hover{box-shadow:0 16px 64px #0009,0 0 0 1px var(--brand-border);transform:scale(1.01)}.articleBody-module__bGO2kW__articleBody table{border-collapse:collapse;border:1px solid #ffffff14;border-radius:12px;width:100%;margin:2em 0;font-size:.9em;overflow:hidden;box-shadow:0 4px 24px #0000004d}.articleBody-module__bGO2kW__articleBody th{color:var(--ink-strong);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:2px solid var(--brand-border);background:#ec489926;padding:12px 16px;font-size:.8em;font-weight:600}.articleBody-module__bGO2kW__articleBody td{color:var(--ink-body);vertical-align:top;border-bottom:1px solid #ffffff0f;padding:11px 16px;line-height:1.6}.articleBody-module__bGO2kW__articleBody tr:last-child td{border-bottom:none}.articleBody-module__bGO2kW__articleBody tr:nth-child(2n) td{background:#ffffff06}.articleBody-module__bGO2kW__articleBody tr:hover td{background:#ec48990a}.articleBody-module__bGO2kW__articleBody .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#ec48991a;position:absolute;inset:0}.articleBody-module__bGO2kW__articleBody .column-resize-handle{background-color:var(--brand);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.articleBody-module__bGO2kW__articleBody div[data-youtube-video] iframe,.articleBody-module__bGO2kW__articleBody iframe{aspect-ratio:16/9;border:1px solid #ffffff14;border-radius:12px;width:100%;margin:1.5em 0;display:block;box-shadow:0 12px 48px #00000080}.articleBody-module__bGO2kW__articleBody [style*="text-align: center"]{text-align:center}.articleBody-module__bGO2kW__articleBody [style*="text-align: right"]{text-align:right}.articleBody-module__bGO2kW__articleBody [style*="text-align: justify"]{text-align:justify}:is(.articleBody-module__bGO2kW__articleBody .hljs-keyword,.articleBody-module__bGO2kW__articleBody .hljs-selector-tag){color:#f472b6;font-weight:600}:is(.articleBody-module__bGO2kW__articleBody .hljs-string,.articleBody-module__bGO2kW__articleBody .hljs-attr){color:#86efac}:is(.articleBody-module__bGO2kW__articleBody .hljs-number,.articleBody-module__bGO2kW__articleBody .hljs-literal){color:#fb923c}.articleBody-module__bGO2kW__articleBody .hljs-comment{color:#6b7280;font-style:italic}:is(.articleBody-module__bGO2kW__articleBody .hljs-function,.articleBody-module__bGO2kW__articleBody .hljs-title){color:#60a5fa}.articleBody-module__bGO2kW__articleBody .hljs-variable{color:#e2e8f0}.articleBody-module__bGO2kW__articleBody .hljs-type{color:#a78bfa}@media (max-width:768px){.articleBody-module__bGO2kW__articleBody{font-size:15px;line-height:1.75}.articleBody-module__bGO2kW__articleBody blockquote{margin:1.5em 0;padding:16px 20px 16px 24px}.articleBody-module__bGO2kW__articleBody blockquote p{font-size:1em}.articleBody-module__bGO2kW__articleBody pre{border-radius:10px;margin:1.5em 0;padding:16px}.articleBody-module__bGO2kW__articleBody pre code{font-size:.85em}.articleBody-module__bGO2kW__articleBody table{-webkit-overflow-scrolling:touch;font-size:.85em;display:block;overflow-x:auto}.articleBody-module__bGO2kW__articleBody th,.articleBody-module__bGO2kW__articleBody td{padding:8px 12px}.articleBody-module__bGO2kW__articleBody ul,.articleBody-module__bGO2kW__articleBody ol{margin:1em 0 1em 1.25em}}@media (max-width:640px){.articleBody-module__bGO2kW__articleBody{font-size:14px;line-height:1.7}.articleBody-module__bGO2kW__articleBody h1{margin:1.2em 0 .4em;font-size:clamp(1.5rem,5vw,1.9rem)}.articleBody-module__bGO2kW__articleBody h2{margin:1.2em 0 .4em;font-size:clamp(1.2rem,4vw,1.5rem)}.articleBody-module__bGO2kW__articleBody h3{font-size:clamp(1.1rem,3.5vw,1.3rem)}.articleBody-module__bGO2kW__articleBody h4{font-size:1rem}.articleBody-module__bGO2kW__articleBody .articleBody-module__bGO2kW__readerView>p:first-of-type:first-letter{margin-right:.1em;font-size:3em}.articleBody-module__bGO2kW__articleBody blockquote:before{font-size:3.5rem;top:-5px;left:12px}.articleBody-module__bGO2kW__articleBody pre{border-radius:8px;padding:12px}.articleBody-module__bGO2kW__articleBody table{font-size:.8em}.articleBody-module__bGO2kW__articleBody th,.articleBody-module__bGO2kW__articleBody td{padding:6px 10px}.articleBody-module__bGO2kW__articleBody img{border-radius:10px;margin:1em auto}.articleBody-module__bGO2kW__articleBody img:hover{transform:none}}
@keyframes ArticleEditor-module__6UOHPG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ArticleEditor-module__6UOHPG__spin{animation:1s linear infinite ArticleEditor-module__6UOHPG__spin}@keyframes ArticleEditor-module__6UOHPG__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ArticleEditor-module__6UOHPG__slideUp{animation:.2s both ArticleEditor-module__6UOHPG__slideUp}.ArticleEditor-module__6UOHPG__previewTitle{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;line-height:1.2}
