.spotlight-surface{--spotlight-x: 50%;--spotlight-y: 50%;--spotlight-color: rgba(111, 217, 231, .16);position:relative;overflow:hidden}.spotlight-surface:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--spotlight-x) var(--spotlight-y),var(--spotlight-color),transparent 70%);transition:opacity .32s ease}.spotlight-surface:hover:before,.spotlight-surface:focus-within:before{opacity:1}.spotlight-surface>*{position:relative;z-index:1}@media(pointer:coarse),(prefers-reduced-motion:reduce){.spotlight-surface:before{display:none}}.glass-surface{position:relative;display:flex;overflow:hidden;isolation:isolate}.glass-surface__filter{position:absolute;inset:0;z-index:-1;width:100%;height:100%;opacity:0;pointer-events:none}.glass-surface__content{position:relative;z-index:1;width:100%;height:100%;border-radius:inherit}.glass-surface__exact-webgl,.glass-surface__exact-webgl-frost{position:absolute;inset:0;z-index:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}.glass-surface__exact-webgl{display:block}.glass-surface__exact-webgl-frost{background:rgba(255,255,255,var(--glass-frost, .08))}.glass-surface--exact-webgl{backdrop-filter:none;-webkit-backdrop-filter:none}.glass-surface--svg{background:rgba(255,255,255,var(--glass-frost, .08));backdrop-filter:var(--glass-filter) saturate(var(--glass-saturation, 1.32));-webkit-backdrop-filter:blur(18px) saturate(var(--glass-saturation, 1.32))}.glass-surface--webkit-liquid{border:1px solid rgba(255,255,255,.12);background:rgba(10,12,17,max(var(--glass-frost, .08),.08));box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #73c3ff14,0 18px 46px #0000003d;backdrop-filter:blur(16px) saturate(1.42) contrast(1.04);-webkit-backdrop-filter:blur(16px) saturate(1.42) contrast(1.04)}.glass-surface--webkit-liquid:before,.glass-surface--webkit-liquid:after{position:absolute;z-index:0;content:"";pointer-events:none}.glass-surface--webkit-liquid:before{inset:-24% -8%;border-radius:inherit;background:radial-gradient(72% 120% at 13% -18%,rgba(255,255,255,.28),transparent 56%),radial-gradient(72% 130% at 88% 126%,rgba(154,88,255,.24),transparent 60%),linear-gradient(112deg,transparent 23%,rgba(95,207,237,.1) 48%,rgba(182,91,255,.12) 62%,transparent 78%);filter:blur(9px) saturate(1.32);opacity:.86;transform:translateZ(0) scale(1.04)}.glass-surface--webkit-liquid:after{inset:0;border:1px solid rgba(255,255,255,.13);border-radius:inherit;box-shadow:inset 0 1px #fff3,inset 1px 0 #64d5f114,inset -1px 0 #b060ff1a,inset 0 -1px #ffffff0e}.glass-surface--fallback{border:1px solid rgba(255,255,255,.18);background:#0e1117b8;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0d,0 16px 48px #0000003d;backdrop-filter:blur(24px) saturate(1.34);-webkit-backdrop-filter:blur(24px) saturate(1.34)}@media(prefers-reduced-transparency:reduce){.glass-surface--svg,.glass-surface--webkit-liquid,.glass-surface--fallback{background:#151820;backdrop-filter:none;-webkit-backdrop-filter:none}}@font-face{font-family:Geist;src:url(/assets/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:dark;--black: #050609;--graphite: #0a0c11;--graphite-raised: #10131a;--paper: #f5f5f7;--paper-raised: #ffffff;--ink: #111216;--ink-soft: #5d606a;--white: #f7f8fb;--white-soft: rgba(247, 248, 251, .72);--white-faint: rgba(247, 248, 251, .48);--violet: #a57af3;--violet-strong: #8759df;--cyan: #6fd9e7;--mint: #78dcae;--line: rgba(255, 255, 255, .13);--line-soft: rgba(255, 255, 255, .08);--line-dark: rgba(17, 18, 22, .12);--shadow-dark: 0 28px 80px rgba(0, 0, 0, .34);--shadow-soft: 0 28px 80px rgba(28, 31, 40, .12);--content: 1320px;--section-pad: 118px;--header-height: 60px;--font-mono-ui: "Geist Mono", monospace;--font-mono-code: "Geist Mono", "SFMono-Regular", Consolas, monospace;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:root[data-font-platform=windows]{--font-mono-ui: "Geist Mono", "Noto Sans SC Variable", "Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", sans-serif;--font-mono-code: "Geist Mono", "Noto Sans SC Variable", "SFMono-Regular", Consolas, "Microsoft YaHei UI", "Microsoft YaHei", monospace;font-family:Geist,Noto Sans SC Variable,Microsoft YaHei UI,Microsoft YaHei,Segoe UI,sans-serif}*{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth;background:var(--black)}html.modal-open{overflow-y:scroll;overscroll-behavior:none}body{min-width:320px;margin:0;overflow-x:hidden;color:var(--white);background:var(--black)}body,button,input,textarea{font:inherit;letter-spacing:0}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{color:inherit}button{border:0}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed}a{text-decoration:none}img,svg,canvas{display:block}img{max-width:100%}::selection{color:#fff;background:#8759dfb8}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.skip-link{position:fixed;top:10px;left:10px;z-index:1000;padding:10px 14px;border-radius:6px;color:var(--ink);background:#fff;transform:translateY(-150%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.anchor-marker{position:absolute;top:0}.site-atmosphere{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--black)}.site-dotfield,.dot-field-container,.dot-field-canvas,.dot-field-glow{position:absolute;inset:0;width:100%;height:100%}.site-dotfield{opacity:.82}.site-hero-band{position:absolute;right:-12%;bottom:-18%;width:72%;height:88%;opacity:.72;mix-blend-mode:screen}.site-beam,.site-atmosphere-wash,.site-atmosphere-grain{display:none}#root,.page-shell,.site-footer{position:relative;z-index:1}.page-shell{overflow:clip}.site-header{position:fixed!important;top:14px;left:50%;z-index:100;width:min(1120px,calc(100% - 36px));height:var(--header-height);border:1px solid rgba(255,255,255,.17);box-shadow:0 16px 50px #00000047,inset 0 1px #ffffff1f;transform:translate(-50%)}.site-header.glass-surface--fallback{background:#090b10bd}.site-header.glass-surface--svg{background:#080a0fc2}.site-header>.glass-surface__content{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:7px 8px 7px 11px}.site-brand{display:inline-flex;align-items:center;gap:9px;padding:0;color:#fff;background:transparent}.site-brand-mark{width:36px;height:36px;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:50%;background:#0c0e14;box-shadow:inset 0 1px #ffffff1f}.site-brand-mark img{width:100%;height:100%;object-fit:cover}.site-brand-copy{display:grid;gap:1px}.site-brand-copy strong{font-size:12px;font-weight:780;line-height:1}.site-brand-copy em{overflow:hidden;color:#ffffff7a;font-family:var(--font-mono-ui);font-size:8px;font-style:normal;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.site-nav{display:flex;align-items:center;justify-content:center;gap:2px}.site-nav button{min-height:38px;padding:0 10px;border-radius:14px;color:#ffffff94;background:transparent;font-size:11px;font-weight:640;white-space:nowrap;transition:color .18s ease,background-color .18s ease}.site-nav button:hover,.site-nav button.is-active{color:#fff;background:#ffffff17}.site-actions{display:flex;align-items:center;gap:4px}.header-ai-state,.language-link,.header-contact,.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:14px;color:#ffffffa8;background:transparent}.header-ai-state{gap:5px;padding:0 8px;font-family:var(--font-mono-ui);font-size:9px;white-space:nowrap}.header-ai-state i{width:6px;height:6px;border-radius:50%;background:#8d929e;box-shadow:0 0 10px #8d929e80}.header-ai-state.configured i,.header-ai-state.online i{background:var(--mint);box-shadow:0 0 10px #78dcaeb3}.header-ai-state.fallback i{background:var(--cyan);box-shadow:0 0 10px #6fd9e7a8}.language-link{gap:5px;padding:0 8px;font-size:10px;font-weight:650}.header-contact,.mobile-menu-button{width:42px;padding:0}.language-link:hover,.header-contact:hover,.mobile-menu-button:hover{color:#fff;background:#ffffff17}.mobile-menu-button{display:none}.header-progress{position:absolute;right:16px;bottom:0;left:16px;height:1px;overflow:hidden;pointer-events:none}.header-progress:after{content:"";display:block;width:var(--scroll-progress, 0%);height:100%;background:var(--cyan);box-shadow:0 0 10px #6fd9e7b8}.mobile-nav-panel{position:fixed!important;top:84px;right:18px;left:18px;z-index:99;max-height:calc(100svh - 104px);border:1px solid rgba(255,255,255,.17);box-shadow:var(--shadow-dark)}.mobile-nav-panel[hidden]{display:none!important}.mobile-nav-panel>.glass-surface__content{display:grid;gap:14px;padding:14px;background:#0a0d13f2}.mobile-nav-links{display:grid;gap:2px}.mobile-nav-links button{display:grid;grid-template-columns:28px 1fr;align-items:center;min-height:46px;padding:0 12px;border-radius:8px;color:#ffffffb3;background:transparent;text-align:left;font-size:14px}.mobile-nav-links button span{color:#ffffff5c;font-family:var(--font-mono-ui);font-size:9px}.mobile-nav-links button:hover,.mobile-nav-links button.is-active{color:#fff;background:#ffffff14}.mobile-nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;border-top:1px solid var(--line-soft)}.mobile-nav-actions button,.mobile-nav-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 12px;border-radius:8px;color:#fff;background:#ffffff14;font-size:12px;font-weight:650}.lab-hero{position:relative;min-height:min(880px,94svh);overflow:hidden;scroll-margin-top:90px;background:#07090d}.hero-media,.hero-media-shade{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:53% 49%;filter:saturate(.92) contrast(1.04) brightness(.9);transform:scale(1.015)}.hero-media-shade{background:linear-gradient(90deg,#040508cf,#0405089e 39%,#0405082e 70%,#04050859),linear-gradient(180deg,#04050880,#0405080a 38%,#040508c2)}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);grid-template-rows:1fr auto;gap:38px 60px;align-items:center;width:min(var(--content),calc(100% - 64px));min-height:min(880px,94svh);margin:0 auto;padding:120px 0 30px}.hero-copy{align-self:center;max-width:720px}.hero-kicker,.section-kicker{display:inline-flex;align-items:center;gap:8px;color:#ffffff9e;font-family:var(--font-mono-ui);font-size:10px;font-weight:600;line-height:1.3;text-transform:uppercase}.hero-kicker svg{color:var(--cyan)}.hero-copy h1{display:flex;flex-wrap:wrap;gap:0 22px;margin:24px 0 18px;font-size:126px;font-weight:770;line-height:.8;letter-spacing:0}.hero-copy h1 span,.hero-copy h1 strong{display:block}.hero-copy h1 strong{color:#b58cf8;font-weight:inherit;text-shadow:0 0 42px rgba(165,122,243,.22)}.hero-copy h2{max-width:680px;margin:0;font-size:28px;font-weight:640;line-height:1.25}.hero-copy>p{max-width:660px;margin:18px 0 0;color:#ffffffad;font-size:16px;line-height:1.75}.hero-actions,.partner-actions>.glass-surface__content{display:flex;align-items:center;gap:9px}.hero-actions{margin-top:30px;gap:13px}.primary-action,.secondary-action,.icon-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 17px;border-radius:15px;font-size:12px;font-weight:700;line-height:1;transition:transform .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.primary-action{color:#0b0c10;background:#f8f8fa;box-shadow:0 12px 30px #00000029}.primary-action:hover{color:#050609;background:#fff;box-shadow:0 14px 36px #00000038;transform:translateY(-1px)}.secondary-action,.icon-action{color:#ffffffd1;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff1c}.secondary-action:hover,.icon-action:hover{color:#fff;background:#ffffff24;transform:translateY(-1px)}.icon-action{width:46px;padding:0}.hero-launchpad{width:100%;min-height:168px;align-self:center;border:1px solid rgba(255,255,255,.19);box-shadow:var(--shadow-dark),inset 0 1px #ffffff1f}.hero-launchpad.glass-surface--fallback{background:#090b109e}.hero-launchpad>.glass-surface__content{display:grid;grid-template-rows:1fr 1fr;padding:8px}.hero-launch-item{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;width:100%;min-height:74px;padding:9px 11px;border-radius:10px;color:#fff;background:transparent;text-align:left;transition:background-color .18s ease,transform .18s ease}.hero-launch-item+.hero-launch-item{border-top:1px solid var(--line-soft)}.hero-launch-item:hover{background:#ffffff12}.hero-launch-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;color:#11131a;background:var(--cyan)}.hero-launch-icon.is-ai{color:#fff;background:var(--violet-strong)}.hero-launch-item>span:nth-child(2){display:grid;gap:2px}.hero-launch-item small,.hero-launch-item em{color:#ffffff75;font-family:var(--font-mono-ui);font-size:8px;font-style:normal;line-height:1.3}.hero-launch-item strong{font-size:14px;font-weight:700}.hero-launch-item>svg{color:#ffffff7a}.hero-metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.16)}.hero-metric{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 18px 0;border-left:1px solid rgba(255,255,255,.1)}.hero-metric:first-child{padding-left:0;border-left:0}.hero-metric span{color:#ffffff7a;font-size:10px}.hero-metric strong{color:#fff;font-family:var(--font-mono-ui);font-size:17px;font-weight:600}.hero-scroll-cue{position:absolute;right:0;bottom:95px;display:inline-flex;align-items:center;gap:7px;padding:8px 0;color:#ffffff85;background:transparent;font-size:10px}.site-band{position:relative;padding:var(--section-pad) 32px;scroll-margin-top:82px;color:var(--white);background:#06080cf5}.site-band.is-light{color:var(--ink);background:var(--paper)}.band-inner{width:min(var(--content),100%);margin:0 auto}.section-intro{display:grid;grid-template-columns:220px minmax(0,1fr);gap:42px;align-items:start;margin-bottom:58px}.section-intro-label{display:flex;align-items:center;gap:12px;min-height:30px;color:#ffffff8f;font-family:var(--font-mono-ui);font-size:9px;line-height:1.4;text-transform:uppercase}.section-intro-label span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;color:var(--cyan)}.section-intro-label strong{font-weight:560}.section-intro-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:48px;align-items:end}.section-intro-copy h2{max-width:760px;margin:0;white-space:pre-line;font-size:56px;font-weight:660;line-height:1.05;letter-spacing:0}.section-intro-copy p{max-width:520px;margin:0;color:#ffffff8f;font-size:14px;line-height:1.75}.section-intro.is-light .section-intro-label{color:#1112168a}.section-intro.is-light .section-intro-label span{border-color:var(--line-dark);color:var(--violet-strong)}.section-intro.is-light .section-intro-copy p{color:var(--ink-soft)}.section-intro.is-centered{display:grid;grid-template-columns:1fr;gap:20px;max-width:940px;margin-right:auto;margin-left:auto;text-align:center}.section-intro.is-centered .section-intro-label{justify-content:center}.section-intro.is-centered .section-intro-copy p{max-width:840px}.edge-panel{--edge-x: 50%;--edge-y: 50%;position:relative;isolation:isolate}.edge-panel:after{content:"";position:absolute;inset:-1px;z-index:4;padding:1px;border-radius:inherit;pointer-events:none;opacity:.66;background:radial-gradient(300px circle at var(--edge-x) var(--edge-y),rgba(111,217,231,.56),rgba(165,122,243,.24) 34%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .2s ease}.edge-panel:hover:after,.edge-panel:focus-within:after{opacity:1}.product-section{padding-top:112px;padding-bottom:126px}.product-stage-shell{--product-accent: #7764b5;--product-accent-rgb: 119, 100, 181;position:relative}.product-stage-shell[data-product=maccore]{--product-accent: #086baf;--product-accent-rgb: 8, 107, 175}.product-switch-controls{position:absolute;inset:0;z-index:8;pointer-events:none}.product-switch{position:absolute;top:50%;display:grid;place-items:center;width:64px;height:80px;padding:0;border:1px solid rgba(40,45,57,.14);border-radius:18px;color:#646a75;overflow:hidden;background:#f8f9fbdb;backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16);box-shadow:0 10px 24px #20263214,inset 0 1px #ffffffe0;pointer-events:auto;transform:translateY(-50%);transition:color .18s ease,transform .32s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease,box-shadow .32s cubic-bezier(.16,1,.3,1)}.product-switch[data-side=left]{left:-86px}.product-switch[data-side=right]{right:-86px}.product-switch:hover,.product-switch:focus-visible{border-color:rgba(var(--product-accent-rgb),.34);color:var(--product-accent);background:#f8f9fbf0;box-shadow:0 15px 34px #2026321f,0 0 0 4px rgba(var(--product-accent-rgb),.055),inset 0 1px #fffffff5;transform:translateY(-50%) scale(1.035)}.product-switch:focus-visible{outline:0;border-color:#11121694}.product-switch:active{transform:translateY(-50%) scale(.94);transition-duration:90ms}.product-switch-arrow{position:relative;z-index:1;color:currentColor;opacity:.9;transform:translateZ(0);transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .18s ease}.product-switch[data-side=left]:hover .product-switch-arrow,.product-switch[data-side=left]:focus-visible .product-switch-arrow{transform:translate3d(-3px,0,0)}.product-switch[data-side=right]:hover .product-switch-arrow,.product-switch[data-side=right]:focus-visible .product-switch-arrow{transform:translate3d(3px,0,0)}.product-switch[data-side=left]:active .product-switch-arrow{transform:translate3d(-5px,0,0) scale(.92)}.product-switch[data-side=right]:active .product-switch-arrow{transform:translate3d(5px,0,0) scale(.92)}.product-showcase{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);gap:42px;align-items:center;padding:44px;overflow:hidden;border:1px solid var(--line-dark);border-radius:8px;background:var(--paper-raised);box-shadow:var(--shadow-soft);animation:product-stage-enter .36s cubic-bezier(.2,.72,.2,1) both}@keyframes product-stage-enter{0%{opacity:.18;transform:translateY(6px) scale(.996)}to{opacity:1;transform:translateY(0) scale(1)}}.product-story.product-content-settle,.product-detail-grid.product-content-settle>*{animation:product-content-settle .36s cubic-bezier(.16,1,.3,1) both}@keyframes product-content-settle{0%{transform:translate3d(calc(var(--product-switch-direction, 1) * 10px),0,0)}to{transform:translateZ(0)}}.product-story{display:grid;align-content:center;justify-items:start;padding:10px 4px}.product-identity{display:flex;align-items:center;gap:13px;margin-bottom:30px}.product-identity-icon{display:grid;place-items:center;flex:0 0 66px;width:66px;height:66px;overflow:hidden;border-radius:15px;box-shadow:0 10px 26px #27334c38}.product-identity-icon img{width:100%;height:100%;object-fit:cover}.product-identity-icon[data-product-icon=maccore] img{transform:scale(1.24)}.product-identity div{display:grid;gap:3px}.product-identity span{color:var(--product-accent, #2f7a56);font-family:var(--font-mono-ui);font-size:9px;font-weight:650}.product-identity strong{font-size:16px;font-weight:700}.product-story h3{margin:0;font-size:44px;font-weight:690;line-height:1.04;white-space:nowrap}.product-story>p{max-width:470px;margin:20px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.75}.product-version-row{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0 28px}.product-version-row span{padding:7px 9px;border:1px solid var(--line-dark);border-radius:5px;color:#51545d;background:#f5f5f7;font-family:var(--font-mono-ui);font-size:9px}.product-story .primary-action{color:#fff;background:var(--ink);box-shadow:0 12px 26px #11121629}.product-story .primary-action:hover{color:#fff;background:#23252c}.product-demo{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding-top:56px}.product-demo:after{grid-area:1 / 1;width:100%;aspect-ratio:2304 / 2224;content:"";visibility:hidden;pointer-events:none}@media(min-width:981px){.product-demo{transition:transform .38s cubic-bezier(.16,1,.3,1)}.product-stage-shell[data-product=maccore] .product-demo{transform:translate3d(0,28px,0)}}.product-view-tabs{position:absolute!important;top:0;left:50%;z-index:3;display:grid;grid-template-columns:repeat(var(--product-view-count, 5),minmax(0,1fr));gap:3px;width:min(720px,calc(100% - 20px));min-height:52px;overflow:hidden;padding:4px;border:1px solid rgba(255,255,255,.86);border-radius:14px;background:#f1f5fac2;backdrop-filter:blur(20px) saturate(1.18);-webkit-backdrop-filter:blur(20px) saturate(1.18);box-shadow:0 16px 38px #191d2526,inset 0 1px #fffc;transform:translate(-50%)}.product-view-indicator{position:absolute;top:4px;bottom:4px;left:0;z-index:0;width:var(--product-tab-width, 0px);border:1px solid rgba(255,255,255,.74);border-radius:10px;background:linear-gradient(180deg,#ffffffeb,#ffffffc2);box-shadow:0 4px 14px #191d251f,inset 0 1px #fffffff5;opacity:0;pointer-events:none;transform:translate3d(var(--product-tab-left, 0px),0,0);transition:width .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1),opacity .14s ease-out;will-change:width,transform}.product-view-tabs[data-indicator-ready=true] .product-view-indicator{opacity:1}.product-view-tabs.glass-surface--fallback{border-color:#1112161f;background:#f5f5f7d1}.product-view-tabs>.glass-surface__content{display:grid;grid-template-columns:repeat(var(--product-view-count, 5),minmax(0,1fr));gap:3px;padding:4px}.product-view-tabs button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:42px;padding:0 6px;border-radius:10px;color:#666a74;background:transparent;font-size:9.5px;font-weight:650;white-space:nowrap;transform:translateZ(0) scale(1);transition:color .18s ease,background .18s ease,transform .26s cubic-bezier(.16,1,.3,1)}.product-view-tabs button:hover{color:#111216;background:#ffffff57}.product-view-tabs button.is-active{color:#111216;background:transparent}.product-view-tabs[data-indicator-ready=false] button.is-active{background:#ffffffd1}.product-view-tabs button:active{transform:scale(.965);transition-duration:80ms}.product-view-tabs button svg{transform:translateZ(0) scale(1);transition:transform .28s cubic-bezier(.16,1,.3,1)}.product-view-tabs button.is-active svg{transform:translate3d(0,-.5px,0) scale(1.04)}.product-visual{grid-area:1 / 1;align-self:start;width:100%;aspect-ratio:var(--product-shot-ratio, 2304 / 2224);margin:0;overflow:hidden;border:1px solid rgba(35,40,52,.13);border-radius:8px;background:#edf0f3;box-shadow:0 2px 5px #1e243014,0 18px 38px #1e243026,0 38px 76px #1e24301f;transition:aspect-ratio .38s cubic-bezier(.16,1,.3,1)}.product-stage-shell .fluid-product-frame,.product-stage-shell[data-product=maccore] .fluid-product-frame{background:#edf0f3}.product-stage-shell .fluid-product-frame:before,.product-stage-shell[data-product=maccore] .fluid-product-frame:before{display:none}.product-visual img{display:block;width:100%;height:100%;object-fit:contain}.product-shot-stack{position:absolute;inset:0;z-index:1;overflow:hidden;background:#edf0f3;contain:paint;transform:translateZ(0)}.product-shot-image{position:absolute;inset:0;z-index:1;opacity:1;backface-visibility:hidden;transform:translateZ(0) scale(1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product-shot-image.is-entering{z-index:2;animation:product-shot-reveal-in .36s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform}@keyframes product-shot-reveal-in{0%{opacity:0;transform:translate3d(calc(var(--product-shot-direction, 1) * 9px),0,0) scale(.9985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.product-showcase{animation:none}.product-shot-image.is-entering{animation:product-shot-reduced-in .14s ease-out both}.product-switch,.product-view-indicator,.product-demo,.product-visual{transition:none}.product-story.product-content-settle,.product-detail-grid.product-content-settle>*{animation:none}}@keyframes product-shot-reduced-in{0%{opacity:0}to{opacity:1}}@keyframes product-control-reduced-in{0%{opacity:.55}to{opacity:1}}.product-screen-label{position:absolute;bottom:16px;left:16px;z-index:5;max-width:calc(100% - 178px);padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffbd;background:#12141b80;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);font-family:var(--font-mono-ui);font-size:9px;line-height:1;overflow:hidden}.product-screen-label-value{display:block;animation:product-control-content-in .28s cubic-bezier(.16,1,.3,1) both}.product-screen-pager{position:absolute;right:16px;bottom:14px;z-index:6;display:inline-flex;align-items:center;gap:8px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffb8;background:#12141b94;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 14px 34px #00000038;cursor:default;font-family:var(--font-mono-ui);font-size:9px;transition:border-color .22s ease,background .22s ease,box-shadow .32s cubic-bezier(.16,1,.3,1)}.product-screen-pager[data-transitioning=true]{border-color:rgba(var(--product-accent-rgb),.3);background:#12141bad;box-shadow:0 16px 38px #00000042,0 0 0 3px rgba(var(--product-accent-rgb),.055)}.product-screen-pager button{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#ffffffe0;background:#ffffff12;transform:translateZ(0) scale(1);transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease}.product-screen-pager button:hover,.product-screen-pager button:focus-visible{border-color:#6fd9e761;background:#6fd9e724;transform:translate3d(0,-1px,0) scale(1.04)}.product-screen-pager button:active{transform:translateZ(0) scale(.88);transition-duration:80ms}.product-screen-pager button svg{transform:translateZ(0);transition:transform .26s cubic-bezier(.16,1,.3,1)}.product-screen-pager button[data-side=previous]:hover svg,.product-screen-pager button[data-side=previous]:focus-visible svg{transform:translate3d(-2px,0,0)}.product-screen-pager button[data-side=next]:hover svg,.product-screen-pager button[data-side=next]:focus-visible svg{transform:translate3d(2px,0,0)}.product-screen-count{display:grid;min-width:36px;overflow:hidden;text-align:center}.product-screen-count-value{grid-area:1 / 1;display:block;animation:product-control-content-in .28s cubic-bezier(.16,1,.3,1) both}@keyframes product-control-content-in{0%{opacity:.45;transform:translate3d(calc(var(--product-shot-direction, 1) * 5px),0,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.product-screen-label-value,.product-screen-count-value{animation:product-control-reduced-in .12s ease-out both}}.product-detail-grid{display:contents}.product-detail-grid[data-product=macdisk]{--product-accent: #7764b5}.product-detail-grid[data-product=maccore]{--product-accent: #086baf}.product-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.product-fact{display:grid;grid-template-columns:28px 1fr;gap:3px 10px;align-items:center;min-height:112px;padding:20px 28px;border-left:1px solid var(--line-dark)}.product-fact:first-child{border-left:0}.product-fact svg{grid-row:1 / 3;color:var(--product-accent, var(--violet-strong))}.product-detail-grid[data-product=maccore] .product-fact svg,.product-detail-grid[data-product=maccore] .product-registry-icon{color:var(--product-accent)}.product-fact>span{color:#686b74;font-family:var(--font-mono-ui);font-size:8px}.product-fact strong{font-size:12px;font-weight:650;line-height:1.4}.product-registry{display:grid;grid-template-columns:42px 200px 1fr;gap:18px;align-items:center;padding-top:28px}.product-registry-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line-dark);border-radius:50%;color:var(--product-accent, var(--violet-strong))}.product-registry strong{font-family:var(--font-mono-ui);font-size:10px}.product-registry-mobile-label,.product-registry-mobile-value,.product-fact-value-mobile{display:none}.product-fact-value-default{display:inline}.product-registry p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.65}.ai-section{background:#090c12e6}.assistant-shell{display:grid;grid-template-columns:minmax(270px,.58fr) minmax(620px,1.42fr);gap:34px;align-items:stretch}.assistant-guide{display:flex;flex-direction:column;padding:24px 0}.assistant-guide-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--cyan);font-family:var(--font-mono-ui);font-size:9px;font-weight:600;text-transform:uppercase}.assistant-guide h3{max-width:390px;margin:20px 0 12px;font-size:28px;font-weight:650;line-height:1.16}.assistant-guide>p{max-width:410px;margin:0;color:#fff9;font-size:13px;line-height:1.7}.prompt-list{display:grid;gap:2px;margin-top:auto;padding-top:34px;border-top:1px solid var(--line-soft)}.prompt-list button{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;min-height:45px;padding:0 7px;border-radius:6px;color:#ffffffc2;background:transparent;text-align:left;font-size:11px;transition:color .16s ease,background-color .16s ease}.prompt-list button span{color:#ffffff4d;font-family:var(--font-mono-ui);font-size:8px}.prompt-list button svg{color:#ffffff42}.prompt-list button:hover:not(:disabled){color:#fff;background:#ffffff0f}.prompt-list button:disabled{opacity:.4}.assistant-workbench{display:grid;grid-template-rows:auto minmax(220px,1fr) auto;min-height:480px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#0f131bd6;box-shadow:var(--shadow-dark),inset 0 1px #ffffff0f;backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15)}.assistant-console-bar{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;min-height:66px;padding:11px 16px;border-bottom:1px solid var(--line-soft);background:#ffffff06}.assistant-console-bar>span{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono-ui);font-size:10px;font-weight:650;white-space:nowrap}.assistant-console-bar>span svg{color:var(--violet)}.assistant-live-dot{width:6px;height:6px;border-radius:50%;background:#8b8f99}.assistant-live-dot.online,.assistant-live-dot.configured{background:var(--mint);box-shadow:0 0 10px #78dcaeb8}.assistant-live-dot.fallback{background:var(--cyan);box-shadow:0 0 10px #6fd9e7b8}.runtime-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line-soft);border-radius:6px;background:var(--line-soft)}.runtime-grid span{display:grid;gap:2px;min-height:40px;padding:7px 9px;color:#ffffff57;background:#090b10e0;font-family:var(--font-mono-ui);font-size:7px;line-height:1.2;text-transform:uppercase}.runtime-grid strong{overflow:hidden;color:#ffffffc2;font-size:8px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.assistant-window{display:flex;flex-direction:column;gap:12px;min-height:0;max-height:320px;padding:18px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.assistant-message{align-self:flex-start;width:min(88%,620px);padding:13px 15px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff09}.assistant-message.message-user{align-self:flex-end;width:min(80%,560px);border-color:#a57af338;background:#8759df1f}.assistant-message.is-loading{animation:messagePulse 1.2s ease-in-out infinite}.message-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;color:#ffffff57;font-family:var(--font-mono-ui);font-size:7px;text-transform:uppercase}.message-meta strong{color:var(--cyan);font-weight:550}.assistant-message p{margin:0;color:#ffffffc2;font-size:12px;line-height:1.68;white-space:pre-wrap}.message-sources{display:grid;min-width:0;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line-soft)}.message-sources>span{display:inline-flex;align-items:center;gap:5px;color:#ffffff6b;font-size:8px}.message-sources ul{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:5px;margin:0;padding:0;list-style:none}.message-sources li{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.message-sources li,.fallback-note{color:#ffffff6b;font-size:8px}.message-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.message-actions button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border-radius:8px;color:#111216;background:var(--cyan);font-size:9px;font-weight:700}.assistant-form{min-height:82px;margin:0 12px 12px;border:1px solid rgba(255,255,255,.17);box-shadow:0 14px 32px #0003,inset 0 1px #ffffff1a}.assistant-form.glass-surface--fallback{background:#11141bc7}.assistant-form>.glass-surface__content{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;padding:10px}.assistant-form textarea{width:100%;min-height:54px;max-height:130px;padding:8px 10px;resize:vertical;border:0;outline:0;color:#fff;background:transparent;font-size:12px;line-height:1.5}.assistant-form textarea::placeholder{color:#ffffff59}.assistant-form button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:94px;min-height:44px;padding:0 14px;border-radius:12px;color:#0b0c10;background:var(--cyan);font-size:10px;font-weight:750}.assistant-form button:disabled{color:#ffffff6b;background:#ffffff14}.work-section{background:#07090df0}.work-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:390px 310px;gap:12px}.work-card{border:1px solid var(--line-soft);border-radius:8px;background:#0f1117;box-shadow:0 18px 44px #0000002e}.work-card-1{grid-column:span 7}.work-card-2{grid-column:span 5}.work-card-3,.work-card-4,.work-card-5{grid-column:span 4}.work-card>a{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.work-card img,.work-image-shade{position:absolute;inset:0;width:100%;height:100%}.work-card img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,0,1),filter .4s ease}.work-image-shade{background:linear-gradient(180deg,#0506092e,#05060914 36%,#050609e8)}.work-card:hover img{filter:saturate(1.08) contrast(1.03);transform:scale(1.025)}.work-card-topline{position:absolute;top:16px;right:16px;left:16px;display:flex;align-items:center;justify-content:space-between;color:#ffffffa8;font-family:var(--font-mono-ui);font-size:8px}.work-card-topline strong{padding:6px 8px;border:1px solid rgba(255,255,255,.14);border-radius:5px;background:#07090d70;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:550}.work-card-copy{position:absolute;right:20px;bottom:18px;left:20px}.work-card-copy small{color:var(--cyan);font-family:var(--font-mono-ui);font-size:8px}.work-card-copy h3{max-width:640px;margin:8px 0 7px;font-size:25px;font-weight:650;line-height:1.14}.work-card-copy p{display:-webkit-box;max-width:600px;margin:0;overflow:hidden;color:#ffffff94;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.work-card-link{display:inline-flex;align-items:center;gap:6px;margin-top:13px;color:#fff;font-size:10px;font-weight:650}.work-card-3 .work-card-copy h3,.work-card-4 .work-card-copy h3,.work-card-5 .work-card-copy h3{font-size:20px}.ecosystem-section{padding-bottom:132px}.ecosystem-groups{display:grid;gap:88px}.ecosystem-group{scroll-margin-top:90px}.ecosystem-group-heading{display:grid;grid-template-columns:180px minmax(0,1fr);gap:42px;align-items:start;padding-top:24px;border-top:1px solid var(--line-dark)}.ecosystem-group-heading>span{color:var(--violet-strong);font-family:var(--font-mono-ui);font-size:9px;font-weight:650}.ecosystem-group-heading h3{margin:0;font-size:30px;font-weight:660}.ecosystem-group-heading p{max-width:520px;margin:8px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.65}.atlas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.atlas-card{display:grid;grid-template-rows:auto auto auto auto 1fr auto;min-height:300px;padding:20px;border:1px solid var(--line-dark);border-radius:8px;color:var(--ink);background:#ffffffb8;box-shadow:0 16px 40px #1a1e2612;transition:border-color .36s ease,transform .56s cubic-bezier(.16,1,.3,1),box-shadow .42s ease}.atlas-card:hover{transform:translateY(-6px)}.atlas-card.spotlight-surface:hover:before,.atlas-card.spotlight-surface:focus-within:before,.channel-card.spotlight-surface:hover:before,.channel-card.spotlight-surface:focus-within:before{opacity:0}.atlas-card-topline{display:flex;justify-content:space-between;color:#7b7e87;font-family:var(--font-mono-ui);font-size:8px}.atlas-card-topline em{color:#317858;font-style:normal}.atlas-card-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:38px 0 24px;border:1px solid var(--line-dark);border-radius:50%;color:var(--violet-strong);background:#fff}.atlas-card small{color:#767983;font-family:var(--font-mono-ui);font-size:8px}.atlas-card strong{margin-top:6px;font-size:21px;font-weight:660}.atlas-card p{margin:10px 0 22px;color:var(--ink-soft);font-size:11px;line-height:1.6}.atlas-card-open{display:inline-flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--line-dark);font-size:10px;font-weight:650}.channel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px}.channel-card{display:grid;grid-template-columns:48px 1fr auto;gap:16px;align-items:center;min-height:138px;padding:22px;border:1px solid var(--line-dark);border-radius:8px;color:var(--ink);background:#fff;box-shadow:0 14px 36px #1a1e260f;transition:transform .56s cubic-bezier(.16,1,.3,1),box-shadow .42s ease}.channel-card:hover{transform:translateY(-6px)}.channel-card>svg:first-child{color:var(--violet-strong)}.channel-card>span{display:grid;gap:3px}.channel-card small{color:#747781;font-family:var(--font-mono-ui);font-size:8px}.channel-card strong{font-size:20px;font-weight:660}.channel-card em{color:var(--ink-soft);font-size:10px;font-style:normal;line-height:1.45}.distribution-network{display:grid;grid-template-columns:180px 1fr;gap:42px;align-items:center;margin-top:18px;padding:18px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.distribution-network>strong{color:#777a84;font-family:var(--font-mono-ui);font-size:8px;font-weight:600;text-transform:uppercase}.distribution-network>div{display:flex;flex-wrap:wrap;gap:8px 22px}.distribution-network a{display:inline-flex;align-items:center;gap:5px;min-height:30px;color:#585b64;font-size:11px;font-weight:640}.distribution-network a:hover{color:var(--violet-strong)}.partner-section{padding-top:122px;padding-bottom:122px;background:#080a0e}.partner-stage{position:relative;min-height:610px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#0b0d12;box-shadow:var(--shadow-dark)}.partner-media,.partner-media>span{position:absolute;inset:0}.partner-media img{width:100%;height:100%;object-fit:cover;object-position:54% 50%;filter:saturate(.86) contrast(1.03) brightness(.78)}.partner-media>span{background:linear-gradient(90deg,#050609b8,#05060999 40%,#0506091f 75%,#05060957),linear-gradient(180deg,#0506091f,#0506099e)}.partner-story{position:relative;z-index:2;display:grid;align-content:center;width:min(600px,55%);min-height:610px;padding:64px}.partner-story>span{color:var(--cyan);font-family:var(--font-mono-ui);font-size:9px}.partner-story h3{margin:22px 0 18px;font-size:45px;font-weight:650;line-height:1.08}.partner-story>p{max-width:520px;margin:0;color:#ffffff9c;font-size:13px;line-height:1.75}.partner-principles{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:30px}.partner-principles span{display:inline-flex;align-items:center;gap:6px;color:#ffffffb8;font-size:10px}.partner-principles svg{color:var(--mint)}.partner-actions{position:absolute!important;right:28px;bottom:28px;z-index:3;min-height:64px;border:1px solid rgba(255,255,255,.18);box-shadow:var(--shadow-dark),inset 0 1px #ffffff1c}.partner-actions.glass-surface--fallback{background:#090b10b8}.partner-actions>.glass-surface__content{padding:8px}.partner-actions .primary-action,.partner-actions .secondary-action,.partner-actions .icon-action{min-height:46px}.site-footer{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr) 44px;gap:28px;align-items:center;width:min(var(--content),calc(100% - 64px));min-height:136px;margin:0 auto;border-top:1px solid var(--line-soft);color:var(--white);background:var(--black)}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{width:34px;height:34px;border-radius:50%}.footer-brand div{display:grid;gap:2px}.footer-brand strong{font-size:11px}.footer-brand span,.footer-meta{color:#fff6;font-family:var(--font-mono-ui);font-size:8px;line-height:1.4}.footer-links{display:flex;align-items:center;justify-content:center;gap:5px}.footer-links a,.footer-links button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 8px;border-radius:8px;color:#ffffff94;background:transparent;font-size:9px}.footer-links a:hover,.footer-links button:hover{color:#fff;background:#ffffff0f}.footer-meta{display:grid;gap:3px;justify-items:end;text-align:right}.footer-top,.modal-close,.contact-detail-row button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:50%;color:#ffffffb3;background:#ffffff12}.footer-top:hover,.modal-close:hover,.contact-detail-row button:hover{color:#fff;background:#ffffff1f}.toast{position:fixed;top:calc(20px + var(--header-height) + 14px);right:0;bottom:auto;left:0;z-index:250;width:max-content;max-width:min(520px,calc(100% - 48px));margin-inline:auto;padding:12px 15px;border:1px solid rgba(130,217,236,.4);border-radius:8px;color:#eef3f8e6;background:#0e0f163d;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:13.5px;opacity:0;pointer-events:none;transform:translate3d(0,-8px,0) scale(.985);transition:opacity .16s ease,transform .18s cubic-bezier(.16,1,.3,1)}.toast.is-visible{opacity:1;transform:translateZ(0) scale(1)}.modal-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;overflow:auto;isolation:isolate;overscroll-behavior:contain;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.modal-backdrop:before{position:fixed;inset:0;z-index:0;content:"";pointer-events:none;background:#03040780;animation:modalBackdropIn .18s ease-out both}.modal-backdrop.is-closing{pointer-events:none}.modal-backdrop.is-closing:before{animation:modalBackdropOut .28s ease-in both}.contact-modal-motion{position:relative;z-index:1;width:min(1120px,100%);max-height:min(880px,calc(100svh - 48px));border-radius:20px;opacity:0;transform:translate3d(var(--contact-shift-x, 0),var(--contact-shift-y, 18px),0) scale(.8);transform-origin:var(--contact-origin-x, 50%) var(--contact-origin-y, 50%);backface-visibility:hidden;transition:opacity .17s cubic-bezier(.16,1,.3,1),transform .66s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.contact-modal-motion.is-ready:not(.is-closing){opacity:1;transform:translateZ(0) scale(1)}.contact-modal-motion.is-closing{opacity:0;transform:translate3d(var(--contact-close-x, 0),var(--contact-close-y, 10px),0) scale(.86);transition:opacity .26s cubic-bezier(.4,0,.8,.2),transform .43s cubic-bezier(.4,0,.8,.2)}.contact-modal{width:100%;max-height:inherit;overflow:hidden;border:0;border-radius:inherit;outline:0;background:#0c0c0de0;box-shadow:0 48px 148px #0000009e;backdrop-filter:blur(30px) saturate(1.05);-webkit-backdrop-filter:blur(30px) saturate(1.05)}.contact-modal__content{position:relative;max-height:inherit;padding:40px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.modal-close{position:absolute;top:16px;right:16px;z-index:3}.modal-heading{max-width:834px;padding-right:54px}.modal-heading h2{margin:14px 0 12px;font-size:44px;font-weight:670;line-height:1.06}.modal-heading p{max-width:780px;margin:0;color:#e4eef7c2;font-size:14px;line-height:1.72}.contact-modal-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(270px,.58fr);gap:32px;margin-top:34px}.contact-form{display:grid;gap:15px}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contact-form label{display:grid;gap:7px}.contact-form label>span{color:#dee8f2c2;font-size:12px;font-weight:400}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.13);border-radius:8px;outline:0;color:#fff;background:#ffffff0d;font-size:14px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.contact-form input{min-height:50px;padding:0 14px}.contact-form textarea{min-height:140px;padding:13px 14px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#77d7ee9e;background:#ffffff13;box-shadow:0 0 0 3px #77d7ee14,0 12px 32px #00000024}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#fff6}.upload-control{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto;gap:12px!important;align-items:center;min-height:72px;padding:11px 13px;overflow:hidden;border:1px dashed rgba(255,255,255,.17);border-radius:8px;color:#ffffffad;background:#ffffff06}.upload-control input{position:absolute;width:1px;height:1px;opacity:0}.upload-control-icon{width:32px;height:32px;justify-self:center;overflow:visible;color:#bee0efd6;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 10px rgba(119,215,238,.12))}.upload-control-icon *{vector-effect:non-scaling-stroke}.upload-control>span{display:grid;gap:2px;overflow:hidden}.upload-control strong,.upload-control em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-control strong{color:#ffffffd6;font-size:12.5px}.upload-control em{color:#ffffff7a;font-size:10px;font-style:normal}.upload-control b{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:7px;color:#111216;background:var(--cyan);font-size:12px;font-weight:400;white-space:nowrap}.contact-honeypot{position:absolute!important;left:-9999px}.form-status{min-height:20px;margin:0;color:#ff9696;font-size:10px}.form-status.success{color:var(--mint)}.form-submit{justify-self:start;min-width:142px}.contact-details{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid rgba(255,255,255,.105);border-radius:10px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0b}.contact-details>strong{margin-bottom:7px;font-size:13.5px}.contact-detail-row{display:grid;grid-template-columns:56px minmax(0,1fr) 32px;gap:8px;align-items:center;min-height:48px;border-bottom:1px solid var(--line-soft)}.contact-detail-row span{color:#ffffff7a;font-family:var(--font-mono-ui);font-size:9px}.contact-detail-row b{overflow:hidden;color:#fffc;font-size:11.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.contact-detail-row button{width:30px;height:30px}.contact-details .secondary-action{width:100%;min-height:46px;margin-top:4px}.contact-qr{max-width:190px;margin:auto auto 0;padding:7px;overflow:hidden;border-radius:8px;background:#ccc}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalBackdropOut{0%{opacity:1}to{opacity:0}}.contact-qr img{display:block;width:100%;height:auto;border-radius:5px;filter:brightness(.82) contrast(.94)}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.7,0,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.site-band[data-reveal]{opacity:1;transform:none}.site-band[data-reveal]>.band-inner{opacity:0;transform:translateY(18px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.7,0,1)}.site-band[data-reveal].is-visible>.band-inner{opacity:1;transform:translateY(0)}@keyframes messagePulse{0%,to{opacity:.5}50%{opacity:1}}@media(min-width:981px){.lab-hero{height:min(880px,94svh);min-height:min(720px,94svh)}.hero-inner{height:100%;min-height:0}}@media(max-width:1180px){.product-switch-controls{position:relative;inset:auto;display:flex;justify-content:center;gap:12px;width:max-content;margin:0 auto 18px;padding:0;border:0;background:transparent;box-shadow:none;pointer-events:auto}.product-switch,.product-switch[data-side=left],.product-switch[data-side=right]{position:relative;top:auto;right:auto;left:auto;width:58px;height:54px;padding:0;border:1px solid rgba(40,45,57,.14);border-radius:15px;background:#f8f9fbfa;box-shadow:0 7px 18px #20263212;transform:none}.product-switch:hover,.product-switch:focus-visible{transform:scale(1.035)}.product-switch:active{transform:scale(.94)}.product-switch-arrow{opacity:.9}}@media(max-width:1180px){:root{--section-pad: 96px}.site-header{width:calc(100% - 28px)}.site-nav button{padding:0 7px;font-size:10px}.site-brand-copy em,.header-ai-state span,.language-link span{display:none}.hero-inner{width:calc(100% - 56px);grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:34px}.hero-copy h1{gap:0 16px;font-size:94px}.section-intro{grid-template-columns:170px 1fr;gap:30px}.section-intro-copy{gap:30px}.section-intro-copy h2{font-size:48px}.product-showcase{grid-template-columns:minmax(290px,.76fr) minmax(430px,1.24fr);gap:28px;padding:32px}.product-story h3{font-size:39px}.assistant-shell{grid-template-columns:minmax(240px,.5fr) minmax(560px,1.5fr)}.runtime-grid span:nth-child(4){display:none}.runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-story{padding:48px}.partner-story h3{font-size:40px}}@media(max-width:980px){.site-header>.glass-surface__content{grid-template-columns:1fr auto}.site-nav,.site-actions{display:none}.mobile-menu-button{display:inline-flex}.hero-inner{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-content:center;gap:28px;min-height:900px;padding-top:118px}.lab-hero{min-height:900px}.hero-copy{max-width:690px}.hero-launchpad{width:min(520px,100%)}.hero-metrics{grid-template-columns:repeat(2,1fr)}.hero-metric:nth-child(3){padding-left:0;border-left:0}.hero-scroll-cue{display:none}.section-intro,.section-intro-copy{grid-template-columns:1fr;gap:20px}.section-intro-copy p{max-width:690px}.product-showcase{grid-template-columns:1fr;gap:42px}.product-story{max-width:660px}.product-demo{width:min(780px,100%);margin:0 auto}.assistant-shell{grid-template-columns:1fr}.assistant-guide{padding:0}.assistant-guide>p{max-width:680px}.prompt-list{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:26px;padding-top:24px}.prompt-list button{grid-template-columns:22px 1fr;min-height:58px;padding:8px;border:1px solid var(--line-soft);background:#ffffff06}.prompt-list button svg{display:none}.work-grid{grid-template-rows:350px 280px}.atlas-card{min-height:280px}.site-footer{grid-template-columns:1fr auto;gap:20px;padding:30px 0}.footer-links,.footer-meta{grid-column:1;justify-content:flex-start;justify-items:start;text-align:left}.footer-top{grid-column:2;grid-row:1}.contact-modal-grid{grid-template-columns:1fr}.contact-details{display:grid;grid-template-columns:1fr 1fr}.contact-details>strong,.contact-qr{grid-column:1 / -1}.contact-qr{display:none}}@media(max-width:760px){:root{--section-pad: 76px}.site-header{top:10px;width:calc(100% - 20px);height:56px}.site-header>.glass-surface__content{padding:6px 7px 6px 9px}.mobile-nav-panel{top:74px;right:10px;left:10px}.lab-hero,.hero-inner{min-height:min(790px,92svh)}.hero-inner{width:calc(100% - 32px);align-content:end;gap:22px;padding:106px 0 24px}.hero-media img{object-position:63% 50%;filter:saturate(.92) contrast(1.03) brightness(.82)}.hero-media-shade{background:linear-gradient(180deg,#04050885,#04050842 27%,#040508d4 68%,#040508fa),linear-gradient(90deg,#04050880,#04050833)}.hero-kicker{font-size:8px}.hero-copy h1{display:grid;gap:0;margin:16px 0 13px;font-size:64px;line-height:.86}.hero-copy h2{font-size:21px}.hero-copy>p{margin-top:12px;font-size:13px;line-height:1.65}.hero-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}.hero-actions .primary-action,.hero-actions .secondary-action{min-height:44px;padding:0 10px;font-size:10px}.hero-launchpad{min-height:142px}.hero-launchpad>.glass-surface__content{padding:6px}.hero-launch-item{grid-template-columns:38px 1fr auto;min-height:63px;padding:7px 8px}.hero-launch-icon{width:36px;height:36px}.hero-launch-item strong{font-size:12px}.hero-metrics{display:none}.site-band{padding-right:16px;padding-left:16px}.section-intro{margin-bottom:36px}.section-intro-label{font-size:8px}.section-intro-copy h2{font-size:38px;line-height:1.08}.section-intro-copy p{font-size:12px;line-height:1.68}.product-section{padding-top:74px;padding-bottom:82px}.product-showcase{gap:32px;padding:22px 16px 16px}.product-identity{margin-bottom:24px}.product-identity-icon{flex-basis:56px;width:56px;height:56px;border-radius:13px}.product-story h3{font-size:34px}.product-story>p{font-size:12px}.product-demo{padding-top:52px}.product-view-tabs{left:0;grid-template-columns:repeat(var(--product-view-count, 5),minmax(0,1fr));width:100%;min-height:46px;overflow:hidden;transform:none}.product-view-tabs::-webkit-scrollbar{display:none}.product-view-tabs button{gap:4px;min-height:36px;font-size:8.5px}.product-screen-label{bottom:10px;left:10px;max-width:calc(100% - 138px);padding:7px 9px;font-size:8px}.product-screen-pager{right:10px;bottom:8px;gap:5px;padding:5px}.product-screen-pager button{width:28px;height:28px}.product-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.product-facts{display:contents}.product-fact,.product-registry{grid-template-rows:1fr 1fr;align-items:center;min-width:0;min-height:108px;margin:0;border:0;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.product-fact{grid-template-columns:24px minmax(0,1fr);gap:0 8px;padding:15px 12px}.product-fact>svg,.product-registry-icon{grid-row:1 / 3;align-self:center}.product-fact>span,.product-registry-mobile-label{align-self:end;padding-bottom:5px}.product-fact strong,.product-registry-mobile-value{align-self:start;padding-top:5px;font-size:11.5px}.product-fact strong.has-mobile-copy{font-size:11.5px;white-space:nowrap}.product-fact strong.has-mobile-copy .product-fact-value-default{display:none}.product-fact strong.has-mobile-copy .product-fact-value-mobile{display:inline}.product-fact:nth-child(-n+2){border-top:0}.product-fact:nth-child(odd){border-left:0}.product-registry{display:grid;grid-template-columns:24px minmax(0,1fr);gap:0 8px;align-content:normal;padding:15px 12px}.product-registry-icon{grid-row:1 / 3;justify-content:flex-start;width:auto;height:auto;border:0;border-radius:0}.product-registry-desktop-label{display:none}.product-registry-mobile-label{display:block;color:#686b74;font-family:var(--font-mono-ui);font-size:8px}.product-registry .product-registry-mobile-value{display:block;overflow:hidden;font-family:inherit;font-size:11.5px;font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.product-registry p{display:none}.product-switch-controls{gap:12px;width:max-content;margin-bottom:14px}.product-switch,.product-switch[data-side=left],.product-switch[data-side=right]{width:56px;height:52px;padding:0;border-radius:14px}.product-switch-arrow{display:block;opacity:.9}.product-stage-shell[data-product=maccore] .product-view-tabs button{gap:3px;padding-right:2px;padding-left:2px;font-size:8px}.product-stage-shell[data-product=maccore] .product-view-tabs button svg{width:14px;height:14px;flex:0 0 14px}html[lang=en] .product-stage-shell[data-product=maccore] .product-view-tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(86px,1fr);overflow-x:auto;scrollbar-width:none}.assistant-guide h3{font-size:24px}.prompt-list{display:flex;gap:8px;margin-right:-16px;margin-left:-16px;padding:20px 16px 3px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.prompt-list::-webkit-scrollbar{display:none}.prompt-list button{flex:0 0 240px;min-height:58px;scroll-snap-align:start}.assistant-workbench{grid-template-rows:auto minmax(250px,1fr) auto;min-height:510px}.assistant-console-bar{grid-template-columns:1fr;gap:9px;padding:11px}.runtime-grid span:nth-child(3){display:none}.runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-window{max-height:340px;padding:12px}.assistant-message,.assistant-message.message-user{width:94%;padding:11px 12px}.assistant-form{min-height:76px;margin:0 8px 8px}.assistant-form>.glass-surface__content{gap:6px;padding:8px}.assistant-form button{min-width:44px;width:44px;padding:0}.work-section{padding-right:0;padding-left:0}.work-section .section-intro{padding-right:16px;padding-left:16px}.work-grid{display:flex;gap:10px;margin:0;padding:0 16px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.work-grid::-webkit-scrollbar{display:none}.work-card{flex:0 0 82%;height:420px;scroll-snap-align:center}.work-card-copy h3,.work-card-3 .work-card-copy h3,.work-card-4 .work-card-copy h3,.work-card-5 .work-card-copy h3{font-size:22px}.ecosystem-groups{gap:70px}.ecosystem-group-heading{grid-template-columns:1fr;gap:12px}.ecosystem-group-heading h3{font-size:26px}.atlas-grid,.channel-grid{display:flex;gap:10px;margin-right:-16px;margin-left:-16px;padding:0 16px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.atlas-grid::-webkit-scrollbar,.channel-grid::-webkit-scrollbar{display:none}.atlas-card{flex:0 0 82%;min-height:300px;scroll-snap-align:center}.channel-card{flex:0 0 86%;min-height:132px;scroll-snap-align:center}.distribution-network{grid-template-columns:1fr;gap:8px}.partner-section{padding-top:78px;padding-bottom:78px}.partner-stage,.partner-story{min-height:610px}.partner-media img{object-position:62% 50%}.partner-media>span{background:linear-gradient(180deg,#05060942,#050609a8 42%,#050609fa)}.partner-story{align-content:end;width:100%;padding:34px 24px 128px}.partner-story h3{font-size:33px}.partner-actions{right:14px;bottom:14px;left:14px}.partner-actions>.glass-surface__content{display:grid;grid-template-columns:1fr 46px;gap:6px}.partner-actions .primary-action{grid-column:1 / -1}.partner-actions .secondary-action{min-width:0}.site-footer{width:calc(100% - 32px)}.footer-links{flex-wrap:wrap}.modal-backdrop{align-items:end;padding:0}.contact-modal-motion{width:100%;max-height:94svh;border-radius:20px 20px 0 0;transform-origin:var(--contact-origin-x, 50%) var(--contact-origin-y, 100%)}.contact-modal{width:100%;max-height:inherit;border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0!important}.contact-modal__content{padding:28px 18px 24px}.modal-heading{max-width:none;padding-right:46px}.modal-heading h2{margin:12px 0 11px;font-size:32px}.modal-heading p{max-width:none;font-size:13px;line-height:1.68}.contact-modal-grid{gap:18px;margin-top:22px}.form-row{grid-template-columns:1fr}.contact-details{display:flex;padding:18px}.upload-control{grid-template-columns:38px minmax(0,1fr)}.upload-control-icon{width:30px;height:30px}.upload-control b{grid-column:1 / -1;justify-self:stretch;text-align:center}.toast{inset:78px 0 auto;width:max-content;max-width:calc(100% - 24px)}}@media(max-width:480px){.site-brand-copy em{display:none}.hero-copy h1{font-size:56px}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-actions .secondary-action{display:inline-flex}.hero-launch-item em{display:none}.section-intro-copy h2{font-size:34px}.product-view-tabs button svg{display:none}.channel-card{grid-template-columns:38px 1fr auto;gap:10px;padding:16px}.partner-principles{display:grid;grid-template-columns:1fr 1fr}.site-footer{grid-template-columns:1fr 42px}.footer-brand span,.footer-meta span:first-child{display:none}}@media(max-width:380px){.product-fact strong,.product-fact strong.has-mobile-copy,.product-registry .product-registry-mobile-value{font-size:10.5px}}@media(max-width:360px){.lab-hero,.hero-inner{height:700px;min-height:700px}.site-brand-copy strong{font-size:11px}.hero-copy h1{font-size:50px}.hero-copy h2{font-size:19px}.hero-launch-item{grid-template-columns:34px 1fr auto;gap:8px}.hero-launch-icon{width:32px;height:32px}.section-intro-copy h2{font-size:31px}.product-story h3,.partner-story h3{font-size:30px}.partner-actions .secondary-action{padding:0 8px;font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.site-band[data-reveal]>.band-inner{opacity:1;transform:none}}@media(prefers-reduced-transparency:reduce){.assistant-workbench,.work-card-topline strong,.toast,.modal-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.assistant-workbench{background:#10131a}}.brand-proof-section{padding-right:0;padding-left:0;overflow:hidden;background:#06080cfa}.brand-heading-inner{margin-bottom:44px}.brand-heading-inner .section-intro{margin-bottom:22px}.text-link{display:flex;align-items:center;gap:7px;width:fit-content;min-height:46px;margin:0 auto;padding:0 17px;border:1px solid var(--line);border-radius:5px;color:#77d7eed9;font-size:13px;font-weight:650}.brand-marquee{display:grid;gap:15px;min-height:238px;padding:34px 0;overflow:hidden;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);border-radius:0;background:#ffffff06;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.brand-row{display:flex;gap:9px;width:max-content;animation:brandFlow var(--brand-flow-duration, 390s) linear infinite;will-change:transform}.brand-row-mobile{display:none}.brand-row.is-reverse{animation-direction:reverse}.brand-row a{--brand-logo-width: 38px;--brand-logo-mobile-width: 30px;--brand-logo-scale: 1;--brand-logo-y: 0px;display:inline-flex;align-items:center;gap:5.6px;min-height:58px;padding:0 14.6px 0 7.6px;border:1px solid rgba(255,255,255,.11);border-radius:7px;color:#ffffffdb;background:#ffffff0b;box-shadow:inset 0 1px #ffffff17,0 10px 28px #00000014;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);font-size:16px;font-weight:650;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.brand-logo-frame{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--brand-logo-width);height:30px;padding:3px 4px;overflow:hidden;border:1px solid transparent;border-radius:8px;background:transparent}.brand-logo{display:block;width:100%;height:100%;object-fit:contain;opacity:.985;filter:brightness(0) invert(1) drop-shadow(0 1px 1px rgba(0,0,0,.24));transform:translateY(var(--brand-logo-y)) scale(var(--brand-logo-scale));transform-origin:center}.brand-name{display:inline-flex;align-items:center;font-size:17.8px;font-weight:650;line-height:1}.brand-row a:hover,.brand-row a:focus-visible{color:#fff;border-color:#6fd9e757;background:#ffffff18;transform:translateY(-1px)}@media(hover:hover)and (pointer:fine){.brand-marquee:hover .brand-row,.brand-marquee:focus-within .brand-row{animation-play-state:paused}}html[lang=en] .brand-row a{min-height:58px;padding:0 15.6px 0 7.6px;font-size:16.8px}html[lang=en] .brand-name{font-size:18px}.brand-row a[data-brand=midea],.brand-row a[data-brand=benq]{--brand-logo-width: 56px;--brand-logo-mobile-width: 42px}.brand-row a[data-brand=sony],.brand-row a[data-brand=bose]{--brand-logo-width: 76px;--brand-logo-mobile-width: 56px;--brand-logo-scale: 1.03}.brand-row a[data-brand=asus],.brand-row a[data-brand=vivo],.brand-row a[data-brand=synology]{--brand-logo-width: 68px;--brand-logo-mobile-width: 50px;--brand-logo-scale: 1.04}.brand-row a[data-brand=autofull],.brand-row a[data-brand=ugreen],.brand-row a[data-brand=colorful],.brand-row a[data-brand=galaxy]{--brand-logo-width: 74px;--brand-logo-mobile-width: 54px}.brand-row a[data-brand=porsche]{--brand-logo-width: 32px;--brand-logo-mobile-width: 28px;--brand-logo-scale: 1.03}.brand-row a[data-brand=porsche] .brand-logo-frame{padding:1px 2px}.brand-row a[data-brand=porsche] .brand-logo{filter:grayscale(1) brightness(1.38) contrast(1.65) drop-shadow(0 1px 1px rgba(0,0,0,.32))}.brand-row a[data-brand=cherry],.brand-row a[data-brand=gigabyte],.brand-row a[data-brand=hisense],.brand-row a[data-brand=logitech],.brand-row a[data-brand=nanoleaf],.brand-row a[data-brand=edifier]{--brand-logo-width: 72px;--brand-logo-mobile-width: 54px}.brand-row a[data-brand=cherry]{--brand-logo-scale: 1}.brand-row a[data-brand=cherry] .brand-logo-frame{padding:2px 0}.brand-row a[data-brand=galaxy] .brand-logo-frame,.brand-row a[data-brand=nanoleaf] .brand-logo-frame{padding:2px 1px}.brand-row a[data-brand=colorful] .brand-logo-frame{padding:2px 0}.brand-row a[data-brand=intel]{--brand-logo-width: 58px;--brand-logo-mobile-width: 44px}.brand-row a[data-brand=honor],.brand-row a[data-brand=acer]{--brand-logo-width: 64px;--brand-logo-mobile-width: 50px;--brand-logo-scale: 1.08}.brand-row a[data-brand=lenovo],.brand-row a[data-brand=nzxt]{--brand-logo-width: 58px;--brand-logo-mobile-width: 46px;--brand-logo-scale: 1.08}.brand-row a[data-brand=rog]{--brand-logo-width: 46px;--brand-logo-mobile-width: 38px;--brand-logo-scale: 1.08}.brand-row a[data-brand=razer]{--brand-logo-width: 44px;--brand-logo-mobile-width: 36px;--brand-logo-scale: 1.28}.brand-row a[data-brand=razer] .brand-logo{filter:brightness(0) invert(1) drop-shadow(0 0 1px rgba(255,255,255,.98)) drop-shadow(0 1px 1px rgba(0,0,0,.28))}.brand-row a[data-brand=taobao]{--brand-logo-width: 42px;--brand-logo-mobile-width: 34px;--brand-logo-scale: 1.1}.brand-row a[data-brand=huawei],.brand-row a[data-brand=corsair]{--brand-logo-width: 36px;--brand-logo-mobile-width: 30px;--brand-logo-scale: 1.08}.brand-row a[data-brand=corsair]{--brand-logo-scale: 1.15}.brand-row a[data-brand=dell]{--brand-logo-width: 42px;--brand-logo-mobile-width: 34px;--brand-logo-scale: 1.08}.brand-row a[data-brand=phanteks]{--brand-logo-width: 38px;--brand-logo-mobile-width: 32px;--brand-logo-scale: 1.14}.brand-row a[data-brand=htc]{--brand-logo-width: 60px;--brand-logo-mobile-width: 46px;--brand-logo-scale: 1.06}.brand-row a[data-brand=jd],.brand-row a[data-brand=bull]{--brand-logo-width: 34px;--brand-logo-mobile-width: 28px;--brand-logo-scale: 1.08}.brand-row a[data-brand=thunderobot]{--brand-logo-width: 30px;--brand-logo-mobile-width: 26px}.brand-row a[data-brand=madcatz]{--brand-logo-width: 36px;--brand-logo-mobile-width: 30px;--brand-logo-scale: 1.08}.brand-row a[data-brand=dell] .brand-logo-frame,.brand-row a[data-brand=phanteks] .brand-logo-frame,.brand-row a[data-brand=jd] .brand-logo-frame,.brand-row a[data-brand=bull] .brand-logo-frame,.brand-row a[data-brand=madcatz] .brand-logo-frame,.brand-row a[data-brand=thunderobot] .brand-logo-frame{padding:2px 3px}.brand-row a[data-brand=phanteks] .brand-logo-frame{padding:1px 2px}.brand-row a[data-brand=loctek]{--brand-logo-width: 68px;--brand-logo-mobile-width: 52px;--brand-logo-scale: 1.03}.brand-row a[data-brand=ergomax]{--brand-logo-width: 62px;--brand-logo-mobile-width: 48px;--brand-logo-scale: 1.05}.brand-row a[data-brand=jonsbo]{--brand-logo-width: 84px;--brand-logo-mobile-width: 64px;--brand-logo-scale: 1.06;--brand-logo-y: 1px}.brand-row a[data-brand=cololight]{--brand-logo-width: 94px;--brand-logo-mobile-width: 70px;--brand-logo-scale: 1;--brand-logo-y: 6px}.brand-row a[data-brand=jonsbo] .brand-logo-frame,.brand-row a[data-brand=cololight] .brand-logo-frame{padding:0}.brand-row a[data-brand=jonsbo] .brand-logo{clip-path:none;mix-blend-mode:normal;filter:none}.brand-row a[data-brand=cololight] .brand-logo{clip-path:inset(0 0 50% 0);mix-blend-mode:screen;filter:grayscale(1) brightness(1.16) contrast(1.35)}.brand-row a[data-brand=alienware],.brand-row a[data-brand=desman]{--brand-logo-width: 38px;--brand-logo-mobile-width: 32px;--brand-logo-scale: 1.08}.brand-row a[data-brand=alienware]{--brand-logo-scale: 1.15}.brand-row a[data-brand=alienware] .brand-logo-frame,.brand-row a[data-brand=desman] .brand-logo-frame{padding:2px 3px}.brand-row a[data-brand=anker]{--brand-logo-width: 64px;--brand-logo-mobile-width: 48px;--brand-logo-scale: 1.04;--brand-logo-y: 0px}.brand-row a[data-brand=mechrevo]{--brand-logo-width: 82px;--brand-logo-mobile-width: 60px;--brand-logo-scale: 1.04}.brand-row a[data-brand=hagibis]{--brand-logo-width: 88px;--brand-logo-mobile-width: 66px;--brand-logo-scale: 1.04}.brand-row a[data-brand=rayneo]{--brand-logo-width: 84px;--brand-logo-mobile-width: 64px;--brand-logo-scale: 1.12}.brand-row a[data-brand=autofull]{--brand-logo-scale: 1.12}.brand-row a[data-brand=synology]{--brand-logo-scale: 1.08}.brand-row a[data-brand=armytrix]{--brand-logo-width: 32px;--brand-logo-mobile-width: 28px}.brand-row a[data-brand=armytrix] .brand-logo-frame{justify-content:flex-start;padding:1px 2px}.brand-row a[data-brand=armytrix] .brand-logo{flex:none;width:auto;max-width:none;height:100%;transform:none}@keyframes brandFlow{0%{transform:translate(0)}to{transform:translate3d(calc(0px - var(--brand-flow-distance, 50%)),0,0)}}@media(max-width:760px){.brand-proof-section{padding-top:76px;padding-bottom:76px}.brand-heading-inner{margin-bottom:30px}.brand-marquee{gap:7px;min-height:266px;padding:16px 0;touch-action:pan-y;-webkit-user-select:none;user-select:none}.brand-row-desktop{display:none}.brand-row-mobile{display:flex;gap:5px}.brand-row a{gap:4px;min-height:41px;padding:0 7px 0 5px;border-radius:9px;font-size:12.2px;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.brand-logo-frame{width:calc(var(--brand-logo-mobile-width) - 2px);height:24px;padding:1px 2px;border-radius:6px}.brand-name{font-size:13.2px}html[lang=en] .brand-row a{min-height:41px;padding:0 8px 0 5px;font-size:12.8px}html[lang=en] .brand-name{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.brand-row{animation-play-state:paused}}@media(prefers-reduced-transparency:reduce){.brand-marquee,.brand-row a{backdrop-filter:none;-webkit-backdrop-filter:none}}:root{--bionics-panel: rgba(18, 18, 28, .58);--bionics-panel-strong: rgba(24, 24, 36, .76);--bionics-purple: #a855f7;--bionics-purple-soft: #b58cf8;--bionics-cyan: #77d7ee;--bionics-signal: #9fdcff;--bionics-mint: #80f2bd;--bionics-radius: 8px;--header-control-radius: 13px;--header-height: 58px;--content: 1320px}.mobile-visual-gate{display:none}@media(max-width:760px){.mobile-visual-gate{position:fixed;inset:0;z-index:20000;display:grid;min-height:100dvh;place-items:center;overflow:hidden;padding:max(24px,env(safe-area-inset-top)) 28px max(24px,env(safe-area-inset-bottom));color:#f4f7fb;background:radial-gradient(circle at 50% 44%,rgba(87,64,153,.16),transparent 36%),radial-gradient(circle at 30% 70%,rgba(55,146,184,.1),transparent 34%),#05060a;isolation:isolate;cursor:default;touch-action:none;overscroll-behavior:none;will-change:opacity,transform;transform:translateZ(0) scale(1);opacity:1;transition:opacity .62s cubic-bezier(.33,1,.68,1),transform .76s cubic-bezier(.16,1,.3,1)}.mobile-visual-gate:before{position:absolute;z-index:-1;width:min(78vw,340px);aspect-ratio:1;border:1px solid rgba(134,201,239,.08);border-radius:50%;content:"";background:conic-gradient(from 210deg,#77d7ee00,#77d7ee33,#a855f752,#77d7ee00);filter:blur(18px);opacity:.72;animation:mobileVisualGateOrbit 3.8s linear infinite;transition:opacity .44s cubic-bezier(.33,1,.68,1)}.mobile-visual-gate.is-ready{pointer-events:none;opacity:0;transform:translateZ(0) scale(1.012)}.mobile-visual-gate.is-ready:before{opacity:0}.mobile-visual-gate__grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(circle at center,#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(circle at center,#000 0%,transparent 70%);opacity:.62;transform:translateZ(0) scale(1);transition:opacity .48s cubic-bezier(.33,1,.68,1),transform .7s cubic-bezier(.16,1,.3,1)}.mobile-visual-gate.is-ready .mobile-visual-gate__grid{opacity:0;transform:translateZ(0) scale(1.035)}.mobile-visual-gate__core{display:grid;width:min(100%,320px);justify-items:center;gap:12px;text-align:center;opacity:1;transform:translateZ(0) scale(1);will-change:opacity,transform;transition:opacity .36s cubic-bezier(.33,1,.68,1),transform .62s cubic-bezier(.16,1,.3,1)}.mobile-visual-gate.is-ready .mobile-visual-gate__core{opacity:0;transform:translate3d(0,-9px,0) scale(.985)}.mobile-visual-gate__kicker{color:var(--bionics-cyan);font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace);font-size:10px;font-weight:700;letter-spacing:.16em;opacity:.78}.mobile-visual-gate__core>strong{max-width:11em;font-size:28px;font-weight:720;letter-spacing:0;line-height:1.12}.mobile-visual-gate__status{color:#dbe3ef8f;font-family:var(--font-mono, "SFMono-Regular", Consolas, monospace);font-size:9px;letter-spacing:.1em}.mobile-visual-gate__track{position:relative;display:block;width:min(62vw,220px);height:2px;margin-top:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.mobile-visual-gate__track>i{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--bionics-cyan),var(--bionics-purple-soft),transparent);box-shadow:0 0 16px #77d7ee61;animation:mobileVisualGateScan 1.65s cubic-bezier(.45,0,.55,1) infinite}@keyframes mobileVisualGateOrbit{to{transform:rotate(1turn)}}@keyframes mobileVisualGateScan{0%{transform:translate(-130%)}to{transform:translate(340%)}}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.mobile-visual-gate,.mobile-visual-gate.is-ready,.mobile-visual-gate:before,.mobile-visual-gate__grid,.mobile-visual-gate__core{transition-duration:80ms}.mobile-visual-gate:before,.mobile-visual-gate__track>i{animation:none}.mobile-visual-gate__track>i{left:29%}.mobile-visual-gate.is-ready,.mobile-visual-gate.is-ready .mobile-visual-gate__grid,.mobile-visual-gate.is-ready .mobile-visual-gate__core{transform:none}}.glass-panel,[data-edge]{position:relative;isolation:isolate}.glass-panel{border:1px solid rgba(255,255,255,.1);border-radius:var(--bionics-radius);background:var(--bionics-panel);box-shadow:0 18px 60px #00000047,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(1.22);-webkit-backdrop-filter:blur(24px) saturate(1.22)}[data-edge]:before{position:absolute;inset:0;z-index:-1;content:"";border-radius:inherit;padding:1px;opacity:0;pointer-events:none;background:conic-gradient(from var(--edge-angle, 180deg),rgba(168,85,247,0),rgba(168,85,247,.58),rgba(119,215,238,.38),rgba(128,242,189,.14),rgba(168,85,247,0));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .18s ease}[data-edge]:after{position:absolute;inset:0;z-index:-2;content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--edge-x, 50%) var(--edge-y, 50%),rgba(168,85,247,.2),transparent 34%);transition:opacity .18s ease}[data-edge]:hover:before,[data-edge]:hover:after,[data-edge]:focus-within:before,[data-edge]:focus-within:after{opacity:1}.site-header[data-edge]:not(:hover):focus-within:before,.site-header[data-edge]:not(:hover):focus-within:after{opacity:0}.site-header[data-edge]:before,.site-header[data-edge]:after{transition-duration:90ms}.site-header[data-edge]:before{background:conic-gradient(from var(--edge-angle, 180deg),rgba(168,85,247,0),rgba(168,85,247,.4),rgba(119,215,238,.38),rgba(238,242,248,.16),rgba(168,85,247,0))}.site-header[data-edge]:after{display:none}.edge-panel:after{z-index:4}.contact-modal[data-edge]:before{z-index:4;background:conic-gradient(from var(--edge-angle, 180deg),rgba(168,85,247,0),rgba(168,85,247,.48),rgba(119,215,238,.32),rgba(128,242,189,.1),rgba(168,85,247,0));transition-duration:.18s}.contact-modal[data-edge]:after{display:none}.contact-modal[data-edge]:hover:before{opacity:.8}.contact-modal[data-edge]:not(:hover):focus-within:before{opacity:0}@media(hover:none),(pointer:coarse){.contact-modal[data-edge]:before{opacity:0!important}}.site-header{position:fixed;top:20px;right:0;left:0;z-index:100;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(1680px,calc(100% - 48px));height:auto;min-height:56px;margin:0 auto;padding:0 8px 0 14px;border-color:#ffffff0a;border-radius:18px;background:#11121570;backdrop-filter:blur(24px) saturate(1.22);-webkit-backdrop-filter:blur(24px) saturate(1.22);box-shadow:0 18px 60px #00000047;transform:none;transition:background-color .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .32s ease}.site-header.is-over-light{border-color:#ffffff17;background:#111215c2;box-shadow:0 20px 56px #12141c38,inset 0 1px #ffffff14}.site-header.is-liquid-header{display:block;padding:0;background:#0a0c1112;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header.is-liquid-header.glass-surface--fallback{background:#11121570;backdrop-filter:blur(24px) saturate(1.22);-webkit-backdrop-filter:blur(24px) saturate(1.22)}.site-header.is-liquid-header.glass-surface--webkit-liquid{border-color:#ffffff1a;background:#0a0c111f;box-shadow:0 18px 60px #00000047,inset 0 1px #ffffff2e,inset 0 -1px #ffffff0e;backdrop-filter:blur(7px) saturate(1.28);-webkit-backdrop-filter:blur(7px) saturate(1.28)}.site-header.is-liquid-header.glass-surface--webkit-liquid:before{display:none}.site-header.is-liquid-header.glass-surface--webkit-liquid:after{display:none}.site-header.is-liquid-header.glass-surface--webkit-liquid.is-over-light{border-color:#191e261a;background:#f8fafc2e;box-shadow:0 20px 56px #12141c1a,inset 0 1px #ffffff29}.site-header.is-liquid-header.is-over-light{border-color:#191e2614;background:#f8fafc11;box-shadow:0 20px 56px #12141c1a,inset 0 1px #ffffff29}.site-header.is-liquid-header.glass-surface--exact-webgl{background:transparent}.site-header.is-liquid-header.glass-surface--exact-webgl>.glass-surface__exact-webgl-frost{background:#ffffff03}.site-header.is-liquid-header>.glass-surface__content{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:56px;padding:0 8px 0 14px}.site-brand{gap:11px}.site-brand-mark{width:54px;height:54px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.site-brand-mark img{width:100%;height:100%;object-fit:contain;border-radius:0;opacity:.8;filter:drop-shadow(0 0 10px rgba(119,215,238,.2)) drop-shadow(0 0 18px rgba(214,224,236,.08))}.site-brand-copy{justify-items:start;gap:4px;text-align:left}.site-brand-copy strong{font-size:16px;font-weight:650;line-height:1;transition:color .28s cubic-bezier(.16,1,.3,1)}.site-brand-copy em{color:#ffffff85;font-size:10.5px;font-weight:400;line-height:1.2;word-spacing:-.14em;transition:color .28s cubic-bezier(.16,1,.3,1)}.site-nav{justify-content:flex-start;gap:2px}.site-nav button{position:relative;min-height:38px;padding:0 9px;border-radius:var(--header-control-radius);color:#ffffffa3;font-family:var(--font-mono-ui);font-size:13px;font-weight:600;transition:color .28s cubic-bezier(.16,1,.3,1),background .18s ease}.site-nav button:hover{color:#fff;background:#fff1}.site-nav button.is-active{color:#fff;background:transparent}.site-header.is-liquid-header.is-over-light .site-brand-copy strong{color:#0c0f15eb}.site-header.is-liquid-header.is-over-light .site-brand-copy em{color:#181e2794}.site-header.is-liquid-header.is-over-light .site-nav button{color:#141921b3}.site-header.is-liquid-header.is-over-light .site-nav button:hover,.site-header.is-liquid-header.is-over-light .site-nav button.is-active{color:#080b10f5;background:#080c120e}.site-nav button.is-active:after{position:absolute;right:10px;bottom:3px;left:10px;height:1px;content:"";border-radius:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.72),rgba(119,215,238,.68),transparent)}.site-actions{justify-content:flex-end;gap:3px}.site-actions>*{opacity:1}.site-actions>*:hover,.site-actions>*:focus-visible{opacity:1}.header-ai-state,.language-link,.header-contact,.mobile-menu-button{min-height:42px;border:1px solid rgba(255,255,255,.08);border-radius:var(--header-control-radius);color:#ffffffd1;background:#0d0f1380;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.header-ai-state{padding:0 10px;font-size:12px;font-weight:500}.language-link{position:relative;justify-content:center;padding:0 11px;font-size:11px}.language-link .header-language-icon{position:relative;z-index:1;display:block;flex:0 0 auto;width:16px;height:16px;color:currentColor;opacity:1;visibility:visible}.header-contact,.mobile-menu-button{width:42px}.header-ai-state:hover,.language-link:hover,.header-contact:hover,.mobile-menu-button:hover{border-color:#77d7ee42;color:#fff;background:#14171c99;box-shadow:0 0 28px #77d7ee14,inset 0 1px #ffffff1a;transform:translateY(-1px)}.header-progress{display:none}.lab-hero{height:auto!important;min-height:min(1000px,94svh)!important}.hero-media-poster,.hero-media-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:saturate(1) contrast(1.06) brightness(.92);transform:scale(1)}.hero-media-poster{z-index:0}.hero-media-video{z-index:1;display:block}.hero-media-shade{z-index:2}.hero-inner{grid-template-columns:minmax(0,1fr) 700px;grid-template-rows:minmax(0,1fr) auto;gap:30px 36px;width:min(var(--content),calc(100% - 64px));min-height:min(1000px,94svh)!important;padding:96px 0 0}.hero-copy{max-width:590px}.hero-copy h1{gap:0 16px;margin-top:20px;margin-left:-2.5px;font-size:92px;line-height:.84}.hero-copy h2{font-size:25px}.hero-copy>p{max-width:570px;font-size:14px;line-height:1.7}.hero-body-mobile{display:none}.hero-assistant{align-self:center;justify-self:end;scroll-margin-top:96px}.signal-panel{--signal-tilt-x: 0deg;--signal-tilt-y: 0deg;--signal-shift-x: 0px;--signal-shift-y: 0px;--signal-hover-lift: 0px;--signal-hover-tilt-x: 0deg;--signal-hover-scale: 1;display:block;width:700px;max-width:100%;height:728px;min-width:0;min-height:728px;padding:0;overflow:hidden;border-color:#ffffff29;background:rgba(255,255,255,var(--glass-frost, .09));box-shadow:0 34px 94px #00000045,0 18px 54px #58359b12,inset 0 1px #ffffff26,inset 0 -1px #77d7ee13;transform:perspective(900px) translate3d(var(--signal-shift-x),calc(var(--signal-hover-lift) + var(--signal-shift-y)),0) rotateX(calc(var(--signal-hover-tilt-x) + var(--signal-tilt-x))) rotateY(var(--signal-tilt-y)) scale(var(--signal-hover-scale));transform-origin:50% 46%;transition:transform .12s linear,border-color .52s ease,box-shadow .52s ease,background .52s ease,backdrop-filter .52s ease,opacity .92s cubic-bezier(.18,1,.22,1);will-change:transform;backdrop-filter:var(--glass-filter) saturate(var(--glass-saturation, 1.36));-webkit-backdrop-filter:blur(19px) saturate(var(--glass-saturation, 1.36))}.signal-panel.is-signal-interacting{transition:transform 70ms linear,border-color .52s ease,box-shadow .52s ease,background .52s ease,backdrop-filter .52s ease,opacity .92s cubic-bezier(.18,1,.22,1)}.signal-panel>.glass-surface__content{display:grid;grid-template-rows:auto auto minmax(300px,1fr) auto auto;gap:10px;height:728px;min-height:728px;padding:14px}.signal-panel.glass-surface--fallback{background:#090b1026;backdrop-filter:blur(19px) saturate(1.38);-webkit-backdrop-filter:blur(19px) saturate(1.38)}.signal-panel.glass-surface--exact-webgl{background:transparent;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.signal-panel.glass-surface--exact-webgl .assistant-window{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.signal-panel.glass-surface--exact-webgl:hover,.signal-panel.glass-surface--exact-webgl.is-signal-interacting{background:transparent;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.signal-panel[data-edge]:before{background:conic-gradient(from var(--edge-angle, 180deg),rgba(168,85,247,0),rgba(168,85,247,.48),rgba(119,215,238,.32),rgba(128,242,189,.1),rgba(168,85,247,0))}.signal-panel.hero-assistant.is-neko-mode[data-edge]:before{padding:1.5px;background:conic-gradient(from var(--edge-angle, 180deg),rgba(255,120,185,0),rgba(255,120,185,.96),rgba(255,183,220,.64),rgba(231,173,255,.2),rgba(255,120,185,0))}@supports (color: color(display-p3 1 1 1)){.signal-panel.hero-assistant.is-neko-mode[data-edge]:before{background:conic-gradient(from var(--edge-angle, 180deg),color(display-p3 1 .37 .67 / 0),color(display-p3 1 .37 .67 / .96),color(display-p3 1 .66 .82 / .64),color(display-p3 .88 .62 1 / .2),color(display-p3 1 .37 .67 / 0))}}.signal-panel.glass-surface--exact-webgl[data-edge]:before{z-index:3}.signal-panel[data-edge]:after{content:none}.signal-panel[data-edge]:not(:hover):focus-within:before{opacity:0}.signal-panel[data-reveal]{opacity:0}.signal-panel[data-reveal].is-visible{opacity:1}.signal-panel[data-reveal],.signal-panel[data-reveal].is-visible{transform:perspective(900px) translate3d(var(--signal-shift-x),calc(var(--signal-hover-lift) + var(--signal-shift-y)),0) rotateX(calc(var(--signal-hover-tilt-x) + var(--signal-tilt-x))) rotateY(var(--signal-tilt-y)) scale(var(--signal-hover-scale))}.signal-panel.is-visible:not(:hover):not(.is-signal-interacting){animation:signalPanelIdleFloat 8s cubic-bezier(.45,0,.55,1) infinite}.signal-panel:hover,.signal-panel.is-signal-interacting{--glass-active-saturation: 1.44;border-color:#9adcee3d;background:#ffffff1a;box-shadow:0 54px 126px #0000005c,0 22px 68px #58359b1a,inset 0 1px #ffffff2b,inset 0 -1px #77d7ee17;backdrop-filter:var(--glass-filter) saturate(1.44);-webkit-backdrop-filter:blur(21px) saturate(1.44)}.signal-panel:hover>.glass-surface__exact-webgl-frost,.signal-panel.is-signal-interacting>.glass-surface__exact-webgl-frost{background:#ffffff0d}.signal-panel.glass-surface--fallback:hover,.signal-panel.glass-surface--fallback.is-signal-interacting{background:#090b102e;backdrop-filter:blur(21px) saturate(1.44);-webkit-backdrop-filter:blur(21px) saturate(1.44)}.panel-titlebar{display:flex;align-items:center;gap:8px;min-height:28px;color:#ffffff8f;font-size:11.5px;font-weight:700}.panel-titlebar>span{width:9px;height:9px;border-radius:50%;background:#ffffff24}.panel-titlebar strong{min-width:0;margin-left:auto;overflow:hidden;color:#ffffff80;text-overflow:ellipsis;white-space:nowrap}.console-topline{display:grid;grid-template-columns:minmax(0,1fr) 184px;gap:14px;align-items:center}.console-topline>div:first-child{min-width:0}.console-topline h2{margin:0;color:transparent;background:linear-gradient(90deg,#f7f8ff,#d8f7ff 48%,#c39bff);background-clip:text;-webkit-background-clip:text;font-size:58px;font-weight:720;line-height:.96;text-shadow:0 0 28px rgba(85,255,214,.08)}.console-subtitle{max-width:none;margin:11px 0 0;color:#a9bcc9;font-size:14px;font-weight:400;line-height:1.58;overflow-wrap:break-word}.console-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:0;transform:none}.console-status-grid>span{min-height:52px;padding:7px 8px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--bionics-radius);background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 70%),#05070a5c;color:#91a6b9b8;font-family:var(--font-mono-ui);font-size:9.5px;line-height:1.25;text-transform:uppercase}.console-status-grid strong{display:block;margin-top:6px;overflow:hidden;color:#f4f7fff0;font-size:12px;font-weight:720;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;word-spacing:-.5ch}.console-status-grid>span.is-owner-verification{border-color:#77d7ee57;background:linear-gradient(135deg,#77d7ee1a,#a855f70b),#05070a6b;box-shadow:inset 0 1px #ffffff0f,0 0 18px #77d7ee0e}.console-status-grid>span.is-owner-verification strong{color:#d7f8ff}.console-status-grid>span.is-owner-verification.is-unlimited{border-color:#f3c26b61;background:linear-gradient(135deg,#f3c26b1a,#a855f70b),#05070a6b;box-shadow:inset 0 1px #ffffff0f,0 0 18px #f3c26b0d}.console-status-grid>span.is-owner-verification.is-unlimited strong{color:#ffe4af}.console-status-grid>span.assistant-version-status{position:relative;z-index:8;padding:0;overflow:visible}.assistant-version-toggle,.assistant-version-help-button{appearance:none;border:0;background:transparent;color:inherit;font:inherit}.assistant-version-toggle{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;min-height:52px;padding:7px 8px;overflow:hidden;border-radius:inherit;color:inherit;cursor:pointer;text-align:left;transition:background-color .22s ease,box-shadow .22s ease,transform .24s cubic-bezier(.16,1,.3,1)}.assistant-version-toggle:before{position:absolute;inset:-12% -22%;z-index:0;border-radius:inherit;background:linear-gradient(106deg,transparent 18%,rgba(73,220,255,0) 30%,rgba(73,220,255,.11) 42%,rgba(139,103,255,.16) 50%,rgba(214,91,235,.08) 58%,rgba(214,91,235,0) 70%,transparent 82%);content:"";opacity:0;pointer-events:none;transform:translate3d(-62%,0,0);transition:opacity .22s ease,transform .76s cubic-bezier(.16,1,.3,1)}.assistant-version-toggle:disabled{cursor:wait;opacity:.68}.assistant-version-toggle:hover:not(:disabled){background:#04060c1f;box-shadow:0 6px 14px #0000001f;transform:translate3d(0,-1px,0) scale(1.008)}.assistant-version-toggle:hover:not(:disabled):before,.assistant-version-toggle:focus-visible:before{opacity:.72;transform:translate3d(62%,0,0)}.assistant-version-toggle:focus-visible{outline:none;box-shadow:none}.assistant-version-toggle:active:not(:disabled){background:transparent;transform:scale(.985)}.assistant-version-toggle:hover:not(:disabled) strong,.assistant-version-toggle:focus-visible strong{opacity:1;transform:scale(1.035);text-shadow:0 0 12px rgba(119,215,238,.3),0 0 20px rgba(167,139,250,.12)}.assistant-version-toggle>span,.assistant-version-toggle strong{position:relative;z-index:1;transform-origin:left center}.assistant-version-toggle:hover:not(:disabled)>.assistant-version-label,.assistant-version-toggle:focus-visible>.assistant-version-label{transform:scale(1.025)}.assistant-version-toggle strong{opacity:.9;text-shadow:0 0 12px rgba(119,215,238,.28);transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1),text-shadow .24s ease;animation:assistantVersionValueSwitch .38s cubic-bezier(.16,1,.3,1)}.assistant-version-toggle[data-version=v2] strong{color:#d7f8ff;background:linear-gradient(100deg,#79ecff,#a7c8ff 54%,#f2f7ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.assistant-version-toggle[data-version=v4] strong{color:#d8c8ff;background:linear-gradient(100deg,#74ecff,#a78bfa 52%,#ff8bd8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.assistant-version-label{display:block;padding-right:14px;transition:transform .24s cubic-bezier(.16,1,.3,1)}.assistant-version-click-effect{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:inherit;pointer-events:none}.assistant-version-click-effect:before{position:absolute;inset:-48%;border-radius:50%;background:radial-gradient(circle,rgba(235,252,255,.58) 0%,rgba(116,236,255,.34) 18%,rgba(167,139,250,.2) 42%,transparent 70%);content:"";opacity:0;transform:scale(.28);animation:assistantVersionClickFeedback .54s cubic-bezier(.16,1,.3,1)}.assistant-version-click-effect:after{position:absolute;inset:1px;border-radius:calc(var(--bionics-radius) - 1px);box-shadow:inset 0 0 0 1px #bef4ffb8,inset 0 0 15px #7ee2ff38,0 0 12px #a78bfa24;content:"";opacity:0;animation:assistantVersionClickRing .58s cubic-bezier(.16,1,.3,1)}@keyframes assistantVersionClickFeedback{0%{opacity:.8;transform:scale(.28)}to{opacity:0;transform:scale(1)}}@keyframes assistantVersionClickRing{0%{opacity:.95;transform:scale(.96)}45%{opacity:.72;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes assistantVersionValueSwitch{0%{opacity:.28;transform:translateY(2px) scale(.92)}62%{opacity:1;transform:translateY(-.5px) scale(1.025)}to{opacity:.9;transform:translateY(0) scale(1)}}.assistant-version-help-shell{position:absolute;top:6px;right:7px;z-index:4;display:block}.assistant-version-help-button{display:grid;width:13px;height:13px;padding:0;place-items:center;border:1px solid rgba(205,216,228,.45);border-radius:50%;color:#cdd8e4b3;font-family:var(--font-mono-ui);font-size:8px;font-weight:700;line-height:1;cursor:help;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.assistant-version-help-button:hover,.assistant-version-help-button:focus-visible,.assistant-version-help-button[aria-expanded=true]{border-color:#d7f8ffc7;background:#d7f8ff14;color:#effcff;outline:none;transform:scale(1.06)}.assistant-version-popover{position:absolute;top:calc(100% + 8px);right:-4px;z-index:20;display:grid;width:min(276px,calc(100vw - 54px));padding:13px 14px 14px;gap:8px;visibility:hidden;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:linear-gradient(145deg,#ffffff08,#ffffff02 46%,#0000000d),#10111429;box-shadow:0 18px 48px #00000040,inset 0 1px #ffffff12;color:#e4e8eec7;font-family:var(--font-sans);font-size:11.5px;font-weight:450;line-height:1.52;text-transform:none;opacity:0;filter:blur(5px);pointer-events:none;transform:translate3d(0,-5px,0) scale(.965);transform-origin:calc(100% - 10px) 0;transition:opacity .19s ease,filter .23s ease,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;backdrop-filter:blur(24px) saturate(.5) brightness(.84);-webkit-backdrop-filter:blur(24px) saturate(.5) brightness(.84)}.assistant-version-popover:before{position:absolute;top:-4px;right:9px;width:8px;height:8px;border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16);background:#18191d2b;content:"";transform:rotate(45deg)}.assistant-version-popover[data-open=true]{visibility:visible;opacity:1;filter:blur(0);pointer-events:auto;transform:translateZ(0) scale(1);transition-delay:0s}.assistant-version-popover>span{display:block}.assistant-version-popover b{color:#f7fafff5;font-weight:700}.assistant-version-popover-hint{margin-top:1px;padding-top:7px;border-top:1px solid rgba(255,255,255,.09);color:#dae1ecb3;font-size:.92em;overflow-wrap:anywhere;white-space:normal}@media(prefers-reduced-motion:reduce){.assistant-version-toggle,.assistant-version-help-button,.assistant-version-popover{transition-duration:1ms}.assistant-version-click-effect:before{animation:none}.assistant-version-click-effect:after,.assistant-version-toggle strong{animation:none}}@media(prefers-reduced-transparency:reduce){.assistant-version-popover{background:#1f2228;backdrop-filter:none;-webkit-backdrop-filter:none}}.hero-assistant .assistant-window{position:relative;width:100%;min-height:300px;max-height:none;padding:0;overflow:hidden;border:0;border-radius:var(--bionics-radius);background-color:#05080d21;background-image:linear-gradient(rgba(181,205,222,.0575) 1px,transparent 1px),linear-gradient(90deg,rgba(181,205,222,.0575) 1px,transparent 1px);background-size:28px 28px,28px 28px;backdrop-filter:blur(11px) saturate(1.2);-webkit-backdrop-filter:blur(11px) saturate(1.2)}.hero-assistant .assistant-window:before{position:absolute;top:10px;right:14px;z-index:2;content:"AI CORE CONSOLE";color:#91a6b95c;font-family:var(--font-mono-ui);font-size:10px;pointer-events:none}.assistant-window-mark{position:absolute;right:34px;bottom:34px;z-index:0;color:#bcd5e413;filter:drop-shadow(0 0 24px rgba(119,215,238,.05));pointer-events:none}.hero-assistant .chat-messages{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;height:100%;padding:27px 13px 14px 10px;overflow:auto;scrollbar-color:rgba(220,230,240,.09) transparent;scrollbar-gutter:stable}.hero-assistant .chat-messages::-webkit-scrollbar{width:5px}.hero-assistant .chat-messages::-webkit-scrollbar-track{background:transparent}.hero-assistant .chat-messages::-webkit-scrollbar-thumb{border-radius:999px;background:#dce6f017}.hero-assistant .chat-messages:hover::-webkit-scrollbar-thumb{background:#dce6f024}.hero-assistant .message-sources{margin-top:2px;padding-top:4px}.hero-assistant .message-actions{margin-top:6px}.hero-assistant .version-fallback-actions button{min-height:36px;max-width:100%;padding:0 14px;gap:6px;border:1px solid rgba(119,215,238,.3);border-radius:10px;color:#eff9fff0;background:linear-gradient(112deg,#47c9e833,#8765e833),#070a1261;box-shadow:inset 0 1px #ffffff14,0 8px 22px #03070f29;font-size:11px;line-height:1.2;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.hero-assistant .version-fallback-actions button:hover:not(:disabled),.hero-assistant .version-fallback-actions button:focus-visible{border-color:#8de0f385;transform:translateY(-1px)}.hero-assistant .version-fallback-actions button:disabled{cursor:wait;opacity:.66}.hero-assistant .message-sources>span{color:#e2ebf4b3;font-size:10.5px;line-height:1.4}.hero-assistant .message-sources li{color:#dae5f09e;font-size:10px;line-height:1.45}.hero-assistant .assistant-message{display:grid;gap:5px;width:auto;max-width:calc(100% - 90px);padding:0;border:0;border-radius:0;background:transparent}.hero-assistant .assistant-message.user{align-self:flex-end;max-width:min(84%,650px)}.hero-assistant .assistant-message.user .message-meta{justify-content:flex-end;text-align:right}.hero-assistant .assistant-message.assistant{width:min(80%,520px);max-width:520px}.hero-assistant .assistant-message .message-meta{padding-right:13px;font-size:11.5px;font-weight:400}.hero-assistant .assistant-message .message-meta>span{color:#ffffff8a}.hero-assistant .assistant-message .message-meta>strong{color:#77d7ee85;font-weight:500}.hero-assistant .assistant-message .chat-bubble{min-width:0;padding:11px 13px;border:0;border-radius:var(--bionics-radius);color:#f4f7fff0;background:#0a0c1469}.hero-assistant .assistant-message.user .chat-bubble{background:#0a0c1469}.hero-assistant .assistant-message p{margin:0;font-size:13.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.hero-assistant .assistant-answer-link{color:#97e0f0f0;font-weight:620;text-decoration-line:underline;text-decoration-color:#97e0f057;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease,text-shadow .18s ease}.hero-assistant .assistant-answer-link svg{display:inline;margin-left:3px;vertical-align:-1px}.hero-assistant .assistant-answer-link:hover{color:#cdf6ff;text-decoration-color:#cdf6ffb8;text-shadow:0 0 14px rgba(119,215,238,.16)}.hero-assistant .assistant-answer-link:focus-visible{border-radius:3px;outline:2px solid rgba(151,224,240,.72);outline-offset:3px}.hero-assistant .assistant-message.is-loading{width:min(292px,82%);max-width:292px;opacity:.667;animation:none}.hero-assistant .assistant-message.is-loading .chat-bubble{padding:9px 10px;border:1px solid rgba(146,218,236,.095);border-radius:16px;background:linear-gradient(118deg,#77d7ee05,#b89cff03 58%,#0a0c1411),#0a0d1629;box-shadow:inset 0 1px #ffffff09,0 10px 26px #02050c14;backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16);transform-origin:18% 50%;animation:assistantThinkingMaterialize .34s cubic-bezier(.22,1,.36,1) both}.assistant-thinking{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.assistant-thinking-brain{position:relative;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(138,217,237,.18);border-radius:12px;color:#95e1f0eb;background:#77d7ee0e;box-shadow:inset 0 1px #ffffff0f,0 0 18px #77d7ee0e;overflow:hidden}.assistant-thinking-brain>svg{position:relative;z-index:1;animation:assistantThinkingBreathe 2s cubic-bezier(.4,0,.2,1) infinite}.assistant-thinking-orbit{position:absolute;inset:2px;border:1px solid transparent;border-top-color:#ba96ffad;border-right-color:#77d7ee57;border-radius:50%;animation:assistantThinkingOrbit 2.8s linear infinite}.assistant-thinking-copy{display:flex;align-self:stretch;align-items:center;justify-content:flex-start;min-width:0}.assistant-thinking-title{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.assistant-thinking-copy strong{color:#f5f8ffed;font-size:14px;font-weight:620;letter-spacing:.01em}.assistant-thinking-dots{display:inline-flex;align-items:center;gap:4px}.assistant-thinking-dots i{width:3px;height:3px;border-radius:50%;background:#97dcefc7;animation:assistantThinkingDot 1.35s cubic-bezier(.4,0,.2,1) infinite}.assistant-thinking-dots i:nth-child(2){animation-delay:.12s}.assistant-thinking-dots i:nth-child(3){animation-delay:.24s}@keyframes assistantThinkingBreathe{0%,to{opacity:.76;transform:scale(.97)}50%{opacity:1;transform:scale(1.02)}}@keyframes assistantThinkingMaterialize{0%{opacity:0;filter:blur(4px);transform:translateY(3px) scale(.975)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes assistantThinkingOrbit{to{transform:rotate(360deg)}}@keyframes assistantThinkingDot{0%,68%,to{opacity:.28;transform:scale(.76)}32%{opacity:1;transform:scale(1)}}.hero-prompt-bank{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;max-width:none}.hero-prompt-bank button{position:relative;width:100%;min-width:0;min-height:34px;padding:5px 6px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffffa3;background:linear-gradient(135deg,#ffffff0d,#ffffff03 54%,#77d7ee05),#06070d38;font-size:11.75px;font-weight:425;line-height:1.1;white-space:nowrap;transition:transform .44s cubic-bezier(.18,.86,.18,1),border-color .34s ease,background .34s ease,box-shadow .34s ease}.hero-prompt-bank button:hover:not(:disabled),.hero-prompt-bank button:focus-visible{border-color:#9adcee3d;color:#fff;background:linear-gradient(135deg,#9adcee12,#b89cff0b 56%,#ffffff03),#06070d4f;box-shadow:inset 0 1px #ffffff20;transform:translate3d(0,-3px,0) scale(1.012)}.hero-prompt-bank button:disabled{opacity:.42}.hero-prompt-bank .neko-mode-toggle{--neko-closed-border: rgba(98, 213, 255, .48);isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-color:var(--neko-closed-border);color:#ffffffa3;background:linear-gradient(135deg,#ffffff0d,#ffffff03 54%,#77d7ee05),#06070d38;box-shadow:none}.hero-prompt-bank .neko-mode-toggle:after{position:absolute;z-index:0;inset:-25% 1px;width:auto;height:auto;border-radius:0;background:linear-gradient(104deg,transparent 10%,rgba(221,248,255,.09) 44%,transparent 72%);content:"";opacity:0;pointer-events:none;filter:none;transform:translate3d(-24%,0,0);transition:opacity .28s ease,transform .36s cubic-bezier(.2,.82,.2,1);will-change:transform,opacity}.hero-prompt-bank .neko-mode-toggle>*{position:relative;z-index:1}.hero-prompt-bank .neko-mode-toggle:not(.is-active)>.neko-mode-icon,.hero-prompt-bank .neko-mode-toggle:not(.is-active)>span{opacity:.8}.hero-prompt-bank .neko-mode-toggle .neko-mode-icon{flex:0 0 auto;color:currentColor;filter:none;transform:translateZ(0) scale(.96);transition:color .26s ease,filter .3s ease,transform .32s cubic-bezier(.2,.82,.2,1)}.hero-prompt-bank .neko-mode-toggle:focus-visible{outline:none}.hero-prompt-bank .neko-mode-toggle:hover:not(:disabled),.hero-prompt-bank .neko-mode-toggle:focus-visible{border-color:var(--neko-closed-border);color:#fff;background:linear-gradient(135deg,#9adcee12,#b89cff0b 56%,#ffffff03),#06070d4f;box-shadow:inset 0 1px #ffffff20;transform:translate3d(0,-3px,0) scale(1.012)}.hero-prompt-bank .neko-mode-toggle.is-active:hover:after,.hero-prompt-bank .neko-mode-toggle.is-active:focus-visible:after{opacity:.7;transform:translate3d(20%,0,0)}.hero-prompt-bank .neko-mode-toggle:active{transform:translateZ(0) scale(.97);transition-duration:90ms}.hero-prompt-bank .neko-mode-toggle.is-active{border-color:transparent;color:#fff0f8;background:radial-gradient(circle at 22% 12%,rgba(255,183,220,.2),transparent 50%),linear-gradient(135deg,#77305b4d,#391f4c57 56%,#7d4fae38),#32172d61;background-clip:border-box;box-shadow:inset 0 1px #ffe7f626}.hero-prompt-bank .neko-mode-toggle.is-active:after{background:radial-gradient(circle at 18% 50%,rgba(255,230,245,.15),transparent 28%),linear-gradient(104deg,transparent 8%,rgba(255,221,242,.14) 45%,transparent 74%);opacity:.62}.hero-prompt-bank .neko-mode-toggle.is-active .neko-mode-icon{color:#ffd8ec;filter:drop-shadow(0 0 5px rgba(255,128,196,.5)) drop-shadow(0 0 11px rgba(199,156,255,.2));transform:translate3d(0,-.5px,0) scale(1.08)}.hero-prompt-bank .neko-mode-toggle.is-active:hover:not(:disabled),.hero-prompt-bank .neko-mode-toggle.is-active:focus-visible{border-color:transparent;color:#fff8fc;background:radial-gradient(circle at 22% 12%,rgba(255,192,226,.24),transparent 52%),linear-gradient(135deg,#84356452,#4223575e 56%,#8455b840),#3a1a3466;background-clip:border-box;box-shadow:inset 0 1px #ffecf830}@supports (color: color(display-p3 1 1 1)){.hero-prompt-bank .neko-mode-toggle{--neko-closed-border: color(display-p3 .33 .82 1 / .48)}}.hero-assistant .assistant-form{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px;min-height:64px;margin:0;padding:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hero-assistant .assistant-form textarea{width:100%;min-height:64px;max-height:96px;padding:12px 13px;resize:vertical;border:1px solid rgba(255,255,255,.12);border-radius:var(--bionics-radius);outline:none;color:#f4f7fff0;background:#05070c47;font-size:14px;font-weight:450;line-height:1.45}.hero-assistant .assistant-form textarea:focus{border-color:#b58cf880;box-shadow:0 0 0 3px #a855f71a}.hero-assistant .assistant-form .send-button{position:relative;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;min-width:96px;min-height:64px;padding:0;overflow:hidden;border:1px solid rgba(181,140,248,.5);border-radius:var(--bionics-radius);color:#d2b8ff;background:linear-gradient(135deg,#a855f733,#77d7ee12),#764aad17}.hero-assistant .assistant-form .send-button:before{position:absolute;top:7px;right:8px;content:"↗";color:#eef7ff8c;font-family:var(--font-mono-ui);font-size:10px}.hero-assistant .assistant-form .send-button>span{display:inline-flex;align-items:center;justify-content:center;transform:none;font-size:17px;font-weight:850;line-height:1.2}.hero-assistant .assistant-form .send-button small{color:#91a6b9b8;font-family:var(--font-mono-ui);font-size:10px;font-weight:500;line-height:1.25}.hero-assistant .assistant-form .send-button:disabled{opacity:1;color:#f4f7ffbf;background:#ffffff05}.hero-assistant .assistant-form .send-button:disabled small{color:#cad6e4ad}.hero-metrics{align-self:end;min-height:74px;padding:0 16px;background:#ffffff04;backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12)}.hero-metric{align-items:center;padding-top:0}.hero-metric span{font-size:11px;font-weight:400}.section-intro{display:block;max-width:960px;margin-bottom:50px}.section-intro-kicker{display:block;margin-bottom:14px;color:#b36cff;font-family:var(--font-mono-ui);font-size:13px;font-weight:800;line-height:1.25;text-transform:uppercase;word-spacing:-.04em}.section-intro-copy{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.section-intro-copy h2{max-width:900px;margin:0;white-space:pre-line;font-size:56px;font-weight:650;line-height:1.08;letter-spacing:0}.section-intro-copy p{max-width:820px;margin:0;color:#e4ebf4a3;font-size:16.5px;font-weight:400;line-height:1.72}.section-intro.is-light .section-intro-copy p{color:#626d7b}.section-intro.is-light .section-intro-kicker{color:#8a45cf}.section-intro.is-centered{display:block;max-width:1040px;margin-right:auto;margin-left:auto;text-align:center}.section-intro.is-centered .section-intro-kicker{text-align:center}.section-intro.is-centered .section-intro-copy{display:grid;grid-template-columns:1fr;gap:18px;justify-items:center}.section-intro.is-centered .section-intro-copy p{max-width:860px}.bionics-work-section .section-intro{max-width:920px}.partner-section .section-intro{max-width:1034px}.bionics-work-section .section-intro-copy p{max-width:800px}.product-section .section-intro{max-width:900px}.product-section .section-intro-copy p{max-width:810px}.bionics-work-section .section-intro-copy h2{font-size:64px}.ecosystem-section .section-intro-copy h2{font-size:69px;white-space:nowrap}.ecosystem-section .section-intro.is-centered .section-intro-copy p{max-width:958.5px;font-size:17.5px}.product-section .section-intro-copy h2{font-size:68px;line-height:1.14}.brand-proof-section .section-intro-copy h2{font-size:72px}.partner-section .section-intro-copy h2{max-width:912px;font-size:64px;line-height:1.13}.partner-section .section-intro-copy p{max-width:1034px}.section-title-mobile,.channel-title-mobile{display:none}.gateway-section{overflow:hidden;padding-top:72px;padding-bottom:80px;background:linear-gradient(180deg,#05070bfa,#090b11fa),#07090d}.gateway-section:before{position:absolute;top:-180px;right:-5%;left:-5%;height:360px;content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 0,rgba(168,85,247,.12),transparent 66%)}.gateway-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gateway-card-wrap,.gateway-card{height:100%}.gateway-card-wrap{position:relative;border-radius:var(--bionics-radius);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.7,0,1)}.gateway-card-wrap[data-reveal]{transition-delay:var(--delay, 0ms)}.gateway-card{--gateway-a: var(--bionics-cyan);--gateway-b: var(--bionics-mint);--gateway-wash: rgba(119, 215, 238, .16);position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-template-rows:auto auto auto minmax(0,1fr) auto;column-gap:12px;row-gap:0;align-content:start;width:100%;height:200px;min-height:200px;padding:12px 13px 10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--bionics-radius);color:#ffffffdb;background:linear-gradient(145deg,#ffffff13,#ffffff06),#04090cad;box-shadow:inset 0 1px #ffffff14;text-align:left;contain:layout paint style;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.gateway-card:before{position:absolute;inset:0 0 auto;z-index:0;height:3px;content:"";pointer-events:none;background:linear-gradient(90deg,var(--gateway-a),var(--gateway-b));opacity:.78;transition:none}.gateway-card:after{position:absolute;inset:auto -34% -66px 18%;z-index:0;height:98px;content:"";pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--gateway-a) 42%,transparent),transparent 72%);opacity:0;transition:opacity .18s ease}.gateway-card:hover,.gateway-card:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--gateway-a) 66%,rgba(255,255,255,.22));background:linear-gradient(145deg,color-mix(in srgb,var(--gateway-a) 18%,rgba(5,12,15,.84)),#ffffff0a),#050c0fc7;box-shadow:0 18px 46px #00000057,0 0 28px color-mix(in srgb,var(--gateway-a) 18%,transparent)}.gateway-card:hover:after,.gateway-card:focus-visible:after{opacity:.72}.gateway-card.spotlight-surface:hover:before,.gateway-card.spotlight-surface:focus-within:before{opacity:.78}.gateway-card>*{position:relative;z-index:1}.gateway-status{position:relative;grid-column:3;grid-row:1;justify-self:end;display:inline-flex;align-items:center;min-height:19px;padding:0 6px;border-radius:999px;color:#06100f;background:linear-gradient(135deg,var(--gateway-a),var(--gateway-b));box-shadow:0 0 18px color-mix(in srgb,var(--gateway-a) 34%,transparent);font-family:var(--font-mono-ui);font-size:7.5px;font-weight:820}.gateway-kicker{grid-column:1;grid-row:1;align-self:start;display:inline-flex;align-items:center;width:fit-content;height:23px;min-height:23px;max-width:100%;padding:0 8px;border:1px solid color-mix(in srgb,var(--gateway-a) 17%,rgba(255,255,255,.07));border-radius:999px;color:var(--gateway-a);background:color-mix(in srgb,var(--gateway-a) 3.5%,rgba(6,9,14,.62));box-shadow:inset 0 1px #ffffff08;font-family:var(--font-mono-ui);font-size:9.8px;font-weight:620}.gateway-icon{position:relative;isolation:isolate;grid-column:2;grid-row:1;align-self:start;justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:0;border:1px solid color-mix(in srgb,var(--gateway-a) 18%,rgba(255,255,255,.075));border-radius:10px;color:var(--gateway-a);background:linear-gradient(145deg,#ffffff0b,#ffffff02),color-mix(in srgb,var(--gateway-a) 4%,rgba(6,9,14,.68));box-shadow:0 8px 22px #0000002e,inset 0 1px #fff1,inset 0 -1px #0000005c;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);transition:border-color .28s ease,background .28s ease,box-shadow .28s ease,color .28s ease}.gateway-icon:before{position:absolute;inset:-11px;z-index:-1;content:"";border-radius:50%;opacity:.05;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--gateway-a) 22%,transparent) 0%,color-mix(in srgb,var(--gateway-b) 9%,transparent) 36%,transparent 74%);filter:blur(10px);transform:scale(.88);transition:opacity .32s ease,transform .44s cubic-bezier(.18,.86,.18,1),filter .32s ease}.gateway-icon>svg{position:relative;z-index:1;transition:filter .32s ease,transform .42s cubic-bezier(.18,.86,.18,1)}.gateway-card:hover .gateway-kicker,.gateway-card:focus-visible .gateway-kicker{border-color:color-mix(in srgb,var(--gateway-a) 34%,rgba(255,255,255,.09));background:color-mix(in srgb,var(--gateway-a) 7%,rgba(7,10,16,.68));box-shadow:inset 0 1px #ffffff0e}.gateway-card:hover .gateway-icon,.gateway-card:focus-visible .gateway-icon{border-color:color-mix(in srgb,var(--gateway-a) 56%,rgba(255,255,255,.15));color:color-mix(in srgb,var(--gateway-a) 88%,white 12%);background:linear-gradient(145deg,#ffffff1f,#ffffff05),color-mix(in srgb,var(--gateway-a) 18%,rgba(7,10,16,.66));box-shadow:0 12px 28px #0000003d,0 0 22px color-mix(in srgb,var(--gateway-a) 10%,transparent),inset 0 1px #ffffff26,inset 0 -1px color-mix(in srgb,var(--gateway-a) 24%,rgba(0,0,0,.32))}.gateway-card:hover .gateway-icon:before,.gateway-card:focus-visible .gateway-icon:before{opacity:.76;background:radial-gradient(circle,color-mix(in srgb,var(--gateway-a) 30%,transparent) 0%,color-mix(in srgb,var(--gateway-b) 14%,transparent) 38%,transparent 76%);filter:blur(15px);transform:scale(1.14)}.gateway-card:hover .gateway-icon>svg,.gateway-card:focus-visible .gateway-icon>svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--gateway-a) 28%,transparent));transform:scale(1.025)}.gateway-card>strong{grid-column:1 / 3;grid-row:2;margin-top:9px;padding-right:0;color:#fff;font-size:21px;font-weight:680;line-height:1.16;white-space:nowrap}.gateway-card>em{grid-column:1 / 3;grid-row:3;margin-top:3px;color:#ffffff70;font-family:var(--font-mono-ui);font-size:9.5px;font-style:normal;line-height:1.3}.gateway-card>small{grid-column:1 / 3;grid-row:4;align-self:start;display:-webkit-box;margin-top:6px;overflow:hidden;color:#ffffff91;font-size:13px;line-height:1.52;-webkit-box-orient:vertical;-webkit-line-clamp:3}.gateway-description-default{display:contents}.gateway-title-mobile,.gateway-description-mobile{display:none}.gateway-title-default{display:contents}.partner-stage-title-mobile,.partner-stage-body-mobile{display:none}.gateway-footer{position:relative;isolation:isolate;grid-column:1 / 3;grid-row:5;display:flex;align-items:center;justify-content:space-between;min-height:21.5px;margin-top:5px;padding-top:6px;border-top:1px solid rgba(255,255,255,.075);color:var(--gateway-a);font-family:var(--font-mono-ui);font-size:10.5px}.ecosystem-section .section-intro{margin-bottom:74px}.ecosystem-groups{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:0;align-items:start}.channel-group{padding-right:32px}.atlas-group{padding-left:32px;border-left:1px solid var(--line-dark)}.ecosystem-group-heading{grid-template-columns:1fr;gap:10px;padding-top:28px}.ecosystem-group-heading>span{padding-top:0;font-size:10px}.ecosystem-group-heading h3{font-size:34px;line-height:1.18}.ecosystem-group-heading p{max-width:640px;margin-top:10px;font-size:13.5px;line-height:1.7}.atlas-grid,.channel-grid{gap:14px;margin-top:26px;align-items:start}.mobile-swipe-hint{display:none}@keyframes mobileSwipeNudge{0%,to{transform:translate(0)}48%{transform:translate(6px)}}.channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-card{height:304px;min-height:304px;padding:22px}.atlas-card-icon{margin:32px 0 20px}.atlas-card strong{font-size:19px;white-space:nowrap}.atlas-card p{font-size:12.5px;line-height:1.65}.channel-card{grid-template-columns:1fr;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:0;align-items:stretch;height:304px;min-height:304px;padding:22px;background:#ffffffb8}.channel-card>.atlas-card-topline{display:flex;justify-content:space-between;gap:0}.channel-card>.atlas-card-topline em{font-size:8px;line-height:normal}.channel-card>.atlas-card-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px}.channel-card>.atlas-card-open{display:inline-flex;align-items:center;justify-content:space-between;gap:0}.channel-card .atlas-card-icon{margin:32px 0 20px}.channel-card>small{color:#767983;font-family:var(--font-mono-ui);font-size:8px}.channel-card>strong{margin-top:5px;font-size:19px;font-weight:660;line-height:normal;white-space:nowrap}.channel-card>p{margin:10px 0 22px;color:var(--ink-soft);font-size:12.5px;line-height:1.65}.distribution-channel-card{z-index:2;grid-template-rows:auto auto auto auto 74px auto auto;overflow:hidden;transition:height .44s cubic-bezier(.18,.86,.18,1),min-height .44s cubic-bezier(.18,.86,.18,1),transform .24s ease,box-shadow .24s ease}.distribution-channel-card>p{white-space:pre-line}.distribution-toggle{grid-row:6;display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:31px;margin-top:0;padding:14px 0 0;border:0;border-top:1px solid var(--line-dark);border-radius:0;color:var(--ink);background:transparent;font-size:10px;font-weight:650;transition:color .22s ease,border-color .22s ease,background .22s ease,padding .36s cubic-bezier(.18,.86,.18,1)}.distribution-toggle:hover{color:var(--violet-strong);background:transparent}.distribution-toggle svg{transition:transform .44s cubic-bezier(.18,.86,.18,1)}.distribution-channel-card.is-open .distribution-toggle svg{transform:rotate(180deg)}.distribution-panel{grid-row:7;display:grid;grid-template-rows:0fr;width:100%;opacity:0;transform:translateY(-10px);transition:grid-template-rows .44s cubic-bezier(.18,.86,.18,1),opacity .26s ease,margin .44s cubic-bezier(.18,.86,.18,1),transform .44s cubic-bezier(.18,.86,.18,1)}.distribution-panel>div{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:5px;overflow:hidden}.distribution-channel-card.is-open .distribution-panel{grid-template-rows:1fr;margin-top:10px;opacity:1;transform:translateY(0)}.distribution-channel-card.is-open{height:473px;min-height:473px;box-shadow:0 28px 58px #1a1e2629}.distribution-panel a{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 6px;border:1px solid var(--line-dark);border-radius:6px;color:#565963;background:#ffffff94;font-size:10px;font-weight:640;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background .18s ease}.distribution-panel a:hover{border-color:#7b52cf47;color:var(--violet-strong);background:#ffffffe6}.gateway-card-wrap.violet-cyan,.gateway-card.violet-cyan{--gateway-a: #68d29a;--gateway-b: #6a9ce8;--gateway-wash: rgba(108, 72, 151, .02);--gateway-angle: 116deg}.gateway-card-wrap.purple-mint,.gateway-card.purple-mint{--gateway-a: #a66bff;--gateway-b: #56e0cf;--gateway-wash: rgba(102, 78, 148, .02);--gateway-angle: 124deg}.gateway-card-wrap.cyan-mint,.gateway-card.cyan-mint{--gateway-a: #5e82f4;--gateway-b: #55cfe0;--gateway-wash: rgba(43, 132, 113, .019);--gateway-angle: 108deg}.gateway-card-wrap.blue-cyan,.gateway-card.blue-cyan{--gateway-a: #f2f5f8;--gateway-b: #8f9eaf;--gateway-wash: rgba(78, 78, 145, .02);--gateway-angle: 132deg}.gateway-card-wrap.frost-cyan,.gateway-card.frost-cyan{--gateway-a: #d9a24a;--gateway-b: #e3bc74;--gateway-wash: rgba(139, 91, 43, .02);--gateway-angle: 101deg}.gateway-card-wrap.mint-cyan,.gateway-card.mint-cyan{--gateway-a: #b7cc48;--gateway-b: #7e9f54;--gateway-wash: rgba(83, 113, 58, .019);--gateway-angle: 138deg}.gateway-card-wrap.cyan-blue,.gateway-card.cyan-blue{--gateway-a: #4b92ff;--gateway-b: #67d3ff;--gateway-wash: rgba(50, 96, 144, .02);--gateway-angle: 112deg}.gateway-card-wrap.green-violet,.gateway-card.green-violet{--gateway-a: #c3d94a;--gateway-b: #79c97c;--gateway-wash: rgba(92, 123, 57, .019);--gateway-angle: 128deg}.gateway-card-wrap.violet-frost,.gateway-card.violet-frost{--gateway-a: #f05c9f;--gateway-b: #8b7cf6;--gateway-wash: rgba(111, 48, 78, .02);--gateway-angle: 104deg}.gateway-card-wrap.cyan-violet,.gateway-card.cyan-violet{--gateway-a: #4ec7e8;--gateway-b: #4ecfaf;--gateway-wash: rgba(40, 101, 115, .019);--gateway-angle: 136deg}@keyframes signalPanelIdleFloat{0%{transform:translateZ(0) rotateX(0) rotateY(0)}24%{transform:translate3d(1.2075px,-8.4525px,0) rotateX(.35deg) rotateY(-.28deg)}52%{transform:translate3d(2.415px,-13.5px,0) rotateX(-.28deg) rotateY(.36deg)}76%{transform:translate3d(-1.2075px,-6.0375px,0) rotateX(.2deg) rotateY(-.16deg)}to{transform:translateZ(0) rotateX(0) rotateY(0)}}.bionics-work-section{background:linear-gradient(180deg,#07090df7,#09090ffa),#07090d}.work-case-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.work-case-card{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--bionics-radius);background:radial-gradient(circle at 12% -8%,rgba(168,85,247,.07),transparent 42%),#0d0f16d1;box-shadow:0 24px 62px #0000003d,inset 0 1px #ffffff0f;transition:transform .68s cubic-bezier(.16,1,.3,1),border-color .42s ease,box-shadow .52s ease}.work-case-card:hover{border-color:#77d7ee33;box-shadow:0 34px 74px #00000052,0 0 34px #a855f712,inset 0 1px #ffffff14;transform:translateY(-6px)}.work-case-card-1{grid-column:span 7}.work-case-card-2{grid-column:span 5}.work-case-card-3,.work-case-card-4,.work-case-card-5{grid-column:span 4}.work-card-visual{position:relative;display:grid;gap:10px;padding:12px;border-bottom:1px solid rgba(255,255,255,.075);background:#ffffff05}.work-card-visual .work-card-topline{position:static;z-index:3;min-height:26px}.work-media{position:relative;display:block;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--bionics-radius);background:#080a0f;isolation:isolate}.work-case-card-1 .work-media{aspect-ratio:4 / 3}.work-case-card-2 .work-media{aspect-ratio:1 / 1}.work-case-card-3 .work-media,.work-case-card-4 .work-media,.work-case-card-5 .work-media{aspect-ratio:4 / 3}.work-media>img,.work-media>.work-image-shade{position:absolute;inset:0;width:100%;height:100%}.work-media>img{object-fit:cover;transition:transform .52s cubic-bezier(.2,.8,.2,1),filter .32s ease}.work-media:hover>img{filter:saturate(1.06) contrast(1.03);transform:scale(1.025)}.work-media .work-image-shade{z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 56%,rgba(5,6,9,.72) 100%)}.work-media-action{position:absolute;right:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:var(--bionics-radius);color:#fff;background:#080a0f94;backdrop-filter:blur(18px) saturate(1.22);-webkit-backdrop-filter:blur(18px) saturate(1.22);font-size:10px;font-weight:660;transition:background .18s ease,transform .18s ease}.work-media:hover .work-media-action{background:#080a0fc7;transform:translateY(-2px)}.work-media-stack{--tilt-x: 0deg;--tilt-y: 0deg;--spot-x: 50%;--spot-y: 50%;perspective:1000px;background:radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(119,215,238,.09),transparent 38%),linear-gradient(145deg,#a855f71f,#080a10d6 58%);transform:none;transform-style:preserve-3d;transition:box-shadow .28s ease;will-change:auto}.work-media-mosaic{position:absolute;inset:5%;z-index:1;display:block;transform-style:preserve-3d}.work-media-mosaic:before{position:absolute;inset:9% 8%;content:"";border-radius:18px;background:#0000008a;filter:blur(34px);transform:translateZ(-40px)}.work-media-mosaic img{position:absolute;display:block;width:57%;height:55%;object-fit:cover;border:1px solid rgba(255,255,255,.14);border-radius:var(--bionics-radius);box-shadow:0 20px 48px #0000006b;transition:transform .56s cubic-bezier(.18,.86,.18,1),filter .32s ease,opacity .32s ease;animation:caseDeckFloat 7s ease-in-out infinite;will-change:transform}.work-media-stack-4 .work-media-mosaic img:nth-child(1){top:3%;left:2%;z-index:1;transform:translate3d(1%,1%,0) rotate(-7deg)}.work-media-stack-4 .work-media-mosaic img:nth-child(2){top:4%;right:1%;z-index:2;transform:translate3d(-1%,0,26px) rotate(6deg);animation-delay:-1.6s}.work-media-stack-4 .work-media-mosaic img:nth-child(3){bottom:3%;left:4%;z-index:3;transform:translate3d(0,-1%,48px) rotate(5deg);animation-delay:-3.1s}.work-media-stack-4 .work-media-mosaic img:nth-child(4){right:4%;bottom:2%;z-index:4;transform:translateZ(72px) rotate(-5deg);animation-delay:-4.8s}.work-media-stack-6 .work-media-mosaic img{width:45%;height:43%}.work-media-stack-6 .work-media-mosaic img:nth-child(1){top:3%;left:2%;z-index:1;transform:translateZ(0) rotate(-7deg)}.work-media-stack-6 .work-media-mosaic img:nth-child(2){top:2%;left:28%;z-index:2;transform:translateZ(18px) rotate(3deg);animation-delay:-1.2s}.work-media-stack-6 .work-media-mosaic img:nth-child(3){top:5%;right:1%;z-index:3;transform:translateZ(36px) rotate(7deg);animation-delay:-2.4s}.work-media-stack-6 .work-media-mosaic img:nth-child(4){bottom:3%;left:3%;z-index:4;transform:translateZ(54px) rotate(6deg);animation-delay:-3.6s}.work-media-stack-6 .work-media-mosaic img:nth-child(5){bottom:1%;left:29%;z-index:5;transform:translateZ(72px) rotate(-3deg);animation-delay:-4.8s}.work-media-stack-6 .work-media-mosaic img:nth-child(6){right:2%;bottom:4%;z-index:6;transform:translateZ(90px) rotate(-7deg);animation-delay:-6s}.work-media-stack:hover .work-media-mosaic img{filter:saturate(1.08) contrast(1.03)}.work-media-stack-4:hover .work-media-mosaic img:nth-child(1){transform:translate3d(-6%,-4%,18px) rotate(-9deg)}.work-media-stack-4:hover .work-media-mosaic img:nth-child(2){transform:translate3d(6%,-5%,44px) rotate(8deg)}.work-media-stack-4:hover .work-media-mosaic img:nth-child(3){transform:translate3d(-5%,5%,66px) rotate(7deg)}.work-media-stack-4:hover .work-media-mosaic img:nth-child(4){transform:translate3d(6%,5%,88px) rotate(-7deg)}.work-media-stack-6:hover .work-media-mosaic img:nth-child(1){transform:translate3d(-7%,-4%,12px) rotate(-9deg)}.work-media-stack-6:hover .work-media-mosaic img:nth-child(2){transform:translate3d(0,-7%,32px) rotate(4deg)}.work-media-stack-6:hover .work-media-mosaic img:nth-child(3){transform:translate3d(7%,-4%,52px) rotate(9deg)}.work-media-stack-6:hover .work-media-mosaic img:nth-child(4){transform:translate3d(-7%,4%,72px) rotate(8deg)}.work-media-stack-6:hover .work-media-mosaic img:nth-child(5){transform:translate3d(0,7%,92px) rotate(-4deg)}.work-media-stack-6:hover .work-media-mosaic img:nth-child(6){transform:translate3d(7%,4%,112px) rotate(-9deg)}@keyframes caseDeckFloat{0%,to{translate:0 0}50%{translate:0 -5px}}.work-case-grid{display:grid;grid-template-columns:1fr;gap:12px}.work-featured-row,.work-secondary-row{display:grid;gap:12px;align-items:stretch}.work-featured-row{grid-template-columns:minmax(0,4fr) minmax(0,3.137fr)}.work-secondary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.work-featured-row .work-case-card,.work-secondary-row .work-case-card{grid-column:auto}.work-featured-row .work-case-card{height:550px}.work-case-card{position:relative;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:var(--bionics-radius);background:#0f1117;box-shadow:0 18px 44px #0003}.work-case-card:hover{border-color:#77d7ee33;box-shadow:0 30px 68px #0000004d,0 0 30px #a855f712,inset 0 1px #ffffff14;transform:translateY(-6px)}.work-case-card-1 .work-card-main,.work-case-card-3 .work-card-main,.work-case-card-4 .work-card-main,.work-case-card-5 .work-card-main{aspect-ratio:4 / 3}.work-case-card-2 .work-card-main{aspect-ratio:1 / 1}.work-featured-row .work-card-main{height:100%;aspect-ratio:auto}.work-secondary-row .work-card-main{aspect-ratio:16 / 10}.work-card-main{--tilt-x: 0deg;--tilt-y: 0deg;--spot-x: 50%;--spot-y: 50%;position:relative;display:block;width:100%;height:auto;min-height:0;overflow:hidden;border-radius:inherit;color:#fff;cursor:pointer;contain:paint;clip-path:inset(0 round var(--bionics-radius))}.work-media-stack:active{cursor:grabbing}.work-card-media,.work-card-media>img,.work-card-main>.work-image-shade{position:absolute;inset:0;width:100%;height:100%}.work-card-media{z-index:0;display:block;overflow:hidden;background:#080a0f}.work-card-media>img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,0,1),filter .4s ease}.work-card-main:hover .work-card-media>img{filter:saturate(1.08) contrast(1.03);transform:scale(1.025)}.work-secondary-row .work-card-main:hover .work-card-media>img{filter:none;transform:none}.work-card-main>.work-image-shade{z-index:3;pointer-events:none;background:linear-gradient(180deg,#0506092e,#0506090d 34%,#050609f2),linear-gradient(90deg,rgba(5,6,9,.2),transparent 58%)}.work-card-main .work-card-topline{position:absolute;top:16px;right:16px;left:16px;z-index:5;display:flex;align-items:center;justify-content:space-between;color:#ffffffad;font-family:var(--font-mono-ui);font-size:9px}.work-card-main .work-card-topline strong{padding:6px 8px;border:1px solid rgba(255,255,255,.14);border-radius:5px;background:#07090d66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:550;opacity:.45}.work-card-main .work-card-copy{position:absolute;right:20px;bottom:15px;left:20px;z-index:5;display:grid;justify-items:start;pointer-events:none}.work-card-main .work-card-copy>small{color:var(--bionics-cyan);font-family:var(--font-mono-ui);font-size:9px}.work-card-main .work-card-copy>strong{max-width:640px;margin:8px 0 7px;color:#fff;font-size:25px;font-weight:650;line-height:1.14}.work-card-main .work-card-description{display:-webkit-box;max-width:600px;overflow:hidden;color:#ffffff9e;font-size:13px;font-weight:400;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(min-width:761px){.work-case-card-2 .work-card-copy{bottom:15px;padding-right:0}.work-case-card-2 .work-card-link{bottom:0}.work-case-card-5.has-split-actions .work-card-copy{bottom:15px;padding-right:178px}.work-case-card-5 .work-card-copy>strong{max-width:100%;white-space:nowrap}}.work-card-main .work-card-link{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:6px;margin-top:0;color:#fff;font-size:10.5px;font-weight:650}.work-case-card:not(.has-split-actions) .work-card-copy{padding-right:82px}.work-case-card-3 .work-card-copy>strong,.work-case-card-4 .work-card-copy>strong,.work-case-card-5 .work-card-copy>strong{font-size:20px}.work-card-actions{position:absolute;right:16px;bottom:16px;z-index:8;display:flex;align-items:center;gap:8px}.has-split-actions .work-card-copy{bottom:15px;padding-right:178px}.work-secondary-action{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 9px;border:1px solid rgba(255,255,255,.14);border-radius:var(--bionics-radius);color:#ffffffdb;background:#07090d8f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:9px}.work-secondary-action.is-primary{color:#72efd8;border-color:#72efd840}.work-media-mosaic{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;isolation:isolate;perspective:1200px;transform-style:preserve-3d;--gallery-ease: cubic-bezier(.16, 1, .3, 1);background:radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(255,255,255,.08),transparent 20%),linear-gradient(135deg,#1e182ed1,#05070ef5);transition:filter .36s ease}.work-media-mosaic:before{position:absolute;inset:0;z-index:30;content:"";border-radius:0;background:linear-gradient(180deg,rgba(5,6,12,.03),transparent 52%,rgba(5,6,12,.42)),linear-gradient(105deg,rgba(168,85,247,.055),transparent 50%,rgba(119,215,238,.035));box-shadow:inset 0 0 0 1px #ffffff0d;filter:none;transform:none;pointer-events:none}.work-media-mosaic img{position:absolute;--tx: 0px;--ty: 0px;--rot: 0deg;--active-x: 0px;--active-y: 0px;--float-x: 0px;--float-y: 0px;--z: 0px;--scale: 1;display:block;width:54%;aspect-ratio:16 / 9;height:auto;min-width:0;min-height:0;object-fit:cover;border:1px solid rgba(255,255,255,.115);border-radius:10px;box-shadow:0 16px 34px #00000057,inset 0 1px #ffffff17;filter:saturate(1.02) contrast(1.03) brightness(.9);transform:translate3d(calc(var(--tx) + var(--active-x)),calc(var(--ty) + var(--active-y)),var(--z)) rotate(var(--rot)) scale(var(--scale))!important;transform-origin:center;translate:0 0;animation:caseDeckFloat 7s ease-in-out infinite;will-change:transform;transition:transform .92s var(--gallery-ease),filter .3s ease,box-shadow .36s ease,border-color .3s ease,opacity .3s ease}.work-media-stack-4 .work-media-mosaic img:nth-child(1){top:5.8%;left:2.7%;z-index:6;--active-origin: left top;--rot: -.65deg;--float-x: 4px;--float-y: -5px}.work-media-stack-4 .work-media-mosaic img:nth-child(2){top:12%;right:2.6%;z-index:5;--active-origin: right top;--rot: .5deg;--float-x: -4px;--float-y: 4px;animation-delay:-1.7s}.work-media-stack-4 .work-media-mosaic img:nth-child(3){bottom:15.5%;left:4.2%;z-index:4;--active-origin: left bottom;--rot: .55deg;--float-x: 3px;--float-y: 5px;animation-delay:-3.1s}.work-media-stack-4 .work-media-mosaic img:nth-child(4){right:.6%;bottom:4.6%;z-index:3;--active-origin: right bottom;--rot: -.45deg;--float-x: -3px;--float-y: -4px;animation-delay:-4.6s}.work-media-stack-6 .work-media-mosaic img{width:46.8%;height:auto;border-radius:9px}.work-media-stack-6 .work-media-mosaic img:nth-child(1){top:6%;left:5.3%;z-index:6;--active-origin: left top;--rot: -.52deg;--float-x: 3px;--float-y: -4px}.work-media-stack-6 .work-media-mosaic img:nth-child(2){top:7%;right:4.8%;left:auto;z-index:5;--active-origin: right top;--rot: .42deg;--float-x: -3px;--float-y: 4px;animation-delay:-1.2s}.work-media-stack-6 .work-media-mosaic img:nth-child(3){top:32.5%;right:auto;left:.6%;z-index:3;--active-origin: left center;--rot: .42deg;--float-x: 4px;--float-y: 2px;animation-delay:-2.4s}.work-media-stack-6 .work-media-mosaic img:nth-child(4){inset:59.8% 8.2% auto auto;z-index:4;--active-origin: right bottom;--rot: .48deg;--float-x: -3px;--float-y: -4px;animation-delay:-6s}.work-media-stack-6 .work-media-mosaic img:nth-child(5){top:57.6%;bottom:auto;left:6%;z-index:2;--active-origin: left bottom;--rot: -.36deg;--float-x: 3px;--float-y: 4px;animation-delay:-4.8s}.work-media-stack-6 .work-media-mosaic img:nth-child(6){top:33.1%;right:2%;bottom:auto;z-index:1;--active-origin: right center;--rot: -.52deg;--float-x: -4px;--float-y: -2px;animation-delay:-3.6s}.work-media-stack:hover .work-media-mosaic{filter:saturate(1.01);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(1.011)!important}.work-media-stack:hover .work-media-mosaic img{filter:saturate(1.04) contrast(1.04) brightness(.93)}.work-media-stack-4:hover .work-media-mosaic img:nth-child(1),.work-media-stack-4:hover .work-media-mosaic img:nth-child(2),.work-media-stack-4:hover .work-media-mosaic img:nth-child(3),.work-media-stack-4:hover .work-media-mosaic img:nth-child(4),.work-media-stack-6:hover .work-media-mosaic img:nth-child(1),.work-media-stack-6:hover .work-media-mosaic img:nth-child(2),.work-media-stack-6:hover .work-media-mosaic img:nth-child(3),.work-media-stack-6:hover .work-media-mosaic img:nth-child(4),.work-media-stack-6:hover .work-media-mosaic img:nth-child(5),.work-media-stack-6:hover .work-media-mosaic img:nth-child(6){transform:translate3d(calc(var(--tx) + var(--active-x)),calc(var(--ty) + var(--active-y)),var(--z)) rotate(var(--rot)) scale(var(--scale))!important}.work-media-mosaic img.is-gallery-active{z-index:24!important;--active-y: 0px;--z: 74px;--scale: 1.045;border-color:#ffffff47;filter:saturate(1.08) contrast(1.05) brightness(1)!important;transform-origin:var(--active-origin, center);box-shadow:0 28px 74px #00000080,0 0 0 1px #9fdcff14,inset 0 1px #ffffff26}.work-media-stack-4 .work-media-mosaic img:nth-child(1).is-gallery-active,.work-media-stack-6 .work-media-mosaic img:nth-child(1).is-gallery-active{--active-x: 8px;--active-y: 7px}.work-media-stack-4 .work-media-mosaic img:nth-child(2).is-gallery-active,.work-media-stack-6 .work-media-mosaic img:nth-child(2).is-gallery-active{--active-x: -22px;--active-y: 9px}.work-media-stack-4 .work-media-mosaic img:nth-child(3).is-gallery-active,.work-media-stack-6 .work-media-mosaic img:nth-child(5).is-gallery-active{--active-x: 8px;--active-y: -7px}.work-media-stack-4 .work-media-mosaic img:nth-child(4).is-gallery-active,.work-media-stack-6 .work-media-mosaic img:nth-child(4).is-gallery-active{--active-x: -34px;--active-y: -20px}.work-media-stack-6 .work-media-mosaic img:nth-child(3).is-gallery-active{--active-origin: left center;--active-x: 34px;--active-y: -2px;transform-origin:left center}.work-media-stack-6 .work-media-mosaic img:nth-child(6).is-gallery-active{--active-x: -24px;--active-y: 0px}@keyframes caseDeckFloat{0%,to{translate:0 0}50%{translate:var(--float-x) var(--float-y)}}.light-system-stack{position:relative;overflow:hidden;color:var(--ink);background:linear-gradient(180deg,#f5f5f7,#f7f7f9 52%,#f2f3f6)}.light-system-stack:before{position:absolute;top:42%;right:0;left:0;height:22%;content:"";pointer-events:none;background:radial-gradient(ellipse at 24% 52%,rgba(139,92,214,.055),transparent 43%),radial-gradient(ellipse at 78% 48%,rgba(78,183,201,.05),transparent 44%),linear-gradient(180deg,transparent,rgba(224,228,238,.32) 48%,transparent)}.light-system-stack .site-band{background:transparent}.light-system-stack .ecosystem-section{padding-bottom:84px}.light-system-stack .product-section{padding-top:78px;padding-bottom:98px;background:linear-gradient(180deg,rgba(231,234,241,.24),transparent 230px)}.light-system-stack .product-section:before{position:absolute;top:0;left:50%;display:block;width:min(var(--content),calc(100% - 44px));height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(40,44,56,.17) 14%,rgba(40,44,56,.17) 86%,transparent);transform:translate(-50%)}.product-story h3{display:grid;grid-template-columns:max-content minmax(18px,1fr) max-content;align-items:baseline;width:min(100%,480px);letter-spacing:0;word-spacing:0}.product-story h3>span{display:inline-block}.product-story h3 .product-name-separator{justify-self:center;margin:0;letter-spacing:0;transform:translate(.12em)}.product-story h3>span:last-child{justify-self:end;text-align:right}.product-story>p{width:min(100%,480px);max-width:480px;letter-spacing:.018em;line-break:strict;text-align:justify;text-align-last:left;text-justify:inter-character}.product-view-tabs button{font-size:10.5px}.product-view-tabs button svg{width:17px;height:17px}.fluid-product-frame{position:relative;isolation:isolate;cursor:zoom-in;--glass-x: 50%;--glass-y: 50%;background:radial-gradient(circle at 70% 20%,rgba(168,85,247,.12),transparent 34%),#eaebef}.fluid-product-frame:before{position:absolute;right:-16%;bottom:4%;left:-16%;z-index:0;height:180px;content:"";border-radius:50%;background:linear-gradient(90deg,transparent,rgba(168,85,247,.24),rgba(120,209,225,.12),transparent);filter:blur(28px);transform:rotate(-8deg)}.fluid-product-frame>.product-shot-stack{position:absolute;inset:0;z-index:1;transition:transform .36s cubic-bezier(.2,.8,.2,1),filter .36s ease;will-change:transform}.fluid-product-frame:hover>.product-shot-stack,.fluid-product-frame.is-fluid-active>.product-shot-stack{filter:saturate(1.08) contrast(1.04);transform:scale(1.012)}.fluid-glass-layer{position:absolute;inset:0;z-index:3;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease}.fluid-product-frame.is-fluid-active .fluid-glass-layer,.fluid-glass-layer.is-active{opacity:1}.product-screen-pager:is(:hover,:focus-within)~.fluid-glass-layer{opacity:0;transition-duration:0ms}.fluid-glass-layer canvas{display:block;width:100%!important;height:100%!important;pointer-events:none}.brand-proof-section .brand-heading-inner{margin-bottom:52px}.brand-marquee{gap:12px;min-height:288px;padding-top:32px;padding-bottom:32px}.brand-row{gap:9px}.brand-row a,html[lang=en] .brand-row a{gap:7px;min-height:60px;padding:0 16px 0 10px;font-size:16px}.brand-logo-frame{height:32px;margin:0 3px;transform:scale(1.1);transform-origin:center}.brand-name,html[lang=en] .brand-name{font-size:18.5px}.partner-media img,.partner-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:54% 50%;filter:saturate(1) contrast(1) brightness(.82)}.partner-media img{z-index:0}.partner-media video{z-index:1}.partner-media>span{z-index:2}.partner-story h3{line-height:1.16}.partner-principles{flex-wrap:nowrap;column-gap:22px}.partner-actions{max-width:calc(100% - 56px)}.site-footer.bionics-footer{position:relative;display:block;width:100%;min-height:0;margin:0;padding:42px max(32px,calc((100% - var(--content)) / 2)) 24px;border-top:1px solid rgba(255,255,255,.08);background:#000;box-shadow:inset 0 1px #ffffff09,0 -28px 70px #0000003d}.footer-main{display:grid;grid-template-columns:minmax(360px,1.2fr) minmax(320px,.82fr) minmax(280px,.66fr);gap:32px;align-items:center}.footer-bionics-brand{align-items:flex-start}.footer-bionics-brand img{width:54px;height:54px;flex:0 0 auto;border-radius:0;object-fit:contain;opacity:.8;filter:drop-shadow(0 0 12px rgba(119,215,238,.18)) drop-shadow(0 0 20px rgba(168,85,247,.14))}.footer-bionics-brand div{gap:6px}.footer-bionics-brand strong{color:#fff;font-size:17px;font-weight:650}.footer-bionics-brand span{color:#ffffff75;font-family:var(--font-mono-ui);font-size:10.5px}.footer-bionics-brand p{max-width:570px;margin:8px 0 0;color:#ffffff7a;font-size:12px;line-height:1.6}.footer-mobile-break{display:none}.footer-link-rail{display:flex;flex-wrap:wrap;gap:8px;align-content:center}.footer-link-rail a,.footer-link-rail button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffffc2;background:#ffffff07;font-family:var(--font-mono-ui);font-size:10.5px;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.footer-link-rail a:hover,.footer-link-rail button:hover{border-color:#77d7ee3d;color:#fff;background:#ffffff0e;transform:translateY(-2px)}.footer-version-panel{display:grid;gap:10px;justify-self:end;width:min(100%,286px);padding:2px 0 2px 18px;border:0;border-left:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent;opacity:.8}.footer-current-build{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.footer-current-build>span{color:#ffffff61;font-family:var(--font-mono-ui);font-size:8px}.footer-current-build>strong{color:#fff;font-size:15px;font-weight:650}.legacy-home-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;background:#ffffff09;transition:border-color .18s ease,background .18s ease,transform .18s ease}.legacy-home-button>svg:first-child{color:var(--bionics-cyan)}.legacy-home-button>span{display:grid;gap:3px;min-width:0}.legacy-home-button small{color:#ffffff6b;font-family:var(--font-mono-ui);font-size:7.5px}.legacy-home-button strong{overflow:hidden;color:#fff;font-size:11.25px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.legacy-home-button:hover{border-color:#77d7ee47;background:#ffffff0f;transform:translateY(-2px)}.bionics-footer .footer-bottom{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between;align-items:center;margin-top:30px;padding-top:18px;padding-right:0;border-top:1px solid rgba(255,255,255,.075)}.bionics-footer .footer-bottom p{margin:0;color:#ffffff61;font-family:var(--font-mono-ui);font-size:9.25px;line-height:1.5}.footer-updated{display:inline-flex;gap:10px;align-items:center}.footer-updated span{color:#ffffff4d}.footer-updated strong{color:#ffffff8f;font-weight:500}.footer-vault{flex:1 1 420px}@media(min-width:981px){.bionics-footer .footer-bottom{flex-wrap:nowrap}.bionics-footer .footer-bottom p{font-size:10px;white-space:nowrap}}.bionics-footer .footer-top{display:none}.hero-ai-chapter{display:contents}.hero-ai-atmosphere{display:none}@media(max-width:1480px){.site-header{width:calc(100% - 36px)}.site-brand-copy em{max-width:194px}.site-nav button{padding-right:6px;padding-left:6px;font-size:12px}.hero-inner{grid-template-columns:minmax(0,1fr) 700px;gap:34px 38px}.hero-copy h1{font-size:92px}.hero-prompt-bank button{font-size:10.5px}}@media(min-width:1221px)and (max-width:1300px){.hero-inner{column-gap:28px}.hero-copy h1{gap:0 12px;font-size:78px}.hero-copy h2{font-size:23px}}@media(max-width:1220px){.site-header{grid-template-columns:auto minmax(0,1fr) auto}.site-header.is-liquid-header>.glass-surface__content{grid-template-columns:auto minmax(0,1fr) auto}.site-brand-copy em{display:block}.site-nav{display:none}.mobile-menu-button{display:inline-flex}.lab-hero,.hero-inner{min-height:auto!important}.ecosystem-groups{grid-template-columns:1fr;gap:70px}.channel-group{padding-right:0}.atlas-group{padding-top:28px;padding-left:0;border-top:1px solid var(--line-dark);border-left:0}.hero-inner{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:44px;width:min(940px,calc(100% - 48px));padding-top:128px;padding-bottom:42px}.hero-copy{max-width:720px}.hero-copy h1{font-size:104px}.hero-assistant{justify-self:center;width:min(700px,100%)}.hero-metrics{grid-column:1;padding-right:0}.gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)}.footer-link-rail{grid-column:1 / -1}}@media(max-width:980px){.site-header.is-liquid-header>.glass-surface__content{grid-template-columns:minmax(0,1fr) auto}.work-featured-row,.work-secondary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.work-featured-row .work-case-card-1,.work-featured-row .work-case-card-2,.work-secondary-row .work-case-card-3,.work-secondary-row .work-case-card-4,.work-secondary-row .work-case-card-5{grid-column:auto}.work-featured-row .work-card-main{height:clamp(430px,58vw,550px)}.work-case-card-1,.work-case-card-2{grid-column:span 6}.work-case-card-1 .work-media,.work-case-card-2 .work-media{aspect-ratio:1.08 / 1}.work-case-card-3,.work-case-card-4{grid-column:span 6}.work-case-card-5{grid-column:4 / span 6}.work-secondary-row .work-case-card-5{grid-column:1 / -1;width:calc(50% - 6px);justify-self:center}.light-system-stack:before{display:none}.footer-main{grid-template-columns:1fr}.footer-link-rail{grid-column:1}.footer-version-panel{grid-column:1;justify-self:start;width:min(100%,320px);max-width:320px}.bionics-footer .footer-bottom{grid-template-columns:1fr;gap:8px}}@media(max-width:760px){:root{--section-pad: 78px}.site-header{top:14px;grid-template-columns:minmax(0,1fr) auto auto;gap:5px;width:calc(100% - 16px);min-height:54px;padding:0 7px 0 10px;border:1px solid rgba(255,255,255,.048);background:#120f175c;box-shadow:0 12px 44px #0003;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}.site-header.is-handbook-mobile-header,.site-header.is-handbook-mobile-header.is-over-light,.site-header.is-legacy-header,.site-header.is-legacy-header.is-over-light{border:1px solid rgba(255,255,255,.048);background:#120f175c;box-shadow:0 12px 44px #0003;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}.site-header.is-liquid-header{padding:0;background:#0f111433;transition:background-color .26s cubic-bezier(.16,1,.3,1),border-color .26s ease,box-shadow .26s ease}.site-header.is-mobile-optical-header.glass-surface--exact-webgl,.site-header.is-mobile-optical-header.glass-surface--fallback,.site-header.is-mobile-optical-header.glass-surface--svg{border:0!important;background:#080a0f09;box-shadow:0 14px 36px #00000029;backdrop-filter:blur(5px) saturate(1.16) contrast(1.02)!important;-webkit-backdrop-filter:blur(5px) saturate(1.16) contrast(1.02)!important}.site-header.is-mobile-optical-header.glass-surface--exact-webgl>.glass-surface__exact-webgl{opacity:1;transition:opacity .18s cubic-bezier(.16,1,.3,1)}.site-header.is-mobile-optical-header.glass-surface--exact-webgl.is-over-hero{border:0!important;background:#07090e05;box-shadow:0 14px 36px #00000029;backdrop-filter:blur(3px) saturate(1.12) contrast(1.02)!important;-webkit-backdrop-filter:blur(3px) saturate(1.12) contrast(1.02)!important}.site-header.is-mobile-optical-header.glass-surface--fallback.is-over-hero,.site-header.is-mobile-optical-header.glass-surface--svg.is-over-hero{background:#07090e05;backdrop-filter:blur(3px) saturate(1.12) contrast(1.02)!important;-webkit-backdrop-filter:blur(3px) saturate(1.12) contrast(1.02)!important}.site-header.is-mobile-optical-header.glass-surface--exact-webgl.is-over-hero>.glass-surface__exact-webgl{opacity:1}.site-header.is-mobile-optical-header.glass-surface--exact-webgl>.glass-surface__exact-webgl-frost{background:radial-gradient(115% 190% at 16% -130%,rgba(255,255,255,.075),transparent 66%),linear-gradient(180deg,rgba(255,255,255,.028),transparent 44%,rgba(2,4,8,.018));transition:background .26s ease}.site-header.is-mobile-optical-header.glass-surface--exact-webgl.is-over-hero>.glass-surface__exact-webgl-frost{background:radial-gradient(115% 190% at 16% -130%,rgba(255,255,255,.06),transparent 66%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 44%,rgba(2,4,8,.012))}.site-header.is-mobile-optical-header.glass-surface--exact-webgl.is-over-light{border:0!important;background:#f8fafc0b;box-shadow:0 12px 30px #12141c13;backdrop-filter:blur(5px) saturate(1.06) contrast(1.01)!important;-webkit-backdrop-filter:blur(5px) saturate(1.06) contrast(1.01)!important}.site-header.is-mobile-optical-header.glass-surface--fallback.is-over-light,.site-header.is-mobile-optical-header.glass-surface--svg.is-over-light{background:#f8fafc0b;box-shadow:0 12px 30px #12141c13;backdrop-filter:blur(5px) saturate(1.06) contrast(1.01)!important;-webkit-backdrop-filter:blur(5px) saturate(1.06) contrast(1.01)!important}.site-header.is-mobile-optical-header.glass-surface--exact-webgl.is-over-light>.glass-surface__exact-webgl-frost{background:radial-gradient(115% 190% at 16% -130%,rgba(255,255,255,.08),transparent 66%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 52%,rgba(83,96,114,.018))}.site-header.is-mobile-optical-header[data-edge]:before{content:none}.site-header.is-mobile-optical-header.is-over-light[data-edge]:before{content:none}.site-header.is-liquid-header>.glass-surface__content{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;min-height:54px;padding:0 7px 0 10px}.site-brand{gap:6px}.site-brand-mark{width:54px;height:54px;margin-left:-6px}.site-header .site-brand-mark img{opacity:.65}.site-brand-copy strong{font-size:13.5px;font-weight:650}.site-brand-copy em{display:block;max-width:145px;font-size:8.5px}.site-actions{display:flex;align-items:center;gap:2px}.header-ai-state{display:none}.language-link>span,.header-contact{display:none}.language-link,.mobile-menu-button{width:44px;min-height:44px;padding:0;border-color:#ffffff17;border-radius:var(--header-control-radius);color:#fffc;background:#0d0f1347}.site-header.is-liquid-header.is-over-light .language-link,.site-header.is-liquid-header.is-over-light .mobile-menu-button{border-color:#1c25321f;color:#0f141cd1;background:#ffffff61;box-shadow:inset 0 1px #ffffffb8,0 5px 16px #202a3812}.site-header.is-liquid-header.is-over-light .site-brand-mark img{filter:drop-shadow(0 0 9px rgba(54,119,140,.14)) drop-shadow(0 3px 10px rgba(28,38,54,.1))}.site-actions .language-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;opacity:1;visibility:visible}.site-actions .language-link .header-language-icon{display:block;width:20px;height:20px;color:currentColor;opacity:1;visibility:visible}.mobile-nav-panel{top:78px}.lab-hero{min-height:auto!important}.hero-inner{grid-template-rows:auto auto;width:min(100% - 24px,940px);gap:34px;padding-top:98px;padding-bottom:16px}.hero-copy h1{display:flex;flex-wrap:nowrap;gap:8px;margin-top:19px;font-size:50px;line-height:.9;letter-spacing:0;white-space:nowrap}.hero-copy h2{font-size:22px;line-height:1.3}.hero-copy>p{font-size:13.6px;line-height:1.7}.hero-body-desktop{display:none}.hero-body-mobile{display:inline}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.hero-actions .primary-action,.hero-actions .secondary-action{min-width:0;min-height:44px;padding:0 10px;font-size:10px}.signal-panel{width:100%;height:690px;min-height:690px;max-height:690px;padding:0;clip-path:none;contain:none;transform:none!important;will-change:auto}.signal-panel.glass-surface--exact-webgl>.glass-surface__exact-webgl,.signal-panel.glass-surface--exact-webgl>.glass-surface__exact-webgl-frost{inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:9px;backface-visibility:hidden}.signal-panel>.glass-surface__content{grid-template-rows:23px 112px 426px 34px 50px;gap:6px;height:100%;min-height:0;padding:10px}.signal-panel,.signal-panel[data-reveal],.signal-panel[data-reveal].is-visible,.signal-panel:hover,.signal-panel.is-signal-interacting{transform:none!important;animation:none!important;will-change:auto}.signal-panel[data-reveal]{opacity:1}.signal-panel:hover,.signal-panel.is-signal-interacting{border-color:#ffffff29;background:rgba(255,255,255,var(--glass-frost, .09));box-shadow:0 34px 94px #00000045,0 18px 54px #58359b12,inset 0 1px #ffffff26,inset 0 -1px #77d7ee13;backdrop-filter:var(--glass-filter) saturate(var(--glass-saturation, 1.36));-webkit-backdrop-filter:blur(19px) saturate(var(--glass-saturation, 1.36))}.signal-panel.glass-surface--exact-webgl:hover,.signal-panel.glass-surface--exact-webgl.is-signal-interacting{background:transparent;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.signal-panel:hover>.glass-surface__exact-webgl-frost,.signal-panel.is-signal-interacting>.glass-surface__exact-webgl-frost{background:rgba(255,255,255,var(--glass-frost, .08))}.signal-panel.is-visible:not(:hover):not(.is-signal-interacting){animation:none}.panel-titlebar{min-height:23px;font-size:9.5px}.panel-titlebar>span{width:8px;height:8px}.console-topline{grid-template-columns:minmax(0,1fr) 135px;gap:8px;align-items:stretch;height:112px;min-height:0}.console-topline h2{font-size:38px;line-height:.98;letter-spacing:0;word-spacing:-.08em}.console-subtitle{margin-top:8px;font-size:11.5px;line-height:1.44;text-wrap:wrap;word-break:normal;line-break:strict;overflow-wrap:anywhere}.console-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,43.5px);gap:5px;align-self:start;height:92px;margin-top:0;transform:none}.console-status-grid>span{min-height:0;padding:5px;font-size:7.5px}.console-status-grid strong{margin-top:4px;font-size:9.25px}.assistant-version-toggle{min-height:43.5px;padding:5px}.assistant-version-help-shell{top:5px;right:6px}.assistant-version-popover{width:min(280px,calc(100vw - 42px));font-size:11px}.hero-assistant .assistant-window{height:100%;min-height:0;max-height:none;background-color:#05080d0e;background-image:linear-gradient(rgba(181,205,222,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(181,205,222,.032) 1px,transparent 1px)}.assistant-window-mark{color:#bcd5e40e}.hero-assistant .assistant-message,.hero-assistant .assistant-message.user,.hero-assistant .assistant-message.assistant{width:94%;max-width:94%}.hero-assistant .assistant-message.assistant .chat-bubble,.hero-assistant .assistant-message.user .chat-bubble{background:#0a0c1461}.hero-assistant .assistant-message .message-meta{margin-bottom:4px;padding-right:10px;font-size:9.5px;line-height:1.25}.hero-assistant .assistant-message .chat-bubble{padding:9px 11px}.hero-assistant .assistant-message p{font-size:12.25px;line-height:1.58}.hero-assistant .assistant-message.assistant.is-loading{width:min(292px,82%);max-width:292px}.hero-assistant .assistant-message.assistant.is-loading .chat-bubble{background:linear-gradient(118deg,#77d7ee05,#b89cff03 58%,#0a0c1411),#0a0d1629}.hero-prompt-bank{grid-template-columns:repeat(5,minmax(124px,1fr));gap:5px;height:34px;overflow-x:auto;scrollbar-width:none}.hero-prompt-bank::-webkit-scrollbar{display:none}.hero-prompt-bank button{height:34px;min-height:34px;padding-right:9px;padding-left:9px;font-size:10px}.hero-prompt-bank button:hover:not(:disabled),.hero-prompt-bank button:focus-visible{transform:none}.hero-prompt-bank button:focus-visible{outline-offset:-2px}.hero-assistant .assistant-form{grid-template-columns:minmax(0,1fr) 72px;gap:7px;height:50px;min-height:50px}.hero-assistant .assistant-form .send-button{min-width:72px;min-height:50px;height:50px}.hero-assistant .assistant-form .send-button:disabled{background:#ffffff0f}.hero-assistant .assistant-form textarea{min-height:50px;max-height:50px;height:50px;padding:7px 10px;overflow-y:hidden;resize:none;font-size:12px;line-height:1.35;text-align:left}.hero-assistant .assistant-form .send-button>span{display:inline-flex;font-size:15px}.hero-assistant .assistant-form .send-button small{display:none}.hero-assistant .assistant-form .send-button:before{top:5px;right:6px;font-size:8px}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.hero-metric{min-height:56px;padding:13px 8px 0}.hero-metric:nth-child(3){padding-left:0;border-left:0}.hero-metric span{font-size:9.5px}.hero-metric strong{font-size:14px}.gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gateway-section{padding-top:68px;padding-bottom:36px}.bionics-work-section{padding-top:45px;padding-bottom:70px}.gateway-card{grid-template-columns:minmax(0,1fr) 36px;grid-template-rows:auto auto auto minmax(25px,1fr) auto;column-gap:8px;height:156px;min-height:156px;padding:10px 10px 8px}.gateway-card.spotlight-surface:before{display:block;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--gateway-a),var(--gateway-b));opacity:.78}.gateway-card:after{display:block;inset:auto -34% -71px 18%}.gateway-footer:before{content:none}.gateway-card:active:after,.gateway-card:focus-visible:after{opacity:.72}@media(hover:none){.gateway-card:hover{transform:none;border-color:#ffffff1f;background:linear-gradient(145deg,#ffffff13,#ffffff06),#04090cad;box-shadow:inset 0 1px #ffffff14}.gateway-card:hover:after{opacity:0}.gateway-card:active:after,.gateway-card:focus-visible:after{opacity:.72}}.gateway-status{top:auto;right:auto;min-height:19px;padding:0 6px;font-size:8.4px}.gateway-kicker{min-height:21px;max-width:100%;padding:0 6px;overflow:hidden;font-size:8.4px;text-overflow:ellipsis;white-space:nowrap}.gateway-icon{width:36px;height:36px;margin-top:0}.gateway-card>strong{min-height:0;margin-top:7px;font-size:17.5px;line-height:1.14;white-space:normal}.gateway-card--mobile-title-held>strong{font-size:17.5px}.gateway-card>strong.has-mobile-title .gateway-title-default{display:none}.gateway-card>strong.has-mobile-title .gateway-title-mobile{display:inline}.gateway-card>em{margin-top:1px;overflow:hidden;font-size:8px;text-overflow:ellipsis;transform:translateY(1px);white-space:nowrap}.gateway-card>small{margin-top:3px;font-size:11.2px;line-height:1.34;text-wrap:pretty;transform:translateY(2px);-webkit-line-clamp:2}.gateway-card>small.has-mobile-copy .gateway-description-default{display:none}.gateway-card>small.has-mobile-copy .gateway-description-mobile{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gateway-footer{min-height:20px;margin-top:3px;padding-top:5px;font-size:9.4px}.ecosystem-section .section-intro{margin-bottom:54px}.ecosystem-group-heading{grid-template-columns:1fr;gap:12px}.ecosystem-group-heading>span{padding-top:0}.distribution-network{grid-template-columns:1fr;gap:8px}.work-case-grid{grid-template-columns:1fr;gap:12px;padding-right:12px;padding-left:12px}.work-featured-row,.work-secondary-row{grid-template-columns:1fr}.work-case-card-1,.work-case-card-2,.work-case-card-3,.work-case-card-4,.work-case-card-5{grid-column:1}.work-featured-row .work-case-card,.work-secondary-row .work-case-card,.work-secondary-row .work-case-card-5{grid-column:1;width:auto;justify-self:stretch}.work-featured-row .work-case-card{height:auto}.work-featured-row .work-card-main{height:auto;aspect-ratio:1.16 / 1}.work-secondary-row .work-card-main{height:auto;aspect-ratio:16 / 10}.work-card-main .work-card-copy{right:16px;bottom:14px;left:16px;align-content:end}.work-card-main .work-card-copy>strong,.work-case-card-3 .work-card-copy>strong,.work-case-card-4 .work-card-copy>strong,.work-case-card-5 .work-card-copy>strong{font-size:20px}.work-card-main .work-card-description{font-size:11.5px;-webkit-line-clamp:2}.work-card-actions{right:12px;bottom:12px;left:auto;justify-content:flex-end}.has-split-actions .work-card-copy{bottom:14px;padding-right:0}.has-split-actions .work-card-description{box-sizing:border-box;width:100%;max-width:none;padding-right:166px}.work-case-card.has-split-actions .work-secondary-action{flex:none;justify-content:flex-start;min-height:32px}.work-media-stack-4 .work-media-mosaic img:nth-child(3){top:42.5%;bottom:auto}.work-media-stack-4 .work-media-mosaic img:nth-child(4){top:44%;bottom:auto}.light-system-stack .ecosystem-section{padding-bottom:42px}.light-system-stack .product-section{padding-top:42px;padding-bottom:56px}.fluid-glass-layer{display:block;opacity:0}.fluid-product-frame .fluid-glass-layer{opacity:0}.fluid-product-frame.is-fluid-active .fluid-glass-layer,.fluid-product-frame .fluid-glass-layer.is-active{opacity:1}.fluid-product-frame{cursor:default;touch-action:pan-y}.ecosystem-groups{gap:56px}.atlas-group{padding-top:0;border-top:0}.atlas-grid,.channel-grid{padding-top:8px;scroll-padding-left:16px}@media(hover:none){.atlas-card:hover,.channel-card:hover{transform:none}}.atlas-grid .atlas-card,.channel-grid .channel-card{flex:0 0 255px;width:255px;height:278px;min-height:278px;padding:20px;scroll-snap-align:start}.atlas-grid .atlas-card,.channel-grid .channel-card:not(.distribution-channel-card){grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.atlas-grid .atlas-card-icon{margin:22px 0 12px}.atlas-grid .atlas-card strong{margin-top:4px}.atlas-grid .atlas-card p{margin:8px 0 12px}.atlas-grid .atlas-card-open,.channel-grid .atlas-card-open{align-self:end;min-height:32px;margin-top:0;font-size:11px}.channel-grid .distribution-toggle{font-size:11px}.distribution-channel-card{grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto}.channel-grid .distribution-channel-card>.atlas-card-icon{margin:20px 0 12px}.channel-grid .distribution-channel-card>p{display:-webkit-box;min-height:36px;margin:8px 0 10px;overflow:hidden;line-height:1.55;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.channel-grid .distribution-toggle{min-height:32px;padding-top:9px}.channel-grid .distribution-channel-card.is-open{height:448px;min-height:448px}.mobile-swipe-hint{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:fit-content;margin:12px 2px 0 auto;color:#777b84;font-family:var(--font-mono-ui);font-size:9px;font-weight:590;letter-spacing:.04em}.mobile-swipe-hint svg{color:#8a45cf;animation:mobileSwipeNudge 1.8s cubic-bezier(.16,1,.3,1) infinite}.product-showcase{gap:24px;padding:20px 16px 14px}.product-story{width:100%;padding:4px 0 0}.product-identity{margin-bottom:18px}html:not([lang=en]) .product-story h3{display:inline-grid;grid-template-columns:max-content 6px max-content;column-gap:8px;align-items:baseline;width:max-content;max-width:100%;margin-inline:0;font-size:34.7px;line-height:1.06;letter-spacing:0;white-space:nowrap}html:not([lang=en]) .product-story h3 .product-name-separator{align-self:center;justify-self:center;width:6px;height:6px;flex:0 0 6px;margin:0;border-radius:50%;background:currentColor;font-size:0;letter-spacing:0;transform:none}html:not([lang=en]) .product-story h3>span:last-child{margin-left:-.56em;text-align:right}.product-story>p{width:100%;max-width:none;margin-top:14px;font-size:13px;line-height:1.66;text-align:left}.product-version-row{margin:18px 0 20px}.product-story .primary-action{min-height:48px}.product-demo{padding-top:50px}.brand-proof-section .brand-heading-inner{margin-bottom:34px}.brand-marquee{gap:8px;min-height:334px;padding-top:18px;padding-bottom:18px}.brand-row{gap:6px}.brand-row a,html[lang=en] .brand-row a{gap:5px;min-height:48px;padding:0 10px 0 7px}.brand-logo-frame{height:27px;margin:0 2px;transform:scale(1.1)}.brand-name,html[lang=en] .brand-name{font-size:15.5px}.site-footer.bionics-footer{padding:42px 20px 24px}.footer-main{grid-template-columns:1fr;gap:20px}.footer-bionics-brand img{width:42px;height:42px}.footer-bionics-brand strong{font-size:14px;opacity:.75}.footer-bionics-brand p{opacity:.62}.footer-mobile-break{display:block}.footer-link-rail{display:none}.footer-link-rail a,.footer-link-rail button{min-width:0;min-height:34px;padding:0 8px;overflow:hidden;font-size:9px;text-overflow:ellipsis}.footer-version-panel{justify-self:stretch;width:100%;max-width:none;gap:10px;padding:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#05070a80}.footer-current-build{min-height:36px;padding:0;border-bottom:0}.footer-current-build>span{font-size:8.5px;letter-spacing:.04em}.footer-current-build>strong{font-size:15px}.legacy-home-button{min-height:54px;padding:8px 10px;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:#ffffff06}.legacy-home-button:hover{background:transparent}.bionics-footer .footer-bottom{display:grid;grid-template-columns:1fr;gap:8px;padding-right:0;font-size:15px}.bionics-footer .footer-bottom p{font-size:9px}.footer-updated{display:grid;gap:3px}.footer-vault-separator{display:none}.section-intro{margin-bottom:36px}.section-intro-copy{gap:14px}.section-intro-copy h2{font-size:40px;font-weight:680;line-height:1.08}.section-title-default:has(+.section-title-mobile){display:none}.section-title-mobile{display:inline;white-space:pre-line}.channel-title-default:has(+.channel-title-mobile){display:none}.channel-title-mobile{display:grid;gap:0}.bionics-work-section .section-intro-copy h2{font-size:38px}.ecosystem-section .section-intro-copy h2,.product-section .section-intro-copy h2,.brand-proof-section .section-intro-copy h2{font-size:42px}.product-section .section-intro-copy h2{font-size:36px;line-height:1.16}.ecosystem-section .section-intro-copy h2{font-size:36px;line-height:1.08;white-space:pre-line}.ecosystem-section .section-intro.is-centered,.ecosystem-section .section-intro.is-centered .section-intro-kicker{text-align:center}.ecosystem-section .section-intro.is-centered .section-intro-copy{justify-items:center}.ecosystem-section .section-intro.is-centered .section-intro-copy h2{display:inline-block;justify-self:center;width:max-content;max-width:100%;text-align:left;transform:translate(16px)}html:not([lang=en]) .ecosystem-section .section-intro.is-centered .section-intro-copy h2,html:not([lang=en]) .ecosystem-section .section-intro.is-centered .section-title-mobile{width:6em;white-space:pre}html:not([lang=en]) .ecosystem-section .section-intro.is-centered .section-intro-copy h2{transform:translate(3px)}.ecosystem-section .section-intro.is-centered .section-intro-copy p{font-size:12.7px;text-align:center}.product-section .section-intro-copy p{font-size:13px}.product-view-tabs button{font-size:9px}.partner-actions>.glass-surface__content{display:flex;grid-template-columns:max-content max-content;justify-content:start;gap:8px;padding:0}.partner-actions{right:auto;left:22px;width:max-content;max-width:calc(100% - 44px);min-height:40px;border-color:transparent;background:transparent!important;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.partner-actions.glass-surface--webkit-liquid:before,.partner-actions.glass-surface--webkit-liquid:after{content:none}.partner-actions .primary-action,.partner-actions .secondary-action{min-height:40px;padding:0 9px;gap:5px;font-size:10.5px;line-height:1;text-align:left;white-space:nowrap}.partner-actions .primary-action{grid-column:auto;display:inline-flex;justify-content:flex-start;background:#fffc;box-shadow:none}.partner-actions .secondary-action{justify-content:flex-start}.partner-actions .primary-action:hover,.partner-actions .secondary-action:hover{transform:none}.partner-actions .primary-action:hover{background:#fffc}.partner-actions .secondary-action:hover{background:#ffffff17}.partner-actions svg{width:14px;height:14px;flex:0 0 14px}html[lang=en] .partner-actions{width:max-content}html[lang=en] .partner-actions .primary-action,html[lang=en] .partner-actions .secondary-action{gap:4px;padding-right:6px;padding-left:6px;font-size:9.75px}html[lang=en] .partner-actions svg{width:13px;height:13px;flex-basis:13px}.partner-section .section-intro-copy h2{font-size:34px;line-height:1.22}.section-intro-kicker{margin-bottom:11px;font-size:11.5px}.section-intro-copy p{font-size:14px;line-height:1.66}.bionics-footer .footer-top{right:20px}.brand-proof-section{padding-top:68px;padding-bottom:44px}.partner-section{padding-top:42px}.partner-section .section-intro-copy p{font-size:13px}.partner-stage{aspect-ratio:1 / 1;min-height:0}.partner-stage .partner-story{align-content:end;min-height:0;height:100%;padding:22px 22px 88px}.partner-story h3{margin:12px 0 10px;font-size:29px;line-height:1.12}.partner-story h3.has-mobile-copy .partner-stage-title-default,.partner-story>p.has-mobile-copy .partner-stage-body-default{display:none}.partner-story h3.has-mobile-copy .partner-stage-title-mobile,.partner-story>p.has-mobile-copy .partner-stage-body-mobile{display:inline}.partner-story h3.has-mobile-copy{white-space:pre-line}.partner-story>p{display:-webkit-box;overflow:hidden;font-size:12.5px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.partner-principles{gap:5px 10px;margin-top:12px}.partner-principles span{font-size:8.5px}html:not([lang=en]) .partner-principles{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:4px}html:not([lang=en]) .partner-principles span{flex:0 0 auto;gap:3px;white-space:nowrap}html:not([lang=en]) .partner-principles svg{width:11px;height:11px;flex:0 0 11px}}@media(max-width:380px){.console-topline h2{white-space:nowrap}.product-story h3{font-size:31px}.site-brand-copy em{display:block;max-width:132px;font-size:7.2px}.gateway-card{height:156px;min-height:156px}.gateway-card>strong{font-size:17.5px}.ecosystem-section .section-intro-copy h2{font-size:33px}.product-story h3,.partner-section .section-intro-copy h2{font-size:31px}.hero-prompt-bank button{min-height:34px}}@media(max-width:390px){.hero-copy h1{font-size:46px}.console-topline h2{font-size:35px}html[lang=en] .console-topline h2{font-size:25px}html:not([lang=en]) .product-story h3{font-size:32.4px}}@media(max-width:340px){.hero-copy h1{gap:6px;font-size:39px}.console-topline{grid-template-columns:minmax(0,1fr) 125px;gap:6px}.console-topline h2{font-size:30px}.console-status-grid>span{padding:4px;font-size:7px}.console-status-grid strong{font-size:8.2px}html[lang=en] .console-topline h2{font-size:23px}}html[lang=en] .site-nav{gap:1px}html[lang=en] .site-nav button{padding-right:8px;padding-left:8px;font-size:12.5px;letter-spacing:0}html[lang=en] .hero-copy{max-width:640px}html[lang=en] .hero-copy h2{max-width:620px;font-size:26px;line-height:1.18;letter-spacing:0;text-wrap:balance}html[lang=en] .hero-copy>p{max-width:630px;font-size:15px;line-height:1.68;text-wrap:pretty}html[lang=en] .section-intro-copy h2,html[lang=en] .ecosystem-group-heading h3,html[lang=en] .partner-story h3{letter-spacing:0;text-wrap:balance}html[lang=en] .section-intro-copy p,html[lang=en] .ecosystem-group-heading p,html[lang=en] .partner-story>p,html[lang=en] .work-card-description{text-wrap:pretty}html[lang=en] .bionics-work-section .section-intro{max-width:1120px}html[lang=en] .bionics-work-section .section-intro-copy h2{max-width:1080px;font-size:60px}html[lang=en] .bionics-work-section .section-intro-copy p{max-width:1040px}html[lang=en] .ecosystem-section .section-intro{max-width:1120px}html[lang=en] .ecosystem-section .section-intro-copy h2{max-width:1080px;white-space:pre-line;font-size:64px;line-height:1.02}html[lang=en] .ecosystem-section .section-intro.is-centered .section-intro-copy p{max-width:1040px;font-size:17px}html[lang=en] .product-section .section-intro{max-width:1040px}html[lang=en] .product-section .section-intro-copy h2{max-width:960px;font-size:62px;line-height:1.06}html[lang=en] .product-section .section-intro-copy p{max-width:980px}html[lang=en] .brand-proof-section .section-intro-copy h2{max-width:980px;font-size:64px;line-height:1.03}html[lang=en] .brand-proof-section .section-intro-copy p{max-width:960px}html[lang=en] .partner-section .section-intro-copy h2{max-width:980px;font-size:61px;line-height:1.04}html[lang=en] .work-card-main .work-card-copy>strong{letter-spacing:0}html[lang=en] .work-card-main .work-card-description{font-size:12.5px;line-height:1.52}html[lang=en] .ecosystem-group-heading h3{font-size:30px;line-height:1.16}html[lang=en] .ecosystem-group-heading p{font-size:12.75px;line-height:1.62}html[lang=en] .atlas-card strong,html[lang=en] .channel-card>strong{font-size:17.5px;letter-spacing:0}html[lang=en] .atlas-card p,html[lang=en] .channel-card>p{font-size:11.5px;line-height:1.55;text-wrap:pretty}html[lang=en] .distribution-panel a{white-space:nowrap}html[lang=en] .product-story h3{letter-spacing:0}html[lang=en] .product-story h3 .product-name-separator{margin:0}html[lang=en] .product-story>p{letter-spacing:0;text-align:left;text-align-last:auto;text-wrap:pretty}html[lang=en] .partner-story{width:min(640px,58%);padding-right:44px}html[lang=en] .partner-story h3{max-width:560px;font-size:42px;line-height:1.12}html[lang=en] .partner-story>p{font-size:12.5px;line-height:1.68}html[lang=en] .partner-principles{column-gap:14px}html[lang=en] .partner-principles span{gap:5px;font-size:9.25px;white-space:nowrap}@media(max-width:1480px){html[lang=en] .site-nav button{padding-right:5px;padding-left:5px;font-size:11.25px}html[lang=en] .site-brand-copy em{max-width:170px}}@media(max-width:760px){html[lang=en] .hero-copy h2{max-width:100%;font-size:21px;line-height:1.26}html[lang=en] .hero-copy>p{max-width:100%;font-size:14px;line-height:1.64}html[lang=en] .console-topline h2{font-size:29px;line-height:1}html[lang=en] .console-subtitle{font-size:10.5px;line-height:1.44}html[lang=en] .hero-actions .primary-action,html[lang=en] .hero-actions .secondary-action{font-size:9.5px}html[lang=en] .bionics-work-section .section-intro-copy h2,html[lang=en] .ecosystem-section .section-intro-copy h2,html[lang=en] .product-section .section-intro-copy h2,html[lang=en] .brand-proof-section .section-intro-copy h2,html[lang=en] .partner-section .section-intro-copy h2{max-width:100%;white-space:pre-line;font-size:36px;line-height:1.08;letter-spacing:0}html[lang=en] .ecosystem-section .section-intro-copy h2{font-size:35px;line-height:1.03}html[lang=en] .brand-proof-section .section-intro-copy h2{font-size:37px}html[lang=en] .section-intro-copy p,html[lang=en] .ecosystem-section .section-intro.is-centered .section-intro-copy p{max-width:100%;font-size:14px;line-height:1.64}html[lang=en] .ecosystem-group-heading h3{font-size:29px}html[lang=en] .ecosystem-group-heading p{font-size:12.5px}html[lang=en] .work-card-main .work-card-description{font-size:11px;line-height:1.5}html[lang=en] .product-story>p{font-size:13px;line-height:1.65}html[lang=en] .product-story h3{display:inline-grid;grid-template-columns:max-content 6px max-content;column-gap:8px;align-items:baseline;width:max-content;max-width:100%;margin-inline:0;font-size:34.7px;white-space:nowrap}html[lang=en] .product-story h3 .product-name-separator{align-self:center;justify-self:center;width:6px;height:6px;flex:0 0 6px;margin:0;border-radius:50%;background:currentColor;font-size:0;transform:none}html[lang=en] .product-story h3>span:last-child{margin-left:-.56em}html[lang=en] .partner-story{width:100%;padding:22px 22px 88px}html[lang=en] .partner-story h3{max-width:100%;font-size:28px;line-height:1.12}html[lang=en] .partner-story>p{font-size:12px;line-height:1.62}html[lang=en] .partner-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}html[lang=en] .partner-principles span{white-space:normal}}@media(max-width:420px){html[lang=en] .ecosystem-section .section-intro-copy h2{font-size:32px}html[lang=en] .partner-actions .primary-action,html[lang=en] .partner-actions .secondary-action{gap:4px;padding-right:6px;padding-left:6px;font-size:9.25px}html[lang=en] .partner-actions svg{width:13px;height:13px;flex-basis:13px}}@media(max-width:380px){html[lang=en] .console-topline h2{font-size:25px}html[lang=en] .hero-copy h2{font-size:19.5px}html[lang=en] .bionics-work-section .section-intro-copy h2,html[lang=en] .product-section .section-intro-copy h2,html[lang=en] .brand-proof-section .section-intro-copy h2,html[lang=en] .partner-section .section-intro-copy h2{font-size:32px}html[lang=en] .ecosystem-section .section-intro-copy h2,html[lang=en] .product-story h3{font-size:30px}}@media(min-width:1221px)and (max-width:1800px){html{zoom:.85}}@media(min-width:1221px)and (max-width:1600px){html{zoom:.8}}@media(max-width:760px){.lab-hero.is-mobile-hero-split{--mobile-hero-stage: clamp(500px, 125vw, 580px);--mobile-ai-gap: 36px;--mobile-canvas-lead: 96px;--mobile-canvas-ready: 80px;--mobile-video-fade: 72px;min-height:0!important;background:#05070c}html[lang=en] .lab-hero.is-mobile-hero-split{--mobile-hero-stage: clamp(560px, 125vw, 620px)}.lab-hero.is-mobile-hero-split .hero-media{inset:0 0 auto;z-index:1;height:var(--mobile-hero-stage);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--mobile-video-fade)),rgba(0,0,0,.86) calc(100% - 56px),rgba(0,0,0,.54) calc(100% - 32px),rgba(0,0,0,.22) calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--mobile-video-fade)),rgba(0,0,0,.86) calc(100% - 56px),rgba(0,0,0,.54) calc(100% - 32px),rgba(0,0,0,.22) calc(100% - 14px),transparent 100%)}.lab-hero.is-mobile-hero-split .hero-media picture{position:absolute;inset:0}.lab-hero.is-mobile-hero-split .hero-media-poster,.lab-hero.is-mobile-hero-split .hero-media-video{object-fit:cover;object-position:50% 50%}.lab-hero.is-mobile-hero-split .hero-media-video{opacity:0;transition:opacity .18s cubic-bezier(.33,1,.68,1)}.lab-hero.is-mobile-hero-split .hero-media-video[data-visual-playback-stable-at]{opacity:1}.lab-hero.is-mobile-hero-split .hero-media-shade{background:linear-gradient(180deg,#04050885,#04050830 28%,#0405088a 72%,#040508b3),linear-gradient(90deg,#0405086b,#04050821)}.lab-hero.is-mobile-hero-split .hero-ai-atmosphere{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;background:#070910}.lab-hero.is-mobile-hero-split .hero-ai-atmosphere:before,.lab-hero.is-mobile-hero-split .hero-ai-atmosphere-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.lab-hero.is-mobile-hero-split .hero-ai-atmosphere:before{-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--mobile-hero-stage) - var(--mobile-canvas-lead)),#000 calc(var(--mobile-hero-stage) - var(--mobile-canvas-ready)),#000 84%,rgba(0,0,0,.58) 94%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--mobile-hero-stage) - var(--mobile-canvas-lead)),#000 calc(var(--mobile-hero-stage) - var(--mobile-canvas-ready)),#000 84%,rgba(0,0,0,.58) 94%,transparent 100%)}.lab-hero.is-mobile-hero-split .hero-ai-atmosphere-canvas{-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--mobile-hero-stage) - var(--mobile-canvas-lead)),#000 calc(var(--mobile-hero-stage) - var(--mobile-canvas-ready)),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--mobile-hero-stage) - var(--mobile-canvas-lead)),#000 calc(var(--mobile-hero-stage) - var(--mobile-canvas-ready)),#000 100%)}.lab-hero.is-mobile-hero-split .hero-ai-optical-canvas{display:none}.lab-hero.is-mobile-hero-split .hero-ai-atmosphere:before{z-index:0;content:"";background:url(/assets/showcase/hero-bionics-mobile-4x5-poster.jpg) 50% calc(var(--mobile-hero-stage) - var(--mobile-canvas-lead)) / 100% auto repeat-y;filter:blur(4.5px) saturate(1) brightness(.92) contrast(1.06);opacity:1}.lab-hero.is-mobile-hero-split .hero-ai-atmosphere[data-frame-ready=true]:before{opacity:0}.lab-hero.is-mobile-hero-split .hero-ai-atmosphere-canvas{z-index:1;display:block;object-fit:fill;filter:blur(4.5px) saturate(1) brightness(.92) contrast(1.06);opacity:0}.lab-hero.is-mobile-hero-split .hero-ai-atmosphere-canvas[data-frame-ready=true]{opacity:1}.lab-hero.is-mobile-hero-split .hero-ai-atmosphere:after{position:absolute;inset:0;z-index:2;content:"";background:radial-gradient(ellipse at 22% 12%,rgba(94,73,178,.045),transparent 48%),radial-gradient(ellipse at 82% 38%,rgba(49,91,158,.04),transparent 54%),linear-gradient(90deg,#05070c1f,#080a1108 48%,#05070c29),linear-gradient(180deg,#06080e00,#06080e14 70%,#05070b57)}.lab-hero.is-mobile-hero-split .hero-inner{z-index:2;display:block;height:auto!important;width:100%;min-height:0!important;margin:0;padding:0}.lab-hero.is-mobile-hero-split .hero-copy{box-sizing:border-box;width:min(calc(100% - 24px),940px);max-width:none;height:auto;margin:0 auto;padding-top:88px}.lab-hero.is-mobile-hero-split .hero-copy h1{margin-top:9px}.lab-hero.is-mobile-hero-split .hero-ai-chapter{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;width:min(calc(100% - 24px),940px);margin:var(--mobile-ai-gap) auto 0;padding-bottom:18px}.lab-hero.is-mobile-hero-split.is-mobile-canvas-audit .hero-ai-chapter{visibility:hidden;pointer-events:none}.lab-hero.is-mobile-hero-split .hero-assistant{width:100%;height:648px;min-height:648px;max-height:648px}.lab-hero.is-mobile-hero-split .hero-assistant>.glass-surface__content{grid-template-rows:23px 100px 396px 30px 54px}.lab-hero.is-mobile-hero-split .console-topline{height:100px}.lab-hero.is-mobile-hero-split .panel-titlebar strong{font-weight:400;opacity:.62}.lab-hero.is-mobile-hero-split .hero-assistant .assistant-message p{font-size:11.2px;line-height:1.56}.lab-hero.is-mobile-hero-split .hero-prompt-bank{grid-template-columns:repeat(5,calc((100% - 12px) / 3));height:30px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.lab-hero.is-mobile-hero-split .hero-prompt-bank::-webkit-scrollbar{display:none}.lab-hero.is-mobile-hero-split .hero-prompt-bank button{align-self:center;height:28px;min-height:28px;scroll-snap-align:start}.lab-hero.is-mobile-hero-split .assistant-form{height:54px;min-height:54px}.lab-hero.is-mobile-hero-split .assistant-form textarea{height:54px;min-height:54px;max-height:54px;padding-top:8px;padding-bottom:8px;font-size:12px}.lab-hero.is-mobile-hero-split .assistant-form .send-button{height:54px;min-height:54px}.lab-hero.is-mobile-hero-split .assistant-form .send-button>span{font-weight:650}.lab-hero.is-mobile-hero-split .assistant-form .send-button[data-mobile-cooldown=true]{gap:1px}.lab-hero.is-mobile-hero-split .assistant-form .send-button[data-mobile-cooldown=true]>span{font-size:13px;line-height:1}.lab-hero.is-mobile-hero-split .assistant-form .send-button[data-mobile-cooldown=true] small{display:block;font-size:8.5px;line-height:1;letter-spacing:.04em}.lab-hero .hero-metrics{display:none}.lab-hero .hero-assistant,.lab-hero .hero-assistant>.glass-surface__content,.lab-hero .hero-assistant .assistant-window,.lab-hero .hero-assistant .chat-messages{touch-action:pan-y}.lab-hero .hero-assistant .assistant-window,.lab-hero .hero-assistant .chat-messages{overscroll-behavior-y:auto}}@media(max-width:399px){.lab-hero.is-mobile-hero-split .hero-assistant{height:658px;min-height:658px;max-height:658px}.lab-hero.is-mobile-hero-split .hero-assistant>.glass-surface__content{grid-template-rows:23px 110px 396px 30px 54px}.lab-hero.is-mobile-hero-split .console-topline{height:110px}.lab-hero.is-mobile-hero-split .hero-prompt-bank{grid-template-columns:repeat(5,calc((100% - 6px)/2))}}@media(max-width:460px){.lab-hero.is-mobile-hero-split,html[lang=en] .lab-hero.is-mobile-hero-split{--mobile-hero-stage: 125vw}.lab-hero.is-mobile-hero-split .hero-media-poster,.lab-hero.is-mobile-hero-split .hero-media-video{object-fit:contain}}@media(prefers-reduced-motion:reduce){.hero-media-video,.hero-ai-atmosphere-canvas,.partner-media video{display:none}.signal-panel[data-reveal]{opacity:1!important}.signal-panel,.signal-panel.is-visible{animation:none!important;transition-duration:.01ms!important}.work-media-stack,.gateway-card-wrap,.gateway-card,.work-case-card{animation:none!important;transition-duration:.01ms!important;transform:none!important}.work-media-mosaic img{animation:none!important}.assistant-thinking-brain>svg,.assistant-thinking-orbit,.assistant-thinking-dots i{animation:none!important;transform:none!important}.assistant-thinking-dots i{opacity:.72}.hero-assistant .assistant-message.is-loading .chat-bubble{animation:none!important;filter:none!important;transform:none!important}.hero-prompt-bank .neko-mode-toggle,.hero-prompt-bank .neko-mode-toggle:after,.hero-prompt-bank .neko-mode-toggle .neko-mode-icon{transition-duration:.01ms!important;transform:none!important}.hero-prompt-bank .neko-mode-toggle:after{opacity:0!important}}@media(prefers-reduced-transparency:reduce){.site-header,.signal-panel,.work-media-action,.brand-marquee,.brand-row a{backdrop-filter:none;-webkit-backdrop-filter:none}.hero-assistant .assistant-message.is-loading .chat-bubble{background:#0c1019e6;backdrop-filter:none;-webkit-backdrop-filter:none}.hero-assistant .assistant-message.is-loading{opacity:1}.hero-prompt-bank .neko-mode-toggle{background:linear-gradient(135deg,#ffffff0d,#ffffff03 54%,#77d7ee05),#06070d38}.hero-prompt-bank .neko-mode-toggle.is-active{background:#270d22f5}}@media(prefers-contrast:more){.hero-prompt-bank .neko-mode-toggle{color:#f1fbff;background:linear-gradient(135deg,#ffffff0d,#ffffff03 54%,#77d7ee05),#06070d38}.hero-prompt-bank .neko-mode-toggle.is-active{color:#fff7fb;background:#2b0a22fa}.hero-prompt-bank .neko-mode-toggle{border-width:2px}}@font-face{font-family:SHIXIN Neko Ink Title;src:url(/assets/fonts/SHIXIN-Neko-Ink-Title.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:SHIXIN ZCOOL KuaiLe Title;src:url(/assets/fonts/SHIXIN-ZCOOL-KuaiLe-title.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:SHIXIN Tsanger ShuYuan W03 UI;src:url(/assets/fonts/SHIXIN-TsangerShuYuan-W03-ui.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:SHIXIN Tsanger ShuYuan W03 UI;src:url(/assets/fonts/SHIXIN-TsangerShuYuan-W03-ready.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+5C31,U+5DF2,U+7EEA}@font-face{font-family:SHIXIN Tsanger ShuYuan W04 Send;src:url(/assets/fonts/SHIXIN-TsangerShuYuan-W04-send.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:SHIXIN Tsanger ShuYuan W05 Title;src:url(/assets/fonts/SHIXIN-TsangerShuYuan-W05-title.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:SHIXIN Rounded Cat Web;src:url(/assets/fonts/SHIXIN-Rounded-Cat-Web-Regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}html[lang=zh-CN] .hero-assistant.is-neko-mode{--neko-tsanger-w03: "SHIXIN Tsanger ShuYuan W03 UI", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei UI", sans-serif;--neko-tsanger-w04: "SHIXIN Tsanger ShuYuan W04 Send", "PingFang SC", "Microsoft YaHei UI", sans-serif;--neko-tsanger-w05: "SHIXIN Tsanger ShuYuan W05 Title", "PingFang SC", "Microsoft YaHei UI", sans-serif;--neko-tangyuan: "SHIXIN Rounded Cat Web", "Hiragino Maru Gothic ProN", "PingFang SC", "Microsoft YaHei UI", sans-serif;--neko-tech-font: "Geist Mono", "SFMono-Regular", Consolas, monospace}html[lang=zh-CN] .hero-assistant.is-neko-mode .console-title-lockup h2{font-family:SHIXIN Neko Ink Title,PingFang SC,Microsoft YaHei UI,sans-serif;font-weight:400}html[lang=zh-CN] .hero-assistant.is-neko-mode .console-subtitle,html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-message .chat-bubble,html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-message .assistant-answer,html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-input-shell textarea,html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-placeholder-overlay,html[lang=zh-CN] .hero-assistant.is-neko-mode .console-status-grid>span{font-family:var(--neko-tangyuan);font-weight:400}html[lang=zh-CN] .hero-assistant.is-neko-mode .panel-titlebar strong,html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-message .message-meta>.assistant-mode-copy,html[lang=zh-CN] .hero-assistant.is-neko-mode .console-status-grid strong,html[lang=zh-CN] .hero-assistant.is-neko-mode .hero-prompt-bank button:not(.neko-mode-toggle){font-family:var(--neko-tsanger-w03);font-weight:400}html[lang=zh-CN] .hero-assistant.is-neko-mode .console-status-grid strong{font-family:"SHIXIN Tsanger ShuYuan W03 UI",var(--neko-tech-font),"PingFang SC",sans-serif}html[lang=zh-CN] .hero-assistant.is-neko-mode .send-button>span{font-family:var(--neko-tsanger-w04);font-weight:400}@media(min-width:1481px){html[lang=zh-CN] .hero-assistant:not(.is-neko-mode) .assistant-message p{font-size:14px}html[lang=zh-CN] .hero-assistant:not(.is-neko-mode) .hero-prompt-bank button:not(.neko-mode-toggle){font-size:12px}html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-message p{font-size:15px}html[lang=zh-CN] .hero-assistant.is-neko-mode .hero-prompt-bank button:not(.neko-mode-toggle){font-size:12.75px}html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-placeholder-overlay,html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-input-shell textarea{font-size:14.5px}}@media(min-width:761px)and (max-width:1480px){html[lang=zh-CN] .hero-assistant:not(.is-neko-mode) .assistant-message p{font-size:14px}html[lang=zh-CN] .hero-assistant:not(.is-neko-mode) .hero-prompt-bank button:not(.neko-mode-toggle){font-size:10.75px}html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-message p{font-size:15px}html[lang=zh-CN] .hero-assistant.is-neko-mode .hero-prompt-bank button:not(.neko-mode-toggle){font-size:11.5px}html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-placeholder-overlay,html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-input-shell textarea{font-size:14.5px}}@media(min-width:761px){html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-message .message-meta>.assistant-mode-copy{font-size:12px}}.hero-assistant.is-neko-mode .send-button small,.hero-assistant.is-neko-mode .assistant-window-label,.hero-assistant.is-neko-mode .assistant-message .message-meta>strong{font-family:var(--font-mono-code)}.hero-assistant .neko-mode-toggle,.hero-assistant .neko-mode-toggle :where(*){font-family:var(--font-mono-code)}.assistant-mode-copy{display:inline-block;min-width:0;animation:assistantModeCopyArrive .52s cubic-bezier(.16,1,.3,1) both;transform-origin:22% 50%}.console-subtitle .assistant-mode-copy{display:block}.console-topline h2.assistant-mode-title{background:none}.console-topline h2 .assistant-mode-copy{color:transparent;background:linear-gradient(90deg,#f7f8ff,#d8f7ff 48%,#c39bff);background-clip:text;-webkit-background-clip:text}@keyframes assistantModeCopyArrive{0%{opacity:0;transform:translate3d(0,4px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}.hero-assistant.is-neko-exiting .console-title-lockup h2 .assistant-mode-copy{animation:assistantModeCopyReturn .48s cubic-bezier(.16,1,.3,1) 20ms both;will-change:opacity,transform}.hero-assistant.is-neko-exiting .console-subtitle>.assistant-mode-copy{animation:assistantModeCopyReturn .51s cubic-bezier(.16,1,.3,1) 35ms both;will-change:opacity,transform}.hero-assistant.has-neko-exited .console-title-lockup h2 .assistant-mode-copy,.hero-assistant.has-neko-exited .console-subtitle>.assistant-mode-copy{opacity:1;animation:none;filter:none;transform:none}@keyframes assistantModeCopyReturn{0%{opacity:0;transform:translate3d(-2px,1px,0) scale(.996)}to{opacity:1;transform:translateZ(0) scale(1)}}.console-heading{position:relative;min-width:0}.console-title-lockup{min-width:0;min-height:56px}.neko-title-avatar{position:absolute;top:50%;right:auto;left:-7.5px;z-index:2;display:grid;width:116.28px;aspect-ratio:1;place-items:center;opacity:0;pointer-events:none;filter:blur(6px) saturate(.75);transform:translate3d(-25px,8px,0) rotate(-10deg) scale(.42);transform-origin:50% 72%;transition:opacity .34s ease,filter .43s ease,transform .5s cubic-bezier(.62,-.18,.48,1);will-change:transform,opacity,filter}.neko-title-avatar img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:auto;-webkit-user-select:none;user-select:none}.hero-assistant.is-neko-mode .neko-title-avatar{opacity:.95;filter:saturate(1.04) drop-shadow(0 16px 24px rgba(61,5,45,.22)) drop-shadow(0 0 22px rgba(255,139,201,.22));transform:translate3d(0,-50%,0) rotate(0) scale(1);animation:nekoTitleAvatarArrive .78s cubic-bezier(.16,1,.3,1) both;transition:opacity .22s ease,filter .42s ease,transform .76s cubic-bezier(.14,1.34,.28,1)}@keyframes nekoTitleAvatarArrive{0%{opacity:0;filter:blur(8px) saturate(.72);transform:translate3d(-34px,-34%,0) rotate(-13deg) scale(.32)}48%{opacity:.92;filter:blur(0) saturate(1.08);transform:translate3d(5px,-54%,0) rotate(3deg) scale(1.13)}70%{transform:translate3d(-2px,-48%,0) rotate(-1.4deg) scale(.94)}86%{transform:translate3d(1px,-51%,0) rotate(.5deg) scale(1.025)}to{opacity:.95;filter:saturate(1.04);transform:translate3d(0,-50%,0) rotate(0) scale(1)}}.hero-assistant.is-neko-exiting .neko-title-avatar{filter:saturate(1.04);animation:nekoTitleAvatarExit .52s cubic-bezier(.22,1,.36,1) both;transition:none;will-change:opacity,transform}@keyframes nekoTitleAvatarExit{0%{opacity:.95;transform:translate3d(0,-50%,0) rotate(0) scale(1)}to{opacity:0;transform:translate3d(-18px,-40%,0) rotate(-7deg) scale(.64)}}.hero-assistant .assistant-window:before{content:none}.hero-assistant .assistant-window{transition:background-color .62s cubic-bezier(.22,1,.36,1)}.assistant-window-label{position:absolute;top:10px;right:14px;z-index:4;color:#91a6b95c;font-family:var(--font-mono-ui);font-size:10px;line-height:1;pointer-events:none;transition:color .48s ease,text-shadow .48s ease}.assistant-window-mark{z-index:1;transition:opacity .42s ease,transform .56s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.assistant-window-neko-mark{position:absolute;right:18px;bottom:15px;z-index:1;display:block;width:138px;height:138px;object-fit:contain;opacity:0;pointer-events:none;filter:blur(5px) saturate(.7);transform:translate3d(13px,9px,0) rotate(7deg) scale(.76);transform-origin:52% 68%;transition:opacity .33s ease,filter .46s ease,transform .56s cubic-bezier(.6,-.16,.42,1)}.hero-assistant .chat-messages{z-index:2}.hero-assistant.is-neko-mode .assistant-window{background-color:#ffb8da21}.hero-assistant.is-neko-mode .assistant-window-brain-mark{opacity:0;filter:blur(5px);transform:translate3d(10px,7px,0) rotate(8deg) scale(.82)}.hero-assistant.is-neko-mode .assistant-window-neko-mark{opacity:.2;filter:saturate(.9) drop-shadow(0 0 22px rgba(255,176,220,.2));transform:translateZ(0) rotate(0) scale(1);animation:nekoWatermarkArrive .72s cubic-bezier(.16,1,.3,1) both;transition:opacity .32s ease,filter .48s ease,transform .68s cubic-bezier(.14,1.28,.3,1)}@keyframes nekoWatermarkArrive{0%{opacity:0;filter:blur(6px) saturate(.7);transform:translate3d(18px,12px,0) rotate(9deg) scale(.7)}58%{opacity:.23;filter:blur(0) saturate(.96);transform:translate3d(-2px,-2px,0) rotate(-1.5deg) scale(1.055)}to{opacity:.2;filter:saturate(.9);transform:translateZ(0) rotate(0) scale(1)}}.hero-assistant.is-neko-exiting .assistant-window-neko-mark{filter:saturate(.9);animation:nekoWatermarkExit .54s cubic-bezier(.22,1,.36,1) both;transition:none;will-change:opacity,transform}@keyframes nekoWatermarkExit{0%{opacity:.2;transform:translateZ(0) rotate(0) scale(1)}to{opacity:0;transform:translate3d(12px,8px,0) rotate(6deg) scale(.76)}}.assistant-input-shell{position:relative;display:block;width:100%;height:100%;min-width:0}.hero-assistant .assistant-input-shell textarea{display:block;height:100%}.assistant-placeholder-overlay{position:absolute;top:12px;right:13px;left:13px;z-index:1;display:block;overflow:hidden;color:#fff6;font-size:14px;font-weight:450;line-height:1.45;white-space:pre-line;text-overflow:ellipsis;pointer-events:none}.hero-assistant.is-neko-mode .console-subtitle{padding-right:0;padding-left:110px;font-size:14px}html[lang=zh-CN] .hero-assistant.is-neko-mode .console-subtitle .assistant-tight-punctuation{display:inline-block;margin-right:-.5em}html[lang=zh-CN] .hero-assistant.is-neko-mode .console-subtitle .assistant-subtitle-line{display:inline-block;white-space:nowrap}@media(min-width:761px){.hero-assistant.is-neko-mode .console-subtitle{margin-top:7px}html[lang=zh-CN] .hero-assistant.is-neko-mode .console-subtitle .assistant-subtitle-line-first{font-size:14.25px}html[lang=zh-CN] .hero-assistant.is-neko-mode .console-subtitle .assistant-subtitle-line-second{font-size:14.3px}}.hero-assistant.is-neko-mode .console-title-lockup{padding-left:110px}.hero-assistant.is-neko-mode .console-status-grid>span{font-size:10.7px}.hero-assistant.is-neko-mode .console-status-grid strong{font-size:13.2px}.hero-assistant.is-neko-mode .assistant-form textarea{background:#ffb8da11}@media(max-width:760px){.assistant-placeholder-overlay{top:7px;right:10px;left:10px;font-size:12px;line-height:1.35}.hero-assistant.is-neko-mode .console-topline,.hero-assistant.is-neko-exiting .console-topline{--mobile-neko-avatar-size: 80px;--mobile-neko-avatar-column: calc(var(--mobile-neko-avatar-size) - 11px);--mobile-neko-status-width: clamp(58px, 15.5vw, 66px)}.hero-assistant.is-neko-mode .console-topline{grid-template-columns:minmax(0,1fr) var(--mobile-neko-status-width);gap:4px}.hero-assistant.is-neko-mode .console-heading{display:grid;grid-template-columns:var(--mobile-neko-avatar-column) minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-content:center;min-height:92px}.hero-assistant.is-neko-mode .console-title-lockup{grid-column:2;grid-row:1;display:flex;align-items:center;min-height:0;padding-left:0}.hero-assistant.is-neko-mode .console-title-lockup h2{min-width:0;font-size:33px;white-space:nowrap}.hero-assistant.is-neko-mode .neko-title-avatar{position:relative;top:auto;right:auto;left:-5px;grid-column:1;grid-row:1 / 3;align-self:center;width:var(--mobile-neko-avatar-size);height:var(--mobile-neko-avatar-size);margin:0;transform:translateZ(0) rotate(0) scale(1);animation-name:nekoTitleAvatarArriveMobile}.hero-assistant.is-neko-exiting .neko-title-avatar{position:absolute;top:50%;right:auto;left:-5px;width:var(--mobile-neko-avatar-size);height:var(--mobile-neko-avatar-size);margin:0;animation-name:nekoTitleAvatarExitMobile}.hero-assistant.is-neko-mode .console-subtitle{grid-column:2;grid-row:2;align-self:start;margin-top:3px;padding-right:0;padding-left:0;font-size:9.2px;line-height:1.4}html[lang=zh-CN] .hero-assistant.is-neko-mode .console-subtitle .assistant-subtitle-line{display:block;white-space:nowrap}html[lang=zh-CN] .hero-assistant.is-neko-mode .console-subtitle .assistant-subtitle-line+br{display:none}html[lang=en] .hero-assistant.is-neko-mode .console-title-lockup h2{font-size:22px}html[lang=en] .hero-assistant.is-neko-mode .console-subtitle{font-size:8px;line-height:1.28}.hero-assistant.is-neko-mode .console-status-grid{grid-template-columns:var(--mobile-neko-status-width);grid-template-rows:repeat(2,43.5px);justify-self:end;width:var(--mobile-neko-status-width)}.hero-assistant.is-neko-mode .console-status-grid>[data-console-status=provider],.hero-assistant.is-neko-mode .console-status-grid>[data-console-status=context]{display:none}.hero-assistant.is-neko-mode .console-status-grid>span{padding-right:4px;padding-left:4px;font-size:9px}.hero-assistant.is-neko-mode .console-status-grid strong{font-size:9.95px}html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-message p{font-size:12.1px}html[lang=zh-CN] .hero-assistant.is-neko-mode .hero-prompt-bank button:not(.neko-mode-toggle){font-size:10px}html[lang=en] .hero-assistant.is-neko-mode .hero-prompt-bank button:not(.neko-mode-toggle){font-size:9.5px}.lab-hero.is-mobile-hero-split .hero-assistant:not(.is-neko-mode) .hero-prompt-bank .neko-mode-toggle{font-size:10.5px;font-weight:500}.lab-hero.is-mobile-hero-split .hero-assistant:not(.is-neko-mode):not(.is-neko-exiting) .console-status-grid>span{font-size:8.1px}.lab-hero.is-mobile-hero-split .hero-assistant:not(.is-neko-mode):not(.is-neko-exiting) .console-status-grid strong{font-size:9.85px}html[lang=zh-CN] .hero-assistant.is-neko-mode .assistant-placeholder-overlay{font-size:12px}.hero-assistant.is-neko-mode .assistant-window{background-color:#ffb8da0e}.assistant-window-neko-mark{right:9px;bottom:10px;width:106px;height:106px}.lab-hero.is-mobile-hero-split .assistant-form .send-button{gap:5px}.lab-hero.is-mobile-hero-split .assistant-form .send-button>span{font-size:14px;line-height:1}html[lang=zh-CN] .lab-hero.is-mobile-hero-split .hero-assistant.is-neko-mode .assistant-form .send-button>span{font-size:13.5px}.lab-hero.is-mobile-hero-split .assistant-form .send-button small{display:block;font-size:8.5px;line-height:1;letter-spacing:.04em}.lab-hero.is-mobile-hero-split .hero-prompt-bank .neko-mode-toggle:hover:not(:disabled),.lab-hero.is-mobile-hero-split .hero-prompt-bank .neko-mode-toggle:focus-visible,.lab-hero.is-mobile-hero-split .hero-prompt-bank .neko-mode-toggle.is-active:hover:not(:disabled){transform:none}.lab-hero.is-mobile-hero-split .hero-assistant:not(.is-neko-mode) .console-title-lockup{min-height:43px}.lab-hero.is-mobile-hero-split .hero-assistant:not(.is-neko-mode) .console-subtitle{margin-top:2px}.lab-hero.is-mobile-hero-split .console-status-grid>[data-console-status=context] strong .assistant-mode-copy{word-spacing:-.12em}}@media(max-width:380px){.hero-assistant.is-neko-mode .console-topline,.hero-assistant.is-neko-exiting .console-topline{--mobile-neko-avatar-size: 76px}.hero-assistant.is-neko-mode .console-title-lockup h2{font-size:31px}.hero-assistant.is-neko-mode .neko-title-avatar{top:auto;left:-5px;width:var(--mobile-neko-avatar-size);height:var(--mobile-neko-avatar-size)}.hero-assistant.is-neko-mode .console-subtitle{font-size:8.7px}}@media(max-width:420px){.hero-assistant.is-neko-mode .console-topline,.hero-assistant.is-neko-exiting .console-topline{--mobile-neko-avatar-size: 76px;--mobile-neko-status-width: 58px}}@media(min-width:421px)and (max-width:760px){.hero-assistant.is-neko-mode .console-topline,.hero-assistant.is-neko-exiting .console-topline{--mobile-neko-avatar-size: 80px}.hero-assistant.is-neko-mode .console-subtitle{font-size:10.65px}.hero-assistant.is-neko-mode .console-title-lockup h2{font-size:40px}.lab-hero.is-mobile-hero-split .hero-assistant:not(.is-neko-mode):not(.is-neko-exiting) .console-title-lockup h2{font-size:40px}}@media(max-width:340px){.hero-assistant.is-neko-mode .console-topline,.hero-assistant.is-neko-exiting .console-topline{--mobile-neko-status-width: 55px}.lab-hero.is-mobile-hero-split .hero-assistant:not(.is-neko-mode):not(.is-neko-exiting) .console-status-grid>span{font-size:7.6px}.lab-hero.is-mobile-hero-split .hero-assistant:not(.is-neko-mode):not(.is-neko-exiting) .console-status-grid strong{font-size:8.8px}}@keyframes nekoTitleAvatarArriveMobile{0%{opacity:0;filter:blur(7px) saturate(.72);transform:translate3d(-12px,5px,0) rotate(-11deg) scale(.35)}54%{opacity:.92;filter:blur(0) saturate(1.08);transform:translate3d(2px,-1px,0) rotate(2.5deg) scale(1.1)}76%{transform:translate3d(-1px,1px,0) rotate(-1deg) scale(.95)}to{opacity:.95;filter:saturate(1.04);transform:translateZ(0) rotate(0) scale(1)}}@keyframes nekoTitleAvatarExitMobile{0%{opacity:.95;transform:translate3d(0,-50%,0) rotate(0) scale(1)}to{opacity:0;transform:translate3d(-8px,-56%,0) rotate(-6deg) scale(.64)}}@media(prefers-reduced-motion:reduce){.assistant-mode-copy,.hero-assistant.is-neko-mode .neko-title-avatar,.hero-assistant.is-neko-mode .assistant-window-neko-mark,.hero-assistant.is-neko-exiting .neko-title-avatar,.hero-assistant.is-neko-exiting .assistant-window-neko-mark{animation:none!important}.neko-title-avatar,.assistant-window-mark,.assistant-window-neko-mark,.hero-assistant .assistant-window,.hero-assistant .assistant-form textarea,.assistant-mode-copy{transition-duration:.01ms!important}}@font-face{font-family:SHIXIN Orb Inter;src:url(/assets/fonts/Inter-Latin-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.hero-assistant .assistant-message.is-loading.is-orb-loading{width:max-content;max-width:100%;opacity:1;animation:none}.hero-assistant .assistant-message.is-orb-loading .chat-bubble{max-width:100%;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;transform:none}.assistant-orb-thinking{display:flex;align-items:center;gap:7.5px;width:fit-content;max-width:100%;padding:3px 13.5px 3px 4.5px;overflow:visible;border:1px solid rgb(255 255 255 / 14%);border-radius:999px;background:#1112147f;box-shadow:0 6px 18px #0000001f,inset 0 1px #ffffff08}.assistant-orb-visual{position:relative;display:block;flex:0 0 57px;width:57px;height:57px;overflow:visible;transform-origin:50% 50%;animation:assistantOrbArrival .44s cubic-bezier(.18,.86,.25,1) both}.assistant-orb-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;image-rendering:auto;pointer-events:none;transform:translateZ(0) scale(1.055);transition:opacity .14s ease-out;will-change:opacity}.assistant-orb-static{position:absolute;inset:12%;display:block;border:1px solid rgb(223 222 255 / 76%);border-radius:50%;background:radial-gradient(ellipse at 47% 43%,#493a76,#2d2e42 27%,#14151f 56%,#292633 83%,#14151b);box-shadow:inset 1px 1px 5px #e8f8ff42,inset 0 -2px 5px #ff7bd545,0 0 9px #956cff36;opacity:1;transform:translateZ(0) scale(1);animation:assistantOrbPendingBreath 1.35s ease-in-out infinite alternate;transition:opacity .14s ease-out;will-change:opacity,transform,filter}.assistant-orb-static:before{position:absolute;inset:36% 8% 32%;content:"";border-radius:50%;background:linear-gradient(175deg,transparent 8%,#8e6cff 22%,#ffd86b 37%,#82f4ff 48%,#fff 53%,#ff7bd5 68%,transparent 88%);filter:blur(2px);transform:rotate(-5deg);transform-origin:50% 50%;animation:assistantOrbPendingFlow 1.1s ease-in-out infinite alternate;will-change:transform}.assistant-orb-visual[data-orb-renderer=webgpu] .assistant-orb-canvas,.assistant-orb-visual[data-orb-renderer=webgl2] .assistant-orb-canvas{opacity:1}.assistant-orb-visual[data-orb-renderer=webgpu] .assistant-orb-static,.assistant-orb-visual[data-orb-renderer=webgl2] .assistant-orb-static{opacity:0;animation-play-state:paused}.assistant-orb-visual[data-orb-renderer=webgpu] .assistant-orb-static:before,.assistant-orb-visual[data-orb-renderer=webgl2] .assistant-orb-static:before{animation-play-state:paused}.assistant-orb-visual[data-orb-renderer=static] .assistant-orb-static,.assistant-orb-visual[data-orb-motion=reduced] .assistant-orb-static{animation:none}.assistant-orb-visual[data-orb-renderer=static] .assistant-orb-static:before,.assistant-orb-visual[data-orb-motion=reduced] .assistant-orb-static:before{animation:none}.assistant-orb-visual[data-orb-motion=paused] .assistant-orb-static,.assistant-orb-visual[data-orb-motion=paused] .assistant-orb-static:before{animation-play-state:paused}.assistant-orb-copy{display:block;min-width:0;overflow:visible}.assistant-orb-label{display:block;padding-block:.12em;overflow:visible;font-family:SHIXIN Orb Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:16.5px;font-style:normal;font-weight:560;line-height:1.45;letter-spacing:0;white-space:nowrap;color:#a8a9ad}@supports ((background-clip: text) or (-webkit-background-clip: text)){.assistant-orb-label{background-image:linear-gradient(105deg,#525357 0% 38%,#f7f7f8 49%,#a8a9ad 56%,#525357 68% 100%);background-size:260% 100%;background-position:135% 0;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:assistantOrbTextSweep 2.35s ease-in-out infinite}}.assistant-orb-visual[data-orb-motion=paused]+.assistant-orb-copy .assistant-orb-label{animation-play-state:paused}.assistant-orb-visual[data-orb-motion=reduced]+.assistant-orb-copy .assistant-orb-label,.assistant-orb-visual[data-orb-motion=static]+.assistant-orb-copy .assistant-orb-label{animation:none;background-position:50% 0}@keyframes assistantOrbTextSweep{0%,12%{background-position:135% 0}70%,to{background-position:-55% 0}}@keyframes assistantOrbArrival{0%{opacity:.38;transform:translateY(1.5px) scale(.72)}68%{opacity:1;transform:translateY(-.35px) scale(1.045)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes assistantOrbPendingBreath{0%{filter:saturate(.94) brightness(.92);transform:translateZ(0) scale(.97)}to{filter:saturate(1.08) brightness(1.08);transform:translateZ(0) scale(1.035)}}@keyframes assistantOrbPendingFlow{0%{transform:rotate(-8deg) translateY(5%) scaleX(.94)}to{transform:rotate(6deg) translateY(-5%) scaleX(1.05)}}@media(max-width:760px){.assistant-orb-thinking{gap:6px;padding:3px 10.5px 3px 3px}.assistant-orb-visual{flex-basis:48px;width:48px;height:48px}.assistant-orb-label{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.assistant-orb-visual{animation:none}.assistant-orb-static,.assistant-orb-static:before{animation:none}.assistant-orb-canvas,.assistant-orb-static{transition-duration:.01ms}.assistant-orb-label{animation:none;background-position:50% 0}}@media(prefers-contrast:more){.assistant-orb-label{background:none;color:#f7f7f8;-webkit-text-fill-color:#f7f7f8;animation:none}}html[lang=zh-CN] .hero-assistant.is-neko-mode .console-status-grid .assistant-version-toggle strong,html[lang=en] .hero-assistant.is-neko-mode .console-status-grid .assistant-version-toggle strong{font-family:var(--font-mono-ui);font-size:12px;font-weight:720}@media(min-width:761px){html[lang=en] .hero-assistant.is-neko-mode .console-title-lockup{min-height:45px}html[lang=en] .hero-assistant.is-neko-mode .console-title-lockup h2{font-size:43.25px;white-space:nowrap}html[lang=en] .hero-assistant.is-neko-mode .console-subtitle{margin-top:4px}html[lang=en] .hero-assistant.is-neko-mode .hero-prompt-bank button{font-size:10px}html[lang=en] .hero-assistant.is-neko-mode .assistant-form .send-button>span{font-size:14px;font-weight:720;line-height:1.02;white-space:pre-line}}@media(max-width:760px){.assistant-version-label{padding-right:0;white-space:nowrap}.assistant-version-toggle{padding-top:5px;padding-bottom:5px}.hero-assistant.is-neko-mode .assistant-version-help-shell{display:none}.hero-assistant.is-neko-mode .console-status-grid>span.assistant-version-status{padding:0}.hero-assistant.is-neko-mode .assistant-version-toggle{padding-right:0;padding-left:4px;text-align:left}html[lang=zh-CN] .hero-assistant.is-neko-mode .console-status-grid .assistant-version-toggle strong,html[lang=en] .hero-assistant.is-neko-mode .console-status-grid .assistant-version-toggle strong{font-size:9.35px}html[lang=en] .hero-assistant.is-neko-mode .console-title-lockup h2{font-size:27px}html[lang=en] .hero-assistant.is-neko-mode .console-subtitle{font-size:10.5px;line-height:1.34}html[lang=zh-CN] .lab-hero.is-mobile-hero-split .hero-assistant:not(.is-neko-mode):not(.is-neko-exiting) .console-subtitle{margin-top:3px}.lab-hero.is-mobile-hero-split .hero-assistant .assistant-form textarea{padding-top:5px;padding-bottom:5px;font-size:16px;line-height:1.25}}@media(max-width:420px){html[lang=en] .hero-assistant.is-neko-mode .console-title-lockup h2{font-size:23px}}@media(max-width:380px){html[lang=en] .hero-assistant.is-neko-mode .console-title-lockup h2{font-size:21.5px}}@media(max-width:350px){html[lang=en] .hero-assistant.is-neko-mode .console-title-lockup h2{font-size:18px}}@media(max-width:340px){html[lang=zh-CN] .hero-assistant.is-neko-mode .console-status-grid .assistant-version-toggle strong,html[lang=en] .hero-assistant.is-neko-mode .console-status-grid .assistant-version-toggle strong{font-size:9.2px}}@media(min-width:421px)and (max-width:760px){html[lang=zh-CN] .lab-hero.is-mobile-hero-split .hero-assistant:not(.is-neko-mode):not(.is-neko-exiting) .console-title-lockup h2{font-size:42px}}
