:root{color-scheme:light;--glass-canvas:#f7f7fc;--glass-surface:#fbfbfe;--glass-surface-strong:#ffffff;--glass-plate:#ffffff;--glass-plate-soft:#f7f8fc;--glass-border:rgba(35, 42, 72, 0.16);--glass-control-border:#747b90;--glass-placeholder:#596174;--glass-border-bright:rgba(255, 255, 255, 0.96);--glass-highlight:rgba(255, 255, 255, 0.92);--glass-shadow:0 24px 64px rgba(31, 38, 72, 0.12),0 8px 24px rgba(58, 30, 52, 0.08);--glass-shadow-soft:0 12px 36px rgba(31, 38, 72, 0.09),0 3px 12px rgba(58, 30, 52, 0.06);--glass-shadow-hover:0 30px 76px rgba(31, 38, 72, 0.16),0 12px 28px rgba(214, 29, 92, 0.12);--glass-focus:#a8123f;--glass-tint-blue:rgba(67, 159, 255, 0.14);--glass-tint-violet:rgba(125, 74, 224, 0.10);--glass-tint-pink:rgba(255, 100, 129, 0.16);--glass-radius-xl:36px;--glass-radius-lg:28px;--glass-radius-md:20px;--glass-blur:22px;--glass-saturation:135%;--glass-motion:240ms cubic-bezier(0.2, 0.7, 0.2, 1)}[data-theme=dark]{color-scheme:dark;--glass-canvas:#090a12;--glass-surface:#151721;--glass-surface-strong:#191b27;--glass-plate:#171923;--glass-plate-soft:#11131c;--glass-border:rgba(229, 235, 255, 0.16);--glass-control-border:#9ba4bd;--glass-placeholder:#b3b9c9;--glass-border-bright:rgba(255, 255, 255, 0.2);--glass-highlight:rgba(255, 255, 255, 0.16);--glass-shadow:0 28px 72px rgba(0, 0, 0, 0.42),0 8px 24px rgba(58, 30, 52, 0.18);--glass-shadow-soft:0 14px 38px rgba(0, 0, 0, 0.32),0 3px 14px rgba(58, 30, 52, 0.12);--glass-shadow-hover:0 34px 84px rgba(0, 0, 0, 0.5),0 12px 30px rgba(214, 29, 92, 0.16);--glass-focus:#a59bff;--glass-tint-blue:rgba(45, 134, 255, 0.17);--glass-tint-violet:rgba(125, 74, 224, 0.13);--glass-tint-pink:rgba(255, 128, 149, 0.15)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-surface:rgba(255, 255, 255, 0.68);--glass-surface-strong:rgba(255, 255, 255, 0.88);--glass-plate:rgba(255, 255, 255, 0.9);--glass-plate-soft:rgba(248, 249, 255, 0.82)}[data-theme=dark]{--glass-surface:rgba(20, 22, 32, 0.72);--glass-surface-strong:rgba(24, 26, 38, 0.9);--glass-plate:rgba(21, 23, 34, 0.91);--glass-plate-soft:rgba(16, 18, 28, 0.84)}}body.gss-ui-v19{min-height:100vh;background-color:var(--glass-canvas);background-image:radial-gradient(48rem 34rem at -8% -4%,var(--glass-tint-pink),transparent 70%),radial-gradient(54rem 38rem at 108% 10%,var(--glass-tint-blue),transparent 72%),radial-gradient(42rem 30rem at 54% 42%,var(--glass-tint-violet),transparent 76%);background-repeat:no-repeat}body.gss-ui-v19 .site-wrap{position:relative;isolation:isolate}body.gss-ui-v19 .cover-bg{height:175vh}body.gss-ui-v19 .line-web{opacity:.045}body.gss-ui-v19 .flair-one,body.gss-ui-v19 .flair-two{opacity:.42}[data-theme=dark] body.gss-ui-v19 .line-web{opacity:.075}[data-theme=dark] body.gss-ui-v19 .flair-one,[data-theme=dark] body.gss-ui-v19 .flair-two{opacity:.3}body.gss-ui-v19 :where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--glass-focus);outline-offset:3px}body.gss-ui-v19 .skip-link{position:fixed;top:max(.75rem,env(safe-area-inset-top));left:.75rem;z-index:10000;padding:.75rem 1rem;border:2px solid var(--glass-focus);border-radius:999px;color:var(--text-color-dark);background:var(--glass-surface-strong);box-shadow:var(--glass-shadow-soft);transform:translateY(-180%);transition:transform var(--glass-motion)}body.gss-ui-v19 .skip-link:focus{transform:translateY(0)}body.gss-ui-v19 :where(.intro-title,.post-title,.section-title,.tag-name){text-wrap:balance}body.gss-ui-v19 .post-content .nls{--muted:#60657c!important;--accent-2:#8b1bb8!important}body.gss-ui-v19 .post-content .nls[data-theme=dark]{--muted:#b8bed2!important;--accent-2:#dea6ff!important}body.gss-ui-v19 :where(
.header-inner,.hero-intro-content,.tag-item,.all-tags,.esub-section-wrap,.esub-form-wrap,.footer-top,.single-post .post-header,.single-post-img-container,.post-content,.toc-container,.archive-cover-inner,.tag-card,.prev-post,.next-post,.related-post-card,.comment-wrap,.membership-switch,.tier-wrap,.sign-card,.account-wrap
){border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-soft)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.gss-ui-v19 :where(
.header-inner,.hero-intro-content,.tag-item,.all-tags,.footer-top,.single-post .post-header,.single-post-img-container,.archive-cover-inner,.tag-card,.prev-post,.next-post,.related-post-card,.comment-wrap,.membership-switch,.tier-wrap,.sign-card,.account-wrap
){-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}body.gss-ui-v19 :where(.post-content,.toc-container){-webkit-backdrop-filter:blur(12px) saturate(115%);backdrop-filter:blur(12px) saturate(115%)}}body.gss-ui-v19 .site-header,body.gss-ui-v19 .site-header.small{margin-top:1rem;padding:0 .5rem;background:0 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.gss-ui-v19 .header-inner{position:relative;isolation:isolate;padding:.6rem .75rem .6rem 1.25rem;border-radius:999px;background:radial-gradient(80% 160% at 8% -40%,var(--glass-highlight),transparent 58%),linear-gradient(125deg,var(--glass-tint-blue),transparent 36%,var(--glass-tint-pink)),var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-border-bright),var(--glass-shadow-soft)}body.gss-ui-v19 .header-inner::before{content:"";position:absolute;inset:1px;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,rgba(255,255,255,.32),transparent 24%,transparent 72%,rgba(255,98,178,.12))}body.gss-ui-v19 .logo-text{font-size:1.8rem;letter-spacing:-.035em}body.gss-ui-v19 .nav-left{margin-left:24px}body.gss-ui-v19 .nav-left li,body.gss-ui-v19 .nav-right li{margin-inline:0.2rem}body.gss-ui-v19 .nav-left>li>a:not(.btn),body.gss-ui-v19 .nav-right>li>a:not(.btn){min-height:44px;padding:.6rem .8rem;border-radius:999px;display:inline-flex;align-items:center;transition:background-color var(--glass-motion),color var(--glass-motion),transform var(--glass-motion)}body.gss-ui-v19 .nav-left>li>a:not(.btn)::after,body.gss-ui-v19 .nav-right>li>a:not(.btn)::after{content:none}body.gss-ui-v19 .nav-left>li:hover>a:not(.btn),body.gss-ui-v19 .nav-left>li>a:not(.btn):focus-visible,body.gss-ui-v19 .nav-right>li:hover>a:not(.btn),body.gss-ui-v19 .nav-right>li>a:not(.btn):focus-visible{background:var(--glass-plate-soft)}body.gss-ui-v19 .nav-icon{width:44px;height:44px;margin-right:.4rem;justify-content:center;border:1px solid var(--glass-border);border-radius:50%;background:var(--glass-plate-soft);box-shadow:inset 0 1px 0 var(--glass-highlight);transition:transform var(--glass-motion),border-color var(--glass-motion),color var(--glass-motion)}body.gss-ui-v19 .nav-icon:hover{color:var(--theme-color);transform:translateY(-1px)}body.gss-ui-v19 .nav-left li>ul,body.gss-ui-v19 .nav-right li>ul{padding:.35rem;border-color:var(--glass-border);border-radius:var(--glass-radius-md);background:var(--glass-surface-strong);box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}body.gss-ui-v19 .nav-left li>ul li a,body.gss-ui-v19 .nav-right li>ul li a{border-radius:14px}body.gss-ui-v19 .site-hero{margin-top:1.25rem;margin-bottom:5rem}body.gss-ui-v19 .hero-intro-content{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.5rem,7vw,5.5rem) clamp(1.5rem,6vw,5rem);border-radius:var(--glass-radius-xl);background:radial-gradient(36rem 18rem at 8% 0,var(--glass-highlight),transparent 68%),radial-gradient(30rem 24rem at 100% 100%,var(--glass-tint-pink),transparent 70%),linear-gradient(130deg,var(--glass-tint-blue),transparent 42%,var(--glass-tint-violet)),var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-border-bright),var(--glass-shadow)}body.gss-ui-v19 .hero-intro-content::before{content:"";position:absolute;inset:-28% -18% auto 34%;z-index:-1;height:70%;pointer-events:none;border:1px solid rgba(255,255,255,.36);border-radius:50%;background:linear-gradient(112deg,transparent 18%,rgba(255,255,255,.2) 48%,transparent 68%);transform:rotate(-8deg);opacity:.8}body.gss-ui-v19 .hero-intro-content::after{content:"";position:absolute;right:-14%;bottom:-62%;z-index:-1;width:58%;aspect-ratio:1;pointer-events:none;border:1px solid rgba(112,174,255,.26);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.2),transparent 46%);box-shadow:inset 0 0 30px rgba(255,104,183,.12)}body.gss-ui-v19 .site-hero .intro-title{max-width:950px;margin-inline:auto;letter-spacing:-.045em;line-height:1.05}body.gss-ui-v19 .site-hero .intro-description{position:relative;max-width:720px;padding:1rem 1.25rem;border:1px solid var(--glass-border);border-radius:var(--glass-radius-md);background:var(--glass-plate-soft);box-shadow:inset 0 1px 0 var(--glass-highlight)}body.gss-ui-v19 .site-hero .cta-wrapper{margin-top:2rem}body.gss-ui-v19 .btn{border:1px solid rgba(255,255,255,.52);background:radial-gradient(140% 160% at 18% -50%,rgba(255,255,255,.6),transparent 42%),linear-gradient(125deg,#3d2f96 0,#6b21a8 52%,#95255f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(69,35,112,.28),0 10px 26px rgba(135,45,154,.24),0 2px 8px rgba(60,77,170,.18);text-shadow:0 1px 2px rgba(32,16,60,.28);opacity:1;transition:transform var(--glass-motion),box-shadow var(--glass-motion),filter var(--glass-motion)}body.gss-ui-v19 .btn:focus,body.gss-ui-v19 .btn:hover{opacity:1;filter:saturate(112%) brightness(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 -1px 0 rgba(69,35,112,.3),0 15px 34px rgba(135,45,154,.3),0 4px 10px rgba(60,77,170,.2);transform:translateY(-2px)}body.gss-ui-v19 .btn:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 2px 4px rgba(44,23,82,.28),0 5px 14px rgba(88,42,130,.2)}body.gss-ui-v19 input[type=email],body.gss-ui-v19 input[type=text],body.gss-ui-v19 input[type=url],body.gss-ui-v19 textarea{min-height:48px;border-color:var(--glass-control-border);color:var(--text-color-dark);background:var(--glass-plate);box-shadow:inset 0 1px 2px rgba(34,40,72,.06),0 1px 0 var(--glass-highlight)}body.gss-ui-v19 :where(input,textarea)::placeholder{color:var(--glass-placeholder);opacity:1}body.gss-ui-v19 input[type=email]:focus,body.gss-ui-v19 input[type=text]:focus,body.gss-ui-v19 input[type=url]:focus,body.gss-ui-v19 textarea:focus{border-color:var(--glass-focus);box-shadow:0 0 0 3px rgba(168,18,63,.18)}body.gss-ui-v19 .hero-subscription-form .email:focus-visible{outline:3px solid var(--glass-focus);outline-offset:2px}body.gss-ui-v19 .notification.success{background:#166534}body.gss-ui-v19 .notification.error{background:#b91c1c}body.gss-ui-v19 .post-loop{margin-top:5.5rem}body.gss-ui-v19 .post-cards-wrap{gap:clamp(1.25rem,2.5vw,2rem)}body.gss-ui-v19 .post-card.js-card{overflow:hidden;isolation:isolate;padding:1rem;border:1px solid var(--glass-border);border-radius:var(--glass-radius-lg);background:var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-soft);transition:transform var(--glass-motion),box-shadow var(--glass-motion),border-color var(--glass-motion)}body.gss-ui-v19 .post-card.js-card::before{inset:-45%;border-radius:50%;background:conic-gradient(from var(--rotation),transparent 0 44%,rgba(80,158,255,.68) 49%,rgba(255,255,255,.8) 52%,rgba(255,73,161,.66) 56%,transparent 62% 100%);filter:blur(24px);opacity:.18;transition:opacity var(--glass-motion),transform .5s ease}body.gss-ui-v19 .post-card.js-card::after{inset:1px;border-radius:calc(var(--glass-radius-lg) - 1px);background:radial-gradient(80% 52% at 10% 0,var(--glass-highlight),transparent 62%),linear-gradient(135deg,var(--glass-tint-blue),transparent 42%,var(--glass-tint-pink)),var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-border-bright)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.gss-ui-v19 .post-card.js-card::after{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}}body.gss-ui-v19 .post-card .post-img-wrap{overflow:hidden;border:1px solid var(--glass-border);border-radius:var(--glass-radius-md);background:var(--glass-plate-soft);box-shadow:inset 0 1px 0 var(--glass-highlight)}body.gss-ui-v19 .post-card .post-img-wrap img{border-radius:calc(var(--glass-radius-md) - 1px);transition:transform 420ms cubic-bezier(.2, .7, .2, 1),filter 420ms ease}body.gss-ui-v19 .post-card .post-info-wrap{flex:1 1 auto;padding:1.25rem;border:1px solid var(--glass-border);border-radius:var(--glass-radius-md);background:var(--glass-plate);box-shadow:inset 0 1px 0 var(--glass-highlight)}body.gss-ui-v19 .post-card .post-title{letter-spacing:-.025em}body.gss-ui-v19 .post-card .post-excerpt{color:var(--text-color-main)}body.gss-ui-v19 .post-card:focus-within,body.gss-ui-v19 .post-card:hover{border-color:rgba(116,98,231,.32);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-hover)}body.gss-ui-v19 .post-card:focus-within::before,body.gss-ui-v19 .post-card:hover::before{opacity:.62;transform:rotate(10deg) scale(1.04)}body.gss-ui-v19 .all-tags,body.gss-ui-v19 .tag-item{overflow:hidden;isolation:isolate;border-radius:999px;background:radial-gradient(120% 180% at 10% -60%,var(--glass-highlight),transparent 54%),linear-gradient(125deg,var(--glass-tint-blue),transparent 48%,var(--glass-tint-pink)),var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-border-bright),var(--glass-shadow-soft);transition:transform var(--glass-motion),box-shadow var(--glass-motion),border-color var(--glass-motion)}body.gss-ui-v19 .all-tags::before,body.gss-ui-v19 .tag-item::before{background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.28) 48%,transparent 72%);opacity:.35}body.gss-ui-v19 .all-tags::after,body.gss-ui-v19 .tag-item::after{content:none}body.gss-ui-v19 .all-tags:hover,body.gss-ui-v19 .tag-item:hover{border-color:rgba(116,98,231,.32);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow)}body.gss-ui-v19 .all-tags:hover .all-tags-link{color:var(--text-color-dark)}body.gss-ui-v19 .esub-section-wrap{position:relative;isolation:isolate;border-color:rgba(255,255,255,.28);border-radius:var(--glass-radius-xl);background:radial-gradient(40rem 24rem at 0 0,rgba(80,178,255,.42),transparent 62%),radial-gradient(34rem 26rem at 100% 100%,rgba(255,108,185,.44),transparent 66%),linear-gradient(125deg,#4845b8 0,#6c3eb8 48%,#a5236e 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),var(--glass-shadow)}body.gss-ui-v19 .esub-section-wrap::before{content:"";position:absolute;inset:1px;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,rgba(255,255,255,.2),transparent 26%,transparent 70%,rgba(255,255,255,.1))}body.gss-ui-v19 .esub-form-wrap{border-color:rgba(255,255,255,.32);border-radius:var(--glass-radius-lg);background:rgba(255,255,255,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 16px 42px rgba(24,15,67,.24);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}body.gss-ui-v19 .esub-form-wrap .btn{background:radial-gradient(120% 170% at 15% -50%,rgba(255,255,255,.28),transparent 40%),linear-gradient(120deg,#111326,#242743)}body.gss-ui-v19 .site-footer{border-top:0;background:0 0}body.gss-ui-v19 .footer-top{padding:clamp(2rem,5vw,3.5rem);border-radius:var(--glass-radius-xl);background:radial-gradient(34rem 18rem at 0 0,var(--glass-highlight),transparent 66%),linear-gradient(125deg,var(--glass-tint-blue),transparent 50%,var(--glass-tint-pink)),var(--glass-surface)}body.gss-ui-v19 .footer-bottom{margin-top:1.5rem;padding:2rem 0 3rem}body.gss-ui-v19 .js-scroll-top,body.gss-ui-v19 .social-icon{border:1px solid var(--glass-border);background:var(--glass-plate-soft);box-shadow:inset 0 1px 0 var(--glass-highlight)}body.gss-ui-v19 .single-post .post-header{position:relative;overflow:hidden;margin-bottom:2rem;padding:clamp(1.5rem,5vw,3.5rem);border-radius:var(--glass-radius-xl);background:radial-gradient(34rem 16rem at 0 0,var(--glass-highlight),transparent 68%),linear-gradient(130deg,var(--glass-tint-blue),transparent 46%,var(--glass-tint-pink)),var(--glass-surface)}body.gss-ui-v19 .single-post .post-title{letter-spacing:-.04em;line-height:1.08}body.gss-ui-v19 .single-post-img-container{padding:.5rem;border-radius:var(--glass-radius-lg);background:var(--glass-surface)}body.gss-ui-v19 .single-post-img-container img{border-radius:calc(var(--glass-radius-lg) - 7px)}body.page-about.gss-ui-v19 .post-vertical>.single-post-img-container{margin-top:0}body.page-about.gss-ui-v19 .post-content-area:not(.has-toc){width:100%;max-width:var(--global-width-wide)}body.page-about.gss-ui-v19 .post-content-area:not(.has-toc)>.post-content{width:100%;min-width:0;max-width:none;flex:1 1 100%}body.page-about.gss-ui-v19 .post-content>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre,hr){max-width:min(100%,var(--global-width-content));margin-inline:auto}body.gss-ui-v19 .post-content-area{align-items:flex-start;margin-top:2.5rem}body.gss-ui-v19 .post-content{min-width:0;padding:clamp(1.4rem,4vw,3rem);border-radius:var(--glass-radius-lg);background:var(--glass-plate);box-shadow:inset 0 1px 0 var(--glass-highlight),0 16px 46px rgba(31,38,72,.08)}body.gss-ui-v19 .toc-container{padding:1.25rem;border-radius:var(--glass-radius-md);background:var(--glass-surface-strong)}body.gss-ui-v19 .archive-cover-inner{overflow:hidden;padding:clamp(2rem,5vw,4rem);border-radius:var(--glass-radius-xl);background:radial-gradient(34rem 18rem at 0 0,var(--glass-highlight),transparent 66%),linear-gradient(125deg,var(--glass-tint-blue),transparent 48%,var(--glass-tint-pink)),var(--glass-surface)}body.gss-ui-v19 .archive-cover-inner.has-image{padding:clamp(3rem,7vw,5rem) 1rem;border-radius:var(--glass-radius-xl)}body.gss-ui-v19 .archive-cover-inner.has-image .cover-content-wrapper{border-color:var(--glass-border);border-radius:var(--glass-radius-lg);background:var(--glass-surface-strong);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-soft)}body.gss-ui-v19 .archive-cover-inner .cover-image{border-radius:var(--glass-radius-xl)}body.gss-ui-v19 .account-wrap,body.gss-ui-v19 .comment-wrap,body.gss-ui-v19 .membership-switch,body.gss-ui-v19 .next-post,body.gss-ui-v19 .prev-post,body.gss-ui-v19 .related-post-card,body.gss-ui-v19 .sign-card,body.gss-ui-v19 .tag-card,body.gss-ui-v19 .tier-wrap{border-radius:var(--glass-radius-lg);background:linear-gradient(135deg,var(--glass-tint-blue),transparent 46%,var(--glass-tint-pink)),var(--glass-surface)}body.gss-ui-v19 .related-post-card{height:100%;padding:.75rem;transition:transform var(--glass-motion),box-shadow var(--glass-motion)}body.gss-ui-v19 .related-post-card .post-img-container{overflow:hidden;margin-bottom:1rem;border-radius:var(--glass-radius-md)}body.gss-ui-v19 .related-post-card .post-info-wrap{padding:.35rem .5rem .75rem}body.gss-ui-v19 .post-membership-cta{border:1px solid rgba(255,255,255,.3);border-radius:var(--glass-radius-lg);background:radial-gradient(120% 160% at 10% -40%,rgba(255,255,255,.26),transparent 42%),linear-gradient(125deg,#4946bb,#99266f);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),var(--glass-shadow-soft)}@media (hover:hover) and (pointer:fine){body.gss-ui-v19 .all-tags:hover,body.gss-ui-v19 .next-post:hover,body.gss-ui-v19 .post-card:hover,body.gss-ui-v19 .prev-post:hover,body.gss-ui-v19 .related-post-card:hover,body.gss-ui-v19 .tag-item:hover{transform:translateY(-5px)}body.gss-ui-v19 .post-card:hover .post-img-wrap img,body.gss-ui-v19 .related-post-card:hover .post-img-wrap img{transform:scale(1.025);filter:saturate(106%)}}@media (max-width:1200px){body.gss-ui-v19 .site-header{padding-inline:0.75rem}body.gss-ui-v19 .header-inner{padding:.6rem .75rem;border-radius:var(--glass-radius-lg)}body.gss-ui-v19 .nav-left{margin-left:0}body.gss-ui-v19.is-menu-open .site-header{top:0;height:100dvh;margin-top:0;margin-bottom:0;padding:max(.75rem,env(safe-area-inset-top)) .75rem max(.75rem,env(safe-area-inset-bottom));background:var(--glass-canvas)}body.gss-ui-v19.is-menu-open .site-header>.container{height:100%;min-height:0}body.gss-ui-v19.is-menu-open .header-inner{height:100%;max-height:100%;min-height:0;overflow:hidden;flex-wrap:nowrap;border-radius:var(--glass-radius-lg);background:var(--glass-surface-strong)}body.gss-ui-v19.is-menu-open .nav-wrap{flex:1 1 0;min-height:0;max-height:none;overscroll-behavior:contain;border-top-color:var(--glass-border)}body.gss-ui-v19 .nav-left li a,body.gss-ui-v19 .nav-right li a{min-height:48px}}@media (max-width:767px){body.gss-ui-v19{--glass-blur:12px;background-image:radial-gradient(32rem 24rem at -20% 0,var(--glass-tint-pink),transparent 72%),radial-gradient(34rem 24rem at 120% 12%,var(--glass-tint-blue),transparent 74%)}body.gss-ui-v19 .site-header{margin-top:.75rem;margin-bottom:1.5rem;padding-inline:0.5rem}body.gss-ui-v19 .logo-text{font-size:1.55rem}body.gss-ui-v19 .hero-intro-content{padding:2.25rem 1.15rem;border-radius:var(--glass-radius-lg)}body.gss-ui-v19 .site-hero{margin-bottom:3.5rem}body.gss-ui-v19 .site-hero .intro-title{font-size:clamp(2.25rem, 11vw, 3.5rem)}body.gss-ui-v19 .site-hero .intro-description{padding:.9rem 1rem;font-size:1.05rem}body.gss-ui-v19 .post-loop{margin-top:4rem}body.gss-ui-v19 .post-card.js-card{border-radius:24px}body.gss-ui-v19 .post-card .post-info-wrap{padding:1rem}body.post-template.gss-ui-v19 .post-content-area>.post-content{width:100%;flex:1 1 100%}body.gss-ui-v19 .archive-cover-inner,body.gss-ui-v19 .esub-section-wrap,body.gss-ui-v19 .footer-top,body.gss-ui-v19 .single-post .post-header{border-radius:var(--glass-radius-lg)}body.gss-ui-v19 .post-content{padding:1.35rem;border-radius:22px}body.gss-ui-v19 .single-post-img-container{padding:.35rem;border-radius:22px}}@media (max-width:575px){body.gss-ui-v19 .container{padding-inline:12px}body.gss-ui-v19 .header-inner{padding-inline:0.6rem}body.gss-ui-v19 .nav-icon{width:44px;height:44px}body.gss-ui-v19 .hero-intro-content::after{right:-32%;bottom:-38%;width:82%}body.gss-ui-v19 .esub-section-wrap{padding:1.4rem}body.gss-ui-v19 .esub-form-wrap{padding:1.15rem}body.gss-ui-v19 .footer-top{padding:1.5rem}body.gss-ui-v19 .single-post .post-title{font-size:clamp(2rem, 9vw, 2.75rem);line-height:1.12}body.gss-ui-v19 .single-post .post-excerpt{font-size:1.125rem;line-height:1.65}}@media (max-width:359px){body.gss-ui-v19 .header-logo,body.gss-ui-v19 .mobile-only-items{flex-wrap:nowrap}body.gss-ui-v19 .logo-text{font-size:1.5rem}body.gss-ui-v19 .mobile-only-items .nav-icon{margin-right:.2rem}}@media (prefers-reduced-motion:reduce){body.gss-ui-v19 *,body.gss-ui-v19 ::after,body.gss-ui-v19 ::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}body.gss-ui-v19 :where(
.post-card,.tag-item,.all-tags,.related-post-card,.prev-post,.next-post,.btn
):hover{transform:none}}@media (prefers-reduced-transparency:reduce){:root{--glass-surface:#fbfbfe;--glass-surface-strong:#ffffff;--glass-plate:#ffffff;--glass-plate-soft:#f7f8fc}[data-theme=dark]{--glass-surface:#151721;--glass-surface-strong:#191b27;--glass-plate:#171923;--glass-plate-soft:#11131c}body.gss-ui-v19 :where(
.header-inner,.hero-intro-content,.post-card,.tag-item,.all-tags,.esub-form-wrap,.footer-top,.single-post .post-header,.single-post-img-container,.post-content,.toc-container,.archive-cover-inner,.tag-card,.prev-post,.next-post,.related-post-card,.comment-wrap,.membership-switch,.tier-wrap,.sign-card,.account-wrap
){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-contrast:more){:root{--glass-border:rgba(19, 24, 43, 0.52);--glass-surface:#ffffff;--glass-surface-strong:#ffffff;--glass-plate:#ffffff;--glass-plate-soft:#f4f5fa}[data-theme=dark]{--glass-border:rgba(255, 255, 255, 0.56);--glass-surface:#12141e;--glass-surface-strong:#171923;--glass-plate:#171923;--glass-plate-soft:#10121b}body.gss-ui-v19 :where(
.header-inner,.hero-intro-content,.post-card,.tag-item,.all-tags,.footer-top,.post-content
){-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){body.gss-ui-v19 :where(
.header-inner,.hero-intro-content,.post-card,.post-info-wrap,.tag-item,.all-tags,.esub-section-wrap,.esub-form-wrap,.footer-top,.single-post .post-header,.single-post-img-container,.post-content,.toc-container,.archive-cover-inner,.tag-card,.prev-post,.next-post,.related-post-card,.comment-wrap,.membership-switch,.tier-wrap,.sign-card,.account-wrap,.btn
){border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}body.gss-ui-v19 .btn{forced-color-adjust:auto}}:root{--gss-brand:#a8123f;--gss-brand-strong:#4d3ec7;--gss-brand-pink:#c5297e;--gss-brand-cyan:#268bd2;--gss-success:#087f5b;--gss-danger:#c83358;--gss-warning:#a75b00;--gss-control-height:48px;--gss-component-gap:clamp(1rem, 2.4vw, 1.75rem)}[data-theme=dark]{--gss-brand:#a59bff;--gss-brand-strong:#8a7cff;--gss-brand-pink:#ff79bd;--gss-brand-cyan:#7cc9ff;--gss-success:#6ee7b7;--gss-danger:#ff8aa7;--gss-warning:#ffc56e}body.gss-ui-v19 .btn-secondary{color:var(--text-color-dark);background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:inset 0 1px 0 var(--glass-border-bright),0 8px 22px rgba(31,38,72,.1);text-shadow:none}body.gss-ui-v19 .btn-secondary:focus,body.gss-ui-v19 .btn-secondary:hover{color:var(--text-color-dark)}body.gss-ui-v19 .btn-flat:not(.btn-error):not(.btn-success){background:radial-gradient(140% 170% at 16% -58%,rgba(255,255,255,.58),transparent 43%) padding-box,linear-gradient(120deg,var(--gss-btn-a) 0,var(--gss-btn-b) 48%,var(--gss-btn-c) 100%) padding-box,var(--glass-rim) border-box}body.gss-ui-v19 .btn-error{color:#fff;background:radial-gradient(140% 170% at 16% -58%,rgba(255,255,255,.48),transparent 43%) padding-box,linear-gradient(120deg,#991b3e,#c83358 55%,#e24566) padding-box,linear-gradient(130deg,#ffb5c6,#ff5f87,#9c183b) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 11px 26px rgba(160,30,70,.22)}body.gss-ui-v19 .btn-success{color:#fff;background:linear-gradient(120deg,#087f5b,#0b9b6e) padding-box,linear-gradient(130deg,#9af5d0,#1abf88,#087f5b) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 11px 26px rgba(8,127,91,.2)}body.gss-ui-v19 :where(.btn,button,input[type=submit]):where(
:disabled,[aria-disabled=true],[aria-busy=true],.loading
){cursor:wait;filter:saturate(65%);opacity:.62;pointer-events:none;transform:none}body.gss-ui-v19 .btn.loading span,body.gss-ui-v19 .btn[aria-busy=true] span{display:inline-flex;align-items:center;gap:.6rem}body.gss-ui-v19 .btn.loading span::after,body.gss-ui-v19 .btn[aria-busy=true] span::after{width:.9em;height:.9em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";animation:gss-spin .8s linear infinite}@keyframes gss-spin{to{transform:rotate(1turn)}}body.gss-ui-v19 :where(
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=date],input[type=time],select,textarea
){min-height:var(--gss-control-height);border:1px solid transparent;color:var(--text-color-main);background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:inset 0 1px 0 var(--glass-border-bright),0 7px 18px rgba(31,38,72,.05);transition:border-color var(--glass-motion),box-shadow var(--glass-motion),background var(--glass-motion)}body.gss-ui-v19 select{width:100%;padding:0 2rem;border-radius:999px}body.gss-ui-v19 :where(
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=date],input[type=time],select,textarea
):focus{border-color:transparent;background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim) border-box;box-shadow:0 0 0 4px rgba(168,18,63,.13),0 10px 24px rgba(74,57,144,.1);outline:0}body.gss-ui-v19 :where(input,select,textarea):where(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.58}body.gss-ui-v19 :where(input,textarea):user-invalid{background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,linear-gradient(130deg,#ff9db6,var(--gss-danger)) border-box}body.gss-ui-v19 :where(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--text-color-main);caret-color:var(--text-color-main);box-shadow:inset 0 0 0 1000px var(--glass-fill-strong),0 7px 18px rgba(31,38,72,.06)}body.gss-ui-v19 :where(input[type=checkbox],input[type=radio]){width:1.15rem;height:1.15rem;accent-color:var(--gss-brand)}body.gss-ui-v19 .form-error,body.gss-ui-v19 .gh-error{color:var(--gss-danger);font-weight:650}body.gss-ui-v19 .nav-left li>ul,body.gss-ui-v19 .nav-right li>ul{padding:.5rem;border-radius:var(--glass-radius-md)}body.gss-ui-v19 .nav-left li>ul li,body.gss-ui-v19 .nav-right li>ul li{border:0}body.gss-ui-v19 .nav-left li>ul li a,body.gss-ui-v19 .nav-right li>ul li a{height:auto;min-height:44px;padding:.65rem .85rem;border-radius:12px;line-height:1.35;transition:color var(--glass-motion),background var(--glass-motion),box-shadow var(--glass-motion)}body.gss-ui-v19 .nav-left li>ul li a:focus-visible,body.gss-ui-v19 .nav-left li>ul li a:hover,body.gss-ui-v19 .nav-right li>ul li a:focus-visible,body.gss-ui-v19 .nav-right li>ul li a:hover{color:var(--text-color-dark);background:linear-gradient(120deg,rgba(72,169,255,.14),rgba(121,92,255,.13) 52%,rgba(255,68,152,.13));box-shadow:inset 0 0 0 1px rgba(168,18,63,.18)}body.gss-ui-v19 .nav-user-link{border:1px solid transparent;background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .nav-user-link:focus-visible{box-shadow:0 0 0 4px rgba(168,18,63,.18),var(--glass-shadow-soft)}body.gss-ui-v19 .nav-right .user-detail{margin:0 .25rem .35rem;padding:.75rem;border-bottom-color:rgba(168,18,63,.16);white-space:normal}body.gss-ui-v19 .nav-right :where(.user-name,.user-email){overflow-wrap:anywhere}body.gss-ui-v19 .tag-list{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}body.gss-ui-v19 .tag-list :where(.post-featured,.post-visibility),body.gss-ui-v19 .tag-list a{display:inline-flex;min-height:30px;align-items:center;gap:.3rem;padding:.25rem .7rem;border:1px solid rgba(168,18,63,.16);border-radius:999px;color:var(--text-color-main);background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b));box-shadow:inset 0 1px 0 var(--glass-border-bright);font-size:.8rem;font-weight:700;line-height:1.2}body.gss-ui-v19 .tag-list a:focus-visible,body.gss-ui-v19 .tag-list a:hover{border-color:rgba(168,18,63,.42);color:var(--gss-brand-strong)}body.gss-ui-v19 .post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;color:var(--text-color-main)}body.gss-ui-v19 .post-meta :where(.post-date,.read-time){font-variant-numeric:tabular-nums}body.gss-ui-v19 .share-wrap{padding:1rem 0}body.gss-ui-v19 .share-title{margin-bottom:.9rem;letter-spacing:-.025em}body.gss-ui-v19 .share-links{flex-wrap:wrap;gap:.7rem}body.gss-ui-v19 .js-scroll-top,body.gss-ui-v19 .social-icon{border:1px solid transparent;color:var(--text-color-main);background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:inset 0 1px 0 var(--glass-border-bright),0 6px 16px rgba(31,38,72,.07)}body.gss-ui-v19 .js-scroll-top:focus-visible,body.gss-ui-v19 .social-icon:focus-visible{color:var(--text-color-dark);box-shadow:0 0 0 4px rgba(168,18,63,.18),0 8px 20px rgba(31,38,72,.1)}body.gss-ui-v19 .prev-next-wrap,body.gss-ui-v19 .related-post-wrap{margin-top:clamp(3.5rem,7vw,6rem)}body.gss-ui-v19 .prev-next-wrap{gap:var(--gss-component-gap)}body.gss-ui-v19 .prev-next-wrap :where(.prev-post,.next-post){min-height:100%}body.gss-ui-v19 .related-post-card-wrap{gap:var(--gss-component-gap)}body.gss-ui-v19 .pagination-wrap{margin-top:clamp(3rem,6vw,5rem);padding:1rem}body.gss-ui-v19 .post-load-button{min-width:min(100%,190px)}body.gss-ui-v19 .comment-wrap{width:min(100%,1280px);max-width:1280px;margin:clamp(3.5rem,7vw,6rem) auto 0;padding:clamp(1.25rem,3.5vw,3rem);border:2px solid transparent;border-radius:var(--glass-radius-lg);background:radial-gradient(32rem 24rem at 0 0,rgba(67,159,255,.12),transparent 70%) padding-box,radial-gradient(32rem 24rem at 100% 100%,rgba(255,72,157,.12),transparent 70%) padding-box,linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow)}body.gss-ui-v19 .comment-container,body.gss-ui-v19 .comment-heading{width:min(100%,1080px);max-width:1080px;margin-right:auto;margin-left:auto}body.gss-ui-v19 .comment-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.4rem,3vw,2.25rem);padding-bottom:1rem;border-bottom:1px solid rgba(168,18,63,.16)}body.gss-ui-v19 .comment-heading h2{margin:0;font-size:clamp(1.45rem, 2.4vw, 2rem);letter-spacing:-.04em}body.gss-ui-v19 .comment-count{flex:none;color:var(--text-color-main);font-variant-numeric:tabular-nums;font-weight:650}body.gss-ui-v19 #ghost-comments-root,body.gss-ui-v19 #ghost-comments-root>iframe,body.gss-ui-v19 .comment-container{width:100%}body.gss-ui-v19 .toc-container{padding:1rem;border:1px solid transparent;border-radius:var(--glass-radius-md);background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .toc-title{margin:0 0 .75rem;padding:0 .5rem .75rem;border-bottom:1px solid rgba(168,18,63,.16)}body.gss-ui-v19 .toc>.toc-list{padding:0}body.gss-ui-v19 .toc ol ol{margin-top:.25rem;padding-left:.75rem}body.gss-ui-v19 .toc ol li{margin:.15rem 0}body.gss-ui-v19 .toc-link{position:relative;display:block;padding:.55rem .65rem .55rem .8rem;border-radius:10px;color:var(--text-color-main);line-height:1.4;overflow-wrap:anywhere;transition:color var(--glass-motion),background var(--glass-motion),box-shadow var(--glass-motion)}body.gss-ui-v19 .toc-link::before{top:.55rem;bottom:.55rem;left:0;width:3px;height:auto;margin:0;border-radius:3px;background:rgba(168,18,63,.2)}body.gss-ui-v19 .toc-link.is-active-link,body.gss-ui-v19 .toc-link:focus-visible,body.gss-ui-v19 .toc-link:hover{color:var(--text-color-dark);text-decoration:none;background:linear-gradient(110deg,rgba(72,169,255,.12),rgba(121,92,255,.12),rgba(255,68,152,.1))}body.gss-ui-v19 .toc-link.is-active-link::before{background:linear-gradient(180deg,var(--gss-brand-cyan),var(--gss-brand-pink))}body.gss-ui-v19 .post-content .table-responsive{overflow-x:auto;border:1px solid transparent;border-radius:var(--glass-radius-md);background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:var(--glass-shadow-soft);scrollbar-color:var(--gss-brand) transparent}body.gss-ui-v19 .post-content table{min-width:42rem;border:0;background:0 0}body.gss-ui-v19 .post-content :where(th,td){padding:.85rem 1rem;border:0;border-bottom:1px solid rgba(168,18,63,.14)}body.gss-ui-v19 .post-content th{color:var(--text-color-dark);background:linear-gradient(110deg,rgba(72,169,255,.11),rgba(121,92,255,.1),rgba(255,68,152,.08));font-weight:750}body.gss-ui-v19 .post-content tbody tr:nth-child(2n) td{background:rgba(168,18,63,.035)}body.gss-ui-v19 .post-content tbody tr:last-child td{border-bottom:0}body.gss-ui-v19 .post-content pre,body.gss-ui-v19 .post-content pre[class*=language-]{border:1px solid transparent;border-radius:var(--glass-radius-md);color:#e9ebff;background:linear-gradient(145deg,#171a2b,#0f1120) padding-box,linear-gradient(132deg,#4db7ff,#8a6cff 52%,#ef4a9a) border-box;box-shadow:0 14px 34px rgba(17,20,40,.2);scrollbar-color:#8a7cff #171a2b}body.gss-ui-v19 .post-content :not(pre)>code{border:1px solid rgba(168,18,63,.16);color:var(--gss-brand-strong);background:rgba(168,18,63,.09)}body.gss-ui-v19 .post-content blockquote:not(.kg-blockquote-alt){padding:clamp(1.25rem,3vw,2rem);border:1px solid transparent;border-radius:var(--glass-radius-md);background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .post-content blockquote:not(.kg-blockquote-alt)::after{top:1.25rem;bottom:1.25rem;left:-2px;width:4px;height:auto}.post-content pre .token.cdata,.post-content pre .token.comment,.post-content pre .token.doctype,.post-content pre .token.prolog{color:#aeb6cf}.post-content pre .token.punctuation{color:#d0d5e8}.post-content pre .token.boolean,.post-content pre .token.constant,.post-content pre .token.deleted,.post-content pre .token.number,.post-content pre .token.property,.post-content pre .token.symbol,.post-content pre .token.tag{color:#ff8fbf}.post-content pre .token.attr-name,.post-content pre .token.builtin,.post-content pre .token.char,.post-content pre .token.inserted,.post-content pre .token.selector,.post-content pre .token.string{color:#a8e6a1}.post-content pre .language-css .token.string,.post-content pre .style .token.string,.post-content pre .token.entity,.post-content pre .token.operator,.post-content pre .token.url{color:#ffd08a}.post-content pre .token.atrule,.post-content pre .token.attr-value,.post-content pre .token.keyword{color:#82c7ff}.post-content pre .token.class-name,.post-content pre .token.function{color:#cbb4ff}.post-content pre .token.important,.post-content pre .token.regex,.post-content pre .token.variable{color:#ffc76c}body.gss-ui-v19 .post-content :where(
a.kg-bookmark-container,.kg-product-card-container,.kg-file-card-container,.kg-audio-card,.kg-video-card,.kg-toggle-card,.kg-nft-card-container,.kg-collection-card,.kg-transistor-card
){border:1px solid transparent!important;border-radius:var(--glass-radius-md)!important;background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-quiet) border-box!important;box-shadow:var(--glass-shadow-soft)!important}body.gss-ui-v19 .post-content a.kg-bookmark-container::after,body.gss-ui-v19 .post-content a.kg-bookmark-container::before{content:none}body.gss-ui-v19 .post-content a.kg-bookmark-container:focus-visible,body.gss-ui-v19 .post-content a.kg-bookmark-container:hover{background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box!important;box-shadow:var(--glass-shadow-hover)!important}body.gss-ui-v19 .post-content :where(.kg-bookmark-title,.kg-bookmark-description,.kg-bookmark-metadata){color:var(--text-color-main)}body.gss-ui-v19 .post-content :where(
.kg-callout-card,.kg-header-card,.kg-signup-card,.kg-cta-card,.kg-file-card,.kg-audio-card,.kg-video-card,.kg-toggle-card,.kg-product-card
){border:1px solid rgba(168,18,63,.18);border-radius:var(--glass-radius-md);box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .post-content :where(.kg-image-card img,.kg-gallery-image img,.kg-video-card video){box-shadow:0 10px 28px rgba(31,38,72,.1)}body.gss-ui-v19 .post-content :where(
.kg-btn,.kg-product-card-button,.kg-signup-card-button,.kg-header-card-button,.kg-cta-button,.kg-file-card-button
){min-height:var(--gss-control-height);padding:.72rem 1.5rem!important;border:1px solid transparent!important;border-radius:999px!important;color:#fff!important;background:radial-gradient(140% 170% at 16% -58%,rgba(255,255,255,.56),transparent 43%) padding-box,linear-gradient(120deg,var(--gss-btn-a) 0,var(--gss-btn-b) 48%,var(--gss-btn-c) 100%) padding-box,var(--glass-rim) border-box!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.56),0 11px 26px rgba(154,30,74,.22)!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;transition:filter var(--glass-motion),transform var(--glass-motion),box-shadow var(--glass-motion)}body.gss-ui-v19 .post-content :where(
.kg-btn,.kg-product-card-button,.kg-signup-card-button,.kg-header-card-button,.kg-cta-button,.kg-file-card-button
):focus-visible{outline:3px solid var(--glass-focus);outline-offset:3px}body.gss-ui-v19 .post-content .kg-signup-card-fields{border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 10px 28px rgba(24,15,67,.16)}body.gss-ui-v19 .post-content .kg-signup-card-input{min-width:0;color:#171923;background:0 0!important;box-shadow:none}body.gss-ui-v19 .post-content .kg-signup-card-heading{font-size:clamp(2rem, 5vw, 3.5rem)!important;text-wrap:balance}body.gss-ui-v19 .post-content .kg-toggle-heading{color:var(--text-color-dark)}body.gss-ui-v19 .post-content :where(.kg-embed-card,.kg-video-card) iframe{max-width:100%;border:1px solid rgba(168,18,63,.18);border-radius:var(--glass-radius-md);background:var(--glass-fill-strong);box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .post-membership-cta{border:1px solid transparent;border-radius:var(--glass-radius-lg);background:radial-gradient(36rem 22rem at 0 0,rgba(75,190,255,.32),transparent 62%) padding-box,linear-gradient(128deg,#25255f 0,#532a84 48%,#8d245e 100%) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow)}body.gss-ui-v19 .post-membership-cta .btn{color:#211a40;background:linear-gradient(#fff,#f5f2ff) padding-box,var(--glass-rim-soft) border-box;box-shadow:0 10px 28px rgba(18,12,54,.24);text-shadow:none}body.gss-ui-v19 .membership-switch{max-width:290px;padding:6px;border:1px solid transparent;background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .membership-switch::before{top:6px;bottom:6px;right:6px;width:calc(50% - 6px);border-radius:999px;background:linear-gradient(120deg,#4d45c9,#8d3db6 58%,#c5297e);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 7px 18px rgba(99,55,154,.2)}body.gss-ui-v19 .membership-switch button,body.gss-ui-v19 .membership-switch button.btn{height:44px;padding:0 1rem;border:0;color:var(--text-color-main);background:0 0;box-shadow:none;line-height:44px;text-shadow:none;transform:none}body.gss-ui-v19 .membership-switch button:focus-visible{outline-offset:-2px}body.gss-ui-v19 .tiers-container{flex-wrap:wrap;justify-content:center;gap:var(--gss-component-gap)}body.gss-ui-v19 .tier-wrap{overflow:visible;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid transparent;background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box}body.gss-ui-v19 .members-button-wrap,body.gss-ui-v19 .subscriptions-info,body.gss-ui-v19 .tier-wrap .table-header{border-color:rgba(168,18,63,.16)}body.gss-ui-v19 :where(.trial-period,.discount-label){border:1px solid rgba(255,255,255,.36);border-radius:999px;color:#fff;background:linear-gradient(120deg,#4d45c9,#8d3db6 58%,#c5297e);box-shadow:0 7px 18px rgba(99,55,154,.2)}body.gss-ui-v19 .tier-wrap .price{color:var(--text-color-dark);font-size:clamp(2.4rem, 5vw, 3rem);letter-spacing:-.055em}body.gss-ui-v19 .tier-wrap .icon-list svg{color:var(--gss-brand)}body.gss-ui-v19 .account-wrap,body.gss-ui-v19 .sign-card{padding:clamp(1.5rem,4vw,3rem);border:1px solid transparent;background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow)}body.gss-ui-v19 .sign-card{width:min(100%,500px);max-width:500px}body.gss-ui-v19 .members-page-wrap{min-height:100svh;background:radial-gradient(48rem 34rem at -8% -4%,var(--glass-tint-pink),transparent 70%),radial-gradient(54rem 38rem at 108% 10%,var(--glass-tint-blue),transparent 72%)}body.gss-ui-v19 .members-page-cover-image img{filter:saturate(92%) contrast(102%)}body.gss-ui-v19 .member-avatar-wrap{border:1px solid transparent;background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .member-avatar-wrap::before{content:none}body.gss-ui-v19 .subscription-expiration-warning{border:1px solid transparent;color:var(--gss-danger);background:linear-gradient(145deg,rgba(255,246,249,.96),rgba(255,238,244,.9)) padding-box,linear-gradient(130deg,#ffadc1,var(--gss-danger)) border-box}[data-theme=dark] body.gss-ui-v19 .subscription-expiration-warning{background:linear-gradient(rgba(60,20,34,.92),rgba(43,18,30,.9)) padding-box,linear-gradient(130deg,#ffadc1,var(--gss-danger)) border-box}body.gss-ui-v19 .subscription-info-wrap:not(:last-child){border-color:rgba(168,18,63,.16)}body.gss-ui-v19 .account-settings-link,body.gss-ui-v19 .post-membership-cta .sign-in-cta a,body.gss-ui-v19 .sign-card .alternate-option a{border-radius:6px;font-weight:700;text-underline-offset:0.2em}body.gss-ui-v19 .notification{top:max(1rem,env(safe-area-inset-top));right:auto;left:50%;width:min(720px,calc(100vw - 2rem));padding:1rem 3.5rem 1rem 1.25rem;border:1px solid transparent;border-radius:var(--glass-radius-md);color:#fff;box-shadow:0 18px 48px rgba(20,23,48,.24);transform:translate(-50%,-180%);transition:transform var(--glass-motion),opacity var(--glass-motion),visibility var(--glass-motion)}body.gss-ui-v19 .notification.success{background:linear-gradient(120deg,#086e51,#0c8e68) padding-box,linear-gradient(130deg,#a7f3d0,#2bd399,#087f5b) border-box}body.gss-ui-v19 .notification.error{background:linear-gradient(120deg,#8f1c3a,#c83358) padding-box,linear-gradient(130deg,#ffc0cf,#ff6288,#a71e43) border-box}body.gss-ui-v19 .error .notification.error,body.gss-ui-v19 .error+.message-container .notification.error,body.gss-ui-v19 .notification.visible,body.gss-ui-v19 .success .notification.success,body.gss-ui-v19 .success+.message-container .notification.success{transform:translate(-50%,0)}body.gss-ui-v19 .error .notification.error.hidden,body.gss-ui-v19 .error+.message-container .notification.error.hidden,body.gss-ui-v19 .notification.hidden,body.gss-ui-v19 .success .notification.success.hidden,body.gss-ui-v19 .success+.message-container .notification.success.hidden{transform:translate(-50%,-180%)}body.gss-ui-v19 .notification-close{position:absolute;top:50%;right:.4rem;left:auto;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:#fff;background:0 0;transform:translateY(-50%)}body.gss-ui-v19 .notification-close .close-icon{position:static;display:grid;width:100%;height:100%;place-items:center;color:inherit}body.gss-ui-v19 .notification-close:focus-visible,body.gss-ui-v19 .notification-close:hover{background:rgba(255,255,255,.16)}body.gss-ui-v19 .error-content-wrap{width:min(100%,760px);margin:clamp(3rem,9vw,8rem) auto;padding:clamp(2rem,6vw,4.5rem);border:1px solid transparent;border-radius:var(--glass-radius-xl);background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow);text-align:center}body.gss-ui-v19 .error-code{margin-bottom:1rem}body.gss-ui-v19 .contact-card,body.gss-ui-v19 .post-card-coverflow,body.gss-ui-v19 .tag-card{border:1px solid transparent;background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .featured-post-slider :where(.swiper-button-prev,.swiper-button-next){border:1px solid transparent;border-radius:50%;color:var(--text-color-dark);background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft)}@media (hover:hover) and (pointer:fine){body.gss-ui-v19 .js-scroll-top:hover,body.gss-ui-v19 .social-icon:hover{color:var(--text-color-dark);box-shadow:var(--glass-shadow-soft);transform:translateY(-2px)}body.gss-ui-v19 .post-content :where(
.kg-btn,.kg-product-card-button,.kg-signup-card-button,.kg-header-card-button,.kg-cta-button,.kg-file-card-button
):hover{filter:saturate(112%) brightness(1.04);transform:translateY(-2px);box-shadow:0 15px 34px rgba(154,30,74,.3)!important}body.gss-ui-v19 .tier-wrap:hover{background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow-hover);transform:translateY(-4px)}}@media (max-width:991px){body.gss-ui-v19 .toc-container{position:static;width:100%;max-width:var(--global-width-content)}body.gss-ui-v19 .comment-wrap{width:100%}body.gss-ui-v19 .members-page-wrap.has-image .sign-card{border:1px solid transparent;border-radius:var(--glass-radius-lg)}}@media (max-width:767px){body.gss-ui-v19 .comment-heading{align-items:flex-start}body.gss-ui-v19 .prev-next-wrap{gap:1rem}body.gss-ui-v19 .post-content .kg-signup-card-fields{flex-direction:column;gap:.65rem;padding:.65rem;border-radius:var(--glass-radius-md)}body.gss-ui-v19 .post-content .kg-signup-card-button,body.gss-ui-v19 .post-content .kg-signup-card-input,body.gss-ui-v19 .post-content :where(.kg-btn,.kg-product-card-button,.kg-header-card-button,.kg-cta-button){width:100%}body.gss-ui-v19 .contact-card{overflow:visible}}@media (max-width:575px){body.gss-ui-v19 :where(.comment-wrap,.tier-wrap,.sign-card,.account-wrap){padding:1.15rem;border-radius:20px}body.gss-ui-v19 .comment-heading{display:grid;gap:.35rem}body.gss-ui-v19 .comment-count{font-size:.9rem}body.gss-ui-v19 .post-content .table-responsive{width:calc(100% + .5rem);margin-left:-.25rem}body.gss-ui-v19 .post-content blockquote:not(.kg-blockquote-alt){padding:1.15rem;font-size:1.2rem}body.gss-ui-v19 .notification{top:max(.5rem,env(safe-area-inset-top));width:calc(100vw - 1rem);padding:.85rem 3.25rem .85rem 1rem;font-size:1rem}body.gss-ui-v19 .price{height:auto;line-height:1.2}body.gss-ui-v19 .pricing-wrap{flex-wrap:wrap;gap:.25rem}body.gss-ui-v19 .discount-label{margin:.5rem 0 0}}@media (prefers-reduced-motion:reduce){body.gss-ui-v19 *,body.gss-ui-v19 ::after,body.gss-ui-v19 ::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){body.gss-ui-v19 :where(
.comment-wrap,.toc-container,.tier-wrap,.sign-card,.account-wrap,.contact-card,.nav-left li > ul,.nav-right li > ul
){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-surface-strong)}}@media (prefers-contrast:more){body.gss-ui-v19 :where(
.comment-wrap,.toc-container,.tier-wrap,.sign-card,.account-wrap,.contact-card,.table-responsive,pre,input,select,textarea,.notification
){border-width:2px}body.gss-ui-v19 :where(a,button,input,select,textarea):focus-visible{outline-width:4px}}@media (forced-colors:active){body.gss-ui-v19 :where(
.comment-wrap,.comment-heading,.toc-container,.tier-wrap,.sign-card,.account-wrap,.contact-card,.table-responsive,pre,.notification,.nav-left li > ul,.nav-right li > ul,.kg-card
){border:1px solid CanvasText!important;color:CanvasText!important;background:Canvas!important;box-shadow:none!important}body.gss-ui-v19 :where(.btn,.kg-btn,input,select,textarea,.social-icon,.notification-close){border:1px solid ButtonText!important;color:ButtonText!important;background:ButtonFace!important;box-shadow:none!important;forced-color-adjust:auto}body.gss-ui-v19 :where(a,button,input,select,textarea):focus-visible{outline:3px solid Highlight!important}}@media print{body.gss-ui-v19{background:#fff!important}body.gss-ui-v19 :where(
.header-inner,.hero-intro-content,.post-card,.post-info-wrap,.post-content,.single-post .post-header,.single-post-img-container,.archive-cover-inner
){border-color:#d8d8dc!important;background:#fff!important;box-shadow:none!important}}:root{--glass-canvas:#f7f6fb;--glass-fill-a:rgba(255, 255, 255, 0.88);--glass-fill-b:rgba(248, 247, 255, 0.72);--glass-fill-strong:rgba(255, 255, 255, 0.94);--glass-reading:#ffffff;--glass-rim:linear-gradient(
    132deg,
    rgba(255, 255, 255, 0.98) 0%,
    #56b8ff 20%,
    #7b76ff 43%,
    #b846f0 64%,
    #ff408f 83%,
    rgba(255, 255, 255, 0.96) 100%
  );--glass-rim-soft:linear-gradient(
    132deg,
    rgba(255, 255, 255, 0.94) 0%,
    rgba(86, 184, 255, 0.56) 24%,
    rgba(123, 118, 255, 0.54) 51%,
    rgba(255, 64, 143, 0.55) 82%,
    rgba(255, 255, 255, 0.88) 100%
  );--glass-rim-quiet:linear-gradient(
    132deg,
    rgba(255, 255, 255, 0.96),
    rgba(86, 184, 255, 0.28) 30%,
    rgba(123, 118, 255, 0.3) 58%,
    rgba(255, 64, 143, 0.3) 82%,
    rgba(255, 255, 255, 0.9)
  );--glass-shadow:0 1px 2px rgba(20, 23, 48, 0.07),0 14px 34px rgba(58, 30, 52, 0.1),0 32px 74px rgba(214, 29, 92, 0.07);--glass-shadow-soft:0 1px 2px rgba(20, 23, 48, 0.06),0 10px 28px rgba(58, 30, 52, 0.09),0 22px 52px rgba(214, 29, 92, 0.05);--glass-shadow-hover:0 2px 5px rgba(20, 23, 48, 0.1),0 20px 46px rgba(58, 30, 52, 0.14),0 40px 90px rgba(214, 29, 92, 0.1);--glass-radius-xl:32px;--glass-radius-lg:24px;--glass-radius-md:16px;--glass-blur:18px;--glass-saturation:128%}[data-theme=dark]{--glass-canvas:#080914;--glass-fill-a:rgba(20, 22, 36, 0.88);--glass-fill-b:rgba(11, 13, 25, 0.78);--glass-fill-strong:rgba(22, 24, 38, 0.95);--glass-reading:#0e1019;--glass-rim:linear-gradient(
    132deg,
    rgba(255, 255, 255, 0.34) 0%,
    #43aaff 21%,
    #8d6bff 51%,
    #d84adf 68%,
    #ff2d91 84%,
    rgba(255, 255, 255, 0.24) 100%
  );--glass-rim-soft:linear-gradient(
    132deg,
    rgba(255, 255, 255, 0.22),
    rgba(67, 170, 255, 0.62) 25%,
    rgba(141, 107, 255, 0.58) 54%,
    rgba(255, 45, 145, 0.56) 83%,
    rgba(255, 255, 255, 0.16)
  );--glass-rim-quiet:linear-gradient(
    132deg,
    rgba(255, 255, 255, 0.18),
    rgba(67, 170, 255, 0.34) 29%,
    rgba(141, 107, 255, 0.34) 58%,
    rgba(255, 45, 145, 0.34) 84%,
    rgba(255, 255, 255, 0.12)
  );--glass-shadow:0 1px 2px rgba(0, 0, 0, 0.44),0 18px 48px rgba(0, 0, 0, 0.38),0 0 42px rgba(255, 100, 129, 0.10);--glass-shadow-soft:0 1px 2px rgba(0, 0, 0, 0.38),0 12px 34px rgba(0, 0, 0, 0.31),0 0 30px rgba(255, 100, 129, 0.08);--glass-shadow-hover:0 2px 5px rgba(0, 0, 0, 0.52),0 24px 58px rgba(0, 0, 0, 0.46),0 0 54px rgba(255, 122, 148, 0.13)}body.gss-ui-v19{background-color:var(--glass-canvas);background-image:radial-gradient(52rem 34rem at -10% -4%,rgba(255,100,129,.18),transparent 66%),radial-gradient(56rem 38rem at 110% 7%,rgba(69,173,255,.17),transparent 68%),radial-gradient(42rem 30rem at 52% 44%,rgba(125,74,224,.07),transparent 72%),linear-gradient(180deg,#fbfbff 0,#f5f6fc 58%,#fff8fa 100%);background-repeat:no-repeat;background-attachment:fixed}[data-theme=dark] body.gss-ui-v19{background-image:radial-gradient(52rem 34rem at -10% -4%,rgba(255,128,149,.16),transparent 66%),radial-gradient(56rem 38rem at 110% 7%,rgba(54,145,255,.14),transparent 68%),radial-gradient(42rem 30rem at 52% 44%,rgba(125,74,224,.09),transparent 72%),linear-gradient(180deg,#080914 0,#090b16 56%,#120a10 100%)}body.gss-ui-v19 .site-wrap{overflow:hidden;overflow:clip}body.gss-ui-v19 .line-web{opacity:.025}body.gss-ui-v19 .flair-one,body.gss-ui-v19 .flair-two{opacity:.24}[data-theme=dark] body.gss-ui-v19 .line-web{opacity:.05}[data-theme=dark] body.gss-ui-v19 .flair-one,[data-theme=dark] body.gss-ui-v19 .flair-two{opacity:.2}body.gss-ui-v19 .header-inner{border:1px solid transparent;border-radius:var(--glass-radius-lg);background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .header-inner::before{content:none}body.gss-ui-v19 .logo-text{letter-spacing:-.045em}body.gss-ui-v19 .nav-icon{border-color:rgba(95,104,138,.24);background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b));box-shadow:inset 0 1px 0 var(--glass-border-bright),0 5px 14px rgba(31,38,72,.06)}[data-theme=dark] body.gss-ui-v19 .nav-icon{border-color:rgba(216,224,255,.19)}body.gss-ui-v19 .hero-intro-content{border:1px solid transparent;background:radial-gradient(38rem 20rem at 6% -8%,rgba(255,255,255,.72),transparent 65%) padding-box,radial-gradient(30rem 24rem at 102% 104%,rgba(255,52,146,.13),transparent 68%) padding-box,linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box;box-shadow:inset 0 1px 0 var(--glass-border-bright),var(--glass-shadow)}[data-theme=dark] body.gss-ui-v19 .hero-intro-content{background:radial-gradient(38rem 20rem at 6% -8%,rgba(255,255,255,.11),transparent 65%) padding-box,radial-gradient(30rem 24rem at 102% 104%,rgba(255,45,145,.14),transparent 68%) padding-box,linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box}body.gss-ui-v19 .hero-intro-content>*{position:relative;z-index:2}body.gss-ui-v19 .hero-intro-content::before{inset:-28% -16% auto 26%;z-index:1;height:66%;border-color:rgba(255,255,255,.5);background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.24) 48%,transparent 72%);box-shadow:inset 0 -1px 0 rgba(104,142,255,.22),0 14px 46px rgba(128,91,255,.06)}body.gss-ui-v19 .hero-intro-content::after{z-index:1;right:-12%;bottom:-66%;width:56%;border-color:rgba(105,184,255,.35);background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.32),rgba(109,157,255,.08) 36%,rgba(255,60,151,.1) 62%,transparent 72%);box-shadow:inset 0 0 34px rgba(255,104,183,.15),0 0 46px rgba(97,142,255,.08)}body.gss-ui-v19 .site-hero{margin-top:1.75rem;margin-bottom:4.5rem}body.gss-ui-v19 .site-hero .intro-title{max-width:900px;font-size:clamp(3.25rem, 5.7vw, 5rem);font-weight:800;line-height:.99;letter-spacing:-.06em}body.gss-ui-v19 .site-hero .intro-description{max-width:760px;padding:0;border:0;border-radius:0;color:var(--text-color-main);background:0 0;box-shadow:none;font-size:clamp(1.1rem, 1.8vw, 1.3rem);line-height:1.65}body.gss-ui-v19 .site-hero .cta-wrapper{margin-top:2.25rem}body.gss-ui-v19 .btn{border:1px solid transparent;background:radial-gradient(140% 170% at 16% -58%,rgba(255,255,255,.58),transparent 43%) padding-box,linear-gradient(120deg,var(--gss-btn-a) 0,var(--gss-btn-b) 48%,var(--gss-btn-c) 100%) padding-box,var(--glass-rim) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(96,20,52,.35),0 11px 26px rgba(154,30,74,.22),0 3px 10px rgba(49,76,175,.18);text-shadow:0 1px 2px rgba(32,16,60,.32)}body.gss-ui-v19 .btn:focus,body.gss-ui-v19 .btn:hover{filter:none;transform:none}body.gss-ui-v19 .btn:focus-visible{outline:3px solid var(--glass-focus);outline-offset:3px;box-shadow:0 0 0 4px var(--glass-canvas),0 14px 32px rgba(154,30,74,.28)}body.gss-ui-v19 .post-loop{margin-top:4.75rem}body.gss-ui-v19 .post-cards-wrap{gap:clamp(1.25rem,2.25vw,1.75rem)}body.gss-ui-v19 .post-card.js-card{overflow:hidden;padding:.875rem;border:0;border-radius:var(--glass-radius-lg);background:0 0;box-shadow:var(--glass-shadow-soft);transform:translateZ(0)}body.gss-ui-v19 .post-card.js-card::before{inset:0;border-radius:inherit;background:var(--glass-rim-soft);filter:none;opacity:1;transform:none;transition:filter var(--glass-motion),background var(--glass-motion)}body.gss-ui-v19 .post-card.js-card::after{inset:1px;border-radius:calc(var(--glass-radius-lg) - 1px);background:radial-gradient(110% 72% at 8% -10%,rgba(255,255,255,.58),transparent 46%),linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b));box-shadow:inset 0 1px 0 var(--glass-border-bright),inset 0 -1px 0 rgba(82,62,130,.08)}[data-theme=dark] body.gss-ui-v19 .post-card.js-card::after{background:radial-gradient(110% 72% at 8% -10%,rgba(255,255,255,.1),transparent 46%),linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b))}body.gss-ui-v19 .post-card .post-img-wrap{overflow:hidden;border:1px solid rgba(81,89,120,.14);border-radius:17px;background:var(--glass-fill-strong);box-shadow:0 10px 25px rgba(31,34,70,.1),inset 0 1px 0 var(--glass-border-bright)}body.gss-ui-v19 .post-card .post-img-wrap img{width:100%;height:auto;aspect-ratio:16/9!important;border-radius:16px;object-fit:cover}body.gss-ui-v19 .post-card .post-info-wrap{padding:1.15rem .45rem .55rem;border:0;border-radius:0;background:0 0;box-shadow:none}body.gss-ui-v19 .post-card .post-title{margin-top:1rem;letter-spacing:-.035em;line-height:1.25}body.gss-ui-v19 .post-card .post-excerpt{margin-bottom:1.25rem;color:var(--text-color-main);line-height:1.62}body.gss-ui-v19 .post-card:hover{border-color:transparent;box-shadow:var(--glass-shadow-soft);transform:none}body.gss-ui-v19 .post-card:hover::before{filter:none}body.gss-ui-v19 .post-card:focus-within{border-color:transparent;box-shadow:0 0 0 3px rgba(168,18,63,.2),var(--glass-shadow-hover);transform:translateY(-3px)}body.gss-ui-v19 .post-card:focus-within::before{background:var(--glass-rim);filter:saturate(112%) brightness(1.03);transform:none}body.gss-ui-v19 .all-tags,body.gss-ui-v19 .tag-item{border:0;background:0 0;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .all-tags::before,body.gss-ui-v19 .tag-item::before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:var(--glass-rim-soft);filter:none;opacity:1;transition:filter var(--glass-motion),background var(--glass-motion)}body.gss-ui-v19 .all-tags::after,body.gss-ui-v19 .tag-item::after{content:"";position:absolute;inset:1px;z-index:1;border-radius:inherit;background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b));opacity:1}body.gss-ui-v19 .all-tags:hover,body.gss-ui-v19 .tag-item:hover{border-color:transparent;box-shadow:var(--glass-shadow-soft);transform:none}body.gss-ui-v19 .all-tags:hover::before,body.gss-ui-v19 .tag-item:hover::before{background:var(--glass-rim-soft);filter:none}body.gss-ui-v19 .all-tags:hover::after{opacity:1}body.gss-ui-v19 .all-tags:focus-within,body.gss-ui-v19 .tag-item:focus-within{box-shadow:0 0 0 3px rgba(168,18,63,.2),var(--glass-shadow)}body.gss-ui-v19 .all-tags:focus-within::before,body.gss-ui-v19 .tag-item:focus-within::before{background:var(--glass-rim);filter:saturate(112%)}body.gss-ui-v19 .esub-section-wrap{border:1px solid transparent;background:radial-gradient(36rem 22rem at 0 0,rgba(75,190,255,.32),transparent 62%) padding-box,radial-gradient(34rem 24rem at 100% 100%,rgba(255,87,173,.34),transparent 65%) padding-box,linear-gradient(128deg,#25255f 0,#532a84 48%,#8d245e 100%) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow)}body.gss-ui-v19 .esub-form-wrap{border-color:rgba(255,255,255,.3);background:#3b2c67;background:rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 16px 42px rgba(24,15,67,.24)}body.gss-ui-v19 .archive-cover-inner,body.gss-ui-v19 .footer-top,body.gss-ui-v19 .single-post .post-header,body.gss-ui-v19 .single-post-img-container{border:1px solid transparent;background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .single-post .post-header{padding:clamp(1.75rem,5vw,3.5rem)}body.gss-ui-v19 .single-post-img-container{padding:.6rem}body.gss-ui-v19 .post-content{border:1px solid transparent;background:linear-gradient(var(--glass-reading),var(--glass-reading)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:0 1px 2px rgba(20,23,48,.04),0 18px 52px rgba(31,38,72,.08)}[data-theme=dark] body.gss-ui-v19 .post-content{box-shadow:0 1px 2px rgba(0,0,0,.4),0 20px 58px rgba(0,0,0,.34)}body.gss-ui-v19 :where(
.tag-card,.prev-post,.next-post,.related-post-card,.comment-wrap,.membership-switch,.tier-wrap,.sign-card,.account-wrap
){border:1px solid transparent;background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:var(--glass-shadow-soft)}[data-theme=dark] body.gss-ui-v19 .post-content .nls{--plane:#0e1019!important;--surface:#171a26!important;--ink:#f4f5ff!important;--ink2:#d2d6e7!important;--muted:#b8bed2!important;--line:rgba(229, 235, 255, 0.16)!important;--accent:#9ec5ff!important;--accent-2:#e2b6ff!important;--accent-soft:#24243a!important;--shadow:0 12px 32px rgba(0, 0, 0, 0.34)!important}[data-theme=dark] body.gss-ui-v19 .post-content .nls .prose{border-left-color:var(--accent-2);background:rgba(182,28,255,.1)}body.gss-ui-v19 .post-content .kg-gallery-container{display:flex;flex-direction:column;gap:.75rem}body.gss-ui-v19 .post-content .kg-gallery-row{display:flex;gap:.75rem}body.gss-ui-v19 .post-content .kg-gallery-image{min-width:0;flex:1 1 0}body.gss-ui-v19 .post-content .kg-gallery-image img{width:100%;height:100%;margin:0;object-fit:cover}@media (hover:hover) and (pointer:fine){body.gss-ui-v19 .btn:hover{filter:saturate(112%) brightness(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(96,20,52,.38),0 15px 34px rgba(154,30,74,.3),0 5px 14px rgba(49,76,175,.2);transform:translateY(-2px)}body.gss-ui-v19 .all-tags:hover,body.gss-ui-v19 .next-post:hover,body.gss-ui-v19 .post-card:hover,body.gss-ui-v19 .prev-post:hover,body.gss-ui-v19 .related-post-card:hover,body.gss-ui-v19 .tag-item:hover{box-shadow:var(--glass-shadow-hover);transform:translateY(-5px)}body.gss-ui-v19 .all-tags:hover::before,body.gss-ui-v19 .post-card:hover::before,body.gss-ui-v19 .tag-item:hover::before{background:var(--glass-rim);filter:saturate(115%) brightness(1.03)}}@media (max-width:1200px){body.gss-ui-v19 .header-inner,body.gss-ui-v19.is-menu-open .header-inner{border:1px solid transparent;border-radius:22px;background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box}}@media (max-width:767px){body.gss-ui-v19{--glass-blur:11px;background-image:radial-gradient(28rem 22rem at -28% -2%,rgba(255,100,129,.16),transparent 70%),radial-gradient(30rem 22rem at 128% 10%,rgba(69,173,255,.15),transparent 72%),linear-gradient(180deg,#fbfbff 0,#f5f6fc 68%,#fff8fa 100%);background-attachment:scroll}[data-theme=dark] body.gss-ui-v19{background-image:radial-gradient(28rem 22rem at -28% -2%,rgba(255,128,149,.13),transparent 70%),radial-gradient(30rem 22rem at 128% 10%,rgba(54,145,255,.12),transparent 72%),linear-gradient(180deg,#080914 0,#090b16 68%,#120a10 100%)}body.gss-ui-v19 .flair-one,body.gss-ui-v19 .flair-two{display:none}body.gss-ui-v19 .hero-intro-content{padding:2.75rem 1.25rem;border-radius:22px;box-shadow:0 1px 2px rgba(20,23,48,.06),0 16px 38px rgba(58,30,52,.11)}body.gss-ui-v19 .site-hero{margin-top:1rem;margin-bottom:3.25rem}body.gss-ui-v19 .site-hero .intro-title{font-size:clamp(2.45rem, 10.8vw, 3.25rem);line-height:1.02;letter-spacing:-.058em}body.gss-ui-v19 .site-hero .intro-description{padding:0;font-size:1.05rem;line-height:1.6}body.gss-ui-v19 .hero-intro-content::before{inset:-20% -38% auto 10%}body.gss-ui-v19 .hero-intro-content::after{right:-34%;bottom:-43%;width:84%}body.gss-ui-v19 .post-loop{margin-top:3.75rem}body.gss-ui-v19 .post-card.js-card{padding:.75rem;border-radius:22px;box-shadow:0 1px 2px rgba(20,23,48,.06),0 12px 30px rgba(58,30,52,.09)}body.gss-ui-v19 .post-card.js-card::after{border-radius:21px}body.gss-ui-v19 .post-card .post-img-wrap,body.gss-ui-v19 .post-card .post-img-wrap img{border-radius:14px}body.gss-ui-v19 .post-card .post-info-wrap{padding:1rem .35rem .45rem}body.gss-ui-v19 .archive-cover-inner,body.gss-ui-v19 .footer-top,body.gss-ui-v19 .post-content,body.gss-ui-v19 .single-post .post-header,body.gss-ui-v19 .single-post-img-container{border-radius:22px}body.gss-ui-v19 .single-post-img-container{padding:.4rem}}@media (max-width:575px){body.gss-ui-v19 .header-inner{border-radius:20px}body.gss-ui-v19 .hero-intro-content{padding:2.5rem 1.1rem}body.gss-ui-v19 .site-hero .cta-wrapper{margin-top:1.9rem}body.gss-ui-v19 .all-tags,body.gss-ui-v19 .tag-item{box-shadow:0 1px 2px rgba(20,23,48,.05),0 8px 20px rgba(58,30,52,.08)}}@media (prefers-reduced-transparency:reduce){:root{--glass-fill-a:#ffffff;--glass-fill-b:#f8f8fc;--glass-fill-strong:#ffffff}[data-theme=dark]{--glass-fill-a:#151721;--glass-fill-b:#11131c;--glass-fill-strong:#191b27}}@media (prefers-contrast:more){body.gss-ui-v19 .footer-top,body.gss-ui-v19 .header-inner,body.gss-ui-v19 .hero-intro-content,body.gss-ui-v19 .post-content,body.gss-ui-v19 .single-post .post-header,body.gss-ui-v19 .single-post-img-container{border:2px solid var(--glass-focus);background:var(--glass-surface-strong)}body.gss-ui-v19 .all-tags::before,body.gss-ui-v19 .post-card.js-card::before,body.gss-ui-v19 .tag-item::before{background:var(--glass-focus)}body.gss-ui-v19 .all-tags::after,body.gss-ui-v19 .post-card.js-card::after,body.gss-ui-v19 .tag-item::after{background:var(--glass-surface-strong)}}@media (forced-colors:active){body.gss-ui-v19 .all-tags,body.gss-ui-v19 .btn,body.gss-ui-v19 .footer-top,body.gss-ui-v19 .header-inner,body.gss-ui-v19 .hero-intro-content,body.gss-ui-v19 .post-card.js-card,body.gss-ui-v19 .post-content,body.gss-ui-v19 .single-post .post-header,body.gss-ui-v19 .single-post-img-container,body.gss-ui-v19 .tag-item{border:1px solid CanvasText!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important}body.gss-ui-v19 .all-tags::after,body.gss-ui-v19 .all-tags::before,body.gss-ui-v19 .post-card.js-card::after,body.gss-ui-v19 .post-card.js-card::before,body.gss-ui-v19 .tag-item::after,body.gss-ui-v19 .tag-item::before{content:none!important}}@media print{body.gss-ui-v19 .header-inner,body.gss-ui-v19 .hero-intro-content,body.gss-ui-v19 .post-card.js-card,body.gss-ui-v19 .post-content,body.gss-ui-v19 .single-post .post-header,body.gss-ui-v19 .single-post-img-container{border:1px solid #d8d8dc!important;background:#fff!important;box-shadow:none!important}body.gss-ui-v19 .post-card.js-card::after,body.gss-ui-v19 .post-card.js-card::before{content:none!important}}body.post-template.gss-ui-v19{--gss-article-width:1080px;--gss-article-shell:var(--gss-article-width);--gss-article-header:var(--gss-article-width);--gss-article-media:var(--gss-article-width);--gss-article-prose:760px;--gss-report-inner:var(--gss-article-width)}body.post-template.gss-ui-v19:has(.post-vertical.narrow){--gss-article-width:var(--global-width-content)}body.post-template.gss-ui-v19 .comment-container,body.post-template.gss-ui-v19 .post-content-area,body.post-template.gss-ui-v19 .post-footer,body.post-template.gss-ui-v19 .post-vertical>.post-header,body.post-template.gss-ui-v19 .post-vertical>.single-post-img-container,body.post-template.gss-ui-v19 .prev-next-wrap,body.post-template.gss-ui-v19 .related-post-wrap{width:min(100%,var(--gss-article-width));max-width:var(--gss-article-width);margin-inline:auto}body.post-template.gss-ui-v19 .post-content .nls{width:100%;min-width:0;container-type:inline-size}body.post-template.gss-ui-v19 .post-content .nls .cv-wrap{width:100%;max-width:min(100%,var(--gss-report-inner))}body.post-template.gss-ui-v19 .post-content .nls :where(.tile,.qcard,.rcard){min-width:0;overflow-wrap:anywhere}body.post-template.gss-ui-v19 .post-content .tiktok-embed{width:100%!important;min-width:0!important;max-width:100%!important}@media (min-width:768px){body.post-template.gss-ui-v19 .post-content-area:not(.has-toc){width:min(100%,var(--gss-article-width));max-width:var(--gss-article-width)}body.post-template.gss-ui-v19 .post-content-area:not(.has-toc)>.post-content{width:100%;min-width:0;max-width:none;flex:1 1 100%}body.post-template.gss-ui-v19 .post-content>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre,hr){max-width:min(100%,var(--gss-article-prose));margin-inline:auto}}body.post-template.gss-ui-v19 .post-content-area .kg-width-full,body.post-template.gss-ui-v19 .post-content-area .kg-width-wide{width:100%;max-width:100%;margin-left:0;margin-right:0}@media (min-width:1200px){body.post-template.gss-ui-v19 .post-content-area.has-toc{width:min(100%,var(--gss-article-width));max-width:var(--gss-article-width)}body.post-template.gss-ui-v19 .post-content-area.has-toc>.post-content{min-width:0;max-width:none;flex:1 1 auto;padding-inline:clamp(1rem,2vw,2rem)}body.post-template.gss-ui-v19 .post-content-area.has-toc .toc-container{flex:0 0 auto;min-width:180px;max-width:220px}}body.gss-ui-v19 .post-content .nls[data-theme=dark],html[data-theme=dark] body.gss-ui-v19 .post-content .nls{color-scheme:dark;--plane:#0e1019!important;--surface:#171a26!important;--ink:#f4f5ff!important;--ink2:#d2d6e7!important;--muted:#b8bed2!important;--line:rgba(229, 235, 255, 0.16)!important;--accent:#9ec5ff!important;--accent-2:#e2b6ff!important;--accent-soft:#24243a!important;--shadow:0 12px 32px rgba(0, 0, 0, 0.34)!important;background:var(--plane) radial-gradient(60vw 40vh at 8% -5%,rgba(182,28,255,.1),transparent 60%)}body.gss-ui-v19 .post-content .nls[data-theme=dark] .prose,html[data-theme=dark] body.gss-ui-v19 .post-content .nls .prose{border-left-color:var(--accent-2);background:rgba(182,28,255,.1)}body.gss-ui-v19 .nav-left>li>a:not(.btn),body.gss-ui-v19 .nav-right>li>a:not(.btn){border:2px solid transparent;background:0 0;box-shadow:0 0 0 transparent;transition:transform 180ms ease,color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}@media (hover:hover) and (pointer:fine){body.gss-ui-v19 .nav-left>li:hover>a:not(.btn),body.gss-ui-v19 .nav-right>li:hover>a:not(.btn){color:#111426;background:radial-gradient(120% 160% at 4% -20%,rgba(86,184,255,.28),transparent 54%) padding-box,radial-gradient(120% 160% at 100% 120%,rgba(255,64,143,.2),transparent 58%) padding-box,linear-gradient(145deg,rgba(255,255,255,.97),rgba(247,246,255,.86)) padding-box,var(--glass-rim) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 28px rgba(73,67,175,.22),0 0 0 3px rgba(123,118,255,.1),0 0 22px rgba(255,64,143,.12);transform:translateY(-2px) scale(1.035)}[data-theme=dark] body.gss-ui-v19 .nav-left>li:hover>a:not(.btn),[data-theme=dark] body.gss-ui-v19 .nav-right>li:hover>a:not(.btn){color:#fff;background:radial-gradient(120% 160% at 4% -20%,rgba(67,170,255,.24),transparent 54%) padding-box,radial-gradient(120% 160% at 100% 120%,rgba(255,45,145,.22),transparent 58%) padding-box,linear-gradient(145deg,rgba(31,34,52,.96),rgba(17,19,33,.92)) padding-box,var(--glass-rim) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 12px 30px rgba(0,0,0,.42),0 0 0 3px rgba(125,105,255,.15),0 0 24px rgba(255,45,145,.16)}}body.gss-ui-v19 .nav-left>li>a:not(.btn):focus-visible,body.gss-ui-v19 .nav-right>li>a:not(.btn):focus-visible{color:var(--text-color-dark);background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box;box-shadow:inset 0 1px 0 var(--glass-border-bright),0 10px 24px rgba(73,67,175,.18),0 0 0 3px rgba(123,118,255,.1);transform:translateY(-2px)}body.gss-ui-v19 .nav-left>li>a:not(.btn):active,body.gss-ui-v19 .nav-right>li>a:not(.btn):active{transform:translateY(0) scale(.98)}@media (prefers-reduced-motion:reduce){body.gss-ui-v19 .nav-left>li>a:not(.btn),body.gss-ui-v19 .nav-right>li>a:not(.btn){transition:none}body.gss-ui-v19 .nav-left>li:hover>a:not(.btn),body.gss-ui-v19 .nav-left>li>a:not(.btn):focus-visible,body.gss-ui-v19 .nav-right>li:hover>a:not(.btn),body.gss-ui-v19 .nav-right>li>a:not(.btn):focus-visible{transform:none}}@media (forced-colors:active){body.gss-ui-v19 .nav-left>li>a:not(.btn),body.gss-ui-v19 .nav-right>li>a:not(.btn){border-color:ButtonText;color:ButtonText;background:Canvas;box-shadow:none;transform:none}}body.gss-ui-v19 .btn.btn-secondary{color:var(--text-color-dark);background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:inset 0 1px 0 var(--glass-border-bright),0 8px 22px rgba(31,38,72,.1);text-shadow:none}body.gss-ui-v19 .btn.btn-error{color:#fff;background:radial-gradient(140% 170% at 16% -58%,rgba(255,255,255,.48),transparent 43%) padding-box,linear-gradient(120deg,#991b3e,#c83358 55%,#e24566) padding-box,linear-gradient(130deg,#ffb5c6,#ff5f87,#9c183b) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 11px 26px rgba(160,30,70,.22)}body.gss-ui-v19 .btn.btn-success{color:#fff;background:linear-gradient(120deg,#087f5b,#0b9b6e) padding-box,linear-gradient(130deg,#9af5d0,#1abf88,#087f5b) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 11px 26px rgba(8,127,91,.2)}body.gss-ui-v19 .hero-two-column{gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,5vw,4rem);border:2px solid transparent;border-radius:var(--glass-radius-xl);background:radial-gradient(34rem 24rem at 0 0,rgba(75,190,255,.16),transparent 68%) padding-box,radial-gradient(34rem 24rem at 100% 100%,rgba(255,87,173,.16),transparent 68%) padding-box,linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow)}body.gss-ui-v19 .hero-email-subscription{border:1px solid transparent;border-radius:999px;background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .hero-email-subscription::after,body.gss-ui-v19 .hero-email-subscription::before{content:none}body.gss-ui-v19 .site-cover-image-wrapper img{border:1px solid rgba(168,18,63,.18);border-radius:var(--glass-radius-lg);box-shadow:var(--glass-shadow)}body.gss-ui-v19 .post-card-coverflow{overflow:hidden;border-radius:var(--glass-radius-lg)}body.gss-ui-v19 .post-card-coverflow .post-img-wrap img{border-radius:calc(var(--glass-radius-lg) - 4px)}body.gss-ui-v19 .footer-description{color:var(--text-color-main)}body.gss-ui-v19 .footer-nav-column-heading{color:var(--text-color-dark);letter-spacing:-.025em}body.gss-ui-v19 .footer-nav a{display:inline-flex;min-height:36px;align-items:center;padding:.25rem .5rem;border-radius:9px;transition:color var(--glass-motion),background var(--glass-motion)}body.gss-ui-v19 .footer-nav a:focus-visible,body.gss-ui-v19 .footer-nav a:hover{color:var(--text-color-dark);background:linear-gradient(110deg,rgba(72,169,255,.11),rgba(121,92,255,.11),rgba(255,68,152,.09));text-decoration:none}body.gss-ui-v19 .copyright{color:var(--text-color-main)}body.gss-ui-v19 :where(
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=date],input[type=time],select
){border-radius:999px}body.gss-ui-v19 textarea{border-radius:var(--glass-radius-md)}body.gss-ui-v19 .tag-card .tag-image-wrap{border:1px solid rgba(168,18,63,.16);border-radius:var(--glass-radius-md);box-shadow:0 10px 26px rgba(31,38,72,.09)}body.gss-ui-v19 .tag-card .post-count{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid rgba(168,18,63,.16);border-radius:999px;background:var(--glass-fill-strong)}body.gss-ui-v19 .archive-cover-inner.has-image .cover-content-wrapper{max-width:min(50rem,calc(100% - 2rem));border:1px solid rgba(255,255,255,.7);background:rgba(250,251,255,.7);-webkit-backdrop-filter:blur(20px) saturate(128%);backdrop-filter:blur(20px) saturate(128%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 20px 54px rgba(15,23,54,.18)}[data-theme=dark] body.gss-ui-v19 .archive-cover-inner.has-image .cover-content-wrapper{border-color:rgba(255,255,255,.2);background:rgba(12,16,31,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 22px 58px rgba(0,0,0,.42)}[data-theme=dark] body.gss-ui-v19 .archive-cover-inner.has-image :where(.tag-name,.name,.tag-description,.bio,.tag-meta,.author-meta,a){color:#f7f8ff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.gss-ui-v19 .archive-cover-inner.has-image .cover-content-wrapper{background:rgba(250,251,255,.9)}[data-theme=dark] body.gss-ui-v19 .archive-cover-inner.has-image .cover-content-wrapper{background:rgba(12,16,31,.9)}}@media (max-width:767px){body.gss-ui-v19 .hero-two-column{padding:1.25rem;border-radius:22px}body.gss-ui-v19 .hero-email-subscription{border-radius:var(--glass-radius-md)}}body.post-template.gss-ui-v19 .post-content>.nls{width:100%;max-width:min(100%,var(--gss-report-inner,1080px));min-width:0;margin-inline:auto;color:var(--tx,#111);background-color:var(--bg,#fff);container-type:inline-size;overflow-wrap:break-word}body.post-template.gss-ui-v19 .post-content .nls :where(
.nls-hot-body,.nls-gcard,.nls-story,.nls-ww-body,.nls-launch,.nls-tldr-text,.kg-bookmark-content,.kg-bookmark-metadata
){min-width:0}body.post-template.gss-ui-v19 .post-content .nls :where(img,svg,video,canvas,iframe){max-width:100%}body.post-template.gss-ui-v19 .post-content .nls :where(a,p,li,td,th,.kg-bookmark-title,.kg-bookmark-description){overflow-wrap:anywhere}body.post-template.gss-ui-v19 .post-content .nls :where(a,button,[role=button]):focus-visible,body.post-template.gss-ui-v19 .post-content .nls-lightbox :where(a,button,[role=button]):focus-visible{outline:3px solid var(--glass-focus,#a8123f);outline-offset:3px}body.post-template.gss-ui-v19 .post-content .nls .nls-table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}body.post-template.gss-ui-v19 .post-content .nls .nls-table{min-width:42rem}body.post-template.gss-ui-v19 .post-content .nls .nls-procon{table-layout:fixed}body.post-template.gss-ui-v19 .post-content .nls .nls-table-wrap[tabindex]:focus-visible{outline:3px solid var(--glass-focus,#a8123f);outline-offset:3px}body.post-template.gss-ui-v19 .post-content .nls .kg-bookmark-container{max-width:100%}body.post-template.gss-ui-v19 .post-content .nls .kg-bookmark-content{width:100%}body.post-template.gss-ui-v19 .post-content>.nls-lightbox{max-width:none;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}body.post-template.gss-ui-v19 .post-content>.nls-lightbox .nls-lb-close{width:44px;min-width:44px;height:44px;min-height:44px;cursor:pointer}body.post-template.gss-ui-v19 .post-content>.nls-lightbox img{max-height:calc(100vh - 5rem);object-fit:contain}@supports (height:100dvh){body.post-template.gss-ui-v19 .post-content>.nls-lightbox img{max-height:calc(100dvh - 5rem)}}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls{color-scheme:dark;--acc:var(--gss-brand, #a59bff);--acc2:var(--gss-brand-pink, #ff79bd);--accSoft:rgba(165, 155, 255, 0.15);--bg:#151721;--s1:#191b27;--s2:#202331;--bd:rgba(229, 235, 255, 0.16);--tx:#f4f5ff;--tx2:#d2d6e7;--tx3:#b8bed2;color:var(--tx);background-color:var(--bg)}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls h3.nls-launch-name a[href*="github.com/"]{color:var(--gss-link,#c9c2ff)!important;text-decoration-color:currentColor}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls h3.nls-launch-name a[href*="github.com/"]:is(:hover,:focus-visible){color:var(--gss-brand-cyan,#78d2ff)!important}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .nls-procon tbody tr:nth-child(odd) td,html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .nls-table tbody tr:nth-child(odd) td{background:var(--bg)}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .nls-procon tbody tr:nth-child(2n) td,html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .nls-table tbody tr:nth-child(2n) td{background:var(--s2)}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .kg-bookmark-container{color:var(--tx);background:var(--bg);border-color:var(--bd)}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .nls-tldr-text a{color:var(--gss-brand-cyan,#7cc9ff)}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .nls-tldr-text a:hover{color:var(--gss-brand-pink,#ff79bd)}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .nls-procon th.pro{color:#7ee2a8}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .nls-procon th.con{color:#ff9aaa}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .nls-pull{background:rgba(255,255,255,.045)}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .kg-bookmark-container:hover{border-color:rgba(165,155,255,.48)}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls :where(.nls-section-rule,.nls-footer-rule){background:linear-gradient(90deg,var(--acc),var(--acc2))}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls .nls-spotlight-bar{background:linear-gradient(180deg,var(--acc),var(--acc2))}html[data-theme=dark] body.post-template.gss-ui-v19 .post-content .nls :where(.nls-stat-num,.nls-hot-num,.nls-inline-num,.nls-ww-num){background:linear-gradient(135deg,var(--acc),var(--acc2));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (max-width:48rem){body.post-template.gss-ui-v19 .post-content>.nls{max-width:100%}body.post-template.gss-ui-v19 .post-content .nls .nls-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.post-template.gss-ui-v19 .post-content .nls .nls-grid{grid-template-columns:minmax(0,1fr)}body.post-template.gss-ui-v19 .post-content .nls :where(.nls-spotlight-inner,.nls-hot,.nls-story,.nls-ww,.nls-launch){padding-inline:clamp(1rem,4vw,1.375rem)}}@media (max-width:36rem){body.post-template.gss-ui-v19 .post-content .nls .nls-stats{grid-template-columns:minmax(0,1fr)}body.post-template.gss-ui-v19 .post-content .nls .nls-tldr-item{flex-direction:column;gap:.35rem}body.post-template.gss-ui-v19 .post-content .nls .nls-tldr-tag{width:auto;padding-top:0}body.post-template.gss-ui-v19 .post-content .nls .nls-hot,body.post-template.gss-ui-v19 .post-content .nls .nls-ww{grid-template-columns:minmax(0,1fr);gap:.625rem}body.post-template.gss-ui-v19 .post-content .nls .kg-bookmark-container{flex-direction:column}body.post-template.gss-ui-v19 .post-content .nls .kg-bookmark-thumbnail{order:-1;width:100%;min-height:0;flex-basis:auto;aspect-ratio:16/9}body.post-template.gss-ui-v19 .post-content .nls .kg-bookmark-content{padding:1rem}body.post-template.gss-ui-v19 .post-content .nls :where(.nls-procon th,.nls-procon td){padding:.5rem}}@media (max-width:23.5rem){body.post-template.gss-ui-v19 .post-content .nls :where(
.nls-stat,.nls-spotlight-inner,.nls-hot,.nls-gcard,.nls-story,.nls-ww,.nls-launch
){padding-inline:0.875rem}}@media (prefers-reduced-motion:reduce){body.post-template.gss-ui-v19 .post-content .nls :where(*,::before,::after),body.post-template.gss-ui-v19 .post-content .nls-lightbox :where(*,::before,::after){scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (forced-colors:active){body.post-template.gss-ui-v19 .post-content .nls :where(
.nls-stat,.nls-spotlight,.nls-tldr,.nls-hot,.nls-gcard,.nls-story,.nls-ww,.nls-launch,.nls-table-wrap,.nls-procon,.kg-bookmark-container
){border:1px solid CanvasText}}@media print{html[data-theme] body.post-template.gss-ui-v19 .post-content .nls{--bg:#ffffff;--s1:#ffffff;--s2:#f1f1f1;--bd:#b8b8b8;--tx:#111111;--tx2:#333333;--tx3:#555555;color:#111;background:#fff;print-color-adjust:economy}body.post-template.gss-ui-v19 .post-content .nls :where(
.nls-stat,.nls-spotlight,.nls-tldr-item,.nls-hot,.nls-gcard,.nls-story,.nls-ww,.nls-launch,.kg-bookmark-card
){break-inside:avoid}body.post-template.gss-ui-v19 .post-content>.nls-lightbox{display:none!important}}:root{--gss-brand:#a8123f;--gss-brand-strong:#7a0c2d;--gss-brand-pink:#d61d5c;--gss-brand-red:#ff6481;--gss-brand-cyan:#0e7fb8;--gss-brand-violet:#7d4ae0;--gss-link:#5b31c4;--gss-btn-a:#7a0c2d;--gss-btn-b:#a8123f;--gss-btn-c:#d61d5c;--gss-btn-ink:#ffffff;--gss-page-max:1280px;--gss-page-gutter:clamp(1rem, 3vw, 3rem);--glass-focus:#a8123f;--glass-rim:linear-gradient(
    132deg,
    #8ed6ff 0%,
    #9d6bff 34%,
    #ff4f8e 62%,
    #ff8a6b 82%,
    #ffffff 100%
  );--glass-rim-soft:linear-gradient(
    132deg,
    rgba(126, 200, 255, 0.6),
    rgba(146, 106, 255, 0.52) 40%,
    rgba(255, 100, 129, 0.52) 74%,
    rgba(255, 255, 255, 0.8)
  );--glass-rim-quiet:linear-gradient(
    132deg,
    rgba(96, 172, 226, 0.32),
    rgba(126, 96, 208, 0.28) 44%,
    rgba(226, 90, 128, 0.28) 78%,
    rgba(255, 255, 255, 0.62)
  )}html[data-theme=dark]{--gss-brand:#ff9ab4;--gss-brand-strong:#ffc2d2;--gss-brand-pink:#ff7ba0;--gss-brand-red:#ff8095;--gss-brand-cyan:#78d2ff;--gss-brand-violet:#b9a5ff;--gss-link:#d7c4ff;--glass-focus:#ffa8c4;--gss-btn-a:#8f1038;--gss-btn-b:#c01550;--gss-btn-c:#db2463;--glass-rim:linear-gradient(
    132deg,
    #6cc8ff 0%,
    #a68cff 38%,
    #ff6f9c 66%,
    #ff9b7a 84%,
    #ffd9e2 100%
  );--glass-rim-soft:linear-gradient(
    132deg,
    rgba(108, 200, 255, 0.6),
    rgba(166, 140, 255, 0.54) 40%,
    rgba(255, 111, 156, 0.5) 74%,
    rgba(255, 217, 226, 0.68)
  );--glass-rim-quiet:linear-gradient(
    132deg,
    rgba(108, 200, 255, 0.34),
    rgba(166, 140, 255, 0.3) 44%,
    rgba(255, 111, 156, 0.3) 78%,
    rgba(255, 217, 226, 0.4)
  )}body.gss-ui-v19{overflow-x:clip}body.gss-ui-v19 .container{max-width:var(--gss-page-max)}body.gss-ui-v19 .site-header{padding-inline:4px}@media (min-width:768px){body.gss-ui-v19 .container{padding-inline:var(--gss-page-gutter)}}body.gss-ui-v19 :where(main,.container,.row,article,section,nav){min-width:0}body.gss-ui-v19 :where(img,video,svg,canvas){max-width:100%}body.gss-ui-v19 :where(a,button){-webkit-tap-highlight-color:transparent}body.gss-ui-v19 :where(.post-title,.intro-title,.section-title,h1,h2){text-wrap:balance}body.gss-ui-v19 :where(p,li,.post-excerpt,.intro-description){text-wrap:pretty}body.gss-ui-v19 .site-header{z-index:9000}body.gss-ui-v19 .header-inner{min-height:72px}body.gss-ui-v19 .site-header.small .header-inner{padding:.6rem .75rem .6rem 1.25rem}@media (max-width:575px){body.gss-ui-v19 .site-header.small .header-inner{padding-inline:0.55rem}}body.gss-ui-v19 .header-logo,body.gss-ui-v19 .logo-wrap,body.gss-ui-v19 .nav-wrap{min-width:0}body.gss-ui-v19 .logo-text{font-size:clamp(1.28rem, 2.1vw, 1.82rem);line-height:1.05;white-space:nowrap}body.gss-ui-v19 .nav-right .btn{min-height:46px;white-space:nowrap}body.gss-ui-v19 .submenu-toggle{display:none}body.gss-ui-v19.is-menu-open{overflow:hidden}body.gss-ui-v19.is-menu-open .nav-wrap{scrollbar-color:var(--gss-brand-violet) transparent}body.gss-ui-v19 .hero-two-column{position:relative;display:grid;grid-template-columns:minmax(280px,0.68fr) minmax(0,1.32fr);align-items:center;overflow:visible;gap:clamp(2rem,4vw,4rem);padding:clamp(2rem,4.4vw,4.5rem) 0;border:0;border-radius:0;background:0 0;box-shadow:none}body.gss-ui-v19 .hero-two-column::after,body.gss-ui-v19 .hero-two-column::before{content:none}body.gss-ui-v19 .hero-column-left,body.gss-ui-v19 .hero-column-right{position:relative;z-index:1;width:100%;max-width:none;min-width:0}body.gss-ui-v19 .hero-column-left{flex:none}body.gss-ui-v19 .hero-column-right{align-self:center;min-width:0;order:-1}body.gss-ui-v19 .site-hero .intro-title{max-width:14.5ch;margin-inline:0;margin-bottom:0;font-size:clamp(3rem, 5.35vw, 5.35rem);line-height:.99;letter-spacing:-.058em}body.gss-ui-v19 .error-code span,body.gss-ui-v19 .site-hero .intro-title span{background-image:linear-gradient(102deg,var(--gss-brand-strong) 0,var(--gss-brand) 42%,var(--gss-brand-pink) 100%)}body.gss-ui-v19 .site-hero .intro-description{max-width:62ch;margin:clamp(1.25rem,2.4vw,2rem) 0 0;color:var(--text-color-main);font-size:clamp(1.04rem, 1.35vw, 1.25rem);line-height:1.65}body.gss-ui-v19 .site-cover-image-wrapper{position:relative;overflow:visible;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}body.gss-ui-v19 .site-cover-image-wrapper img{width:100%;height:auto;max-height:640px;border:2px solid transparent;border-radius:var(--glass-radius-xl);background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;aspect-ratio:4/5;object-fit:cover;object-position:center top;filter:saturate(104%) contrast(102%);box-shadow:var(--glass-shadow)}body.gss-ui-v19 .hero-email-subscription{width:min(100%,620px);max-width:none;margin-top:clamp(1.75rem,3vw,2.75rem);padding:.45rem;border:2px solid transparent}body.gss-ui-v19 .hero-subscription-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:0}body.gss-ui-v19 .hero-subscription-form .email{width:100%;min-width:0;min-height:50px;margin:0;padding-inline:1.15rem;border:0;background:0 0;box-shadow:none}body.gss-ui-v19 .hero-subscription-form .email:focus{border:0;background:0 0;box-shadow:none}body.gss-ui-v19 .hero-email-subscription:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--glass-focus) 18%,transparent),var(--glass-shadow-soft)}body.gss-ui-v19 .hero-subscription-form .btn{min-width:132px;min-height:50px}html:not([data-theme=dark]) body.gss-ui-v19 .post-card.js-card::after{background:radial-gradient(110% 72% at 8% -10%,rgba(255,255,255,.82),transparent 46%),linear-gradient(145deg,rgba(255,255,255,.985),rgba(253,252,255,.965))}body.gss-ui-v19 .featured-posts{margin-bottom:clamp(4.5rem,8vw,7rem)}body.gss-ui-v19 .featured-posts .section-title{display:flex;align-items:center;gap:clamp(1rem,2vw,1.75rem);margin:0 0 clamp(1.4rem,2.5vw,2rem);color:var(--text-color-normal);font-size:clamp(1.55rem, 2.3vw, 2.1rem);line-height:1.15;text-align:left}body.gss-ui-v19 .featured-posts .section-title::after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--gss-brand-violet) 58%,transparent),color-mix(in srgb,var(--gss-brand-pink) 42%,transparent),transparent 90%)}body.gss-ui-v19 .featured-posts-editorial-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,0.8fr);align-items:start;gap:clamp(1.15rem,2.4vw,2rem);margin:0}body.gss-ui-v19 .featured-posts-editorial-grid>:where(.post-large-wrap,.featured-posts-secondary){width:auto;max-width:none;min-width:0;margin:0;padding:0}body.gss-ui-v19 .featured-posts-editorial-grid .post-card.post-card-large{display:flex;flex-direction:column;flex-wrap:nowrap;align-self:start;gap:0;height:auto;padding:clamp(.75rem,1vw,.95rem)}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-large .post-img-wrap{width:100%;aspect-ratio:16/9}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-large .post-img-wrap img{display:block;height:100%;aspect-ratio:16/9!important}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-large .post-info-wrap{flex:none;padding:clamp(1.25rem,2.2vw,1.75rem) clamp(.55rem,1vw,.85rem) clamp(.65rem,1vw,.9rem)}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-large .post-title{max-width:19ch;margin:.85rem 0 0;font-size:clamp(2rem, 3vw, 3rem);line-height:1.08}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-large .post-excerpt{max-width:58ch;margin:1rem 0 0;font-size:clamp(1.05rem, 1.35vw, 1.22rem);line-height:1.58}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-large .post-meta{margin-top:1.15rem}body.gss-ui-v19 .featured-posts-editorial-grid .small-posts-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.85rem,1.45vw,1.05rem)}body.gss-ui-v19 .featured-posts-editorial-grid .post-card.post-card-small{display:grid;grid-template-columns:minmax(138px,36%) minmax(0,1fr);align-items:center;gap:clamp(.85rem,1.4vw,1.15rem);min-height:clamp(142px,10.4vw,164px);height:auto;padding:clamp(.65rem,.9vw,.8rem)}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-small.no-feature-image{grid-template-columns:minmax(0,1fr)}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-small .post-img-wrap{width:100%;height:100%;min-height:0;align-self:stretch}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-small .post-img-wrap img{display:block;width:100%;height:100%;aspect-ratio:16/10!important;object-fit:cover}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-small .post-info-wrap{flex:none;min-width:0;padding:.25rem .35rem .25rem 0}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-small .post-title{margin:.75rem 0 0;font-size:clamp(1.05rem, 1.35vw, 1.3rem);line-height:1.24}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-small .post-meta{margin-top:.75rem;color:var(--text-color-main)}body.gss-ui-v19 .featured-posts-editorial-grid .post-card .post-img-wrap img{transition:transform 280ms ease,filter 280ms ease}@media (hover:hover) and (pointer:fine){body.gss-ui-v19 .featured-posts-editorial-grid .post-card:hover .post-img-wrap img{transform:scale(1.018);filter:saturate(1.05) contrast(1.02)}}@media (max-width:1199px){body.gss-ui-v19 .featured-posts-editorial-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr)}body.gss-ui-v19 .featured-posts-editorial-grid .post-card.post-card-small{grid-template-columns:minmax(124px,34%) minmax(0,1fr)}}@media (max-width:991px){body.gss-ui-v19 .featured-posts-editorial-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,1.75rem)}body.gss-ui-v19 .featured-posts-editorial-grid .post-large-wrap{margin-bottom:0}body.gss-ui-v19 .featured-posts-editorial-grid .small-posts-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}body.gss-ui-v19 .featured-posts-editorial-grid .post-card.post-card-small{grid-template-columns:minmax(112px,34%) minmax(0,1fr);min-height:142px}}@media (max-width:699px){body.gss-ui-v19 .featured-posts .section-title{font-size:1.5rem}body.gss-ui-v19 .featured-posts-editorial-grid .small-posts-wrap{grid-template-columns:minmax(0,1fr)}body.gss-ui-v19 .featured-posts-editorial-grid .post-card.post-card-small{grid-template-columns:minmax(112px,34%) minmax(0,1fr);min-height:136px}}@media (max-width:420px){body.gss-ui-v19 .featured-posts-editorial-grid .post-card.post-card-small{grid-template-columns:minmax(96px,32%) minmax(0,1fr);gap:.75rem}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-small .post-title{font-size:1rem}}body.gss-ui-v19 .latest-news{margin-block:clamp(2.75rem,6vw,5.5rem) clamp(4.5rem,8vw,7rem)}body.gss-ui-v19 .home-article-rails__intro,body.gss-ui-v19 .home-highlights__intro,body.gss-ui-v19 .home-testimonials__intro,body.gss-ui-v19 .latest-news__intro{max-width:56rem;margin:0 0 clamp(1.5rem,3vw,2.35rem)}body.gss-ui-v19 :where(
.latest-news__eyebrow,.home-article-rails__eyebrow,.home-highlights__eyebrow,.home-testimonials__eyebrow,.contact-cta__eyebrow,.gss-feature__eyebrow
){margin:0 0 .55rem;color:var(--gss-brand-pink);font-size:.76rem;font-weight:850;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}body.gss-ui-v19 :where(
.latest-news__title,.home-article-rails__title,.home-highlights__title,.home-testimonials__title,.contact-cta__title
){margin:0;color:var(--text-color-dark);font-size:clamp(2rem, 3.5vw, 3rem);line-height:1.08;letter-spacing:-.045em}body.gss-ui-v19 :where(
.latest-news__lede,.home-article-rails__lede,.home-highlights__lede,.home-testimonials__lede,.contact-cta__lede
){max-width:68ch;margin:.85rem 0 0;color:var(--text-color-main);font-size:clamp(1rem, 1.35vw, 1.14rem);line-height:1.65}body.gss-ui-v19 .latest-news__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2.5vw,1.75rem)}body.gss-ui-v19 .latest-news-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:clamp(.65rem,1vw,.85rem);border:2px solid transparent;border-radius:var(--glass-radius-lg);background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft);isolation:isolate;transition:transform var(--glass-motion),box-shadow var(--glass-motion),filter var(--glass-motion)}body.gss-ui-v19 .latest-news-card::after{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(34rem 18rem at -8% -16%,color-mix(in srgb,var(--gss-brand-cyan) 10%,transparent),transparent 66%),radial-gradient(30rem 18rem at 108% 110%,color-mix(in srgb,var(--gss-brand-pink) 9%,transparent),transparent 68%);content:"";pointer-events:none}html:not([data-theme=dark]) body.gss-ui-v19 .latest-news-card{background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(252,252,255,.97)) padding-box,var(--glass-rim-soft) border-box}body.gss-ui-v19 .latest-news-card__media{display:flex;width:100%;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--glass-border) 78%,transparent);border-radius:calc(var(--glass-radius-lg) - 9px);aspect-ratio:16/9;background:var(--glass-fill-strong);box-shadow:inset 0 1px 0 var(--glass-border-bright)}body.gss-ui-v19 .latest-news-card__video-shell{position:relative;isolation:isolate}body.gss-ui-v19 .latest-news-card__video-poster{position:absolute;inset:0;z-index:1;display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:inherit;background:var(--glass-fill-strong)}body.gss-ui-v19 .latest-news-card__video-loading{display:none;max-width:min(88%,28rem);padding:.7rem 1rem;border:1px solid var(--glass-border);border-radius:999px;color:var(--text-color-dark);background:var(--glass-fill-strong);box-shadow:var(--glass-shadow-soft);font-size:.88rem;font-weight:750;line-height:1.2;text-align:center}html[data-latest-digest-video-ready=true] body.gss-ui-v19 .latest-news-card__video-shell:is([data-video-state=pending],[data-video-state=loading]) .latest-news-card__video-loading{position:relative;z-index:2;display:block}html[data-latest-digest-video-ready=true] body.gss-ui-v19 .latest-news-card__video-shell:not([data-video-state=unavailable]) .latest-news-card__video-poster{visibility:hidden;pointer-events:none}body.gss-ui-v19 .latest-news-card__video-frame{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;border:0;border-radius:inherit;background:#000}body.gss-ui-v19 .latest-news-card__image{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;object-position:center;transform:none}body.gss-ui-v19 .latest-news-card__media--fallback{background:radial-gradient(circle at 24% 24%,var(--glass-tint-blue),transparent 34%),radial-gradient(circle at 78% 70%,var(--glass-tint-pink),transparent 38%),var(--glass-fill-strong)}body.gss-ui-v19 .latest-news-card__media--fallback span{color:var(--text-color-dark);font-size:clamp(1.4rem, 3vw, 2.2rem);font-weight:850;letter-spacing:-.04em}body.gss-ui-v19 .latest-news-card__content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;padding:clamp(1.15rem,2.4vw,1.65rem) clamp(.55rem,1.3vw,.9rem) clamp(.55rem,1.3vw,.85rem)}body.gss-ui-v19 .latest-news-card__kicker{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text-color-main);font-size:.8rem;line-height:1.35}body.gss-ui-v19 .article-rail__tag,body.gss-ui-v19 .latest-news-card__badge{display:inline-flex;min-height:30px;align-items:center;padding:.34rem .7rem;border:1px solid transparent;border-radius:999px;color:var(--text-color-dark);background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-quiet) border-box;font-size:.75rem;font-weight:800;letter-spacing:.01em;line-height:1.2}body.gss-ui-v19 .latest-news-card[data-digest-kind=weekly] .latest-news-card__badge{color:var(--gss-brand-pink)}body.gss-ui-v19 .latest-news-card__title{margin:clamp(.9rem,1.8vw,1.25rem) 0 0;color:var(--text-color-dark);font-size:clamp(1.4rem, 2.25vw, 1.9rem);line-height:1.18;letter-spacing:-.035em}body.gss-ui-v19 .article-rail__card-title a,body.gss-ui-v19 .latest-news-card__title a{color:inherit;text-decoration:none}body.gss-ui-v19 .latest-news-card__excerpt{display:-webkit-box;overflow:hidden;margin:.8rem 0 0;color:var(--text-color-main);font-size:.95rem;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.gss-ui-v19 .latest-news-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-top:auto;padding-top:1.25rem}body.gss-ui-v19 :where(.latest-news-card__read-time,.article-rail__read-time){display:inline-flex;align-items:center;gap:.38rem;color:var(--text-color-main);font-size:.8rem;font-weight:650;line-height:1.25;white-space:nowrap}body.gss-ui-v19 :where(.latest-news-card__read-time,.article-rail__read-time) svg{width:1.05rem;height:1.05rem;flex:0 0 auto;fill:currentColor}body.gss-ui-v19 .article-rail__view-all,body.gss-ui-v19 .latest-news__archive-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:.45rem;padding:.58rem .85rem;border:1px solid transparent;border-radius:999px;color:var(--text-color-dark);background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-soft) border-box;box-shadow:inset 0 1px 0 var(--glass-border-bright);font-size:.8rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:transform var(--glass-motion),box-shadow var(--glass-motion),color var(--glass-motion)}body.gss-ui-v19 :where(.latest-news__archive-link,.article-rail__view-all) span{color:var(--gss-brand-pink);font-size:1.05em}@media (hover:hover) and (pointer:fine){body.gss-ui-v19 .latest-news-card:hover{box-shadow:var(--glass-shadow-hover);filter:saturate(1.015);transform:translateY(-4px)}body.gss-ui-v19 .latest-news-card--video-embedded:hover{transform:none}body.gss-ui-v19 :where(.latest-news__archive-link,.article-rail__view-all):hover{color:var(--text-color-dark);box-shadow:var(--glass-shadow-soft);transform:translateY(-2px)}}body.gss-ui-v19 :where(
.latest-news-card__title a,.latest-news__archive-link,.article-rail__track,.article-rail__view-all,.article-rail__control,.article-rail__tag,.article-rail__card-title a
):focus-visible{outline:3px solid var(--glass-focus);outline-offset:3px}body.gss-ui-v19 .home-article-rails{margin-block:clamp(4.5rem,8vw,7rem)}body.gss-ui-v19 .home-article-rails__rows{display:grid;gap:clamp(3rem,6vw,5rem)}body.gss-ui-v19 .article-rail{--rail-accent:var(--gss-brand-cyan);--rail-accent-soft:color-mix(in srgb, var(--rail-accent) 12%, transparent);position:relative;min-width:0}body.gss-ui-v19 .article-rail[data-level=intermediate]{--rail-accent:var(--gss-brand-violet)}body.gss-ui-v19 .article-rail[data-level=advanced]{--rail-accent:var(--gss-brand-pink)}body.gss-ui-v19 .article-rail__header{display:flex;align-items:end;justify-content:space-between;gap:clamp(1rem,3vw,2rem);margin-bottom:clamp(1rem,2vw,1.4rem);padding-inline:0.25rem}body.gss-ui-v19 .article-rail__heading-wrap{min-width:0}body.gss-ui-v19 .article-rail__eyebrow{margin:0 0 .35rem;color:var(--rail-accent);font-size:.72rem;font-weight:850;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}body.gss-ui-v19 .article-rail__title{margin:0;color:var(--text-color-dark);font-size:clamp(1.55rem, 2.65vw, 2.15rem);line-height:1.12;letter-spacing:-.04em}body.gss-ui-v19 .article-rail__description{margin:.45rem 0 0;color:var(--text-color-main);font-size:.92rem;line-height:1.5}body.gss-ui-v19 .article-rail__actions,body.gss-ui-v19 .article-rail__controls{display:flex;flex:0 0 auto;align-items:center;gap:.6rem}body.gss-ui-v19 .article-rail__view-all{min-height:46px;padding-inline:1rem}body.gss-ui-v19 .article-rail__control{display:inline-flex;width:46px;height:46px;flex:0 0 46px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:50%;color:var(--text-color-dark);background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-soft) border-box;box-shadow:inset 0 1px 0 var(--glass-border-bright),0 7px 18px rgba(31,38,72,.08);cursor:pointer;transition:transform var(--glass-motion),box-shadow var(--glass-motion),opacity var(--glass-motion)}body.gss-ui-v19 .article-rail__control svg{width:1.2rem;height:1.2rem;fill:currentColor}body.gss-ui-v19 .article-rail__control:disabled{opacity:.38;box-shadow:inset 0 1px 0 var(--glass-border-bright);cursor:default}@media (hover:hover) and (pointer:fine){body.gss-ui-v19 .article-rail__control:not(:disabled):hover{box-shadow:var(--glass-shadow-soft);transform:translateY(-2px)}}body.gss-ui-v19 .article-rail__track{display:grid;min-width:0;grid-auto-columns:clamp(17.5rem,25.5vw,21.5rem);grid-auto-flow:column;gap:clamp(.9rem,1.8vw,1.25rem);overflow-x:auto;overflow-y:hidden;margin:0;padding:.35rem .25rem 1.3rem;list-style:none;overscroll-behavior-inline:contain;scroll-padding-inline:0.25rem;scroll-snap-type:inline mandatory;scrollbar-color:color-mix(in srgb,var(--rail-accent) 68%,transparent) color-mix(in srgb,var(--glass-fill-strong) 72%,transparent);scrollbar-width:thin}body.gss-ui-v19 .article-rail__track::-webkit-scrollbar{height:8px}body.gss-ui-v19 .article-rail__track::-webkit-scrollbar-track{border-radius:999px;background:color-mix(in srgb,var(--glass-fill-strong) 82%,transparent)}body.gss-ui-v19 .article-rail__track::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--rail-accent) 68%,transparent)}body.gss-ui-v19 .article-rail__item{display:flex;min-width:0;scroll-snap-align:start}body.gss-ui-v19 .article-rail__card{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;overflow:hidden;padding:.65rem;border:2px solid transparent;border-radius:24px;background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:var(--glass-shadow-soft);isolation:isolate;transition:transform var(--glass-motion),box-shadow var(--glass-motion),filter var(--glass-motion)}body.gss-ui-v19 .article-rail__card::after{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(145deg,var(--rail-accent-soft),transparent 42%);content:"";pointer-events:none}html:not([data-theme=dark]) body.gss-ui-v19 .article-rail__card{background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(252,252,255,.97)) padding-box,var(--glass-rim-quiet) border-box}body.gss-ui-v19 .article-rail__media{display:flex;width:100%;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--glass-border) 78%,transparent);border-radius:17px;aspect-ratio:16/9;background:var(--glass-fill-strong);box-shadow:inset 0 1px 0 var(--glass-border-bright)}body.gss-ui-v19 .article-rail__image{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;object-position:center;transform:none}body.gss-ui-v19 .article-rail__media--fallback{background:radial-gradient(circle at 28% 26%,var(--rail-accent-soft),transparent 36%),var(--glass-fill-strong)}body.gss-ui-v19 .article-rail__media--fallback span{color:var(--text-color-dark);font-size:1.35rem;font-weight:850;letter-spacing:-.04em}body.gss-ui-v19 .article-rail__content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;padding:1rem .55rem .6rem}body.gss-ui-v19 .article-rail__meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.55rem}body.gss-ui-v19 .article-rail__tag{min-width:0;min-height:28px;overflow:hidden;padding:.28rem .6rem;color:var(--text-color-dark);font-size:.7rem;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}body.gss-ui-v19 .article-rail__read-time{font-size:.72rem}body.gss-ui-v19 .article-rail__card-title{display:-webkit-box;overflow:hidden;margin:.9rem 0 0;color:var(--text-color-dark);font-size:clamp(1.1rem, 1.5vw, 1.28rem);line-height:1.28;letter-spacing:-.025em;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.gss-ui-v19 .article-rail__excerpt{display:-webkit-box;overflow:hidden;margin:.7rem 0 0;color:var(--text-color-main);font-size:.84rem;line-height:1.52;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (hover:hover) and (pointer:fine){body.gss-ui-v19 .article-rail__card:hover{box-shadow:var(--glass-shadow-hover);filter:saturate(1.02);transform:translateY(-4px)}}@media (max-width:767px){body.gss-ui-v19 .latest-news__grid{grid-template-columns:minmax(0,1fr)}body.gss-ui-v19 .article-rail__header{align-items:flex-start;flex-direction:column}body.gss-ui-v19 .article-rail__actions{width:100%;justify-content:space-between}body.gss-ui-v19 .article-rail__track{grid-auto-columns:min(82vw,20.5rem)}}@media (max-width:520px){body.gss-ui-v19 .latest-news{margin-block:2.75rem 4rem}body.gss-ui-v19 .latest-news-card__footer{align-items:stretch;flex-direction:column}body.gss-ui-v19 .latest-news__archive-link{width:100%}body.gss-ui-v19 .home-article-rails__rows{gap:3.25rem}body.gss-ui-v19 .article-rail__actions{align-items:stretch;flex-wrap:wrap}body.gss-ui-v19 .article-rail__view-all{min-height:44px}body.gss-ui-v19 .article-rail__control{width:44px;height:44px;flex-basis:44px}body.gss-ui-v19 .article-rail__track{grid-auto-columns:min(84vw,19.5rem)}}body.gss-ui-v19 .explore-by{margin-block:clamp(4rem,8vw,7rem)}body.gss-ui-v19 .explore-by__intro{max-width:52rem;margin-bottom:clamp(1.75rem,3vw,2.5rem)}body.gss-ui-v19 .explore-by__eyebrow,body.gss-ui-v19 :where(.ai-at-work-hub__eyebrow,.ai-at-work-feed__eyebrow),body.gss-ui-v19 :where(.topic-hub__eyebrow,.topic-hub-feed__eyebrow){color:var(--gss-brand-pink)}body.gss-ui-v19 .explore-by__groups{gap:clamp(1rem,2.2vw,1.5rem)}body.gss-ui-v19 .explore-by__group{overflow:hidden;padding:clamp(1.3rem,2.7vw,2rem);border:2px solid transparent;border-radius:var(--glass-radius-lg);background:radial-gradient(30rem 18rem at 0 0,rgba(77,184,255,.12),transparent 68%) padding-box,radial-gradient(30rem 18rem at 100% 100%,rgba(237,73,170,.1),transparent 68%) padding-box,linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .explore-by__group::before{position:absolute;inset:1px 1px auto;z-index:0;height:46%;border-radius:calc(var(--glass-radius-lg) - 2px) calc(var(--glass-radius-lg) - 2px) 50% 50%;background:linear-gradient(112deg,rgba(255,255,255,.3),transparent 38%,rgba(121,92,255,.06) 68%,rgba(255,68,152,.08));content:"";pointer-events:none}body.gss-ui-v19 .explore-by__group>*{position:relative;z-index:1}body.gss-ui-v19 .explore-by__group-title{color:var(--text-color-dark);font-size:clamp(1.18rem, 1.8vw, 1.42rem);letter-spacing:-.025em}body.gss-ui-v19 .explore-by__group-description{color:var(--text-color-main)}body.gss-ui-v19 .explore-by__links{gap:.75rem}body.gss-ui-v19 .explore-by__links--topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}body.gss-ui-v19 .explore-by__link{min-width:0;border:1px solid transparent;border-radius:16px;background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:inset 0 1px 0 var(--glass-border-bright),0 7px 18px rgba(31,38,72,.06);transition:transform var(--glass-motion),box-shadow var(--glass-motion),color var(--glass-motion)}body.gss-ui-v19 .explore-by__link-title{color:var(--text-color-dark)}body.gss-ui-v19 .explore-by__link-copy{color:var(--text-color-main)}body.gss-ui-v19 .explore-by__arrow{color:var(--gss-brand-pink);transition:transform var(--glass-motion)}@media (hover:hover) and (pointer:fine){body.gss-ui-v19 .explore-by__link:hover{border-color:transparent;color:var(--text-color-dark);background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow-soft);transform:translateY(-3px)}body.gss-ui-v19 .explore-by__link:hover .explore-by__arrow{transform:translateX(.25rem)}}body.gss-ui-v19 .explore-by__link:focus-visible{border-color:transparent;outline:3px solid var(--glass-focus);outline-offset:3px;background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim) border-box}body.gss-ui-v19 .explore-by__link:active{box-shadow:inset 0 1px 3px rgba(31,38,72,.16);transform:translateY(0)}body.gss-ui-v19 :where(
.topic-hub__intro,.topic-hub-feed__heading,.ai-at-work-hub__intro,.ai-at-work-feed__heading
){max-width:none;padding:clamp(1.4rem,3vw,2.25rem);border:1px solid transparent;border-radius:var(--glass-radius-lg);background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 :where(
.topic-hub__browse-link,.ai-at-work-hub__browse-link
){display:inline-flex;min-height:44px;align-items:center;padding:.55rem .85rem;border:1px solid transparent;border-radius:999px;color:var(--text-color-dark);background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:inset 0 1px 0 var(--glass-border-bright);text-decoration:none;transition:color var(--glass-motion),box-shadow var(--glass-motion),transform var(--glass-motion)}body.gss-ui-v19 :where(.topic-hub__browse-link,.ai-at-work-hub__browse-link) span{display:inline-block;color:var(--gss-brand-pink);transition:transform var(--glass-motion)}body.gss-ui-v19 :where(.topic-hub__browse-link,.ai-at-work-hub__browse-link):focus-visible{outline:3px solid var(--glass-focus);outline-offset:3px;background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim) border-box}body.gss-ui-v19 :where(.topic-hub__browse-link,.ai-at-work-hub__browse-link):active{transform:translateY(0)}body.gss-ui-v19 :where(.topic-hub-card-grid,.ai-at-work-card-grid){gap:clamp(1rem,2vw,1.5rem)}body.gss-ui-v19 :where(.topic-hub-card,.ai-at-work-card){position:relative;overflow:hidden;border:2px solid transparent;border-radius:var(--glass-radius-lg);background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft);transition:transform var(--glass-motion),box-shadow var(--glass-motion),background var(--glass-motion)}body.gss-ui-v19 :where(.topic-hub-card__image-link,.ai-at-work-card__image-link){overflow:hidden;border-bottom:1px solid rgba(168,18,63,.14);background:var(--glass-fill-strong)}body.gss-ui-v19 :where(.topic-hub-card__image,.ai-at-work-card__image){aspect-ratio:16/9;object-fit:cover;transition:transform 420ms cubic-bezier(.2, .7, .2, 1),filter 420ms ease}body.gss-ui-v19 :where(
.topic-hub-card__image-placeholder,.ai-at-work-card__image-placeholder
){background:linear-gradient(132deg,var(--gss-brand-cyan),var(--gss-brand-violet) 52%,var(--gss-brand-pink));color:#fff}body.gss-ui-v19 :where(.topic-hub-card__content,.ai-at-work-card__content){min-width:0;color:var(--text-color-main)}body.gss-ui-v19 :where(
.topic-hub-card__eyebrow,.ai-at-work-card__eyebrow,.topic-hub-card__meta,.ai-at-work-card__meta
){color:var(--gss-brand-pink)}body.gss-ui-v19 :where(.topic-hub-card__excerpt,.ai-at-work-card__excerpt){color:var(--text-color-main)}body.gss-ui-v19 :where(.topic-hub-feed,.ai-at-work-feed){border-top:0}@media (hover:hover) and (pointer:fine){body.gss-ui-v19 :where(.topic-hub__browse-link,.ai-at-work-hub__browse-link):hover{color:var(--text-color-dark);background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow-soft);text-decoration:none;transform:translateY(-2px)}body.gss-ui-v19 :where(.topic-hub__browse-link,.ai-at-work-hub__browse-link):hover span{transform:translateY(.18rem)}body.gss-ui-v19 :where(.topic-hub-card,.ai-at-work-card):hover{background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow-hover);transform:translateY(-5px)}body.gss-ui-v19 :where(.topic-hub-card,.ai-at-work-card):hover :where(.topic-hub-card__image,.ai-at-work-card__image){filter:saturate(108%) contrast(102%);transform:scale(1.035)}}body.gss-ui-v19 :where(.topic-hub-card,.ai-at-work-card):focus-within{outline:3px solid var(--glass-focus);outline-offset:3px}body.gss-ui-v19 .post-card.ar-4\:3 .post-img-wrap img{aspect-ratio:4/3!important}body.gss-ui-v19 .post-card.ar-3\:4 .post-img-wrap img{aspect-ratio:3/4!important}body.gss-ui-v19 .post-card.ar-5\:4 .post-img-wrap img{aspect-ratio:5/4!important}body.gss-ui-v19 .post-card.ar-4\:5 .post-img-wrap img{aspect-ratio:4/5!important}body.gss-ui-v19 .post-card.ar-1\:1 .post-img-wrap img{aspect-ratio:1/1!important}body.gss-ui-v19 .post-card.ar-16\:9 .post-img-wrap img{aspect-ratio:16/9!important}body.gss-ui-v19 .post-card.ar-auto .post-img-wrap img{height:auto;aspect-ratio:auto!important}body.gss-ui-v19 .post-card.ar-fill-height-100\% .post-img-wrap img{aspect-ratio:4/3!important}body.gss-ui-v19 .article-container{max-width:var(--gss-page-max)}body.gss-ui-v19 .post-two-col-header-wrap{align-items:stretch;gap:clamp(1rem,3vw,2.5rem);width:min(100%,var(--gss-article-width,1240px));margin-inline:auto;padding:clamp(1rem,2.4vw,1.75rem);border:2px solid transparent;border-radius:var(--glass-radius-xl);background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow)}body.gss-ui-v19 .post-two-col-header-wrap .post-header{align-self:center;margin:0;padding:clamp(1rem,3vw,2.25rem);border:0;background:0 0;box-shadow:none}body.gss-ui-v19 .post-two-col-header-wrap .single-post-img-container{align-self:stretch;width:min(38%,420px);margin:0}body.gss-ui-v19 .post-two-col-header-wrap .single-post-img-container img{height:100%;min-height:340px;aspect-ratio:4/5;object-fit:cover}body.gss-ui-v19 .post-content,body.gss-ui-v19 .single-post .post-header{color:var(--text-color-main)}body.gss-ui-v19 .post-content :where(h1,h2,h3,h4,h5,h6){color:var(--text-color-dark)}body.gss-ui-v19 .post-content>h2{letter-spacing:-.035em}html[data-theme=dark] body.gss-ui-v19 .post-content>h2{background:linear-gradient(135deg,#e3b6ff 0,#ff8cc4 52%,#ff8aa1 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}body.gss-ui-v19 .post-content :where(h2,h3,h4)[id]{scroll-margin-top:7rem}body.gss-ui-v19 .post-content :where(a:not(.kg-btn)){text-decoration-thickness:0.08em;text-underline-offset:0.16em}html[data-theme=dark] body.gss-ui-v19 .post-content a{color:var(--gss-link)}html[data-theme=dark] body.gss-ui-v19 .post-content .kg-callout-card a{color:var(--gss-brand-cyan)}html[data-theme=dark] body.gss-ui-v19 .post-content .kg-callout-card a:hover{color:var(--gss-brand-pink)}body.gss-ui-v19 .post-content :where(pre,pre[class*=language-]){max-width:100%;overflow-x:auto;border:1px solid rgba(92,80,151,.18);border-radius:16px;color:#202337;background-color:#f2f1f8;box-shadow:inset 0 1px 0 rgba(255,255,255,.84);white-space:pre;overflow-wrap:normal}body.gss-ui-v19 .post-content pre code{color:inherit;background:0 0;white-space:inherit;overflow-wrap:inherit}body.gss-ui-v19 .post-content :not(pre)>code{border:1px solid rgba(92,80,151,.14);color:#36245f;background-color:#f1eef8}html[data-theme=dark] body.gss-ui-v19 .post-content :where(pre,pre[class*=language-]){border-color:rgba(207,199,255,.2);color:#f0efff;background-color:#121522;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}html[data-theme=dark] body.gss-ui-v19 .post-content :not(pre)>code{border-color:rgba(207,199,255,.18);color:#f0dfff;background-color:#242137}body.gss-ui-v19 .post-content .table-responsive{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}body.gss-ui-v19 .post-content figcaption,body.gss-ui-v19 .single-post-img-container figcaption{color:var(--text-color-main)}body.gss-ui-v19 .toc-container{max-height:calc(100dvh - 7rem);overflow:auto;scrollbar-color:var(--gss-brand-violet) transparent}body.gss-ui-v19 .toc-link{border-radius:8px}body.gss-ui-v19 .toc-link.is-active-link{color:var(--gss-brand-strong);background:linear-gradient(100deg,rgba(95,52,183,.12),rgba(226,54,147,.08))}html[data-theme=dark] body.gss-ui-v19 .toc-link.is-active-link{color:var(--gss-brand-strong);background:linear-gradient(100deg,rgba(169,157,255,.16),rgba(255,123,187,.12))}body.gss-ui-v19 .comment-wrap{width:min(100%,1240px);margin-inline:auto;padding:clamp(1.1rem,3vw,2rem)}body.gss-ui-v19 .comment-container{max-width:1080px}body.gss-ui-v19 .comment-heading{margin-bottom:1rem;padding-inline:0.25rem}body.gss-ui-v19 .comment-title{margin:0;color:var(--text-color-dark);font-size:clamp(1.3rem, 2.4vw, 1.75rem)}body.gss-ui-v19 .comment-count{color:var(--text-color-main)}body.gss-ui-v19 :where(.contact-card,.account-wrap,.sign-card,.tier-wrap){color:var(--text-color-main)}body.gss-ui-v19 :where(.contact-card,.account-wrap,.sign-card,.tier-wrap) :where(h1,h2,h3,h4,strong,label){color:var(--text-color-dark)}body.gss-ui-v19 .members-page-wrap .members-content-wrap{min-width:0;background:0 0}body.gss-ui-v19 .members-form .form-field-wrap{min-width:0}body.gss-ui-v19 .members-form .form-field{width:100%}body.gss-ui-v19 .account-settings-wrap{width:min(100%,var(--global-width-content));margin-inline:auto;text-align:center}body.gss-ui-v19 .account-settings-link{display:inline-flex;min-height:44px;align-items:center;padding:.55rem .9rem;border:1px solid transparent;border-radius:999px;background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-quiet) border-box}body.gss-ui-v19 .contact-card{grid-template-columns:minmax(0,1.08fr) minmax(18rem,0.92fr);width:min(100%,1180px);margin:clamp(2.5rem,6vw,5rem) auto;border:2px solid transparent;border-radius:var(--glass-radius-xl);background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow)}body.gss-ui-v19 .contact-card.no-image{grid-template-columns:minmax(0,1fr)}body.gss-ui-v19 .contact-page-content{min-width:0;padding:clamp(1.5rem,5vw,4rem)}body.gss-ui-v19 .contact-page-content :where(.page-title,h2,h3,h4,label){color:var(--text-color-dark)}body.gss-ui-v19 .contact-page-content .page-content{color:var(--text-color-main)}body.gss-ui-v19 .contact-page-content form{display:grid;min-width:0;gap:.85rem}body.gss-ui-v19 .contact-page-content form :where(input,textarea){width:100%;min-width:0;margin:0}body.gss-ui-v19 .contact-page-content form textarea{min-height:10rem;resize:vertical}body.gss-ui-v19 .contact-page-content form .btn{width:fit-content;min-width:10rem}body.gss-ui-v19 .contact-page-feature-image{position:relative;min-height:32rem;overflow:hidden;border-left:1px solid rgba(168,18,63,.16);background:var(--glass-fill-strong)}body.gss-ui-v19 .contact-page-feature-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(96%) contrast(102%)}body.gss-ui-v19 .author-card{position:relative;isolation:isolate;min-width:0;height:calc(100% - 2rem);overflow:hidden;border:2px solid transparent;background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft);transition:transform var(--glass-motion),box-shadow var(--glass-motion),background var(--glass-motion)}body.gss-ui-v19 .author-card .avatar-wrap{border:2px solid transparent;background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim) border-box;box-shadow:0 12px 28px rgba(31,38,72,.14)}body.gss-ui-v19 .author-card .avatar-wrap::after,body.gss-ui-v19 .author-card .avatar-wrap::before{content:none}body.gss-ui-v19 .author-card .avatar{border:1px solid var(--glass-border-bright);background:var(--glass-fill-strong)}body.gss-ui-v19 .author-card .author-info-wrap{min-width:0}body.gss-ui-v19 .author-card .author-name a{color:var(--text-color-dark)}body.gss-ui-v19 .author-card :where(.post-count,.bio){color:var(--text-color-main)}body.gss-ui-v19 .author-card .post-count{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:.25rem .65rem;border:1px solid transparent;border-radius:999px;background:linear-gradient(var(--glass-fill-strong),var(--glass-fill-strong)) padding-box,var(--glass-rim-quiet) border-box}body.gss-ui-v19 .author-card:focus-within{outline:3px solid var(--glass-focus);outline-offset:3px;background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box}body.gss-ui-v19 .membership-page-content{width:min(100%,var(--global-width-content));margin-inline:auto}body.gss-ui-v19 .tier-wrap{min-width:min(100%,17rem);max-width:min(100%,25rem)}body.gss-ui-v19 .tier-wrap :where(.table-title,.price,.term,strong){color:var(--text-color-dark)}body.gss-ui-v19 .tier-wrap :where(.table-description,.table-details,.term){color:var(--text-color-main)}body.gss-ui-v19 .tier-wrap .table-details li{min-width:0;align-items:flex-start;gap:.55rem}body.gss-ui-v19 :where(.trial-period,.discount-label){max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere}body.gss-ui-v19 .subscriptions-info{min-width:0;color:var(--text-color-main)}body.gss-ui-v19 .subscription-info-wrap{min-width:0;flex-wrap:wrap;gap:1rem}body.gss-ui-v19 .subscription-info-wrap .info-item{min-width:min(100%,10rem);flex:1 1 10rem;overflow-wrap:anywhere}body.gss-ui-v19 .member-message-title,body.gss-ui-v19 .subscription-info-wrap .info-label{color:var(--text-color-dark);font-weight:750}body.gss-ui-v19 .member-message .description,body.gss-ui-v19 .subscription-info-wrap .info-content{color:var(--text-color-main)}body.gss-ui-v19 .members-button-wrap{flex-wrap:wrap;gap:.75rem}body.gss-ui-v19 .members-button-wrap .btn{min-height:44px}body.gss-ui-v19 .post-content :where(
.kg-file-card-title,.kg-audio-title,.kg-toggle-heading-text,.kg-product-card-title,.kg-bookmark-title
){color:var(--text-color-dark)!important}body.gss-ui-v19 .post-content :where(
.kg-file-card-caption,.kg-file-card-metadata,.kg-file-card-filename,.kg-file-card-filesize,.kg-audio-current-time,.kg-audio-time,.kg-audio-duration,.kg-audio-playback-rate,.kg-toggle-content,.kg-product-card-description,.kg-product-card-price,.kg-bookmark-description,.kg-bookmark-metadata
){color:var(--text-color-main)!important}body.gss-ui-v19 .post-content :where(
.kg-file-card-icon,.kg-audio-thumbnail,.kg-audio-thumbnail-placeholder
){border:1px solid rgba(168,18,63,.16);border-radius:12px;color:var(--gss-brand-strong);background:var(--glass-fill-strong)}body.gss-ui-v19 .post-content .kg-audio-thumbnail.placeholder{color:#fff;background:linear-gradient(132deg,var(--gss-brand-cyan),var(--gss-brand-violet) 52%,var(--gss-brand-pink))}body.gss-ui-v19 .post-content .kg-audio-player-container{color:var(--text-color-main)!important}body.gss-ui-v19 .post-content :where(
.kg-audio-play-icon,.kg-audio-pause-icon,.kg-audio-unmute-icon,.kg-audio-mute-icon,.kg-toggle-card-icon
){color:var(--gss-brand-strong)}body.gss-ui-v19 .post-content :where(.kg-audio-seek-slider,.kg-audio-volume-slider){accent-color:var(--gss-brand-violet);color:var(--gss-brand-violet)}body.gss-ui-v19 .post-content .kg-toggle-content{border-top-color:rgba(168,18,63,.16)}body.gss-ui-v19 .post-content .kg-toggle-heading svg{color:var(--gss-brand-strong)!important}body.gss-ui-v19 .post-content .kg-product-card-rating-star{color:var(--gss-brand-pink)}body.gss-ui-v19 .post-content .kg-bookmark-icon{background:var(--glass-fill-strong)}body.gss-ui-v19 .post-content :where(
.kg-file-card-container,.kg-audio-card,.kg-toggle-card,.kg-product-card-container,a.kg-bookmark-container
):focus-within{outline:3px solid var(--glass-focus);outline-offset:3px}body.gss-ui-v19 .post-content a.kg-file-card-container{text-decoration:none}body.gss-ui-v19 .footer-nav-wrap{min-width:0}body.gss-ui-v19 .footer-nav-column{min-width:0}body.gss-ui-v19 .footer-logo-wrap :where(.logo-text,a),body.gss-ui-v19 .footer-nav-column-heading{color:var(--text-color-dark)}body.gss-ui-v19 .copyright,body.gss-ui-v19 .footer-bottom,body.gss-ui-v19 .footer-description{color:var(--text-color-main)}body.gss-ui-v19 .footer-bottom{flex-wrap:wrap;gap:1rem}body.gss-ui-v19 .footer-nav a{min-height:44px;color:var(--text-color-main)}body.gss-ui-v19 .js-scroll-top{min-height:44px;padding:.55rem .85rem;border-radius:999px}body.gss-ui-v19 .js-scroll-top svg{flex:0 0 auto}@media (hover:hover) and (pointer:fine){body.gss-ui-v19 .author-card:hover{background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow-hover);transform:translateY(-4px)}}@media (max-width:1200px){body.gss-ui-v19 .nav-left li.has-dropdown>.dropdown-link{padding-right:4rem}body.gss-ui-v19 .submenu-toggle{position:absolute;top:0;right:0;z-index:1;display:flex;width:48px;height:48px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0 var(--radius-8) var(--radius-8) 0;color:var(--text-color-dark);background:0 0;cursor:pointer}body.gss-ui-v19 .submenu-toggle:focus-visible,body.gss-ui-v19 .submenu-toggle:hover{background:var(--tag-background-color)}body.gss-ui-v19 .submenu-toggle svg{width:24px;height:24px;margin:0;transform:rotate(-90deg);transition:transform 150ms ease}body.gss-ui-v19 .has-dropdown.active .submenu-toggle svg{transform:rotate(0)}body.gss-ui-v19 .logo-text{font-size:clamp(1.22rem, 3.2vw, 1.68rem)}body.gss-ui-v19.is-menu-open .nav-wrap{padding-bottom:max(1rem,env(safe-area-inset-bottom));overflow-y:auto}}@media (max-width:991px){body.gss-ui-v19 .hero-two-column{grid-template-columns:minmax(0,1fr);gap:2rem}body.gss-ui-v19 .hero-column-right{width:min(100%,520px);margin-inline:auto;order:0}body.gss-ui-v19 .site-hero .intro-title{max-width:16ch}body.gss-ui-v19 :where(
.topic-hub__intro,.topic-hub-feed__heading,.ai-at-work-hub__intro,.ai-at-work-feed__heading
){max-width:100%}}@media (max-width:767px){body.gss-ui-v19 .hero-two-column{padding:1.25rem 0;border-radius:0}body.gss-ui-v19 .site-hero .intro-title{font-size:clamp(2.45rem, 12vw, 3.8rem)}body.gss-ui-v19 .site-cover-image-wrapper{padding:0;border-radius:0}body.gss-ui-v19 .site-cover-image-wrapper img{max-height:520px;border-radius:0}body.gss-ui-v19 .explore-by__groups{grid-template-columns:minmax(0,1fr)}body.gss-ui-v19 .explore-by__group--topics{grid-column:auto}body.gss-ui-v19 .post-two-col-header-wrap{flex-direction:column;padding:.75rem;border-radius:24px}body.gss-ui-v19 .post-two-col-header-wrap .post-header{width:100%;padding:1rem}body.gss-ui-v19 .post-two-col-header-wrap .single-post-img-container{width:100%;margin:0}body.gss-ui-v19 .post-two-col-header-wrap .single-post-img-container img{min-height:0;aspect-ratio:16/9}body.gss-ui-v19 .post-content :where(h2,h3,h4)[id]{scroll-margin-top:5.5rem}body.gss-ui-v19 .toc-container{max-height:none}body.gss-ui-v19 .contact-card{grid-template-columns:minmax(0,1fr);border-radius:var(--glass-radius-lg)}body.gss-ui-v19 .contact-page-feature-image{order:-1;min-height:clamp(16rem,66vw,28rem);border-bottom:1px solid rgba(168,18,63,.16);border-left:0;aspect-ratio:16/9}body.gss-ui-v19 .contact-page-content{padding:clamp(1.25rem,6vw,2.25rem)}}@media (max-width:575px){body.gss-ui-v19 .header-inner{width:100%;padding-inline:0.55rem}body.gss-ui-v19 .header-logo{width:100%;min-width:0;flex-wrap:nowrap;gap:.35rem}body.gss-ui-v19 .logo-text{min-width:0;flex:1 1 auto;font-size:clamp(1rem, 5.1vw, 1.35rem)}body.gss-ui-v19 .mobile-only-items{min-width:max-content;flex:0 0 auto;flex-wrap:nowrap;gap:.125rem}body.gss-ui-v19 .mobile-only-items .nav-icon{width:44px;height:44px;min-width:44px;flex:0 0 44px;margin:0}body.gss-ui-v19 .hero-email-subscription{padding:.4rem;border-radius:18px}body.gss-ui-v19 .hero-subscription-form{grid-template-columns:minmax(0,1fr)}body.gss-ui-v19 .hero-subscription-form .btn{width:100%}body.gss-ui-v19 .explore-by__group,body.gss-ui-v19 :where(
.topic-hub__intro,.topic-hub-feed__heading,.ai-at-work-hub__intro,.ai-at-work-feed__heading
){padding:1.15rem;border-radius:20px}body.gss-ui-v19 .explore-by__links--topics{grid-template-columns:minmax(0,1fr)}body.gss-ui-v19 .comment-heading{align-items:flex-start}body.gss-ui-v19 .contact-page-content form .btn{width:100%}body.gss-ui-v19 .author-card{height:auto}body.gss-ui-v19 .footer-nav-wrap{width:100%}body.gss-ui-v19 .footer-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:359px){body.gss-ui-v19 .logo-text{font-size:clamp(.92rem, 4.75vw, 1.05rem)}}@media (max-width:260px){body.gss-ui-v19 .header-logo{flex-wrap:wrap}body.gss-ui-v19 .logo-text,body.gss-ui-v19 .mobile-only-items{width:100%;justify-content:center}}body.gss-ui-v19 :where(
.featured-posts .post-img-wrap,.featured-post-slider .post-img-wrap,.post-loop .post-img-wrap,.related-post-wrap .post-img-wrap,.prev-next-wrap .post-img-wrap,.topic-hub-card__image-link,.ai-at-work-card__image-link,.latest-news-card__media,.article-rail__media,.post-two-col-header-wrap .single-post-img-container
){display:flex;align-items:center;justify-content:center;background:var(--glass-fill-strong)}body.gss-ui-v19 :where(
.featured-posts .post-img-wrap > img,.featured-post-slider .post-img-wrap > img,.post-loop .post-img-wrap > img,.related-post-wrap .post-img-wrap > img,.prev-next-wrap .post-img-wrap > img,.topic-hub-card__image,.ai-at-work-card__image,.latest-news-card__image,.article-rail__image,.post-two-col-header-wrap .single-post-img-container > img
){object-fit:contain!important;object-position:50% 50%!important;transform:none!important}body.gss-ui-v19 .featured-posts .post-card .post-img-wrap>img,body.gss-ui-v19 .post-loop .post-card .post-img-wrap>img,body.gss-ui-v19 .related-post-wrap .related-post-card .post-img-wrap>img{height:auto!important;aspect-ratio:auto!important}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-small .post-img-wrap{align-self:center;height:auto;aspect-ratio:16/9}body.gss-ui-v19 .featured-posts-editorial-grid .post-card-small .post-img-wrap>img{height:auto!important;aspect-ratio:auto!important}body.gss-ui-v19 .post-two-col-header-wrap .single-post-img-container{align-self:center;aspect-ratio:16/9}body.gss-ui-v19 .post-two-col-header-wrap .single-post-img-container>img{height:100%;min-height:0;aspect-ratio:16/9}body.gss-ui-v19 .hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:clamp(1.6rem,3vw,2.4rem)}body.gss-ui-v19 .hero-action{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:.85rem 1.5rem;border:2px solid transparent;border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;transition:transform var(--glass-motion),box-shadow var(--glass-motion),filter var(--glass-motion)}body.gss-ui-v19 .hero-action--primary{color:var(--gss-btn-ink);background:linear-gradient(132deg,var(--gss-btn-a) 0,var(--gss-btn-b) 46%,var(--gss-btn-c) 100%) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .hero-action--secondary{color:var(--gss-brand);background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .hero-action:hover{transform:translateY(-2px);filter:saturate(112%)}body.gss-ui-v19 .contact-cta__icon,body.gss-ui-v19 .hero-action__brand-icon,body.gss-ui-v19 .hero-action__icon{display:inline-flex;width:1.15em;height:1.15em;flex:none;align-items:center;fill:currentColor}body.gss-ui-v19 .contact-cta__icon svg,body.gss-ui-v19 .hero-action__brand-icon svg{width:100%;height:100%;fill:currentColor}body.gss-ui-v19.page-professional-feedback .single-post-img-container,body.gss-ui-v19.tag-pre-vibe-coding .single-post-img-container{padding:0;border:0;background:0 0;box-shadow:none}body.gss-ui-v19.page-professional-feedback .single-post-img-container img,body.gss-ui-v19.tag-pre-vibe-coding .single-post-img-container img{border-radius:0;box-shadow:none}body.page-professional-feedback.gss-ui-v19 .post-content-area:not(.has-toc){width:100%;max-width:none}body.page-professional-feedback.gss-ui-v19 .post-content-area:not(.has-toc)>.post-content{width:100%;min-width:0;max-width:none;flex:1 1 100%}body.page-professional-feedback.gss-ui-v19 .single-post-img-container{width:100%;max-width:none;margin-inline:auto}body.gss-ui-v19.page-professional-feedback .post-content>:where(h2,h3,p){max-width:62ch}body.gss-ui-v19.page-professional-feedback .post-content>h2{margin-top:clamp(3rem,6vw,5rem);padding-bottom:.6rem;border-bottom:2px solid transparent;background:var(--glass-rim-quiet) border-box;background-repeat:no-repeat;background-position:bottom;background-size:100% 2px;font-size:clamp(1.75rem, 3vw, 2.5rem);letter-spacing:-.04em}body.gss-ui-v19.page-professional-feedback .post-content>h3{margin-top:clamp(2rem,3.5vw,3rem);color:var(--gss-brand);font-size:clamp(1.05rem, 1.5vw, 1.25rem);font-weight:850;letter-spacing:.06em;text-transform:uppercase}body.gss-ui-v19.page-professional-feedback .post-content>:is(ol,ul){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));max-width:none;margin:1.25rem 0 0;padding:0;gap:clamp(.85rem,1.5vw,1.25rem);list-style:none;counter-reset:none}body.gss-ui-v19.page-professional-feedback .post-content>:is(ol,ul)>li{position:relative;margin:0;padding:clamp(1.15rem,1.9vw,1.6rem);padding-top:clamp(1.9rem,2.6vw,2.4rem);border:2px solid transparent;border-radius:var(--glass-radius-lg);background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:var(--glass-shadow-soft);color:var(--text-color-dark);font-size:1rem;line-height:1.6;text-wrap:pretty}body.gss-ui-v19.page-professional-feedback .post-content>:is(ol,ul)>li::marker{content:none}body.gss-ui-v19.page-professional-feedback .post-content>:is(ol,ul)>li::before{position:absolute;top:clamp(.35rem,.9vw,.6rem);left:clamp(1rem,1.7vw,1.4rem);color:var(--gss-brand-pink);content:"\201C";font-size:2.4rem;font-weight:800;line-height:1;opacity:.55}body.gss-ui-v19 .post-content .kg-image-card{text-align:center}body.gss-ui-v19 .post-content .kg-image-card img{width:auto;max-width:100%;max-height:min(62vh,540px);margin-inline:auto}body.gss-ui-v19 .post-content :where(figure,p)>video,body.gss-ui-v19 .post-content>video{display:block;width:auto;height:auto;max-width:100%;max-height:min(62vh,540px);margin-inline:auto;border-radius:var(--glass-radius-lg);background:#0e0912;box-shadow:0 10px 28px rgba(31,38,72,.1)}body.gss-ui-v19 .post-content .kg-video-card:has(> video),body.gss-ui-v19 .post-content figure:has(> video){padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;text-align:center}body.gss-ui-v19 .lightense-backdrop{background-color:rgba(14,9,18,.86)!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.gss-ui-v19 .lightense-backdrop{-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%)}}body.gss-ui-v19 img.lightense-target.lightense-open{position:relative;z-index:400000001;border-radius:var(--glass-radius-md);box-shadow:var(--glass-shadow-hover)}body.gss-ui-v19:has(.lightense-open) .site-wrap{isolation:auto}body.gss-ui-v19:has(.lightense-open) .post-content{-webkit-backdrop-filter:none;backdrop-filter:none}body.gss-ui-v19 img.lightense-target{cursor:zoom-in}body.gss-ui-v19 img.lightense-target.lightense-open{cursor:zoom-out}body.gss-ui-v19 .gss-feature{margin-block:clamp(2rem,4.5vw,3.75rem)}body.gss-ui-v19 .gss-feature__panel{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:space-between;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.75rem,3.5vw,3rem);border:2px solid transparent;border-radius:var(--glass-radius-xl);background:linear-gradient(132deg,color-mix(in srgb,var(--gss-brand-violet) 16%,var(--glass-fill-strong)),var(--glass-fill-b) 58%,color-mix(in srgb,var(--gss-brand-red) 14%,var(--glass-fill-strong))) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow);color:inherit;text-decoration:none;transition:transform var(--glass-motion),box-shadow var(--glass-motion)}body.gss-ui-v19 .gss-feature__panel:hover{transform:translateY(-3px);box-shadow:var(--glass-shadow-hover)}body.gss-ui-v19 .gss-feature__copy{position:relative;z-index:1;flex:1 1 32rem;min-width:0}body.gss-ui-v19 .gss-feature__title{margin:0 0 .65rem;background-image:linear-gradient(102deg,var(--gss-brand-strong) 0,var(--gss-brand) 45%,var(--gss-brand-pink) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2rem, 3.6vw, 3.1rem);line-height:1.04;letter-spacing:-.045em}body.gss-ui-v19 .gss-feature__lede{max-width:60ch;margin:0 0 1.15rem;color:var(--text-color-main);font-size:clamp(1rem, 1.35vw, 1.12rem);line-height:1.62}body.gss-ui-v19 .gss-feature__cta{display:inline-flex;align-items:center;gap:.5rem;color:var(--gss-brand);font-size:1rem;font-weight:750}body.gss-ui-v19 .gss-feature__arrow{width:1.05em;height:1.05em;fill:currentColor;transition:transform var(--glass-motion)}body.gss-ui-v19 .gss-feature__panel:hover .gss-feature__arrow{transform:translateX(4px)}body.gss-ui-v19 .gss-feature__mark{position:relative;display:grid;width:clamp(13rem,22vw,20rem);flex:none;margin-block:clamp(-1rem,-2vw,-2rem);aspect-ratio:1;place-items:center}body.gss-ui-v19 .gss-feature__logo{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 12px 26px rgba(122, 12, 45, .28));transition:transform var(--glass-motion)}body.gss-ui-v19 .gss-feature__panel:hover .gss-feature__logo{transform:translateY(-4px) rotate(-2deg)}body.gss-ui-v19 .gss-feature__glow{position:absolute;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--gss-brand-red) 38%,transparent),transparent 68%);filter:blur(18px);inset:6%}@media (max-width:767px){body.gss-ui-v19 .gss-feature__mark{display:none}}@media (prefers-reduced-motion:reduce){body.gss-ui-v19 .gss-feature__panel:hover .gss-feature__logo{transform:none}}body.gss-ui-v19 .home-highlights{margin-block:clamp(2.75rem,6vw,5.5rem)}body.gss-ui-v19 .home-highlights__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2.5vw,1.75rem)}body.gss-ui-v19 .highlight-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:clamp(.65rem,1vw,.85rem);border:2px solid transparent;border-radius:var(--glass-radius-lg);background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow);isolation:isolate;transition:transform var(--glass-motion),box-shadow var(--glass-motion)}body.gss-ui-v19 .highlight-card:hover{transform:translateY(-3px)}body.gss-ui-v19 .highlight-card__media{display:block;overflow:hidden;border-radius:var(--glass-radius-md);aspect-ratio:16/10}body.gss-ui-v19 .highlight-card__image{width:100%;height:100%;object-fit:cover}body.gss-ui-v19 .highlight-card__media--fallback{display:grid;place-items:center;background:linear-gradient(132deg,color-mix(in srgb,var(--gss-brand-cyan) 16%,transparent),color-mix(in srgb,var(--gss-brand-red) 22%,transparent));color:var(--gss-brand);font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.gss-ui-v19 .highlight-card__content{display:flex;flex:1;flex-direction:column;padding:clamp(1rem,1.6vw,1.4rem) clamp(.75rem,1.2vw,1rem) clamp(.9rem,1.2vw,1.1rem)}body.gss-ui-v19 .highlight-card__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.7rem;color:var(--text-color-light);font-size:.82rem}body.gss-ui-v19 .highlight-card__badge{padding:.28rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--gss-brand-red) 16%,transparent);color:var(--gss-brand);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}body.gss-ui-v19 .highlight-card__title{margin:0 0 .6rem;font-size:clamp(1.25rem, 1.9vw, 1.55rem);line-height:1.22;letter-spacing:-.035em}body.gss-ui-v19 .highlight-card__title a{color:var(--text-color-dark);text-decoration:none}body.gss-ui-v19 .highlight-card__title a:hover{color:var(--gss-brand)}body.gss-ui-v19 .highlight-card__excerpt{margin:0 0 1rem;color:var(--text-color-main);font-size:.96rem;line-height:1.6}body.gss-ui-v19 .highlight-card__cta{margin-top:auto;color:var(--gss-brand);font-size:.9rem;font-weight:750}body.gss-ui-v19 .highlight-card__link::after{position:absolute;z-index:2;content:"";inset:0}body.gss-ui-v19 .highlight-card:focus-within{outline:3px solid var(--glass-focus);outline-offset:3px}body.gss-ui-v19 .highlight-card__link:focus-visible{outline:0}body.gss-ui-v19 .highlight-card:hover .highlight-card__cta{color:var(--gss-brand-pink)}body.gss-ui-v19 .home-testimonials{margin-block:clamp(2.75rem,6vw,5.5rem)}body.gss-ui-v19 .home-testimonials__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);margin:0;padding:0;list-style:none}body.gss-ui-v19 .testimonial-card{display:flex;min-width:0;flex-direction:column;padding:clamp(1.35rem,2.2vw,1.9rem);border:2px solid transparent;border-radius:var(--glass-radius-lg);background:linear-gradient(145deg,var(--glass-fill-a),var(--glass-fill-b)) padding-box,var(--glass-rim-quiet) border-box;box-shadow:var(--glass-shadow-soft)}body.gss-ui-v19 .testimonial-card__quote{margin:0;color:var(--text-color-dark);font-size:clamp(1rem, 1.35vw, 1.12rem);line-height:1.62;text-wrap:pretty}body.gss-ui-v19 .testimonial-card__quote p{margin:0}body.gss-ui-v19 .testimonial-card__quote::before{display:block;margin-bottom:.35rem;color:var(--gss-brand-pink);content:"\201C";font-size:2.6rem;font-weight:800;line-height:.6}body.gss-ui-v19 .testimonial-card__attribution{margin:1.1rem 0 0;color:var(--text-color-light);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.gss-ui-v19 .home-testimonials__more{margin:clamp(1.4rem,2.5vw,2rem) 0 0}body.gss-ui-v19 .home-testimonials__link{color:var(--gss-brand);font-weight:750;text-decoration:none}body.gss-ui-v19 .home-testimonials__link:hover{text-decoration:underline}body.gss-ui-v19 .contact-cta{margin-block:clamp(3rem,7vw,6rem)}body.gss-ui-v19 .contact-cta__panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(1.5rem,3vw,2.75rem);padding:clamp(1.75rem,3.5vw,3rem);border:2px solid transparent;border-radius:var(--glass-radius-xl);background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b)) padding-box,var(--glass-rim) border-box;box-shadow:var(--glass-shadow)}body.gss-ui-v19 .contact-cta__copy{flex:1 1 26rem;min-width:0}body.gss-ui-v19 .contact-cta__actions{display:flex;flex-wrap:wrap;gap:.85rem}body.gss-ui-v19 .contact-cta__action{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:.85rem 1.5rem;border:2px solid transparent;border-radius:999px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform var(--glass-motion),filter var(--glass-motion)}body.gss-ui-v19 .contact-cta__action--primary{color:var(--gss-btn-ink);background:linear-gradient(132deg,var(--gss-btn-a) 0,var(--gss-btn-b) 46%,var(--gss-btn-c) 100%) padding-box,var(--glass-rim) border-box}body.gss-ui-v19 .contact-cta__action--secondary{color:var(--gss-brand);background:linear-gradient(145deg,var(--glass-fill-strong),var(--glass-fill-b)) padding-box,var(--glass-rim-soft) border-box}body.gss-ui-v19 .contact-cta__action:hover{transform:translateY(-2px);filter:saturate(112%)}@media (max-width:991px){body.gss-ui-v19 .home-highlights__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body.gss-ui-v19 .home-highlights__grid,body.gss-ui-v19 .home-testimonials__grid{grid-template-columns:minmax(0,1fr)}body.gss-ui-v19 .contact-cta__actions .contact-cta__action,body.gss-ui-v19 .hero-actions .hero-action{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){body.gss-ui-v19,body.gss-ui-v19 *,body.gss-ui-v19 ::after,body.gss-ui-v19 ::before{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important}body.gss-ui-v19 :where(
.btn,.btn-link,.nav-link,.nav-icon,.submenu-toggle,.submenu-toggle svg,.post-card,.post-card::before,.post-card::after,.post-card .post-img-wrap img,.tag-item,.all-tags,.related-post-card,.related-post-card .post-img-wrap img,.prev-post,.next-post,.tier-wrap,.author-card,.site-cover-image-wrapper,.explore-by__group::before,.explore-by__link,.explore-by__arrow,.latest-news-card,.latest-news-card::after,.latest-news__archive-link,.article-rail__card,.article-rail__card::after,.article-rail__view-all,.article-rail__control,.topic-hub__browse-link,.topic-hub__browse-link span,.topic-hub-card,.topic-hub-card__image,.ai-at-work-hub__browse-link,.ai-at-work-hub__browse-link span,.ai-at-work-card,.ai-at-work-card__image,.kg-toggle-heading svg,.featured-post-slider,.swiper-wrapper,.swiper-slide,.swiper-button-prev,.swiper-button-next,.social-icon,.js-scroll-top,.archive-cover-inner .cover-content-wrapper,.kg-btn,.kg-product-card-button,.kg-signup-card-button,.kg-header-card-button,.kg-cta-button,.kg-file-card-button
){animation:none!important;filter:none!important;transform:none!important}body.gss-ui-v19 .kg-audio-player-container input[type=range]::-webkit-slider-thumb,body.gss-ui-v19 .kg-audio-player-container input[type=range]:active::-webkit-slider-thumb{transform:none!important}body.gss-ui-v19 .kg-audio-player-container input[type=range]::-moz-range-thumb,body.gss-ui-v19 .kg-audio-player-container input[type=range]:active::-moz-range-thumb{transform:none!important}}@media (prefers-reduced-transparency:reduce){:root{--gss-opaque-surface:#f5f6fc;--gss-opaque-reading:#ffffff;--gss-opaque-elevated:#eceff8}html[data-theme=dark]{--gss-opaque-surface:#171a26;--gss-opaque-reading:#0e1019;--gss-opaque-elevated:#222638}body.gss-ui-v19 :where(
.site-header,.header-inner,.nav-wrap,.nav-left li > ul,.nav-right li > ul,.post-card,.post-card::after,.post-card .post-img-wrap,.tag-item,.all-tags,.footer-top,.archive-cover-inner.has-image .cover-content-wrapper,.single-post .post-header,.single-post-img-container,.toc-container,.latest-news-card,.latest-news-card__media,.article-rail__card,.article-rail__media,.article-rail__control,.explore-by__group,.explore-by__link,.topic-hub__intro,.topic-hub-feed__heading,.topic-hub-card,.ai-at-work-hub__intro,.ai-at-work-feed__heading,.ai-at-work-card,.post-two-col-header-wrap,.comment-wrap,.membership-switch,.tier-wrap,.sign-card,.account-wrap,.contact-card,.author-card,.account-settings-link,.notification,a.kg-bookmark-container,.kg-product-card-container,.kg-file-card-container,.kg-audio-card,.kg-video-card,.kg-toggle-card,.kg-nft-card-container,.kg-collection-card,.kg-transistor-card,.nls
){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--gss-opaque-surface)!important}body.gss-ui-v19 .post-content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--gss-opaque-reading)!important}body.gss-ui-v19 :where(
input:not([type=submit]):not([type=button]):not([type=reset]),select,textarea,.latest-news__archive-link,.article-rail__view-all,.article-rail__tag,.explore-by__link,.topic-hub-card__image-link,.account-settings-link,.kg-file-card-icon,.kg-audio-thumbnail,.kg-audio-thumbnail.placeholder,.kg-audio-thumbnail-placeholder
){background:var(--gss-opaque-elevated)!important}body.gss-ui-v19 .esub-section-wrap,body.gss-ui-v19 .post-membership-cta{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(128deg,#25255f,#532a84 48%,#8d245e)!important}body.gss-ui-v19 :where(
.hero-two-column::before,.hero-two-column::after,.explore-by__group::before
){content:none!important}}@media (prefers-contrast:more){body.gss-ui-v19 :where(
.header-inner,.nav-left li > ul,.nav-right li > ul,.hero-two-column,.site-cover-image-wrapper,.post-card,.tag-item,.all-tags,.footer-top,.archive-cover-inner,.archive-cover-inner.has-image .cover-content-wrapper,.post-content,.single-post .post-header,.single-post-img-container,.toc-container,.latest-news-card,.latest-news-card__media,.article-rail__card,.article-rail__media,.article-rail__control,.explore-by__group,.explore-by__link,.topic-hub__intro,.topic-hub-feed__heading,.topic-hub-card,.ai-at-work-hub__intro,.ai-at-work-feed__heading,.ai-at-work-card,.post-two-col-header-wrap,.comment-wrap,.membership-switch,.tier-wrap,.sign-card,.account-wrap,.contact-card,.author-card,.notification,.kg-card,input,select,textarea
){border-width:2px!important}body.gss-ui-v19 :where(a,button,input,select,textarea):focus-visible{outline-width:4px!important;outline-offset:3px!important}body.gss-ui-v19 :where(
.footer-nav a,.post-content a:not(.kg-btn),.topic-hub-card__title a,.author-name a
){text-decoration:underline!important;text-decoration-thickness:0.12em!important;text-underline-offset:0.18em!important}}@media (forced-colors:active){body.gss-ui-v19 :where(
.header-inner,.nav-wrap,.nav-left li > ul,.nav-right li > ul,.hero-two-column,.site-cover-image-wrapper,.post-card,.tag-item,.all-tags,.footer-top,.archive-cover-inner,.archive-cover-inner.has-image .cover-content-wrapper,.post-content,.single-post .post-header,.single-post-img-container,.toc-container,.latest-news-card,.latest-news-card__media,.article-rail__card,.article-rail__media,.explore-by__group,.explore-by__link,.topic-hub__intro,.topic-hub-feed__heading,.topic-hub-card,.ai-at-work-hub__intro,.ai-at-work-feed__heading,.ai-at-work-card,.post-two-col-header-wrap,.comment-wrap,.membership-switch,.tier-wrap,.sign-card,.account-wrap,.contact-card,.author-card,.account-settings-link,.notification,.kg-card,a.kg-bookmark-container,.kg-product-card-container,.kg-file-card-container,.kg-audio-card,.kg-video-card,.kg-toggle-card,.kg-nft-card-container,.kg-collection-card,.kg-transistor-card,.nls
){border:1px solid CanvasText!important;color:CanvasText!important;background:Canvas!important;box-shadow:none!important;forced-color-adjust:auto}body.gss-ui-v19 :where(
.btn,.btn-link,.nav-icon,.submenu-toggle,.latest-news__archive-link,.article-rail__view-all,.article-rail__control,.article-rail__tag,.kg-btn,.kg-product-card-button,.kg-signup-card-button,.kg-header-card-button,.kg-cta-button,.kg-file-card-button,input,select,textarea,.social-icon,.notification-close
){border:1px solid ButtonText!important;color:ButtonText!important;background:ButtonFace!important;box-shadow:none!important;forced-color-adjust:auto}body.gss-ui-v19 :where(a,button,input,select,textarea):focus-visible{outline:3px solid Highlight!important}body.gss-ui-v19 :where(
.hero-two-column::before,.hero-two-column::after,.latest-news-card::after,.article-rail__card::after,.explore-by__group::before,.post-card::before,.post-card::after
){content:none!important}}@media print{@page{margin:1.6cm}body.gss-ui-v19,body.gss-ui-v19 main{color:#111!important;background:#fff!important}body.gss-ui-v19 :where(
.site-header,.site-footer,.esub-section,.esub-section-wrap,.comment-wrap,.share-wrap,.prev-next-wrap,.related-posts-wrap,.post-membership-cta,.featured-post-slider,.js-scroll-top,.gh-portal-triggerbtn-iframe,.gh-search-trigger
){display:none!important}body.gss-ui-v19 :where(
.explore-by__group,.explore-by__link,.latest-news-card,.latest-news-card__media,.article-rail__card,.article-rail__media,.topic-hub__intro,.topic-hub-feed__heading,.topic-hub-card,.ai-at-work-hub__intro,.ai-at-work-feed__heading,.ai-at-work-card,.post-two-col-header-wrap,.single-post .post-header,.single-post-img-container,.post-content,.toc-container,.contact-card,.author-card,.tier-wrap,.account-wrap,.sign-card,.kg-card,.nls
){border:1px solid #d5d5dc!important;color:#111!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.gss-ui-v19 :where(.article-container,.post-content){width:100%!important;max-width:none!important;margin:0!important}body.gss-ui-v19 .article-rail__controls{display:none!important}body.gss-ui-v19 .latest-news-card__video-frame{display:none!important}body.gss-ui-v19 .latest-news-card__video-poster{visibility:visible!important}body.gss-ui-v19 .article-rail__track{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;overflow:visible!important}body.gss-ui-v19 :where(.post-card,.topic-hub-card,.ai-at-work-card,.author-card,figure,table){break-inside:avoid}body.gss-ui-v19 :where(h1,h2,h3,h4,h5,h6,p,li,a,strong){color:#111!important;-webkit-text-fill-color:currentColor!important}body.gss-ui-v19 :where(img,video){max-width:100%!important;filter:none!important}}
