.BlogPost-module__4f-Keq__page{--ta:#00d4ff;--ta2:#6c63ff;isolation:isolate;min-height:100vh;padding:7rem 1.5rem;position:relative;overflow:hidden}.BlogPost-module__4f-Keq__progress{transform-origin:0;background:linear-gradient(90deg, var(--ta), var(--ta2), #ff6b9d);z-index:1000;height:3px;position:fixed;top:0;left:0;right:0}.BlogPost-module__4f-Keq__bg{z-index:-1;background:linear-gradient(#060912 0%,#080e1c 50%,#060912 100%);position:absolute;inset:0;overflow:hidden}.BlogPost-module__4f-Keq__glowA,.BlogPost-module__4f-Keq__glowB{filter:blur(120px);opacity:.5;border-radius:999px;position:absolute}.BlogPost-module__4f-Keq__glowA{background:color-mix(in srgb, var(--ta) 38%, transparent);width:38rem;height:38rem;top:-8rem;left:-10rem}.BlogPost-module__4f-Keq__glowB{background:color-mix(in srgb, var(--ta2) 34%, transparent);width:32rem;height:32rem;top:24rem;right:-10rem}.BlogPost-module__4f-Keq__grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 25%,#000,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 25%,#000,#0000 80%)}.BlogPost-module__4f-Keq__article{max-width:1080px;margin:0 auto;position:relative}.BlogPost-module__4f-Keq__backTop{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--t2);align-items:center;gap:.45rem;margin-bottom:2.4rem;font-size:.82rem;transition:color .2s,transform .2s;display:inline-flex}.BlogPost-module__4f-Keq__backTop:hover{color:var(--ta);transform:translate(-3px)}.BlogPost-module__4f-Keq__hero{text-align:center;max-width:60rem;margin:0 auto 2.6rem}.BlogPost-module__4f-Keq__eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--ta) 80%, white 10%);align-items:center;gap:.55rem;margin:0 0 1.4rem;font-size:.8rem;display:inline-flex}.BlogPost-module__4f-Keq__eyebrowDot{background:var(--ta);width:7px;height:7px;box-shadow:0 0 12px var(--ta);border-radius:999px}.BlogPost-module__4f-Keq__title{font-family:var(--font-serif,serif);letter-spacing:-.015em;color:#f4f8ff;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,5rem);font-weight:400;line-height:1.04}.BlogPost-module__4f-Keq__lead{max-width:46ch;color:var(--t2);margin:1.8rem auto 0;font-size:clamp(1.12rem,1.7vw,1.32rem);line-height:1.7}.BlogPost-module__4f-Keq__metaRow{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2rem;display:flex}.BlogPost-module__4f-Keq__metaPill{border:1px solid var(--lg-bd);background:var(--lg-bg);min-height:2rem;-webkit-backdrop-filter:var(--lg-blur-sm);box-shadow:var(--lg-sh);color:var(--t2);font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.28rem .85rem;font-size:.74rem;display:inline-flex}.BlogPost-module__4f-Keq__heroMedia{aspect-ratio:16/7;border:1px solid var(--lg-bd);max-width:1080px;box-shadow:var(--lg-sh), 0 40px 90px #00000080;background:#060912;border-radius:28px;margin:0 auto 3.5rem;position:relative;overflow:hidden}.BlogPost-module__4f-Keq__heroMedia>svg{width:100%;height:100%;position:absolute;inset:0}.BlogPost-module__4f-Keq__heroGlass{pointer-events:none;background:radial-gradient(120% 100% at 50% 0,#0000 55%,#0609128c 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e}.BlogPost-module__4f-Keq__heroMedia:after{content:"";background:linear-gradient(90deg, transparent, var(--ta), var(--ta2), transparent);z-index:2;height:1px;position:absolute;top:0;left:10%;right:10%}.BlogPost-module__4f-Keq__prose{max-width:760px;margin:0 auto}.BlogPost-module__4f-Keq__htmlBlock+.BlogPost-module__4f-Keq__htmlBlock{margin-top:.2rem}:is(.BlogPost-module__4f-Keq__htmlBlock h1,.BlogPost-module__4f-Keq__htmlBlock h2,.BlogPost-module__4f-Keq__htmlBlock h3,.BlogPost-module__4f-Keq__htmlBlock h4){font-family:var(--font-serif,serif);letter-spacing:-.01em;color:#f3f7ff;margin:3rem 0 1rem;font-weight:400;line-height:1.18}:is(.BlogPost-module__4f-Keq__htmlBlock h1,.BlogPost-module__4f-Keq__htmlBlock h2){border-bottom:1px solid #ffffff14;padding-bottom:.6rem;font-size:clamp(1.7rem,3vw,2.5rem)}.BlogPost-module__4f-Keq__htmlBlock h3{color:color-mix(in srgb, var(--ta) 30%, #f3f7ff);font-size:clamp(1.34rem,2.2vw,1.7rem)}.BlogPost-module__4f-Keq__htmlBlock h4{font-size:1.18rem}.BlogPost-module__4f-Keq__htmlBlock p{color:#d6e4ffd6;margin:1.25rem 0;font-size:clamp(1.06rem,1.4vw,1.18rem);line-height:1.9}.BlogPost-module__4f-Keq__htmlBlock strong{color:#f0f4ff;font-weight:700}.BlogPost-module__4f-Keq__htmlBlock em{color:color-mix(in srgb, var(--ta) 75%, white);font-style:italic}.BlogPost-module__4f-Keq__htmlBlock a{color:color-mix(in srgb, var(--ta) 80%, white 20%);border-bottom:1px solid color-mix(in srgb, var(--ta) 45%, transparent);text-decoration:none;transition:border-color .2s}.BlogPost-module__4f-Keq__htmlBlock a:hover{border-bottom-color:var(--ta)}:is(.BlogPost-module__4f-Keq__htmlBlock ul,.BlogPost-module__4f-Keq__htmlBlock ol){color:#d6e4ffd6;margin:1.25rem 0;padding-left:1.4rem;font-size:clamp(1.04rem,1.35vw,1.15rem);line-height:1.85}.BlogPost-module__4f-Keq__htmlBlock li{margin:.5rem 0}.BlogPost-module__4f-Keq__htmlBlock li::marker{color:var(--ta)}.BlogPost-module__4f-Keq__htmlBlock blockquote{border-left:3px solid color-mix(in srgb, var(--ta2) 70%, transparent);color:var(--t2);margin:1.8rem 0;padding:.4rem 0 .4rem 1.4rem;font-size:1.15rem;font-style:italic}.BlogPost-module__4f-Keq__htmlBlock hr{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);border:0;height:1px;margin:2.6rem 0}.BlogPost-module__4f-Keq__htmlBlock img{border:1px solid var(--border);border-radius:16px;width:100%;margin:1.6rem 0}.BlogPost-module__4f-Keq__htmlBlock table{border-collapse:collapse;width:100%;margin:1.6rem 0;font-size:.95rem}:is(.BlogPost-module__4f-Keq__htmlBlock th,.BlogPost-module__4f-Keq__htmlBlock td){text-align:left;border:1px solid #ffffff1a;padding:.6rem .85rem}.BlogPost-module__4f-Keq__htmlBlock th{color:#f0f4ff;background:#ffffff0a}.BlogPost-module__4f-Keq__htmlBlock :not(pre)>code{font-family:var(--font-mono,monospace);color:color-mix(in srgb, var(--ta) 60%, white);background:color-mix(in srgb, var(--ta) 10%, transparent);border:1px solid color-mix(in srgb, var(--ta) 16%, transparent);border-radius:.45rem;padding:.1rem .4rem;font-size:.86em}.BlogPost-module__4f-Keq__htmlBlock pre{border:1px solid color-mix(in srgb, var(--ta) 18%, #ffffff14);background:#02050eeb;border-radius:18px;margin:1.8rem 0;padding:1.2rem 1.3rem;overflow-x:auto;box-shadow:inset 0 1px #ffffff0d,0 20px 44px #0006}.BlogPost-module__4f-Keq__htmlBlock pre code{font-family:var(--font-mono,monospace);color:#bce6ff;white-space:pre;background:0 0;border:0;padding:0;font-size:.95rem;line-height:1.75}.BlogPost-module__4f-Keq__figure{width:min(1000px,100%);max-width:min(1000px,100%);margin:2.8rem auto 2.8rem calc(50% - min(500px,50vw));transform:none}.BlogPost-module__4f-Keq__figureFrame{border:1px solid var(--lg-bd);background:radial-gradient(ellipse 80% 70% at 30% 15%, color-mix(in srgb, var(--ta2) 12%, transparent), transparent 60%), linear-gradient(180deg, #080e1ef5, #060912);box-shadow:var(--lg-sh), 0 26px 60px #00000075;aspect-ratio:2;border-radius:22px;max-height:360px;position:relative;overflow:hidden}.BlogPost-module__4f-Keq__figureFrame:before{content:"";background:linear-gradient(90deg, transparent, var(--ta), var(--ta2), transparent);z-index:2;height:1px;position:absolute;top:0;left:8%;right:8%}.BlogPost-module__4f-Keq__figureFrame>svg{width:100%;height:100%;position:absolute;inset:0}.BlogPost-module__4f-Keq__figureCap{text-align:center;font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin:.8rem 0 0;font-size:.76rem}.BlogPost-module__4f-Keq__foot{border-top:1px solid #ffffff14;max-width:760px;margin:4rem auto 0;padding-top:2rem}.BlogPost-module__4f-Keq__back{border:1px solid var(--lg-bd);background:var(--lg-bg);-webkit-backdrop-filter:var(--lg-blur-sm);box-shadow:var(--lg-sh);color:#f0f4ff;letter-spacing:.03em;border-radius:12px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-weight:600;transition:transform .2s,border-color .2s;display:inline-flex}.BlogPost-module__4f-Keq__back:hover{border-color:color-mix(in srgb, var(--ta) 50%, transparent);transform:translate(-3px)}@media (max-width:820px){.BlogPost-module__4f-Keq__page{padding:6rem 1.1rem 5rem}.BlogPost-module__4f-Keq__figure{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.BlogPost-module__4f-Keq__heroMedia{aspect-ratio:16/9;border-radius:20px}}@media (prefers-reduced-motion:reduce){.BlogPost-module__4f-Keq__htmlBlock,.BlogPost-module__4f-Keq__figure,.BlogPost-module__4f-Keq__foot,.BlogPost-module__4f-Keq__hero>*,.BlogPost-module__4f-Keq__backTop{opacity:1!important;transform:none!important}}
