.public-site{background:#faf7f1;color:#4c3e2f;min-height:100vh;padding:24px max(22px,calc((100vw - 1080px)/2)) 28px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.public-site a{color:inherit;text-decoration:none}.public-header{justify-content:space-between;gap:25px}.public-brand,.public-header{display:flex;align-items:center}.public-brand{gap:10px;white-space:nowrap}.public-brand b{font-size:21px;color:#392f23}.public-brand>span{font-size:9px;letter-spacing:.09em;color:#ab8e68;border-left:1px solid #dfd2bc;padding-left:12px}.public-header nav{display:flex;align-items:center;gap:24px;font-size:12px;color:#9d7b55}.public-login{padding:9px 14px;border:1px solid #e1d4c0;border-radius:8px}.public-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center;padding:65px 0 59px}.public-eyebrow{font-size:9px;color:#b0804e;letter-spacing:.13em}.public-hero h1{font-size:43px;line-height:1.55;letter-spacing:-1.3px;color:#382e23;margin:17px 0 20px;font-weight:650}.public-hero p{font-size:14px;line-height:2;color:#98836b}.public-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin:28px 0 16px;font-size:12px;color:#a47d51}.public-primary{display:inline-flex;align-items:center;gap:8px;background:#d77531;color:#fff!important;padding:14px 20px;border-radius:9px;font-size:13px;font-weight:600}.public-actions>a:last-child{display:flex;align-items:center;gap:6px}.public-hero small{font-size:10px;color:#b29a7d}.public-hero aside{border:1px solid #e8d5b8;border-radius:20px;background:#f1e6d3;padding:30px;transform:rotate(2deg)}.public-hero aside>span{font-size:11px;color:#af9878}.public-hero aside h2{font-size:24px;line-height:1.7;font-weight:500;color:#8c673e;margin:18px 0 25px}.public-hero aside p{display:flex;align-items:center;gap:10px;font-size:14px;color:#9e7950}.public-hero aside>a{display:flex;align-items:center;gap:7px;margin-top:25px;font-size:11px;color:#a07e57}.public-section{padding:34px 0;border-top:1px solid #e6dac8}.public-how h2,.public-section>h2{font-size:25px;line-height:1.7;font-weight:600;margin:10px 0 25px}.public-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.public-scenarios article{background:#fffdf8;border:1px solid #e5d9c6;border-radius:12px;padding:25px;color:#ac8a61}.public-scenarios h3{font-size:17px;margin:20px 0 12px;font-weight:600;color:#6e573c}.public-scenarios p{font-size:12px;line-height:2;color:#a28d71;margin:0}.public-text-link{display:inline-flex;align-items:center;gap:7px;color:#a87946!important;font-size:12px;margin-top:24px}.public-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:10px}.public-how>div>p{font-size:13px;line-height:2;color:#a28d71}.public-how ol{list-style:none;padding:0;margin:0}.public-how li{display:flex;gap:18px;padding:17px 0;border-bottom:1px solid #e9ddcc}.public-how li>b{font-size:13px;color:#c48d51;font-weight:500;padding-top:3px}.public-how h3{font-size:15px;font-weight:500;margin:0 0 9px}.public-how li p{font-size:11px;line-height:1.9;color:#a18c70;margin:0}.public-trust{display:flex;align-items:center;gap:19px;padding:26px;background:#eef0e2;border:1px solid #e0e4cf;border-radius:12px;margin:24px 0;color:#8a9772}.public-trust>svg{flex-shrink:0}.public-trust h2{font-size:17px;line-height:1.8;font-weight:500;margin:0 0 9px}.public-trust p{font-size:11px;line-height:1.9;color:#9ba486;margin:0;max-width:670px}.public-trust>a{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px;margin-left:auto}.public-faq-preview{border:0}.public-site details{padding:18px 0;border-bottom:1px solid #e5dac9}.public-site summary{font-size:14px;color:#806548;cursor:pointer;line-height:1.8}.public-site details p{font-size:12px;line-height:2.1;color:#a0896b;max-width:850px;margin:14px 0 0}.public-footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #e5dac9;padding-top:25px;margin-top:28px;font-size:10px;color:#ac9373}.public-footer>div{display:flex;gap:20px;flex-wrap:wrap}.public-document{max-width:870px;margin:55px auto}.public-document h1{font-size:34px;line-height:1.7;margin:15px 0 18px;letter-spacing:-.6px}.public-document>.public-lead{font-size:14px;line-height:2.1;color:#9b8467;margin-bottom:30px}.public-document h2{font-size:21px;margin:35px 0 16px;line-height:1.8}.public-document li,.public-document p{font-size:13px;line-height:2;color:#927b5f}.public-document code{font-size:12px;background:#eee7d9;padding:3px 6px;border-radius:4px;overflow-wrap:anywhere}.public-document a{color:#b5753a;text-decoration:underline;text-underline-offset:3px}.public-endpoint{padding:20px;background:#fffdf8;border:1px solid #e5d9c6;border-radius:10px;margin:14px 0}.public-endpoint h3{font-size:15px;margin:0 0 12px}.public-endpoint p{margin:10px 0 0}@media(max-width:760px){.public-site{padding:20px 18px}.public-header{flex-wrap:wrap;gap:19px}.public-header nav{gap:18px;font-size:11px;flex-wrap:wrap}.public-hero{grid-template-columns:1fr;gap:28px;padding:36px 0}.public-hero h1{font-size:33px;letter-spacing:-.8px}.public-hero p{font-size:13px}.public-hero aside{padding:23px;transform:none}.public-hero aside h2{font-size:23px}.public-hero aside p{font-size:13px}.public-scenarios{grid-template-columns:1fr;gap:12px}.public-scenarios article{padding:22px}.public-scenarios h3{margin-top:13px}.public-how h2,.public-section>h2{font-size:22px}.public-how{grid-template-columns:1fr;gap:15px}.public-trust{flex-wrap:wrap;padding:22px;gap:13px}.public-trust>div{flex-basis:calc(100% - 45px)}.public-trust>a{margin-left:39px}.public-footer{flex-direction:column;gap:18px}.public-document{margin:35px auto}.public-document h1{font-size:29px}.public-document>.public-lead{font-size:13px}.public-document details summary{font-size:14px}}.public-document pre{max-width:100%;box-sizing:border-box;overflow-x:auto;border:1px solid #e6ded3;border-radius:12px;background:#fffaf3;padding:20px;font-size:12px;line-height:1.8}.public-mcp-guide{margin:35px 0 44px;padding:28px;border:1px solid #e4d2b6;border-radius:16px;background:#f5ecdd;scroll-margin-top:25px}.public-mcp-guide h2{margin:10px 0 14px}.public-mcp-guide h3{font-size:16px;margin:27px 0 15px;line-height:1.8}.public-mcp-address{padding:22px;background:#fffdf8;border:1px solid #e4d6c0;border-radius:11px;margin:23px 0}.public-mcp-address>span{display:block;font-size:11px;color:#a0835e;margin-bottom:10px}.public-mcp-address>code{font-size:19px;background:none;padding:0;color:#8e572c;user-select:all;word-break:break-all}.public-mcp-address>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.public-mcp-address>div>span{font-size:10px;border:1px solid #dfd8c7;background:#f2f2e7;color:#7e8867;padding:5px 9px;border-radius:20px}.public-mcp-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-mcp-tools>div{padding:18px;border:1px solid #e4d6c0;border-radius:10px;background:#fffdf8}.public-mcp-tools b{display:block;font-size:13px;margin:14px 0 8px;font-weight:500}.public-mcp-tools p{font-size:11px;line-height:1.9;margin:0}.public-mcp-tools code{font-size:10px;white-space:nowrap;padding:3px 4px}.public-mcp-boundary{border-top:1px solid #e1d3bf;padding-top:20px;margin-top:26px;font-size:11px!important}.public-mcp-guide details p{font-size:12px;line-height:1.9}@media(max-width:760px){.public-mcp-guide{padding:21px 17px;margin:28px 0}.public-mcp-address{padding:18px}.public-mcp-address>code{font-size:15px}.public-mcp-tools{grid-template-columns:1fr}.public-mcp-tools>div{padding:17px}.public-mcp-tools b{margin-top:10px}.public-mcp-tools code{font-size:11px}}.public-guide-note{font-size:11px!important;color:#9b886e!important}.public-guide-nav{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 38px;padding:22px;background:#f1e6d3;border:1px solid #e5d3b7;border-radius:14px}.public-guide-nav>span{width:100%;font-size:13px;margin-bottom:5px;color:#775c3b}.public-guide-nav>a{display:flex;align-items:center;gap:5px;background:#fffaf2;padding:9px 13px;border:1px solid #e0cfb1;border-radius:20px;text-decoration:none;font-size:12px;color:#8a623a}.public-guide-scenario{scroll-margin-top:28px;padding:28px 0 32px;border-top:1px solid #e6dac8}.public-guide-scenario h2{margin:10px 0 20px}.public-guide-scenario blockquote{margin:0 0 24px;padding:18px 22px;background:#fffdf8;border-left:3px solid #c98b50;border-radius:0 10px 10px 0}.public-guide-scenario blockquote>span{font-size:10px;color:#b28858}.public-guide-scenario blockquote p{margin:8px 0 0;color:#6e573b}.public-guide-scenario dl{margin:0;display:grid;grid-template-columns:150px 1fr;gap:18px 25px}.public-guide-scenario dt{font-size:12px;line-height:2;color:#6e573b;font-weight:600}.public-guide-scenario dd{font-size:13px;line-height:2;color:#927b5f;margin:0}.public-guide-scenario .public-text-link{margin-top:22px}.public-guide-summary{padding:1px 26px 24px;border:1px solid #e0e4cf;border-radius:14px;background:#eef0e2;margin-top:25px}.public-guide-summary h2{margin-top:24px}.public-guide-summary ol{padding-left:23px}.public-guide-summary .public-actions{margin-top:22px}@media(max-width:760px){.public-guide-scenario dl{grid-template-columns:1fr;gap:8px}.public-guide-scenario dd{margin-bottom:14px}.public-guide-summary{padding:1px 20px 20px}.public-guide-nav{padding:18px}.public-guide-scenario{scroll-margin-top:20px}}