@font-face{font-family:'Space Grotesk';src:url(/wp-content/themes/be1crypto/assets/fonts/space-grotesk-latin-wght-normal.woff2) format('woff2');font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(/wp-content/themes/be1crypto/assets/fonts/inter-latin-wght-normal.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'JetBrains Mono';src:url(/wp-content/themes/be1crypto/assets/fonts/jetbrains-mono-latin-wght-normal.woff2) format('woff2');font-weight:100 800;font-style:normal;font-display:swap}:root{--bg:#040C0E;--bg-2:#061418;--surface:#0A1C1E;--surface-2:#0E2528;--surface-3:#143034;--line:rgba(159,239,107,.14);--line-soft:rgba(255,255,255,.07);--brand:#9FEF6B;--brand-2:#C7F95E;--brand-dim:rgba(159,239,107,.14);--teal:#2BD9B0;--text:#EAF4F0;--text-2:#B6C9C4;--muted:#8FA39E;--faint:#6A7E79;--up:#4ADE80;--down:#FB7185;--font-display:'Space Grotesk', 'Segoe UI', system-ui, sans-serif;--font-body:'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;--font-mono:'JetBrains Mono', Consolas, monospace;--wrap:1200px;--gutter:clamp(1rem, 4vw, 2.5rem);--section-y:clamp(3.25rem, 6vw, 5.5rem);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-pill:999px;--shadow-md:0 18px 48px -18px rgba(0,0,0,.75);--header-h:74px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;font-family:var(--font-body);background:var(--bg);color:var(--text);font-size:1rem;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(900px 620px at 12% -6%,rgb(43 217 176 / .10),transparent 62%),radial-gradient(760px 520px at 92% 4%,rgb(159 239 107 / .09),transparent 60%);background-repeat:no-repeat}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.14;letter-spacing:-.02em;color:var(--text);text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--brand);color:#04120A}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-100px;z-index:999;background:var(--brand);color:#04120A;padding:.7rem 1.1rem;border-radius:var(--r-sm);font-weight:600}.skip-link:focus{top:1rem}.wrap{width:min(var(--wrap), 100% - (var(--gutter) * 2));margin-inline:auto}.section{padding-block:var(--section-y)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow,.b1c-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:.6rem;width:auto;font-family:var(--font-mono)!important;font-size:.74rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase;line-height:1.2!important;color:var(--brand)!important;padding:.44rem .85rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--brand-dim)}.eyebrow::before,.b1c-eyebrow .elementor-heading-title::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 10px var(--brand);flex-shrink:0}.lede{font-size:clamp(1.02rem, 1.4vw, 1.14rem);color:var(--text-2);max-width:64ch}.section-title{font-size:clamp(1.5rem, 2.8vw, 2.05rem);margin-bottom:1.6rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;padding:.85rem 1.6rem;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:600;font-size:.95rem;border:1px solid #fff0;white-space:nowrap;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--brand-2),var(--brand));color:#06170B!important;box-shadow:0 10px 30px -12px rgb(159 239 107 / .65)}.btn-primary:hover{box-shadow:0 16px 40px -12px rgb(159 239 107 / .8)}.btn-ghost{background:rgb(255 255 255 / .03);border-color:var(--line);color:var(--text)!important}.btn-ghost:hover{border-color:rgb(159 239 107 / .42);background:rgb(159 239 107 / .07)}.btn-sm{padding:.55rem 1.1rem;font-size:.86rem;min-height:40px}.ico{flex-shrink:0}.logo{display:inline-flex;align-items:center;gap:.6rem}.logo-text{font-family:var(--font-display);font-weight:700;font-size:1.2rem;letter-spacing:-.03em;color:var(--text)}.logo-accent{color:var(--brand)}.site-header{position:sticky;top:0;z-index:60;background:rgb(4 12 14 / .78);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid #fff0;transition:border-color .25s ease,background .25s ease}.admin-bar .site-header{top:32px}.site-header.scrolled{border-bottom-color:var(--line-soft);background:rgb(4 12 14 / .94)}.bar{display:flex;align-items:center;gap:1.25rem;height:var(--header-h)}.brand{flex-shrink:0}.nav{margin-inline:auto}.nav-list{display:flex;align-items:center;gap:.25rem;list-style:none;padding:0;margin:0}.nav-list a{display:block;padding:.5rem .9rem;font-size:.92rem;font-weight:500;color:var(--text-2);border-radius:var(--r-pill);transition:color .18s ease,background .18s ease}.nav-list a:hover{color:var(--text);background:rgb(255 255 255 / .05)}.nav-list .current-menu-item>a,.nav-list .current-post-ancestor>a,.nav-list .current-category-ancestor>a{color:var(--brand);background:var(--brand-dim)}.actions{display:flex;align-items:center;gap:.55rem;flex-shrink:0;margin-left:auto}.icon-btn{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--line-soft);color:var(--text-2);transition:border-color .2s ease,color .2s ease}.icon-btn:hover,.icon-btn[aria-expanded='true']{color:var(--brand);border-color:var(--line)}.icon-btn .ico{width:18px;height:18px}.burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px}.burger span{display:block;width:20px;height:2px;border-radius:2px;background:var(--text);transition:transform .25s ease,opacity .25s ease}.burger[aria-expanded='true'] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded='true'] span:nth-child(2){opacity:0}.burger[aria-expanded='true'] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-search{border-top:1px solid var(--line-soft);padding:1rem 0;background:var(--bg-2)}.site-search[hidden],.mobile[hidden]{display:none}.mobile{border-top:1px solid var(--line-soft);padding:1.1rem var(--gutter) 1.75rem;background:var(--bg-2);display:grid;gap:.9rem;max-height:calc(100vh - var(--header-h));overflow-y:auto}.mobile-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:.35rem}.mobile-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-list a{display:block;padding:.75rem .9rem;border:1px solid var(--line-soft);border-radius:var(--r-sm);font-weight:500;color:var(--text);background:rgb(255 255 255 / .02)}.mobile-list .current-menu-item>a{border-color:var(--line);color:var(--brand)}.mobile-list--small a{font-size:.9rem;color:var(--text-2)}.mobile .btn{width:100%}@media (max-width:1080px){.nav{display:none}.burger{display:flex}}@media (min-width:1081px){.mobile{display:none!important}}@media (max-width:520px){.head-cta{display:none}.bar{gap:.6rem}}.search-form{display:flex;align-items:center;gap:.4rem;padding:.3rem .3rem .3rem 1rem;border:1px solid var(--line);border-radius:var(--r-pill);background:rgb(255 255 255 / .03)}.search-form input{flex:1;min-width:0;background:none;border:0;outline:none;padding:.55rem 0;color:var(--text);font-size:.95rem}.search-form input::placeholder{color:var(--faint)}.search-form button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--brand-2),var(--brand));color:#06170B;flex-shrink:0}.search-form:focus-within{border-color:rgb(159 239 107 / .5)}.crumbs{margin-bottom:1.2rem;font-family:var(--font-mono);font-size:.78rem;color:var(--faint)}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--brand)}.crumbs .separator{margin-inline:.35rem;color:var(--faint)}.crumbs .last,.crumbs [aria-current]{color:var(--text-2)}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 280px),1fr));gap:1.25rem}.post-grid--2{grid-template-columns:repeat(auto-fill,minmax(min(100%, 300px),1fr))}.post-card{height:100%;min-width:0}.post-card-link{display:flex;flex-direction:column;height:100%;padding:.9rem;border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(165deg,var(--surface),var(--bg-2));transition:border-color .22s ease,box-shadow .22s ease}.post-card-link:hover{border-color:rgb(159 239 107 / .34);box-shadow:var(--shadow-md)}.post-card .thumb{display:block;overflow:hidden;border-radius:var(--r-sm);aspect-ratio:16 / 9;background:var(--surface-2);margin-bottom:.9rem}.post-card .thumb img{width:100%;height:100%;object-fit:cover}.post-card-body{display:flex;flex-direction:column;gap:.5rem;padding:0 .3rem .25rem;flex:1}.cat{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--brand)}.post-card .t{font-family:var(--font-display);font-weight:700;font-size:1.1rem;line-height:1.28;letter-spacing:-.01em;color:var(--text);margin:0}.post-card-link:hover .t{color:var(--brand-2)}.post-card .x{color:var(--muted);font-size:.9rem;line-height:1.6}.post-card .meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.5rem;font-family:var(--font-mono);font-size:.72rem;color:var(--faint)}.post-card .meta .ico{width:13px;height:13px}.post-card .meta .dot{width:3px;height:3px;border-radius:50%;background:var(--faint);margin-inline:.2rem}.post-card.is-lead .post-card-link{padding:1rem;border-color:var(--line);background:linear-gradient(150deg,var(--surface-2),var(--bg-2))}.post-card.is-lead .t{font-size:clamp(1.25rem, 2.2vw, 1.55rem)}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 210px),1fr));gap:1rem}.cat-card{display:flex;flex-direction:column;gap:.7rem;padding:1.3rem;border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(165deg,var(--surface),var(--bg-2));transition:border-color .2s ease}.cat-card:hover{border-color:rgb(159 239 107 / .34)}.cat-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.cat-name{font-family:var(--font-display);font-size:1.15rem;font-weight:700;margin:0}.cat-name a:hover{color:var(--brand)}.cat-count{font-family:var(--font-mono);font-size:.72rem;color:var(--brand);white-space:nowrap;padding:.2rem .55rem;border-radius:var(--r-pill);background:var(--brand-dim)}.cat-desc{color:var(--muted);font-size:.86rem;line-height:1.6}.cat-latest{list-style:none;padding:.7rem 0 0;margin:0;border-top:1px solid var(--line-soft);display:grid;gap:.45rem}.cat-latest a{font-size:.86rem;color:var(--text-2);line-height:1.4;display:block}.cat-latest a:hover{color:var(--brand)}.cat-more{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.86rem;color:var(--brand)}.live .table-scroll{overflow-x:auto;border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(165deg,var(--surface),var(--bg-2))}.live-table{width:100%;border-collapse:collapse;font-size:.9rem}.live-table th,.live-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:middle}.live-table tbody tr:last-child>*{border-bottom:0}.live-table thead th{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:500;background:#fff0}.live-table tbody th{font-weight:600;color:var(--text);white-space:nowrap}.live-table tbody th a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.live-table .sym{display:inline-block;min-width:2.9rem;font-family:var(--font-mono);color:var(--brand);font-size:.76rem}.live-table .num{text-align:right;white-space:nowrap}.live-table .up{color:var(--up)}.live-table .down{color:var(--down)}.live-table .about-col{color:var(--muted);font-size:.85rem;min-width:240px}.live-src{margin-top:.6rem;font-size:.74rem;color:var(--faint)}.live-src a{color:var(--muted);text-decoration:underline}.sidebar .live-table th,.sidebar .live-table td{padding:.55rem .7rem;font-size:.82rem}.sidebar .live-table thead{display:none}.post-hero,.archive-hero,.page-hero{padding-block:clamp(1.75rem, 4vw, 3.25rem) clamp(1.75rem, 4vw, 3rem);border-bottom:1px solid var(--line-soft);background:radial-gradient(760px 340px at 15% 0%,rgb(159 239 107 / .09),transparent 66%),radial-gradient(620px 300px at 90% 10%,rgb(43 217 176 / .08),transparent 62%)}.post-hero-grid,.archive-hero-grid,.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(1.5rem, 4vw, 3.5rem);align-items:center}.post-hero .eyebrow,.archive-hero .eyebrow,.page-hero .eyebrow{margin-bottom:1rem}.post-title,.archive-title,.page-title{font-size:clamp(2rem, 4.2vw, 3.05rem);margin-bottom:1rem}.post-hero-img,.page-hero-img{overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);aspect-ratio:16 / 10;box-shadow:0 40px 90px -45px rgb(0 0 0 / .9)}.post-hero-img img,.page-hero-img img{width:100%;height:100%;object-fit:cover}.byline{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.5rem;font-size:.86rem}.avatar{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:var(--brand-dim);border:1px solid var(--line);color:var(--brand);font-family:var(--font-display);font-weight:700;font-size:.82rem}.avatar.lg{width:56px;height:56px;font-size:1.1rem}.byline-who{display:grid;line-height:1.3}.who{font-weight:600;color:var(--text)}.role{color:var(--faint);font-size:.8rem}.byline .sep{width:1px;height:28px;background:var(--line-soft)}.byline-meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;color:var(--muted);font-family:var(--font-mono);font-size:.76rem}.byline-meta span{display:inline-flex;align-items:center;gap:.35rem}.byline-meta .upd{color:var(--brand)}.archive-stats{list-style:none;padding:0;margin:1.25rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.88rem;color:var(--muted)}.archive-stats strong{color:var(--text)}.chip-row{list-style:none;padding:0;margin:1.3rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border:1px solid var(--line-soft);border-radius:var(--r-pill);font-size:.85rem;color:var(--text-2);background:rgb(255 255 255 / .02)}.chip span{font-family:var(--font-mono);font-size:.7rem;color:var(--faint)}.chip:hover,.chip.is-on{border-color:var(--line);color:var(--brand);background:var(--brand-dim)}.archive-hero--compact .wrap{max-width:900px}.hero-search{max-width:560px;margin-top:1.5rem}.page-hero-card{display:grid;gap:1.25rem;justify-items:start;padding:1.75rem;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(150deg,var(--surface-2),var(--bg-2))}.page-hero-card ul{list-style:none;padding:0;display:grid;gap:.65rem;color:var(--text-2)}.page-hero-card li{display:flex;gap:.6rem;align-items:baseline}.page-hero-card li::before{content:'✓';color:var(--brand)}.page-hero-card strong{color:var(--text)}.page-updated{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-family:var(--font-mono);font-size:.76rem;color:var(--faint)}.post-layout,.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:clamp(1.75rem, 4vw, 3.5rem);align-items:start;padding-block:clamp(2rem, 4vw, 3rem)}.post-main,.content-main{min-width:0}.sidebar{display:grid;gap:1.1rem;position:relative}.side-box{padding:1.25rem;border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(165deg,var(--surface),var(--bg-2))}.side-title{display:flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:.9rem}.side-toc ol{list-style:none;padding:0;margin:0;display:grid;gap:.1rem;counter-reset:toc}.side-toc li{counter-increment:toc}.side-toc a{display:block;position:relative;padding:.38rem 0 .38rem 1.7rem;font-size:.86rem;line-height:1.45;color:var(--muted);border-left:1px solid var(--line-soft)}.side-toc a::before{content:counter(toc,decimal-leading-zero);position:absolute;left:.55rem;top:.42rem;font-family:var(--font-mono);font-size:.66rem;color:var(--faint)}.side-toc a:hover,.side-toc a.is-active{color:var(--brand);border-left-color:var(--brand)}.side-cats{list-style:none;padding:0;margin:0;display:grid;gap:.3rem}.side-cats a{display:flex;justify-content:space-between;align-items:center;padding:.55rem .75rem;border-radius:var(--r-sm);color:var(--text-2);font-size:.92rem;background:rgb(255 255 255 / .02)}.side-cats a:hover{color:var(--brand);background:var(--brand-dim)}.side-cats .count{font-family:var(--font-mono);font-size:.72rem;color:var(--faint)}.side-posts{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.side-posts a{display:flex;gap:.8rem;align-items:center}.side-thumb{flex-shrink:0;width:64px;height:64px;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2)}.side-thumb img{width:100%;height:100%;object-fit:cover}.side-post-body{display:grid;gap:.2rem;min-width:0}.side-post-title{font-size:.88rem;font-weight:600;line-height:1.35;color:var(--text)}.side-posts a:hover .side-post-title{color:var(--brand)}.side-post-date{font-family:var(--font-mono);font-size:.7rem;color:var(--faint)}.side-steps{margin:0;padding-left:1.2rem;display:grid;gap:.5rem}.side-steps li::marker{color:var(--brand);font-family:var(--font-mono)}.side-steps a{font-size:.9rem;color:var(--text-2)}.side-steps a:hover{color:var(--brand)}.side-more{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;font-weight:600;font-size:.86rem;color:var(--brand)}.side-notice{border-color:rgb(251 113 133 / .25);background:linear-gradient(150deg,rgb(251 113 133 / .06),var(--bg-2))}.side-notice .side-title{color:var(--down)}.side-notice p{font-size:.88rem;color:var(--text-2);line-height:1.6}@media (min-width:1081px){.side-toc{position:sticky;top:calc(var(--header-h) + 16px);max-height:calc(100vh - 120px);overflow:auto}}.article-body{font-size:1.05rem;line-height:1.8;color:var(--text-2)}.article-body>*+*{margin-top:1.15rem}.article-body h2{font-size:clamp(1.45rem, 2.8vw, 1.95rem);margin-top:2.75rem;margin-bottom:.2rem}.article-body h3{font-size:clamp(1.15rem, 2vw, 1.32rem);margin-top:2rem}.article-body h4{font-size:1.02rem;margin-top:1.5rem}.article-body strong{color:var(--text);font-weight:600}.article-body a{color:var(--brand);text-decoration:underline;text-decoration-color:rgb(159 239 107 / .42);text-underline-offset:3px;text-decoration-thickness:1px}.article-body a:hover{text-decoration-color:var(--brand);color:var(--brand-2)}.article-body ul,.article-body ol{padding-left:1.3rem;display:grid;gap:.5rem}.article-body li::marker{color:var(--brand)}.article-body>p:first-child{font-size:1.14rem;color:var(--text)}.article-body blockquote{padding:1.1rem 1.4rem;border-left:3px solid var(--brand);border-radius:0 var(--r-md) var(--r-md) 0;background:linear-gradient(90deg,rgb(159 239 107 / .07),transparent 70%);color:var(--text)}.article-body .table-scroll{overflow-x:auto;border:1px solid var(--line-soft);border-radius:var(--r-md)}.article-body .wp-block-table{margin:0}.article-body table{width:100%;min-width:520px;border-collapse:collapse;font-size:.92rem;line-height:1.55}.article-body thead th{background:var(--surface-2);color:var(--text);text-align:left;font-family:var(--font-display);font-weight:600;font-size:.85rem;padding:.85rem 1rem;border-bottom:1px solid var(--line)}.article-body td,.article-body tbody th{padding:.8rem 1rem;border-bottom:1px solid var(--line-soft);vertical-align:top;text-align:left}.article-body tbody tr:last-child td{border-bottom:0}.article-body tbody tr:nth-child(even){background:rgb(255 255 255 / .02)}.article-body .wp-block-table figcaption{font-size:.8rem;color:var(--faint);padding:.6rem 1rem}.article-body code{font-family:var(--font-mono);font-size:.88em;background:rgb(159 239 107 / .1);border-radius:5px;padding:.1em .38em;color:var(--brand)}.article-body img{border-radius:var(--r-md)}.article-body hr{border:0;height:1px;margin-block:2.5rem;background:linear-gradient(90deg,transparent,var(--line),transparent)}.article-body .b1c-takeaways{padding:1.4rem 1.6rem;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(150deg,rgb(159 239 107 / .08),var(--bg-2))}.article-body .b1c-takeaways h2{margin-top:0;font-size:1.15rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brand)}.article-body .b1c-takeaways ul{margin-top:.8rem}.article-body .b1c-note{padding:1.2rem 1.4rem;border:1px solid rgb(251 113 133 / .25);border-radius:var(--r-md);background:linear-gradient(150deg,rgb(251 113 133 / .06),var(--bg-2))}.article-body .b1c-note>*+*{margin-top:.6rem}.article-body details{border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(165deg,var(--surface),var(--bg-2));padding:0}.article-body details+details{margin-top:.6rem}.article-body details[open]{border-color:rgb(159 239 107 / .3)}.article-body summary{cursor:pointer;list-style:none;padding:1rem 3rem 1rem 1.25rem;position:relative;font-family:var(--font-display);font-weight:600;color:var(--text)}.article-body summary::-webkit-details-marker{display:none}.article-body summary::after{content:'+';position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);color:var(--brand);font-size:1.3rem;font-weight:400}.article-body details[open] summary::after{content:'−'}.article-body details>*:not(summary){padding:0 1.25rem 1.1rem;margin:0;color:var(--muted)}.post-tags{list-style:none;padding:0;margin:2.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.post-tags a{display:inline-block;padding:.35rem .85rem;border:1px solid var(--line-soft);border-radius:var(--r-pill);font-size:.8rem;color:var(--muted)}.post-tags a:hover{color:var(--brand);border-color:var(--line)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line-soft)}.share-label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-right:.4rem}.share a{padding:.4rem .9rem;border:1px solid var(--line-soft);border-radius:var(--r-pill);font-size:.82rem;color:var(--text-2)}.share a:hover{color:var(--brand);border-color:var(--line)}.author-box{display:flex;gap:1.1rem;margin-top:2rem;padding:1.5rem;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(160deg,var(--surface-2),var(--bg-2))}.author-box .bio{font-size:.9rem;color:var(--muted);margin-top:.45rem;line-height:1.7}.author-box .bio a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.related{border-top:1px solid var(--line-soft)}.empty-note{padding:1.25rem;border:1px dashed var(--line);border-radius:var(--r-md);color:var(--muted);margin-bottom:1.25rem}.empty-note a{color:var(--brand);text-decoration:underline}.pagination{margin-top:2rem}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:.4rem}.pagination .page-numbers{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 .9rem;border:1px solid var(--line-soft);border-radius:var(--r-pill);color:var(--text-2);font-size:.9rem}.pagination .page-numbers.current,.pagination a.page-numbers:hover{color:#06170B;background:var(--brand);border-color:var(--brand)}.html-sitemap{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),1fr));gap:1.25rem;margin-top:1.5rem}.hs-col{padding:1.25rem;border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(165deg,var(--surface),var(--bg-2))}.article-body .hs-col h2{margin:0 0 .7rem;font-size:1.1rem}.article-body .hs-col ul{padding-left:1.1rem;gap:.35rem;font-size:.92rem}.site-footer{margin-top:clamp(1.5rem, 3vw, 2.5rem);padding-block:clamp(3rem, 6vw, 4.5rem) 2rem;background:linear-gradient(180deg,transparent,rgb(6 20 24 / .9));border-top:1px solid var(--line-soft);content-visibility:auto;contain-intrinsic-size:auto 640px}.foot-top{display:grid;grid-template-columns:1.7fr repeat(4,minmax(120px,1fr));gap:clamp(1.5rem, 3vw, 2.5rem)}.foot-about p{color:var(--muted);font-size:.9rem;margin-top:1rem;line-height:1.7}.foot-about strong{color:var(--text)}.foot-about .indep{font-size:.8rem;color:var(--faint);margin-top:.6rem}.foot-mail{display:inline-block;margin-top:.9rem;color:var(--brand);font-weight:600;font-size:.92rem}.foot-title{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:1rem}.foot-list{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.foot-list a{color:var(--text-2);font-size:.92rem}.foot-list a:hover{color:var(--brand)}.foot-risk{margin-top:2.5rem;padding:1.1rem 1.3rem;border:1px solid var(--line-soft);border-radius:var(--r-md);background:rgb(255 255 255 / .02)}.foot-risk p{font-size:.82rem;color:var(--muted);line-height:1.7}.foot-risk strong{color:var(--text)}.foot-risk a{color:var(--brand);text-decoration:underline}.foot-bottom{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--line-soft);font-size:.84rem;color:var(--faint)}.foot-links{display:flex;flex-wrap:wrap;gap:1.1rem}.foot-links a{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted)}.foot-links a:hover{color:var(--brand)}@media (max-width:1000px){.foot-top{grid-template-columns:repeat(2,1fr)}.foot-about{grid-column:1 / -1}}.to-top{position:fixed;right:clamp(1rem, 3vw, 2rem);bottom:clamp(1rem, 3vw, 2rem);z-index:55;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--brand);background:rgb(10 28 30 / .88);border:1px solid var(--line);box-shadow:var(--shadow-md);opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.to-top[hidden]{display:none}.to-top.is-on{opacity:1;transform:none}.to-top:hover{background:var(--brand);color:#06170B}@media (max-width:1080px){.post-layout,.content-layout{grid-template-columns:1fr}.sidebar{grid-template-columns:repeat(auto-fill,minmax(min(100%, 300px),1fr))}}@media (max-width:960px){.post-hero-grid,.archive-hero-grid,.page-hero-grid{grid-template-columns:1fr}.page-hero-card{display:none}}@media (max-width:600px){.byline .sep{display:none}.author-box{flex-direction:column}.article-body{font-size:1rem}}.elementor .b1c-sec{padding-block:clamp(3rem, 6vw, 5rem);content-visibility:auto;contain-intrinsic-size:auto 900px}.elementor .b1c-sec.b1c-hero{content-visibility:visible;padding-block:clamp(2.25rem, 5vw, 4.25rem) clamp(2.5rem, 5vw, 4rem);border-bottom:1px solid var(--line-soft);background:radial-gradient(760px 340px at 12% 0%,rgb(159 239 107 / .1),transparent 66%),radial-gradient(620px 300px at 90% 12%,rgb(43 217 176 / .08),transparent 62%)}.elementor .b1c-sec-alt{background:linear-gradient(180deg,rgb(10 28 30 / .6),#fff0);border-block:1px solid var(--line-soft)}.b1c .elementor-widget-heading .elementor-heading-title{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;line-height:1.14}.b1c h1.elementor-heading-title{font-size:clamp(2.3rem, 5.4vw, 3.9rem)}.b1c h2.elementor-heading-title{font-size:clamp(1.75rem, 3.6vw, 2.65rem)}.b1c .elementor-widget-text-editor{color:var(--text-2);font-size:1.02rem;line-height:1.75}.b1c .elementor-widget-text-editor p+p{margin-top:.9rem}.b1c .elementor-widget-text-editor a:not(.btn){color:var(--brand);text-decoration:underline;text-decoration-color:rgb(159 239 107 / .42);text-underline-offset:3px}.b1c .elementor-widget-text-editor strong{color:var(--text)}.b1c-lede{font-size:clamp(1.02rem, 1.4vw, 1.13rem);max-width:66ch}.b1c-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.b1c-actions+.b1c-chips{margin-top:1.15rem}.b1c-foot-note{margin-top:1.4rem!important;color:var(--muted);font-size:.95rem}.b1c-foot-note a{color:var(--brand)}.b1c-chips{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;padding:0;margin:0;font-size:.86rem;color:var(--muted)}.b1c-chips li::before{content:'✓';color:var(--brand);margin-right:.45rem}.b1c-head-row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem}.b1c-more{color:var(--brand)!important;font-weight:600;text-decoration:none!important}.b1c-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr));gap:1.15rem}.b1c-cards.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor .post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.b1c-cards.cols-3,.elementor .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.b1c-cards.cols-3,.elementor .post-grid{grid-template-columns:1fr}}.b1c-card{display:flex;flex-direction:column;gap:.65rem;padding:1.5rem;border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(165deg,var(--surface),var(--bg-2));transition:border-color .22s ease}.b1c-card:hover{border-color:rgb(159 239 107 / .3)}.b1c-card h3{font-size:1.14rem;margin:0}.b1c-card p{font-size:.93rem;color:var(--muted);line-height:1.7;margin:0!important}.b1c-card p:last-child a{margin-top:auto}.b1c-card .b1c-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--brand-dim);border:1px solid var(--line);color:var(--brand);font-family:var(--font-mono);font-size:.85rem;font-weight:600}.b1c-card a{color:var(--brand)!important;font-weight:600;font-size:.9rem;text-decoration:none!important}.b1c-steps{list-style:none;padding:0;margin:0;counter-reset:step;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr));gap:1.15rem}.b1c-steps>li{counter-increment:step;position:relative;padding:1.5rem 1.5rem 1.4rem;border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(165deg,var(--surface),var(--bg-2));display:flex;flex-direction:column;gap:.55rem}.b1c-steps>li::before{content:counter(step,decimal-leading-zero);font-family:var(--font-mono);font-size:.8rem;color:var(--brand);padding:.25rem .6rem;border-radius:var(--r-pill);background:var(--brand-dim);align-self:flex-start}.b1c-steps h3{font-size:1.1rem;margin:0}.b1c-steps.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.b1c-steps.b1c-steps-list{grid-template-columns:1fr;gap:.85rem}.b1c-steps.b1c-steps-list>li{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;row-gap:.35rem;padding:1.2rem 1.35rem}.b1c-steps.b1c-steps-list>li::before{grid-row:span 3}@media (max-width:640px){.b1c-steps.cols-2{grid-template-columns:1fr}}.b1c-steps p{font-size:.92rem;color:var(--muted);margin:0!important;line-height:1.7}.b1c-steps a{color:var(--brand)!important;font-weight:600;text-decoration:none!important;font-size:.9rem}.b1c-checks{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.b1c-checks li{display:flex;gap:.65rem;align-items:baseline;color:var(--text-2)}.b1c-checks li::before{content:'';flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 10px var(--brand);transform:translateY(-1px)}.e-con.b1c-notice{padding:clamp(1.5rem, 4vw, 2.75rem)!important;border:1px solid rgb(251 113 133 / .25);border-radius:var(--r-lg);background:linear-gradient(150deg,rgb(251 113 133 / .07),var(--bg-2))}.b1c-fine{font-size:.84rem;color:var(--faint)!important}.b1c-frame img{width:100%;height:auto;border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:0 40px 90px -45px rgb(0 0 0 / .9)}.e-con.b1c-cta{padding:clamp(1.75rem, 4vw, 3rem)!important;border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(520px 260px at 8% 0%,rgb(159 239 107 / .15),transparent 70%),linear-gradient(140deg,var(--surface-2),var(--bg-2));box-shadow:var(--shadow-md)}.b1c .elementor-accordion .elementor-accordion-item{border:1px solid var(--line-soft)!important;border-radius:var(--r-md);background:linear-gradient(165deg,var(--surface),var(--bg-2));margin-bottom:.6rem;overflow:hidden}.b1c .elementor-accordion .elementor-tab-title{padding:1.05rem 1.3rem!important;border:0!important;font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--text)!important}.b1c .elementor-accordion .elementor-tab-title a{color:inherit!important}.b1c .elementor-accordion .elementor-tab-title.elementor-active{color:var(--brand)!important}.b1c .elementor-accordion .elementor-tab-icon{color:var(--brand);fill:var(--brand)}.b1c .elementor-accordion .elementor-tab-icon svg{fill:var(--brand)}.b1c .elementor-accordion .elementor-tab-content{padding:0 1.3rem 1.2rem!important;border:0!important;color:var(--muted);font-size:.95rem;line-height:1.75}@media (max-width:767px){.elementor .b1c-sec{padding-block:2.75rem}.b1c-actions .btn{flex:1 1 auto}}body.b1c .elementor .e-con.e-parent .btn.btn-primary{background-image:linear-gradient(135deg,var(--brand-2),var(--brand))!important}body.b1c .elementor .e-con.e-child.e-con-full.b1c-cta{background-image:radial-gradient(520px 260px at 8% 0%,rgb(159 239 107 / .15),transparent 70%),linear-gradient(140deg,var(--surface-2),var(--bg-2))!important}body.b1c .elementor .e-con.e-child.e-con-full.b1c-notice{background-image:linear-gradient(150deg,rgb(251 113 133 / .07),var(--bg-2))!important}body.b1c .elementor .e-con.e-parent.b1c-sec-alt{background-image:linear-gradient(180deg,rgb(10 28 30 / .6),#fff0)!important}body.b1c .elementor .e-con .b1c-card,body.b1c .elementor .e-con .b1c-steps>li,body.b1c .elementor .e-con .post-card-link,body.b1c .elementor .e-con .cat-card{background-image:linear-gradient(165deg,var(--surface),var(--bg-2))!important}