section{padding:0}.breadcrumb{padding:22px 0 0;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--ink-4);text-transform:uppercase}.breadcrumb a{color:var(--ink-3)}.breadcrumb a:hover{color:var(--cyan)}.breadcrumb .sep{margin:0 10px;color:var(--ink-4)}.breadcrumb .cur{color:var(--ink)}.post-hero{position:relative;padding:24px 0 56px;overflow:hidden}.post-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 460px at 50% 0%,rgb(1 77 253 / .28),transparent 60%),radial-gradient(700px 460px at 80% 40%,rgb(98 229 255 / .08),transparent 60%)}.post-hero::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background:repeating-linear-gradient(0deg,rgb(98 229 255 / .03) 0 1px,transparent 1px 56px),repeating-linear-gradient(90deg,rgb(98 229 255 / .03) 0 1px,transparent 1px 56px);mask-image:radial-gradient(600px 400px at 50% 40%,#000 30%,transparent 85%)}.post-hero .wrap{position:relative;z-index:2}.post-hero .cat-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgb(98 229 255 / .12);border:1px solid rgb(98 229 255 / .35);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px}.post-hero .cat-badge .d{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.post-hero h1{font-family:var(--display);font-size:clamp(36px, 4.8vw, 58px);line-height:1.04;letter-spacing:-.03em;text-wrap:balance;padding:15px 0;margin-bottom:18px}.post-hero h1 .grad{background:linear-gradient(120deg,#fff 0%,#62E5FF 75%);-webkit-background-clip:text;background-clip:text;color:#fff0}.post-hero .meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;background:rgb(10 15 30 / .7);backdrop-filter:blur(12px);border:1px solid var(--line-2);border-radius:999px;font-size:13.5px;color:var(--ink-2);max-width:fit-content}.post-hero .meta .av{width:34px;height:34px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid rgb(98 229 255 / .3)}.post-hero .meta .av img{width:100%;height:100%;object-fit:cover}.post-hero .meta b{color:var(--ink);font-weight:600}.post-hero .meta .sep{width:1px;height:20px;background:var(--line-2)}.post-hero .meta .m-i{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:12.5px;font-family:var(--mono)}.post-hero .meta .m-i svg{color:var(--cyan)}.post-layout{padding:0 0 60px}.post-layout .wrap{display:grid;grid-template-columns:1fr 320px;gap:56px;align-items:start}.content-col{max-width:100%}.content-col .breadcrumb{padding:0;margin-bottom:22px}.post-video{position:relative;aspect-ratio:16 / 9;margin:0 0 48px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-2);background:var(--surface);box-shadow:0 30px 60px -25px rgb(1 77 253 / .45);isolation:isolate}.post-video__placeholder{position:absolute;inset:0;z-index:0;display:grid;place-items:center;background:radial-gradient(60% 60% at 50% 40%,rgb(1 77 253 / .32),transparent 70%),linear-gradient(135deg,rgb(15 25 55 / .7),rgb(10 15 30 / .95));color:var(--cyan);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.post-video__placeholder .pv-play{width:72px;height:72px;border-radius:50%;background:linear-gradient(180deg,#FFFFFF 0%,#E8F2FF 100%);display:grid;place-items:center;box-shadow:0 14px 34px -10px rgb(1 77 253 / .7),inset 0 -2px 0 rgb(0 0 0 / .05);margin-bottom:18px}.post-video__placeholder .pv-play svg{width:28px;height:28px;color:var(--brand);margin-left:4px}.post-video iframe,.post-video>.wp-block-embed,.post-video>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:1}.toc-inline{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:22px 26px;margin:0 0 48px}.toc-inline .th{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px}.toc-inline .th svg{color:var(--cyan)}.toc-inline ol{list-style:none;padding:0;margin:0;display:grid;gap:10px;counter-reset:toc}.toc-inline ol li{counter-increment:toc;display:flex;gap:12px;font-size:14px;color:var(--ink-2);line-height:1.45}.toc-inline ol li::before{content:counter(toc,decimal-leading-zero);font-family:var(--mono);font-size:11px;color:var(--ink-4);letter-spacing:.06em;padding-top:2px;min-width:22px}.toc-inline ol li a{color:var(--ink-2);transition:color .15s}.toc-inline ol li a:hover{color:var(--cyan)}.article{font-family:var(--body);font-size:18px;line-height:1.75;color:var(--ink-2)}.article p{margin:10px 0;text-wrap:pretty}.article p.lede{font-family:var(--display);font-size:22px;line-height:1.5;letter-spacing:-.01em;color:var(--ink);margin-bottom:40px}.article h2{font-family:var(--display);font-size:36px;line-height:1.12;letter-spacing:-.025em;color:var(--ink);margin:0;scroll-margin-top:100px;position:relative;padding:24px 0 24px 22px}.article h2::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;background:linear-gradient(180deg,var(--cyan),var(--brand));border-radius:2px}.article h3{font-family:var(--display);font-size:24px;line-height:1.2;letter-spacing:-.015em;color:var(--ink);margin:0;padding:24px 0}.article h4{font-family:var(--display);font-size:20px;line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin:0;padding:24px 0}.article strong{color:var(--ink);font-weight:600}.article a:not(.inline-btn){color:var(--cyan);border-bottom:1px solid rgb(98 229 255 / .3);transition:color .15s,border-color .15s}.article a:not(.inline-btn):hover{color:#fff;border-color:var(--cyan)}.article ul{padding-left:0;list-style:none;margin:0 0 26px}.article ul li{position:relative;padding-left:28px;margin-bottom:12px}.article ul li::before{content:"";position:absolute;left:4px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px rgb(98 229 255 / .4)}.article ol{padding-left:28px;margin:0 0 26px}.article ol li{margin-bottom:10px}.article ol li::marker{color:var(--cyan);font-weight:600}.article .figure{margin:40px 0}.article .figure img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--line-2)}.article .figure figcaption{margin-top:12px;font-family:var(--mono);font-size:12px;color:var(--ink-4);letter-spacing:.04em;text-align:center}.callout{position:relative;margin:36px 0;padding:22px 26px 22px 70px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgb(255 211 77 / .1),rgb(255 211 77 / .03));border:1px solid rgb(255 211 77 / .3)}.callout::before{content:"";position:absolute;left:22px;top:22px;width:32px;height:32px;border-radius:8px;background:rgb(255 211 77 / .15);border:1px solid rgb(255 211 77 / .4)}.callout::after{content:"💡";position:absolute;left:28px;top:26px;font-size:18px}.callout .lb{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#FFD34D;font-weight:600;margin-bottom:6px;display:block}.callout p{margin:0;color:var(--ink);font-size:16px;line-height:1.6}.callout-premium{position:relative;margin:44px 0;padding:28px;border-radius:var(--radius-xl);background:radial-gradient(400px 280px at 100% 0%,rgb(98 229 255 / .18),transparent 60%),linear-gradient(160deg,rgb(1 77 253 / .35),rgb(10 15 30 / .95));border:1px solid rgb(98 229 255 / .35);overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center}.callout-premium::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:radial-gradient(circle at 20% 90%,rgb(98 229 255 / .15) 0 2px,transparent 2px),radial-gradient(circle at 85% 20%,rgb(98 229 255 / .18) 0 2.5px,transparent 2.5px)}.cp-icon{position:relative;width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,var(--brand),var(--brand-light));display:grid;place-items:center;box-shadow:0 12px 30px -10px rgb(1 77 253 / .7);flex-shrink:0;font-size:26px}.cp-body{position:relative}.cp-body .cp-lb{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-weight:600;margin-bottom:6px}.cp-body h4{font-family:var(--display);font-size:19px;line-height:1.3;color:var(--ink);margin-bottom:4px;letter-spacing:-.01em}.cp-body p{font-size:14px;color:var(--ink-2);margin:0;line-height:1.5}.cp-btn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:12px 18px;border-radius:10px;background:#fff;color:#0A0F1E;font-family:var(--display);font-weight:600;font-size:13.5px;white-space:nowrap;transition:transform .15s}.cp-btn:hover{transform:translateY(-2px)}.article .code{margin:32px 0;padding:22px 24px;background:#050913;border:1px solid var(--line-2);border-radius:12px;font-family:var(--mono);font-size:13px;line-height:1.65;color:var(--ink-2);overflow-x:auto;position:relative}.article .code::before{content:"css";position:absolute;top:10px;right:14px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.article .code .k{color:#62E5FF}.article .code .v{color:#FFD34D}.article .code .c{color:var(--ink-4);font-style:italic}.article .code .s{color:#8CEEFF}.article kbd{font-family:var(--mono);font-size:.85em;padding:2px 8px;border-radius:5px;background:rgb(98 229 255 / .1);border:1px solid rgb(98 229 255 / .3);color:var(--cyan)}.right-sidebar{position:sticky;top:60px;display:grid;gap:26px}.sticky-toc{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:20px 20px 22px;max-height:360px;overflow-y:auto}.sticky-toc .th{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.sticky-toc ol{list-style:none;padding:0;margin:0;display:grid;gap:4px}.sticky-toc li{position:relative}.sticky-toc li a{display:flex;gap:10px;align-items:flex-start;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.35;color:var(--ink-3);border-left:2px solid #fff0;transition:color .15s,background .15s,border-color .15s}.sticky-toc li a:hover{color:var(--ink);background:rgb(98 229 255 / .05)}.sticky-toc li.active a{color:var(--cyan);background:rgb(98 229 255 / .07);border-left-color:var(--cyan);font-weight:500}.sticky-toc li .dot{width:6px;height:6px;border-radius:50%;background:rgb(134 148 179 / .3);flex-shrink:0;margin-top:7px;transition:background .15s}.sticky-toc li.active .dot{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.rs-cta{position:relative;padding:26px 24px;border-radius:var(--radius-xl);overflow:hidden;background:radial-gradient(400px 300px at 100% 0%,rgb(98 229 255 / .22),transparent 60%),linear-gradient(165deg,rgb(1 77 253 / .7) 0%,rgb(1 77 253 / .2) 40%,rgb(6 11 28 / .95) 100%);border:1px solid rgb(98 229 255 / .35);box-shadow:0 24px 60px -24px rgb(1 77 253 / .65)}.rs-cta::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 15% 85%,rgb(98 229 255 / .2) 0 2px,transparent 2px),radial-gradient(circle at 60% 75%,rgb(98 229 255 / .14) 0 1.5px,transparent 1.5px),radial-gradient(circle at 88% 25%,rgb(98 229 255 / .25) 0 2.5px,transparent 2.5px),radial-gradient(circle at 35% 25%,rgb(98 229 255 / .12) 0 1.5px,transparent 1.5px),radial-gradient(circle at 75% 55%,rgb(98 229 255 / .1) 0 1.5px,transparent 1.5px)}.rs-cta::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.25;background:repeating-linear-gradient(45deg,transparent 0 22px,rgb(98 229 255 / .08) 22px 23px);mask-image:radial-gradient(200px 200px at 100% 100%,#000 30%,transparent 75%)}.rs-cta .cta-badge{position:relative;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:rgb(98 229 255 / .15);border:1px solid rgb(98 229 255 / .4);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-weight:600;margin-bottom:16px}.rs-cta h3{position:relative;font-family:var(--display);font-size:22px;line-height:1.15;letter-spacing:-.02em;color:var(--ink);margin-bottom:12px}.rs-cta h3 .grad{background:linear-gradient(120deg,#fff,#62E5FF);-webkit-background-clip:text;background-clip:text;color:#fff0}.rs-cta .rs-body{position:relative;font-size:13.5px;color:var(--ink-2);line-height:1.55;margin-bottom:18px}.rs-cta .bullets{position:relative;display:grid;gap:9px;margin-bottom:22px}.rs-cta .bullets li{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:var(--ink);line-height:1.4}.rs-cta .bullets .ck{width:16px;height:16px;border-radius:4px;flex-shrink:0;margin-top:2px;background:rgb(98 229 255 / .2);border:1px solid rgb(98 229 255 / .45);color:var(--cyan);display:grid;place-items:center}.rs-cta .bullets .ck svg{width:10px;height:10px}.rs-cta .rs-cta__btn.uxdivi-glow-btn{display:flex;width:100%;padding:14px 20px;font-family:var(--display);font-weight:600;font-size:14px}.rs-cta .rs-cta__btn.uxdivi-glow-btn .arr{font-family:var(--mono)}.rs-cta .rs-micro{position:relative;text-align:center;margin-top:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--ink-3)}.rs-share{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:18px 20px}.rs-share .th{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.share-row{display:flex;gap:8px;flex-wrap:wrap}.share-btn{width:40px;height:40px;border-radius:10px;background:rgb(255 255 255 / .03);border:1px solid var(--line-2);color:var(--ink-2);display:grid;place-items:center;transition:border-color .15s,color .15s,background .15s}.share-btn:hover{border-color:var(--cyan);color:var(--cyan);background:rgb(98 229 255 / .06)}.rs-recent{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:20px 22px}.rs-recent .th{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.rec-item{display:grid;grid-template-columns:60px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--line-2)}.rec-item:first-of-type{border-top:none;padding-top:0}.rec-item .thumb{width:60px;height:60px;border-radius:8px;overflow:hidden;border:1px solid var(--line-2);background:linear-gradient(135deg,#0b1740,#0a0f1e)}.rec-item .thumb img{width:100%;height:100%;object-fit:cover}.rec-item .t-title{font-family:var(--display);font-size:13px;line-height:1.35;color:var(--ink);font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rec-item:hover .t-title{color:var(--cyan)}.rs-recent .all{display:inline-block;margin-top:16px;font-family:var(--mono);font-size:11px;color:var(--cyan);letter-spacing:.08em}.post-cta-final-wrap{padding:20px 0 80px}.post-cta-final{position:relative;padding:96px 40px;border-radius:var(--radius-xl);background:radial-gradient(900px 520px at 20% 20%,rgb(1 77 253 / .55),transparent 60%),radial-gradient(700px 520px at 90% 90%,rgb(98 229 255 / .25),transparent 60%),linear-gradient(160deg,#0A1230 0%,#040814 100%);border:1px solid rgb(98 229 255 / .3);overflow:hidden;text-align:center}.post-cta-final::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(0deg,rgb(98 229 255 / .04) 0 1px,transparent 1px 64px),repeating-linear-gradient(90deg,rgb(98 229 255 / .04) 0 1px,transparent 1px 64px);mask-image:radial-gradient(900px 500px at 50% 50%,#000 30%,transparent 80%)}.post-cta-final::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 10% 30%,rgb(98 229 255 / .18) 0 2.5px,transparent 2.5px),radial-gradient(circle at 90% 20%,rgb(98 229 255 / .12) 0 2px,transparent 2px),radial-gradient(circle at 15% 80%,rgb(98 229 255 / .15) 0 2px,transparent 2px),radial-gradient(circle at 85% 85%,rgb(98 229 255 / .22) 0 3px,transparent 3px),radial-gradient(circle at 50% 50%,rgb(98 229 255 / .08) 0 1.5px,transparent 1.5px)}.post-cta-final .orbit{position:absolute;border-radius:50%;border:1px dashed rgb(98 229 255 / .15);pointer-events:none}.post-cta-final .orbit.o1{width:520px;height:520px;left:-100px;top:-100px}.post-cta-final .orbit.o2{width:420px;height:420px;right:-80px;bottom:-80px;border-color:rgb(98 229 255 / .1)}.post-cta-final .inner{position:relative;max-width:820px;margin:0 auto;z-index:2}.post-cta-final .eyebrow{display:inline-block;margin-bottom:18px}.post-cta-final h2{font-family:var(--display);font-size:clamp(34px, 4.8vw, 56px);line-height:1.04;letter-spacing:-.03em;margin-bottom:20px;text-wrap:balance}.post-cta-final h2 .grad{background:linear-gradient(120deg,#fff 0%,#62E5FF 70%,#8CEEFF 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.post-cta-final p{max-width:660px;margin:0 auto 34px;font-size:17px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.post-cta-final .ctas{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-bottom:34px}.trust-strip{display:inline-flex;gap:0;flex-wrap:wrap;justify-content:center;padding:14px 26px;border-radius:999px;background:rgb(10 15 30 / .6);backdrop-filter:blur(8px);border:1px solid var(--line-2)}.trust-strip .ts{display:inline-flex;align-items:center;gap:8px;padding:0 18px;font-family:var(--mono);font-size:11.5px;color:var(--ink-2);letter-spacing:.04em;border-right:1px solid var(--line-2)}.trust-strip .ts:last-child{border-right:none}.trust-strip .ts svg{color:var(--cyan)}.author-block{margin:0 0 40px;display:grid;grid-template-columns:240px 1fr;gap:36px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-xl);padding:36px;overflow:hidden;position:relative}.author-block::before{content:"";position:absolute;top:0;right:0;width:360px;height:100%;background:radial-gradient(circle at 100% 0%,rgb(1 77 253 / .2),transparent 70%);pointer-events:none}.author-photo{aspect-ratio:1 / 1;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-2);background:linear-gradient(135deg,#0b1740,#0a0f1e);position:relative}.author-photo img{width:100%;height:100%;object-fit:cover}.author-photo::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgb(98 229 255 / .2);border-radius:var(--radius-lg)}.author-body{position:relative}.author-body .lb{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:10px}.author-body h3{font-size:30px;letter-spacing:-.02em;margin-bottom:6px}.author-body .role{font-family:var(--mono);font-size:12.5px;color:var(--ink-3);margin-bottom:16px;letter-spacing:.02em}.author-body p{font-size:15px;color:var(--ink-2);line-height:1.65;margin-bottom:20px;max-width:620px}.author-stats{display:flex;gap:28px;flex-wrap:wrap;padding:14px 20px;border-radius:12px;background:rgb(255 255 255 / .025);border:1px solid var(--line-2);margin-bottom:20px;max-width:620px}.author-stats .s{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;color:var(--ink-3);letter-spacing:.04em}.author-stats .s b{font-family:var(--display);font-size:15px;color:var(--cyan);font-weight:600}.author-foot{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.author-socials{display:inline-flex;gap:8px}.author-socials a{width:36px;height:36px;border-radius:10px;background:rgb(255 255 255 / .03);border:1px solid var(--line-2);color:var(--ink-2);display:grid;place-items:center;transition:border-color .15s,color .15s}.author-socials a:hover{border-color:var(--cyan);color:var(--cyan)}.author-link{font-family:var(--mono);font-size:12.5px;color:var(--cyan);letter-spacing:.06em}.related{margin:0 0 60px}.related-head{margin-bottom:30px;display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:16px}.related-head h2{font-size:34px;letter-spacing:-.02em;margin-bottom:6px}.related-head p{color:var(--ink-3);font-size:15px}.related-head .link{font-family:var(--mono);font-size:12px;color:var(--cyan);letter-spacing:.06em}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.post-card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s;cursor:pointer}.post-card:hover{transform:translateY(-3px);border-color:rgb(98 229 255 / .3);box-shadow:0 24px 40px -20px rgb(1 77 253 / .35)}.post-card .pc-art{position:relative;aspect-ratio:16 / 9;background:#0a0f1e;overflow:hidden}.post-card .pc-art img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.post-card:hover .pc-art img{transform:scale(1.04)}.pc-badges{position:absolute;top:12px;left:12px}.pc-b{padding:4px 9px;border-radius:5px;background:rgb(10 15 30 / .85);backdrop-filter:blur(8px);border:1px solid rgb(98 229 255 / .3);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.post-card .pc-body{padding:18px 20px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.pc-meta-top{font-family:var(--mono);font-size:10.5px;color:var(--cyan);letter-spacing:.1em;text-transform:uppercase}.pc-meta-top .dot{color:var(--ink-4);margin:0 6px}.pc-meta-top .t{color:var(--ink-3)}.post-card h3{font-family:var(--display);font-size:17px;line-height:1.3;letter-spacing:-.01em;transition:color .15s;text-wrap:balance}.post-card:hover h3{color:var(--cyan)}.pc-foot{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line-2);font-size:12px;color:var(--ink-3)}.pc-foot .av{width:22px;height:22px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid var(--line-2)}.pc-foot .av img{width:100%;height:100%;object-fit:cover}.comments{margin-bottom:60px;padding:36px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-xl)}.comments-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.comments-head h2{font-size:26px;letter-spacing:-.015em}.comments-head .count{font-family:var(--mono);font-size:12px;color:var(--cyan);letter-spacing:.06em;padding:5px 12px;background:rgb(98 229 255 / .1);border:1px solid rgb(98 229 255 / .3);border-radius:999px}.comment-prompt{padding:28px;border-radius:var(--radius-lg);border:1px dashed var(--line-2);text-align:center;margin-bottom:26px}.comment-prompt p{color:var(--ink-2);font-size:14.5px;margin:0 0 14px}.comment-prompt .cta-sm{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:10px;border:1px solid rgb(98 229 255 / .3);color:var(--cyan);font-family:var(--display);font-weight:500;font-size:13px;background:rgb(98 229 255 / .06);transition:background .15s}.comment-prompt .cta-sm:hover{background:rgb(98 229 255 / .12)}.comment{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:20px 0;border-top:1px solid var(--line-2)}.comment:first-of-type{border-top:none;padding-top:0}.comment .av{width:44px;height:44px;border-radius:50%;overflow:hidden;border:1px solid var(--line-2)}.comment .av img{width:100%;height:100%;object-fit:cover}.comment .head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;flex-wrap:wrap}.comment .head b{font-family:var(--display);font-size:14.5px;color:var(--ink);font-weight:600}.comment .head .pill{font-family:var(--mono);font-size:10px;padding:2px 8px;border-radius:4px;background:rgb(98 229 255 / .1);color:var(--cyan);letter-spacing:.1em;text-transform:uppercase}.comment .head .date{font-family:var(--mono);font-size:11px;color:var(--ink-4);letter-spacing:.04em}.comment .body{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin-bottom:10px}.comment .reply{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.06em;cursor:pointer}.comment .reply:hover{color:var(--cyan)}.comment.child{margin-left:58px}.post-hero h1,.article h2,.article h3,.toc-inline .th,.rs-cta h3,.post-cta-final h2,.author-body h3,.related-head h2,.comments-head h2,.comment .head b,.cp-body h4,.post-card h3{font-weight:600}.post-hero h1{background:linear-gradient(120deg,#fff 0%,#62E5FF 75%);-webkit-background-clip:text;background-clip:text;color:#fff0}@media (max-width:980px){.article p{margin:0}}.article blockquote{position:relative;margin:32px 0;padding:28px 32px;border-radius:var(--radius-xl);background:radial-gradient(400px 280px at 100% 0%,rgb(98 229 255 / .18),transparent 60%),linear-gradient(160deg,rgb(1 77 253 / .35),rgb(10 15 30 / .95));border:1px solid rgb(98 229 255 / .35);overflow:hidden;color:var(--ink);font-style:normal}.article blockquote::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:radial-gradient(circle at 20% 90%,rgb(98 229 255 / .15) 0 2px,transparent 2px),radial-gradient(circle at 85% 20%,rgb(98 229 255 / .18) 0 2.5px,transparent 2.5px),radial-gradient(circle at 60% 60%,rgb(98 229 255 / .12) 0 2px,transparent 2px)}.article blockquote>*{position:relative;z-index:1}.article blockquote p{margin:0 0 10px;color:var(--ink);font-size:16px;line-height:1.55;font-family:var(--body)}.article blockquote p:last-child{margin-bottom:0}.article blockquote strong{color:#fff;font-weight:600}.article blockquote a{color:var(--cyan);border-bottom:1px solid rgb(98 229 255 / .45)}.article blockquote a:hover{color:#fff;border-bottom-color:#fff}.article blockquote cite{display:block;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-style:normal}@media (max-width:980px){.article blockquote{padding:22px 20px;margin:24px 0}.right-sidebar{position:static;top:auto}}body.uxdivi-frontend--post .ux-post .comments #respond{width:100%!important;max-width:100%!important;margin-top:28px;padding:0!important;border-top:1px solid var(--line-2);padding-top:28px!important;background:transparent!important}body.uxdivi-frontend--post .ux-post .comments #reply-title{font-family:var(--display)!important;font-size:20px!important;line-height:1.25!important;color:var(--ink)!important;font-weight:600!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important}body.uxdivi-frontend--post .ux-post .comments #reply-title small{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-left:10px}body.uxdivi-frontend--post .ux-post .comments #reply-title small a{color:var(--cyan)}body.uxdivi-frontend--post .ux-post .comments .logged-in-as,body.uxdivi-frontend--post .ux-post .comments .comment-notes,body.uxdivi-frontend--post .ux-post .comments .form-allowed-tags{font-size:12.5px!important;color:var(--ink-3)!important;margin:0 0 16px!important;font-family:var(--body)!important}body.uxdivi-frontend--post .ux-post .comments .logged-in-as a,body.uxdivi-frontend--post .ux-post .comments .comment-notes a{color:var(--cyan)!important;border-bottom:1px solid rgb(98 229 255 / .3)}body.uxdivi-frontend--post .ux-post .comments .logged-in-as a:hover,body.uxdivi-frontend--post .ux-post .comments .comment-notes a:hover{color:#fff!important;border-bottom-color:var(--cyan)}body.uxdivi-frontend--post .ux-post .comments .comment-form{width:100%!important}body.uxdivi-frontend--post .ux-post .comments .comment-form p{margin:0 0 14px!important;padding:0!important}body.uxdivi-frontend--post .ux-post .comments .comment-form label{display:block!important;font-family:var(--mono)!important;font-size:11px!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:var(--ink-3)!important;margin:0 0 6px!important;padding:0!important;background:transparent!important}body.uxdivi-frontend--post .ux-post .comments .comment-form input[type="text"],body.uxdivi-frontend--post .ux-post .comments .comment-form input[type="email"],body.uxdivi-frontend--post .ux-post .comments .comment-form input[type="url"],body.uxdivi-frontend--post .ux-post .comments .comment-form textarea,body.uxdivi-frontend--post .ux-post .comments #comment{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:14px 16px!important;background:rgb(255 255 255 / .03)!important;border:1px solid var(--line-2)!important;border-radius:10px!important;color:var(--ink)!important;font-family:var(--body)!important;font-size:14.5px!important;line-height:1.55!important;transition:border-color .15s,background .15s;box-shadow:none!important}body.uxdivi-frontend--post .ux-post .comments .comment-form textarea,body.uxdivi-frontend--post .ux-post .comments #comment{min-height:160px!important;resize:vertical!important}body.uxdivi-frontend--post .ux-post .comments .comment-form input:focus,body.uxdivi-frontend--post .ux-post .comments .comment-form textarea:focus,body.uxdivi-frontend--post .ux-post .comments #comment:focus{outline:none!important;border-color:var(--cyan)!important;background:rgb(98 229 255 / .04)!important}body.uxdivi-frontend--post .ux-post .comments .comment-form input::placeholder,body.uxdivi-frontend--post .ux-post .comments .comment-form textarea::placeholder,body.uxdivi-frontend--post .ux-post .comments #comment::placeholder{color:var(--ink-4)!important;opacity:1!important}body.uxdivi-frontend--post .ux-post .comments .comment-form-cookies-consent{display:flex!important;align-items:center;gap:8px}body.uxdivi-frontend--post .ux-post .comments .comment-form-cookies-consent label{display:inline!important;font-family:var(--body)!important;text-transform:none!important;font-size:12.5px!important;letter-spacing:normal!important;color:var(--ink-3)!important;margin:0!important}body.uxdivi-frontend--post .ux-post .comments .form-submit{margin:6px 0 0!important;padding:0!important;text-align:left!important}body.uxdivi-frontend--post .ux-post .comments .form-submit input[type="submit"],body.uxdivi-frontend--post .ux-post .comments #submit,body.uxdivi-frontend--post .ux-post .comments input.submit{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;padding:14px 26px!important;border-radius:10px!important;background:linear-gradient(135deg,var(--brand,#014DFD),var(--brand-light,#4d7eff))!important;color:#fff!important;border:0!important;font-family:var(--display)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0.01em!important;text-transform:none!important;cursor:pointer!important;box-shadow:0 14px 30px -12px rgb(1 77 253 / .55)!important;transition:transform .15s,box-shadow .15s;line-height:1!important;text-shadow:none!important}body.uxdivi-frontend--post .ux-post .comments .form-submit input[type="submit"]:hover,body.uxdivi-frontend--post .ux-post .comments #submit:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px rgb(1 77 253 / .7)!important}body.uxdivi-frontend--post .ux-post .comments .comment .reply{margin-top:8px}body.uxdivi-frontend--post .ux-post .comments .comment .reply a,body.uxdivi-frontend--post .ux-post .comments .comment .reply a.comment-reply-link,body.uxdivi-frontend--post .ux-post .comments .comment .reply a.comment-reply-login{display:inline-block!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ink-3)!important;font-family:var(--mono)!important;font-size:11px!important;letter-spacing:0.06em!important;text-transform:none!important;line-height:1.4!important;text-shadow:none!important;transition:color .15s!important}body.uxdivi-frontend--post .ux-post .comments .comment .reply a:hover,body.uxdivi-frontend--post .ux-post .comments .comment .reply a.comment-reply-link:hover,body.uxdivi-frontend--post .ux-post .comments .comment .reply a.comment-reply-login:hover{color:var(--cyan)!important;background:transparent!important}body.uxdivi-frontend--post .ux-post .comments .comment .reply img.emoji,body.uxdivi-frontend--post .ux-post .comments .comment .reply img{display:inline-block!important;width:12px!important;height:12px!important;vertical-align:-1px!important;margin:0 4px 0 0!important}body.uxdivi-frontend--post .ux-post .comments .comment .av,body.uxdivi-frontend--post .ux-post .comments .comment>.av{width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;overflow:hidden!important;border:1px solid var(--line-2)!important;flex-shrink:0!important}body.uxdivi-frontend--post .ux-post .comments .comment .av img,body.uxdivi-frontend--post .ux-post .comments .comment .av img.avatar{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important;margin:0!important;padding:0!important}body.uxdivi-frontend--post .ux-post .comments .comment.child{grid-column:1 / -1!important;margin-left:30px!important}body.uxdivi-frontend--post .ux-post .comments .comment>.comment-inner{min-width:0}body.uxdivi-frontend--post .ux-post .comments .comment .body p,body.uxdivi-frontend--post .ux-post .comments .comment .head b{word-wrap:break-word;overflow-wrap:anywhere}@media (max-width:980px){body.uxdivi-frontend--post .ux-post .comments .comment.child{margin-left:16px!important}}@media (max-width:980px){body.uxdivi-frontend--post .ux-post .wrap{padding-left:4vw!important;padding-right:4vw!important;box-sizing:border-box!important}.post-hero{padding:16px 0 36px}.post-hero h1{font-size:clamp(28px, 7vw, 42px);padding:10px 0;margin-bottom:14px}.post-hero .cat-badge{margin-bottom:10px;font-size:10px}.post-hero .meta{padding:10px 14px;gap:10px;font-size:12.5px;border-radius:16px;max-width:100%}.post-hero .meta .sep{display:none}.post-hero .meta .av{width:28px;height:28px}.post-layout{padding:0 0 40px}.post-layout .wrap{grid-template-columns:1fr!important;gap:32px}.content-col{max-width:100%}.post-video{margin-bottom:28px;border-radius:var(--radius-lg)}.toc-inline{padding:18px 18px;margin:0 0 32px}.toc-inline ol{gap:8px}.toc-inline ol li{font-size:13px}.article{font-size:16px;line-height:1.7}.article p.lede{font-size:18px;line-height:1.5;margin-bottom:28px}.article h2{font-size:26px!important;padding:20px 0 20px 18px!important}.article h2::before{width:3px;top:8px;bottom:8px}.article h3{font-size:20px!important;padding:18px 0!important}.article h4{font-size:17px!important;padding:16px 0!important}.article .figure{margin:24px 0}.article .code{padding:16px 18px;font-size:12px}.article ul li,.article ol li{font-size:16px}.callout-premium{padding:22px 20px;grid-template-columns:1fr;gap:16px;text-align:left}.callout-premium .cp-btn{justify-self:start}.post-cta-final-wrap{padding:12px 0 56px}.post-cta-final{padding:56px 24px;border-radius:var(--radius-lg)}.post-cta-final h2{font-size:clamp(26px, 6.5vw, 38px);margin-bottom:16px}.post-cta-final p{font-size:15px;margin-bottom:24px}.post-cta-final .ctas{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:24px}.post-cta-final .ctas .btn{width:100%;justify-content:center}.post-cta-final .trust-strip{padding:14px 18px;flex-wrap:wrap;gap:8px 14px;border-radius:14px;justify-content:center}.post-cta-final .trust-strip .ts{padding:0;border-right:0;font-size:11.5px;white-space:nowrap}.post-cta-final .orbit{display:none}.author-block{grid-template-columns:1fr;gap:24px;padding:24px;margin-bottom:32px}.author-photo{max-width:200px;margin:0 auto;aspect-ratio:1 / 1}.author-body h3{font-size:24px}.author-body .role{font-size:12px;margin-bottom:12px}.author-body p{font-size:14.5px}.author-block::before{display:none}.author-foot{justify-content:center}.related{margin-bottom:40px}.related-head{margin-bottom:24px}.related-head h2{font-size:26px}.related-grid{grid-template-columns:1fr;gap:16px}.post-card .pc-body{padding:16px 18px;gap:8px}.post-card h3{font-size:16px}.comments{padding:24px 20px;margin-bottom:40px;border-radius:var(--radius-lg)}.comments-head h2{font-size:22px}.comments-head .count{font-size:11px;padding:4px 10px}.comment-prompt{padding:22px 18px;margin-bottom:22px}.comment .head{gap:8px}.comment .head b{font-size:13.5px}.comment .head .date{font-size:10.5px}.comment .body{font-size:13.5px}.comment{padding:16px 0}.pc-foot{padding-top:10px;font-size:11.5px;gap:6px}}@media (max-width:640px){.post-hero h1{font-size:clamp(24px, 8vw, 34px)}.post-hero .meta{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}.post-hero .meta b{font-size:13px}.toc-inline{padding:16px}.toc-inline ol li::before{min-width:18px;font-size:10px}.article{font-size:15.5px}.article h2{font-size:22px!important;padding:18px 0 18px 16px!important}.article h3{font-size:18px!important}.article .figure img{aspect-ratio:4 / 3}.post-cta-final{padding:44px 20px}.author-block{padding:20px}.author-photo{max-width:160px}.related-head{flex-direction:column;align-items:flex-start;gap:8px}.comments{padding:20px 16px}}.rs-cta--guest .cta-badge,.rs-cta--expired .cta-badge,.rs-cta--pending-cancel .cta-badge,.rs-cta--trial .cta-badge{color:#62E5FF;background:rgb(98 229 255 / .12)}.rs-cta--on-hold{border-color:rgb(255 179 71 / .35)!important}.rs-cta--on-hold .cta-badge{color:#FFB347;background:rgb(255 179 71 / .1)}.rs-cta--lifetime{border-color:rgb(255 208 107 / .35)!important}.rs-cta--lifetime .cta-badge{color:#FFD06B;background:rgb(255 208 107 / .1)}.rs-cta-btn-secondary{display:inline-block;margin-top:8px;font-size:13px;color:rgb(245 248 255 / .6);text-decoration:underline;text-underline-offset:3px}.rs-cta-btn-secondary:hover{color:#62E5FF}