@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_d7d505b4-module__N3WUwW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_d7d505b4-module__N3WUwW__variable{--font-heading:"Sora", "Sora Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_48c3c7a9-module__4o_jnq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_48c3c7a9-module__4o_jnq__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8be3b53a-module__CxiPNW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8be3b53a-module__CxiPNW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(../media/652457eaeb741641-s.0_tlrjli7ii7q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e57f7ddb1f455cd-s.p.1656hgnbt8vve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sacramento Fallback;src:local(Arial);ascent-override:126.38%;descent-override:71.91%;line-gap-override:0.0%;size-adjust:73.6%}.sacramento_fe8ac068-module__r6PoZG__className{font-family:Sacramento,Sacramento Fallback;font-style:normal;font-weight:400}.sacramento_fe8ac068-module__r6PoZG__variable{--font-accent:"Sacramento", "Sacramento Fallback"}
@layer tokens {
:root{--bg:#06090f;--bg-secondary:#0b1120;--surface:#0c1224e6;--surface-hover:#141c34eb;--text:#eaf0ff;--text-secondary:#8b94b0;--muted:#4a5270;--accent:#ffb347;--accent-rgb:255, 179, 71;--accent-light:#ffd08a;--accent-bright:#ff9a1a;--accent-deep:#e8820a;--accent-deep-rgb:232, 130, 10;--accent-pale:#fff1d8;--accent-warm:#fff8ee;--accent-glow:#ffb3473d;--secondary:#7b8fff;--secondary-rgb:123, 143, 255;--secondary-soft:#a4b4ff;--accent-secondary:#f3c16f;--border:#8ca0dc1a;--border-hover:#ffb34752;--card:#0d1528;--nav-bg:#0b1120;--nebula-rgb:100, 80, 180;--nebula-teal-rgb:60, 180, 200;--page-top-offset:88px;--section-top-clearance:clamp(2rem, 4vh, 3.25rem);--section-inline-padding:clamp(20px, 3vw, 40px);--wide-content-max-width:1560px;--content-max-width:1420px;--diagram-max-width:1300px;--hero-max-width:1040px;--card-radius:18px;--card-radius-compact:16px;--card-radius-pill:999px;--panel-bg:#0a1020c2;--panel-bg-strong:linear-gradient(180deg, #0e162ce6, #080c1cd9);--panel-bg-soft:linear-gradient(180deg, #101830b8, #0a0e20a3);--panel-shadow:0 24px 80px #02040c66;--panel-shadow-soft:0 24px 72px #02040c52}
}

@layer base {
html,body{min-height:100%}*{box-sizing:border-box}body{min-height:100dvh;color:var(--text);font-family:var(--font-body), sans-serif;background:var(--bg);margin:0;position:relative;overflow-x:hidden}body:before{content:"";background:radial-gradient(ellipse 120% 60% at 50% -8%, rgba(var(--nebula-rgb), .14), transparent 52%), radial-gradient(circle at 14% 78%, rgba(var(--nebula-teal-rgb), .08), transparent 38%), radial-gradient(circle at 86% 52%, rgba(var(--nebula-rgb), .06), transparent 32%), radial-gradient(ellipse 80% 40% at 50% 100%, rgba(var(--accent-rgb), .06), transparent 50%);pointer-events:none;z-index:0;position:fixed;inset:0}a{color:inherit;text-decoration:none}
}

@layer layout {
.snap-container{z-index:1;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:100dvh;position:relative;overflow:clip auto}.snap-page{scroll-snap-align:start;scroll-snap-stop:always;min-height:100dvh;padding:var(--page-top-offset) var(--section-inline-padding) 24px;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.snap-page--hero{z-index:1;padding-top:calc(var(--page-top-offset) - 24px);justify-content:center;position:relative}.snap-page--features,.snap-page--killer-features,.snap-page--meaning{padding:calc(var(--page-top-offset) + var(--section-top-clearance)) var(--section-inline-padding) 24px;z-index:1;justify-content:flex-start;position:relative}.snap-page--building{z-index:1;padding-top:calc(var(--page-top-offset) + var(--section-top-clearance));background:radial-gradient(circle at 50% 50%, rgba(var(--accent-rgb), .08), transparent 50%), radial-gradient(circle at 50% 44%, rgba(var(--nebula-rgb), .06), transparent 56%);justify-content:flex-start;position:relative}
}

@layer components {
.features-page__intro-box,.swarm-flow__card,.meaning-constellation__core,.meaning-constellation__node,.landing-simple__card{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--panel-bg);box-shadow:var(--panel-shadow)}.crawbl-diagram__eyebrow,.swarm-flow__eyebrow,.landing-simple__card-eyebrow,.meaning-constellation__core-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:1.12rem;font-weight:700;display:inline-block}.crawbl-diagram__eyebrow,.swarm-flow__eyebrow,.landing-simple__card-eyebrow,.meaning-constellation__core-eyebrow,.meaning-constellation__eyebrow{margin-bottom:8px}.crawbl-diagram__eyebrow,.landing-simple__card-eyebrow,.meaning-constellation__eyebrow{color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .2)}.crawbl-diagram strong,.swarm-flow__card strong,.meaning-constellation__node strong,.landing-simple__card h2{color:var(--text);font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;font-weight:600;display:block}.crawbl-diagram p,.meaning-constellation__core p,.landing-simple__card p{color:#e0eafec7;white-space:pre-line;margin:10px 0 0;font-size:.98rem;line-height:1.6}.crawbl-diagram__face--back p,.swarm-flow__card--back p,.meaning-constellation__node p{color:#e0eafed1;margin-top:12px;font-size:.92rem;line-height:1.48}.landing-simple__card p+p{margin-top:14px}.crawbl-diagram__card-icon,.swarm-flow__icon-svg{width:50px;height:50px;color:var(--accent);filter:drop-shadow(0 0 10px rgba(var(--accent-rgb), .18))}.swarm-flow__icon-svg{stroke-width:1.9px}.crawbl-diagram__flip:focus-visible,.swarm-flow__flip:focus-visible{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .42);border-radius:var(--card-radius)}
}

@layer components {
.landing-simple__nav{top:max(18px, calc(env(safe-area-inset-top) + 10px));z-index:10;width:min(calc(100% - 48px), var(--wide-content-max-width));border-radius:20px;margin-inline:auto;transition:background .24s,border-color .24s,box-shadow .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:fixed;left:0;right:0}.landing-simple__nav-shell{border:1px solid var(--border);background:#080c1c80;border-radius:20px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;padding:12px 18px;display:grid;box-shadow:0 10px 24px #02040c33,inset 0 1px #ffffff08}.landing-simple__nav--scrolled .landing-simple__nav-shell{border-color:rgba(var(--accent-rgb), .08);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:linear-gradient(#0a1024eb,#060a18db);box-shadow:0 18px 48px #02040c66,inset 0 1px #ffffff0d}.landing-simple__nav--mobile-open .landing-simple__nav-shell{border-bottom-color:rgba(var(--accent-rgb), .06);border-bottom-right-radius:12px;border-bottom-left-radius:12px}.landing-simple__nav-brand{align-items:center;gap:12px;min-height:34px;padding:0 6px 0 2px;text-decoration:none;display:inline-flex}.landing-simple__nav-brand-wordmark,.landing-simple__brand-wordmark-inline{font-family:var(--font-heading), sans-serif;letter-spacing:-.04em;color:var(--text);font-weight:700}.crawbl-wordmark{white-space:nowrap;text-shadow:none;-webkit-text-fill-color:currentColor;background:0 0;align-items:baseline;display:inline-flex}.crawbl-wordmark__prefix,.crawbl-wordmark__suffix{text-shadow:none;-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;align-items:baseline;display:inline-flex}.crawbl-wordmark__prefix{color:var(--text)}.crawbl-wordmark__suffix{color:var(--accent)}.landing-simple__nav-brand-wordmark{font-size:1.24rem}.landing-simple__nav-inline-brand{font-size:1em;font-weight:inherit;letter-spacing:-.04em;text-transform:none}@keyframes nav-badge-shimmer{0%{background-position:200%}to{background-position:-200%}}.landing-simple__nav-badge{border-radius:var(--card-radius-pill);border:1px solid rgba(var(--secondary-rgb), .22);background:linear-gradient(105deg, rgba(var(--secondary-rgb), .06) 0%, rgba(var(--accent-rgb), .1) 40%, rgba(var(--secondary-rgb), .06) 60%, rgba(var(--accent-rgb), .1) 100%);min-height:22px;color:var(--accent-light);box-shadow:0 0 12px rgba(var(--secondary-rgb), .08), inset 0 1px 0 #ffffff0a;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background-size:200% 100%;align-items:center;padding:0 10px;font-size:.62rem;font-weight:600;animation:6s ease-in-out infinite nav-badge-shimmer;display:inline-flex}.landing-simple__nav-center,.landing-simple__nav-actions{display:flex}.landing-simple__nav-center{justify-content:center}.landing-simple__nav-actions{justify-content:flex-end}.landing-simple__nav-links{flex-wrap:nowrap;justify-content:center;align-items:center;gap:28px;display:inline-flex}.landing-simple__nav-link,.landing-simple__nav-mobile-link,.landing-simple__nav-mobile-docs{font-family:var(--font-mono), monospace;text-transform:uppercase;font-weight:600}.landing-simple__nav-link{min-height:34px;color:var(--muted);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;font-size:.78rem;text-decoration:none;transition:color .18s,text-shadow .18s;display:inline-flex}.landing-simple__nav-link:hover{color:var(--text)}.landing-simple__nav-link--active{color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb), .24), 0 0 18px rgba(var(--accent-rgb), .12)}.landing-simple__nav-link--primary{border:1px solid rgba(var(--accent-rgb), .28);background:linear-gradient(180deg, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), .04));min-height:36px;color:var(--accent);letter-spacing:.18em;box-shadow:0 0 16px rgba(var(--accent-rgb), .08), inset 0 1px 0 #ffffff0a;border-radius:12px;padding:0 20px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s,color .2s}.landing-simple__nav-link--primary:hover{border-color:rgba(var(--accent-rgb), .48);background:linear-gradient(180deg, rgba(var(--accent-rgb), .18), rgba(var(--accent-rgb), .08));color:var(--accent-pale);box-shadow:0 0 20px rgba(var(--accent-rgb), .16), 0 0 40px rgba(var(--accent-rgb), .06), inset 0 1px 0 #ffffff0f;transform:translateY(-1px)}.landing-simple__nav-toggle{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none;position:relative}.landing-simple__nav-toggle-line{border-radius:var(--card-radius-pill);background:var(--accent);width:16px;height:1.5px;transition:transform .18s,opacity .18s;display:block;position:absolute}.landing-simple__nav-toggle-line--top{transform:translateY(-4px)}.landing-simple__nav-toggle-line--bottom{transform:translateY(4px)}.landing-simple__nav-toggle--open .landing-simple__nav-toggle-line--top{transform:rotate(45deg)}.landing-simple__nav-toggle--open .landing-simple__nav-toggle-line--bottom{transform:rotate(-45deg)}.landing-simple__nav-mobile{display:none}.landing-simple__nav-mobile-link,.landing-simple__nav-mobile-docs{width:100%;min-height:42px;color:var(--text-secondary);letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;font-size:.82rem;text-decoration:none;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.landing-simple__nav-mobile-link:hover,.landing-simple__nav-mobile-docs:hover{border-color:rgba(var(--accent-rgb), .12);background:linear-gradient(180deg, rgba(var(--accent-rgb), .08), rgba(var(--accent-rgb), .03));color:var(--text)}.landing-simple__nav-mobile-link--active{color:var(--accent);border-color:rgba(var(--accent-rgb), .16);background:linear-gradient(180deg, rgba(var(--accent-rgb), .12), rgba(var(--accent-rgb), .04));box-shadow:0 0 18px rgba(var(--accent-rgb), .08), inset 0 1px 0 #ffffff0a}.landing-simple__nav-mobile-docs{border:1px solid rgba(var(--accent-rgb), .26);color:var(--accent);background:linear-gradient(180deg, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), .04));box-shadow:0 0 16px rgba(var(--accent-rgb), .08), inset 0 1px 0 #ffffff0a;margin-top:8px}
}

@layer components {
.hero-center{width:100%;max-width:var(--wide-content-max-width);min-height:calc(100vh - var(--page-top-offset) - 24px);min-height:calc(100svh - var(--page-top-offset) - 24px);min-height:calc(100dvh - var(--page-top-offset) - 24px);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px 0 36px;display:flex;transform:translateY(-10px)}.hero-center .building-page__terminal-wrap{width:100%;max-width:1200px;margin:8px auto 0;padding-block:18px;overflow:visible}.hero-center .building-page__terminal{--terminal-border:transparent;--terminal-background:linear-gradient(180deg, #0a0e1e94 0%, #080c1a7a 46%, rgba(var(--accent-rgb), .06) 100%);--terminal-shadow:0 24px 48px #06080e38, 0 10px 20px rgba(var(--accent-rgb), .08), 0 0 34px rgba(var(--accent-rgb), .12), inset 0 1px 0 #ffffff0d, inset 0 -1px 0 rgba(var(--accent-rgb), .05);width:100%;transform-style:preserve-3d;background-color:#0000;border:0;margin:0 auto;transform:perspective(1400px)rotateX(6deg)translateY(-2px)}.hero-center .building-page__terminal:after{content:"";background:radial-gradient(circle, rgba(var(--accent-rgb), .22) 0%, rgba(var(--accent-rgb), .08) 42%, rgba(var(--accent-rgb), 0) 76%);filter:blur(16px);pointer-events:none;border-radius:50%;height:26px;position:absolute;bottom:-18px;left:8%;right:8%;transform:translateZ(-1px)}@keyframes hero-ready-glow{0%,to{color:var(--accent);opacity:.88;text-shadow:0 0 8px rgba(var(--accent-rgb), .22), 0 0 16px rgba(var(--accent-rgb), .08)}50%{color:var(--accent);opacity:1;text-shadow:0 0 14px rgba(var(--accent-rgb), .34), 0 0 28px rgba(var(--accent-rgb), .16), 0 0 42px rgba(var(--accent-rgb), .08)}}@keyframes hero-ready-pulse{0%,to{opacity:.4;transform:scale(1);box-shadow:0 0 10px,0 0 18px}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 12px,0 0 22px,0 0 34px}}@keyframes hero-terminal-pulse-sync{0%,to{opacity:.54;transform:scale(1);box-shadow:0 0 8px,0 0 16px}50%{opacity:1;transform:scale(1.05);box-shadow:0 0 12px,0 0 22px,0 0 32px}}@keyframes hero-terminal-cursor{0%,48%{opacity:1}50%,to{opacity:0}}@keyframes hero-swipe-intro{0%,75%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.snap-page--hero .building-page__terminal-status{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(6px)}.snap-page--hero .building-page__terminal-status--visible{opacity:1;transform:translateY(0)}.snap-page--hero .building-page__terminal-status .building-page__terminal-pulse{opacity:.85;box-shadow:0 0 10px,0 0 18px}.snap-page--hero .building-page__terminal-status--visible .building-page__terminal-pulse{animation:1.35s ease-in-out infinite hero-terminal-pulse-sync}.snap-page--hero .building-page__terminal-status .building-page__terminal-copy{color:#f4f7ffeb}.snap-page--hero .building-page__terminal-status--ready{color:var(--accent)}.snap-page--hero .building-page__terminal-status--ready-active .building-page__terminal-pulse{animation:1.35s ease-in-out infinite hero-ready-pulse}.building-page__terminal-copy{align-items:center;min-height:1.2em;display:inline-flex}.building-page__terminal-copy--ready{color:var(--accent);letter-spacing:.03em;text-shadow:0 0 8px rgba(var(--accent-rgb), .22), 0 0 16px rgba(var(--accent-rgb), .1);font-weight:700}.building-page__terminal-copy--ready-active{animation:1.35s ease-in-out infinite hero-ready-glow}.building-page__terminal-cursor{background:currentColor;border-radius:2px;width:.54em;height:1.02em;margin-left:.1em;animation:.9s step-end infinite hero-terminal-cursor;box-shadow:0 0 8px}.snap-page--hero .page-swipe-hint{opacity:0;animation:5.6s ease-out forwards hero-swipe-intro;transform:translate(-50%,10px)}.landing-simple__brand,.landing-simple__title{font-family:var(--font-heading), sans-serif}.landing-simple__brand{color:var(--text);letter-spacing:-.05em;margin:0 0 2px;font-size:clamp(4.75rem,10vw,10rem);font-weight:700;line-height:.95}.landing-simple__brand .crawbl-wordmark__suffix{color:var(--accent);text-shadow:0 0 12px rgba(var(--accent-rgb), .36), 0 0 24px rgba(var(--accent-rgb), .18), 0 0 36px rgba(var(--accent-rgb), .08)}@keyframes matrix-flicker{0%,92%,94%,97%,to{opacity:1}93%{opacity:.8}96%{opacity:.9}}.landing-simple__title{white-space:nowrap;letter-spacing:-.02em;background:linear-gradient(90deg, var(--accent) 0%, var(--accent-bright) 25%, var(--accent) 50%, var(--accent-light) 75%, var(--accent) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:.22em;width:fit-content;max-width:none;margin:0;font-size:clamp(1.6rem,4.2vw,5rem);font-weight:600;line-height:1.1;animation:5s linear infinite matrix-flicker;display:inline-flex}.landing-simple__hero-title{-webkit-text-fill-color:initial;width:100%;text-shadow:none;background:0 0;justify-content:center;align-items:center;gap:.28em;animation:none}.landing-simple__hero-title-static{color:var(--accent)}
}

@layer components {
.swarm-background{z-index:0;pointer-events:none;opacity:.88;position:fixed;inset:-8%;overflow:hidden}.swarm-background__wash{background:radial-gradient(circle at 18% 24%, rgba(var(--nebula-rgb), .12), transparent 28%), radial-gradient(circle at 78% 18%, rgba(var(--nebula-teal-rgb), .09), transparent 30%), radial-gradient(circle at 84% 72%, rgba(var(--nebula-rgb), .07), transparent 26%), radial-gradient(circle at 22% 76%, rgba(var(--accent-rgb), .05), transparent 24%);filter:blur(28px);position:absolute;inset:0}.swarm-background__canvas,.swarm-background__fallback{position:absolute;inset:0}.swarm-background__canvas{opacity:.7;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle,#000,#0000 96%);mask-image:radial-gradient(circle,#000,#0000 96%)}.swarm-background__canvas canvas{width:100%!important;height:100%!important}.swarm-background__fallback{background:radial-gradient(circle at 16% 28%, rgba(var(--nebula-rgb), .09), transparent 18%), radial-gradient(circle at 72% 22%, rgba(var(--nebula-teal-rgb), .07), transparent 18%), radial-gradient(circle at 82% 68%, rgba(var(--nebula-rgb), .06), transparent 16%), radial-gradient(circle at 28% 74%, rgba(var(--accent-rgb), .04), transparent 18%);opacity:.8}.ambient{filter:blur(60px);border-radius:var(--card-radius-pill);pointer-events:none;opacity:.6;position:absolute}.ambient--left{background:radial-gradient(circle, rgba(var(--nebula-rgb), .2), transparent 60%);width:200px;height:200px;top:152px;left:-40px}.ambient--right{background:radial-gradient(circle, rgba(var(--nebula-teal-rgb), .14), transparent 60%);width:240px;height:240px;top:148px;right:18px}
}

@layer components {
.features-page,.killer-features-page,.meaning-page{max-width:var(--content-max-width);width:100%}.features-page__intro{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:44px;display:flex}.features-page__title,.killer-features-page__title,.wbl-section__title{margin:0;font-size:clamp(2.8rem,5vw,6.25rem);font-weight:600}.features-page__intro-box{color:#e0eafed1;width:100%;max-width:1020px;padding:26px 28px;font-size:1.08rem;line-height:1.7}.features-page__mobile-diagram,.features-page__mobile-card{display:none}.features-page__mobile-card strong{color:var(--text);font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;font-size:1.18rem;font-weight:600;display:block}.features-page__mobile-card p{color:#e0eafed1;margin:10px 0 0;font-size:.92rem;line-height:1.48}.features-page__intro-box p,.building-page__copy p{margin:0}.features-page__intro-box p+p{margin-top:14px}.features-page__quote{color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .16);font-weight:600}.features-page__highlight{background:linear-gradient(180deg, rgba(var(--accent-rgb), .08), rgba(var(--accent-rgb), .03));color:var(--accent-warm);text-shadow:0 0 10px rgba(var(--accent-rgb), .12);border-radius:14px;padding:10px 14px;font-weight:600;display:inline-block;position:relative;overflow:hidden}.features-page__highlight:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .16), transparent);pointer-events:none;width:42%;animation:5s ease-in-out infinite features-highlight-sheen;position:absolute;inset:0;transform:translate(-160%)}@keyframes features-highlight-sheen{0%,12%{opacity:0;transform:translate(-160%)}24%{opacity:1}44%{opacity:.7;transform:translate(340%)}to{opacity:0;transform:translate(340%)}}@keyframes page-swipe-float{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes page-swipe-label{0%,to{opacity:.55}50%{opacity:.9}}.page-swipe-hint{left:50%;bottom:max(18px, calc(env(safe-area-inset-bottom) + 10px));z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%)}.page-swipe-hint__label{color:#e0eafe8f;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;animation:2.2s ease-in-out infinite page-swipe-label}.page-swipe-hint__chevrons{flex-direction:column;align-items:center;gap:1px;display:flex}.page-swipe-hint__chevron{width:16px;height:10px;animation:2s ease-in-out infinite page-swipe-float;position:relative}.page-swipe-hint__chevron:before,.page-swipe-hint__chevron:after{content:"";border-radius:var(--card-radius-pill);background:rgba(var(--accent-rgb), .82);width:10px;height:2px;box-shadow:0 0 7px rgba(var(--accent-rgb), .18);position:absolute;top:1px}.page-swipe-hint__chevron:before{transform-origin:0;left:-1px;transform:rotate(38deg)}.page-swipe-hint__chevron:after{transform-origin:100%;right:-1px;transform:rotate(-38deg)}.page-swipe-hint__chevron:last-child{animation-delay:.22s}
}

@layer components {
@keyframes crawbl-diagram-core-pulse{0%,to{box-shadow:0 26px 72px #070a1247, 0 0 0 rgba(var(--accent-rgb), 0);transform:scale(1)}50%{box-shadow:0 30px 82px #070a1257, 0 0 32px rgba(var(--accent-rgb), .08);transform:scale(1.012)}}@keyframes crawbl-diagram-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes crawbl-core-glyph-pulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes crawbl-diagram-signal-left{0%{opacity:0;transform:translate(-210px)scale(.7)}20%{opacity:1}to{opacity:0;transform:translate(-6px)scale(1)}}@keyframes crawbl-diagram-signal-right{0%{opacity:0;transform:translate(210px)scale(.7)}20%{opacity:1}to{opacity:0;transform:translate(6px)scale(1)}}@keyframes border-rotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.crawbl-diagram{width:min(100%, var(--diagram-max-width));grid-template-columns:minmax(0,1fr) minmax(320px,420px) minmax(0,1fr);align-items:center;gap:36px;margin:6px auto 0;padding:10px 6px 4px;display:grid;position:relative}.crawbl-diagram__column{flex-direction:column;gap:14px;display:flex}.crawbl-diagram__column--left .crawbl-diagram__flip-wrap:first-child .crawbl-diagram__flip{animation:5s ease-in-out infinite crawbl-diagram-node-float}.crawbl-diagram__column--left .crawbl-diagram__flip-wrap:nth-child(2) .crawbl-diagram__flip{animation:5.6s ease-in-out infinite crawbl-diagram-node-float}.crawbl-diagram__column--right .crawbl-diagram__flip-wrap:first-child .crawbl-diagram__flip{animation:5.2s ease-in-out infinite crawbl-diagram-node-float}.crawbl-diagram__column--right .crawbl-diagram__flip-wrap:nth-child(2) .crawbl-diagram__flip{animation:5.8s ease-in-out infinite crawbl-diagram-node-float}.crawbl-diagram__face,.crawbl-diagram__core-card,.crawbl-diagram__flip-wrap>.crawbl-diagram__mobile-card{border-radius:var(--card-radius);border:1px solid var(--border);background:var(--panel-bg-strong);box-shadow:var(--panel-shadow-soft)}.crawbl-diagram__flip{perspective:1200px;outline:none;height:172px;position:relative}.crawbl-diagram__mobile-card{display:none!important}.crawbl-diagram__flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.22,1,.36,1);position:relative}.crawbl-diagram__flip:hover .crawbl-diagram__flip-inner,.crawbl-diagram__flip:focus .crawbl-diagram__flip-inner,.crawbl-diagram__flip:focus-visible .crawbl-diagram__flip-inner{transform:rotateY(180deg)}.crawbl-diagram__face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.crawbl-diagram__face--front{border-color:rgba(var(--accent-rgb), .12);transform:rotateY(0)}.crawbl-diagram__face--front:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle), rgba(var(--accent-rgb), .06) 0%, transparent 20%, transparent 55%, rgba(var(--accent-rgb), .4) 70%, var(--accent) 80%, rgba(var(--accent-rgb), .4) 90%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:2px;animation:4s linear infinite reverse border-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.crawbl-diagram__face--front,.crawbl-diagram__face--back{text-align:left;padding:18px 18px 16px}.crawbl-diagram__face--back{flex-direction:column;justify-content:center;display:flex;transform:rotateY(180deg)}.crawbl-diagram__node{text-align:center;flex-direction:column;justify-content:center;display:flex}.crawbl-diagram__node--muted{background:linear-gradient(#0a1020e0,#080c1ad1)}.crawbl-diagram__card-icon-wrap{justify-content:center;margin-top:12px;display:flex}.crawbl-diagram__core{justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.crawbl-diagram__core-card{z-index:2;text-align:left;background:var(--panel-bg-soft);width:100%;height:100%;padding:24px 24px 22px;animation:5.6s ease-in-out infinite crawbl-diagram-core-pulse;position:relative}.crawbl-diagram__core-glyph-wrap{justify-content:center;margin-top:16px;display:flex}.crawbl-diagram__core-glyph-icon{width:92px;height:92px;color:var(--accent);stroke-width:1.6px;filter:drop-shadow(0 0 8px rgba(var(--accent-rgb), .24));transform-origin:50%;animation:3.2s ease-in-out infinite crawbl-core-glyph-pulse}.crawbl-diagram__connector{background:linear-gradient(90deg, #c9d2ff14, rgba(var(--accent-rgb), .45), #c9d2ff14);opacity:.75;width:248px;height:2px;margin-top:-1px;position:absolute;top:50%}.crawbl-diagram__connector--left{left:-196px}.crawbl-diagram__connector--right{right:-196px}.crawbl-diagram__signal{z-index:1;background:radial-gradient(circle, rgba(var(--accent-rgb), 1) 0%, rgba(var(--accent-rgb), .78) 48%, rgba(var(--accent-rgb), 0) 76%);filter:blur(.2px);width:12px;height:12px;box-shadow:0 0 16px rgba(var(--accent-rgb), .6);border-radius:50%;position:absolute;top:calc(50% - 6px)}.crawbl-diagram__signal--left{animation:2.8s ease-out infinite crawbl-diagram-signal-left;left:50%}.crawbl-diagram__signal--right{animation:2.8s ease-out 1.1s infinite crawbl-diagram-signal-right;right:50%}.crawbl-diagram strong{font-size:1.18rem}.crawbl-diagram__core-card>strong:nth-child(2){font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .16);font-size:clamp(1.96rem,2.8vw,2.16rem);font-weight:600;line-height:1.02;display:block}.features-page .crawbl-diagram__node .crawbl-diagram__eyebrow{color:var(--accent);letter-spacing:.04em;text-shadow:0 0 8px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .2);font-size:clamp(1.38rem,1.9vw,1.52rem);line-height:1.02}.features-page .crawbl-diagram__core-card{text-align:center}.crawbl-diagram--primary .crawbl-diagram__core-card .crawbl-diagram__eyebrow,.crawbl-diagram--primary .crawbl-diagram__core-card strong{color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .16)}
}

@layer components {
.killer-features-page{padding-top:2px}.killer-features-page__intro{text-align:center;margin:0 0 clamp(3rem,6vh,4.5rem)}.killer-features-page__mobile-flow,.killer-features-page__mobile-card{display:none}.killer-features-page__mobile-card strong{color:var(--text);font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;font-size:1.12rem;font-weight:600;display:block}.killer-features-page__mobile-card p{color:#e0eafed1;margin:12px 0 0;font-size:.92rem;line-height:1.48}.landing-simple__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.killer-features-page>.landing-simple__grid{margin-top:clamp(.75rem,2vh,1.5rem)}.swarm-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:min(100%,1320px);margin:0 auto clamp(1.5rem,3vh,2.25rem);padding:2px 6px 8px;display:grid;position:relative}.swarm-flow__rail{background:linear-gradient(90deg, rgba(var(--secondary-rgb), .14), rgba(var(--accent-rgb), .5) 50%, rgba(var(--secondary-rgb), .14));opacity:.8;height:2px;position:absolute;bottom:27px;left:8%;right:8%}.swarm-flow__step{z-index:1;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.swarm-flow__step>.swarm-flow__mobile-card{display:none}.swarm-flow__marker{border:1px solid rgba(var(--secondary-rgb), .22);color:#e0eafed1;width:38px;height:38px;font-family:var(--font-mono), monospace;background:#12151deb;border-radius:50%;place-items:center;font-size:.82rem;font-weight:700;display:grid;box-shadow:0 14px 34px #070a122e}.swarm-flow__step--featured .swarm-flow__marker{border-color:rgba(var(--accent-rgb), .4);box-shadow:0 14px 34px #070a1233, 0 0 18px rgba(var(--accent-rgb), .14);color:var(--accent)}.swarm-flow__flip{perspective:1200px;cursor:pointer;outline:none;width:100%;height:176px;position:relative}.swarm-flow__mobile-card{display:none!important}.swarm-flow__flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.22,1,.36,1);position:relative}.swarm-flow__flip:hover .swarm-flow__flip-inner,.swarm-flow__flip:focus .swarm-flow__flip-inner,.swarm-flow__flip:focus-visible .swarm-flow__flip-inner{transform:rotateY(180deg)}.swarm-flow__card{text-align:center;backface-visibility:hidden;width:100%;height:100%;padding:20px 18px;position:absolute;inset:0;overflow:hidden}.swarm-flow__card--front{border-color:rgba(var(--accent-rgb), .12);transform:rotateY(0)}.swarm-flow__card--front:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle), rgba(var(--accent-rgb), .06) 0%, transparent 20%, transparent 55%, rgba(var(--accent-rgb), .4) 70%, var(--accent) 80%, rgba(var(--accent-rgb), .4) 90%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:2px;animation:4s linear infinite reverse border-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.swarm-flow__card--back{flex-direction:column;justify-content:center;display:flex;transform:rotateY(180deg)}.swarm-flow__eyebrow{color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .2)}.swarm-flow__step .swarm-flow__eyebrow,.killer-features-page__mobile-card .swarm-flow__eyebrow{letter-spacing:.04em;font-size:clamp(1.38rem,1.9vw,1.52rem);line-height:1.02}.swarm-flow__step--pink .swarm-flow__eyebrow{color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .2)}.swarm-flow__card strong{font-size:1.12rem}.swarm-flow__icon{justify-content:center;align-items:center;margin-top:14px;display:flex}@keyframes feature-card-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.landing-simple__card{text-align:center;width:100%;min-height:220px;animation:.48s cubic-bezier(.22,1,.36,1) both feature-card-rise;animation-delay:calc(var(--card-index,0) * 80ms + .12s);grid-template-rows:auto minmax(2.35em,auto) 1fr;align-content:start;justify-items:center;padding:32px;display:grid}.landing-simple__card h2{color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .16);justify-content:center;align-items:center;margin:0;font-size:clamp(1.16rem,1.35vw,1.9rem);line-height:1.1;display:flex}
}

@layer components {
.meaning-page{text-align:left}.wbl-section{text-align:center;margin:0;padding-top:2px;padding-bottom:18px}.wbl-section__title{margin:0 auto 34px}.meaning-constellation{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;width:min(100%,1240px);margin:6px auto 0;padding:0 10px 8px;display:grid;position:relative}@keyframes meaning-orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes meaning-beacon-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.meaning-constellation:before,.meaning-constellation:after{content:"";pointer-events:none;position:absolute;inset:0}.meaning-constellation:before{background:linear-gradient(115deg, transparent 23%, rgba(var(--secondary-rgb), .12) 24%, transparent 25%) 18% 30% / 38% 2px no-repeat, linear-gradient(55deg, transparent 35%, rgba(var(--secondary-rgb), .12) 36%, transparent 37%) 28% 62% / 32% 2px no-repeat, linear-gradient(125deg, transparent 33%, rgba(var(--accent-rgb), .14) 34%, transparent 35%) 58% 32% / 34% 2px no-repeat, linear-gradient(65deg, transparent 26%, rgba(var(--accent-rgb), .14) 27%, transparent 28%) 56% 66% / 36% 2px no-repeat;opacity:.9}.meaning-constellation__halo{pointer-events:none;z-index:0;position:absolute;inset:0}.meaning-constellation__orbit{border-radius:var(--card-radius-pill);border:1px dashed rgba(var(--secondary-rgb), .14);animation:26s linear infinite meaning-orbit-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meaning-constellation__orbit--outer{width:56%;height:58%}.meaning-constellation__orbit--inner{border-color:rgba(var(--accent-rgb), .14);width:42%;height:40%;animation-duration:18s;animation-direction:reverse}.meaning-constellation__beacon{background:var(--secondary-soft);width:10px;height:10px;box-shadow:0 0 10px rgba(var(--secondary-rgb), .36), 0 0 22px rgba(var(--secondary-rgb), .22);border-radius:50%;animation:2.8s ease-in-out infinite meaning-beacon-pulse;position:absolute}.meaning-constellation__beacon--w{top:19%;left:21%}.meaning-constellation__beacon--l{animation-delay:.5s;top:22%;right:20%}.meaning-constellation__beacon--b{animation-delay:1s;bottom:20%;left:22%}.meaning-constellation__beacon--goal{background:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb), .36), 0 0 22px rgba(var(--accent-rgb), .22);animation-delay:1.4s;bottom:20%;right:21%}.meaning-constellation__core,.meaning-constellation__node{z-index:1;position:relative}.meaning-constellation__core{text-align:center;grid-area:2/4/span 2/span 6;padding:26px 24px 24px}.meaning-constellation__core-eyebrow .landing-simple__brand-wordmark-inline{font-size:1.02rem}.meaning-constellation__core strong{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .16);font-size:clamp(1.96rem,2.8vw,2.16rem);font-weight:600;line-height:1.02;display:block}.meaning-constellation__node{text-align:center;padding:18px 18px 16px}.meaning-constellation__node--w{grid-area:1/1/auto/span 4}.meaning-constellation__node--l{grid-area:1/9/auto/span 4}.meaning-constellation__node--b{grid-area:4/1/auto/span 4}.meaning-constellation__node--goal{grid-area:4/9/auto/span 4}.meaning-constellation__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.96rem,2.8vw,2.16rem);font-weight:700;line-height:1;display:inline-block}.meaning-constellation__node strong{font-size:1.12rem}.meaning-constellation__node--goal .meaning-constellation__eyebrow{color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .18)}
}

@layer components {
.building-page{width:min(100%,960px);min-height:calc(100vh - var(--page-top-offset) - var(--section-top-clearance) - 48px);min-height:calc(100svh - var(--page-top-offset) - var(--section-top-clearance) - 48px);min-height:calc(100dvh - var(--page-top-offset) - var(--section-top-clearance) - 48px);grid-template-rows:auto minmax(0,1fr) auto auto;align-items:center;row-gap:18px;margin:0 auto;display:grid}@keyframes dot-pulse{0%,20%,80%,to{opacity:.2}50%{opacity:1}}.building-page__text{font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .16);margin-top:0;margin-bottom:clamp(1.5rem,4vh,3rem);font-size:clamp(2.5rem,5.2vw,5.2rem);font-weight:700}.building-page__stage{align-self:stretch;place-items:center;width:100%;min-height:clamp(280px,42vh,460px);display:grid}.building-page__stage>.rotating-sphere{margin:0 auto}.building-page__terminal-wrap{width:100%;max-width:420px;margin:4px auto 0;position:relative;overflow:clip}.building-page__terminal{border-radius:var(--card-radius-compact);border:1px solid var(--terminal-border,rgba(var(--accent-rgb), .2));background:var(--terminal-background,#000000b3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;max-width:520px;box-shadow:var(--terminal-shadow,0 4px 24px #0006, 0 0 40px rgba(var(--accent-rgb), .06));padding:28px 32px;position:relative}.building-page__terminal-body{font-family:var(--font-mono), monospace;flex-direction:column;gap:12px;font-size:.95rem;line-height:1.5;display:flex}.building-page__terminal-status{color:#f4f7ffeb;align-items:center;gap:10px;display:flex}.building-page__terminal-pulse{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite dot-pulse;box-shadow:0 0 10px}.building-page__copy{text-align:center;margin-top:clamp(3rem,6vh,5rem)}.building-page__copy p:first-child{color:#e0eafec2;margin-bottom:6px;font-size:1.15rem}.building-page__copy-highlight{color:var(--accent);text-shadow:0 0 10px rgba(var(--accent-rgb), .45), 0 0 22px rgba(var(--accent-rgb), .22), 0 0 36px rgba(var(--accent-rgb), .12)}.building-page__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(100%,920px);margin-top:clamp(.5rem,1.5vh,1rem);display:grid}.building-page__socials{justify-self:start;align-items:center;gap:10px;display:inline-flex}.building-page__social{border:1px solid rgba(var(--accent-rgb), .22);width:38px;height:38px;color:var(--accent);background:rgba(var(--accent-rgb), .05);box-shadow:inset 0 1px 0 #ffffff08, 0 0 14px rgba(var(--accent-rgb), .08);border-radius:12px;justify-content:center;align-items:center;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.building-page__social:hover,.building-page__footer-link:hover{border-color:rgba(var(--accent-rgb), .42);background:rgba(var(--accent-rgb), .08);box-shadow:0 0 10px rgba(var(--accent-rgb), .18), 0 0 22px rgba(var(--accent-rgb), .08);transform:translateY(-1px)}.building-page__social:hover{color:var(--accent-light)}.building-page__social-icon{width:18px;height:18px}.building-page__footer-link{border:1px solid rgba(var(--accent-rgb), .24);min-height:40px;color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.74rem;font-weight:600;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}
}

@layer components {
.rotating-sphere{--label-scale:1;perspective:1000px;justify-content:center;align-items:center;width:280px;height:280px;margin:0 auto;display:flex;position:relative}.rotating-sphere__halo{background:radial-gradient(circle at 50% 50%, rgba(var(--accent-rgb), .14), transparent 40%), radial-gradient(circle at 45% 45%, rgba(var(--nebula-rgb), .1), transparent 55%), radial-gradient(circle at 55% 55%, rgba(var(--nebula-teal-rgb), .06), transparent 50%);filter:blur(28px);pointer-events:none;animation:4s ease-in-out infinite sphere-halo-pulse;position:absolute;inset:-60px}.rotating-sphere__container{width:180px;height:180px;transform-style:preserve-3d;position:relative}.rotating-sphere__body,.rotating-sphere__surface,.rotating-sphere__labels,.rotating-sphere__label,.rotating-sphere__rings{transform-style:preserve-3d;position:absolute;inset:0}.rotating-sphere__base{background:radial-gradient(circle at 30% 30%, #ffffff1a 0%, rgba(var(--secondary-rgb), .1) 20%, rgba(var(--accent-rgb), .15) 40%, rgba(var(--nebula-rgb), .2) 60%, #00000080 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 40px rgba(var(--secondary-rgb), .12), inset 0 0 80px rgba(var(--nebula-rgb), .1), 0 0 30px rgba(var(--accent-rgb), .15), 0 0 60px rgba(var(--nebula-rgb), .12), 0 0 100px rgba(var(--nebula-teal-rgb), .06);border:1px solid rgba(var(--secondary-rgb), .18);border-radius:50%;position:absolute;inset:0}.rotating-sphere__band{border:1px solid rgba(var(--secondary-rgb), .18);background:linear-gradient(90deg, transparent 0%, rgba(var(--secondary-rgb), .08) 50%, transparent 100%);pointer-events:none;border-radius:50%;position:absolute}.rotating-sphere__band--1{border-color:rgba(var(--nebula-teal-rgb), .16);background:linear-gradient(90deg, transparent 0%, rgba(var(--nebula-teal-rgb), .07) 50%, transparent 100%);inset:10px 0;transform:rotateX(70deg)}.rotating-sphere__band--2{inset:0 10px;transform:rotateY(70deg)}.rotating-sphere__band--3{border-color:rgba(var(--accent-rgb), .1);background:linear-gradient(90deg, transparent 0%, rgba(var(--accent-rgb), .06) 50%, transparent 100%);inset:20px;transform:rotateX(45deg)rotateY(45deg)}.rotating-sphere__node,.rotating-sphere__particle{border-radius:50%;position:absolute}.rotating-sphere__node{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px rgba(var(--accent-rgb), .6), 0 0 24px rgba(var(--accent-rgb), .3);animation:2s ease-in-out infinite sphere-node-pulse}.rotating-sphere__node--1{background:var(--secondary-soft);box-shadow:0 0 12px rgba(var(--secondary-rgb), .6), 0 0 24px rgba(var(--secondary-rgb), .3);animation-delay:0s;top:25%;left:30%}.rotating-sphere__node--2{animation-delay:.5s;top:35%;left:65%}.rotating-sphere__node--3{box-shadow:0 0 12px rgba(var(--nebula-teal-rgb), .5), 0 0 24px rgba(var(--nebula-teal-rgb), .25);background:#e8eeff;animation-delay:1s;top:60%;left:25%}.rotating-sphere__node--4{animation-delay:1.5s;top:55%;left:70%}.rotating-sphere__particles{pointer-events:none;position:absolute;inset:-50px}.rotating-sphere__particle{width:3px;height:3px;box-shadow:0 0 8px rgba(var(--secondary-rgb), .4);left:calc(50% + var(--particle-x,0px));top:calc(50% + var(--particle-y,0px));animation:4s ease-in-out infinite sphere-particle-float;animation-delay:var(--particle-delay,0s);background:#d0daff}.rotating-sphere__particle:nth-child(odd){background:var(--accent-light);box-shadow:0 0 8px rgba(var(--accent-rgb), .35)}.rotating-sphere__rings{pointer-events:none;inset:-30px}.rotating-sphere__ring{border:1px solid rgba(var(--secondary-rgb), .16);box-shadow:0 0 20px rgba(var(--secondary-rgb), .08);background:0 0;border-radius:50%;position:absolute;inset:0}.rotating-sphere__ring--1{border-color:rgba(var(--accent-rgb), .2);box-shadow:0 0 25px rgba(var(--accent-rgb), .1)}.rotating-sphere__ring--2{border-color:rgba(var(--nebula-teal-rgb), .16);box-shadow:0 0 30px rgba(var(--nebula-teal-rgb), .08)}.rotating-sphere__ring--3{border-color:rgba(var(--nebula-rgb), .14);box-shadow:0 0 35px rgba(var(--nebula-rgb), .06)}@keyframes sphere-halo-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes sphere-node-pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes sphere-particle-float{0%,to{opacity:.3;transform:translateY(0)scale(.6)}50%{opacity:.8;transform:translateY(-8px)scale(1)}}.rotating-sphere__labels{pointer-events:none;inset:-205px}@keyframes sphere-label-orbit{0%{transform:rotate(0)}to{transform:rotate(calc(var(--orbit-direction,1) * 360deg))}}@keyframes sphere-label-counter-orbit{0%{transform:translate(-50%, calc(var(--label-radius,150px) * var(--label-scale,1) * -1)) rotate(calc(var(--label-angle,0deg) * -1))}to{transform:translate(-50%, calc(var(--label-radius,150px) * var(--label-scale,1) * -1)) rotate(calc(var(--orbit-direction,1) * -360deg)) rotate(calc(var(--label-angle,0deg) * -1))}}.rotating-sphere__label-shell{width:0;height:0;transform:translate(-50%, -50%) rotate(var(--label-angle,0deg));transform-origin:50%;position:absolute;top:50%;left:50%}.rotating-sphere__label-orbit{transform-origin:50%;width:0;height:0;animation:sphere-label-orbit var(--orbit-duration,28s) linear infinite;position:absolute;top:0;left:0}.rotating-sphere__label-orbit--static{animation:none}.rotating-sphere__label{transform:translate(-50%, calc(var(--label-radius,150px) * var(--label-scale,1) * -1)) rotate(calc(var(--label-angle,0deg) * -1));transform-origin:50%;animation:sphere-label-counter-orbit var(--orbit-duration,28s) linear infinite;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.rotating-sphere__label--static{animation:none}.rotating-sphere__label-text{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(var(--secondary-rgb), .18);border-radius:var(--card-radius-pill);color:var(--accent-light);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 16px rgba(var(--nebula-rgb), .12), 0 0 8px rgba(var(--accent-rgb), .08), inset 0 0 8px rgba(var(--secondary-rgb), .04);opacity:.9;background:#060a18b8;justify-content:center;align-items:center;padding:6px 14px;font-size:.7rem;font-weight:500;display:inline-flex}.rotating-sphere__label-text--brand{border-color:rgba(var(--accent-rgb), .24);background:linear-gradient(180deg, #080c1ad1, #0a1022c7), linear-gradient(90deg, rgba(var(--accent-rgb), .06), rgba(var(--secondary-rgb), .06));box-shadow:0 0 20px rgba(var(--accent-rgb), .1), 0 0 12px rgba(var(--nebula-rgb), .1), inset 0 1px 0 #ffffff0a;padding:7px 16px}.rotating-sphere__label-wordmark{letter-spacing:-.04em;text-transform:none;font-size:.96rem;font-weight:700}
}

@layer components {

}

@layer overrides {
@media (max-width:1280px){.landing-simple__nav-shell{gap:16px}.landing-simple__nav-links{gap:22px}.hero-center{min-height:calc(100svh - var(--page-top-offset) - 20px);min-height:calc(100dvh - var(--page-top-offset) - 20px);padding-bottom:28px;transform:translateY(-4px)}.landing-simple__brand{font-size:clamp(4.4rem,10vw,7.8rem)}.landing-simple__title{font-size:clamp(1.55rem,4.2vw,4.2rem)}.features-page__intro-box{max-width:920px;padding:22px 24px}.building-page .rotating-sphere__labels{inset:-198px}}@media (max-width:1180px){.landing-simple__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.killer-features-page>.landing-simple__grid{display:none}.features-page__mobile-diagram,.killer-features-page__mobile-flow{grid-template-columns:1fr;gap:14px;width:100%;max-width:560px;margin-inline:auto;display:grid}.features-page__mobile-card,.killer-features-page__mobile-card{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--panel-bg-strong);min-height:148px;box-shadow:var(--panel-shadow-soft);text-align:center;flex-direction:column;justify-content:center;padding:18px 18px 16px;display:flex}.killer-features-page__mobile-card{min-height:156px;padding:20px 18px}.crawbl-diagram,.swarm-flow{display:none}.meaning-constellation{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:920px}.meaning-constellation:before,.meaning-constellation__halo{display:none}.meaning-constellation__core{grid-area:auto/1/auto/-1}.meaning-constellation__node--w,.meaning-constellation__node--l,.meaning-constellation__node--b,.meaning-constellation__node--goal{grid-area:auto}}@media (max-width:960px){.snap-page--hero{padding-top:var(--page-top-offset)}.landing-simple__brand{font-size:clamp(4.2rem,11.5vw,6.8rem)}.landing-simple__title{font-size:clamp(1.55rem,5vw,3.4rem)}.hero-center{gap:14px;padding-bottom:20px}.features-page__title,.killer-features-page__title,.wbl-section__title{font-size:clamp(2.6rem,7vw,4.6rem)}.features-page__intro-box{font-size:1rem;line-height:1.62}.landing-simple__card,.building-page__terminal{padding:24px}.building-page .rotating-sphere__labels{inset:-176px}.building-page .rotating-sphere{--label-scale:.88}}
}

@layer overrides {
@media (max-width:820px){:root{--page-top-offset:max(82px, calc(env(safe-area-inset-top) + 60px))}.snap-container{scroll-snap-type:none}.snap-page{scroll-snap-align:none;scroll-snap-stop:normal;min-height:auto;padding:var(--page-top-offset) 16px max(16px, env(safe-area-inset-bottom));overflow:visible}.snap-page--hero{min-height:100dvh;padding-top:var(--page-top-offset);padding-bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));justify-content:center}.snap-page--features,.snap-page--killer-features,.snap-page--meaning{min-height:auto;padding:var(--page-top-offset) 16px max(24px, calc(env(safe-area-inset-bottom) + 8px))}.snap-page--building{padding-top:var(--page-top-offset);padding-bottom:max(56px, calc(env(safe-area-inset-bottom) + 36px))}.building-page{min-height:calc(100svh - var(--page-top-offset) - max(56px, calc(env(safe-area-inset-bottom) + 36px)));min-height:calc(100dvh - var(--page-top-offset) - max(56px, calc(env(safe-area-inset-bottom) + 36px)))}.landing-simple__nav{width:min(100% - 32px,1180px)}.landing-simple__nav-shell{grid-template-columns:auto auto;gap:12px;padding:10px 12px}.landing-simple__nav-center,.landing-simple__nav-actions{display:none}.landing-simple__nav-brand{justify-content:flex-start;min-width:0;padding:0}.landing-simple__nav-brand-wordmark{font-size:1.08rem}.landing-simple__nav-badge{min-height:18px;padding:0 7px;font-size:.58rem}.landing-simple__nav-toggle{justify-self:end;display:inline-flex}.landing-simple__nav-mobile{border:1px solid rgba(var(--accent-rgb), .12);border-top:1px solid rgba(var(--accent-rgb), .04);border-radius:0 0 var(--card-radius) var(--card-radius);background:var(--panel-bg-strong);box-shadow:var(--panel-shadow-soft), inset 0 1px 0 #ffffff0a, 0 0 28px rgba(var(--accent-rgb), .08);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);flex-direction:column;gap:8px;margin-top:-1px;padding:10px 12px 14px;display:flex}.landing-simple__grid,.swarm-flow,.meaning-constellation,.crawbl-diagram{grid-template-columns:1fr;gap:14px}.landing-simple__grid{gap:16px}.killer-features-page>.landing-simple__grid{display:none}.swarm-flow{grid-template-columns:1fr;width:100%;max-width:560px;margin-inline:auto;padding-top:0;display:grid}.swarm-flow__rail,.swarm-flow__marker,.swarm-flow__flip,.crawbl-diagram__connector,.crawbl-diagram__signal,.crawbl-diagram__flip,.features-page .crawbl-diagram__core,.meaning-constellation__core,.page-swipe-hint{display:none}.swarm-flow__step,.crawbl-diagram__flip-wrap{width:100%}.swarm-flow__step>.swarm-flow__mobile-card,.crawbl-diagram__flip-wrap>.crawbl-diagram__mobile-card{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--panel-bg-strong);min-height:148px;box-shadow:var(--panel-shadow-soft);text-align:center;flex-direction:column;justify-content:center;padding:18px 18px 16px;display:flex!important}.swarm-flow__step>.swarm-flow__mobile-card{min-height:156px;padding:20px 18px}.swarm-flow__mobile-card p,.crawbl-diagram__mobile-card p{color:#e0eafed1;margin-top:10px;font-size:.88rem;line-height:1.48}.meaning-constellation{padding-top:0}.features-page__title{font-size:clamp(2.35rem,13vw,3.3rem)}.landing-simple__title{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;width:100%;max-width:100%}.features-page__intro{gap:16px;margin-bottom:28px;padding-top:0}.features-page__intro-box{padding:18px 18px 20px;font-size:.96rem;line-height:1.65}.crawbl-diagram{grid-template-columns:1fr;width:100%;max-width:560px;margin-inline:auto;padding:2px 0 0;display:grid}.crawbl-diagram__column{gap:12px;width:100%}.crawbl-diagram__core{order:2;min-height:auto}.crawbl-diagram__column--left{order:1}.crawbl-diagram__column--right{order:3}.crawbl-diagram__core-card,.crawbl-diagram__node{padding:18px 18px 16px}.landing-simple__card{min-height:auto;padding:20px}.hero-center{min-height:calc(100svh - var(--page-top-offset) - 32px);min-height:calc(100dvh - var(--page-top-offset) - 32px);flex:none;justify-content:center;gap:16px;padding:6px 0 20px;transform:none}.swarm-background{opacity:.76;inset:-18% -14%}}@media (max-width:560px){:root{--page-top-offset:max(76px, calc(env(safe-area-inset-top) + 54px))}.landing-simple__nav{top:max(10px, calc(env(safe-area-inset-top) + 6px));width:min(100% - 24px,1180px)}.landing-simple__nav-shell{border-radius:var(--card-radius)}.landing-simple__nav-brand-wordmark{font-size:1rem}.landing-simple__nav-mobile{border-radius:0 0 var(--card-radius-compact) var(--card-radius-compact);padding:8px 10px 12px}.landing-simple__brand{margin-bottom:0;font-size:clamp(3.8rem,18vw,5.7rem)}.landing-simple__title{font-size:clamp(1.7rem,8vw,2.6rem);line-height:1.04}.landing-simple__hero-title{gap:.22em}.hero-center .building-page__terminal{max-width:320px;padding:16px 18px}.hero-center .building-page__terminal-body{font-size:.82rem}.features-page__intro-box{padding:16px;font-size:.94rem}.crawbl-diagram__core-card,.crawbl-diagram__node,.crawbl-diagram__mobile-card,.swarm-flow__mobile-card,.landing-simple__card,.meaning-constellation__core,.meaning-constellation__node{border-radius:var(--card-radius-compact)}.crawbl-diagram__mobile-card{min-height:134px;padding:16px 16px 14px}.swarm-flow__mobile-card{min-height:148px;padding:18px 16px}.meaning-constellation__core,.meaning-constellation__node,.landing-simple__card{padding:18px 16px}.building-page{min-height:calc(100svh - var(--page-top-offset) - 24px - max(56px, calc(env(safe-area-inset-bottom) + 36px)));min-height:calc(100dvh - var(--page-top-offset) - 24px - max(56px, calc(env(safe-area-inset-bottom) + 36px)));row-gap:14px}.building-page__text{margin-bottom:0;font-size:clamp(2.05rem,12vw,3rem)}.building-page__stage{min-height:clamp(220px,34vh,320px);padding-top:clamp(1.6rem,4vh,2.8rem)}.building-page__terminal{border-radius:var(--card-radius);padding:18px}.building-page__terminal-body{font-size:.86rem}.building-page__footer{text-align:center;grid-template-columns:1fr;gap:12px}.building-page__socials{justify-self:center}.building-page__footer-link{width:100%}.building-page .rotating-sphere{width:220px;height:220px}.building-page .rotating-sphere__container{width:140px;height:140px}.building-page .rotating-sphere__halo{inset:-30px}.building-page .rotating-sphere__rings{inset:-24px}.building-page .rotating-sphere__particles{inset:-40px}.building-page .rotating-sphere__labels{inset:-100px}.building-page .rotating-sphere{--label-scale:.66}}
}

@layer overrides {
@media (min-width:1600px){:root{--wide-content-max-width:1620px;--content-max-width:1460px;--diagram-max-width:1360px;--hero-max-width:1080px}.features-page__intro-box{max-width:1040px;padding:26px 30px;font-size:1.1rem}.landing-simple__grid{gap:24px}.landing-simple__card{min-height:220px;padding:32px}}@media (min-width:1800px){:root{--wide-content-max-width:1720px;--content-max-width:1540px;--diagram-max-width:1440px;--hero-max-width:1160px}.landing-simple__nav-shell{padding:14px 22px}.landing-simple__brand{font-size:clamp(5.4rem,8vw,10.5rem)}.landing-simple__title{font-size:clamp(1.9rem,3.2vw,5.4rem)}.features-page__intro-box{max-width:1100px;font-size:1.12rem}.crawbl-diagram strong,.swarm-flow__card strong,.meaning-constellation__core strong{font-size:clamp(1.96rem,2.8vw,2.16rem)}.landing-simple__card p,.crawbl-diagram p,.swarm-flow__card--back p,.meaning-constellation__node p{font-size:1rem}}
}

@layer overrides {
@media (max-height:860px){:root{--page-top-offset:80px}.landing-simple__nav{top:max(12px, calc(env(safe-area-inset-top) + 6px))}.snap-page--features,.snap-page--killer-features,.snap-page--meaning,.snap-page--building{justify-content:flex-start}}@media (max-height:720px){:root{--page-top-offset:72px}.landing-simple__nav{padding:8px 12px}.landing-simple__nav-brand{gap:10px;min-height:34px}.landing-simple__nav-link{min-height:32px;padding:0 14px}.features-page__intro,.killer-features-page__intro,.wbl-section{padding-top:0}}
}

@layer overrides {
@media (prefers-reduced-motion:reduce){.landing-simple__title,.snap-page--hero .building-page__terminal-status,.building-page__terminal-ready,.building-page__terminal-copy--ready-active,.building-page__terminal-cursor,.snap-page--hero .page-swipe-hint,.features-page__highlight:after,.page-swipe-hint__label,.page-swipe-hint__chevron,.crawbl-diagram__core-card,.crawbl-diagram__flip,.crawbl-diagram__signal,.crawbl-diagram__core-glyph-icon,.swarm-background__canvas,.swarm-flow__card--front:before,.landing-simple__card,.building-page__terminal-pulse,.rotating-sphere__halo,.rotating-sphere__node,.rotating-sphere__particle,.meaning-constellation__orbit,.meaning-constellation__beacon{animation:none!important}.landing-simple__title{background:var(--accent);-webkit-background-clip:text;background-clip:text}.swarm-background__canvas{display:none}.swarm-background{inset:0}.swarm-background__fallback{opacity:.55}}
}

@layer overrides {

}

@layer tokens,base,layout,components,overrides;
