.naive-bridge-hidden[data-v-f5504e32]{display:none}.consult[data-v-cc25b03a]{display:flex;flex-direction:column;gap:18px;font-size:var(--font-size-sm)}.consult__hero[data-v-cc25b03a]{display:flex;align-items:center;gap:12px;padding:14px;background:var(--color-bg);border-radius:var(--radius)}.consult__avatar[data-v-cc25b03a]{width:48px;height:48px;background:var(--color-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;font-weight:700}.consult__hero h4[data-v-cc25b03a]{margin:0 0 4px;font-size:var(--font-size-base)}.consult__list[data-v-cc25b03a]{list-style:none;padding:0;margin:0}.consult__list li[data-v-cc25b03a]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed var(--color-border)}.consult__label[data-v-cc25b03a]{color:var(--color-text-secondary);flex-shrink:0}.consult__list strong[data-v-cc25b03a]{font-weight:600;word-break:break-all;text-align:right}.consult__actions[data-v-cc25b03a]{display:flex;gap:12px}.consult__btn[data-v-cc25b03a]{flex:1;text-align:center;padding:10px 12px;border-radius:var(--radius);font-weight:500;text-decoration:none;border:1px solid var(--color-primary)}.consult__btn--primary[data-v-cc25b03a]{background:var(--color-primary);color:#fff}.consult__btn--ghost[data-v-cc25b03a]{color:var(--color-primary);background:transparent}.mobile-float[data-v-59f8860b]{display:none;position:fixed;right:16px;bottom:24px;flex-direction:column;gap:10px;z-index:80}.float-btn[data-v-59f8860b]{width:56px;height:56px;border-radius:50%;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;cursor:pointer;box-shadow:0 4px 12px #0000002e;font-size:11px;line-height:1.1;gap:2px}.float-btn__icon[data-v-59f8860b]{font-size:18px;line-height:1}.float-btn--primary[data-v-59f8860b]{background:var(--color-primary)}.float-btn--accent[data-v-59f8860b]{background:var(--color-accent)}.float-btn--ghost[data-v-59f8860b]{background:#1f2937d9}@media (max-width: 768px){.mobile-float[data-v-59f8860b]{display:flex}}.float-enter-active[data-v-59f8860b],.float-leave-active[data-v-59f8860b]{transition:opacity .2s,transform .2s}.float-enter-from[data-v-59f8860b],.float-leave-to[data-v-59f8860b]{opacity:0;transform:translateY(8px)}.app-shell{min-height:100vh;display:flex;flex-direction:column}:root{--color-primary: #1B4F8C;--color-primary-dark: #163E6E;--color-primary-light: #2C6BB0;--color-accent: #F26B21;--color-accent-dark: #D85813;--color-success: #22A06B;--color-warning: #F0A02A;--color-danger: #E03B3B;--color-text: #1F2937;--color-text-secondary: #6B7280;--color-text-muted: #9CA3AF;--color-border: #E5E7EB;--color-border-light: #F1F3F5;--color-bg: #F5F7FA;--color-bg-alt: #FFFFFF;--color-overlay: rgba(27, 79, 140, .55);--radius: 8px;--radius-sm: 4px;--radius-lg: 16px;--shadow: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .12);--font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 22px;--font-size-2xl: 28px;--font-size-3xl: 36px;--container-max: 1200px;--header-height: 72px;--header-height-mobile: 56px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;display:flex;flex-direction:column}a{color:var(--color-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--color-accent)}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{margin:0 0 .6em;font-weight:600;color:var(--color-text)}p{margin:0 0 1em}button{font-family:inherit}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.section{padding:64px 0}.section--alt{background:var(--color-bg-alt)}.muted{color:var(--color-text-secondary)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.grid{display:grid}.n-card{border-radius:var(--radius)!important}@media (max-width: 768px){.section{padding:40px 0}.container{padding:0 16px}}.page-enter-active,.page-leave-active{transition:opacity .2s ease,transform .2s ease}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(8px)}.counter-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}
