:root{color-scheme:light;--bg:#f7fafc;--paper:#ffffff;--ink:#13242d;--muted:#5d717a;--line:#dbe5e7;--cyan:#18b7a7;--lime:#d4ff4d;--coral:#ff6b57;--soft:#eef6f5;--note:#f7ffe7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#f7fafc 0%,#edf6f5 52%,#fbfff0 100%);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif;letter-spacing:0;overflow-x:hidden}a{color:inherit}.epi-top{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:14px clamp(16px,4vw,58px);background:rgba(255,255,255,.88);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.epi-brand{display:grid;grid-template-columns:36px auto;column-gap:10px;align-items:center;text-decoration:none;min-width:260px}.epi-brand span{grid-row:1/3;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--ink) 0 52%,var(--cyan) 52% 74%,var(--lime) 74%)}.epi-brand b{line-height:1;font-size:17px}.epi-brand small{color:var(--muted);font-size:12px}.epi-nav{display:flex;justify-content:end;gap:8px;flex-wrap:wrap}.epi-nav a,.epi-menu{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:9px 11px;text-decoration:none;font-size:13px;font-weight:700}.epi-menu{display:none;justify-self:end}.epi-hero{display:grid;grid-template-columns:minmax(330px,.66fr) minmax(460px,1.34fr);gap:34px;align-items:center;padding:44px clamp(16px,5vw,76px) 24px}.epi-hero-copy{max-width:640px}.epi-kicker{margin:0 0 12px;color:#108c81;text-transform:uppercase;font-size:12px;font-weight:900}.epi-hero h1,.epi-inner h1,.epi-help h1,.epi-article h1,.epi-reading h1,.epi-article-index h1{font-size:clamp(38px,5.7vw,78px);line-height:.98;margin:0 0 18px;letter-spacing:0}.epi-lead,.epi-hero p,.epi-panel p,.epi-section-head p,.epi-inner p,.epi-help p,.epi-reading p,.epi-article-index>p{font-size:17px;line-height:1.85;color:#40545d}.epi-actions,.epi-anchor-nav,.epi-related{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.epi-button,.epi-anchor-nav a,.epi-device-grid a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--ink);border-radius:6px;background:#fff;padding:0 14px;text-decoration:none;font-weight:850}.epi-button.primary{background:var(--ink);color:#fff}.epi-hero-art{margin:0}.epi-hero-art img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:10px;box-shadow:0 30px 86px rgba(28,58,66,.18)}.epi-strip,.epi-device-grid,.epi-node-table,.epi-steps,.epi-help-grid,.epi-guides>div:last-child,.epi-article-index div{display:grid;gap:14px;padding:22px clamp(16px,5vw,76px)}.epi-strip{grid-template-columns:repeat(4,1fr)}.epi-strip a,.epi-device-grid article,.epi-node-table article,.epi-steps article,.epi-help-grid article,.epi-guides article,.epi-article-index article,.epi-mini-list article{background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:8px;padding:20px;text-decoration:none;box-shadow:0 18px 46px rgba(31,66,72,.07)}.epi-strip span,.epi-device-grid span,.epi-steps span,.epi-guides span,.epi-article-index span{display:block;color:var(--coral);font-size:12px;font-weight:900;text-transform:uppercase;margin-bottom:8px}.epi-strip b{display:block;font-size:20px}.epi-strip p,.epi-device-grid p,.epi-node-table p,.epi-node-table small,.epi-steps p,.epi-guides p,.epi-article-index p,.epi-mini-list p{color:var(--muted);line-height:1.75}.epi-panel,.epi-matrix,.epi-inner,.epi-help,.epi-download-ledger,.epi-support,.epi-guides,.epi-faq,.epi-article,.epi-reading,.epi-article-index{padding:58px clamp(16px,5vw,76px)}.epi-panel.split,.epi-panel.route,.epi-inner,.epi-help{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:start}.epi-panel h2,.epi-section-head h2,.epi-guides h2{font-size:clamp(30px,4.2vw,58px);line-height:1.08;margin:0 0 14px}.epi-bilingual{display:grid;gap:12px}.epi-bilingual article{border:1px solid var(--line);border-left:5px solid var(--cyan);background:#fff;padding:18px;border-radius:8px}.epi-bilingual span{display:block;color:var(--muted);margin-top:6px}.epi-section-head{max-width:980px}.epi-device-grid{grid-template-columns:repeat(4,1fr);padding-top:0}.epi-device-grid.wide{padding-top:40px}.epi-device-grid h3{font-size:22px;margin:0 0 10px}.epi-panel.route{background:var(--ink);color:#fff}.epi-panel.route p,.epi-panel.route small{color:#d5e3e4}.epi-node-table{grid-template-columns:repeat(4,1fr);padding:0}.epi-node-table.page{padding:0 clamp(16px,5vw,76px) 58px}.epi-node-table b{font-size:20px}.epi-inner.compact{grid-template-columns:1fr}.epi-note{background:var(--note);border:1px solid #d9ed84;border-radius:8px;padding:22px}.epi-download-ledger{display:grid;gap:14px}.epi-platform{scroll-margin-top:96px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.epi-platform span{color:#108c81;font-weight:900}.epi-platform h2{font-size:30px;margin:8px 0}.epi-steps{grid-template-columns:repeat(3,1fr);padding-top:0}.epi-support{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:rgba(255,255,255,.82);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.epi-support p{max-width:760px;color:var(--muted);line-height:1.75}.epi-help{background:linear-gradient(90deg,#ffffff,#edf6f5)}.epi-help-grid{grid-template-columns:repeat(3,1fr)}.epi-help-grid h2{margin-top:0}.epi-help-grid details,.epi-faq details{border-top:1px solid var(--line);padding:14px 0}.epi-help-grid summary,.epi-faq summary{cursor:pointer;font-weight:900}.epi-help-grid p,.epi-faq p{color:var(--muted);line-height:1.75}.epi-guides>div:last-child,.epi-article-index div{grid-template-columns:repeat(3,1fr);padding-left:0;padding-right:0}.epi-guides article h2,.epi-article-index article h2{font-size:20px;line-height:1.35}.epi-guides article a,.epi-article-index article a{text-decoration:none}.epi-guides time,.epi-article-index time,.epi-article time{color:#698087;font-size:13px}.epi-faq{display:grid;gap:10px}.epi-faq details{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px}.epi-article,.epi-reading,.epi-article-index{max-width:1120px;margin:0 auto}.epi-article header{border-bottom:1px solid var(--line);padding-bottom:24px}.epi-article section{max-width:850px}.epi-article h2{font-size:29px;margin-top:36px}.epi-article p,.epi-reading li{font-size:17px;line-height:2;color:#32474f}.epi-back{display:inline-flex;margin-bottom:18px;color:#108c81;font-weight:900;text-decoration:none}.epi-related{border-top:1px solid var(--line);padding-top:18px}.epi-related a{border:1px solid var(--line);border-radius:6px;padding:9px 12px;text-decoration:none;background:#fff}.epi-reading .epi-mini-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.epi-footer{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;background:#13242d;color:#fff;padding:34px clamp(16px,5vw,76px)}.epi-footer p{color:#c9d8dc;line-height:1.7}.epi-footer nav{display:flex;gap:12px;flex-wrap:wrap}.epi-footer a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.55)}@media(max-width:960px){.epi-top{grid-template-columns:1fr auto}.epi-brand{min-width:0}.epi-menu{display:inline-flex}.epi-nav{display:none;position:absolute;left:16px;right:16px;top:66px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px;box-shadow:0 24px 70px rgba(22,44,54,.18);flex-direction:column;align-items:stretch}.epi-nav.is-open{display:flex}.epi-hero,.epi-panel.split,.epi-panel.route,.epi-inner,.epi-help,.epi-footer{grid-template-columns:1fr}.epi-strip,.epi-device-grid,.epi-node-table,.epi-steps,.epi-help-grid,.epi-guides>div:last-child,.epi-article-index div,.epi-reading .epi-mini-list{grid-template-columns:1fr}.epi-node-table.page{padding-top:0}.epi-hero h1,.epi-inner h1,.epi-help h1,.epi-article h1,.epi-reading h1,.epi-article-index h1{font-size:42px}}@media(max-width:520px){.epi-top{padding:12px}.epi-brand b{font-size:15px}.epi-brand small{display:none}.epi-hero,.epi-panel,.epi-matrix,.epi-inner,.epi-help,.epi-download-ledger,.epi-support,.epi-guides,.epi-faq,.epi-article,.epi-reading,.epi-article-index{padding-left:14px;padding-right:14px}.epi-hero h1,.epi-inner h1,.epi-help h1,.epi-article h1,.epi-reading h1,.epi-article-index h1{font-size:34px}.epi-actions,.epi-anchor-nav{display:grid}.epi-button,.epi-anchor-nav a{width:100%}}