@font-face{font-family:Inter;src:local('Inter');font-display:swap}
.language-picker{display:flex;align-items:center;position:relative;gap:7px;color:var(--muted)}.language-picker>span{position:absolute;left:12px;pointer-events:none;font-size:19px}.language-picker::after{content:"";position:absolute;right:15px;top:50%;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.language-picker select.language{display:block;appearance:none;-webkit-appearance:none;padding:10px 32px 10px 36px;max-width:150px;background:#191d17;font-size:12px}.language:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.hero-copy{min-width:0}h1,h2,.tool-tagline,.product-flow{overflow-wrap:anywhere}html:not([lang=en]):not([lang=zh-CN]) h1{font-size:clamp(44px,5vw,70px);letter-spacing:-2px;line-height:1.12}html:not([lang=en]) .hero-note{line-height:1.7;letter-spacing:.3px}html:not([lang=en]) h2{letter-spacing:-1px}@media(max-width:700px){html:not([lang=en]):not([lang=zh-CN]) h1{font-size:clamp(40px,10vw,64px)}.language-picker select.language{max-width:138px;padding-right:32px}}
.tools .tool-grid{grid-template-columns:1fr;gap:24px}.tools .tool-card{padding:34px 38px}.tools .featured{background:linear-gradient(115deg,#252e1c,#191d17 70%);border-color:#4a5c36}.product-body{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start;padding-top:4px}.product-identity{display:flex;align-items:center;gap:18px;margin-bottom:22px}.tools .tool-logo{width:72px;height:72px;margin:0}.tools .tool-card h3{font-size:48px;margin:0;letter-spacing:-2px}.tools .tool-tagline{font-size:22px;line-height:1.5;margin-bottom:18px}.tools .tool-description{max-width:none;font-size:15px;line-height:1.9;margin-bottom:22px}.product-tags{display:flex;flex-wrap:wrap;gap:8px}.product-tags span{padding:7px 11px;border:1px solid #424b3b;border-radius:30px;font-size:11px;line-height:1.5;color:#b2bca9}.product-flow{margin:0;padding:24px 26px;border:1px solid #333c2c;border-radius:8px;background:#10120f66}.product-flow>div+div{border-top:1px solid #30352b;margin-top:19px;padding-top:19px}.product-flow dt{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5;font-weight:600}.product-flow dt>span:first-child{font-family:ui-monospace,monospace;font-size:10px;color:var(--color);border:1px solid #435137;display:grid;place-items:center;min-width:26px;height:26px;border-radius:50%;font-weight:400}.product-flow dd{margin:9px 0 0 38px;color:#9ba394;font-size:12px;line-height:1.85}.tools .card-bottom{margin-top:30px}.tools .card-bottom>span:first-child{color:var(--color);font-weight:600}.tools .card-bottom>span:last-child{max-width:none}
@media(max-width:1000px){.product-body{gap:30px;grid-template-columns:1fr 1fr}.tools .tool-card{padding:28px}.tools .tool-tagline{font-size:19px}.tools .tool-description{font-size:14px}.product-flow{padding:20px}.tools .tool-card h3{font-size:40px}}
@media(max-width:700px){.product-body{grid-template-columns:1fr;gap:26px}.tools .tool-card{padding:23px}.product-identity{margin-bottom:18px;gap:13px}.tools .tool-logo{width:58px;height:58px}.tools .tool-card h3{font-size:36px;letter-spacing:-1px}.tools .tool-tagline{font-size:18px;margin-bottom:14px}.tools .tool-description{font-size:14px;line-height:1.85;margin-bottom:18px}.product-tags{gap:6px}.product-tags span{font-size:10px;padding:6px 9px}.product-flow{padding:19px 17px}.product-flow dt{font-size:13px}.product-flow dd{font-size:12px}.tools .card-bottom{margin-top:24px;gap:10px}.tools .card-bottom>span:last-child{max-width:165px;font-size:8px}}
:root{color-scheme:dark;--bg:#10120f;--text:#f0f2e9;--muted:#9ba394;--accent:#bdff72;--line:#30352b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:6px}::selection{background:var(--accent);color:var(--bg)}.wrap{max-width:1320px;width:calc(100% - 112px);margin-inline:auto}.skip{position:fixed;top:-100px;left:20px;background:var(--accent);color:var(--bg);padding:15px;z-index:10}.skip:focus{top:12px}.header{height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:11px;font-size:28px;font-weight:750;letter-spacing:-1.4px}.brand-dot{color:var(--accent)}.header nav{display:flex;gap:35px;font-size:14px}.header nav a:hover,.footer a:hover{color:var(--accent)}.language{border:1px solid var(--line);border-radius:30px;background:transparent;padding:10px 15px;color:var(--text);cursor:pointer;font-size:13px;display:flex;gap:16px}.language:hover{border-color:var(--accent)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;padding-block:86px 76px}.eyebrow{display:flex;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:1.6px;line-height:1.7;color:var(--muted);margin:0 0 26px}.live-dot{width:7px;height:7px;background:var(--accent);border-radius:50%}h1{font-size:clamp(55px,6.3vw,89px);letter-spacing:-5px;line-height:1.04;margin:0;font-weight:650}.accent{color:var(--accent)}.hero-description{font-size:16px;line-height:1.85;color:var(--muted);max-width:425px;margin:30px 0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;padding:18px 23px;border-radius:5px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.primary{background:var(--accent);color:#151a10}.primary:hover{background:#d2ff9e;transform:translateY(-2px)}.button>span:last-child{font-size:22px;line-height:1}.hero-note{display:flex;align-items:center;gap:13px;margin-top:30px;color:var(--muted);font-family:ui-monospace,monospace;font-size:9px;letter-spacing:1px}.mini-wave{font-size:18px;color:var(--accent);letter-spacing:-3px}.sound-art{height:520px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#253126 0%,#141912 60%,#10120f 85%);border:1px solid var(--line);border-radius:160px 160px 14px 14px}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#c6daac08 1px,transparent 1px),linear-gradient(90deg,#c6daac08 1px,transparent 1px);background-size:38px 38px}.art-label{position:absolute;top:100px;left:28px;right:28px;display:flex;justify-content:space-between;color:#7f8e73;font-family:ui-monospace,monospace;font-size:9px;letter-spacing:1.4px}.orbit{position:absolute;left:50%;top:52%;width:430px;height:210px;border:1px solid #b5d79026;border-radius:50%;transform:translate(-50%,-50%) rotate(-28deg)}.orbit-two{transform:translate(-50%,-50%) rotate(28deg)}.sculpture{height:290px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-9deg);width:82%;display:flex;gap:8px;align-items:center;filter:drop-shadow(0 25px 32px #0b100e)}.sculpture i{display:block;flex:1;height:var(--h);border-radius:100px;background:linear-gradient(90deg,#487b3e,#aeef7e 43%,#e1ffba 62%,#759c51 95%);box-shadow:inset -2px 0 5px #101e0f50;animation:breathe 6s ease-in-out infinite;animation-delay:calc(var(--n) * -0.15s)}@keyframes breathe{50%{transform:scaleY(.86)}}.art-bottom{position:absolute;bottom:28px;left:28px;right:28px;display:flex;justify-content:space-between;align-items:center;font-family:ui-monospace,monospace;color:#849777;font-size:9px;letter-spacing:2px}.art-plus{font-size:20px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0}.ticker>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:ui-monospace,monospace;font-size:13px;letter-spacing:2px;color:#acb4a3}.ticker-star{font-size:22px;color:var(--accent)}.tools{padding-block:105px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px}.section-heading .eyebrow{margin-bottom:16px}h2{font-size:clamp(32px,3.5vw,48px);letter-spacing:-2px;line-height:1.13;font-weight:550;margin:0}.section-heading>p{max-width:265px;color:var(--muted);font-size:14px;line-height:1.8;margin:0 0 2px}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tool-card{display:flex;flex-direction:column;background:#191d17;border:1px solid var(--line);border-radius:10px;padding:30px;transition:border-color .2s,transform .2s;min-width:0}.tool-card:hover{border-color:var(--color);transform:translateY(-3px)}.featured{grid-column:1/-1;background:linear-gradient(115deg,#232321,#1c1c23)}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.tool-number{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:1.4px;color:var(--muted)}.card-arrow{width:35px;height:35px;display:grid;place-items:center;border:1px solid #4b5143;border-radius:50%;font-size:21px;transition:background .2s,color .2s}.tool-card:hover .card-arrow{background:var(--color);color:#151a10;border-color:var(--color)}.tool-logo{object-fit:contain;margin:8px 0 12px}.tool-card h3{font-size:36px;letter-spacing:-1.3px;margin:0 0 10px;font-weight:600}.tool-tagline{font-size:17px;color:var(--color);margin:0 0 12px;line-height:1.5}.tool-description{color:var(--muted);font-size:14px;line-height:1.85;margin:0 0 28px;max-width:420px}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:auto;font-size:13px}.card-bottom>span:last-child{color:#858f7c;font-family:ui-monospace,monospace;font-size:9px;letter-spacing:.8px;text-align:right}.featured-body{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.create-visual{padding:30px;background:#10120f50;border:1px solid #38393f;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:400px;width:100%;justify-self:end;margin-bottom:25px}.visual-line{color:#c1badc;font-family:ui-monospace,monospace;font-size:13px;line-height:1.6}.visual-divider{color:#746983;font-size:24px}.visual-track{width:100%;padding:18px 10px;text-align:center;background:linear-gradient(90deg,#9a86f514,#b0a0ff24,#9a86f514);border-radius:5px;color:#b5a0ff;font-size:27px;letter-spacing:4px;overflow:hidden;white-space:nowrap}.visual-caption{font-family:ui-monospace,monospace;font-size:9px;letter-spacing:2px;color:#8b819e}.approach{display:grid;grid-template-columns:1fr 1.55fr;gap:80px;border-top:1px solid var(--line);padding-block:85px}.approach-mark{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px}.approach-mark img{border-radius:30px;transform:rotate(-8deg)}.approach-mark>span{font-family:ui-monospace,monospace;color:var(--muted);letter-spacing:2px;font-size:11px;line-height:1.8}.approach-copy h2{max-width:620px}.approach-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted);max-width:575px;margin:25px 0 0}.approach-copy .rights-note{font-size:12px!important;color:#7e8b72!important}.finale{text-align:center;border-radius:12px;background:var(--accent);color:#182210;padding:65px 24px;margin-bottom:75px}.finale .eyebrow{justify-content:center;color:#52613e;margin-bottom:18px}.finale h2{font-size:clamp(50px,7vw,84px);letter-spacing:-4px}.finale .button{border:1px solid #52613e;background:transparent;margin-top:30px}.finale .button:hover{background:#a7e95e}.footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 0 35px}.footer .brand{font-size:23px}.footer p{color:#829076;font-size:11px}.footer nav{display:flex;gap:20px;font-size:11px;color:var(--muted)}html[lang=zh-CN] h1{letter-spacing:-2px;font-size:clamp(52px,5.8vw,78px);line-height:1.18}html[lang=zh-CN] h2{letter-spacing:-1px}
@media(min-width:1600px){.hero{gap:85px}.sound-art{height:570px}}@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.hero{gap:28px;padding-block:60px}h1{font-size:60px;letter-spacing:-3px}.sound-art{height:450px;border-radius:120px 120px 12px 12px}.sculpture{gap:5px;height:240px}.art-label{top:85px;font-size:8px;letter-spacing:.4px}.hero-description{font-size:14px}.hero-note{font-size:8px;letter-spacing:.2px}.tools{padding-block:75px}.tool-card{padding:24px}.card-bottom>span:last-child{max-width:135px}.approach{gap:50px}.footer nav{gap:13px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:83px}.brand{font-size:25px}.brand img{width:33px;height:33px}.header nav{display:none}.hero{grid-template-columns:1fr;padding-block:48px 38px;gap:38px}.hero-copy{max-width:500px}.eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:20px}h1{font-size:clamp(56px,11.5vw,77px)}.hero-description{max-width:400px;margin-block:23px;font-size:15px}.hero-note{font-size:8px;margin-top:23px}.sound-art{height:350px;border-radius:100px 100px 12px 12px}.sculpture{height:220px;max-width:360px}.art-label{top:61px;left:25px;right:25px}.orbit{width:360px;height:170px}.ticker{padding:18px 0}.ticker>.wrap{gap:9px;font-size:8px;letter-spacing:.7px}.ticker-star{font-size:14px}.tools{padding-block:60px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:18px;max-width:330px}.tool-grid{grid-template-columns:1fr;gap:15px}.featured{grid-column:auto}.featured-body{display:block}.create-visual{display:none}.tool-card{padding:24px}.tool-logo{width:66px;height:66px}.tool-card h3{font-size:32px}.tool-tagline{font-size:16px}.tool-description{font-size:14px}.card-bottom>span:last-child{max-width:none;font-size:8px}.approach{grid-template-columns:1fr;gap:35px;padding-block:50px}.approach-mark{flex-direction:row;align-items:center;gap:22px}.approach-mark img{width:66px;height:66px;border-radius:19px}.approach-mark>span{font-size:9px}.approach-copy>p:not(.eyebrow){font-size:14px}.finale{padding-block:46px;margin-bottom:40px}.finale h2{letter-spacing:-2px}.footer{flex-wrap:wrap;gap:18px;padding-bottom:26px}.footer nav{flex-basis:100%;justify-content:space-between;gap:12px}html[lang=zh-CN] h1{font-size:clamp(50px,10vw,70px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
