.creator-article{overflow-wrap:break-word;word-break:break-word;max-width:720px}.creator-article table th,.creator-article table td{word-break:normal;overflow-wrap:normal}.creator-article p,.creator-article li,.creator-article td,.creator-article h2,.creator-article h3{text-wrap:pretty}.creator-article h2{color:var(--text-primary);margin-top:3.5rem;margin-bottom:1.25rem;padding-top:0;font-size:28px;font-weight:700;line-height:1.2;position:relative}.creator-article>h2:first-child,.creator-article>div:first-child+h2{border-top:none;margin-top:0;padding-top:0}.creator-article h3{color:var(--text-primary);margin-top:2.5rem;margin-bottom:.75rem;font-size:22px;font-weight:600;line-height:1.3;position:relative}@media (width<=640px){.creator-article h2{font-size:24px}.creator-article h3{font-size:20px}}.creator-article h4{color:var(--text-primary);margin-top:1.75rem;margin-bottom:.5rem;font-size:18px;font-weight:600;line-height:1.4}.heading-link-btn{opacity:0;vertical-align:middle;cursor:pointer;color:#ffffff4d;margin-left:8px;transition:opacity .2s;display:inline-flex}.creator-article h2:hover .heading-link-btn,.creator-article h3:hover .heading-link-btn{opacity:1}.heading-link-btn:hover{color:var(--brand-blue)}.creator-article p{color:#c0bfc7e6;margin-bottom:1.5rem;font-size:18px;line-height:1.85}.creator-article ul{color:#c0bfc7e6;margin-bottom:1.5rem;padding-left:1.5rem;list-style:none}.creator-article ul li{padding-left:.25rem;position:relative}.creator-article ul li:before{content:"";background:var(--brand-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:-1.1rem}.creator-article ol{color:#c0bfc7e6;margin-bottom:1.5rem;padding-left:1.5rem;list-style:decimal}.creator-article ol li::marker{color:var(--brand-blue);font-weight:600}.creator-article li{margin-bottom:.6rem;font-size:18px;line-height:1.8}.creator-article a:not([class]){color:var(--brand-blue);background:linear-gradient(90deg, var(--brand-blue) 0%, var(--brand-indigo) 100%) no-repeat left bottom / 0% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:2px;transition:background-size .3s;text-decoration:none!important}.creator-article a:not([class]):hover{background-size:100% 2px}.creator-article a[data-out] .out-tail{white-space:nowrap}.creator-article a[data-out] .out-arrow{vertical-align:-.04em;opacity:.55;width:.8em;height:.8em;margin-left:.08em;transition:opacity .2s,transform .2s;display:inline-block}.creator-article a[data-out]:hover .out-arrow{opacity:1;transform:translate(1px,-1px)}html[data-theme=light] .creator-article a{color:var(--accent)}@media (prefers-color-scheme:light){html[data-theme=system] .creator-article a{color:var(--accent)}}html[data-theme=light] .creator-article a.btn-subtle{color:var(--text-primary)}@media (prefers-color-scheme:light){html[data-theme=system] .creator-article a.btn-subtle{color:var(--text-primary)}}.creator-article img{border-radius:12px;max-width:100%;height:auto;margin:2rem 0}.creator-article blockquote{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);border-radius:8px;margin:1.5rem 0;padding:2rem 1.5rem 1.25rem 2.5rem;font-size:18px;font-style:normal;font-weight:400;line-height:1.75;position:relative}.creator-article blockquote:before{content:"“";color:var(--brand-blue);opacity:.3;font-family:Georgia,Times New Roman,serif;font-size:3rem;font-style:normal;font-weight:400;line-height:1;position:absolute;top:8px;left:16px}.creator-article blockquote p{margin-bottom:0;color:#c0bfc7e6!important;font-size:18px!important;font-style:normal!important;font-weight:400!important}.creator-article blockquote p:last-child{margin-bottom:0}.creator-article figure{margin-top:2rem;margin-bottom:2rem}.creator-article figcaption{color:var(--text-secondary);opacity:.7;text-align:center;margin-top:.5rem;font-size:14px}.creator-article hr{border:none;border-top:1px solid #ffffff0f;margin:3rem 0}[data-theme=light] .creator-article p{color:#5a5a72}[data-theme=light] .creator-article blockquote{background:#1a1a2e;border-color:#ffffff14}[data-theme=light] .creator-article blockquote p{color:#fffc!important}[data-theme=light] .creator-article blockquote:before{color:var(--brand-blue)}@media (prefers-color-scheme:light){[data-theme=system] .creator-article blockquote{background:#1a1a2e;border-color:#ffffff14}[data-theme=system] .creator-article blockquote p{color:#fffc!important}}@media (width<=640px){.creator-article p,.creator-article li{font-size:16px}.creator-article blockquote{font-size:1rem}.creator-article blockquote p{font-size:16px!important}}[data-theme=light] .creator-article ul,[data-theme=light] .creator-article ol{color:#5a5a72}[data-theme=light] .creator-article blockquote{background:#7868d608}[data-theme=light] .heading-anchor{color:#00000026!important}@media (prefers-color-scheme:light){[data-theme=system] .creator-article p,[data-theme=system] .creator-article ul,[data-theme=system] .creator-article ol{color:#5a5a72}[data-theme=system] .creator-article blockquote{background:#7868d608}[data-theme=system] .heading-anchor{color:#00000026!important}}.creator-article .not-prose li:before{content:none}.creator-article figure img{margin:0}.creator-article figure img:not([src*="/free-tools/"]){width:100%}.creator-article figure img[src*="/free-tools/"],.creator-article figure img[src*="/articles/"]{border:1px solid var(--glass-border-hover)}.creator-article.cs-post ul:not(.chevron-bullet):not(.checkbox-bullet):not(.plus-bullet):not(.minus-bullet):not(.cross-bullet),.creator-article.cs-post ul.checkbox-bullet,.creator-article.cs-post ul.plus-bullet,.creator-article.cs-post ul.minus-bullet,.creator-article.cs-post ul.cross-bullet{padding-left:1.5rem}.creator-article.cs-post h4+ul.checkbox-bullet,.creator-article.cs-post h4+ul.plus-bullet,.creator-article.cs-post h4+ul.minus-bullet,.creator-article.cs-post h4+ul.cross-bullet,.creator-article.cs-post h4+ul.chevron-bullet{padding-left:0}.creator-article.cs-post ul:not(.chevron-bullet):not(.checkbox-bullet):not(.plus-bullet):not(.minus-bullet):not(.cross-bullet) li{margin-bottom:6px;padding-left:23px;position:relative}.creator-article.cs-post ul:not(.chevron-bullet):not(.checkbox-bullet):not(.plus-bullet):not(.minus-bullet):not(.cross-bullet) li:before{background:var(--brand-blue);border-radius:50%;width:7px;height:7px;top:.6em;left:0}.article-takeaways{--takeaways-ink:#c0bfc7e6;--takeaways-pill-ink:#4ade80;--takeaways-pill-bg:#4ade801f;--takeaways-marker:#a79bf0;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;margin:32px 0 40px;overflow:hidden}[data-theme=light] .article-takeaways{--takeaways-ink:#5a5a72;--takeaways-pill-ink:#15803d;--takeaways-pill-bg:#16a34a1a;--takeaways-marker:#7868d6}@media (prefers-color-scheme:light){[data-theme=system] .article-takeaways{--takeaways-ink:#5a5a72;--takeaways-pill-ink:#15803d;--takeaways-pill-bg:#16a34a1a;--takeaways-marker:#7868d6}}.article-takeaways-bar{border-bottom:1px solid var(--glass-border);align-items:center;gap:14px;padding:14px 20px;display:flex}.article-takeaways-file{letter-spacing:.02em;color:var(--text-secondary);font-size:14px}.article-takeaways-pill{color:var(--takeaways-pill-ink);background:var(--takeaways-pill-bg);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:6px 12px;font-size:13px;line-height:1;display:inline-flex}.article-takeaways-pill img,.creator-article .article-takeaways-pill img{object-fit:cover;border-radius:999px;width:18px;max-width:none;height:18px;margin:-3px 0 -3px -5px}.article-takeaways-list{gap:16px;padding:24px 28px 28px;display:grid}.creator-article .article-takeaways-title,.article-takeaways-title{margin:0;padding:26px 28px 0;scroll-margin-top:110px;font-size:28px!important;font-weight:700!important;line-height:1.2!important}.article-takeaways-title+.article-takeaways-list{padding-top:18px}.article-takeaways-item{color:var(--takeaways-ink);text-wrap:pretty;align-items:baseline;gap:14px;font-size:18px;line-height:1.8;display:flex}.article-takeaways-item:before{content:"▹";color:var(--takeaways-marker);flex-shrink:0;font-size:16px;line-height:1}@media (width<=640px){.article-takeaways-bar{padding:12px 16px}.article-takeaways-list{gap:14px;padding:20px 18px 22px}.article-takeaways-item{font-size:16px}.creator-article .article-takeaways-title,.article-takeaways-title{padding:20px 18px 0;font-size:24px!important}}.creator-article .not-prose+p,.creator-article .not-prose+ul,.creator-article .not-prose+ol{margin-top:2rem}.thank-you-box{background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff1a}[data-theme=light] .thank-you-box{background:#7868d60f!important;border:1px solid #7868d62e!important}[data-theme=light] .thank-you-box .thank-you-box-glow{opacity:0!important}@media (prefers-color-scheme:light){[data-theme=system] .thank-you-box{background:#7868d60f!important;border:1px solid #7868d62e!important}[data-theme=system] .thank-you-box .thank-you-box-glow{opacity:0!important}}.thank-you-box.cs-tip{border-radius:8px;transition:background .25s,border-color .25s,box-shadow .25s;position:relative;background:linear-gradient(#0d1117 0%,#0a0e13 100%)!important;border:1px solid #ffffff14!important}.thank-you-box.cs-tip:hover{box-shadow:0 10px 30px #00000073;background:linear-gradient(#141d29 0%,#0e141c 100%)!important;border-color:#7868d652!important}.thank-you-box.cs-tip-warn:hover{background:linear-gradient(#1e1a12 0%,#141009 100%)!important;border-color:#f59e0b52!important}[data-theme=light] .thank-you-box.cs-tip{box-shadow:0 1px 3px #1018280d;background:linear-gradient(145deg,#fff 0%,#f2f5fb 100%)!important;border:1px solid #00000012!important}[data-theme=light] .thank-you-box.cs-tip:hover{box-shadow:0 6px 20px #10182814;background:linear-gradient(145deg,#fff 0%,#e6edfb 100%)!important;border-color:#7868d638!important}@media (prefers-color-scheme:light){[data-theme=system] .thank-you-box.cs-tip{box-shadow:0 1px 3px #1018280d;background:linear-gradient(145deg,#fff 0%,#f2f5fb 100%)!important;border:1px solid #00000012!important}}ul.standard-bullet{padding-left:1.5rem;list-style:none}ul.standard-bullet li{padding-left:.25rem;position:relative}ul.standard-bullet li:before{content:"";background:var(--brand-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:-1.1rem}ul.chevron-bullet,.creator-article ul.chevron-bullet{padding-left:14px;list-style:none}ul.chevron-bullet li,.creator-article ul.chevron-bullet li{align-items:baseline;gap:12px;padding-left:0;display:flex}ul.chevron-bullet li:before,.creator-article ul.chevron-bullet li:before{content:"›";color:var(--text-secondary);background:0 0;border-radius:0;flex-shrink:0;width:auto;height:auto;font-size:24px;line-height:1;position:static;transform:translateY(2px)}ul.checkbox-bullet,.creator-article ul.checkbox-bullet{margin:0 0 1.5rem;padding-left:0;list-style:none}ul.checkbox-bullet li,.creator-article ul.checkbox-bullet li{margin-bottom:13.5px;padding-left:23px;position:relative}ul.checkbox-bullet li:before,.creator-article ul.checkbox-bullet li:before{content:"";background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='%2322BAA0' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;width:14px;height:14px;position:absolute;top:8px;left:0}:root{--nm-check-box:#e8e8ec;--nm-check-ring:none}[data-theme=light]{--nm-check-box:#fff;--nm-check-ring:inset 0 0 0 1px #1a1d2338}@media (prefers-color-scheme:light){[data-theme=system]{--nm-check-box:#fff;--nm-check-ring:inset 0 0 0 1px #1a1d2338}}ul.checkbox-bullet.is-todo li:before,.creator-article ul.checkbox-bullet.is-todo li:before{background-color:var(--nm-check-box);box-shadow:var(--nm-check-ring);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='%231a1d23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");background-size:9px 9px;border-radius:3px}ul.plus-bullet,.creator-article ul.plus-bullet,ul.minus-bullet,.creator-article ul.minus-bullet{margin:0 0 1.5rem;padding-left:0;list-style:none}ul.plus-bullet li,.creator-article ul.plus-bullet li,ul.minus-bullet li,.creator-article ul.minus-bullet li{margin-bottom:13.5px;padding-left:26px;position:relative}ul.plus-bullet li:before,.creator-article ul.plus-bullet li:before,ul.minus-bullet li:before,.creator-article ul.minus-bullet li:before{content:"+";width:auto;height:auto;font-weight:600;line-height:inherit;color:#22baa0;background:0 0;border-radius:0;position:absolute;top:0;left:2px}ul.minus-bullet li:before,.creator-article ul.minus-bullet li:before{content:"−";color:var(--text-secondary)}ul.cross-bullet,.creator-article ul.cross-bullet{margin:0 0 1.5rem;padding-left:0;list-style:none}ul.cross-bullet li,.creator-article ul.cross-bullet li{margin-bottom:13.5px;padding-left:26px;position:relative}ul.cross-bullet li:before,.creator-article ul.cross-bullet li:before{content:"×";width:auto;height:auto;font-weight:600;line-height:inherit;color:#e06470;background:0 0;border-radius:0;position:absolute;top:0;left:2px}.ws-tool-pill,a.ws-tool-pill{border:1px solid var(--glass-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex;color:var(--text-secondary)!important}.ws-tool-pill:hover,a.ws-tool-pill:hover{background:#ffffff0d;transform:scale(1.05);color:var(--text-primary)!important}.ws-resource-section+.ws-resource-section{margin-top:24px}[data-theme=light] .ws-tool-pill:hover{background:#0000000a}.ws-tool-icon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;overflow:hidden}.ws-tool-icon img{object-fit:cover;width:16px;height:16px}:root{--app-popup-bg:var(--panel-bg,#fff);--app-nav-hover:#0000000a;--track:#00000014;--popup-item-hover:#0000000f;--post-ink:var(--text-secondary);--post-box:linear-gradient(160deg, #17181c, #1c1d22 45%, #151619)}:root[data-theme=dark],:root:not([data-theme=light]) .post-dark-ok{--app-popup-bg:#1d1f24}:root[data-theme=dark]{--app-nav-hover:#ffffff0d;--track:#ffffff1a;--popup-item-hover:#ffffff14}@media (prefers-color-scheme:dark){:root[data-theme=system]{--app-popup-bg:#1d1f24;--app-nav-hover:#ffffff0d;--track:#ffffff1a;--popup-item-hover:#ffffff14}}.creator-article{--brand-blue:#7868d6;--brand-indigo:#8f81e6}.creator-article p:not(.not-prose p),.creator-article ul:not(.not-prose ul),.creator-article ol:not(.not-prose ol){color:var(--post-ink)!important}.creator-article a:not([class]){color:var(--accent);background:linear-gradient(90deg, var(--accent), var(--accent)) no-repeat left bottom / 0% 2px}.creator-article .article-table a:not([class]){color:var(--text-primary)}html[data-theme=light] .creator-article a:not([class]){color:var(--accent)}.creator-article code{background:var(--glass-bg-hover);border:1px solid var(--glass-border);border-radius:5px;padding:.1em .35em;font-size:.88em}.creator-article pre code{font-size:inherit;background:0 0;border:0;padding:0}.creator-article .not-prose :where(p,img,ul,ol,li,h3,h4){all:revert-layer}.testimonial-card,.thank-you-box,.cs-author-card,.article-takeaways,.post-quote,.post-cover-blank{--text-primary:#e8e8ec;--text-secondary:#b0b0bc;--glass-bg:#ffffff0d;--glass-bg-hover:#ffffff17;--glass-border:#ffffff17;--glass-border-hover:#ffffff29;--post-ink:#b0b0bc;--takeaways-ink:#c4c4ce;--takeaways-pill-ink:#86e5a8;--takeaways-pill-bg:#4ade801f;--takeaways-marker:#a79bf0;color:var(--text-secondary)}.testimonial-card{background:radial-gradient(ellipse 80% 90% at 88% 100%, #7868d629, transparent 62%), var(--post-box);border:1px solid #ffffff14;border-radius:12px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative}.testimonial-card:hover{border-color:#ffffff29;box-shadow:0 16px 36px -22px #000000b3}a.group\/item .testimonial-card:hover{transform:translateY(-2px)}.thank-you-box{background:radial-gradient(ellipse 60% 120% at 8% 40%, #7868d629, transparent 62%), var(--post-box);border:1px solid #ffffff14;border-radius:12px}.thank-you-box.cs-tip-warn{background:radial-gradient(ellipse 60% 120% at 8% 40%, #f59e0b21, transparent 62%), var(--post-box)}.thank-you-box-glow{display:none}.thank-you-box.cs-tip,html[data-theme=light] .thank-you-box.cs-tip{background:radial-gradient(ellipse 60% 120% at 8% 40%, #7868d629, transparent 62%), var(--post-box)!important;box-shadow:none!important;border:1px solid #ffffff14!important}.thank-you-box.cs-tip-warn,html[data-theme=light] .thank-you-box.cs-tip-warn{background:radial-gradient(ellipse 60% 120% at 8% 40%, #f59e0b21, transparent 62%), var(--post-box)!important}.thank-you-box.cs-tip:hover{border-color:#ffffff29!important}.cs-tip>.relative{align-items:center}.article-takeaways{background:radial-gradient(ellipse 70% 80% at 100% 0%, #7868d624, transparent 62%), var(--post-box)!important;border-color:#ffffff14!important}.article-takeaways,[data-theme=light] .article-takeaways{--takeaways-ink:#c4c4ce;--takeaways-pill-ink:#86e5a8;--takeaways-pill-bg:#4ade801f;--takeaways-marker:#a79bf0}.article-takeaways-title{color:#e8e8ec!important}.post-pros{background:#6fa59012;border:1px solid #6fa59040}.post-cons{background:#c0828212;border:1px solid #c0828240}.kit-data section.card{padding:0}.kit-data .card{background:var(--card-bg);border:1px solid var(--glass-border);box-shadow:var(--card-shadow)}.kit-data .hq-stat-card{box-shadow:var(--card-shadow);background:var(--card-bg)!important}.stat-card{background:var(--card-bg);border:1px solid var(--glass-border);box-shadow:var(--card-shadow);transition:border-color .2s}.stat-card:hover{border-color:var(--glass-border-hover)}.post-ks-2{grid-template-columns:repeat(2,minmax(0,1fr))}.post-ks-3{grid-template-columns:repeat(3,minmax(0,1fr))}.post-ks-4{grid-template-columns:repeat(4,minmax(0,1fr))}.post-ks-auto{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (width<=639px){.post-ks-3,.post-ks-4{grid-template-columns:repeat(2,minmax(0,1fr))}.post-ks-3>:last-child:nth-child(odd){grid-column:span 2}}@keyframes lightbulbPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes filamentGlow{0%,to{opacity:.5}50%{opacity:1}}@keyframes rayPulse{0%,to{opacity:.25}50%{opacity:.8}}.logo-invert{filter:brightness(0)invert()}.cs-hover-surface{transition:background-color .15s}.cs-hover-surface:hover{background-color:var(--popup-item-hover)!important}.cs-menu-item:hover,.cs-popup-item:hover{background:var(--popup-item-hover)}.gradient-link-arrow{transition:transform .2s}.code-copy-btn{border:1px solid var(--glass-border);background:var(--glass-bg);height:28px;color:var(--text-secondary);font-family:var(--font-inter,sans-serif);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;transition:color .15s,border-color .15s;display:inline-flex;position:absolute;top:12px;right:12px}.code-copy-btn:hover{color:var(--text-primary);border-color:var(--glass-border-hover)}.code-copy-btn.is-done{color:var(--status-done)}.article-layout-toc{display:block}@media (width>=1250px){.article-layout-toc{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:80px;display:grid}}.post-column{min-width:0}.cs-toc-list{scrollbar-width:none;margin:16px 0 0;padding:0;list-style:none}.cs-toc-list::-webkit-scrollbar{display:none}.cs-toc-list a{text-decoration:none}.cs-toc-list a:hover{color:var(--text-primary)!important}.cs-toc-list a[aria-current],.cs-toc-list a.is-active{color:var(--text-primary)!important;border-right-color:var(--text-primary)!important}.post-hub-hero{align-items:center;gap:48px;max-width:1248px;margin-inline:auto;padding:128px 24px 56px;display:grid;position:relative}@media (width>=1024px){.post-hub-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.post-hub-copy{max-width:640px}}.post-hub-copy h1,.post-topic-hero h1{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(34px,20px + 3.5vw,54px);font-weight:700;line-height:1.08}.post-hub-copy .ocar-btn{border-radius:8px;align-items:center;gap:8px;height:auto;padding:11px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.post-hub-lede{max-width:620px;color:var(--text-secondary);margin:0 0 24px;font-size:18px;line-height:1.6}.post-hub-copy .ocmp-btn{gap:6px}.post-hub-actions{margin-top:24px}.post-hub-newest-label{color:var(--text-secondary);margin:0 0 10px;font-size:13px;font-weight:600}.post-list{padding:32px 24px 80px;position:relative}.post-list-in,.post-similar-in{max-width:1152px;margin-inline:auto}.post-card{border:1px solid var(--glass-border);background:var(--card-bg);height:100%;box-shadow:var(--card-shadow);border-radius:8px;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.post-card:hover{border-color:var(--glass-border-hover);transform:translateY(-2px);box-shadow:0 16px 32px -20px #00000059}.post-card-main{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.post-card-pic{aspect-ratio:1.91;justify-content:center;align-items:center;display:flex;overflow:hidden}.post-card-img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.post-card:hover .post-card-img{transform:scale(1.04)}.post-cover-blank{background:radial-gradient(ellipse 70% 90% at 80% 90%, #7868d647, transparent 65%), var(--post-box);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.post-cover-glyph{color:#e8e8ec;opacity:.6;transition:transform .3s}.post-card:hover .post-cover-glyph{transform:scale(1.1)}.post-card-text{padding:20px 20px 0}.post-card-text h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:700;line-height:26px}.post-card-by{color:var(--text-secondary);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.post-card-pills{flex-wrap:wrap;gap:8px;margin-top:auto;padding:16px 20px 20px;display:flex}.cs-card-pill{color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.cs-card-pill:hover{color:var(--text-primary);transform:translateY(-1px)}.post-similar{padding:56px 20px 64px}.post-page{max-width:1228px;margin-inline:auto;padding:128px 24px 32px;position:relative}.post-page:has(.post-head-media){max-width:1188px}.post-head{gap:32px;display:grid}@media (width>=900px){.post-head-media{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:32px}}.post-head-copy{min-width:0}.post-head h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,22px + 1.8vw,44px);font-weight:800;line-height:1.1}.post-lead{max-width:46rem;color:var(--text-secondary);margin:16px 0 0;font-size:18px;line-height:1.65}@media (width<=639px){.post-lead{font-size:16px}}.post-byline{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:14px;display:flex}.post-byline a{color:inherit;text-decoration:none;transition:color .15s}.post-byline a:hover{color:var(--text-primary)}.post-badge{vertical-align:-3px;flex:none;margin-left:4px;display:inline-block}.post-check{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:color .15s;display:inline-flex}.post-check:hover{color:var(--text-primary)}.post-check-pop{border:1px solid var(--glass-border);background:var(--app-popup-bg);max-width:420px;color:var(--text-secondary);border-radius:16px;margin:auto;padding:24px;font-size:15px;line-height:1.6;box-shadow:0 24px 60px #00000059}.post-check-pop::backdrop{background:#00000073}.post-check-title{color:var(--text-primary);margin:0 0 8px;font-size:17px;font-weight:700}.post-check-pop p:last-child{margin:0}.post-head-actions{margin-top:24px}.post-head-side{min-width:0}.post-head-side .not-prose{margin:0}.post-hero-img{aspect-ratio:1.91;object-fit:cover;border:1px solid var(--glass-border);border-radius:12px;width:100%}.post-picks{margin-top:40px}.post-rule{background:var(--glass-border);height:1px;margin:28px 0}.post-column-author{max-width:720px}.cs-author-card{border-radius:8px;align-items:flex-start;gap:20px;margin-top:40px;padding:24px;display:flex}.cs-author-pic{flex:none;margin-top:3px;line-height:0;transition:transform .25s;display:block}.cs-author-pic:hover{transform:scale(1.03)}.cs-author-in{flex:1;min-width:0}.cs-author-name{color:var(--text-primary);align-items:center;margin-bottom:6px;font-size:clamp(16px,14px + .5vw,20px);font-weight:700;line-height:1.3;display:flex}.cs-author-name a{color:inherit;text-decoration:none;transition:opacity .15s}.cs-author-name a:hover{opacity:.7}.cs-author-title{color:color-mix(in srgb, var(--text-secondary) 78%, transparent);margin:0 0 8px;font-size:clamp(13px,12px + .2vw,15px);line-height:1.4}.cs-author-bio{color:var(--text-secondary);margin:0 0 12px;font-size:clamp(14px,12px + .35vw,16px);line-height:1.65}.post-socials{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:15px;display:flex}.post-socials a{color:inherit;transition:opacity .15s;display:inline-flex}.post-socials a:hover{opacity:.6}.post-crumbs{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:28px;font-size:14px;display:flex}.post-page nav[aria-label] a{color:inherit;text-decoration:none}.post-page nav[aria-label] a:hover{color:var(--text-primary)}.post-crumbs a{color:inherit;text-decoration:none;transition:color .15s;display:inline-flex}.post-crumbs a:hover{color:var(--text-primary)}.post-crumb-now{opacity:.6}.post-author-hero{max-width:1100px;margin-inline:auto;padding:clamp(104px,15vh,128px) 20px 40px;position:relative}.post-author-grid{align-items:start;gap:32px;display:grid}@media (width>=1000px){.post-author-grid{grid-template-columns:minmax(0,1fr) 320px}}.post-author-grid h1{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;margin:0 0 12px;font-size:clamp(28px,18px + 3vw,48px);font-weight:700;line-height:1.1;display:flex}.post-author-grid h1 .post-badge{margin-left:10px}.post-author-title{color:var(--text-secondary);opacity:.8;margin:0 0 16px;font-size:18px;line-height:1.6}.post-author-bio{max-width:680px;color:var(--text-secondary);margin:0 0 24px;font-size:18px;line-height:1.65}.post-author-pic .post-mark{aspect-ratio:1;width:min(100%,320px)!important;height:auto!important}.post-author-list{padding:24px 20px 72px}.post-author-inner{max-width:1100px;margin-inline:auto}.post-author-head{text-align:center;margin-bottom:32px}.post-author-head h2{color:var(--text-primary);margin:0;font-size:clamp(26px,18px + 1.5vw,34px);font-weight:700}.post-author-head p{color:var(--text-secondary);margin:8px 0 0;font-size:17px}.post-topic-hero{padding-bottom:12px}.post-quote{background:radial-gradient(ellipse 70% 90% at 90% 100%, #7868d629, transparent 62%), var(--post-box);border:1px solid #ffffff14;border-radius:12px;margin:40px 0;padding:24px 28px}.post-quote-who{align-items:center;gap:12px;margin-bottom:14px;display:flex}.creator-article .post-quote .post-quote-who img,.post-quote-blank{object-fit:cover;border-radius:10px;flex:none;width:52px;height:52px}.post-quote-blank{color:#e8e8ec;background:#ffffff14;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.post-quote-name{gap:1px;min-width:0;display:grid}.post-quote-line{color:#e8e8ec;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.post-quote-role{color:#b0b0bc;font-size:14px}.post-quote blockquote{color:#d8d8df;background:0 0;border:0;margin:0;padding:0;font-size:18px;line-height:1.7}.post-quote blockquote:before{content:none}.post-quote blockquote p{margin:0;color:inherit!important;font-size:inherit!important}.post-quote blockquote p+p{margin-top:12px}.post-pop{color:var(--text-primary)}.install-shell code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}[data-gallery-open] img{transition:transform .2s}@media (width<=639px){.cs-author-card{flex-direction:column}.post-quote{padding:20px}}@media print{[data-print-hide]{display:none!important}}.creator-article .faq-item,.creator-article .faq-item button,.creator-article .faq-item p,.creator-article .faq-item li{font-size:18px;line-height:1.7}.post-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.post-title-row h1{flex:1 1 0;min-width:min(100%,320px)}
