:root{--ink:#081827;--navy:#10293f;--blue:#1666c8;--cyan:#76d4f6;--paper:#f0f5fa;--text:#132b40;--muted:#526579;--line:#d9e3eb;font-family:"Microsoft YaHei UI","PingFang SC","Noto Sans CJK SC",sans-serif;color:var(--text);background:#fff;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:700;line-height:1.3}ul,ol{margin:0;padding:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #267fdc;outline-offset:5px}button:disabled{cursor:wait}.container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-100px;z-index:50;background:#fff;padding:12px}.skip-link:focus{top:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 23px;border-radius:7px;font-size:15px;font-weight:700;border:1px solid transparent;transition:background .15s,color .15s;white-space:normal;text-align:center}.button-primary{color:#fff;background:var(--blue)}.button-primary:hover{background:#0c4e9f}.button-outline{color:var(--text);border-color:#aabac8;background:transparent}.button-outline:hover{background:#e7eff7}.button-light{background:#fff;color:var(--navy)}.button-light:hover{background:#d7efff}.section{padding:100px 0}.section-label{display:block;font-size:15px;font-weight:700;margin-bottom:20px}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:48px}.section-heading h2{font-size:38px;letter-spacing:-1px}.section-heading>p{max-width:410px;color:var(--muted);line-height:1.9}
.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:82px;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:700;letter-spacing:-.5px}.brand svg{width:30px;height:30px;color:var(--blue)}nav{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:600}nav>a{padding:8px 0}nav>a:hover{color:var(--blue)}nav .nav-contact{padding:9px 17px;border:1px solid var(--line);border-radius:6px}.menu-toggle{display:none}
.hero{padding-top:76px;background:var(--paper);overflow:hidden}.hero-layout{display:grid;grid-template-columns:1fr 1.16fr;align-items:center;gap:54px;padding-bottom:72px}.intro-label{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;margin-bottom:25px}.short-rule{height:2px;width:29px;background:var(--blue)}h1{font-size:clamp(44px,4.55vw,64px);letter-spacing:-2px;line-height:1.22}.hero-description{max-width:430px;color:var(--muted);margin-top:26px;line-height:1.95}.hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.hero-note{font-size:13px;color:var(--muted);margin-top:19px}.product-visual{min-width:0;position:relative;padding:22px;background:#dbe9f5;border-radius:16px 16px 0 16px}.visual-caption{display:flex;justify-content:space-between;font-size:13px;color:#365876;margin-bottom:14px}.visual-caption span:first-child{font-weight:700}.console-window{background:#fff;border:1px solid #b3cadc;border-radius:8px;overflow:hidden;box-shadow:0 17px 35px rgba(22,60,93,.1)}.console-top{background:var(--ink);color:#fff;display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px}.console-mark{color:var(--cyan);font-weight:700;font-size:12px}.console-tag{margin-left:auto;color:#c5d5e3;font-size:12px}.console-body{display:flex;min-height:240px}.console-sidebar{width:60px;flex-shrink:0;background:#f3f6f9;border-right:1px solid #e2e9f0;padding:18px 8px;display:flex;flex-direction:column;gap:13px;font-size:12px;color:#5b6e80}.console-sidebar span{padding:5px;text-align:center}.console-sidebar .sidebar-active{background:#dcecff;color:var(--blue);border-radius:4px}.console-content{padding:20px 16px 18px;flex:1;min-width:0}.console-heading{display:flex;justify-content:space-between;font-size:13px;margin-bottom:14px;font-weight:600}.console-heading span:last-child{font-size:12px;color:var(--muted);font-weight:400}.device-previews{display:grid;grid-template-columns:1fr 1fr;gap:12px}.device-preview{border:1px solid #dce5ee;border-radius:4px;overflow:hidden}.desktop-preview{height:90px;position:relative;background:#327db7;overflow:hidden}.desktop-one::before{content:"";position:absolute;background:#53b8d1;width:120px;height:150px;transform:rotate(35deg);right:-40px;top:0}.desktop-toolbar{position:absolute;top:8px;left:8px;width:6px;height:32px;border-top:6px solid #ecf5f6;border-bottom:6px solid #ecf5f6}.desktop-app{position:absolute;top:17px;left:35px;width:71px;height:48px;background:#fff;border-top:6px solid #d0e2eb;padding:9px 7px;display:flex;gap:4px;align-items:end}.desktop-app i{height:12px;width:12px;background:#a2cdec}.desktop-app i:nth-child(2){height:21px;background:#489ad5}.desktop-app i:nth-child(3){height:17px;background:#2178b6}.desktop-taskbar{position:absolute;bottom:0;left:0;width:100%;height:9px;background:#092e4b}.desktop-two{background:#335369}.desktop-document{position:absolute;background:#fff;top:11px;left:36px;right:22px;bottom:16px;border-top:6px solid #ccd9e0;padding:9px}.desktop-document i{display:block;height:3px;background:#bacbd7;margin-bottom:5px;width:85%}.desktop-document i:nth-child(2){width:60%}.device-label{display:flex;flex-direction:column;padding:8px 9px}.device-label strong{font-size:12px}.device-label span{font-size:12px;color:#607387;line-height:1.5}.console-session{display:flex;align-items:center;gap:9px;margin-top:13px;padding:10px 9px;background:#eef5fb;border-radius:4px}.console-session>div{display:flex;flex-direction:column}.console-session strong{font-size:12px}.console-session div>span{font-size:12px;color:var(--muted)}.session-icon{font-size:20px;color:var(--blue)}.session-pill{margin-left:auto;font-size:12px;color:#375a78;white-space:nowrap}.server-strip{margin-top:18px;display:flex;align-items:center;gap:12px;background:var(--navy);color:#fff;padding:16px;border-radius:6px}.server-strip svg{width:39px;flex-shrink:0;height:39px;color:var(--cyan)}.server-strip>div{display:flex;flex-direction:column}.server-strip strong{font-size:14px}.server-strip div>span{font-size:12px;color:#bfd1df}.server-badge{margin-left:auto;border:1px solid #5a819e;padding:4px 8px;font-size:12px;white-space:nowrap;color:#b4e4fa}.capability-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c9d8e5;padding:25px 0 29px;gap:35px}.capability-strip>div{display:flex;flex-direction:column;gap:3px}.capability-strip span{font-size:13px;color:var(--muted)}.capability-strip strong{font-size:15px}
.feature-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.feature-main{background:var(--paper);padding:38px;border-radius:10px}.feature-icon{width:34px;height:34px;color:var(--blue);flex-shrink:0}.feature-main>.feature-icon{width:43px;height:43px;margin-bottom:22px}.feature-main h3{font-size:25px;margin-bottom:14px}.feature-main p,.feature-row p{color:var(--muted);line-height:1.9}.plain-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:25px;font-size:15px}.plain-list li{padding-left:20px;position:relative}.plain-list li::before{content:"";width:6px;height:6px;background:var(--blue);position:absolute;top:11px;left:0;border-radius:1px}.feature-footnote{font-size:13px;color:var(--muted);margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.feature-rows{display:flex;flex-direction:column;justify-content:space-between}.feature-row{display:flex;gap:23px;padding:20px 0 28px;border-bottom:1px solid var(--line)}.feature-row:first-child{padding-top:8px}.feature-row:last-child{border:0;padding-bottom:6px}.feature-row h3{font-size:21px;margin-bottom:10px}.feature-symbol{color:var(--blue);font-size:37px;width:34px;line-height:1;flex-shrink:0}.management-note{display:flex;gap:35px;align-items:center;margin-top:40px;border-top:1px solid var(--line);padding-top:25px}.management-note strong{font-size:15px;white-space:nowrap}.management-note p{font-size:15px;color:var(--muted)}
.deployment-section{background:var(--ink);color:#fff;padding:90px 0}.deployment-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center}.deployment-copy>.section-label{color:var(--cyan)}.deployment-copy h2{font-size:38px;line-height:1.45;letter-spacing:-1px}.deployment-copy>p{color:#b5c6d5;line-height:1.9;margin-top:21px;max-width:470px}.deployment-list{list-style:none;margin-top:30px;display:flex;flex-direction:column;gap:20px}.deployment-list li{display:flex;flex-direction:column;border-left:2px solid #3a7199;padding-left:17px}.deployment-list strong{font-size:16px}.deployment-list span{font-size:14px;color:#b5c6d5;margin-top:3px}.deployment-copy .button{margin-top:34px}.deployment-diagram{padding:24px 34px;background:#102538;border-radius:14px;border:1px solid #294359;text-align:center}.diagram-browser{display:flex;flex-direction:column;align-items:center;gap:3px}.diagram-browser svg{width:40px;height:40px;color:#aecde5;margin-bottom:5px}.diagram-browser span,.diagram-server>span{font-size:13px;color:#a9c0d3}.connection-line{height:45px;position:relative;display:flex;justify-content:center;align-items:center}.connection-line::before{content:"";position:absolute;left:50%;height:100%;border-left:1px dashed #6ca5cc}.connection-line>span{position:relative;padding:0 9px;background:#102538;color:#b8d7eb;font-size:12px}.private-boundary{border:1px solid #589dc9;padding:22px 22px 16px;position:relative;border-radius:7px;background:#17374e}.boundary-label{position:absolute;left:50%;top:-13px;transform:translateX(-50%);white-space:nowrap;background:#17374e;border:1px solid #589dc9;border-radius:20px;color:#b9e9fc;padding:1px 13px;font-size:12px}.diagram-server{display:flex;flex-direction:column;align-items:center;gap:2px}.diagram-server svg{width:44px;height:44px;margin-bottom:8px;color:var(--cyan)}.diagram-server strong{font-size:22px;letter-spacing:-.5px}.boundary-items{display:flex;justify-content:center;gap:7px;margin-top:15px;flex-wrap:wrap}.boundary-items span{font-size:12px;border:1px solid #416581;padding:3px 8px;border-radius:3px;color:#bdd4e5}.diagram-agents{display:flex;justify-content:space-around;gap:18px}.diagram-agents>div{display:flex;flex-direction:column;align-items:center;font-size:13px}.diagram-agents svg{height:37px;width:37px;color:#aecde5;margin-bottom:6px}
.trial-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.trial-panel{border:1px solid #c7dbed;border-top:4px solid var(--blue);border-radius:0 0 8px 8px;padding:35px;background:#f5f9fd}.trial-panel .section-label{font-size:14px;color:var(--blue);margin-bottom:13px}.trial-panel h3{font-size:24px;margin-bottom:14px}.trial-panel>p{color:var(--muted);max-width:390px}.server-url{display:block;color:#145cb0;font-size:16px;margin:22px 0;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.trial-hint{display:block;font-size:13px;margin-top:14px;color:var(--muted)}.trial-steps{list-style:none;display:flex;flex-direction:column;gap:35px}.trial-steps li{display:flex;gap:21px}.step-number{font-family:Georgia,serif;font-size:28px;color:var(--blue);min-width:40px;height:44px;border-bottom:1px solid #98b9d8;line-height:1.2}.trial-steps h3{font-size:19px;margin-bottom:9px}.trial-steps p{color:var(--muted);font-size:15px}.trial-steps p strong{font-weight:600;color:var(--text)}
.faq-section{padding:20px 0 90px}.faq-layout{display:grid;grid-template-columns:1fr 2fr;gap:65px}.faq-layout>h2{font-size:28px;padding-top:17px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{padding:20px 32px 20px 0;position:relative;cursor:pointer;list-style:none;font-weight:600}summary::-webkit-details-marker{display:none}summary::after{content:"+";position:absolute;right:3px;top:18px;font-size:23px;color:var(--blue);font-weight:400}details[open] summary::after{content:"−"}details>p{color:var(--muted);padding:0 25px 23px 0;font-size:15px;overflow-wrap:anywhere}.contact-section{background:#e7f1fa;padding:65px 0}.contact-layout{display:flex;justify-content:space-between;align-items:center;gap:60px}.contact-layout .section-label{font-size:14px;color:var(--blue);margin-bottom:13px}.contact-layout h2{font-size:32px}.contact-layout>div>p{color:var(--muted);margin-top:14px}.wechat-contact{min-width:245px;display:flex;flex-direction:column;align-items:flex-start}.wechat-contact>span{font-size:14px;color:var(--muted)}.wechat-contact>strong{font-size:30px;letter-spacing:1px;line-height:1.5;margin:5px 0 15px;user-select:all}.wechat-contact .copy-status{min-height:24px;font-size:13px;margin-top:8px;color:#285b82;max-width:270px}.site-footer{background:var(--ink);color:#b6c8d7;padding:30px 0}.footer-inner{display:flex;align-items:center;gap:30px;font-size:13px;flex-wrap:wrap}.footer-brand{font-size:20px;font-weight:700;color:#fff}.footer-inner>a:last-child{margin-left:auto}
@media(min-width:1450px){.hero-layout{gap:80px}.hero{padding-top:90px}}
@media(max-width:1100px){.container{width:calc(100% - 48px)}nav{gap:20px}.hero-layout{gap:32px;grid-template-columns:1fr 1.15fr}.hero h1{font-size:49px}.hero-actions{gap:8px}.hero-actions .button{padding:11px 14px}.product-visual{padding:15px}.console-sidebar{display:none}.server-badge{display:none}.feature-layout{gap:35px}.deployment-layout{gap:55px}.trial-layout{gap:45px}.deployment-copy h2{font-size:34px}.deployment-diagram{padding:24px}.console-session .session-pill{display:none}}
@media(max-width:800px){html{scroll-padding-top:75px}.header-inner{min-height:72px}.brand{font-size:21px}.menu-toggle{display:block;border:1px solid #bdccda;background:#fff;border-radius:5px;padding:6px 13px;font-size:14px;min-height:40px}nav{position:absolute;top:71px;left:0;right:0;display:none;background:#fff;padding:18px 24px 24px;border-bottom:1px solid var(--line);gap:7px;flex-direction:column;align-items:stretch}nav.is-open{display:flex}nav>a{padding:11px 0}nav .nav-contact{margin-top:5px;text-align:center}.hero{padding-top:48px}.hero-layout{grid-template-columns:1fr;padding-bottom:38px;gap:40px}.hero-copy{max-width:620px}.hero h1{font-size:54px}.hero-description{max-width:530px}.product-visual{max-width:610px;width:100%;padding:21px}.console-sidebar{display:flex}.server-badge{display:block}.console-session .session-pill{display:block}.capability-strip{gap:18px}.capability-strip strong{font-size:14px}.section{padding:65px 0}.section-heading{gap:22px;margin-bottom:32px;align-items:start}.section-heading h2{font-size:31px;flex:1}.section-heading>p{flex:1;font-size:15px}.feature-layout{gap:28px;grid-template-columns:1fr}.feature-main{padding:30px}.feature-row{padding:22px 0}.feature-row:last-child{padding-bottom:20px;border-bottom:1px solid var(--line)}.management-note{gap:17px;margin-top:24px;align-items:start}.deployment-section{padding:65px 0}.deployment-layout{grid-template-columns:1fr;gap:43px}.deployment-copy>p{max-width:600px}.deployment-diagram{max-width:480px;width:100%;margin-inline:auto;padding:25px 45px}.trial-layout{grid-template-columns:1fr;gap:40px}.trial-panel{padding:30px}.trial-steps{gap:25px}.faq-section{padding:0 0 60px}.faq-layout{grid-template-columns:1fr;gap:20px}.faq-layout>h2{font-size:25px}.contact-layout{gap:30px}.contact-layout h2{font-size:28px}.wechat-contact{min-width:220px}.wechat-contact>strong{font-size:27px}.footer-inner{gap:12px 20px}.footer-inner>span{width:100%;order:2}.footer-inner>a:last-child{margin-left:auto}}
@media(max-width:520px){.container{width:calc(100% - 36px)}.hero h1{font-size:46px;letter-spacing:-1px}.intro-label{font-size:13px;margin-bottom:21px}.hero-description{font-size:16px;margin-top:22px}.hero-actions{gap:10px}.hero-actions .button{flex:1;min-width:140px;font-size:14px}.hero-note{font-size:12px}.product-visual{padding:12px;border-radius:10px 10px 0 10px}.console-top{padding:10px 11px}.console-tag{font-size:12px}.console-sidebar{display:none}.console-content{padding:14px 10px}.console-body{min-height:220px}.device-previews{gap:8px}.desktop-document{left:29px;right:15px}.device-label{padding:7px}.device-label span{font-size:12px}.console-session .session-pill{display:none}.server-strip{padding:12px 9px;gap:8px}.server-strip strong{font-size:13px}.server-strip div>span{font-size:12px}.server-badge{display:none}.server-strip svg{width:31px;height:31px}.capability-strip{grid-template-columns:1fr;gap:12px;padding:22px 0}.capability-strip>div{flex-direction:row;gap:14px;align-items:baseline}.capability-strip span{font-size:13px;white-space:nowrap}.capability-strip strong{font-size:14px}.section-heading{flex-direction:column;gap:18px}.section-heading h2{font-size:30px}.section-heading>p{font-size:16px}.feature-main{padding:25px}.feature-main h3{font-size:23px}.feature-row{gap:17px}.feature-row h3{font-size:20px}.feature-row p{font-size:15px}.management-note{flex-direction:column;gap:8px}.deployment-copy h2{font-size:30px}.deployment-copy>p{font-size:16px}.deployment-diagram{padding:25px}.trial-panel{padding:25px}.trial-panel h3{font-size:22px}.server-url{font-size:14px}.trial-panel .button{width:100%}.contact-layout{flex-direction:column;align-items:start;gap:27px}.contact-layout h2{font-size:26px}.wechat-contact{width:100%}.wechat-contact>strong{font-size:30px}.wechat-contact .button{width:100%}.footer-inner{font-size:12px}.footer-brand{font-size:18px}}
.feature-index{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:27px;font-weight:400}.feature-index a{border:1px solid var(--line);padding:7px 13px;border-radius:5px;font-size:14px}.feature-index a:hover{background:var(--paper)}.detail-section{border-top:1px solid var(--line)}.detail-tinted{background:#f5f8fc}.detail-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:start}.detail-copy h3,.permission-guide h3,.audit-layout h3{font-size:23px;margin-bottom:23px}.detail-list{list-style:none;display:flex;flex-direction:column;gap:23px}.detail-list strong{font-size:16px;font-weight:600}.detail-list p{margin-top:6px;color:var(--muted);font-size:15px;line-height:1.9}.group-example{background:#fff;border:1px solid #cbdce9;border-radius:9px;overflow:hidden}.example-heading{padding:18px 22px;background:var(--navy);color:#fff;display:flex;justify-content:space-between;gap:15px;font-size:15px}.example-heading>span{color:#bfd1df;font-size:13px}.example-group{padding:20px 24px;border-bottom:1px solid var(--line)}.example-group h3{font-size:18px;margin-bottom:5px}.example-group p{color:var(--muted);font-size:14px}.example-group>div{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.example-group span{padding:4px 10px;font-size:13px;background:#edf4fb;border-radius:4px;color:#315778}.example-note{padding:17px 24px;color:var(--muted);font-size:13px}.collaboration-columns{display:grid;grid-template-columns:1fr 1fr;gap:75px}.clipboard-detail{border-left:1px solid var(--line);padding-left:40px}.permission-guide{padding:30px;background:#fff;border:1px solid #cbdce9;border-radius:9px}.permission-guide dl{margin:0}.permission-guide dl>div{padding:18px 0;border-bottom:1px solid var(--line)}.permission-guide dl>div:first-child{padding-top:0}.permission-guide dt{font-size:17px;font-weight:700;color:var(--blue)}.permission-guide dd{margin:5px 0 0;color:var(--muted);font-size:15px}.permission-guide h4{font-size:16px;margin:25px 0 8px}.permission-guide>p{font-size:15px;color:var(--muted)}.text-link{display:inline-block;color:var(--blue);font-size:14px;border-bottom:1px solid var(--blue);margin-top:20px;padding:2px 0}.audit-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:75px}.scope-list{margin:0}.scope-list>div{padding:20px 0;border-bottom:1px solid var(--line)}.scope-list>div:first-child{padding-top:0}.scope-list dt{font-size:17px;font-weight:700}.scope-list dd{color:var(--muted);font-size:15px;margin:7px 0 0;line-height:1.9}.detail-note{color:var(--muted);font-size:14px;border-top:1px solid var(--line);padding-top:22px;margin-top:35px;line-height:1.9}.update-section{background:#eaf3fb}.update-process{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;list-style:none}.update-process li{position:relative;border-top:2px solid #8eb6d6;padding-top:20px}.update-process li>span{font-size:23px;color:var(--blue);font-family:Georgia,serif}.update-process h3{font-size:18px;margin:12px 0}.update-process p{font-size:14px;color:var(--muted);line-height:1.9}.update-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:40px;border-top:1px solid #c6d9ea;padding-top:30px}.update-facts h3{font-size:18px;margin-bottom:12px}.update-facts p{font-size:15px;color:var(--muted);line-height:1.9}.operations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.operations-grid article{border-top:3px solid #8db8d9;padding-top:23px}.operations-grid h3{font-size:21px;margin-bottom:18px}.operations-grid .plain-list{margin-top:0;color:var(--muted);gap:15px}
@media(max-width:1000px){.detail-layout,.collaboration-columns,.audit-layout{gap:38px}.clipboard-detail{padding-left:28px}.update-process{gap:17px}.update-process h3{font-size:17px}.operations-grid{gap:23px}}
@media(max-width:800px){.feature-index{position:static;display:flex;padding:0;background:transparent;border:0;flex-direction:row;align-items:center;gap:10px}.feature-index a{padding:7px 11px}.detail-layout,.collaboration-columns,.audit-layout{grid-template-columns:1fr;gap:35px}.group-example,.permission-guide{max-width:600px}.clipboard-detail{padding:27px 0 0;border-left:0;border-top:1px solid var(--line)}.update-process{grid-template-columns:repeat(2,1fr);gap:28px}.update-process li:last-child{grid-column:1/-1}.update-facts,.operations-grid{grid-template-columns:1fr;gap:27px}.update-facts h3,.operations-grid h3{font-size:21px}.update-process p{font-size:15px}.detail-note{margin-top:28px}.operations-grid article{padding-top:20px}}
@media(max-width:520px){.detail-copy h3,.permission-guide h3,.audit-layout h3{font-size:21px}.detail-list{gap:21px}.detail-list p,.scope-list dd,.update-facts p{font-size:16px}.example-group{padding:18px 22px}.permission-guide{padding:25px}.update-process{grid-template-columns:1fr;gap:25px}.update-process li:last-child{grid-column:auto}.update-process h3{font-size:20px;margin:8px 0}.update-process li>span{font-size:22px}.update-process p{font-size:16px}.feature-index a{font-size:14px}.detail-note{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
html[lang="en"]{font-family:Arial,"Segoe UI",sans-serif}html[lang="en"] .hero h1{font-size:clamp(36px,4vw,56px);letter-spacing:-1.5px}html[lang="en"] .console-sidebar{font-size:11px}.brand{flex-shrink:0}.language-switch{display:flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:6px;padding:3px;flex-shrink:0;font-size:14px;line-height:1.4}.language-switch a{display:flex;align-items:center;justify-content:center;min-height:34px;min-width:39px;padding:5px 8px;border-radius:3px}.language-switch a[aria-current="true"]{background:var(--navy);color:#fff}.language-switch a:hover{background:#e2edf7;color:var(--text)}.email-contact{margin-top:14px;display:flex;flex-direction:column;gap:4px}.email-contact>span{font-size:14px;color:var(--muted)}.email-contact>a{font-size:20px;overflow-wrap:anywhere;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.wechat-contact{min-width:280px}.wechat-contact>strong{overflow-wrap:anywhere;letter-spacing:0}.header-inner{gap:20px}
@media(max-width:1100px){#site-nav{gap:16px}#site-nav .nav-contact{padding:9px 12px}}
@media(max-width:800px){.header-inner{gap:12px}.menu-toggle{order:3;margin-left:auto}.language-switch{order:2}.wechat-contact{min-width:0}.contact-layout{align-items:flex-start}.brand{font-size:20px;gap:8px}.brand svg{width:26px;height:26px}.language-switch a{min-width:34px;padding:5px 6px}.language-switch{font-size:13px}.menu-toggle{padding:6px 10px}html[lang="en"] .hero h1{font-size:46px}.contact-layout>div{min-width:0}}
@media(max-width:520px){.header-inner{gap:8px}.brand{font-size:19px}.brand svg{width:23px;height:23px}.language-switch{margin-left:auto}.menu-toggle{margin-left:0}.language-switch a{min-width:32px;min-height:34px}html[lang="en"] .hero h1{font-size:40px}.email-contact>a{font-size:20px}}
