.model-architecture[data-astro-cid-y3gvvtkx]{margin:0}.model-map[data-astro-cid-y3gvvtkx]{display:block}.model-map[data-astro-cid-y3gvvtkx] img[data-astro-cid-y3gvvtkx]{width:100%;height:auto;display:block}.model-mobile[data-astro-cid-y3gvvtkx]{display:none}figcaption[data-astro-cid-y3gvvtkx]{color:var(--quiet);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;font-size:12px;display:flex}figcaption[data-astro-cid-y3gvvtkx] a[data-astro-cid-y3gvvtkx]{color:var(--text-soft)}@media (width<=750px){.model-map[data-astro-cid-y3gvvtkx]{margin-bottom:24px}.model-mobile[data-astro-cid-y3gvvtkx]{gap:22px;display:grid}.model-mobile[data-astro-cid-y3gvvtkx] section[data-astro-cid-y3gvvtkx]{border-bottom:1px solid var(--line-strong);padding-bottom:22px}.model-mobile[data-astro-cid-y3gvvtkx] h3[data-astro-cid-y3gvvtkx]{font-size:16px;font-weight:500}.model-mobile[data-astro-cid-y3gvvtkx] p[data-astro-cid-y3gvvtkx]{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.85}.model-mobile[data-astro-cid-y3gvvtkx] .mobile-modules[data-astro-cid-y3gvvtkx]{color:var(--text-soft);font-size:15px}.model-mobile[data-astro-cid-y3gvvtkx] strong[data-astro-cid-y3gvvtkx]{color:var(--mint);margin-top:10px;font-size:12px;font-weight:400;display:block}.model-mobile-core[data-astro-cid-y3gvvtkx] h3[data-astro-cid-y3gvvtkx]{color:var(--mint)}.model-mobile-space[data-astro-cid-y3gvvtkx] h3[data-astro-cid-y3gvvtkx]{color:var(--blue)}.model-mobile-agents[data-astro-cid-y3gvvtkx] h3[data-astro-cid-y3gvvtkx]{color:var(--amber)}}.opening{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;padding-block:70px 72px;display:grid}.opening h1{letter-spacing:-.035em;margin-top:20px;font-size:clamp(44px,5vw,76px);font-weight:500;line-height:1.12}.opening h1 span{display:block}.opening h1 span+span{color:var(--text-soft)}html[lang=zh-CN] .opening h1{letter-spacing:0;line-height:1.2}.opening-copy{max-width:490px;padding-bottom:4px}.opening-copy .positioning{color:var(--text);margin-bottom:12px;font-size:17px;font-weight:500}.opening-copy>p{color:var(--muted);font-size:15px;line-height:1.85}.opening-copy .button{margin-top:23px}.landing-heading{margin-bottom:28px}.landing-heading h2{letter-spacing:-.02em;margin-top:13px;font-size:clamp(26px,3vw,38px);font-weight:450;line-height:1.4}.trailer-film{aspect-ratio:16/9;border-radius:6px}.trailer-film img{object-position:center}.landing-film-label,.landing-film-duration{z-index:2;color:#f0f3ed;font-size:11px;line-height:1.5;position:absolute}.landing-film-label{background:#081216b8;border-radius:3px;padding:3px 7px;top:15px;left:16px}.landing-film-duration{font-family:var(--mono);bottom:17px;right:17px}.application-lines{grid-template-columns:1fr 1fr;gap:50px;padding-top:24px;display:grid}.application-lines>div{align-items:baseline;gap:20px;display:flex}.application-lines h3{flex-shrink:0;font-size:16px;font-weight:500}.application-lines p{color:var(--muted);font-size:13px;line-height:1.8}.landing-versions,.landing-architecture{padding-top:92px}.chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.chapter{border-top:1px solid var(--line-strong);flex-direction:column;min-width:0;padding-top:20px;scroll-margin-top:50px;display:flex}.chapter-label{color:var(--accent);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.chapter-label>span{font-family:var(--mono);font-size:13px}.chapter-label h3{font-size:28px;font-weight:450}.chapter-promise{color:var(--text-soft);min-height:3em;margin-top:12px;font-size:20px;font-weight:450;line-height:1.5}.chapter-film{margin-top:20px}.chapter-film-title{z-index:2;color:#fff;font-size:17px;font-weight:500;position:absolute;bottom:16px;left:16px;right:60px}.chapter-film-title>span{margin-left:6px;font-size:10px}.chapter-keywords{flex-wrap:wrap;gap:7px 0;margin:18px 0 0;padding:0;list-style:none;display:flex}.chapter-keywords li{color:var(--muted);font-size:12px;line-height:1.8}.chapter-keywords li+li:before{content:"·";color:var(--quiet);padding-inline:9px}.landing-note{color:var(--quiet);margin-top:24px;font-size:11px}.scene-architecture{border-block:1px solid var(--line-strong);padding-block:30px 22px}.architecture-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.architecture-flow li{position:relative}.flow-index{color:var(--quiet);font-family:var(--mono);font-size:11px}.architecture-flow h3{margin-top:9px;font-size:18px;font-weight:500}.architecture-flow p{color:var(--muted);margin-top:6px;font-size:12px}.architecture-flow li+li:before{content:"→";color:var(--quiet);position:absolute;top:31px;left:-25px}.architecture-feedback{color:var(--quiet);border-bottom:1px solid var(--line);gap:10px;margin-top:25px;padding-bottom:18px;font-size:11px;display:flex}.architecture-versions{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:20px;display:grid}.architecture-versions p{color:var(--muted);align-items:baseline;gap:10px;font-size:12px;display:flex}.architecture-versions strong{color:var(--accent);font-family:var(--mono);font-size:12px;font-weight:400}.scene-architecture figcaption{color:var(--quiet);margin-top:18px;font-size:11px}.technical-link{margin-top:22px;font-size:13px}.join-section{padding-block:86px 80px}.join-section h2{letter-spacing:-.02em;margin-top:18px;font-size:clamp(28px,3.3vw,42px);font-weight:450;line-height:1.35}.join-section>p:not(.eyebrow){color:var(--muted);margin-top:16px;font-size:14px}.join-email{color:var(--mint);border-bottom:1px solid var(--line-strong);margin-top:26px;padding-bottom:8px;font-size:clamp(20px,2.5vw,30px);display:inline-block}.join-email span{margin-left:12px;font-size:18px}.guide-technical{border-top:1px solid var(--line);padding-block:45px}@media (width<=1000px){.opening{gap:40px}.application-lines>div{display:block}.application-lines p{margin-top:8px}.chapter-grid{gap:20px}.chapter-promise{min-height:3em;font-size:18px}.architecture-flow h3{font-size:16px}}@media (width<=700px){.opening{grid-template-columns:1fr;gap:25px;padding-block:44px 52px}.opening h1{font-size:clamp(42px,10vw,60px)}.opening-copy>p{font-size:14px}.opening-copy .positioning{font-size:15px}.trailer-film{aspect-ratio:16/9}.landing-heading{margin-bottom:20px}.application-lines{gap:25px}.application-lines h3{font-size:15px}.application-lines p{font-size:12px}.landing-versions,.landing-architecture{padding-top:58px}.chapter-grid{grid-template-columns:1fr;gap:38px}.chapter-promise{min-height:0;margin-top:9px;font-size:15px}.chapter-film{margin-top:16px}.chapter-keywords{margin-top:13px}.architecture-flow{grid-template-columns:1fr;gap:28px}.architecture-flow li{padding-left:33px}.flow-index{position:absolute;top:4px;left:0}.architecture-flow h3{margin-top:0;font-size:17px}.architecture-flow li+li:before{content:"↓";top:-26px;left:1px}.architecture-versions{grid-template-columns:1fr;gap:10px}.join-section{padding-block:60px}}.guide-stage-summary,.guide-model-focus{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.85}.guide-model-focus strong{color:var(--text-soft);font-weight:500}.guide-feature-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;margin-block:26px;font-size:14px;line-height:1.85}.guide-feature-table th,.guide-feature-table td{vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px 18px}.guide-feature-table th{color:var(--text-soft);font-weight:500}.guide-feature-table td{color:var(--muted)}.guide-feature-table thead th:first-child{width:29%}.guide-feature-table thead th{color:var(--quiet);font-size:12px}@media (width<=600px){.guide-feature-table{font-size:13px}.guide-feature-table th,.guide-feature-table td{padding:12px 6px}.guide-feature-table thead th:first-child{width:32%}}.chapter-use{color:var(--muted);text-wrap:pretty;flex:1;margin-top:13px;font-size:14px;line-height:1.85}.production-note{border-top:1px solid var(--line);color:var(--quiet);margin-top:18px;padding-top:16px;font-size:12px}.production-note summary{cursor:pointer;width:fit-content}.production-note p{margin-top:12px;line-height:1.8}@media (width<=700px){.chapter-use{min-height:0;font-size:14px}.chapter-promise{font-size:21px}}.chapter-label .chapter-role{color:var(--muted);margin-left:auto;font-family:inherit;font-size:12px}
