:root{color-scheme:light;--ink:#1d333d;--muted:#56676d;--primary:#285c73;--line:#dce3df}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #438daa;outline-offset:5px}::selection{background:#cee4ea}.wrap{max-width:1200px;width:calc(100% - 96px);margin-inline:auto}.header{height:108px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.brand,.header{align-items:center}.brand{display:inline-flex;gap:11px;font-size:23px;font-weight:700;letter-spacing:-.8px}.header nav{display:flex;align-items:center;gap:30px;font-size:14px}.header .language-button{font-size:13px;padding:9px 14px;border:1px solid var(--line);gap:9px}.language-symbol{font-size:22px;line-height:1}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;padding-block:91px 100px}.eyebrow,.hero{align-items:center}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;line-height:1.8;color:var(--primary);margin:0 0 24px;display:flex;gap:9px}.tiny-star{font-size:23px;line-height:1}h1{font-size:clamp(46px,5vw,68px);letter-spacing:-3px;line-height:1.08;font-weight:500;max-width:620px;margin:0 0 26px;text-wrap:balance}.hero-description{font-size:17px;line-height:1.8;color:var(--muted);max-width:455px;margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--primary)}.text-link:hover{text-decoration:underline}.requirements{margin-top:16px}.release-status,.requirements{font-size:12px;color:var(--muted)}.release-status{display:flex;gap:10px;max-width:420px;margin-top:30px}.release-status strong{font-weight:600;color:var(--ink)}.release-status p{line-height:1.7;margin:5px 0 0}.status-dot{width:7px;height:7px;background:#9c804d;flex-shrink:0;border-radius:50%;margin-top:4px}.preview{position:relative;margin:0;padding:55px 18px 20px;isolation:isolate}.preview-orbit{position:absolute;z-index:-1;width:108%;aspect-ratio:1;left:-3%;top:6%;border-radius:50%;background:#e7eeeb;border:1px solid #e0e8e3}.preview-orbit:after{content:"";position:absolute;inset:22px;border:1px solid #d8e3de;border-radius:50%}.preview-spark{position:absolute;right:-8px;top:5px;color:#7a9a8b;font-size:70px}.app-preview{position:relative;background:#fdfdfb;border:1px solid #d6deda;border-radius:18px;box-shadow:0 22px 55px -25px #1e3a4650,0 4px 12px #1e3a4609;transform:rotate(-3deg);overflow:hidden}.preview-title{justify-content:space-between;padding:16px 19px;border-bottom:1px solid #e5e9e5;font-size:16px;color:#647574}.preview-brand,.preview-title{display:flex;align-items:center}.preview-brand{gap:8px;font-size:14px;font-weight:700;color:var(--ink)}.preview-content{padding:21px}.draft-label{font-size:9px;letter-spacing:1.5px;color:#6b7a7d;font-weight:700;margin:0 0 10px}.draft-text{font-size:14px;line-height:1.7;margin:0 0 23px;color:#687478}.preview-tabs{display:flex;justify-content:space-around;border-radius:9px;background:#eef1ed;padding:4px;font-size:11px;margin-bottom:18px}.preview-tabs span{padding:7px 10px;flex:1 1;text-align:center;color:#687575}.preview-tabs .selected{background:#fff;border-radius:6px;color:var(--primary);box-shadow:0 1px 4px #00000012}.result-card{padding:17px;background:#edf3f2;border:1px solid #d7e5df;border-radius:10px}.result-label{display:flex;align-items:center;gap:6px;color:var(--primary);font-size:11px;font-weight:700}.result-label svg{width:17px}.result-label span{margin-left:auto;color:#557d68}.result-card p{font-size:14px;line-height:1.8;margin:12px 0 0}.preview-footer{display:flex;align-items:center;gap:7px;padding:12px 20px;font-size:10px;color:#6d807d;border-top:1px solid #e5e9e5}.preview-footer span{font-size:18px}figcaption{text-align:center;font-size:11px;color:#6c7d78;position:relative;margin-top:35px;letter-spacing:.3px}.features{padding-block:30px 85px;scroll-margin-top:30px}.features>.eyebrow{margin-bottom:15px}h2{font-size:36px;line-height:1.25;letter-spacing:-1px;font-weight:500;margin:0 0 35px;text-wrap:balance}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{position:relative;padding:28px;border-radius:24px;min-height:258px;background:#eef1e9}.feature-1{background:#eaf0f3}.feature-2{background:#f3eee6}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#ffffffb0;color:#456254}.feature-1 .feature-icon{color:#406579}.feature-2 .feature-icon{color:#856b48}.feature-number{position:absolute;right:26px;top:39px;color:#89918b;font-size:11px;letter-spacing:1px}.feature-card h3{font-size:20px;letter-spacing:-.5px;font-weight:500;margin:29px 0 12px}.feature-card p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.model-section{padding-bottom:85px}.model-inner{border:1px solid var(--line);border-radius:28px;padding:48px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.model-inner .eyebrow{margin-bottom:15px}.model-inner h2{font-size:32px;margin-bottom:18px}.model-body{font-size:14px;color:var(--muted);line-height:1.9;margin:0 0 23px}.model-options{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:14px}.model-options .MuiChip-root{height:46px;padding:0 10px;font-size:13px;border-color:#d8e0dc;background:#f4f6f1}.chip-dot{width:8px;height:8px;border-radius:50%;margin-left:12px!important}.footer{border-top:1px solid var(--line);padding-block:32px 38px;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer .brand{font-size:18px}.footer p{margin-top:12px}.footer p,.footer-links{font-size:12px;color:var(--muted)}.footer-links{display:flex;align-items:center;gap:25px}.dialog-description{font-size:14px;line-height:1.6;color:var(--muted);margin-top:0}.skip-link{position:fixed;top:-100px;left:12px;background:white;z-index:10000;padding:12px;border-radius:10px}.skip-link:focus{top:12px}html[lang^=zh] h1{letter-spacing:-1.5px;line-height:1.22}html[lang^=zh] .hero-description{line-height:1.95}html[lang^=zh] .eyebrow{letter-spacing:2px}@media(min-width:1400px){.hero{gap:100px}}@media(max-width:950px){.wrap{width:calc(100% - 56px)}.hero{gap:36px;padding-block:65px}.hero h1{font-size:48px}.hero-description{font-size:16px}.preview{padding-inline:0}.preview-content{padding:16px}.feature-card{padding:24px}.feature-card h3{font-size:18px}.model-inner{padding:32px;gap:30px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:84px}.header nav{gap:10px}.nav-feature{display:none}.brand{font-size:21px}.header .language-button{font-size:12px;padding:8px 10px}.hero{grid-template-columns:1fr;gap:20px;padding-block:54px 50px}.hero h1{font-size:52px;letter-spacing:-2px;max-width:520px}.hero-description{max-width:540px}.eyebrow{font-size:10px}.preview{width:100%;max-width:440px;justify-self:center;padding:40px 20px 20px}.preview-orbit{width:100%;left:0}.preview-spark{right:2px;top:0;font-size:54px}.features{padding-block:26px 48px}h2{font-size:29px}.feature-grid{grid-template-columns:1fr;gap:14px}.feature-card{padding:26px;min-height:220px}.feature-card h3{font-size:21px;margin-top:22px}.feature-card p{font-size:15px}.model-inner{grid-template-columns:1fr;padding:28px;gap:30px}.model-inner h2{font-size:29px}.model-options{justify-content:flex-start;gap:10px}.model-section{padding-bottom:48px}.footer{align-items:flex-start;flex-direction:column;gap:8px;padding-block:28px}.footer-links{width:100%;justify-content:space-between}.requirements{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}