:root{--breadcrumb-nav-gap:37px;--breadcrumb-font-size:.95rem;--color-page:#edf4ff;--color-surface:#fbfbfc;--color-surface-soft:#f4f8ff;--color-surface-deep:#dce9ff;--color-primary:#2453ff;--color-primary-soft:#2453ff1a;--color-accent:#78a7ff;--color-dark:#191228;--color-ink:#0f172a;--color-text:#172033;--color-text-soft:#5f6b84;--color-border:#2453ff1a;--color-border-strong:#2453ff40;--color-success:#00a86b;--shadow-card:0 12px 28px #25438212;--shadow-card-strong:0 20px 48px #264fb01c;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--container-width:1180px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--transition-base:.18s ease}*,:after,:before{box-sizing:border-box}html{color:var(--color-text);background:var(--color-page);scroll-behavior:smooth;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}body,html{overflow-x:hidden}body{background:var(--color-surface);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.container{width:min(100% - 48px,var(--container-width));margin:0 auto}.site-main{flex-direction:column;gap:0;padding:0;display:flex}.surface-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.section-shell{position:relative;overflow:hidden}.section-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#568bff14,#0000 28%),radial-gradient(circle at 100% 100%,#8eb0ff1f,#0000 30%);position:absolute;inset:0}.grid-auto{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.section-intro{gap:var(--space-4);flex-direction:column;max-width:760px;display:flex}.section-intro--center{text-align:center;margin:0 auto}.section-kicker{color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:700}.section-title{color:var(--color-ink);margin:0;font-size:calc(clamp(1.95rem,2.45vw,2.52rem));font-weight:500;line-height:1.2}.section-description{color:#4f5f78;margin:0;font-size:1rem;line-height:1.78}.pill-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.pill{gap:var(--space-2);color:var(--color-primary);background:#edf3ff;font-size:.94rem;font-weight:600}.eyebrow,.pill{border-radius:var(--radius-pill);align-items:center;padding:10px 18px;display:inline-flex}.eyebrow{gap:var(--space-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-text-soft);background:#ffffffb8;border:1px solid #fffc;font-size:.92rem;box-shadow:0 10px 30px #2453ff17}.stack{gap:var(--space-10);flex-direction:column;display:flex}.actions-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.muted,.seo-note{color:var(--color-text-soft)}.seo-note{padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:#2453ff0d;border:1px dashed #2453ff33}.page-shell{flex-direction:column;gap:0;display:flex}.page-hero{box-shadow:var(--shadow-card-strong);background:radial-gradient(circle at 0 0,#ffffffe6,#0000 46%),linear-gradient(135deg,#fffffff7,#e7f0fff0),url(../images/sections/hero-bg.png) 50%/cover no-repeat;padding:52px 48px;position:relative;overflow:hidden}.page-hero__content{gap:var(--space-10);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;display:grid}.hero-visual-card{min-height:360px;padding:var(--space-8);border-radius:var(--radius-lg);background:radial-gradient(circle at top,#fffc,#0000 40%),linear-gradient(#ffffffdb,#d1e0ffbf);border:1px solid #ffffffd9;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #ffffff5c}.simple-form{gap:var(--space-5)}.simple-form,.simple-form__field{flex-direction:column;display:flex}.simple-form__field{gap:var(--space-2)}.simple-form__input,.simple-form__select,.simple-form__textarea{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);padding:14px 18px}.simple-form__input:focus,.simple-form__select:focus,.simple-form__textarea:focus{border-color:var(--color-border-strong);outline:none;box-shadow:0 0 0 4px #2453ff14}.desktop-two-col{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-card{background:linear-gradient(180deg,#eff5fff0 0,var(--color-surface) 100%);padding:30px}.content-card__title{color:var(--color-ink);margin:0 0 16px;font-size:1.6rem}.content-list{color:var(--color-text-soft);margin:0;padding-left:20px;line-height:1.85}@media (width<=1200px){.desktop-two-col,.page-hero__content{grid-template-columns:1fr}.hero-visual-card{min-height:280px}}@media (width<=1024px){.container{width:min(100% - 32px,var(--container-width))}.site-main{gap:0}.page-hero{padding:var(--space-10)}}.app-message-list[data-v-8c677905]{z-index:2200;pointer-events:none;flex-direction:column;width:max-content;padding:0;list-style:none;position:fixed;top:calc(min(200px,18vh + 24px));left:50%;transform:translate(-50%)}.app-message-item[data-v-8c677905],.app-message-list[data-v-8c677905]{align-items:center;gap:10px;max-width:calc(100vw - 32px);margin:0;display:flex}.app-message-item[data-v-8c677905]{pointer-events:auto;box-sizing:border-box;background:#edf2fc;border:1px solid #ebeef5;border-radius:8px;width:fit-content;padding:11px 15px;box-shadow:0 2px 12px #0000001f}.app-message-item__icon[data-v-8c677905]{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.app-message-item__icon svg[data-v-8c677905]{width:16px;height:16px}.app-message-item__content[data-v-8c677905]{color:#606266;overflow-wrap:anywhere;word-break:break-word;flex:0 auto;margin:0;font-size:14px;line-height:1.4}.app-message-item--success[data-v-8c677905]{background:#f0f9eb;border-color:#e1f3d8}.app-message-item--success .app-message-item__icon[data-v-8c677905]{color:#67c23a}.app-message-item--error[data-v-8c677905]{background:#fef0f0;border-color:#fde2e2}.app-message-item--error .app-message-item__icon[data-v-8c677905]{color:#f56c6c}.app-message-item--warning[data-v-8c677905]{background:#fdf6ec;border-color:#faecd8}.app-message-item--warning .app-message-item__icon[data-v-8c677905]{color:#e6a23c}.app-message-item--info[data-v-8c677905]{background:#edf2fc;border-color:#ebeef5}.app-message-item--info .app-message-item__icon[data-v-8c677905]{color:#909399}.app-message-enter-active[data-v-8c677905],.app-message-leave-active[data-v-8c677905]{transition:opacity .2s,transform .2s}.app-message-enter-from[data-v-8c677905],.app-message-leave-to[data-v-8c677905]{opacity:0;transform:translateY(-12px)scale(.98)}@media (width<=768px){.app-message-list[data-v-8c677905]{max-width:calc(100vw - 24px);top:18px}.app-message-item[data-v-8c677905]{gap:10px;max-width:calc(100vw - 24px);padding:10px 13px}}.error-page[data-v-e00f1995]{background:#fff;min-height:100vh}.error-page__forbidden[data-v-e00f1995]{min-height:100vh;padding:30px 0 48px}.error-page__brand[data-v-e00f1995]{margin-left:8px;display:inline-flex}.error-page__brand img[data-v-e00f1995]{width:138px;height:auto}.error-page__forbidden-main[data-v-e00f1995]{grid-template-columns:420px 520px;justify-content:center;align-items:center;gap:70px;min-height:calc(100vh - 180px);padding:40px 48px 0;display:grid}.error-page__forbidden-visual img[data-v-e00f1995]{width:100%;height:auto}.error-page__forbidden-copy h1[data-v-e00f1995]{color:#050b16;margin:0 0 18px;font-size:2.25rem;font-weight:700;line-height:1.2}.error-page__forbidden-copy p[data-v-e00f1995]{color:#526ba2;margin:0;font-size:1.05rem;line-height:1.8}.error-page__forbidden-copy span[data-v-e00f1995]{white-space:nowrap}.error-page__forbidden-copy a[data-v-e00f1995]{color:#2453ff}.error-page__not-found[data-v-e00f1995]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.error-page__not-found-visual[data-v-e00f1995]{width:calc(min(490px,62vw))}.error-page__not-found-visual img[data-v-e00f1995]{width:100%;height:auto}.error-page__not-found-copy[data-v-e00f1995]{margin-top:8px}.error-page__not-found-copy h1[data-v-e00f1995]{color:#2453ff;margin:0;font-size:calc(clamp(2.25rem,3vw,3rem));font-weight:700;line-height:1.2}.error-page__not-found-copy p[data-v-e00f1995]{color:#2453ff;margin:16px 0 0;font-size:1rem;line-height:1.75}.error-page__button[data-v-e00f1995]{color:#fff;cursor:pointer;background:linear-gradient(#6ea0ff,#356ff5);border:0;border-radius:4px;min-width:136px;height:42px;margin-top:34px;font-size:1rem;box-shadow:0 10px 24px #356ff533}@media (width<=1024px){.error-page__forbidden-main[data-v-e00f1995]{grid-template-columns:1fr;gap:32px;min-height:auto;padding-top:60px}.error-page__forbidden-visual[data-v-e00f1995]{width:min(420px,100%);margin:0 auto}.error-page__forbidden-copy[data-v-e00f1995]{text-align:center}}@media (width<=768px){.error-page__forbidden[data-v-e00f1995]{padding-top:24px}.error-page__brand[data-v-e00f1995]{margin-left:16px}.error-page__brand img[data-v-e00f1995]{width:126px}.error-page__forbidden-main[data-v-e00f1995]{gap:24px;padding:32px 20px 0}.error-page__forbidden-copy h1[data-v-e00f1995]{font-size:1.85rem}.error-page__forbidden-copy p[data-v-e00f1995]{font-size:1rem}.error-page__not-found[data-v-e00f1995]{padding:32px 20px}.error-page__not-found-visual[data-v-e00f1995]{width:min(420px,100%)}.error-page__not-found-copy p[data-v-e00f1995]{font-size:.95rem}}
