@charset "UTF-8";.skip-link[data-v-b900b8b4]{position:absolute;top:-100%;left:8px;background:#8c5e3c;color:#fffdf9;padding:4px 16px;border-radius:6px;z-index:200;font-size:14px;text-decoration:none}.skip-link[data-v-b900b8b4]:focus{top:8px}.tc-web-layout[data-v-b900b8b4]{min-height:100vh;display:flex;flex-direction:column;background:#fcf8f3;color:#3b3026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tc-navbar[data-v-b900b8b4]{position:fixed;top:0;left:0;width:100%;z-index:100;height:64px;background:transparent;backdrop-filter:none;transition:background .25s cubic-bezier(.22,1,.36,1),backdrop-filter .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.tc-navbar.is-scrolling[data-v-b900b8b4]{background:#fffdf9d9;backdrop-filter:blur(8px);box-shadow:0 2px 12px #3b30260f;border-bottom:1px solid #f8f1e6}.tc-navbar .tc-nav-inner[data-v-b900b8b4]{max-width:1200px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between}.tc-navbar .tc-nav-logo[data-v-b900b8b4]{font-family:"Noto Serif SC","Source Han Serif SC",Georgia,serif;font-size:24px;font-weight:700;color:#3b3026;text-decoration:none;letter-spacing:.04em;transition:color .15s cubic-bezier(.22,1,.36,1)}.tc-navbar .tc-nav-logo[data-v-b900b8b4]:hover{color:#8c5e3c}.tc-navbar .tc-nav-links[data-v-b900b8b4]{display:flex;gap:32px}.tc-navbar .tc-nav-links a[data-v-b900b8b4]{font-size:14px;color:#6b5c4e;text-decoration:none;position:relative;padding:4px 0;transition:color .15s cubic-bezier(.22,1,.36,1)}.tc-navbar .tc-nav-links a[data-v-b900b8b4]:hover,.tc-navbar .tc-nav-links a.nav-active[data-v-b900b8b4]{color:#8c5e3c}.tc-navbar .tc-nav-links a.nav-active[data-v-b900b8b4]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#8c5e3c;border-radius:1px}.tc-hamburger[data-v-b900b8b4]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0}.tc-hamburger .tc-hamburger-line[data-v-b900b8b4]{width:24px;height:2px;background:#3b3026;border-radius:1px;transition:all .25s cubic-bezier(.22,1,.36,1);transform-origin:center}.tc-hamburger.open .tc-hamburger-line[data-v-b900b8b4]:nth-child(1){transform:translateY(8px) rotate(45deg)}.tc-hamburger.open .tc-hamburger-line[data-v-b900b8b4]:nth-child(2){opacity:0}.tc-hamburger.open .tc-hamburger-line[data-v-b900b8b4]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.tc-mobile-nav[data-v-b900b8b4]{position:absolute;top:100%;left:0;width:100%;background:#fffdf9fa;backdrop-filter:blur(12px);box-shadow:0 2px 12px #3b30260f;display:flex;flex-direction:column;padding:16px 24px;gap:8px}.tc-mobile-nav a[data-v-b900b8b4]{font-size:20px;color:#3b3026;text-decoration:none;padding:8px 0;border-bottom:1px solid #f8f1e6;transition:color .15s cubic-bezier(.22,1,.36,1)}.tc-mobile-nav a[data-v-b900b8b4]:hover,.tc-mobile-nav a.nav-active[data-v-b900b8b4]{color:#8c5e3c}.tc-mobile-nav a[data-v-b900b8b4]:last-child{border-bottom:none}.tc-mobile-menu-enter-active[data-v-b900b8b4],.tc-mobile-menu-leave-active[data-v-b900b8b4]{transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}.tc-mobile-menu-enter-from[data-v-b900b8b4],.tc-mobile-menu-leave-to[data-v-b900b8b4]{opacity:0;transform:translateY(-8px)}.page-fade-enter-active[data-v-b900b8b4],.page-fade-leave-active[data-v-b900b8b4]{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.page-fade-enter-from[data-v-b900b8b4],.page-fade-leave-to[data-v-b900b8b4]{opacity:0}@media(prefers-reduced-motion:reduce){.tc-navbar[data-v-b900b8b4],.tc-nav-logo[data-v-b900b8b4],.tc-nav-links a[data-v-b900b8b4],.tc-hamburger-line[data-v-b900b8b4],.tc-mobile-nav a[data-v-b900b8b4],.tc-mobile-menu-enter-active[data-v-b900b8b4],.tc-mobile-menu-leave-active[data-v-b900b8b4],.page-fade-enter-active[data-v-b900b8b4],.page-fade-leave-active[data-v-b900b8b4]{transition:none!important}}.tc-main[data-v-b900b8b4]{flex:1;width:100%;margin-top:64px}.tc-main.is-fullscreen[data-v-b900b8b4]{margin-top:0}.tc-footer[data-v-b900b8b4]{background:#f8f0e5;color:#6b5c4e;font-size:14px}.tc-footer-lower[data-v-b900b8b4]{padding:16px 24px}.tc-footer-lower-inner[data-v-b900b8b4]{max-width:1200px;margin:0 auto;text-align:center}.tc-footer-launch-date[data-v-b900b8b4]{margin-bottom:16px;font-size:12px;color:#7e7063;opacity:.8}.tc-footer-launch-date p[data-v-b900b8b4]{margin:0}.tc-footer-friend-links[data-v-b900b8b4]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0e5d2;font-size:12px;color:#7e7063}.tc-footer-friend-links a[data-v-b900b8b4]{color:#7e7063;text-decoration:none;transition:color .15s cubic-bezier(.22,1,.36,1)}.tc-footer-friend-links a[data-v-b900b8b4]:hover{color:#8c5e3c}.tc-footer-friend-label[data-v-b900b8b4]{font-weight:500;color:#6b5c4e;margin-right:4px}.tc-footer-friend-item[data-v-b900b8b4]{display:inline}.tc-footer-links[data-v-b900b8b4]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:12px;color:#7e7063}.tc-footer-links a[data-v-b900b8b4]{color:#7e7063;text-decoration:none;transition:color .15s cubic-bezier(.22,1,.36,1)}.tc-footer-links a[data-v-b900b8b4]:hover{color:#8c5e3c}.tc-separator[data-v-b900b8b4]{color:#e5d5be}.tc-beian[data-v-b900b8b4],.tc-public-security[data-v-b900b8b4]{color:#7e7063}.tc-beian[data-v-b900b8b4]{text-decoration:none}.tc-beian[data-v-b900b8b4]:hover{color:#8c5e3c}.tc-public-security[data-v-b900b8b4]{display:inline-flex;align-items:center;white-space:nowrap}.tc-beian-icon[data-v-b900b8b4]{width:14px;height:14px;margin-right:3px;flex-shrink:0}.tc-footer-copyright[data-v-b900b8b4]{font-size:12px;color:#7e7063}.tc-footer-copyright p[data-v-b900b8b4]{margin:0}@media(max-width:768px){.tc-nav-links[data-v-b900b8b4]{display:none!important}.tc-hamburger[data-v-b900b8b4]{display:flex!important}.tc-navbar .tc-nav-inner[data-v-b900b8b4]{padding:0 16px}}@media(max-width:480px){.tc-nav-logo[data-v-b900b8b4]{font-size:20px}}
