:root{--bg:#f6fbff;--ink:#0b1626;--muted:#526173;--panel:rgba(255,255,255,.68);--panel-strong:rgba(255,255,255,.88);--line:rgba(12,34,55,.16);--cyan:#19cfe9;--lime:#95f06b;--coral:#ff5b36;--navy:#08152a;--shadow:0 22px 60px rgba(10,28,52,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth;letter-spacing:0}body{margin:0;background:linear-gradient(180deg,#f7fcff,#edf8fb 48%,#f8fbff);color:var(--ink);font-family:Inter,"Noto Sans SC","Microsoft YaHei",Arial,sans-serif}a{color:inherit}.velocity-top{position:sticky;top:0;z-index:80;display:flex;align-items:center;gap:14px;padding:13px clamp(16px,4vw,64px);border-bottom:1px solid var(--line);background:rgba(247,252,255,.78);backdrop-filter:blur(20px)}.velocity-brand{display:grid;grid-template-columns:40px auto;grid-template-rows:auto auto;gap:2px 10px;text-decoration:none;align-items:center;min-width:218px}.velocity-brand span{grid-row:1/3;width:40px;height:40px;border-radius:12px;background:conic-gradient(from 240deg,var(--cyan),#fff,var(--coral),var(--cyan));position:relative;box-shadow:inset 0 0 0 8px rgba(8,21,42,.12)}.velocity-brand span:after{content:"";position:absolute;left:8px;top:19px;width:25px;height:5px;background:var(--navy);transform:skewX(-32deg);box-shadow:10px -10px 0 var(--coral),-6px 9px 0 var(--lime)}.velocity-brand b{font-size:18px;line-height:1}.velocity-brand small{font-size:12px;color:var(--muted)}.velocity-top nav{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.velocity-top nav a,.velocity-menu,.velocity-actions a,.velocity-more a,.velocity-related a{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:rgba(255,255,255,.62);text-decoration:none;font-weight:850;min-height:42px;padding:10px 14px;border-radius:12px;box-shadow:0 10px 28px rgba(11,22,38,.06)}.velocity-top nav a:hover,.velocity-actions a:hover,.velocity-more a:hover,.velocity-related a:hover{border-color:var(--cyan);box-shadow:0 0 0 4px rgba(25,207,233,.15)}.velocity-menu{display:none;cursor:pointer;color:var(--ink)}.velocity-hero{min-height:min(760px,calc(100vh - 130px));position:relative;display:grid;align-items:end;overflow:hidden;isolation:isolate}.velocity-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.velocity-hero-glare{position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,251,255,.96),rgba(246,251,255,.76) 45%,rgba(246,251,255,.18) 72%,rgba(8,21,42,.12)),linear-gradient(0deg,rgba(246,251,255,.92),transparent 50%);z-index:-2}.velocity-hero-copy{max-width:940px;padding:clamp(54px,8vw,112px) clamp(18px,6vw,88px)}.velocity-kicker{margin:0 0 12px;color:#0c8ca0;font-size:12px;text-transform:uppercase;font-weight:950;letter-spacing:0}.velocity-hero h1,.velocity-page-head h1{margin:0;font-size:clamp(40px,7vw,86px);line-height:1.04;letter-spacing:0}.velocity-lead,.velocity-page-head p{max-width:780px;font-size:18px;line-height:1.85;color:var(--muted)}.velocity-actions,.velocity-more,.velocity-related{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.velocity-actions a:first-child{background:var(--navy);color:white;border-color:var(--navy)}.velocity-actions.compact a:first-child{background:var(--cyan);color:var(--navy);border-color:var(--cyan)}.lane-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.48);backdrop-filter:blur(14px)}.lane-card{min-height:170px;padding:22px;text-decoration:none;border-right:1px solid var(--line);position:relative;overflow:hidden}.lane-card:before{content:"";position:absolute;inset:auto 20px 20px 20px;height:4px;background:linear-gradient(90deg,var(--cyan),#fff,var(--coral));transform:skewX(-28deg)}.lane-card span{display:block;width:46px;height:46px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,rgba(25,207,233,.26),rgba(255,255,255,.9));margin-bottom:16px}.lane-card b{display:block;font-size:22px;margin-bottom:10px}.lane-card em{font-style:normal;color:var(--muted);line-height:1.65}.velocity-band{padding:clamp(42px,6vw,84px) clamp(18px,6vw,88px);border-bottom:1px solid var(--line)}.velocity-split{display:grid;grid-template-columns:.82fr 1.18fr;gap:30px;align-items:start}.velocity-split.reverse{grid-template-columns:1.15fr .85fr}.velocity-section-head{max-width:820px}.velocity-section-head h2,.safe-panel h2{font-size:clamp(30px,4.4vw,58px);line-height:1.08;margin:0 0 12px}.velocity-section-head p,.safe-panel p,.device-lane p,.portal-board p,.plan-board p,.issue-grid p,.velocity-news p,.motion-stack p{color:var(--muted);line-height:1.78}.motion-stack{display:grid;gap:14px}.motion-stack article{display:grid;grid-template-columns:66px minmax(170px,.46fr) 1fr;gap:14px;align-items:center;border:1px solid var(--line);background:var(--panel);padding:18px;border-radius:18px;box-shadow:var(--shadow);backdrop-filter:blur(18px);transform:translateX(14px);opacity:.82;transition:.38s ease}.motion-stack article.is-visible{transform:translateX(0);opacity:1}.motion-stack span{font-size:18px;font-weight:950;color:var(--coral)}.motion-stack b{font-size:22px}.device-lanes,.portal-board,.plan-board,.issue-grid,.step-grid,.prompt-rack,.velocity-news{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.device-lane,.portal-board article,.plan-board article,.issue-grid article,.step-grid article,.prompt-rack article,.velocity-news article,.safe-panel{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:var(--shadow);backdrop-filter:blur(18px);min-width:0}.device-lane span{display:block;width:50px;height:50px;border-radius:16px;background:linear-gradient(135deg,var(--cyan),rgba(255,255,255,.92));box-shadow:18px 0 0 rgba(149,240,107,.42),36px 0 0 rgba(255,91,54,.38);margin-bottom:18px}.device-lane h3,.portal-board h3,.plan-board h3,.issue-grid h3,.step-grid h3,.prompt-rack h3,.velocity-news h3{font-size:21px;line-height:1.28;margin:0 0 10px}.device-lane b,.portal-board span,.plan-board span,.velocity-news span{display:block;color:#0c8ca0;font-weight:900;margin-bottom:10px}.portal-board{grid-template-columns:1fr;counter-reset:routes}.portal-board article{position:relative;padding-left:76px}.portal-board article:before{counter-increment:routes;content:counter(routes);position:absolute;left:22px;top:22px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-weight:950}.plan-board{grid-template-columns:repeat(4,1fr)}.prompt-rack{grid-template-columns:repeat(2,1fr)}.step-grid{grid-template-columns:repeat(3,1fr)}.step-grid span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--cyan);font-weight:950;color:var(--navy);margin-bottom:12px}.velocity-news{grid-template-columns:repeat(3,1fr)}.velocity-news article time{font-weight:900;color:#0c8ca0}.velocity-news a{text-decoration:none}.velocity-news a:hover{color:#0c8ca0}.faq-rack details{background:var(--panel-strong);border:1px solid var(--line);border-radius:18px;padding:18px 20px;margin-bottom:12px;box-shadow:0 12px 32px rgba(10,28,52,.08)}.faq-rack summary{cursor:pointer;font-size:18px;font-weight:900}.faq-rack p{color:var(--muted);line-height:1.78}.velocity-page{max-width:1220px;margin:auto;padding:clamp(42px,6vw,86px) clamp(18px,5vw,72px)}.velocity-page-head{margin-bottom:30px}.velocity-page-head time{display:inline-flex;margin-top:14px;color:#0c8ca0;font-weight:950}.safe-panel{margin-bottom:22px}.access-lane{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.velocity-article article{max-width:900px}.velocity-article article section{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.velocity-article h2{font-size:30px;line-height:1.2}.velocity-article p{font-size:17px;line-height:1.9;color:var(--muted)}.bottom-flow .velocity-page-head a,.safe-panel a{font-weight:900;color:#0c8ca0}.velocity-foot{display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:24px;padding:30px clamp(18px,6vw,88px);background:var(--navy);color:white}.velocity-foot p{line-height:1.7;color:#d6edf3}.velocity-foot nav{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.velocity-foot a{border:1px solid rgba(255,255,255,.28);border-radius:10px;padding:8px 10px;text-decoration:none;color:white}@media(max-width:1080px){.velocity-menu{display:inline-flex;margin-left:auto}.velocity-top{align-items:flex-start;flex-wrap:wrap}.velocity-top nav{display:none;width:100%;margin-left:0}.velocity-top.is-open nav{display:flex;flex-direction:column}.velocity-brand{min-width:0;flex:1}.velocity-hero{min-height:min(710px,calc(100vh - 110px))}.velocity-hero-copy{padding-top:76px}.lane-strip,.velocity-split,.velocity-split.reverse,.device-lanes,.plan-board,.issue-grid,.velocity-news,.access-lane,.velocity-foot{grid-template-columns:1fr}.prompt-rack,.step-grid{grid-template-columns:1fr}.lane-card{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.motion-stack article{grid-template-columns:1fr;transform:none}.portal-board article{padding-left:22px;padding-top:70px}.portal-board article:before{left:22px;top:20px}.velocity-hero h1,.velocity-page-head h1{font-size:clamp(34px,11vw,58px)}.velocity-foot nav{justify-content:flex-start}}@media(max-width:480px){.velocity-top{padding:12px}.velocity-brand b{font-size:16px}.velocity-top nav a,.velocity-menu,.velocity-actions a,.velocity-more a,.velocity-related a{width:100%;justify-content:center}.velocity-actions,.velocity-more,.velocity-related{gap:10px}.velocity-band,.velocity-page{padding-left:14px;padding-right:14px}.device-lane,.portal-board article,.plan-board article,.issue-grid article,.step-grid article,.prompt-rack article,.velocity-news article,.safe-panel{border-radius:16px;padding:18px}.velocity-lead,.velocity-page-head p{font-size:16px}}