/* GalaxySteed: orbital light, graphite surfaces, quiet typography. */
:root{color-scheme:dark;--bg:#070a0c;--surface:#0d1215;--surface-raised:#12191d;--text:#edf4f3;--muted:#93a2a6;--dim:#67777d;--accent:#8cf8e0;--blue:#6fbbd2;--line:rgba(203,236,235,.12);--max:1160px;--sans:"PingFang SC","Microsoft YaHei",system-ui,sans-serif;--display:"Avenir Next","Helvetica Neue","PingFang SC",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}button{border:0}img{display:block}svg{display:block}::selection{background:#8cf8e0;color:#070a0c}[hidden]{display:none!important}.section-shell{max-width:var(--max);width:calc(100% - 96px);margin-inline:auto}.skip-link{position:fixed;top:10px;left:15px;z-index:100;transform:translateY(-180%);padding:10px 18px;background:var(--accent);color:var(--bg)}.skip-link:focus{transform:translateY(0)}
.site-header{position:sticky;top:0;z-index:30;background:rgba(7,10,12,.88);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-wrap{max-width:1360px;margin:auto;height:84px;padding:0 48px;display:flex;align-items:center;gap:32px}.brand{min-height:44px;display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-type{display:flex;flex-direction:column;line-height:1.35}.brand-type strong{font-size:19px;font-weight:650;letter-spacing:3px}.brand-type>span{font-family:var(--display);font-size:11px;letter-spacing:1.4px;color:#a8b6ba;margin-top:4px}.desktop-nav{display:flex;align-items:center;gap:34px;margin:auto;font-size:13px;color:#a4b0b5}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--text)}.nav-connect{min-height:44px;display:flex;gap:23px;align-items:center;font-size:13px;padding:9px 16px;border:1px solid var(--line);border-radius:5px}.nav-connect:hover{border-color:var(--accent)}.menu-button{display:none;width:44px;height:44px;background:transparent;padding:12px 9px}.menu-button span{height:1px;background:var(--text);width:24px;display:block;transition:transform .2s}.menu-button span+span{margin-top:7px}.menu-button[aria-expanded="true"] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-button[aria-expanded="true"] span+span{transform:translateY(-4px) rotate(-45deg)}.mobile-nav{position:absolute;top:100%;left:0;right:0;padding:16px 24px 24px;background:#0d1215;border-bottom:1px solid var(--line)}.mobile-nav a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line);min-height:50px}.mobile-nav a span{color:var(--accent)}
.eyebrow{font-family:var(--display);font-size:10px;letter-spacing:2.4px;font-weight:600;color:var(--accent);margin:0 0 24px;line-height:1.4}.signal-dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:var(--accent);box-shadow:0 0 10px rgba(140,248,224,.6);flex-shrink:0}.hero{position:relative;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;min-height:720px;padding-top:70px;padding-bottom:104px;isolation:isolate}.hero-text{position:relative;z-index:2}.hero-eyebrow{display:flex;align-items:center;gap:10px;color:#a8c5c6;font-size:10px;letter-spacing:2.1px;margin-bottom:32px}.hero-native{font-size:21px;letter-spacing:3px;font-weight:500;margin:0 0 16px;color:var(--accent)}.hero-native span{font-family:var(--display);letter-spacing:1px}h1{font-size:clamp(46px,4.7vw,65px);font-weight:650;line-height:1.23;letter-spacing:-1.8px;margin:0;font-family:var(--display)}.hero-title-last{background:linear-gradient(110deg,#eff9f7 15%,#b6d5d5 65%,#7cc4cc 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-manifesto{font-size:16px;letter-spacing:1.1px;color:#c4d0d1;margin:27px 0 10px}.hero-description{font-size:14px;line-height:1.9;color:var(--muted);margin:0;max-width:385px}.mobile-break{display:none}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;border-radius:5px;min-height:48px;padding:11px 20px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,transform .2s}.button-primary{background:var(--accent);color:#09231f;border:1px solid var(--accent);box-shadow:0 3px 30px rgba(140,248,224,.08)}.button-primary:hover{background:#b1ffe9;transform:translateY(-2px)}.button-quiet{color:#bfcdd0;border:1px solid transparent}.button-quiet:hover{color:var(--text);background:rgba(255,255,255,.04)}.button-outline{border:1px solid #40514f;color:var(--text)}.button-outline:hover{border-color:var(--accent)}.hero-principles{display:flex;align-items:center;gap:13px;margin-top:32px;color:#7e9398;font-size:10px;letter-spacing:1px}.hero-principles i{width:3px;height:3px;border-radius:50%;background:#4a6063}.hero-visual{position:relative;width:calc(100% + 60px);height:540px;margin-left:-30px}.core-halo{position:absolute;inset:6%;background:radial-gradient(ellipse at 49% 49%,rgba(87,201,202,.13),rgba(53,111,132,.055) 35%,transparent 69%);filter:blur(8px)}#galaxy-canvas{position:absolute;width:100%;height:100%;inset:0}.core-emblem{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:142px;height:142px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,rgba(16,30,33,.96),rgba(7,10,12,.65));border:1px solid rgba(140,248,224,.1);box-shadow:0 0 30px rgba(140,248,224,.06)}.core-emblem img{width:75px;height:75px;opacity:.95}.core-emblem>span{font-size:8px;letter-spacing:3.3px;color:#93b7b7;margin-top:3px}.orbit-label{position:absolute;display:flex;gap:11px;align-items:center;padding:12px 16px;min-width:160px;border:1px solid rgba(140,248,224,.16);border-radius:7px;background:linear-gradient(130deg,rgba(21,34,38,.9),rgba(10,17,21,.94));box-shadow:0 14px 35px rgba(0,0,0,.35)}.orbit-label small{display:block;font-family:var(--display);font-size:6px;letter-spacing:1.3px;color:#7e9c9d;margin-bottom:2px}.orbit-label strong{font-weight:500;font-size:12px;letter-spacing:.6px}.orbit-icon{color:var(--accent);font-size:25px;line-height:1}.orbit-label-top{left:13%;top:13%}.orbit-label-right{right:0;top:53%}.orbit-label-bottom{bottom:9%;left:8%}.visual-coordinate{position:absolute;font-family:var(--display);font-size:7px;letter-spacing:1.4px;color:#4d6a70}.coordinate-one{right:8%;top:12%}.coordinate-two{right:10%;bottom:11%;font-size:6px}.hero-bottom{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;color:#506268;font-size:8px;letter-spacing:2.5px}.scroll-hint{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.5px;color:#87999d}.scroll-hint>span{height:32px;width:21px;border:1px solid #304247;border-radius:12px;display:grid;place-items:center;font-size:12px}
.industry-ribbon{border-block:1px solid var(--line);background:#090e11}.industry-ribbon>.section-shell{display:flex;align-items:center;justify-content:space-between;padding:25px 0;gap:24px}.industry-ribbon>.section-shell>span:first-child{color:#73888c;font-size:11px;letter-spacing:1px}.industry-ribbon .section-shell>div{display:flex;gap:53px;color:#d2dcde;font-size:15px;font-weight:500}.ribbon-end{font-size:8px;letter-spacing:1.5px;color:#50656b;font-family:var(--display)}
.system-section,.capabilities-section,.industries-section{padding-top:120px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:43px}.section-heading h2,.plugin-copy h2{font-size:clamp(30px,3.6vw,43px);line-height:1.4;font-weight:550;letter-spacing:-1px;margin:0}.muted-heading{color:#8c9c9f}.section-intro{font-size:13px;line-height:2;color:var(--muted);margin:0 0 8px}.workflow{border:1px solid var(--line);border-radius:12px;background:linear-gradient(130deg,#10171a,#0a1013);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2)}.workflow-top{padding:22px 28px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#bacbcc}.workflow-top>span:first-child{display:flex;align-items:center;gap:10px}.example-tag{font-size:9px;line-height:1.5;border:1px solid rgba(140,248,224,.12);border-radius:4px;padding:4px 8px;color:#7d9599;font-weight:400}.workflow-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);padding:0 28px;gap:14px}.workflow-tabs button{position:relative;min-height:62px;text-align:left;display:flex;align-items:center;gap:12px;background:transparent;font-size:12px;color:#84969c;padding:8px 0}.workflow-tabs button>span{font-family:var(--display);font-size:10px;letter-spacing:1px;color:#4c6a71}.workflow-tabs button[aria-selected="true"]{color:var(--accent)}.workflow-tabs button[aria-selected="true"]>span{color:#69aaad}.workflow-tabs button[aria-selected="true"]:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;width:100%;background:linear-gradient(90deg,var(--accent),#467777)}.workflow-panel{display:grid;grid-template-columns:1.15fr 1fr;min-height:325px}.workflow-conversation{padding:35px 32px;border-right:1px solid var(--line)}.user-prompt{display:flex;align-items:flex-start;gap:13px;background:rgba(209,230,233,.035);border:1px solid var(--line);padding:14px;border-radius:7px}.prompt-avatar{font-size:9px;background:#273738;width:24px;height:24px;border-radius:5px;flex-shrink:0;display:grid;place-items:center}.user-prompt p{font-size:11px;line-height:1.8;margin:2px 0}.agent-response{display:flex;gap:13px;margin-top:24px}.agent-response img{flex-shrink:0;margin-top:2px}.agent-name{font-size:9px;color:#739897;letter-spacing:.8px;font-family:var(--display)}.agent-response h3{font-size:18px;font-weight:500;margin:10px 0}.agent-response p{font-size:12px;color:#91a5aa;line-height:1.9;margin:0;max-width:350px;min-height:68px}.workflow-scope{color:#667e84;font-size:10px;padding-left:43px;margin-top:24px}.workflow-output{position:relative;display:flex;align-items:center;flex-direction:column;padding:24px 30px 25px;isolation:isolate;background:radial-gradient(ellipse at center,rgba(37,77,85,.16),transparent 70%)}.output-heading{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:10px;color:#91a9af}.output-symbol{color:var(--accent)}.output-orbit{position:relative;width:210px;height:195px;margin:8px 0}.output-ring{border:1px solid #254449;position:absolute;inset:14px;border-radius:50%}.ring-one{transform:rotate(-30deg) scaleY(.7);border-color:#375e66}.ring-two{transform:rotate(35deg) scaleY(.7);border-color:#1e4248}.output-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:1px solid #29464c;border-radius:50%;display:grid;place-items:center;background:#102125;box-shadow:0 0 45px #143133}.output-node{position:absolute;width:7px;height:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 15px rgba(140,248,224,.7)}.node-one{left:30px;top:55px}.node-two{right:24px;top:110px}.node-three{left:83px;bottom:25px;width:4px;height:4px}.output-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.output-chips span{font-size:9px;color:#a2b9ba;padding:4px 10px;background:#152429;border:1px solid #253c40;border-radius:4px}.workflow-bottom{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#647c83;border-top:1px solid var(--line);padding:15px 28px}.workflow-bottom>span:last-child{font-family:var(--display);font-size:8px;letter-spacing:1.3px}
.capability-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.capability-card{position:relative;background:#0c1216;border:1px solid var(--line);border-radius:10px;overflow:hidden}.creative-card{grid-row:span 2;display:flex;flex-direction:column}.card-copy{padding:34px 34px 0}.line-icon{display:block;color:var(--accent);width:30px;height:30px;margin-bottom:23px}.line-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.card-copy .eyebrow{font-size:9px;letter-spacing:1.9px;margin-bottom:15px}.card-copy h3{font-size:27px;font-weight:500;line-height:1.5;letter-spacing:-.6px;margin:0 0 16px}.card-copy>p:not(.eyebrow){color:#8c9ea4;font-size:12px;line-height:2;margin:0}.small-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.small-tags span{border:1px solid #24343a;border-radius:4px;color:#92a8ac;font-size:9px;padding:3px 8px}.creative-visual{height:285px;position:relative;margin-top:auto;padding-top:35px;isolation:isolate;background:radial-gradient(ellipse at bottom,rgba(43,100,106,.1),transparent 70%)}.creative-poster{position:absolute;width:160px;height:220px;border-radius:7px;border:1px solid #344447;box-shadow:0 15px 45px rgba(0,0,0,.4);bottom:37px;overflow:hidden;padding:14px;color:#e5ecea}.creative-poster>span{font-family:var(--display);font-size:6px;letter-spacing:.8px;position:relative;z-index:1;display:block}.creative-poster>strong{position:absolute;left:14px;bottom:35px;font-size:18px;line-height:1.5;font-weight:550;z-index:1}.creative-poster>small{position:absolute;bottom:12px;left:14px;font-size:7px;color:#94a9a6;letter-spacing:1px}.poster-drama{left:50%;transform:translateX(-50%) rotate(-2deg);z-index:3;background:linear-gradient(125deg,#11212b,#091318 65%,#183d3c)}.poster-drama strong em{color:#8cf8e0;font-style:normal}.poster-social{left:9%;transform:rotate(-12deg);background:linear-gradient(150deg,#152324,#27393c 45%,#091215);z-index:1;bottom:26px}.poster-commerce{right:8%;transform:rotate(12deg);background:linear-gradient(150deg,#222b2e,#111a1f 50%,#223d40);z-index:2;bottom:25px}.drama-arc{position:absolute;left:37px;top:30px;width:85px;height:145px;border:1px solid #8bb5b2;border-radius:70px 70px 0 0;background:radial-gradient(ellipse at 30% 20%,#60979133,#071418 70%);box-shadow:0 0 35px #7cd7d52b,inset 0 0 18px #97d8d333}.drama-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 23px,#d3f4ef08 24px)}.social-orbits{position:absolute;top:25px;left:20px;width:120px;height:100px}.social-orbits i{position:absolute;width:70px;height:70px;border:1px solid #a1c9c333;border-radius:50%;background:radial-gradient(circle at 30% 20%,#8df8e12d,transparent 60%)}.social-orbits i:nth-child(2){left:35px;top:20px}.social-orbits i:nth-child(3){left:15px;top:38px;width:55px;height:55px}.product-sculpture{position:absolute;left:48px;top:43px;width:62px;height:90px;border:1px solid #90bbb5;border-radius:25px 25px 15px 15px;background:linear-gradient(100deg,#3e595b,#acc8c6 45%,#344b4e 60%,#78948f);box-shadow:8px 12px 35px #0009;transform:rotate(-13deg)}.product-sculpture:before{content:"";position:absolute;top:-7px;left:15px;right:15px;height:9px;border-radius:4px;background:#9cbdb4}.visual-caption{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:8px;color:#567076;letter-spacing:1px}.delivery-card .card-copy{padding-top:29px}.delivery-card .line-icon{float:right;width:25px;height:25px;margin:0}.delivery-card .card-copy h3{font-size:25px}.channel-visual{display:flex;align-items:center;padding:30px 34px 24px;min-height:175px}.channel-source{display:flex;flex-direction:column;align-items:center;gap:6px;width:116px;flex-shrink:0;font-size:8px;color:#adcbca;font-family:var(--display)}.channel-source img{padding:6px;background:#152529;border:1px solid #294548;border-radius:10px;width:60px;height:60px}.channel-connections{position:relative;flex:1;height:90px;min-width:30px}.channel-connections span{position:absolute;left:0;right:0;border-top:1px solid #315157;top:50%}.channel-connections span:nth-child(1){top:0;height:45px;border-left:1px solid #315157;border-radius:8px 0 0 0}.channel-connections span:nth-child(3){top:50%;height:45px;border-bottom:1px solid #315157;border-top:none;border-left:1px solid #315157;border-radius:0 0 0 8px}.channel-targets{display:flex;flex-direction:column;gap:9px;width:100px}.channel-targets span{font-size:9px;border:1px solid #29434a;padding:7px 10px;line-height:1;background:#102027;border-radius:4px;text-align:center}.card-footnote{font-size:9px;color:#5b737b;margin:0;padding:0 34px 20px}.autonomy-card{padding:30px 34px;display:flex;align-items:center;gap:22px;background:linear-gradient(110deg,#10201f,#0c1416)}.autonomy-symbol{color:#8cf8e0;width:82px;height:82px;flex-shrink:0}.autonomy-card .eyebrow{font-size:8px;margin-bottom:9px;letter-spacing:1.4px}.autonomy-card h3{font-size:19px;margin:0 0 9px;font-weight:500}.autonomy-card p:not(.eyebrow){font-size:11px;color:#8ca5a8;line-height:1.9;margin:0}
.industry-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px}.industry-tabs button{display:flex;align-items:center;justify-content:center;gap:11px;font-size:13px;min-height:61px;background:#0d1418;border:1px solid var(--line);border-radius:6px;color:#8d9ea4;transition:background .2s,border-color .2s,color .2s}.industry-tabs button svg{height:20px;width:20px;stroke:currentColor;fill:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.industry-tabs button[aria-selected="true"]{background:#152925;color:var(--accent);border-color:#476b60}.industry-panel{display:grid;grid-template-columns:1fr 1fr;min-height:410px;background:#0c1317;border:1px solid var(--line);border-radius:10px;overflow:hidden}.industry-copy{padding:46px}.industry-copy .eyebrow{display:block;font-size:9px}.industry-copy h3{font-size:32px;font-weight:500;line-height:1.5;margin:0 0 18px;letter-spacing:-.7px}.industry-copy>p{font-size:12px;color:#93a6ad;max-width:355px;margin:0 0 22px;line-height:2}.industry-points{display:flex;flex-direction:column;gap:8px;font-size:10px;color:#a1b4b9}.industry-points>span{display:flex;align-items:center;gap:9px}.industry-points>span:before{content:"";width:4px;height:4px;border-radius:50%;background:#70afad}.text-link{font-size:11px;color:var(--accent);display:inline-flex;align-items:center;gap:23px;padding:12px 0;min-height:44px;margin-top:20px}.industry-art{position:relative;min-height:410px;background:radial-gradient(ellipse at 70% 45%,#25444c55,transparent 70%);overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate}.industry-art-rays{position:absolute;width:540px;height:540px;left:20%;top:12%;border:1px solid #234048;border-radius:50%;box-shadow:0 0 0 40px #80cbd408,0 0 0 80px #80cbd406,0 0 0 120px #80cbd403}.industry-art-frame{width:215px;height:305px;background:linear-gradient(160deg,#1a3238,#0c151a 55%,#263f4055);border:1px solid #547579;transform:rotate(-8deg);padding:22px;box-shadow:25px 20px 45px #0005;position:relative;display:flex;flex-direction:column;justify-content:space-between}.industry-art-frame:before{content:"";position:absolute;inset:40px 40px 60px;border:1px solid #8fb8b888;border-radius:100px 100px 0 0;box-shadow:0 0 35px #78a9b02e;background:radial-gradient(ellipse at top,#c0eeed13,transparent 70%)}.industry-art-frame>span{font-size:9px;font-family:var(--display);letter-spacing:4px;color:#98b4b4}.industry-art-mark{font-size:34px;letter-spacing:5px;position:relative;margin-top:85px;font-weight:500}.industry-art-frame>small{font-size:9px;color:var(--accent);letter-spacing:3px;margin-top:auto}.industry-art-note{position:absolute;bottom:23px;right:28px;font-family:var(--display);font-size:7px;letter-spacing:1.4px;color:#577981}.industry-art[data-scene="social"] .industry-art-frame:before{border-radius:50%;inset:55px 25px 85px;box-shadow:25px 20px 0 -1px #314a4f33,25px 20px 0 0 #76929255}.industry-art[data-scene="apps"] .industry-art-frame:before{border-radius:12px;inset:60px 43px 80px;transform:rotate(15deg);box-shadow:20px -15px 0 -1px #0c1a21,20px -15px 0 0 #587a7d}.industry-art[data-scene="commerce"] .industry-art-frame:before{inset:58px 64px 94px;border-radius:25px 25px 12px 12px;background:linear-gradient(100deg,#36585b,#90b0ac 40%,#2b494d 60%,#72938c);transform:rotate(7deg)}
.plugin-section{padding-top:135px;padding-bottom:120px}.plugin-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.plugin-copy>p:not(.eyebrow):not(.plugin-scope){color:#93a7ac;font-size:13px;line-height:2;margin:25px 0}.workspace-badges{display:flex;gap:12px;margin:25px 0}.workspace-badges>span{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #2a3b40;border-radius:5px;font-family:var(--display);font-size:11px;color:#c0d1d2;min-height:36px}.workspace-badges svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.plugin-copy .button{margin-top:9px}.plugin-scope{font-size:10px;line-height:1.9;color:#71888e;max-width:405px;margin-top:19px}.plugin-demo{background:#10171b;border:1px solid #2a3b40;border-radius:10px;overflow:hidden;box-shadow:0 15px 60px #0004}.plugin-demo-header{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);font-size:10px;color:#98abaf}.window-dots{display:flex;gap:5px}.window-dots i{height:5px;width:5px;background:#486068;border-radius:50%}.window-dots i:first-child{background:#6f9994}.plugin-demo-content{padding:25px 22px;display:flex;flex-direction:column;gap:23px}.chat-user{align-self:flex-end;max-width:88%;padding:10px 14px;background:#24332f;border:1px solid #3e5550;border-radius:8px 8px 2px 8px;font-size:11px;line-height:1.8;color:#c5d6d2}.chat-agent{display:flex;align-items:flex-start;gap:12px}.chat-agent img{flex-shrink:0;margin-top:2px}.chat-agent strong{font-size:12px;font-weight:500}.chat-agent p{font-size:10px;color:#829da4;line-height:1.9;margin:8px 0 12px}.chat-artifacts{display:flex;gap:8px}.chat-artifacts>span{font-size:9px;border:1px solid #31474d;border-radius:4px;display:flex;gap:8px;padding:7px 10px;align-items:center;background:#132329}.artifact-icon{color:#8bc4c8;font-size:14px}.second-chat{margin-top:1px;font-size:10px}.final-chat{padding-bottom:1px}.chat-scope{font-size:8px;color:#80b9aa;border:1px solid #28473e;background:#13251f;border-radius:4px;padding:4px 7px;display:inline-block}.chat-input{display:flex;align-items:center;justify-content:space-between;margin:0 20px 20px;border:1px solid #2a3d45;border-radius:6px;background:#0b1419;padding:8px 10px 8px 14px;color:#5b7883;font-size:10px}.chat-send{width:23px;height:23px;display:grid;place-items:center;background:#314a44;color:var(--accent);border-radius:4px;font-size:13px}
.connect-section{position:relative;padding:95px 0 100px;text-align:center;border-block:1px solid var(--line);overflow:hidden;isolation:isolate;background:#0a1012}.connect-glow{position:absolute;z-index:-1;width:800px;height:600px;bottom:-420px;left:50%;transform:translateX(-50%);border-radius:50%;border:1px solid #bdf5df33;box-shadow:0 0 70px #8ee4da14,inset 0 0 120px #8ee4da13,0 0 0 20px #bdf5df03,0 0 0 60px #bdf5df03,0 0 0 120px #bdf5df02}.connect-content .eyebrow{font-size:9px;margin-bottom:24px}.connect-content h2{font-size:clamp(32px,4vw,49px);font-weight:550;line-height:1.5;letter-spacing:-1px;margin:0}.connect-content h2>span{color:#b0c4c2}.connect-content>p:not(.eyebrow):not(.connect-note){font-size:12px;color:#8ca3a7;line-height:2;margin:24px 0 30px}.connect-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.connect-note{font-size:10px;color:#69838a;margin-top:24px}.site-footer{padding-top:40px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-top>p{color:#7b9297;font-size:11px;line-height:1.9;margin:0}.footer-top>a:last-child{font-size:11px;color:#9fb3b9;display:flex;gap:16px;min-height:44px;align-items:center}.footer-wordmark{font-family:var(--display);font-size:clamp(50px,9.3vw,128px);font-weight:550;letter-spacing:-4px;line-height:1.1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #243237;margin:40px 0 30px;text-align:center;user-select:none}.footer-bottom{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:22px 0 30px;font-size:9px;color:#617a82}.footer-bottom>span:last-child{font-family:var(--display);letter-spacing:1.5px;font-size:8px}.mobile-action{display:none}.noscript-note{text-align:center;color:#8ba8aa;font-size:12px;padding:20px}.reveal{opacity:1;transform:none}.motion-enabled .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.motion-enabled .reveal.is-visible{opacity:1;transform:translateY(0)}
@media(min-width:1440px){.hero{min-height:775px}.hero-visual{height:570px}.hero-text h1{font-size:66px}}
@media(max-width:1100px){.section-shell{width:calc(100% - 64px)}.nav-wrap{padding-inline:32px}.desktop-nav{gap:22px}.hero{min-height:650px}.hero-visual{height:450px;width:calc(100% + 40px);margin-left:-20px}.orbit-label{min-width:143px;padding:10px 12px}.orbit-label-right{right:0}.orbit-label-top{top:9%;left:8%}.orbit-label-bottom{bottom:7%;left:4%}.hero-actions{gap:0}.button{padding-inline:17px;gap:16px}.ribbon-end{display:none}.industry-ribbon .section-shell>div{gap:60px;margin-right:auto;margin-left:auto}.plugin-layout{gap:35px}.card-copy{padding-inline:26px}.autonomy-card{padding-inline:24px;gap:17px}.autonomy-symbol{width:65px;height:65px}.poster-social{left:4%}.poster-commerce{right:3%}.industry-copy{padding:35px}}
@media(max-width:800px){.desktop-nav{display:none}.menu-button{display:block}.nav-connect{margin-left:auto}.hero{grid-template-columns:1fr 1fr;min-height:650px}.hero h1{font-size:43px}.hero-native{font-size:18px}.hero-visual{height:400px}.orbit-label{min-width:135px;padding:9px 10px}.orbit-label small{font-size:5px}.orbit-label strong{font-size:10px}.orbit-icon{font-size:22px}.orbit-label-top{left:7%;top:10%}.orbit-label-right{right:0;top:53%}.orbit-label-bottom{bottom:7%;left:0}.core-emblem{height:112px;width:112px}.core-emblem img{width:60px;height:60px}.section-heading{gap:20px}.section-heading h2,.plugin-copy h2{font-size:33px}.section-intro{font-size:11px}.hero-actions{flex-direction:column;align-items:flex-start;gap:5px}.hero-actions .button-quiet{padding-left:0}.workflow-conversation{padding:28px 24px}.workflow-output{padding:23px 20px}.capability-grid{gap:15px}.card-copy{padding:25px 24px 0}.card-copy h3{font-size:25px}.card-copy>p:not(.eyebrow){font-size:11px}.creative-poster{width:135px;height:205px}.creative-poster>strong{font-size:16px}.creative-visual{height:275px}.drama-arc{left:26px;width:75px;height:140px}.product-sculpture{left:38px}.channel-visual{padding:20px 20px}.channel-source{width:88px}.channel-targets{width:90px}.autonomy-card{flex-direction:column;align-items:flex-start;gap:15px}.autonomy-symbol{width:45px;height:45px}.industry-copy h3{font-size:27px}.industry-art-frame{width:180px;height:270px}.industry-art-mark{font-size:29px}.plugin-layout{gap:25px}.plugin-copy h2{font-size:31px}.plugin-copy>p:not(.eyebrow):not(.plugin-scope){font-size:11px}.plugin-demo-content{padding:20px 16px}.chat-user{font-size:10px}.chat-agent{gap:8px}.chat-agent strong{font-size:10px}.chat-agent p{font-size:9px}.chat-artifacts>span{padding:5px 7px;font-size:8px}.plugin-demo-header{padding-inline:13px}.plugin-demo-header .example-tag{font-size:8px}.footer-wordmark{letter-spacing:-2px}}
@media(max-width:640px){html{scroll-padding-top:88px}.section-shell{width:calc(100% - 40px)}.nav-wrap{height:70px;padding:0 20px;gap:10px}.brand{gap:9px}.brand>img{width:32px;height:32px}.brand-type strong{font-size:17px;letter-spacing:2px}.brand-type>span{font-size:9px;letter-spacing:1.25px;margin-top:2px}.nav-connect{display:none}.menu-button{display:block;margin-left:auto}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:41px;padding-bottom:51px;min-height:0;width:100%;overflow:hidden}.hero-text{width:calc(100% - 44px);margin-inline:auto;text-align:center}.hero-eyebrow{justify-content:center;font-size:8px;letter-spacing:2px;margin-bottom:22px}.hero-native{font-size:19px;letter-spacing:2px;margin-bottom:11px}.hero h1{font-size:clamp(35px,10.2vw,48px);line-height:1.25;letter-spacing:-1.1px;font-weight:600}.hero-manifesto{font-size:12px;letter-spacing:.45px;margin:20px 0 9px}.hero-description{font-size:12px;line-height:1.9;max-width:none}.mobile-break{display:block}.hero-actions{flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-top:22px}.hero-actions .button{font-size:11px;min-height:46px;padding:10px 14px;gap:12px}.hero-actions .button-quiet{padding:10px 10px}.hero-principles{justify-content:center;gap:13px;font-size:9px;margin-top:21px}.hero-visual{width:calc(100% + 8px);height:343px;margin:4px -4px -12px;align-self:center}.core-halo{inset:0 3%}.core-emblem{height:101px;width:101px}.core-emblem img{width:57px;height:57px}.core-emblem>span{font-size:6px;letter-spacing:2.3px}.orbit-label{min-width:129px;gap:7px;border-radius:5px;padding:8px 10px}.orbit-label strong{font-size:10px;letter-spacing:0}.orbit-label small{font-size:5px;letter-spacing:.8px}.orbit-icon{font-size:21px}.orbit-label-top{left:9%;top:11%}.orbit-label-right{right:4%;top:53%}.orbit-label-bottom{left:6%;bottom:6%}.visual-coordinate{font-size:5px;letter-spacing:.8px}.coordinate-one{top:14%;right:6%}.coordinate-two{right:5%;bottom:8%;font-size:5px}.hero-bottom{bottom:10px;left:22px;right:22px;font-size:5px;letter-spacing:1px}.scroll-hint{font-size:8px;gap:8px}.scroll-hint>span{height:26px;width:17px;font-size:10px}.industry-ribbon>.section-shell{padding:18px 0;gap:15px}.industry-ribbon>.section-shell>span:first-child{font-size:8px;letter-spacing:0;white-space:nowrap}.industry-ribbon .section-shell>div{gap:25px;margin:0 0 0 auto;font-size:11px}.system-section,.capabilities-section,.industries-section{padding-top:76px}.section-heading{display:block;margin-bottom:29px}.eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:17px}.section-heading h2,.plugin-copy h2{font-size:29px;line-height:1.45;letter-spacing:-.6px}.section-intro{font-size:11px;line-height:1.9;margin:18px 0 0}.workflow{border-radius:8px}.workflow-top{padding:17px 16px;font-size:9px}.workflow-top>span:first-child{gap:7px}.example-tag{font-size:7px;padding:3px 6px}.workflow-tabs{padding:0 15px;gap:8px}.workflow-tabs button{font-size:10px;gap:5px;min-height:53px;white-space:nowrap}.workflow-tabs button>span{font-size:8px}.workflow-panel{grid-template-columns:1fr}.workflow-conversation{padding:23px 18px 18px;border-right:0}.user-prompt{padding:11px;gap:9px}.user-prompt p{font-size:10px;margin:1px 0}.prompt-avatar{height:22px;width:22px}.agent-response{gap:10px;margin-top:20px}.agent-response img{width:27px;height:27px}.agent-name{font-size:8px}.agent-response h3{font-size:16px;margin:8px 0 10px}.agent-response p{font-size:11px;min-height:60px;line-height:1.9}.workflow-scope{font-size:8px;padding-left:37px;margin-top:16px}.workflow-output{padding:17px 20px 21px;border-top:1px solid var(--line)}.output-heading{font-size:9px}.output-orbit{height:137px;width:180px;margin:0}.output-ring{inset:4px 25px}.output-center{width:64px;height:64px}.output-center img{width:42px;height:42px}.node-one{top:30px;left:30px;width:5px;height:5px}.node-two{top:75px;right:29px;width:5px;height:5px}.node-three{bottom:15px;left:88px;width:3px;height:3px}.output-chips span{font-size:8px;padding:4px 9px}.workflow-bottom{padding:12px 16px;font-size:8px}.workflow-bottom>span:last-child{display:none}.capability-grid{grid-template-columns:1fr;gap:15px}.creative-card{grid-row:auto}.card-copy{padding:27px 23px 0}.line-icon{width:26px;height:26px;margin-bottom:20px}.card-copy h3{font-size:25px;line-height:1.5}.card-copy>p:not(.eyebrow){font-size:11px}.card-copy>p>br{display:none}.small-tags{gap:7px;margin-top:18px}.small-tags span{font-size:8px}.creative-visual{height:255px;margin-top:25px}.creative-poster{width:142px;height:206px;bottom:33px}.creative-poster>strong{font-size:16px}.poster-social{left:6%;bottom:22px}.poster-commerce{right:5%;bottom:22px}.poster-drama{z-index:3}.delivery-card .card-copy{padding-top:26px}.delivery-card .card-copy h3{font-size:25px}.channel-visual{padding:30px 25px 24px;min-height:157px}.channel-source{width:92px}.channel-targets{width:105px}.channel-connections{min-width:20px}.channel-targets span{font-size:9px}.card-footnote{padding:0 23px 20px;font-size:8px}.autonomy-card{padding:25px 23px;flex-direction:row;align-items:center;gap:17px}.autonomy-symbol{width:55px;height:55px}.autonomy-card .eyebrow{font-size:7px;letter-spacing:1px}.autonomy-card h3{font-size:18px}.autonomy-card p:not(.eyebrow){font-size:10px}.industry-tabs{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:15px}.industry-tabs button{min-height:49px;font-size:11px;gap:9px}.industry-tabs button svg{width:18px;height:18px}.industry-panel{grid-template-columns:1fr}.industry-copy{padding:27px 23px}.industry-copy .eyebrow{margin-bottom:17px;font-size:8px}.industry-copy h3{font-size:27px;line-height:1.5;margin-bottom:15px}.industry-copy>p{font-size:11px;line-height:2;max-width:none}.industry-points{font-size:10px;gap:9px}.text-link{font-size:11px;margin-top:14px}.industry-art{min-height:279px;border-top:1px solid var(--line)}.industry-art-frame{width:153px;height:216px;transform:rotate(-8deg);padding:18px}.industry-art-frame:before{inset:28px 26px 47px}.industry-art-frame>span{font-size:7px;letter-spacing:3px}.industry-art-mark{font-size:27px;letter-spacing:3px;margin-top:48px}.industry-art-frame>small{font-size:8px;letter-spacing:1px}.industry-art-rays{width:370px;height:370px;top:16%;left:27%}.industry-art-note{font-size:6px;bottom:15px;right:15px}.industry-art[data-scene="social"] .industry-art-frame:before{inset:37px 23px 59px}.industry-art[data-scene="apps"] .industry-art-frame:before{inset:39px 30px 57px}.industry-art[data-scene="commerce"] .industry-art-frame:before{inset:40px 44px 67px;border-radius:22px 22px 9px 9px}.plugin-section{padding-top:77px;padding-bottom:76px}.plugin-layout{grid-template-columns:1fr;gap:28px}.plugin-copy>p:not(.eyebrow):not(.plugin-scope){font-size:11px;line-height:2;margin:20px 0}.workspace-badges{gap:10px;margin:20px 0}.workspace-badges>span{font-size:10px;padding:6px 11px}.plugin-copy .button{font-size:11px;margin-top:4px}.plugin-scope{font-size:9px;line-height:1.9;max-width:none;margin-top:16px}.plugin-demo-header{padding:15px 16px;font-size:9px}.plugin-demo-content{padding:21px 17px;gap:22px}.chat-user{font-size:10px;padding:10px 12px}.chat-agent{gap:10px}.chat-agent strong{font-size:11px}.chat-agent p{font-size:10px}.chat-artifacts>span{font-size:8px;padding:6px 9px}.chat-scope{font-size:7px}.chat-input{margin:0 17px 17px;font-size:9px;padding:8px 9px 8px 11px}.connect-section{padding:69px 0 73px}.connect-content .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:21px}.connect-content h2{font-size:29px;line-height:1.5;letter-spacing:-.9px}.connect-content>p:not(.eyebrow):not(.connect-note){font-size:11px;margin:22px 0 24px}.connect-actions{gap:6px;flex-direction:column;align-items:center}.connect-actions .button{font-size:11px;min-height:46px}.connect-note{font-size:9px;margin-top:19px}.connect-glow{width:530px;height:400px;bottom:-310px}.site-footer{padding-top:29px;padding-bottom:74px}.footer-top{gap:15px;flex-wrap:wrap}.footer-top>p{font-size:9px;margin-left:auto}.footer-top>a:last-child{font-size:10px;flex-basis:100%;min-height:44px;margin-top:3px}.footer-wordmark{font-size:10.5vw;letter-spacing:-1px;margin:17px 0 24px;-webkit-text-stroke:.6px #2b3f46}.footer-bottom{font-size:8px;flex-direction:column;gap:8px;padding:17px 0 20px}.footer-bottom>span:last-child{font-size:7px;letter-spacing:1px}.mobile-action{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:25;justify-content:space-between;align-items:center;gap:16px;background:rgba(10,17,20,.93);border-top:1px solid #263c42;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(120%);transition:transform .3s}.mobile-action.is-visible{transform:translateY(0)}.mobile-action a:first-child{font-size:11px;color:#b6cbc9;min-height:44px;display:flex;align-items:center}.mobile-action a:last-child{font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:38px;background:var(--accent);color:#09231f;border-radius:4px;padding:10px 16px;min-height:42px}.motion-enabled .reveal{transform:translateY(14px)}}
@media(max-width:360px){.hero h1{font-size:35px}.hero-text{width:calc(100% - 34px)}.hero-actions .button{font-size:10px;padding-inline:11px;gap:9px}.industry-ribbon .section-shell>div{gap:18px}.hero-visual{height:313px}.orbit-label{min-width:120px}.orbit-label strong{font-size:9px}.workflow-tabs{padding-inline:11px;gap:5px}.workflow-tabs button{font-size:9px;gap:4px}.autonomy-card{gap:12px}.autonomy-symbol{width:43px;height:43px}.footer-top .brand-type strong{font-size:15px}.footer-top>p{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.motion-enabled .reveal{opacity:1;transform:none}}
