.page-xining{--ink:#111827;--ink2:#0b1220;--paper:#f1eee5;--sand:#ddd5c6;--cyan:#52e4ee;--amber:#f2b760;--muted:#63707b;color:var(--ink);background:var(--paper);font-family:"Noto Sans SC","Microsoft YaHei",sans-serif;overflow-x:clip}.page-xining *,.page-xining *:before,.page-xining *:after{box-sizing:border-box}.page-xining .city-main{overflow:hidden}.page-xining .city-shell{width:min(1200px,calc(100% - 48px));margin:auto}.page-xining .xn-code{margin:0;color:var(--amber);font:700 11px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.17em}.page-xining .xn-reveal{opacity:1;transform:none;transition:.4s ease}.page-xining h2{margin:0;font-size:46px;line-height:1.1;letter-spacing:-.045em}
.page-xining .xn-hero{position:relative;min-height:760px;color:#fff;background:var(--ink2);isolation:isolate}.page-xining .xn-hero-image,.page-xining .xn-hero-image img{position:absolute;inset:0;width:100%;height:100%}.page-xining .xn-hero-image img{object-fit:cover}.page-xining .xn-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,11,24,.94),rgba(5,11,24,.7) 43%,rgba(5,11,24,.06) 78%),linear-gradient(0deg,rgba(5,11,24,.8),transparent 52%)}.page-xining .xn-hero-grid{position:relative;z-index:2;min-height:760px;padding:28px 0 46px;display:grid;grid-template-columns:.9fr 1.1fr;grid-template-rows:auto 1fr auto;gap:24px 60px}.page-xining .xn-hero .city-crumb{grid-column:1/-1;color:#cdd5df}.page-xining .xn-hero .city-crumb a,.page-xining .xn-hero .city-crumb strong{color:inherit}.page-xining .xn-hero-copy{align-self:center;max-width:620px;padding:34px 0 80px}.page-xining h1{margin:18px 0 24px;color:#fff;font-size:58px;line-height:1.04;letter-spacing:-.055em}.page-xining h1 em{display:block;margin-top:9px;color:#d5e1e5;font-style:normal;font-weight:400}.page-xining .xn-hero-copy>p:not(.xn-code){max-width:570px;margin:0;color:rgba(255,255,255,.75);font-size:16px;line-height:1.9}.page-xining .xn-actions{display:flex;gap:12px;margin-top:28px}.page-xining .xn-actions a{min-height:48px;padding:0 22px;display:flex;align-items:center;gap:20px;border:1px solid rgba(255,255,255,.3);border-radius:5px;color:#fff;text-decoration:none;font-weight:700}.page-xining .xn-actions a:first-child{color:var(--ink);background:var(--cyan);border-color:var(--cyan)}.page-xining .xn-route-console{grid-column:1/-1;padding:17px 22px 14px;border:1px solid rgba(82,228,238,.3);background:rgba(5,14,27,.74);backdrop-filter:blur(16px)}.page-xining .xn-route-line{height:32px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;background:linear-gradient(135deg,transparent 0 10%,var(--cyan) 10% 10.2%,transparent 10.2% 35%,var(--amber) 35% 35.2%,transparent 35.2% 60%,var(--cyan) 60% 60.2%,transparent 60.2%)}.page-xining .xn-route-line i{width:9px;height:9px;justify-self:center;border:2px solid #fff;border-radius:50%;box-shadow:0 0 18px var(--cyan)}.page-xining .xn-route-buttons{display:grid;grid-template-columns:repeat(4,1fr)}.page-xining .xn-route-buttons button{padding:8px;border:0;color:rgba(255,255,255,.55);background:transparent;font:700 13px/1.4 inherit;cursor:pointer}.page-xining .xn-route-buttons button.is-active{color:var(--cyan)}.page-xining .xn-route-console>p{margin:9px 0 0;display:flex;justify-content:center;gap:14px;color:rgba(255,255,255,.75);font-size:12px}.page-xining .xn-route-console>p span{color:var(--amber);font-weight:800}
.page-xining .city-ad{padding:36px 0;background:#e4e2dd}.page-xining .city-ad.is-dark{background:var(--ink2)}.page-xining .city-ad-inner{width:min(1200px,calc(100% - 48px));margin:auto}.page-xining .city-ad picture{display:block;aspect-ratio:3/1}.page-xining .city-ad img{display:block;width:100%;height:100%;object-fit:contain}.page-xining .xn-head{display:grid;grid-template-columns:200px 1fr;gap:45px;margin-bottom:54px}.page-xining .xn-head h2{grid-column:2}.page-xining .xn-head>p:last-child{grid-column:2;max-width:760px;margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.85}.page-xining .xn-head--dark h2{color:#fff}.page-xining .xn-head--dark>p:last-child{color:rgba(255,255,255,.6)}
.page-xining .xn-path{padding:112px 0 125px}.page-xining .xn-zigzag{position:relative;display:grid;gap:28px}.page-xining .xn-zigzag:before{content:"";position:absolute;top:3%;bottom:3%;left:50%;width:2px;background:linear-gradient(var(--cyan),var(--amber),var(--cyan));box-shadow:0 0 18px rgba(82,228,238,.4)}.page-xining .xn-step{position:relative;display:grid;grid-template-columns:1.12fr .88fr;background:#fff;box-shadow:0 20px 70px rgba(17,24,39,.08)}.page-xining .xn-step:nth-child(even){margin-left:7%;margin-right:-1%}.page-xining .xn-step:nth-child(odd){margin-right:7%;margin-left:-1%}.page-xining .xn-step:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;background:var(--ink);border:3px solid var(--cyan);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px rgba(82,228,238,.15)}.page-xining .xn-step figure{margin:0;position:relative;min-height:430px}.page-xining .xn-step figure img{width:100%;height:100%;object-fit:cover}.page-xining .xn-step figcaption{position:absolute;left:18px;bottom:18px;padding:8px 11px;color:#fff;background:rgba(9,16,29,.75);font-size:11px}.page-xining .xn-step>div{padding:52px;display:flex;flex-direction:column;justify-content:center}.page-xining .xn-step>div i{color:#2ca6b0;font:700 11px/1 ui-monospace,monospace;letter-spacing:.14em;font-style:normal}.page-xining .xn-step h3{margin:18px 0 14px;font-size:31px;line-height:1.2}.page-xining .xn-step p{margin:0;color:var(--muted);line-height:1.9}.page-xining .xn-step a{margin-top:22px;color:#168b95;font-size:13px;font-weight:800;text-decoration:none}.page-xining .xn-step--reverse figure{order:2}.page-xining .xn-step--plain{grid-template-columns:1fr 1fr;background:#151d2b;color:#fff}.page-xining .xn-step--plain p{color:rgba(255,255,255,.62)}.page-xining .xn-step aside{padding:44px;display:grid;grid-template-columns:110px 1fr;align-content:center;gap:18px;border-left:1px solid rgba(255,255,255,.12)}.page-xining .xn-step aside span{color:var(--cyan);font:700 10px/1 ui-monospace,monospace;letter-spacing:.12em}.page-xining .xn-step aside b{font-size:18px}.page-xining .xn-step .xn-search{display:block;background:#202b3b}.page-xining .xn-step .xn-search b{display:block;margin:15px 0;font-size:21px;line-height:1.5}.page-xining .xn-step .xn-search p{font-size:13px}
.page-xining .xn-platform{padding:112px 0 122px;color:#fff;background:#080e19}.page-xining .xn-platform-board{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid rgba(255,255,255,.12)}.page-xining .xn-platform-board>figure{margin:0;padding:14px;background:#111b2a}.page-xining .xn-platform-board>figure img{width:100%;height:auto;display:block}.page-xining .xn-platform-board figcaption{padding:10px 2px 0;color:rgba(255,255,255,.4);font:700 10px/1 ui-monospace,monospace;text-align:right}.page-xining .xn-spaces{display:grid;grid-template-columns:1fr 1fr}.page-xining .xn-spaces article{min-height:220px;padding:30px;border-left:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:flex-end}.page-xining .xn-spaces article:nth-last-child(-n+2){border-bottom:0}.page-xining .xn-spaces i{color:var(--cyan);font:700 11px/1 ui-monospace,monospace;font-style:normal}.page-xining .xn-spaces h3{margin:24px 0 8px;font-size:21px}.page-xining .xn-spaces p{margin:0;color:rgba(255,255,255,.55);font-size:13px;line-height:1.7}
.page-xining .xn-growth{padding:116px 0;background:#dce1df}.page-xining .xn-growth-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:75px;align-items:center}.page-xining .xn-growth-copy h2{margin-top:16px}.page-xining .xn-growth-copy>p:not(.xn-code){margin:22px 0;color:#586671;line-height:1.9}.page-xining .xn-growth-copy>div{border-top:1px solid rgba(17,24,39,.15)}.page-xining .xn-growth-copy a{padding:18px 0;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid rgba(17,24,39,.15);color:var(--ink);text-decoration:none}.page-xining .xn-growth-copy a span{color:#67747c;font-size:12px}.page-xining .xn-growth figure{margin:0;position:relative}.page-xining .xn-growth figure img{display:block;width:100%;height:auto}.page-xining .xn-growth figcaption{margin-top:10px;color:#65717a;font-size:11px}
.page-xining .xn-notes{padding:112px 0 124px}.page-xining .xn-note-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:14px}.page-xining .xn-note-grid a{min-height:270px;padding:26px;display:flex;flex-direction:column;color:var(--ink);background:#fff;border-top:3px solid var(--ink);text-decoration:none}.page-xining .xn-note-grid a:nth-child(1),.page-xining .xn-note-grid a:nth-child(4){grid-column:span 4}.page-xining .xn-note-grid a:nth-child(2),.page-xining .xn-note-grid a:nth-child(3){grid-column:span 3}.page-xining .xn-note-grid a:nth-child(5){grid-column:3/span 6}.page-xining .xn-note-grid i{color:#1a9aa4;font:700 10px/1 ui-monospace,monospace;letter-spacing:.13em;font-style:normal}.page-xining .xn-note-grid span{margin-top:22px;color:#7a858b;font-size:11px}.page-xining .xn-note-grid h3{margin:15px 0 25px;font-size:20px;line-height:1.55}.page-xining .xn-note-grid b{margin-top:auto;color:#d19039;font-size:12px}
.page-xining .xn-faq{padding:112px 0;color:#fff;background:#182231}.page-xining .xn-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px}.page-xining .xn-faq header h2{margin-top:15px}.page-xining .xn-faq header>p:not(.xn-code){color:rgba(255,255,255,.62);line-height:1.9}.page-xining .xn-faq-list{border-top:1px solid rgba(255,255,255,.18)}.page-xining .xn-faq details{border-bottom:1px solid rgba(255,255,255,.18)}.page-xining .xn-faq summary{min-height:79px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;list-style:none;cursor:pointer}.page-xining .xn-faq summary::-webkit-details-marker{display:none}.page-xining .xn-faq summary i{color:var(--cyan);font:700 10px/1 ui-monospace,monospace;font-style:normal}.page-xining .xn-faq summary span{font-weight:700}.page-xining .xn-faq summary b{color:var(--amber);font-size:24px;transition:.2s}.page-xining .xn-faq details[open] summary b{transform:rotate(45deg)}.page-xining .xn-faq details p{margin:-3px 40px 25px 52px;color:rgba(255,255,255,.62);font-size:14px;line-height:1.85}
.page-xining .xn-final{padding:110px 0;color:#fff;background:#080e19}.page-xining .xn-final .city-shell{display:grid;grid-template-columns:190px 1.2fr .8fr;gap:44px;align-items:start}.page-xining .xn-final h2{color:#fff}.page-xining .xn-final .city-shell>p:not(.xn-code){margin:0;color:rgba(255,255,255,.58);line-height:1.85}.page-xining .xn-final a{grid-column:2;color:var(--cyan);font-weight:800;text-decoration:none}
@media(max-width:960px){.page-xining .xn-hero-grid{grid-template-columns:1fr}.page-xining .xn-head{grid-template-columns:1fr}.page-xining .xn-head h2,.page-xining .xn-head>p:last-child{grid-column:1}.page-xining .xn-platform-board,.page-xining .xn-growth-grid{grid-template-columns:1fr}.page-xining .xn-faq-grid{grid-template-columns:1fr}.page-xining .xn-final .city-shell{grid-template-columns:1fr 1fr}.page-xining .xn-final .xn-code{grid-column:1/-1}.page-xining .xn-final a{grid-column:1}}
@media(max-width:680px){.page-xining .city-shell,.page-xining .city-ad-inner{width:min(100% - 20px,1200px)}.page-xining .xn-hero,.page-xining .xn-hero-grid{min-height:830px}.page-xining .xn-hero-image img{object-position:58% center}.page-xining .xn-hero-overlay{background:linear-gradient(180deg,rgba(5,11,24,.92),rgba(5,11,24,.56) 58%,rgba(5,11,24,.88))}.page-xining .xn-hero-grid{padding:14px 0 18px}.page-xining .xn-hero-copy{align-self:start;padding:38px 4px 18px}.page-xining h1{font-size:39px;line-height:1.07}.page-xining .xn-hero-copy>p:not(.xn-code){font-size:14px;line-height:1.75}.page-xining .xn-actions a{min-height:43px;padding:0 14px;font-size:12px}.page-xining .xn-route-console{padding:11px 7px}.page-xining .xn-route-buttons button{font-size:11px}.page-xining .city-ad{padding:18px 0}.page-xining .city-ad picture{aspect-ratio:750/920}.page-xining .xn-path,.page-xining .xn-platform,.page-xining .xn-growth,.page-xining .xn-notes,.page-xining .xn-faq,.page-xining .xn-final{padding:74px 0}.page-xining h2{font-size:32px;line-height:1.15}.page-xining .xn-head{gap:15px;margin-bottom:32px}.page-xining .xn-head>p:last-child{margin-top:0;font-size:14px;line-height:1.75}.page-xining .xn-zigzag:before{left:7px}.page-xining .xn-step,.page-xining .xn-step--plain{margin:0 0 0 16px!important;grid-template-columns:1fr}.page-xining .xn-step:after{left:-9px;top:36px}.page-xining .xn-step figure{min-height:240px}.page-xining .xn-step>div{padding:25px 20px}.page-xining .xn-step h3{font-size:24px}.page-xining .xn-step--reverse figure{order:0}.page-xining .xn-step aside{padding:24px 20px;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.page-xining .xn-spaces article{min-height:170px;padding:18px}.page-xining .xn-growth-grid{gap:34px}.page-xining .xn-growth-copy{order:2}.page-xining .xn-note-grid{grid-template-columns:1fr}.page-xining .xn-note-grid a:nth-child(n){grid-column:1;min-height:230px}.page-xining .xn-faq-grid{gap:34px}.page-xining .xn-faq summary{grid-template-columns:30px 1fr auto;gap:8px}.page-xining .xn-faq summary span{font-size:14px}.page-xining .xn-faq details p{margin:0 30px 22px 38px}.page-xining .xn-final .city-shell{grid-template-columns:1fr;gap:22px}.page-xining .xn-final .xn-code,.page-xining .xn-final a{grid-column:1}}
@media(prefers-reduced-motion:reduce){.page-xining *,.page-xining *:before,.page-xining *:after{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}.page-xining .xn-reveal{opacity:1!important;transform:none!important}}
