:root{--cf-bg: #07110f;--cf-bg-soft: #0f1f1c;--cf-panel: #122824;--cf-panel-2: #172f2a;--cf-text: #eef8f1;--cf-text-muted: #b8cec4;--cf-mint: #bfe5d3;--cf-teal: #7ab6a4;--cf-gold: #d6a84f;--cf-gold-soft: #efd18b;--cf-border: rgba(191, 229, 211, .22);--cf-shadow: rgba(0, 0, 0, .45)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 10%,rgba(122,182,164,.18),transparent 26rem),radial-gradient(circle at 80% 20%,rgba(214,168,79,.12),transparent 22rem),linear-gradient(180deg,#07110f,#0a1714,#07110f);color:var(--cf-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cf-page{min-height:100vh;overflow:hidden}.cf-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(191,229,211,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(191,229,211,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 75%);mask-image:radial-gradient(circle at center,black,transparent 75%)}.cf-topbar,.cf-hero,.cf-section,.cf-community,.cf-footer{width:min(1120px,calc(100% - 32px));margin:0 auto}.cf-topbar-wrapper{position:sticky;top:0;z-index:50;background:#07110fd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--cf-border)}.cf-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.cf-topbar-logo{display:inline-flex;align-items:center;text-decoration:none;outline-offset:6px}.cf-topbar-logo img{display:block;height:48px;width:auto}.cf-topbar-cta{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:800;font-size:.92rem;letter-spacing:.01em;color:#1d1710;background:linear-gradient(135deg,var(--cf-gold),var(--cf-gold-soft));border:1px solid rgba(242,209,139,.65);box-shadow:0 6px 18px #d6a84f47;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.cf-topbar-cta:hover,.cf-topbar-cta:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #d6a84f5c}.cf-hero{display:flex;flex-direction:column;gap:48px;padding:56px 0 40px}.cf-hero-banner{margin:0;border-radius:28px;overflow:hidden;border:1px solid var(--cf-border);box-shadow:0 24px 80px var(--cf-shadow);background:var(--cf-panel)}.cf-hero-banner img{display:block;width:100%;height:auto}.cf-hero-copy{max-width:760px}.cf-kicker,.cf-section-heading p,.cf-status{margin:0 0 12px;color:var(--cf-gold-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800}.cf-hero h1{margin:0;font-size:clamp(3rem,7vw,6.5rem);line-height:.92;letter-spacing:-.06em}.cf-hero h2{margin:18px 0 0;color:var(--cf-mint);font-size:clamp(1.6rem,4vw,3.2rem)}.cf-hero p,.cf-lede,.cf-community p{color:var(--cf-text-muted);font-size:1.1rem;line-height:1.75}.cf-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.cf-actions-centered{justify-content:center}.cf-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;text-decoration:none;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.cf-button:hover,.cf-button:focus-visible{transform:translateY(-2px)}.cf-button-default{color:var(--cf-mint);background:#273e3b;border:1px solid rgba(191,229,211,.45);box-shadow:0 10px 28px #273e3b5c}.cf-button-gold{color:#1d1710;background:linear-gradient(135deg,var(--cf-gold),var(--cf-gold-soft));border:1px solid rgba(242,209,139,.65);box-shadow:0 10px 28px #d6a84f47}.cf-button-ghost{color:var(--cf-text);border:1px solid var(--cf-border);background:#ffffff0a}.cf-section,.cf-community{padding:56px 0}.cf-section-heading{margin-bottom:24px}.cf-section-heading h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em}.cf-lede{max-width:820px}.cf-focus-grid,.cf-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cf-focus-card,.cf-card,.cf-update-card,.cf-community{border:1px solid var(--cf-border);background:#122824b8;box-shadow:0 16px 40px #0000003d}.cf-focus-card,.cf-card{padding:22px;border-radius:20px}.cf-focus-card{color:var(--cf-mint);font-weight:800}.cf-card-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.cf-card-header .cf-status{margin:0}.cf-status[data-status=Completed]{color:var(--cf-mint)}.cf-status[data-status="In Progress"]{color:var(--cf-teal)}.cf-card-date{color:var(--cf-text-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;white-space:nowrap}.cf-card h3,.cf-update-card h3{margin:0 0 8px}.cf-card p,.cf-update-card p{margin:0;color:var(--cf-text-muted);line-height:1.65}.cf-update-list{display:grid;gap:14px}.cf-update-card{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:20px;border-radius:20px}.cf-update-card time{color:var(--cf-gold-soft);font-weight:800}.cf-community{text-align:center;padding:48px;border-radius:28px}.cf-footer{padding:48px 0 64px;text-align:center;color:var(--cf-text-muted)}.cf-footer-mark{display:block;margin:0 auto 16px;width:80px;height:auto;opacity:.95}.cf-footer p{margin:0 0 8px;color:var(--cf-gold-soft);letter-spacing:.18em;text-transform:uppercase;font-weight:800}@media(max-width:860px){.cf-hero{gap:32px;padding-top:40px}.cf-focus-grid,.cf-card-grid,.cf-update-card{grid-template-columns:1fr}.cf-topbar-logo img{height:40px}.cf-topbar-cta{height:36px;padding:0 14px;font-size:.85rem}}.cf-beta-hero{padding-top:64px}.cf-beta-hero h1{margin:0 0 18px;font-size:clamp(2.4rem,5vw,4rem);line-height:1.05;letter-spacing:-.04em}.cf-beta-criteria{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:10px;max-width:720px}.cf-beta-criteria li{position:relative;padding:12px 16px 12px 38px;border:1px solid var(--cf-border);border-radius:14px;background:#1228248c;color:var(--cf-text)}.cf-beta-criteria li:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:999px;background:var(--cf-mint);box-shadow:0 0 0 4px #bfe5d32e}.cf-inline-link{color:var(--cf-mint);text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.cf-inline-link:hover,.cf-inline-link:focus-visible{color:var(--cf-gold-soft)}.cf-rss-link{display:inline-flex;align-items:center;gap:6px;color:var(--cf-gold-soft);text-decoration:none;font-weight:800;font-size:.92rem;letter-spacing:.06em;padding:0 4px;transition:color .18s ease,transform .18s ease}.cf-rss-link:hover,.cf-rss-link:focus-visible{color:var(--cf-gold);transform:translateY(-1px)}.cf-blog-subscribe{margin:-4px 0 28px}.cf-blog-list{display:grid;gap:14px;list-style:none;padding:0;margin:0}.cf-blog-card{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:22px;border-radius:20px;border:1px solid var(--cf-border);background:#122824b8;box-shadow:0 16px 40px #0000003d;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cf-blog-card:hover,.cf-blog-card:focus-visible{transform:translateY(-2px);border-color:#bfe5d366;box-shadow:0 24px 60px #00000052}.cf-blog-card time{color:var(--cf-gold-soft);font-weight:800;letter-spacing:.02em}.cf-blog-card h3{margin:0 0 6px;color:var(--cf-text)}.cf-blog-card p{margin:0;color:var(--cf-text-muted);line-height:1.6}.cf-blog-post{max-width:760px}.cf-blog-post-header{margin-bottom:32px}.cf-blog-post-header h1{margin:8px 0 12px;font-size:clamp(2.2rem,4.5vw,3.5rem);letter-spacing:-.04em;line-height:1.1}.cf-blog-post-meta{margin:0 0 16px;color:var(--cf-gold-soft);font-weight:800;letter-spacing:.04em}.cf-blog-post-summary{margin:0;color:var(--cf-text-muted);font-size:1.15rem;line-height:1.7}.cf-blog-back{color:var(--cf-gold-soft);text-decoration:none}.cf-blog-back:hover,.cf-blog-back:focus-visible{color:var(--cf-gold)}.cf-prose{color:var(--cf-text);font-size:1.05rem;line-height:1.75}.cf-prose>*+*{margin-top:1.1em}.cf-prose h2{margin-top:1.8em;font-size:1.6rem;letter-spacing:-.02em}.cf-prose h3{margin-top:1.6em;font-size:1.25rem}.cf-prose a{color:var(--cf-mint)}.cf-prose a:hover,.cf-prose a:focus-visible{color:var(--cf-gold-soft)}.cf-prose code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.92em;padding:2px 6px;border-radius:6px;background:#bfe5d31a;color:var(--cf-mint)}.cf-prose pre{padding:18px 20px;border-radius:14px;border:1px solid var(--cf-border);background:var(--cf-panel);overflow-x:auto}.cf-prose pre code{padding:0;background:transparent;color:var(--cf-text)}.cf-prose blockquote{margin:0;padding:4px 0 4px 18px;border-left:3px solid var(--cf-teal);color:var(--cf-text-muted);font-style:italic}.cf-prose ul,.cf-prose ol{padding-left:1.4em}.cf-prose img{max-width:100%;height:auto;border-radius:14px}.cf-blog-nav{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:56px;padding-top:28px;border-top:1px solid var(--cf-border)}.cf-blog-nav-link{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:16px;border:1px solid var(--cf-border);background:#12282480;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease}.cf-blog-nav-link:hover,.cf-blog-nav-link:focus-visible{transform:translateY(-2px);border-color:#bfe5d366}.cf-blog-nav-newer{text-align:right}.cf-blog-nav-direction{color:var(--cf-gold-soft);font-weight:800;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.cf-blog-nav-title{color:var(--cf-text);font-weight:700}.cf-notfound{text-align:center;padding-top:96px;padding-bottom:96px}.cf-notfound h1{margin:4px 0 16px;font-size:clamp(2.5rem,5vw,4rem)}.cf-notfound a{color:var(--cf-mint)}@media(max-width:720px){.cf-blog-card,.cf-blog-nav{grid-template-columns:1fr}.cf-blog-nav-newer{text-align:left}}
