:root{--seo-bg: #fcfbf7;--seo-bg-end: #f5f1e8;--seo-ink: #302c25;--seo-ink-soft: #665f55;--seo-muted: #8a8378;--seo-faint: rgba(98, 88, 74, .5);--seo-line: rgba(137, 126, 105, .16);--seo-line-strong: rgba(137, 126, 105, .24);--seo-gold: #ad8428;--seo-gold-dark: #8a661d;--seo-paper: rgba(255, 254, 250, .56);--font-song: "宋体", "SimSun", "STSong", serif;--font-theme: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", var(--font-song);color-scheme:light;background:var(--seo-bg);color:var(--seo-ink);font-family:var(--font-theme)}*{box-sizing:border-box}html{min-height:100%;overflow-x:hidden;background:var(--seo-bg)}body{--seo-page-wash: radial-gradient(circle at 82% 12%, rgba(173, 132, 40, .06), transparent 28rem), radial-gradient(circle at 6% 56%, rgba(104, 83, 49, .03), transparent 24rem);min-height:100%;margin:0;overflow-x:hidden;background:var(--seo-page-wash),linear-gradient(180deg,var(--seo-bg) 0%,var(--seo-bg-end) 100%);color:var(--seo-ink);font-family:var(--font-theme);line-height:1.78;-webkit-font-smoothing:antialiased}body.seo-page-about{--seo-page-wash: radial-gradient(circle at 82% 14%, rgba(173, 132, 40, .058), transparent 28rem), radial-gradient(circle at 8% 62%, rgba(104, 83, 49, .028), transparent 24rem)}body.seo-page-guide{--seo-page-wash: radial-gradient(circle at 76% 20%, rgba(173, 132, 40, .052), transparent 26rem), radial-gradient(circle at 14% 66%, rgba(104, 83, 49, .026), transparent 22rem)}body.seo-page-how{--seo-page-wash: radial-gradient(circle at 78% 16%, rgba(173, 132, 40, .048), transparent 24rem), radial-gradient(circle at 12% 58%, rgba(104, 83, 49, .026), transparent 22rem)}body.seo-page-privacy{--seo-page-wash: radial-gradient(circle at 80% 18%, rgba(173, 132, 40, .052), transparent 27rem), radial-gradient(circle at 10% 54%, rgba(104, 83, 49, .024), transparent 22rem)}body.seo-page-faq{--seo-page-wash: radial-gradient(circle at 74% 16%, rgba(173, 132, 40, .05), transparent 25rem), radial-gradient(circle at 12% 62%, rgba(104, 83, 49, .025), transparent 23rem)}body.seo-page-terms{--seo-page-wash: radial-gradient(circle at 78% 18%, rgba(173, 132, 40, .05), transparent 26rem), radial-gradient(circle at 9% 60%, rgba(104, 83, 49, .025), transparent 23rem)}body.seo-page-concept{--seo-page-wash: radial-gradient(circle at 80% 14%, rgba(173, 132, 40, .05), transparent 25rem), radial-gradient(circle at 10% 64%, rgba(104, 83, 49, .026), transparent 24rem)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(31,29,24,.008) 1px,transparent 1px),linear-gradient(90deg,rgba(31,29,24,.007) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 76%);mask-image:radial-gradient(circle at center,black 0%,transparent 76%);opacity:.28}a{color:inherit}.seo-shell{position:relative;z-index:1;width:min(100% - clamp(2rem,7vw,6rem),1120px);margin:0 auto;padding:clamp(18px,2.6vh,32px) 0 clamp(34px,5vh,72px)}.seo-shell:before{display:none}.seo-shell:after{display:none}.seo-shell>*{position:relative;z-index:1}.seo-topbar{display:flex;align-items:center;justify-content:flex-start;gap:clamp(.9rem,2vw,1.4rem);position:sticky;top:0;z-index:20;padding:.55rem 0;background:var(--seo-bg);box-shadow:0 1px 0 var(--seo-line);color:var(--seo-muted)}.seo-brand{display:inline-flex;align-items:center;gap:.72rem;text-decoration:none}.seo-brand-mark{width:30px;height:30px;color:var(--seo-ink);--seo-logo-gold: #b8922a;--seo-logo-center: #fbfaf7}.seo-brand-mark svg{display:block;width:100%;height:100%}.seo-brand-name{color:var(--seo-ink);font-size:1rem;font-weight:430;letter-spacing:.08em}.seo-nav,.seo-footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:.36rem clamp(.9rem,2vw,1.45rem);font-size:.86rem}.seo-nav{justify-content:flex-end;margin-left:auto}.seo-nav a,.seo-footer a,.seo-text-link,.seo-app-return{color:var(--seo-muted);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.seo-app-return{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;gap:0;font-size:0;line-height:1;white-space:nowrap}.seo-app-return:before{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.seo-nav a:hover,.seo-nav a:focus-visible,.seo-nav a[aria-current=page],.seo-footer a:hover,.seo-footer a:focus-visible,.seo-text-link:hover,.seo-text-link:focus-visible,.seo-app-return:hover,.seo-app-return:focus-visible{color:var(--seo-ink);border-bottom-color:#302c2538}.seo-app-return:hover,.seo-app-return:focus-visible{border-bottom-color:transparent}.seo-app-return:focus-visible{outline:1px solid var(--seo-line-strong);outline-offset:3px}main{width:min(100%,900px)}.seo-hero{position:relative;padding:clamp(72px,10vh,118px) 0 clamp(58px,8vh,86px);border-bottom:1px solid var(--seo-line)}.seo-hero:before,.seo-hero:after{display:none}.seo-label{color:var(--seo-gold-dark);font-size:.78rem;font-weight:600;letter-spacing:.04em}h1,h2,h3{margin:0;color:var(--seo-ink)}h1{max-width:820px;font-size:clamp(2.85rem,5.55vw,4.85rem);font-weight:380;line-height:1.16;letter-spacing:0}.seo-mobile-break{display:block}.seo-mobile-only{display:none}.seo-lead{max-width:740px;margin:1.6rem 0 0;color:var(--seo-ink-soft);font-size:clamp(1.02rem,1.18vw,1.12rem);line-height:2}.seo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1rem;margin-top:2.35rem}.seo-button,.seo-text-link{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:42px;font-size:.9rem}.seo-button{padding:0 1.18rem;background:#302c25eb;color:var(--seo-bg);border:1px solid rgba(48,44,37,.82);text-decoration:none}.seo-button:hover,.seo-button:focus-visible{background:var(--seo-ink)}.seo-text-link{color:var(--seo-gold-dark);border-bottom-color:#b8922a61}.seo-back-link:before,.seo-back-button:before{content:"";width:.46rem;height:.46rem;flex:0 0 auto;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.seo-forward-link:after{content:"";width:.46rem;height:.46rem;flex:0 0 auto;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg)}.seo-aside{margin-top:2.25rem;padding-top:1.35rem;border-top:1px solid var(--seo-line)}.seo-aside h2{margin:0 0 .6rem;font-size:.98rem;font-weight:600;letter-spacing:0}.seo-aside p,.seo-aside li{margin:0;color:var(--seo-muted);font-size:.92rem;line-height:1.85}.seo-aside ul{display:grid;gap:.62rem;margin:0;padding-left:1.05rem}.seo-section{padding:clamp(48px,6.4vh,72px) 0;border-bottom:1px solid var(--seo-line)}.seo-section-heading{display:block;margin-bottom:clamp(1.55rem,2.6vw,2.25rem)}.seo-section-heading h2,.seo-cta h2{display:block;max-width:780px;font-size:clamp(1.58rem,2.35vw,2.12rem);font-weight:420;line-height:1.42;letter-spacing:0}.seo-section-heading h2:before,.seo-cta h2:before{display:none}.seo-section-heading p,.seo-cta p{max-width:760px;margin:1rem 0 0;color:var(--seo-ink-soft);font-size:1rem;line-height:1.95}.seo-flow,.seo-articles,.seo-faq,.seo-grid{display:grid}.seo-flow-item,.seo-article,.seo-faq-item,.seo-panel{padding:1.25rem 0;border-top:1px solid var(--seo-line)}.seo-flow-item:first-child,.seo-article:first-child,.seo-faq-item:first-child,.seo-panel:first-child{padding-top:0;border-top:none}.seo-label{display:block;margin-bottom:.46rem}.seo-article h3,.seo-flow-item h3,.seo-faq-item h3,.seo-panel h3{display:block;margin:0 0 .52rem;font-size:1.06rem;font-weight:600;line-height:1.55}.seo-article h3:before,.seo-flow-item h3:before,.seo-faq-item h3:before,.seo-panel h3:before{display:none}.seo-article p,.seo-flow-item p,.seo-faq-item p,.seo-panel p,.seo-panel li{margin:0;color:var(--seo-ink-soft);font-size:.98rem;line-height:1.95}.seo-article p+p,.seo-panel p+p{margin-top:.72rem}.seo-panel ul{display:grid;gap:.42rem;margin:0;padding-left:1.05rem}.seo-sample{margin:1rem 0 0;padding:1rem;border:1px solid var(--seo-line);background:var(--seo-paper);color:var(--seo-ink-soft);font:inherit;font-size:.9rem;white-space:pre-wrap}.seo-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.seo-tag{padding:.22rem .55rem;border:1px solid var(--seo-line-strong);color:var(--seo-muted);font-size:.72rem}.seo-quote{max-width:800px;margin:0;padding-left:1.15rem;border-left:1px solid var(--seo-gold);color:var(--seo-ink-soft);font-size:1rem;line-height:1.9}.seo-english{max-width:800px;margin-top:1.45rem;padding-top:1.05rem;border-top:1px solid var(--seo-line);color:var(--seo-faint);font-size:.88rem;line-height:1.75}.seo-cta{display:block;padding-top:2rem;border-top:1px solid var(--seo-line-strong)}.seo-footer{display:grid;justify-items:center;gap:1rem;border-top:1px solid var(--seo-line);padding-top:2.1rem;color:var(--seo-faint);font-size:.78rem;text-align:center}.seo-footer-copy{margin:0}.seo-footer-links{justify-content:center}@media(prefers-color-scheme:dark){:root{--seo-bg: #171512;--seo-bg-end: #211d18;--seo-ink: #f2eadb;--seo-ink-soft: #c9bca8;--seo-muted: #9d9282;--seo-faint: #786f63;--seo-line: rgba(219, 203, 169, .14);--seo-line-strong: rgba(219, 203, 169, .24);--seo-gold: #d3a348;--seo-gold-dark: #e0b95a;--seo-paper: rgba(255, 247, 232, .045);color-scheme:dark}body{background:var(--seo-page-wash),linear-gradient(180deg,var(--seo-bg) 0%,var(--seo-bg-end) 100%)}body:before{background-image:linear-gradient(rgba(255,246,228,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,246,228,.02) 1px,transparent 1px);opacity:.26}.seo-brand-name,.seo-nav a:hover,.seo-nav a:focus-visible,.seo-nav a[aria-current=page]{color:var(--seo-ink)}.seo-topbar{background:var(--seo-bg)}.seo-button{background:#d3a348;border-color:#d3a348cc;color:#171512}.seo-button:hover,.seo-button:focus-visible{background:#e0b95a}.seo-text-link:hover,.seo-text-link:focus-visible,.seo-footer a:hover,.seo-footer a:focus-visible{color:var(--seo-gold-dark);border-bottom-color:#e0b95a5c}}@media(max-width:900px){.seo-shell{width:calc(100vw - 2.5rem);max-width:calc(100vw - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}main,.seo-hero,.seo-section,.seo-section-heading,.seo-articles,.seo-flow,.seo-faq,.seo-article,.seo-article>div,.seo-flow-item,.seo-flow-item>div,.seo-faq-item,.seo-faq-item>div,.seo-grid,.seo-panel,.seo-aside{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.seo-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem .95rem;padding:.82rem 0 .64rem}.seo-app-return{grid-column:1;grid-row:1;justify-self:start;width:auto;height:auto;gap:.46rem;min-width:0;min-height:28px;font-size:.82rem;line-height:1.55}.seo-brand{grid-column:2;grid-row:1;justify-self:end;gap:.54rem}.seo-brand-mark{width:26px;height:26px}.seo-brand-name{font-size:.94rem;letter-spacing:.06em}.seo-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;margin-left:0;width:100%;flex-wrap:nowrap;gap:0 1.18rem;overflow-x:auto;overflow-y:hidden;padding:.54rem 0 .1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.seo-nav::-webkit-scrollbar{display:none}.seo-nav a{flex:0 0 auto;font-size:.86rem;line-height:1.55}.seo-hero{padding:3.4rem 0 3rem}h1{font-size:clamp(2.15rem,10vw,3rem);line-height:1.18;overflow-wrap:anywhere;word-break:break-all}.seo-mobile-break,.seo-mobile-only{display:block}.seo-lead,.seo-section-heading p,.seo-article p,.seo-flow-item p,.seo-faq-item p,.seo-panel p,.seo-panel li,.seo-aside p,.seo-quote,.seo-english{display:block;width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-all}.seo-section{padding:2.75rem 0}.seo-section-heading h2{font-size:1.42rem}.seo-article p,.seo-flow-item p,.seo-faq-item p,.seo-panel p,.seo-panel li,.seo-section-heading p{font-size:.94rem}}@media(max-width:480px){.seo-shell,main,.seo-hero,.seo-section,.seo-section-heading,.seo-articles,.seo-flow,.seo-faq,.seo-article,.seo-article>div,.seo-flow-item,.seo-flow-item>div,.seo-faq-item,.seo-faq-item>div,.seo-grid,.seo-panel,.seo-aside,.seo-lead,.seo-section-heading p,.seo-article p,.seo-flow-item p,.seo-faq-item p,.seo-panel p,.seo-panel li,.seo-aside p,.seo-quote,.seo-english{width:100%!important;max-width:340px!important}.seo-shell{margin-left:1.25rem;margin-right:1.25rem}h1{max-width:340px;font-size:clamp(2rem,10vw,2.5rem)}}
