:root{--night:#05070d;--night-2:#0a0e19;--night-3:#10172a;--paper:#f2f3ef;--paper-2:#e7e9e4;--white:#fff;--ink:#0d1017;--muted:#727887;--line:#ffffff24;--line-dark:#0d101729;--blue:#526fff;--blue-bright:#7590ff;--blue-deep:#1e43dc;--cyan:#58d8ff;--orange:#ff6338;--green:#42d99a;--section-x:clamp(22px, 5.3vw, 104px);--text-micro:10px;--text-label:11px;--text-ui:12px;--text-body:15px;--text-body-lg:16px;--text-title:clamp(22px, 2vw, 30px);--text-heading:clamp(28px, 3vw, 44px);--text-display:clamp(36px, 4vw, 64px);--text-hero:clamp(44px, 4.6vw, 76px);--text-mega:clamp(84px, 12vw, 200px)}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:auto}body{overflow-anchor:none;background:var(--night);color:var(--white);font-family:Inter,HarmonyOS Sans SC,OPPO Sans,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}button,a{color:inherit;font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{background:var(--blue);color:var(--white)}.chipcrab-site{background:var(--night);width:100%;position:relative;overflow:clip visible}.chipcrab-site section,.chipcrab-site footer{position:relative}.skip-link{z-index:999;background:var(--white);color:var(--ink);padding:10px 14px;font-size:12px;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-progress{z-index:101;pointer-events:none;background:#ffffff14;height:2px;position:fixed;inset:0 0 auto}.page-progress span{transform-origin:0;background:linear-gradient(90deg, var(--blue), var(--cyan), var(--orange));width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #58d8ffa6}.site-header{z-index:50;height:88px;padding:0 var(--section-x);border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;top:2px;left:0;right:0}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:max-content;padding:0;display:inline-flex}.brand img{object-fit:cover;border-radius:50%;width:38px;height:38px;box-shadow:0 0 30px #526fff57}.brand>span{flex-direction:column;gap:4px;display:flex}.brand strong{letter-spacing:-.03em;font-size:15px;font-weight:900;line-height:1}.brand sup,.crabchain-brand sup{color:var(--blue-bright);vertical-align:top;margin-left:2px;font-size:9px}.brand small{color:#7c8497;letter-spacing:.18em;font:10px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}.site-header nav,.site-nav{align-items:center;gap:30px;display:flex}.site-header nav button,.site-nav button{color:#9ba3b7;background:0 0;border:0;padding:10px 0;font-size:14px;transition:color .2s}.site-header nav button:hover,.site-nav button:hover{color:var(--white)}.chipcrab-site footer.footer--compact{background:linear-gradient(#071018 0%,#060b13 45%,#05070d 100%);justify-content:flex-start;height:auto;min-height:0;padding-top:18px}.footer--compact .footer-bottom{width:100%;position:relative;bottom:auto;left:auto;right:auto}.header-actions{justify-self:end;align-items:center;gap:18px;display:flex}.sound-toggle{color:#7f879b;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex}.sound-toggle>i{align-items:center;gap:2px;height:15px;display:flex}.sound-toggle>i span{transform-origin:50%;background:currentColor;width:2px;height:5px}.sound-toggle>i span:nth-child(2){height:11px}.sound-toggle.is-on{color:var(--cyan)}.sound-toggle.is-on>i span{animation:.7s ease-in-out infinite alternate audioBar}.sound-toggle.is-on>i span:nth-child(2){animation-delay:-.35s}.sound-toggle.is-on>i span:nth-child(3){animation-delay:-.12s}.sound-toggle em{letter-spacing:.12em;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}@keyframes audioBar{to{transform:scaleY(1.8)}}.header-cta{background:0 0;border:0;border-bottom:1px solid #ffffffb8;padding:12px 0 10px;font-size:12px;font-weight:700;text-decoration:none}.header-cta span{color:var(--cyan);margin-left:24px}.menu-toggle{background:#ffffff08;border:1px solid #ffffff2e;flex-direction:column;place-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.menu-toggle span{background:var(--white);width:18px;height:1.5px;transition:transform .25s,opacity .2s;display:block}.menu-toggle.is-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-nav{display:none}.back-top{z-index:90;right:max(18px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));color:#fff;letter-spacing:.14em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:linear-gradient(145deg,#526fffe6,#192764eb);border:1px solid #7590ff94;border-radius:50%;place-items:center;gap:2px;width:64px;height:64px;padding:0;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:opacity .25s,transform .25s,color .2s,border-color .2s;display:grid;position:fixed;transform:translateY(10px);box-shadow:0 8px 28px #17266a7a,0 0 24px #526fff3d}.back-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-top:hover{color:#fff;border-color:#58d8ffcc;transform:translateY(-4px);box-shadow:0 12px 36px #17266a8c,0 0 30px #58d8ff4d}.back-top__arrow{place-items:center;width:20px;height:20px;display:grid}.back-top__arrow svg{width:20px;height:20px}.hero{box-sizing:border-box;background:radial-gradient(circle at 79% 36%,#3f5eff2e,#0000 29%),radial-gradient(circle at 65% 52%,#ff633812,#0000 22%),linear-gradient(#05070d 0%,#070a12 100%);height:100svh;min-height:100svh;overflow:hidden}.hero-scale{width:100%;height:100%;padding:100px var(--section-x) 28px;box-sizing:border-box;transform-origin:0 0;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:20px 4vw;display:grid;position:relative}.hero-grid{z-index:0;opacity:.36;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:88px 0 0;-webkit-mask-image:linear-gradient(#000000d9,#0000 86%);mask-image:linear-gradient(#000000d9,#0000 86%)}.hero-aura{z-index:0;aspect-ratio:1;border:1px solid #6c87ff21;border-radius:50%;width:min(64vw,960px);position:absolute;top:13%;right:3%;box-shadow:inset 0 0 120px #3d5bf514}.hero-aura:before,.hero-aura:after{content:"";border-radius:inherit;border:1px dashed #6c87ff29;position:absolute;inset:10%}.hero-aura:after{border-style:solid;border-color:#ff63381f;inset:25%}.hero-copy{z-index:3;align-self:center;padding-bottom:4vh;position:relative}.eyebrow{color:#798195;letter-spacing:.14em;align-items:center;gap:18px;margin-bottom:29px;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.eyebrow span:first-child{background:var(--blue);color:var(--white);padding:7px 9px}.hero h1{max-width:920px;font-family:Arial Black,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:var(--text-hero);letter-spacing:-.06em;margin:0;font-weight:950;line-height:.96}.hero-line{perspective:600px;padding:0 .06em .13em 0;display:block;overflow:hidden}.hero-line--accent{color:var(--blue-bright);text-shadow:0 0 42px #526fff3d}.split-char{transform-origin:bottom;display:inline-block}.hero-summary{color:#a0a7b9;max-width:620px;margin:27px 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.75}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.primary-action,.text-action{border:1px solid var(--blue);background:var(--blue);min-height:52px;color:var(--white);justify-content:space-between;align-items:center;gap:44px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.primary-action:hover{background:#627dff;transform:translateY(-3px)}.primary-action span{color:#c5d0ff;font-size:16px}.text-action{color:#c2c7d4;background:0 0;border:0;border-bottom:1px solid #ffffff8f;min-height:42px;padding:0;text-decoration:none}.text-action span{color:var(--orange);font-size:15px}.hero-proof{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:54px;padding-top:20px;display:grid}.hero-proof>span{flex-direction:column;gap:7px;display:flex}.hero-proof strong{letter-spacing:-.06em;font-size:clamp(18px,1.6vw,26px);line-height:1}.hero-proof small{color:#747d90;letter-spacing:.08em;font:10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.hero-scene{z-index:2;align-self:stretch;min-height:0;position:relative}.chip-scene{touch-action:pan-y;position:absolute;inset:-5% -7% -1% -5%}.chip-scene[data-state=fallback]:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 18px,#58d8ff14 18px 19px),repeating-linear-gradient(0deg,#0000 0 18px,#526fff17 18px 19px),radial-gradient(circle at 42% 38%,#58d8ff47,#526fff2e 38%,#070d20eb 70%);border:1px solid #7590ff47;border-radius:50%;position:absolute;inset:13% 16%;transform:rotate(-11deg)scaleY(.72);box-shadow:0 0 90px #526fff40,inset 0 0 60px #58d8ff1f}.chip-scene--loading{color:#5f6a82;letter-spacing:.15em;place-items:center;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.chip-scene--loading span:before{content:"";background:var(--blue-bright);width:5px;height:5px;box-shadow:0 0 12px var(--blue);border-radius:50%;margin-right:8px;display:inline-block}.chip-scene__canvas{touch-action:pan-y;pointer-events:auto;width:100%;height:100%;display:block}.chip-scene__interaction{display:none}@media (pointer:fine),(any-pointer:fine){.chip-scene__canvas{pointer-events:auto;cursor:grab}.chip-scene__canvas.is-dragging{cursor:grabbing}}.chip-scene__reticle{aspect-ratio:1;pointer-events:none;border:1px solid #7590ff29;border-radius:50%;width:45%;max-width:390px;position:absolute;top:50%;left:51%;transform:translate(-50%,-50%)}.chip-scene__reticle span,.chip-scene__reticle i{background:#7590ff47;display:block;position:absolute}.chip-scene__reticle span{width:116%;height:1px;top:50%;left:-8%}.chip-scene__reticle i{width:1px;height:116%;top:-8%;left:50%}.chip-scene__telemetry{color:#626d86;letter-spacing:.12em;flex-direction:column;align-items:flex-end;gap:7px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;bottom:12%;right:6%}.chip-scene__telemetry .telemetry-state{color:var(--blue-bright)}.telemetry-state i,.hero-run__head i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #42d99ae6}.hero-scene__label{z-index:3;color:#707a90;letter-spacing:.09em;align-items:center;gap:8px;font:10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute}.hero-scene__label i{width:24px;height:24px;color:var(--blue-bright);border:1px solid #7590ff57;place-items:center;font-style:normal;display:grid}.scene-label--a{top:13%;right:3%}.scene-label--b{bottom:20%;left:2%}.hero-run{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a12c7;border:1px solid #ffffff38;grid-column:1/3;align-self:end;position:relative;box-shadow:0 30px 90px #00000047}.hero-run__head,.hero-run__meta{color:#6e778b;letter-spacing:.1em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:36px;padding:0 14px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.hero-run__flow{align-items:center;min-height:94px;padding:20px 22px;display:flex}.hero-run__flow>span{color:#667084;flex:1;grid-template-columns:40px 1fr;align-items:center;gap:3px 11px;min-width:155px;display:grid}.hero-run__flow>span b{border:1px solid #2b3242;grid-row:1/3;place-items:center;width:40px;height:40px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.hero-run__flow>span small{font:700 12px/1 Arial,sans-serif}.hero-run__flow>span em{letter-spacing:.06em;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.hero-run__flow>span.done{color:#c7cbd5}.hero-run__flow>span.done b{color:var(--ink);background:#c5cad7;border-color:#c5cad7}.hero-run__flow>span.running{color:var(--blue-bright)}.hero-run__flow>span.running b{border-color:var(--blue);background:var(--blue);color:var(--white);animation:1.6s ease-in-out infinite alternate runPulse}@keyframes runPulse{to{box-shadow:0 0 0 6px #526fff26,0 0 26px #526fff4d}}.hero-run__flow>i{background:linear-gradient(90deg, var(--blue), #526fff24);flex:0 66px;width:clamp(20px,3vw,66px);height:1px;margin:0 10px}.hero-run__meta{border-top:1px solid #ffffff1a;border-bottom:0;justify-content:flex-start;gap:28px}.hero-run__meta b{color:#abb2c2;font-weight:500}.hero-run__meta .run-state{color:var(--cyan);margin-left:auto}.scroll-cue{z-index:5;right:var(--section-x);color:#596276;letter-spacing:.12em;align-items:center;gap:12px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;bottom:13px}.scroll-cue i{background:#ffffff26;width:42px;height:1px;overflow:hidden}.scroll-cue i:after{content:"";background:var(--blue-bright);width:45%;height:100%;animation:1.8s ease-in-out infinite scrollCue;display:block}@keyframes scrollCue{0%{transform:translate(-110%)}to{transform:translate(250%)}}.section-index{color:var(--blue-deep);letter-spacing:.15em;align-items:center;gap:10px;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.section-index>span{border:1px solid;place-items:center;width:27px;height:27px;display:grid}.section-index--light{color:#9eb2ff}.section-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;display:grid}.section-head h2,.paradigm h2,.process-header h2,.crabchain h2,.company h2,.chipcrab-site footer h2{font-family:Arial Black,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:var(--text-display);letter-spacing:-.05em;margin:28px 0 0;font-weight:950;line-height:1.02}.section-head>p,.paradigm-copy>p{max-width:580px;color:var(--muted);font-size:var(--text-body);margin:0;line-height:1.75}.paradigm{height:100svh;min-height:100svh;padding:88px var(--section-x) 56px;box-sizing:border-box;background:var(--paper);color:var(--ink);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.paradigm-copy{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;margin-top:4vh;display:grid}.paradigm h2{font-size:var(--text-display);margin:0}.edpa-viewport{width:118vw;margin:5vh 0 0 -9vw;overflow:visible}.edpa-display{white-space:nowrap;font-family:Arial,sans-serif;font-size:var(--text-mega);letter-spacing:-.11em;justify-content:center;align-items:center;gap:5vw;font-weight:950;line-height:.72;display:flex}.edpa-display span{color:#d9dad4}.edpa-display strong{color:var(--blue-deep);font-weight:950}.edpa-display i{color:var(--orange);letter-spacing:0;font-size:.25em;font-style:normal}.edpa-caption{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1.3fr 1fr;align-items:start;gap:4vw;margin-top:13vh;padding-top:24px;display:grid}.edpa-caption span{color:#858982;letter-spacing:.12em;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.edpa-caption span:last-child{text-align:right}.edpa-caption p{letter-spacing:-.03em;margin:0;font-size:clamp(16px,1.5vw,22px);line-height:1.35}.edpa-caption em{color:var(--blue-deep);font-style:normal}.capability-system{height:auto;min-height:100svh;padding:96px var(--section-x) 72px;box-sizing:border-box;color:var(--white);background:radial-gradient(circle at 68% 42%,#526fff40,#0000 28%),linear-gradient(140deg,#070a12,#0a1023 60%,#071226);flex-direction:column;scroll-margin-top:0;display:flex;position:relative;overflow:visible}.capability-system:before{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 17% 82%,#0000);mask-image:linear-gradient(#0000,#000 17% 82%,#0000)}.section-head--light .section-index{color:#9fb1ff}.section-head--light>p{color:#8d96aa}.capability-scroll-track{z-index:2;height:calc(240vh + 100svh - 96px);position:relative}.capability-sticky-frame{flex-direction:column;gap:clamp(18px,2.4vh,30px);height:calc(100svh - 96px);display:flex;position:sticky;top:72px}.agent-matrix{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.7fr) minmax(260px,.55fr);height:auto;min-height:0;display:grid;position:relative}.matrix-stats{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.matrix-stats article{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-height:112px;padding:22px 24px;display:flex}.matrix-stats article:last-child{border-right:0}.matrix-stats strong{letter-spacing:-.065em;font-size:clamp(30px,3vw,46px);line-height:1}.matrix-stats span{color:#9cabdd;letter-spacing:.12em;margin-top:9px;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.matrix-stats small{color:#687186;margin-top:7px;font-size:11px}.capability-stage{border-right:1px solid var(--line);background:0 0;grid-area:2/1;height:100%;min-height:0;position:relative;overflow:hidden}.capability-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 35%,#526fff24,#0000 58%);position:absolute;inset:4% 3%}.tagcloud-host{opacity:.48;place-items:center;display:grid;position:absolute;inset:0 38% 0 0}.tagcloud-sphere{width:min(470px,43vh);height:min(470px,43vh);position:relative}.tagcloud-item{z-index:1;opacity:0;will-change:transform, opacity, filter;color:#8da4ff;letter-spacing:.1em;transform-origin:50%;text-shadow:0 0 10px #526fff99;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:50%;left:50%}.capability-core{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091027e0;border:1px solid #859eff9e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:174px;height:174px;padding:22px;display:flex;position:absolute;top:50%;left:31%;transform:translate(-50%,-50%);box-shadow:0 0 90px #3e5bff52,inset 0 0 40px #526fff1f}.capability-core>span{color:#8999c8;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.capability-core strong{letter-spacing:-.08em;margin:12px 0 7px;font-size:34px;line-height:1}.capability-core small{color:var(--cyan);letter-spacing:.16em;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.capability-copy{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b16e0;border:1px solid #ffffff24;width:min(390px,43%);padding:28px;position:absolute;top:50%;bottom:auto;right:5%;transform:translateY(-50%)}.capability-copy p{margin:0 0 14px;font-size:clamp(17px,1.35vw,21px);font-weight:700;line-height:1.5}.capability-copy>small{color:#8d96aa;font-size:13px;line-height:1.75;display:block}.capability-copy>div{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.capability-copy>div span{color:#9fb1ff;border:1px solid #7590ff3d;padding:6px 7px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.capability-nav{border-left:0;flex-direction:column;grid-area:2/2;height:100%;min-height:0;display:flex}.capability-nav button{color:#788297;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:32px 1fr auto;grid-template-areas:"no title arrow""no key arrow";align-items:center;width:100%;height:20%;min-height:0;padding:0 24px;transition:background .2s,color .2s;display:grid}.capability-nav button:last-child{border-bottom:0}.capability-nav button>span,.capability-nav button small{font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.capability-nav button>span{grid-area:no}.capability-nav button strong{grid-area:title;align-self:end}.capability-nav button small{grid-area:key;align-self:start;margin-top:5px}.capability-nav button i{grid-area:arrow}.capability-nav button strong{font-size:18px}.capability-nav button i{color:var(--orange);font-style:normal}.capability-nav button.active{background:var(--blue);color:var(--white)}.capability-nav button.active small,.capability-nav button.active>span{color:#c4ceff}.engine-duo{z-index:3;flex:none;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;display:grid;position:relative}.engine-duo article{background:linear-gradient(145deg,#ffffff0e,#ffffff03);border:1px solid #ffffff24;flex-direction:column;min-height:0;padding:clamp(24px,2.4vw,38px);display:flex}.engine-duo article:last-child{background:linear-gradient(145deg,#526fff3d,#0a102326)}.engine-duo article>div{color:#8895b1;letter-spacing:.12em;border-bottom:1px solid #ffffff21;justify-content:space-between;padding-bottom:16px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.engine-duo article>div em{color:var(--cyan);font-style:normal}.engine-duo h3{letter-spacing:-.065em;margin:18px 0 14px;font-size:clamp(26px,2.6vw,40px);line-height:.95}.engine-duo h3 small{color:#91a6ff;letter-spacing:.14em;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.engine-duo p{color:#8f98aa;max-width:570px;margin:0;font-size:14px;line-height:1.7}.engine-duo ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding-top:18px;list-style:none;display:flex}.engine-duo li{color:#909bb2;border:1px solid #ffffff2e;padding:7px 8px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.chip-design-flow{min-height:100vh;color:var(--white);background:#080b13}.process-pin{background:radial-gradient(circle at 72% 16%,#3352e32e,#0000 31%),linear-gradient(#141c3273,#0000 46%),#080b13;flex-direction:column;min-height:100svh;padding:82px 0 32px;display:flex;overflow:hidden}.process-header{padding:0 var(--section-x);grid-template-columns:1fr auto;align-items:end;gap:5vw;display:grid}.process-header .section-index{color:#98acff}.process-header h2{font-size:var(--text-display);margin-top:18px}.process-control{align-items:center;gap:20px;padding-bottom:7px;display:flex}.process-control>span{color:#626c82;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.process-control>span b{color:var(--white);font-size:19px;font-weight:500}.process-control>div{display:flex}.process-control button{background:0 0;border:1px solid #ffffff2e;width:42px;height:42px}.process-control button:hover{background:var(--blue);border-color:var(--blue)}.process-track{will-change:transform;align-items:center;gap:clamp(24px,3vw,52px);width:max-content;margin:30px 0 0;padding:0 8vw;display:flex}.process-track article{opacity:.38;filter:saturate(.62);transform-origin:50%;cursor:pointer;flex:none;width:clamp(650px,74vw,1120px);transition:opacity .35s,filter .35s,transform .45s;position:relative;transform:scale(.94)}.process-track article:hover,.process-track article.active{opacity:1;filter:saturate();transform:scale(1)}.process-card__frame{background:#0b1020;border:1px solid #99abff3d;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 90px #0000006b}.process-track article:before{content:"";padding-top:min(58%,62vh);display:block}.process-card__frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#02050deb 100%),linear-gradient(90deg,#4f6cff1f,#0000 24%);position:absolute;inset:0}.process-card__frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.025)}.process-track article.active .process-card__frame img{transform:scale(1)}.process-card__scan{z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#7797ffeb,#0000);height:2px;position:absolute;top:-20%;left:0;right:0;box-shadow:0 0 18px #4a70ffcc}.process-track article.active .process-card__scan{opacity:.7;animation:4.8s ease-in-out infinite process-scan}@keyframes process-scan{0%{top:4%}75%,to{top:94%}}.process-card__frame figcaption{z-index:2;justify-content:space-between;align-items:end;gap:28px;display:flex;position:absolute;bottom:clamp(18px,2.4vw,34px);left:clamp(20px,2.5vw,38px);right:clamp(20px,2.5vw,38px)}.process-card__frame figcaption>div{align-items:center;gap:clamp(14px,2vw,28px);display:flex}.process-card__frame figcaption span{color:#dfe5ff;border:1px solid #ffffff8c;flex:none;place-items:center;width:42px;height:42px;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.process-card__frame h3{letter-spacing:-.06em;margin:0;font-family:Arial Black,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:clamp(26px,2.8vw,42px);line-height:.92}.process-card__frame figcaption small{color:#aabaff;letter-spacing:.13em;white-space:nowrap;background:#080d1f94;border:1px solid #859eff6b;padding:9px 11px;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.workflow{height:100svh;min-height:100svh;padding:72px var(--section-x) 40px;box-sizing:border-box;background:var(--paper);color:var(--ink);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.workflow-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(7,1fr);margin-top:4vh;display:grid;position:relative}.workflow-rail{background:0 0;width:100%;height:3px;position:absolute;top:-2px;left:0}.workflow-rail span{transform-origin:0;background:linear-gradient(90deg, var(--blue), var(--cyan), var(--orange));width:100%;height:100%;display:block;transform:scaleX(0)}.workpoint{border-right:1px solid var(--line-dark);opacity:1;filter:none;flex-direction:column;height:100%;min-height:0;padding:18px 14px;transition:background .2s,color .2s;display:flex}.workpoint:last-child{border-right:0}.workpoint:hover{background:var(--blue-deep);color:var(--white)}.workpoint:hover>div,.workpoint:hover>div span,.workpoint:hover>div i,.workpoint:hover>p,.workpoint:hover>small{color:#bfcaff}.workpoint:hover>small i{background:var(--cyan)}.workpoint>div{color:var(--blue-deep);justify-content:space-between;align-items:center;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.workpoint>div i{color:#a0a49e;font-style:normal}.workpoint h3{letter-spacing:-.055em;margin:auto 0 14px;font-size:clamp(16px,1.4vw,22px);line-height:1.05}.workpoint>p{color:#777b76;min-height:40px;margin:0 0 30px;font-size:13px;line-height:1.65}.workpoint>small{color:#797d78;letter-spacing:.08em;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.workpoint>small i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.branch-title{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;margin-top:4vh;padding-bottom:14px;display:flex}.branch-title span{color:var(--blue-deep);letter-spacing:.12em;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.branch-title p{color:#7c807a;max-width:520px;margin:0;font-size:10px;line-height:1.6}.control-surfaces{height:100svh;min-height:100svh;padding:64px var(--section-x) 32px;box-sizing:border-box;color:var(--ink);background:#dfe6ff;flex-direction:column;display:flex;overflow:hidden}.section-head--compact h2{font-size:clamp(32px,3.4vw,52px)}.view-switch{border-top:1px solid #98a5d1;grid-template-columns:1fr 1fr;margin-top:3vh;display:grid}.view-switch button{color:#7781a2;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #98a5d1;align-items:center;gap:15px;min-height:66px;padding:0 20px;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.view-switch button:first-child{border-right:1px solid #98a5d1}.view-switch button>span{border:1px solid;place-items:center;width:27px;height:27px;display:grid}.view-switch button.active{background:var(--blue);border-bottom-color:var(--blue);color:var(--white)}.product-console{color:#10131b;background:#f2f4f8;flex:auto;min-height:0;margin-top:18px;box-shadow:0 35px 90px #233a8433}.command-center{grid-template-columns:180px 1fr;height:100%;min-height:100%;display:grid}.console-sidebar{color:#6d7587;background:#0b0e16;flex-direction:column;padding:18px 14px;display:flex}.console-mark{border-bottom:1px solid #252a36;align-items:center;gap:9px;margin-bottom:45px;padding-bottom:16px;display:flex}.console-mark img{border-radius:50%;width:28px;height:28px}.console-mark>span{color:#e7e9ee;flex-direction:column;gap:3px;font-size:11px;font-weight:900;display:flex}.console-mark small{color:#697184;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.console-sidebar>span{align-items:center;gap:11px;margin-bottom:6px;padding:12px 10px;font-size:11px;display:flex}.console-sidebar>span i{border:1px solid #2b3140;place-items:center;width:24px;height:24px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.console-sidebar>span.active{color:#cdd6f0;background:#1b243d}.console-sidebar>span.active i{border-color:var(--blue);color:#8ea6ff}.console-user{color:#4e5668;margin-top:auto;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.console-main{padding:clamp(24px,3vw,46px)}.console-title{justify-content:space-between;align-items:start;display:flex}.console-title span,.audit-head span,.console-progress>span,.console-events>span,.audit-evidence>span{color:#7a8190;letter-spacing:.1em;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.console-title h3,.audit-head h3{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(20px,2.2vw,30px);line-height:1}.console-title>em{color:#27815b;background:#dff3e9;padding:8px 10px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.console-title>em i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.console-metrics{border:1px solid #d0d4dc;grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.console-metrics article{border-right:1px solid #d0d4dc;flex-direction:column;min-height:142px;padding:18px;display:flex}.console-metrics article:last-child{border-right:0}.console-metrics article>span{color:#7a8190;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.console-metrics strong{letter-spacing:-.065em;margin:auto 0 6px;font-size:clamp(22px,2.4vw,34px);line-height:1}.console-metrics strong small{color:#8a91a0;font-size:11px}.console-metrics strong.orange{color:var(--orange)}.console-metrics article>p{color:#8b919c;margin:0;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.console-metrics article>i{background:#dce0e8;height:4px;margin-top:10px}.console-metrics article>i em{background:var(--blue);height:100%;display:block}.console-grid{grid-template-columns:1.05fr .95fr;gap:20px;margin-top:20px;display:grid}.console-progress,.console-events{border:1px solid #d0d4dc;padding:18px}.console-progress>div{grid-template-columns:38px 1fr 1.2fr auto;align-items:center;gap:10px;margin-top:20px;display:grid}.console-progress>div>i,.console-progress>div>b{color:#737a88;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.console-progress>div>strong{font-size:11px}.console-progress>div>span{background:#dce0e8;height:3px}.console-progress>div>span em{background:var(--blue);height:100%;display:block}.console-events>div{border-bottom:1px solid #dde0e6;grid-template-columns:40px 34px 1fr auto;align-items:center;gap:8px;min-height:48px;display:grid}.console-events>div>i,.console-events>div>small,.console-events>div>em{color:#8a909c;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.console-events>div>small{color:var(--blue-deep)}.console-events>div>strong{font-size:11px}.console-events>div>em{color:#388963}.audit-trail{color:#e7eaf1;background:#0c1019;height:100%;min-height:100%;padding:clamp(25px,3.5vw,54px)}.audit-head{justify-content:space-between;align-items:start;display:flex}.audit-head>em{color:#687185;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.audit-layout{grid-template-columns:1.1fr .9fr;gap:6vw;margin-top:42px;display:grid}.audit-timeline>div{border-bottom:1px solid #262c38;grid-template-columns:48px 22px 1fr auto;align-items:center;min-height:82px;display:grid;position:relative}.audit-timeline>div>span{color:#8298ed;border:1px solid #394154;border-radius:50%;place-items:center;width:38px;height:38px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.audit-timeline>div>i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #42d99a99}.audit-timeline section{flex-direction:column;gap:7px;display:flex}.audit-timeline section small,.audit-timeline>div>em{color:#697287;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.audit-timeline section strong{font-size:10px}.audit-timeline>div>em{color:#5ec799}.audit-evidence{background:#121824;border:1px solid #2a3241;padding:28px}.audit-evidence h4{letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(20px,2.2vw,32px);line-height:1}.audit-evidence>p{color:#7f889b;font-size:10px;line-height:1.7}.audit-evidence>div{border-top:1px solid #303746;border-left:1px solid #303746;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.audit-evidence code{color:#c3c9d6;border-bottom:1px solid #303746;border-right:1px solid #303746;flex-direction:column;gap:7px;padding:14px;font-size:11px;display:flex}.audit-evidence code span{color:#63708a;font-size:10px}.audit-evidence article{border-left:4px solid var(--orange);color:var(--ink);background:#e8eae8;flex-direction:column;gap:7px;margin-top:28px;padding:17px;display:flex}.audit-evidence article span,.audit-evidence article em{color:#7a7f83;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.audit-evidence article strong{font-size:14px}.audit-evidence article em{color:var(--blue-deep)}.crabchain{height:100svh;min-height:100svh;padding:72px var(--section-x);box-sizing:border-box;background:radial-gradient(circle at 85% 15%, #58d8ff30, transparent 25%), var(--blue-deep);color:var(--white);grid-template-columns:.86fr 1.14fr;align-items:center;gap:9vw;display:grid;overflow:hidden}.crabchain:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.crabchain-copy,.scan-chain{z-index:2;position:relative}.crabchain-brand{background:var(--white);width:max-content;max-width:100%;color:var(--ink);align-items:center;gap:12px;margin-bottom:38px;padding:9px 15px 9px 9px;display:flex}.crabchain-brand img{object-fit:contain;background:var(--blue-deep);width:50px;height:40px;padding:5px}.crabchain-brand>span{flex-direction:column;gap:5px;display:flex}.crabchain-brand strong{letter-spacing:-.03em;font-size:15px}.crabchain-brand small{color:#717886;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.crabchain h2{font-size:var(--text-display)}.crabchain h2 em{color:#ffb5a0;font-style:normal}.crabchain-copy>p{color:#c0ccff;max-width:580px;font-size:var(--text-body);margin:32px 0 0;line-height:1.7}.crabchain-tags{flex-wrap:wrap;gap:7px;margin-top:32px;display:flex}.crabchain-tags span{border:1px solid #ffffff4d;padding:8px 9px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.scan-chain{padding:20px 0}.scan-line{z-index:0;background:#ffffff52;width:1px;position:absolute;top:35px;bottom:115px;left:24px}.scan-node{z-index:1;border-bottom:1px solid #fff3;grid-template-columns:50px 1fr auto;align-items:center;min-height:78px;display:grid;position:relative}.scan-node>span{background:var(--blue-deep);border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:48px;height:48px;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.scan-node>div{flex-direction:column;gap:6px;padding-left:19px;display:flex}.scan-node small,.scan-node em{color:#a7b7fb;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.scan-node strong{font-size:12px}.scan-node em{color:#cbd4ff}.scan-result{border-left:5px solid var(--orange);background:var(--white);color:var(--ink);flex-direction:column;gap:7px;margin:29px 0 0 66px;padding:19px;display:flex}.scan-result span,.scan-result small{color:var(--orange);font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.scan-result strong{font-size:17px}.scan-result small{color:#7b808a}.delivery{height:100svh;min-height:100svh;padding:72px var(--section-x);box-sizing:border-box;background:var(--paper);color:var(--ink);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.delivery-list{border-top:1px solid var(--ink);margin-top:4vh}.delivery-list article{border-bottom:1px solid var(--line-dark);grid-template-columns:60px .36fr 1fr auto;align-items:center;gap:30px;min-height:104px;padding:0 18px;transition:background .2s,color .2s;display:grid}.delivery-list article:hover{background:var(--ink);color:var(--white)}.delivery-list article>span{color:var(--blue-deep);font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.delivery-list article>strong{letter-spacing:-.03em;font-size:17px}.delivery-list article>p{color:#777c77;margin:0;font-size:13px;line-height:1.65}.delivery-list article:hover>p{color:#a8adb6}.delivery-list article>i{color:var(--orange);font-style:normal}.delivery-loop{border:1px solid var(--line-dark);background:#e7e8e3;justify-content:space-between;align-items:center;gap:18px;margin-top:82px;padding:28px;display:flex}.delivery-loop span,.delivery-loop strong{letter-spacing:.08em;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.delivery-loop span{color:#777c77}.delivery-loop i{color:var(--blue-deep);font-style:normal}.company{height:100svh;min-height:100svh;padding:72px var(--section-x);box-sizing:border-box;color:var(--ink);border-top:1px solid var(--line-dark);background:#fafbf8;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.company-lockup{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;min-height:92px;padding-bottom:28px;display:flex}.company-lockup img{object-fit:contain;object-position:left center;width:min(320px,50vw);height:74px}.company-lockup span{color:#777c77;letter-spacing:.13em;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.company-grid{grid-template-columns:1.28fr .62fr;align-items:end;gap:8vw;margin-top:12vh;display:grid}.company h2{font-size:var(--text-display)}.company-copy p{color:#727772;font-size:var(--text-body);margin:0 0 21px;line-height:1.7}.trial{min-height:100svh;padding:88px var(--section-x) 72px;box-sizing:border-box;color:var(--white);background:radial-gradient(circle at 78% 18%,#526fff2e,#0000 28%),linear-gradient(160deg,#070a12,#0a1020 55%,#071018);grid-template-columns:.92fr 1.08fr;align-items:center;gap:6vw;display:grid}.trial-copy .section-index{color:#9fb1ff}.trial-copy h2{font-family:Arial Black,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:var(--text-display);letter-spacing:-.05em;margin:22px 0 0;font-weight:950;line-height:1.02}.trial-copy>p{color:#9aa3b8;max-width:520px;font-size:var(--text-body);margin:24px 0 0;line-height:1.75}.trial-meta{gap:18px;margin:36px 0 0;padding:0;display:grid}.trial-meta div{gap:6px;display:grid}.trial-meta dt{color:#6f788f;letter-spacing:.12em;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.trial-meta dd{color:#d5dbeb;margin:0;font-size:15px}.trial-meta a{color:inherit;border-bottom:1px solid #d5dbeb59;text-decoration:none}.trial-meta a:hover{color:var(--cyan);border-color:#58d8ff8c}.trial-promises{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.trial-promises li{color:#8d96aa;padding-left:18px;font-size:13px;line-height:1.55;position:relative}.trial-promises li:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0;box-shadow:0 0 10px #58d8ff73}.trial-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c16b8;border:1px solid #ffffff1f;min-height:520px;padding:clamp(24px,3vw,40px)}.trial-form{gap:18px;display:grid}.trial-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.trial-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.trial-form label{gap:8px;display:grid}.trial-form label>span{color:#8b93a8;letter-spacing:.1em;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.trial-form input,.trial-form textarea{width:100%;color:var(--white);font:inherit;background:#ffffff08;border:1px solid #ffffff24;outline:none;padding:14px;font-size:14px;transition:border-color .2s,background .2s}.trial-form textarea{resize:vertical;min-height:120px}.trial-form input:focus,.trial-form textarea:focus{background:#526fff14;border-color:#7590ffb3}.trial-form input:disabled,.trial-form textarea:disabled,.trial-form button:disabled{opacity:.65;cursor:not-allowed}.trial-form button[type=submit]{border:1px solid var(--blue);background:var(--blue);min-height:52px;color:var(--white);justify-content:space-between;align-items:center;gap:24px;margin-top:6px;padding:0 20px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.trial-form button[type=submit]:hover:not(:disabled){background:#627dff;transform:translateY(-2px)}.trial-form button[type=submit] span{color:#c5d0ff}.trial-error{color:#ffb39d;background:#ff63381a;border:1px solid #ff633873;margin:0;padding:12px 14px;font-size:13px}.trial-success{flex-direction:column;justify-content:center;gap:14px;min-height:420px;display:flex}.trial-success>span{color:var(--cyan);letter-spacing:.14em;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.trial-success strong{letter-spacing:-.04em;font-size:clamp(24px,2.6vw,36px)}.trial-success p{color:#8d96aa;margin:0;font-size:14px}.trial-success button{color:#d5dbeb;background:0 0;border:0;border-bottom:1px solid #ffffff73;width:fit-content;margin-top:10px;padding:0;font-size:13px}.chipcrab-site footer{height:100svh;min-height:100svh;padding:88px var(--section-x) 30px;box-sizing:border-box;color:var(--white);background:radial-gradient(circle at 73% 35%,#526fff40,#0000 25%),#05070d;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.footer-glow{aspect-ratio:1;border:1px solid #7590ff29;border-radius:50%;width:min(46vw,700px);position:absolute;top:18%;right:4%;box-shadow:inset 0 0 100px #526fff1a,0 0 120px #526fff14}.footer-glow:before,.footer-glow:after{content:"";border:1px dashed #7590ff30;border-radius:50%;position:absolute;inset:15%}.footer-glow:after{border-style:solid;border-color:#ff633833;inset:32%}.chipcrab-site footer .section-index,.chipcrab-site footer h2,.footer-action,.footer-bottom{z-index:2;position:relative}.chipcrab-site footer h2{max-width:1100px;font-size:clamp(40px,5vw,72px)}.footer-contact{z-index:2;flex-wrap:wrap;align-items:center;gap:22px 36px;margin-top:36px;display:flex;position:relative}.footer-contact__cta{border:1px solid var(--blue);background:var(--blue);min-height:52px;color:var(--white);justify-content:space-between;align-items:center;gap:36px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.footer-contact__cta:hover{background:#627dff;transform:translateY(-3px)}.footer-contact__cta span{color:#c5d0ff;font-size:16px}.footer-contact__meta{color:#8b93a7;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:10px;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.footer-contact__meta a{color:#c5cbe0;border-bottom:1px solid #c5cbe059;text-decoration:none;transition:color .2s,border-color .2s}.footer-contact__meta a:hover{color:var(--cyan);border-color:#58d8ff8c}.footer-action{background:linear-gradient(145deg, #627dff 0%, var(--blue-deep) 100%);width:112px;height:112px;color:var(--white);letter-spacing:.02em;border:1px solid #7590ff73;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:700;transition:transform .25s,box-shadow .25s;display:flex;position:absolute;bottom:27vh;right:10vw;box-shadow:0 0 40px #526fff47}.footer-action:hover{transform:rotate(-7deg)scale(1.05);box-shadow:0 0 52px #58d8ff52}.footer-action span{color:var(--cyan);font-size:18px;line-height:1}.footer-action__arrow{width:22px;height:22px;color:var(--cyan);place-items:center;display:grid}.footer-action__arrow svg{width:18px;height:18px}.footer-bottom{right:var(--section-x);bottom:30px;left:var(--section-x);border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:30px;padding-top:24px;display:grid;position:absolute}.brand--footer{color:var(--white)}.footer-bottom p,.footer-bottom>button,.footer-legal,.footer-legal a{color:#5d6577;letter-spacing:.08em;background:0 0;border:0;margin:0;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.footer-legal{flex-direction:column;gap:6px;display:flex}.footer-legal a{width:fit-content;text-decoration:none;transition:color .2s}.footer-legal a:hover{color:var(--cyan)}.footer-bottom>button{color:#9aa2b3;padding:6px 0}@media (max-width:1180px){.site-header nav,.site-nav{gap:18px}.hero{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.hero h1{font-size:clamp(42px,5.5vw,64px)}.capability-system{height:auto;min-height:0;padding:72px var(--section-x) 56px;overflow:visible}.agent-matrix{flex:none;grid-template-columns:1fr;height:auto;min-height:0;margin-top:28px;position:relative;top:auto}.capability-scroll-track{height:auto;margin-top:0}.capability-sticky-frame{gap:0;height:auto;position:relative;top:auto}.matrix-stats{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.matrix-stats article{border-right:1px solid var(--line);border-bottom:0;padding:16px 12px}.matrix-stats article:last-child{border-right:0}.capability-stage{height:460px;min-height:420px}.capability-nav{border-top:0;border-left:0;border-bottom:1px solid var(--line);grid-column:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.capability-nav button{border-bottom:0;border-right:1px solid #ffffff1a;grid-template-columns:1fr;align-content:center;gap:6px;height:auto;min-height:72px;padding:12px}.capability-nav button small,.capability-nav button i{display:none}.capability-nav button strong{font-size:15px}.engine-duo{grid-template-columns:1fr 1fr;margin-top:20px}.engine-duo article{min-height:0;overflow:visible}.engine-duo h3{margin:14px 0 12px}.workflow-grid{grid-template-columns:repeat(4,1fr)}.workpoint:nth-of-type(4n){border-right:0}.workpoint:nth-of-type(-n+4){border-bottom:1px solid var(--line-dark)}.crabchain{gap:6vw}.trial{gap:4vw}}@media (max-height:980px) and (min-width:1181px){.hero-scale{width:116.28%;height:116.28%;transform:scale(.86)}.capability-system{height:auto;min-height:100svh;padding-top:64px;padding-bottom:48px;overflow:visible}.agent-matrix{flex:none;min-height:520px}.engine-duo h3{margin:14px 0 12px}.control-surfaces,.crabchain,.delivery{padding-top:48px;padding-bottom:30px}.control-surfaces .section-head h2,.delivery .section-head h2,.crabchain h2{font-size:clamp(30px,3.2vw,48px)}.control-surfaces .section-head>p,.delivery .section-head>p,.crabchain-copy>p{font-size:13px;line-height:1.55}.view-switch{margin-top:18px}.view-switch button{min-height:54px}.product-console{margin-top:12px}.console-main{padding:22px}.console-metrics{margin-top:20px}.console-metrics article{min-height:104px;padding:13px}.console-grid{gap:14px;margin-top:14px}.console-progress,.console-events{padding:13px}.console-progress>div{margin-top:13px}.console-events>div{min-height:38px}.crabchain{gap:6vw}.crabchain-brand{margin-bottom:22px}.crabchain-copy>p,.crabchain-tags{margin-top:20px}.scan-chain{padding:8px 0}.scan-node{min-height:62px}.scan-node>span{width:40px;height:40px}.scan-line{top:20px;bottom:92px;left:20px}.scan-result{margin-top:18px;margin-left:55px;padding:14px}.delivery-list{margin-top:22px}.delivery-list article{min-height:76px}.delivery-loop{margin-top:30px;padding:20px}.company-lockup img{height:64px}}@media (max-height:820px) and (min-width:1181px){.hero-scale{width:128.21%;height:128.21%;transform:scale(.78)}.control-surfaces,.crabchain,.delivery{padding-top:34px;padding-bottom:22px}.control-surfaces .section-head h2,.delivery .section-head h2,.crabchain h2{font-size:clamp(27px,2.8vw,42px)}.view-switch{margin-top:12px}.view-switch button{min-height:46px}.console-metrics article{min-height:88px}.console-grid{margin-top:10px}.console-progress>div{margin-top:9px}.console-events>div{min-height:32px}.crabchain-brand{margin-bottom:14px}.crabchain-copy>p,.crabchain-tags{margin-top:14px}.scan-node{min-height:54px}.scan-result{margin-top:12px;padding:11px 14px}.delivery-list{margin-top:14px}.delivery-list article{min-height:66px}.delivery-loop{margin-top:18px;padding:15px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not (height:100svh){.hero,.paradigm,.process-pin,.workflow,.crabchain,.company,.trial{min-height:100vh}.capability-sticky-frame{height:calc(100vh - 96px)}.capability-scroll-track{height:calc(340vh - 96px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.back-top,.hero-run,.capability-core,.capability-copy,.trial-panel{background-color:#070b16f5}}
