.chipcrab-boot{background:#05070d;min-height:100svh}.chipcrab-mobile{--m-x:18px;--m-y:56px;--m-ink:#0d1017;--m-paper:#f2f3ef;--m-night:#05070d;--m-blue:#526fff;--m-cyan:#58d8ff;--m-muted:#8b93a8;--m-line:#ffffff1f;--m-line-dark:#0d101724;background:var(--m-night);color:#fff;-webkit-font-smoothing:antialiased;width:100%;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.6;position:relative;overflow-x:clip}.chipcrab-mobile *{box-sizing:border-box}.chipcrab-mobile button,.chipcrab-mobile a{color:inherit;font:inherit}.chipcrab-mobile button{cursor:pointer}.m-skip{z-index:200;color:var(--m-ink);background:#fff;padding:8px 12px;font-size:12px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.m-skip:focus{transform:none}.m-header{z-index:50;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--m-x), env(safe-area-inset-right)) 0 max(var(--m-x), env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070deb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.m-brand{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.m-brand img{object-fit:cover;border-radius:50%;width:28px;height:28px}.m-brand strong{letter-spacing:-.03em;font-size:13px;font-weight:900}.m-brand sup{color:#7590ff;margin-left:1px;font-size:8px}.m-header__actions{align-items:center;gap:10px;display:flex}.m-header__cta{border-bottom:1px solid #ffffff8c;padding:6px 0;font-size:12px;font-weight:700;text-decoration:none}.m-menu-btn{background:0 0;border:1px solid #ffffff24;place-content:center;gap:4px;width:36px;height:36px;padding:0;display:grid}.m-menu-btn span{background:#fff;width:14px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.m-menu-btn.is-open span:first-child{transform:translateY(5.5px)rotate(45deg)}.m-menu-btn.is-open span:nth-child(2){opacity:0}.m-menu-btn.is-open span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.m-nav{z-index:40;inset:calc(52px + env(safe-area-inset-top)) 0 0;padding:20px var(--m-x) max(24px, env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;background:#05070d;flex-direction:column;justify-content:space-between;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;transform:translateY(-6px)}.m-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.m-nav nav{display:grid}.m-nav nav button{text-align:left;letter-spacing:-.04em;background:0 0;border:0;border-bottom:1px solid #ffffff1a;width:100%;padding:16px 0;font-size:24px;font-weight:800}.m-nav__cta{border-bottom:1px solid #ffffff80;justify-content:space-between;padding:14px 0;font-size:15px;font-weight:700;text-decoration:none;display:flex}.m-nav__cta span{color:var(--m-cyan)}.m-kicker{color:#9fb1ff;letter-spacing:.12em;align-items:center;gap:8px;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.m-kicker span{border:1px solid;place-items:center;width:22px;height:22px;font-size:10px;display:inline-grid}.m-kicker--dark{color:#1e43dc}.m-section{padding:var(--m-y) var(--m-x)}.m-section--paper{background:var(--m-paper);color:var(--m-ink)}.m-section h2,.m-footer h2{letter-spacing:-.045em;margin:14px 0 0;font-family:Arial Black,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:clamp(28px,7.5vw,36px);font-weight:950;line-height:1.12}.m-body{color:var(--m-muted);margin:14px 0 0;font-size:14px;line-height:1.7}.m-section--paper .m-body{color:#6a707c}.m-body--tight{margin-top:12px}.m-body em{color:var(--m-blue);font-style:normal}.m-btn{border:1px solid var(--m-blue);justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.m-btn--primary{background:var(--m-blue);color:#fff}.m-btn--ghost{color:#c2c7d4;background:0 0;border:0;border-bottom:1px solid #ffffff73;width:fit-content;min-height:40px;padding:0}.m-btn span{color:#c5d0ff}.m-hero{min-height:100svh;padding:calc(60px + env(safe-area-inset-top)) var(--m-x) 20px;background:radial-gradient(90% 55% at 50% 48%,#3f5eff33,#0000 58%),linear-gradient(#05070d 0%,#070a14 42%,#05070d 100%);flex-direction:column;display:flex;position:relative}.m-hero__copy{z-index:2;flex:none;position:relative}.m-eyebrow{margin:0 0 12px}.m-eyebrow span{background:var(--m-blue);color:#fff;letter-spacing:.1em;padding:5px 8px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block}.m-hero h1{letter-spacing:-.045em;max-width:11.5em;margin:0;font-family:Arial Black,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:clamp(26px,7vw,34px);font-weight:950;line-height:1.14}.m-hero h1 em{color:#7590ff;margin-top:.06em;font-style:normal;display:block}.m-lead{color:#9aa3b8;max-width:28em;margin:10px 0 0;font-size:13px;line-height:1.55}.m-hero__visual{z-index:1;min-height:240px;margin:4px calc(var(--m-x) * -1) 0;flex:auto;align-items:center;display:flex;position:relative}.m-hero .m-wafer__stage{overscroll-behavior:contain;background:0 0;border:0;width:100%;height:100%;min-height:240px;max-height:none;position:relative;overflow:visible}.m-hero .m-wafer__stage .chip-scene{touch-action:auto;position:absolute;inset:-12% -10% -22%}.m-hero .m-wafer__stage .chip-scene__canvas{pointer-events:none;touch-action:auto;width:100%;height:100%;display:block}.m-hero .m-wafer__stage .chip-scene__interaction{z-index:5;pointer-events:auto;touch-action:none;border-radius:50%;display:block;position:absolute;inset:18% 18% 22%}.m-hero .m-wafer__stage .chip-scene__reticle,.m-hero .m-wafer__stage .chip-scene__telemetry{display:none}.m-wafer__loading{color:#667084;letter-spacing:.14em;place-items:center;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute;inset:0}.m-hero__foot{z-index:2;background:0 0;flex:none;margin-top:0;padding-top:4px;position:relative}.m-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.m-hero__actions .m-btn--primary{flex:180px;min-height:44px}.m-hero__actions .m-btn--ghost{flex:none}.m-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.m-proof li{min-width:0}.m-proof strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:16px;display:block}.m-proof span{color:#6f788f;letter-spacing:.04em;margin-top:4px;font:10px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.m-run{margin:8px var(--m-x) 24px;border:1px solid var(--m-line);background:#080c16b8}.m-run__head{border-bottom:1px solid var(--m-line);color:#7a8398;letter-spacing:.1em;align-items:center;gap:8px;padding:10px 12px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.m-run__head i{background:#42d99a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #42d99acc}.m-run__list{margin:0;padding:0;list-style:none}.m-run__list li{color:#6d768a;border-bottom:1px solid #ffffff0f;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.m-run__list li:last-child{border-bottom:0}.m-run__list b{border:1px solid #2b3242;place-items:center;width:36px;height:28px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.m-run__list span{font-size:12px;font-weight:700}.m-run__list em{letter-spacing:.04em;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.m-run__list .is-done{color:#c7cbd5}.m-run__list .is-done b{color:var(--m-ink);background:#c5cad7;border-color:#c5cad7}.m-run__list .is-run{color:#7590ff}.m-run__list .is-run b{background:var(--m-blue);border-color:var(--m-blue);color:#fff}.m-edpa{letter-spacing:-.08em;align-items:baseline;gap:3vw;margin-top:28px;font-family:Arial,sans-serif;font-size:clamp(42px,14vw,64px);font-weight:950;line-height:.85;display:flex}.m-edpa span{color:#d0d1cb}.m-edpa strong{color:#1e43dc}.m-edpa i{color:#ff6338;font-size:.28em;font-style:normal}.m-stats{border:1px solid var(--m-line);grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.m-stats article{border-right:1px solid var(--m-line);border-bottom:1px solid var(--m-line);padding:14px 12px}.m-stats article:nth-child(2n){border-right:0}.m-stats article:nth-child(n+3){border-bottom:0}.m-stats strong{letter-spacing:-.05em;font-size:22px;display:block}.m-stats span{color:#9cabdd;letter-spacing:.1em;margin-top:6px;font:9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.m-stats small{color:#6f788f;margin-top:5px;font-size:11px;display:block}.m-cap-list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.m-cap-list li{border:1px solid var(--m-line);background:#080c188c;padding:16px 14px}.m-cap-list header{flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin-bottom:10px;display:flex}.m-cap-list header span,.m-cap-list header small{color:#8999c8;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.m-cap-list header strong{letter-spacing:-.04em;font-size:20px}.m-cap-list p{color:#c5cbe0;margin:0;font-size:14px;line-height:1.55}.m-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.m-tags span{color:#9fb1ff;border:1px solid #7590ff47;padding:5px 7px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.m-engines{gap:10px;margin-top:18px;display:grid}.m-engines article{border:1px solid var(--m-line);background:#ffffff08;padding:16px 14px}.m-engines article:last-child{background:#526fff29}.m-engines span{color:#8895b1;letter-spacing:.1em;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.m-engines h3{letter-spacing:-.04em;margin:12px 0 8px;font-size:22px}.m-engines p{color:#8f98aa;margin:0;font-size:13px;line-height:1.6}.m-process-list{gap:14px;margin-top:20px;display:grid}.m-process-list article{border:1px solid var(--m-line-dark);color:#fff;background:#0a1020;overflow:hidden}.m-process-list img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.m-process-list div{padding:14px 14px 16px}.m-process-list span{color:#aabaff;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.m-process-list h3{letter-spacing:-.04em;margin:8px 0 6px;font-size:20px}.m-process-list small{color:#8d96aa;letter-spacing:.08em;font:10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.m-subhead{border-bottom:1px solid var(--m-ink);letter-spacing:.08em;color:#1e43dc;margin:28px 0 0;padding-bottom:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700}.m-wp-list{margin:0;padding:0;list-style:none}.m-wp-list li{border-bottom:1px solid var(--m-line-dark);padding:16px 0}.m-wp-list li>div{color:#1e43dc;justify-content:space-between;align-items:center;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.m-wp-list li>div span{color:#8a8f88}.m-wp-list strong{letter-spacing:-.03em;margin-top:10px;font-size:17px;display:block}.m-wp-list p{color:#6f746e;margin:6px 0 0;font-size:13px;line-height:1.55}.m-brand-row{align-items:center;gap:10px;margin-bottom:18px;display:flex}.m-brand-row img{object-fit:cover;border-radius:50%;width:36px;height:36px}.m-brand-row strong{letter-spacing:-.03em;font-size:14px;display:block}.m-brand-row small{color:#7c8497;letter-spacing:.12em;font:9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.m-brand-row sup{color:#7590ff;margin-left:1px;font-size:8px}.m-scan{border-top:1px solid var(--m-line);margin:22px 0 0;padding:0;list-style:none}.m-scan li{border-bottom:1px solid var(--m-line);grid-template-columns:36px 1fr;gap:2px 12px;padding:14px 0;display:grid}.m-scan span{color:#8999c8;grid-row:1/3;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.m-scan strong{letter-spacing:-.02em;font-size:14px}.m-scan p{color:#7c8497;margin:0;font-size:12px}.m-delivery{margin:22px 0 0;padding:0;list-style:none}.m-delivery li{border-bottom:1px solid var(--m-line-dark);grid-template-columns:28px 1fr;gap:10px;padding:16px 0;display:grid}.m-delivery span{color:#1e43dc;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.m-delivery strong{letter-spacing:.04em;font-size:14px;display:block}.m-delivery p{color:#6f746e;margin:6px 0 0;font-size:13px;line-height:1.55}.m-company-logo{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.m-company-logo img{width:min(200px,62vw);height:auto}.m-company-logo span{color:#7c8497;letter-spacing:.12em;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.chipcrab-mobile .trial{height:auto!important;min-height:0!important;padding:var(--m-y) var(--m-x)!important;grid-template-columns:1fr!important;align-items:start!important;gap:28px!important;display:grid!important}.chipcrab-mobile .trial-copy h2{font-size:clamp(28px,7.5vw,36px)!important}.chipcrab-mobile .trial-panel{min-height:0!important;padding:18px 14px!important}.chipcrab-mobile .trial-grid{grid-template-columns:1fr!important}.chipcrab-mobile .trial-form input,.chipcrab-mobile .trial-form textarea{font-size:16px!important}.chipcrab-mobile .trial-form button[type=submit]{justify-content:center;gap:0;width:100%}.chipcrab-mobile .trial-form button[type=submit] span{display:none}.m-footer{padding:var(--m-y) var(--m-x) max(36px, env(safe-area-inset-bottom));background:radial-gradient(circle at 80% 20%,#526fff38,#0000 36%),#05070d}.m-footer--compact{background:linear-gradient(#071018 0%,#05070d 100%);padding-top:20px}.m-footer--compact .m-footer__legal{margin-top:0}.m-footer h2{max-width:12em}.m-footer .m-btn{width:100%;margin-top:24px}.m-footer__links{flex-wrap:wrap;gap:12px 16px;margin-top:18px;display:flex}.m-footer__links a{color:#9aa3b8;border-bottom:1px solid #9aa3b859;font-size:13px;text-decoration:none}.m-footer__top{color:#9aa2b3;background:0 0;border:0;margin-top:28px;padding:0;font-size:13px;display:block}.m-footer__legal{border-top:1px solid #ffffff1f;gap:8px;margin-top:28px;padding-top:16px;display:grid}.m-footer__legal p,.m-footer__legal a{color:#5d6577;margin:0;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none}.m-backtop{z-index:60;right:max(14px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));color:#fff;opacity:0;pointer-events:none;background:linear-gradient(145deg,#526fffeb,#192764f0);border:1px solid #7590ff94;border-radius:50%;width:48px;height:48px;font-size:17px;transition:opacity .2s;position:fixed;box-shadow:0 8px 24px #17266a75,0 0 20px #526fff33}.m-backtop.is-visible{opacity:1;pointer-events:auto}@media (max-width:380px){.chipcrab-mobile{--m-x:16px}.m-hero h1{font-size:26px}.m-hero__actions{flex-direction:column;align-items:stretch}.m-hero__actions .m-btn--primary{flex-basis:auto}.m-header__cta{display:none}}
