.auth-modal-backdrop[data-v-442bad63]{position:fixed;inset:0;z-index:3100;display:flex;padding:24px;background:rgba(51,51,51,.24)}.auth-modal-backdrop[data-v-442bad63],.plan-modal-backdrop--status[data-v-442bad63]{align-items:center;justify-content:center}.plan-modal[data-v-442bad63]{width:min(440px,100%);max-height:min(88vh,720px);overflow:auto;background:#fff;border:none;border-radius:20px;color:#171717;box-shadow:0 0 0 1px #f5f5f5,0 48px 48px -24px rgba(51,51,51,.04),0 24px 24px -12px rgba(51,51,51,.04),0 12px 12px -6px rgba(51,51,51,.04),0 6px 6px -3px rgba(51,51,51,.04),0 3px 3px -1.5px rgba(51,51,51,.02),0 1px 1px .5px rgba(51,51,51,.04),inset 0 -1px 1px -.5px rgba(51,51,51,.06);animation:modal-in-442bad63 .32s cubic-bezier(.16,1,.3,1) both;transform-origin:center 18%}.plan-modal--status[data-v-442bad63]{border:1px solid #ebebeb;box-shadow:0 16px 32px -12px rgba(14,18,27,.1)}.plan-modal--failure[data-v-442bad63]{width:min(366px,100%);overflow:hidden}.plan-modal__status-content[data-v-442bad63]{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:18px;padding:24px 20px 28px;background:#fff}.plan-modal__status-icon[data-v-442bad63]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border-radius:12px}.plan-modal__status-icon--failure[data-v-442bad63]{background:#ffebec}.plan-modal__failure-icon-img[data-v-442bad63]{width:24px;height:24px;object-fit:contain}.plan-modal__status-text[data-v-442bad63]{display:flex;flex-direction:column;align-self:stretch;gap:4px}.plan-modal__status-text--failure[data-v-442bad63]{align-items:center}.plan-modal__failure-copy[data-v-442bad63]{width:100%;margin:0;color:#0b1f3a;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center}.plan-modal__failure-qr[data-v-442bad63]{display:block;width:110px;height:110px;object-fit:cover}.plan-modal__footer[data-v-442bad63]{display:flex;flex-direction:column;gap:12px;padding:0 20px 20px}.plan-modal__footer--bar[data-v-442bad63]{margin:0;padding:16px 20px;border-top:1px solid #dde6f2}.plan-overwrite-actions[data-v-442bad63]{display:flex;flex-direction:row;gap:12px}.btn[data-v-442bad63]{min-height:36px;border-radius:8px;padding:8px 12px;font-size:var(--text-ui,14px);font-weight:500;line-height:1.45;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.btn--ghost[data-v-442bad63]{background:#fff;border-color:#c6d4e6;color:#0b1f3a}.btn--ghost[data-v-442bad63]:hover{background:#f7f7f7;border-color:#d1d1d1}.plan-overwrite-actions .btn[data-v-442bad63]{flex:1 1 0;min-height:40px}@keyframes modal-in-442bad63{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (max-width:520px){.auth-modal-backdrop[data-v-442bad63]{padding:12px}}.auth-modal-backdrop[data-v-352ee372]{position:fixed;inset:0;z-index:3100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(11,31,58,.42)}.plan-modal-backdrop[data-v-352ee372]{background:rgba(51,51,51,.24)}.plan-modal-backdrop--status[data-v-352ee372]{align-items:center;justify-content:center}.plan-modal[data-v-352ee372]{width:min(440px,100%);max-height:min(88vh,720px);overflow:auto;background:#fff;border:none;border-radius:20px;color:#171717;box-shadow:0 0 0 1px #f5f5f5,0 48px 48px -24px rgba(51,51,51,.04),0 24px 24px -12px rgba(51,51,51,.04),0 12px 12px -6px rgba(51,51,51,.04),0 6px 6px -3px rgba(51,51,51,.04),0 3px 3px -1.5px rgba(51,51,51,.02),0 1px 1px .5px rgba(51,51,51,.04),inset 0 -1px 1px -.5px rgba(51,51,51,.06);animation:modal-in-352ee372 .32s cubic-bezier(.16,1,.3,1) both;transform-origin:center 18%}.plan-modal--status[data-v-352ee372]{border:1px solid #ebebeb;box-shadow:0 16px 32px -12px rgba(14,18,27,.1)}.plan-modal--result[data-v-352ee372]{height:min(618px,calc(100vh - 32px));display:flex;flex-direction:column}.auth-modal__head[data-v-352ee372],.plan-modal__head[data-v-352ee372]{position:relative;display:flex;align-items:center;gap:14px;padding:16px 16px 16px 20px;border-bottom:1px solid #ebebeb}.plan-modal__head-main[data-v-352ee372]{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.plan-modal__icon[data-v-352ee372]{width:42px;height:42px;border-radius:999px;border:1px solid #ebebeb;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#5c5c5c;background:#fff}.plan-modal__icon svg[data-v-352ee372]{width:20px;height:20px}.plan-modal__title-wrap[data-v-352ee372]{display:flex;flex-direction:column;gap:8px;min-width:0;padding-right:28px}.auth-modal__title[data-v-352ee372]{margin:0;font-size:var(--text-subtitle,18px);font-weight:500;line-height:1.2;letter-spacing:0;color:#0b1f3a}.plan-modal__desc[data-v-352ee372]{margin:0;font-size:var(--text-caption,12px);line-height:1.35;font-weight:400;color:#1e3a63}.auth-modal__close[data-v-352ee372]{position:absolute;right:16px;top:16px;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#5c5c5c;cursor:pointer}.auth-modal__close svg[data-v-352ee372]{width:20px;height:20px}.auth-modal__close[data-v-352ee372]:hover{background:#f7f7f7;color:#171717}.auth-modal__body[data-v-352ee372]{padding:20px;display:flex;flex-direction:column;gap:24px;background:#fff}.plan-modal--result .auth-modal__body[data-v-352ee372]{flex:1 1 auto;min-height:0;gap:20px}.plan-modal--generating .auth-modal__body[data-v-352ee372]{gap:20px}.plan-modal__status-content[data-v-352ee372]{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:16px;padding:20px;background:#fff}.plan-modal__status-icon[data-v-352ee372]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border-radius:10px;background:#fff3eb;color:#fa7319}.plan-modal__status-icon svg[data-v-352ee372]{width:24px;height:24px}.plan-modal__status-text[data-v-352ee372]{display:flex;flex-direction:column;align-self:stretch;gap:4px}.plan-modal--status .auth-modal__title[data-v-352ee372]{font-size:var(--text-body,16px);font-weight:500;line-height:1.5;color:#0b1f3a;text-align:center}.plan-modal__status-desc[data-v-352ee372]{margin:0;font-size:var(--text-ui,14px);font-weight:400;line-height:1.45;color:#1e3a63;text-align:center}.plan-checking[data-v-352ee372]{min-height:116px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.plan-checking__spinner[data-v-352ee372]{width:28px;height:28px;border-radius:50%;border:3px solid #dbe7f5;border-top-color:#0b2b57;animation:planCheckingSpin-352ee372 .8s linear infinite}@keyframes planCheckingSpin-352ee372{to{transform:rotate(1turn)}}.plan-upload-grid[data-v-352ee372]{display:flex;flex-direction:column;gap:12px}.plan-upload-slot[data-v-352ee372]{position:relative;min-height:154px;border:1px dashed #d1d1d1;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:32px;text-align:center;cursor:pointer;color:#0b1f3a;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.plan-upload-slot.is-dragover[data-v-352ee372],.plan-upload-slot[data-v-352ee372]:hover{border-color:#d1d1d1;background:#f4f7fb;box-shadow:none}.plan-upload-slot input[type=file][data-v-352ee372]{position:absolute;width:1px;height:1px;left:50%;top:50%;opacity:0;pointer-events:none}.plan-upload-slot__icon[data-v-352ee372]{width:24px;height:24px;color:#5c5c5c;line-height:1;display:inline-flex;align-items:center;justify-content:center}.plan-upload-slot__icon svg[data-v-352ee372],.plan-upload-slot__remove svg[data-v-352ee372]{width:24px;height:24px}.plan-upload-slot__text[data-v-352ee372]{display:flex;flex-direction:column;gap:6px;width:100%}.plan-upload-slot__label[data-v-352ee372]{font-size:var(--text-ui,14px);line-height:1.45;font-weight:500;color:#0b1f3a}.plan-upload-slot__meta[data-v-352ee372]{font-size:var(--text-caption,12px);color:#1e3a63;line-height:1.45}.plan-upload-list[data-v-352ee372]{width:100%;display:flex;flex-direction:column;gap:12px}.plan-upload-file[data-v-352ee372]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:16px 16px 16px 14px;border:1px solid #ebebeb;border-radius:12px;background:#fff}.plan-upload-file__content[data-v-352ee372]{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:flex-start;gap:12px}.plan-upload-file__badge[data-v-352ee372]{width:40px;height:40px;display:block;flex-shrink:0}.plan-upload-file__body[data-v-352ee372]{min-width:0;display:flex;flex-direction:column;gap:4px}.plan-upload-slot__name[data-v-352ee372]{font-size:var(--text-ui,14px);color:#171717;font-weight:500;overflow-wrap:anywhere;word-break:normal;line-height:1.45;max-width:100%}.plan-upload-file__description[data-v-352ee372]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.plan-upload-file__status[data-v-352ee372]{display:inline-flex;align-items:center;gap:4px;color:#171717;white-space:nowrap;font-size:var(--text-caption,12px)}.plan-upload-file__status svg[data-v-352ee372]{width:16px;height:16px}.plan-upload-file__status.is-success svg[data-v-352ee372]{color:#1fc16b}.plan-upload-slot__remove[data-v-352ee372]{width:24px;height:24px;padding:2px;display:inline-flex;align-items:center;justify-content:center;color:#5c5c5c;border-radius:6px;background:transparent;border:0;cursor:pointer}.plan-upload-slot__remove[data-v-352ee372]:hover{color:#171717;background:#f7f7f7}.plan-modal__hint[data-v-352ee372],.plan-upload-slot__error[data-v-352ee372]{width:100%;margin:0;font-size:var(--text-caption,12px);line-height:1.35;color:#5c5c5c;text-align:center}.plan-modal__hint--error[data-v-352ee372],.plan-upload-slot__error[data-v-352ee372]{color:#c9580c}.plan-generating[data-v-352ee372]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #ebebeb;border-radius:12px;background:#fff}.plan-generating__spinner[data-v-352ee372]{width:18px;height:18px;border:2px solid #c6d4e6;border-top-color:#1e5fd6;border-radius:50%;animation:plan-spin-352ee372 .8s linear infinite;flex-shrink:0}.plan-generating__copy[data-v-352ee372]{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--text-meta,13px);color:#1e3a63;line-height:1.4}.plan-generating__copy strong[data-v-352ee372]{color:#0b1f3a;font-weight:600}.plan-progress[data-v-352ee372]{height:4px;background:#dde6f2;border-radius:999px;overflow:hidden}.plan-progress__fill[data-v-352ee372]{height:100%;background:#1e5fd6;border-radius:999px;transition:width .3s ease}.plan-result-shell[data-v-352ee372]{position:relative;border-radius:14px;overflow:hidden;min-height:0;flex:1 1 auto}.plan-result-preview[data-v-352ee372]{height:100%;max-height:none;overflow:auto;padding:16px 18px 16px 16px;background:#e7eef7;border-radius:14px;font-size:var(--text-ui,14px);color:#1e3a63;line-height:1.7;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.plan-result-preview p[data-v-352ee372],.plan-result-preview pre[data-v-352ee372]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit}.plan-result-markdown[data-v-352ee372]{color:#1e3a63}.plan-result-markdown[data-v-352ee372] h1,.plan-result-markdown[data-v-352ee372] h2,.plan-result-markdown[data-v-352ee372] h3{margin:18px 0 10px;color:#0b1f3a;line-height:1.35}.plan-result-markdown[data-v-352ee372] h1:first-child,.plan-result-markdown[data-v-352ee372] h2:first-child,.plan-result-markdown[data-v-352ee372] h3:first-child,.plan-result-markdown[data-v-352ee372] p:first-child{margin-top:0}.plan-result-markdown[data-v-352ee372] ol,.plan-result-markdown[data-v-352ee372] p,.plan-result-markdown[data-v-352ee372] ul{margin:0 0 12px}.plan-result-markdown[data-v-352ee372] ol,.plan-result-markdown[data-v-352ee372] ul{padding-left:22px}.plan-result-markdown[data-v-352ee372] li{margin:6px 0}.plan-modal__footer[data-v-352ee372]{display:flex;flex-direction:column;gap:12px;padding:0 20px 20px}.plan-modal__footer--bar[data-v-352ee372]{margin:0;padding:16px 20px;border-top:1px solid #dde6f2}.plan-overwrite-actions[data-v-352ee372]{display:flex;flex-direction:row;gap:12px}.plan-result-actions[data-v-352ee372]{display:flex;flex-direction:row;gap:10px}.plan-result-actions .btn[data-v-352ee372]{flex:1 1 0;min-height:36px}.btn[data-v-352ee372]{min-height:36px;border-radius:8px;padding:8px 12px;font-size:var(--text-ui,14px);font-weight:500;line-height:1.45;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.btn.is-loading[data-v-352ee372]{pointer-events:none}.btn__spinner[data-v-352ee372]{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:planCheckingSpin-352ee372 .8s linear infinite}.plan-upload-submit[data-v-352ee372]{min-height:47px;border-radius:12px;padding:16px 12px}.plan-background-submit[data-v-352ee372]{width:100%;justify-content:center}.btn--ink[data-v-352ee372]{background:#0b1f3a;color:#fff}.btn--ink[data-v-352ee372]:hover{background:#153f99}.btn--ink[data-v-352ee372]:disabled{background:#f4f7fb;color:#afb6c1;cursor:not-allowed}.btn--ink.is-loading[data-v-352ee372]:disabled{background:#0b1f3a;color:#fff;opacity:.82}.btn--ghost[data-v-352ee372]{background:#fff;border-color:#c6d4e6;color:#0b1f3a}.btn--ghost[data-v-352ee372]:hover{background:#f7f7f7;border-color:#d1d1d1}.plan-overwrite-actions .btn[data-v-352ee372]{flex:1 1 0;min-height:40px}@keyframes modal-in-352ee372{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes plan-spin-352ee372{to{transform:rotate(1turn)}}@keyframes plan-upload-progress-352ee372{0%{width:18%}to{width:92%}}@media (max-width:520px){.auth-modal-backdrop[data-v-352ee372]{padding:12px;align-items:flex-end}.plan-modal[data-v-352ee372]{max-height:92vh;border-bottom-left-radius:0;border-bottom-right-radius:0}.plan-modal-backdrop--status[data-v-352ee372]{align-items:center;padding-top:24px}.plan-overwrite-actions[data-v-352ee372]{flex-direction:column}}.bc-page[data-v-cbc32e8a]{--paper:#f4f7fb;--paper-2:#e7eef7;--paper-3:#d5e0ef;--ink:#0b1f3a;--ink-2:#1e3a63;--ink-3:#4f6a8f;--ink-4:#8aa0bd;--rule:#c6d4e6;--rule-soft:#dde6f2;--accent:#1e5fd6;--accent-ink:#153f99;--accent-wash:#d8e5fb;--sage:#2b6cb0;--sage-wash:#d3e2f2;--cream:#e8f0fb;--radius:16px;--font-display:"OPPO Sans 4.0","Noto Sans SC","Source Han Sans SC","Source Han Sans CN","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"OPPO Sans 4.0","Noto Sans SC","Source Han Sans SC","Source Han Sans CN","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-score:"Noto Serif SC","Source Han Serif SC","Source Han Serif CN","Songti SC","STSong","SimSun",serif;--font-label:"JetBrains Mono","SFMono-Regular","Cascadia Mono",Menlo,Consolas,"Noto Sans SC","Source Han Sans SC",ui-monospace,monospace;--serif:var(--font-display);--sans:var(--font-body);--mono:var(--font-label);--gutter:clamp(16px,2vw,32px);--page-max:1440px;--nav-height:65px;--flow-axis-top:88px;--flow-axis-width:213px;--flow-axis-gap:12px;--flow-axis-slot:0px;--space-xs:6px;--space-sm:10px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--motion-fast:120ms;--motion-standard:180ms;--motion-state:260ms;--motion-enter:560ms;--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--text-micro:0.625rem;--text-tiny:0.6875rem;--text-caption:0.75rem;--text-meta:0.8125rem;--text-ui:0.875rem;--text-body:1rem;--text-lead:1.0625rem;--text-subtitle:1.125rem;--text-title:1.5rem;--text-card-title:1.375rem;--text-headline:clamp(2rem,2.7vw,2.5rem);--text-section:clamp(2.25rem,3.6vw,3.25rem);--text-section-tight:clamp(2.25rem,3.2vw,3rem);--text-section-mobile:clamp(1.875rem,8vw,2.25rem);--text-hero-card:clamp(1.5rem,2.8vw,2.25rem);--text-hero-mobile:clamp(1.1875rem,5.2vw,1.375rem);--text-hero-primary:clamp(2.75rem,3.6vw,3.25rem);--text-hero-secondary:clamp(1.75rem,2.4vw,2rem);--text-score:clamp(2.25rem,3vw,2.5rem);--text-meta-xs:var(--text-caption);--text-meta-sm:var(--text-meta);--text-meta-md:var(--text-ui);--text-meta-lg:0.9375rem;--text-section-num:0.9375rem}[data-v-cbc32e8a]{box-sizing:border-box;margin:0;padding:0}.bc-page[data-v-cbc32e8a]{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:100%;line-height:1.55;scroll-behavior:smooth;font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img[data-v-cbc32e8a]{max-width:100%;display:block}button[data-v-cbc32e8a]{font:inherit;cursor:pointer;border:none;background:none;color:inherit}a[data-v-cbc32e8a]{color:inherit;text-decoration:none}a[data-v-cbc32e8a]:focus-visible,button[data-v-cbc32e8a]:focus-visible,input[data-v-cbc32e8a]:focus-visible,select[data-v-cbc32e8a]:focus-visible{outline:3px solid #8fb3ef;outline-offset:3px}.page[data-v-cbc32e8a]{max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter);width:100%;min-width:0}.bc-page[data-v-cbc32e8a]{background-image:none}.nav[data-v-cbc32e8a]{display:flex;align-items:center;justify-content:space-between;padding:0;border-bottom:1px solid var(--rule);position:fixed;top:0;left:0;right:0;width:100%;background:var(--paper);z-index:1000}.nav-spacer[data-v-cbc32e8a]{height:var(--nav-height)}.nav__brand[data-v-cbc32e8a]{display:inline-flex;align-items:center;flex:0 0 auto;gap:12px;min-width:0}.nav__brand-link[data-v-cbc32e8a]{display:inline-flex;align-items:center;flex:0 0 auto;line-height:0;border-radius:4px;cursor:pointer}.nav__brand-link[data-v-cbc32e8a]:focus-visible{outline:2px solid rgba(30,95,214,.55);outline-offset:4px}.nav__brand-logo[data-v-cbc32e8a]{display:block;object-fit:contain;flex:0 0 auto}.nav__brand-logo--txx[data-v-cbc32e8a]{width:89px;height:34px;margin-right:10px}.nav__brand-divider[data-v-cbc32e8a]{width:1px;height:24px;flex:0 0 auto;border-radius:9999px;background:#c6d4e6}.nav__brand-logo--bc[data-v-cbc32e8a]{height:34px;width:auto}.nav__links[data-v-cbc32e8a]{display:flex;gap:28px;font-family:var(--font-display);font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;color:#1e3a63}.nav__links a[data-v-cbc32e8a]:hover{color:var(--accent)}.nav__cta[data-v-cbc32e8a]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:0;padding:9px 16px;min-height:38px;font-family:Noto Sans SC,Source Han Sans SC,Source Han Sans CN,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;white-space:nowrap;border-radius:16px;box-shadow:none;transition:background .16s ease,color .16s ease}.nav__cta[data-v-cbc32e8a],.nav__cta[data-v-cbc32e8a]:hover{background:#0b1f3a;color:#f4f7fb}.nav__end[data-v-cbc32e8a]{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.bc-header-user[data-v-cbc32e8a]{flex:0 0 auto;height:42px}.bc-header-user[data-v-cbc32e8a],.bc-header-user__dropdown[data-v-cbc32e8a]{display:inline-flex;align-items:center}.bc-header-user__dropdown .el-dropdown-menu[data-v-cbc32e8a]{min-width:108px;padding:8px 0;border-radius:4px;background:#fff;border:1px solid #ebeef5;box-shadow:0 2px 12px rgba(0,0,0,.1)}.bc-header-user__dropdown .el-dropdown-menu__item[data-v-cbc32e8a]{min-width:108px;padding:0 18px;text-align:center;font-size:14px;line-height:40px;color:#606266}.bc-header-user__trigger[data-v-cbc32e8a]{display:inline-flex;align-items:center;justify-content:center;padding:0;min-width:0;height:42px;background:transparent;border:none;outline:none;color:inherit}.bc-header-user__avatar[data-v-cbc32e8a]{width:41px;height:41px;border-radius:50%;object-fit:cover;display:block;cursor:pointer}.bc-header-user__arrow[data-v-cbc32e8a]{width:10px;height:6px;margin-left:6px;display:block;cursor:pointer;transition:transform .3s ease-in-out;transform:rotate(180deg)}.bc-header-user__arrow.is-open[data-v-cbc32e8a]{transform:rotate(0deg)}#hero[data-v-cbc32e8a],#pain[data-v-cbc32e8a],#paths[data-v-cbc32e8a],#proof[data-v-cbc32e8a],[id^=path-][data-v-cbc32e8a]{scroll-margin-top:calc(var(--nav-height) + 24px)}.flow-axis[data-v-cbc32e8a]{position:fixed;left:32px;top:var(--flow-axis-top);z-index:40;display:none;flex-direction:column;align-items:flex-start;gap:10px;font-family:var(--sans);pointer-events:none;width:var(--flow-axis-width)}.flow-axis__inner[data-v-cbc32e8a]{pointer-events:auto;display:flex;align-items:stretch;gap:14px;padding:18px;border-radius:16px;background:#f8fbff;border:0;box-shadow:inset 0 0 0 1px var(--rule),0 4px 8px rgba(18,49,89,.08);max-width:none}.flow-axis__track[data-v-cbc32e8a]{position:relative;display:grid;grid-template-columns:18px 145px;column-gap:14px}.flow-axis__rail[data-v-cbc32e8a]{background:#e3edf9}.flow-axis__progress[data-v-cbc32e8a],.flow-axis__rail[data-v-cbc32e8a]{position:absolute;left:6px;top:11px;width:4px;height:337px;border-radius:999px;pointer-events:none}.flow-axis__progress[data-v-cbc32e8a]{background:var(--accent);transform:scaleY(0);transform-origin:top center;transition:transform .28s ease;will-change:transform}.flow-axis__line[data-v-cbc32e8a]{position:relative;grid-column:1;grid-row:1/span 5;width:18px;min-height:348px}.flow-axis__items[data-v-cbc32e8a]{grid-column:2;display:flex;flex-direction:column;align-items:stretch;gap:24px;width:145px}.flow-axis__step[data-v-cbc32e8a]{position:relative;display:flex;align-items:center;padding:0;text-align:left;border:none;background:none;cursor:pointer;border-radius:6px;transition:color .16s ease;min-width:0}.flow-axis__step[data-v-cbc32e8a]:hover{color:var(--accent)}.flow-axis__dot[data-v-cbc32e8a]{position:absolute;left:-32px;top:0;width:16px;height:16px;border-radius:50%;border:4px solid #e3edf9;background:#fff;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;z-index:1}.flow-axis__step.is-active-parent .flow-axis__dot[data-v-cbc32e8a],.flow-axis__step.is-active .flow-axis__dot[data-v-cbc32e8a]{width:16px;height:16px;border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px #f0f6ff}.flow-axis__step.is-done .flow-axis__dot[data-v-cbc32e8a]{border-color:var(--accent);background:var(--accent)}.flow-axis__label[data-v-cbc32e8a]{font-size:var(--text-body);font-weight:500;color:var(--ink-3);line-height:1.2;transition:color .2s ease}.flow-axis__step.is-active-parent .flow-axis__label[data-v-cbc32e8a],.flow-axis__step.is-active .flow-axis__label[data-v-cbc32e8a]{color:var(--accent)}.flow-axis__subs[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.flow-axis__sub-step[data-v-cbc32e8a]{display:flex;align-items:flex-start;gap:0;padding:0;text-align:left;border:none;background:none;cursor:pointer;border-radius:4px;width:100%;transition:color .16s ease}.flow-axis__sub-step[data-v-cbc32e8a]:hover{color:var(--accent)}.flow-axis__sub-dot[data-v-cbc32e8a]{display:none}.flow-axis__sub-step.is-active .flow-axis__sub-dot[data-v-cbc32e8a]{background:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.flow-axis__sub-step.is-done .flow-axis__sub-dot[data-v-cbc32e8a]{background:var(--accent)}.flow-axis__sub-label[data-v-cbc32e8a]{font-size:var(--text-ui);font-weight:400;color:var(--ink-3);line-height:1.15;transition:color .2s ease}.flow-axis__sub-step.is-active .flow-axis__sub-label[data-v-cbc32e8a]{color:var(--ink);font-weight:400}.flow-axis__sub-step.is-done .flow-axis__sub-label[data-v-cbc32e8a]{color:var(--ink-3)}@media (min-width:1820px){.bc-page[data-v-cbc32e8a]{--flow-axis-slot:calc(var(--flow-axis-width) + var(--flow-axis-gap))}.flow-axis[data-v-cbc32e8a]{display:flex}}@media (max-width:1819px){.flow-axis[data-v-cbc32e8a]{display:none!important}}.eyebrow[data-v-cbc32e8a]{font-family:var(--mono);font-size:var(--text-meta-md);letter-spacing:.04em;color:var(--ink-3);display:inline-flex;align-items:center;gap:10px}.eyebrow[data-v-cbc32e8a]:before{content:"";width:18px;height:1px;background:var(--accent);display:inline-block}.eyebrow--plain[data-v-cbc32e8a]:before{display:none}.section[data-v-cbc32e8a]{padding:clamp(64px,7vw,96px) 0;border-top:1px solid var(--rule);position:relative}.section__head[data-v-cbc32e8a]{display:grid;grid-template-columns:1fr 2fr;gap:48px;margin-bottom:48px;align-items:end}.section__head--stack[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:0;align-items:flex-start;max-width:720px}.section__head--center[data-v-cbc32e8a]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px;gap:0}.section__label[data-v-cbc32e8a]{font-family:var(--serif);font-size:var(--text-section);font-weight:600;letter-spacing:0;line-height:1.08;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin-bottom:14px}.section__head--center .section__label[data-v-cbc32e8a]{margin-bottom:16px}.section-title-stack[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:18px}.section-title-stack .section__label[data-v-cbc32e8a],.section-title-stack .section__title[data-v-cbc32e8a]{margin:0}.section__num[data-v-cbc32e8a]{font-family:var(--mono);font-size:var(--text-section-num);color:var(--ink-2);letter-spacing:.1em;font-weight:500}.section__title[data-v-cbc32e8a]{font-family:var(--serif);font-size:var(--text-section);line-height:1.08;letter-spacing:0;font-weight:600;text-wrap:balance;overflow-wrap:anywhere}.section__head--center .section__title[data-v-cbc32e8a],.section__head--stack .section__title[data-v-cbc32e8a]{font-size:var(--text-section);font-weight:600;color:var(--ink)}.section__title em[data-v-cbc32e8a]{font-style:italic;color:var(--accent);font-weight:500}.section__sub[data-v-cbc32e8a]{color:var(--ink-2);font-size:var(--text-lead);line-height:1.7;max-width:62ch;text-wrap:pretty}.btn[data-v-cbc32e8a]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;min-height:44px;font-size:var(--text-ui);font-weight:500;border-radius:16px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;line-height:1}.btn--primary[data-v-cbc32e8a]{background:var(--accent);color:var(--paper)}.btn--primary[data-v-cbc32e8a]:hover{background:var(--accent-ink);transform:translateY(-1px)}.btn--ink[data-v-cbc32e8a]{background:var(--ink);color:var(--paper)}.btn--ink[data-v-cbc32e8a]:hover{background:var(--accent)}.btn--ghost[data-v-cbc32e8a]{background:transparent;color:var(--ink);border:1px solid var(--rule)}.btn--ghost[data-v-cbc32e8a]:hover{border-color:var(--ink)}.path-back-select[data-v-cbc32e8a]{width:144px;justify-content:center;gap:4px;font-size:var(--text-ui);font-weight:500;padding:14px 22px;white-space:nowrap}.btn__arrow[data-v-cbc32e8a]{transition:transform .18s ease}.btn:hover .btn__arrow[data-v-cbc32e8a]{transform:translateX(3px)}.btn__arrow-up[data-v-cbc32e8a]{flex-shrink:0}.path-back-select__text[data-v-cbc32e8a]{display:inline}.rule[data-v-cbc32e8a]{height:1px;background:var(--rule)}.rule--dotted[data-v-cbc32e8a]{height:1px;background-image:linear-gradient(90deg,var(--ink-4) 0,var(--ink-4) 4px,transparent 0);background-size:8px 1px;background-repeat:repeat-x}.pain-mode-block[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.pain-mode[data-v-cbc32e8a]{display:flex;flex-direction:row;align-items:center;gap:var(--space-lg);flex-wrap:nowrap;width:100%}.pain-mode__tabs[data-v-cbc32e8a]{display:flex;flex-wrap:nowrap;gap:12px;align-items:stretch;flex-shrink:0}.pain-mode__btn[data-v-cbc32e8a]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;min-height:44px;font-family:var(--sans);font-size:var(--text-ui);letter-spacing:0;border-radius:12px;transition:background .18s ease,border-color .18s ease,color .18s ease;line-height:1.35;white-space:nowrap;font-weight:500}.pain-mode__btn.is-selected[data-v-cbc32e8a]{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:none}.pain-mode__btn.is-unselected[data-v-cbc32e8a]{background:transparent;color:var(--accent);border:1px solid var(--accent)}.pain-mode__btn.is-unselected[data-v-cbc32e8a]:hover{background:var(--accent-wash);color:var(--accent)}.pain-mode__badge[data-v-cbc32e8a]{position:absolute;top:-12px;left:85px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-caption);line-height:1.5;letter-spacing:.1em;padding:2px 8px;border-radius:999px;background:var(--accent);color:#fff;font-weight:500;white-space:nowrap;border:.5px solid #fff}.pain-mode__btn.is-selected .pain-mode__badge[data-v-cbc32e8a]{display:none}.pain-mode__hint[data-v-cbc32e8a]{display:flex;align-items:center;min-height:44px;margin:0;color:var(--ink-2);font-size:var(--text-ui);line-height:1.55;text-wrap:pretty}.pain-mode__hint strong[data-v-cbc32e8a]{font-weight:600;color:var(--accent-ink)}.pain-mode__line[data-v-cbc32e8a]{width:100%;height:1px;background:var(--rule)}.pain-card[data-v-cbc32e8a]{text-align:left;padding:28px 26px 32px;transition:background .22s ease,color .22s ease,box-shadow .22s ease;position:relative;min-height:212px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;border-radius:0;border:none;color:#0b1f3a;cursor:pointer}#pain.section[data-v-cbc32e8a]{border-top:none;border-bottom:1px solid var(--rule)}#pain .section__head--stack[data-v-cbc32e8a]{align-items:center;text-align:center;max-width:none;gap:24px;margin-bottom:32px}#pain .section__head--stack .section__sub[data-v-cbc32e8a]{margin-top:0!important;max-width:720px}.pain-head__title[data-v-cbc32e8a]{margin:0;text-align:center}.pain-head__sub[data-v-cbc32e8a]{font-size:var(--text-subtitle);line-height:1.65;color:var(--ink-2)}.pain-head__emph[data-v-cbc32e8a]{color:var(--accent);font-weight:700}@media (max-width:767px){.pain-head__sub[data-v-cbc32e8a]{font-size:var(--text-body);line-height:1.6}}.pain-card--selected[data-v-cbc32e8a]{background:#1e5fd6;color:#fff;box-shadow:none}.pain-card__head[data-v-cbc32e8a]{display:flex;align-items:center;margin-bottom:16px;font-family:var(--sans);font-size:var(--text-caption);font-weight:400;line-height:1.35;letter-spacing:0;color:#4f6a8f;transition:color .22s ease}.pain-card--selected .pain-card__head[data-v-cbc32e8a],.pain-card--selected .pain-card__title[data-v-cbc32e8a]{color:#fff}.pain-card__foot[data-v-cbc32e8a]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.pain-card__match[data-v-cbc32e8a]{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.pain-card__foot .btn.pain-card__goto[data-v-cbc32e8a]{flex:0 0 auto;align-self:center;gap:6px;padding:0 20px;min-height:40px;height:auto;border-radius:9999px;font-family:var(--sans);font-size:var(--text-caption);font-weight:400;line-height:1.35;white-space:nowrap}.pain-card--selected .pain-card__goto[data-v-cbc32e8a]:hover{background:#fff;color:var(--ink)}.pain-card__route[data-v-cbc32e8a]{font-family:var(--sans);font-size:var(--text-caption);font-weight:400;line-height:1.35;letter-spacing:0;color:#4f6a8f;transition:color .22s ease}.pain-card--selected .pain-card__route[data-v-cbc32e8a]{font-size:var(--text-caption);font-weight:400;color:#fff;letter-spacing:0}@media (min-width:768px){.pain-card__head[data-v-cbc32e8a]{font-size:var(--text-body);line-height:15.5px}.pain-card--selected .pain-card__route[data-v-cbc32e8a],.pain-card__foot .btn.pain-card__goto[data-v-cbc32e8a],.pain-card__route[data-v-cbc32e8a]{font-size:var(--text-body);line-height:17px}.pain-card__foot .btn.pain-card__goto[data-v-cbc32e8a]{min-height:44px;padding:0 22px}}@media (max-width:767px){.bc-page[data-v-cbc32e8a]{--nav-height:94px}.proto-toolbar[data-v-cbc32e8a]{display:none}.section[data-v-cbc32e8a]{padding:56px 0}#hero.section[data-v-cbc32e8a]{padding-top:20px;padding-bottom:36px}.hero-showcase[data-v-cbc32e8a],.hero-tagline[data-v-cbc32e8a],.pain-grid[data-v-cbc32e8a],.path-card__grid[data-v-cbc32e8a],.path-index[data-v-cbc32e8a],.proof-grid[data-v-cbc32e8a],.section[data-v-cbc32e8a],.section__head--center[data-v-cbc32e8a],.section__head--stack[data-v-cbc32e8a],.section__head[data-v-cbc32e8a]{max-width:100%;min-width:0}.section__head[data-v-cbc32e8a]{margin-bottom:32px}.proof-head__title[data-v-cbc32e8a],.section__head--center .section__title[data-v-cbc32e8a],.section__head--stack .section__title[data-v-cbc32e8a],.section__label[data-v-cbc32e8a],.section__title[data-v-cbc32e8a]{width:100%;max-width:100%;min-width:0;font-size:var(--text-section-mobile);line-height:1.12;word-break:normal}.section__sub[data-v-cbc32e8a]{width:100%;max-width:100%;min-width:0;font-size:var(--text-meta-lg);word-break:normal}#hero[data-v-cbc32e8a],#pain[data-v-cbc32e8a],#paths[data-v-cbc32e8a],#proof[data-v-cbc32e8a]{scroll-margin-top:calc(var(--nav-height) + 12px)}}@media (min-width:768px) and (max-width:1023px){.section[data-v-cbc32e8a]{padding:72px 0}}.nav__bar[data-v-cbc32e8a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 32px;width:100%;min-height:64px}@media (max-width:767px){.bc-page[data-v-cbc32e8a]{--nav-height:101px}.nav[data-v-cbc32e8a]{padding:12px 0}.nav__bar[data-v-cbc32e8a]{flex-wrap:wrap;align-content:center;row-gap:8px;min-height:auto;padding:0 16px}.nav__brand[data-v-cbc32e8a]{gap:10px}.nav__brand-logo--txx[data-v-cbc32e8a]{width:73px;height:28px;margin-right:6px}.nav__brand-divider[data-v-cbc32e8a]{height:20px}.nav__brand-logo--bc[data-v-cbc32e8a]{height:28px;width:auto}.nav__links[data-v-cbc32e8a]{width:100%;overflow-x:auto;gap:14px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 90%,transparent)}.nav__links[data-v-cbc32e8a]::-webkit-scrollbar{display:none}.nav__links a[data-v-cbc32e8a]{white-space:nowrap;flex-shrink:0}.nav__cta[data-v-cbc32e8a]{flex-shrink:0}.nav__start[data-v-cbc32e8a]{order:1}.nav__end[data-v-cbc32e8a]{order:2;margin-left:auto;gap:10px}.nav__links[data-v-cbc32e8a]{order:3}}@media (min-width:768px) and (max-width:1023px){.nav__bar[data-v-cbc32e8a]{padding:0 24px}.nav__links[data-v-cbc32e8a]{gap:18px;font-size:var(--text-ui)}}#hero.section[data-v-cbc32e8a]{padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--rule)}@media (min-width:768px){#hero.section[data-v-cbc32e8a]{padding-top:24px;padding-bottom:36px}}@media (min-width:1280px){#hero.section[data-v-cbc32e8a]{padding-top:calc(var(--flow-axis-top) - var(--nav-height));padding-bottom:24px}}.hero-tagline[data-v-cbc32e8a]{position:relative;display:flex;align-items:stretch;margin-bottom:28px;border-radius:16px;overflow:hidden;border:1px solid var(--rule);background:var(--paper);box-shadow:none}.hero-tagline[data-v-cbc32e8a]:after,.hero-tagline__bar[data-v-cbc32e8a]{display:none}.hero-tagline__inner[data-v-cbc32e8a]{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;padding:24px;min-width:0;position:relative;z-index:1}.hero-tagline__copy[data-v-cbc32e8a]{flex:1;min-width:0}.hero-tagline__lines[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:24px;margin:0}.hero-tagline__line[data-v-cbc32e8a]{font-family:var(--sans);font-size:var(--text-hero-card);font-weight:600;line-height:1.2;letter-spacing:0;color:var(--ink);margin:0;text-wrap:pretty;overflow-wrap:anywhere;word-break:break-word}.hero-tagline__line[data-v-cbc32e8a]:nth-child(2){color:var(--ink-2)}.hero-tagline__anchor[data-v-cbc32e8a]{color:inherit;font-weight:inherit}.hero-tagline__echo[data-v-cbc32e8a]{color:inherit;font-weight:inherit;background:none}.hero-tagline__phrase[data-v-cbc32e8a]{white-space:nowrap}.hero-tagline__facts[data-v-cbc32e8a]{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:16px;width:352px;min-width:352px}.hero-tagline__fact[data-v-cbc32e8a]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid #dce6fa;box-shadow:none;min-height:72px;overflow:hidden}.hero-tagline__fact-content[data-v-cbc32e8a]{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;max-width:100%}.hero-tagline__fact-icon[data-v-cbc32e8a]{display:none}.hero-tagline__fact-icon svg[data-v-cbc32e8a]{width:100%;height:100%;display:block}.hero-tagline__fact--accent .hero-tagline__fact-icon[data-v-cbc32e8a]{opacity:.2;color:var(--accent-ink)}.hero-tagline__fact--accent[data-v-cbc32e8a]{background:#fff;border-color:#dce6fa}.hero-tagline__fact-num[data-v-cbc32e8a]{font-family:var(--sans);font-size:var(--text-title);font-weight:600;line-height:1.17;color:var(--accent);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hero-tagline__fact-suf[data-v-cbc32e8a]{font-size:1em;font-weight:inherit}.hero-tagline__fact-label[data-v-cbc32e8a]{font-size:var(--text-ui);line-height:1.17;letter-spacing:0;color:var(--ink-2)}.hero-tagline__fact-highlight[data-v-cbc32e8a]{color:var(--accent);font-weight:800}@media (min-width:1366px){.hero-tagline[data-v-cbc32e8a]{width:min(100%,1376px);height:474px;margin:0 auto;border:none;border-radius:24px;background-image:url(../img/homepage-hero-banner-bg.8c556aed.png);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.hero-tagline[data-v-cbc32e8a]:before{content:"";position:absolute;inset:0;z-index:3;border:1px solid #e2edfb;border-radius:inherit;pointer-events:none}.hero-tagline__inner[data-v-cbc32e8a]{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;opacity:1}.hero-tagline__copy[data-v-cbc32e8a],.hero-tagline__lines[data-v-cbc32e8a]{display:contents}.hero-tagline__line[data-v-cbc32e8a]{position:absolute;margin:0;color:var(--ink);white-space:nowrap;word-break:normal;overflow-wrap:normal;text-wrap:nowrap}.hero-tagline__line[data-v-cbc32e8a]:first-child{left:245px;top:86px;width:1045px;font-size:52px;line-height:61px;font-weight:600;letter-spacing:0}.hero-tagline__line[data-v-cbc32e8a]:nth-child(2){left:418px;top:170px;width:656px;font-size:var(--text-hero-secondary);line-height:38px;font-weight:400;letter-spacing:0;color:var(--ink-2)}.hero-tagline__anchor[data-v-cbc32e8a],.hero-tagline__echo[data-v-cbc32e8a]{color:inherit;font-weight:inherit}.hero-tagline__facts[data-v-cbc32e8a]{position:absolute;inset:0;display:block;width:100%;min-width:0}.hero-tagline__fact[data-v-cbc32e8a]{position:absolute;display:block;min-height:auto;padding:0;border:none;border-radius:0;background:transparent;overflow:visible}.hero-tagline__fact[data-v-cbc32e8a]:first-child{left:202px;top:285px;width:120px}.hero-tagline__fact[data-v-cbc32e8a]:nth-child(2){left:495px;top:272px;width:105px}.hero-tagline__fact[data-v-cbc32e8a]:nth-child(3){left:768px;top:267px;width:81px}.hero-tagline__fact[data-v-cbc32e8a]:nth-child(4){left:1032px;top:252px;width:max-content}.hero-tagline__fact-content[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:8px}.hero-tagline__fact-num[data-v-cbc32e8a]{color:var(--accent);font-size:1.875rem;line-height:1.2;font-weight:600;letter-spacing:0;white-space:nowrap}.hero-tagline__fact-suf[data-v-cbc32e8a]{font-size:1em;font-weight:inherit}.hero-tagline__fact-label[data-v-cbc32e8a]{color:#001050;font-size:var(--text-meta-lg);line-height:1.2;font-weight:400;letter-spacing:0;white-space:nowrap}.hero-tagline__fact-highlight[data-v-cbc32e8a]{color:inherit;font-weight:inherit}}@media (min-width:768px) and (max-width:1023px){.hero-tagline__line[data-v-cbc32e8a]{font-size:var(--text-title)}.hero-tagline__facts[data-v-cbc32e8a]{width:min(400px,52%);min-width:300px}}@media (max-width:767px){.page[data-v-cbc32e8a]{padding:0 16px}.nav[data-v-cbc32e8a]{padding:0}.nav__bar[data-v-cbc32e8a]{min-height:auto;padding-top:12px;padding-bottom:12px}.hero-tagline[data-v-cbc32e8a]{margin-bottom:14px;border-radius:12px}.hero-tagline__inner[data-v-cbc32e8a]{flex-direction:column;align-items:stretch;padding:14px 16px;gap:12px}.hero-tagline__line[data-v-cbc32e8a]{font-size:var(--text-hero-mobile);line-height:1.35;width:100%;max-width:100%;min-width:0;word-break:normal}.hero-tagline__facts[data-v-cbc32e8a]{width:100%;min-width:0;grid-template-columns:1fr 1fr;gap:10px}.hero-tagline__fact[data-v-cbc32e8a]{min-height:60px;padding:9px 12px}.hero-tagline__fact-num[data-v-cbc32e8a]{font-size:1.375rem}.hero-tagline__fact-label[data-v-cbc32e8a]{font-size:var(--text-caption);letter-spacing:0;line-height:1.25}.hero-tagline__fact-icon[data-v-cbc32e8a]{width:40px;height:40px;right:2px}.hero-tagline[data-v-cbc32e8a]:after{display:none}}.hero-showcase[data-v-cbc32e8a]{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(360px,1fr);gap:28px;border:0;box-shadow:inset 0 0 0 1px var(--rule);border-radius:16px;background:var(--paper);padding:24px;align-items:start}@media (min-width:1280px){.hero-showcase[data-v-cbc32e8a]{grid-template-columns:790px minmax(0,1fr)}}.hero-main[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:16px;min-width:0}.hero-player[data-v-cbc32e8a]{position:relative;width:100%;aspect-ratio:790/494}.hero-player__media[data-v-cbc32e8a]{border-radius:12px}.hero-player__play-wrap[data-v-cbc32e8a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.hero-player__play-wrap .hero-player__play[data-v-cbc32e8a]{position:static;transform:none}.hero-player__play[data-v-cbc32e8a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.5019607843137255);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:none;backdrop-filter:blur(16px);z-index:4}.hero-player__bar[data-v-cbc32e8a]{position:absolute;bottom:0;left:0;right:0;padding:40px 20px 16px;background:linear-gradient(180deg,transparent,#000);display:flex;align-items:center;gap:8px;color:#f4f7fb;border-radius:0 0 12px 12px;z-index:3;opacity:1;transform:translateY(0);visibility:visible;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.hero-player__bar.is-hidden[data-v-cbc32e8a]{opacity:0;transform:translateY(12px);visibility:hidden;pointer-events:none}.hero-player__control[data-v-cbc32e8a]{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:hsla(0,0%,100%,.24);backdrop-filter:blur(12px);transition:background .16s ease,opacity .16s ease}.hero-player__control[data-v-cbc32e8a]:hover{background:hsla(0,0%,100%,.34)}.hero-player__control[data-v-cbc32e8a]:disabled{opacity:.42;cursor:default}.hero-player__progress[data-v-cbc32e8a]{flex:1;height:8px;background:hsla(0,0%,100%,.3);border-radius:9999px;backdrop-filter:blur(8px);position:relative;overflow:visible}.hero-player__progress-fill[data-v-cbc32e8a]{position:absolute;left:0;top:0;height:100%;background:#fff;border-radius:inherit;pointer-events:none}.hero-player__progress-range[data-v-cbc32e8a]{position:absolute;left:0;top:50%;z-index:2;width:100%;height:24px;margin:0;padding:0;opacity:0;cursor:pointer;transform:translateY(-50%);appearance:none}.hero-player__progress-range[data-v-cbc32e8a]:disabled{cursor:default}.hero-player__time[data-v-cbc32e8a]{font-family:var(--mono);font-size:var(--text-caption);font-weight:600;white-space:nowrap}.hero-main__info[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:10px;padding:0 12px}.hero-main__title[data-v-cbc32e8a]{font-family:var(--serif);font-size:var(--text-title);line-height:1.28;font-weight:600;letter-spacing:0;margin:0}.hero-main__desc[data-v-cbc32e8a]{font-size:var(--text-body);color:var(--ink-2);line-height:1.65;margin:0}.hero-main__meta[data-v-cbc32e8a]{font-family:var(--sans);font-size:var(--text-ui);line-height:1.35;color:var(--ink-3);letter-spacing:.02em}.hero-playlist[data-v-cbc32e8a]{display:flex;flex-direction:column;border-left:1px solid var(--rule);padding-left:24px;min-width:0;min-height:0;gap:2px}.hero-playlist__head[data-v-cbc32e8a]{display:grid;grid-template-columns:1fr auto;align-items:start;margin-bottom:18px;height:55.95px;flex-shrink:0}.hero-playlist__head>div[data-v-cbc32e8a]:first-child{padding-top:7px}.hero-playlist .eyebrow--plain[data-v-cbc32e8a]{font-size:var(--text-caption);line-height:1.4;letter-spacing:.04em;font-weight:400;margin-bottom:3.95px!important}.hero-playlist__head-title[data-v-cbc32e8a]{font-family:var(--sans);font-size:var(--text-subtitle);font-weight:600;line-height:1.4;margin:0}.hero-playlist__head-meta[data-v-cbc32e8a]{font-family:var(--sans);font-size:.625rem;line-height:1.5;color:var(--ink-3);padding-top:7.75px;white-space:nowrap}.hero-playlist__scroll[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0}.playlist-item__title[data-v-cbc32e8a]{font-family:var(--sans);font-size:var(--text-body);font-weight:500;line-height:1.4;margin-bottom:4px}.playlist-item__teacher[data-v-cbc32e8a]{font-family:var(--sans);font-size:var(--text-ui);line-height:1.4;color:var(--ink-3);letter-spacing:0}.playlist-item__index[data-v-cbc32e8a]{font-family:var(--mono);font-size:var(--text-caption);line-height:1.4;color:var(--ink-3);padding-top:2px}.playlist-item.is-active .playlist-item__index[data-v-cbc32e8a]{color:var(--accent)}.playlist-item__thumb[data-v-cbc32e8a]{width:100px;height:63px;border-radius:6px;overflow:hidden;background:var(--paper-3);border:0;position:relative}.playlist-item__thumb .media-ph-thumb[data-v-cbc32e8a]{width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:6px!important;border:1px solid #dce6fa}.playlist-item__thumb-play[data-v-cbc32e8a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:9999px;background:hsla(0,0%,100%,.3);color:#fff;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(16px);z-index:2;pointer-events:none}.playlist-item__duration[data-v-cbc32e8a]{position:absolute;right:8px;bottom:6px;z-index:2;padding:2px 4px;border-radius:4px;background:rgba(0,0,0,.6);color:#fff;font-family:var(--sans);font-size:var(--text-caption);font-weight:500;line-height:1.3;letter-spacing:0}@media (min-width:1024px){#hero.section[data-v-cbc32e8a]{--hero-player-h:clamp(280px,min(42vh,calc(100svh - 360px)),380px)}.hero-showcase[data-v-cbc32e8a]{gap:28px;padding:24px}.hero-main[data-v-cbc32e8a]{gap:16px}.hero-player[data-v-cbc32e8a]{width:100%;max-height:none}.hero-player__play[data-v-cbc32e8a]{width:64px;height:64px}.hero-player__play svg[data-v-cbc32e8a]{width:40.795841217041016px;height:36px}.hero-player__bar[data-v-cbc32e8a]{padding:40px 20px 16px}.hero-main__title[data-v-cbc32e8a]{font-size:var(--text-title);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-main__desc[data-v-cbc32e8a]{font-size:var(--text-body);line-height:1.55;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hero-main__meta[data-v-cbc32e8a]{font-size:var(--text-ui)}.hero-main__info[data-v-cbc32e8a]{gap:10px}.hero-playlist[data-v-cbc32e8a]{padding-left:24px;max-height:none}.hero-playlist__head[data-v-cbc32e8a]{margin-bottom:18px}.hero-playlist__head-title[data-v-cbc32e8a]{font-size:var(--text-subtitle)}.hero-playlist__scroll[data-v-cbc32e8a]{overflow-y:auto;scrollbar-width:thin}.playlist-item[data-v-cbc32e8a]{grid-template-columns:28px 100px 1fr;column-gap:14px;row-gap:0;padding:14px}.playlist-item__title[data-v-cbc32e8a]{font-size:var(--text-body);margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.playlist-item__teacher[data-v-cbc32e8a]{font-size:var(--text-ui)}.playlist-item__thumb .media-ph-thumb[data-v-cbc32e8a]{aspect-ratio:auto!important;height:63px!important;border-radius:6px}.hero-tagline__inner[data-v-cbc32e8a]{padding:24px}.hero-tagline[data-v-cbc32e8a]{margin-bottom:24px}}@media (min-width:1366px){.hero-tagline__inner[data-v-cbc32e8a]{padding:0}}@media (min-width:1280px){#hero.section[data-v-cbc32e8a]{--hero-player-h:clamp(300px,min(44vh,calc(100svh - 348px)),400px)}.hero-main__title[data-v-cbc32e8a]{font-size:var(--text-title)}}.playlist-item[data-v-cbc32e8a]{display:grid;grid-template-columns:28px 100px 1fr;column-gap:14px;row-gap:0;padding:14px;text-align:left;align-items:stretch;min-height:91px;border-radius:14px;position:relative;transition:background .16s ease,color .16s ease}.playlist-item.is-active[data-v-cbc32e8a],.playlist-item[data-v-cbc32e8a]:not(.is-active):hover{background:var(--paper-2)}.media-ph__image[data-v-cbc32e8a]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.media-ph__badge[data-v-cbc32e8a],.media-ph__caption[data-v-cbc32e8a],.media-ph__label[data-v-cbc32e8a],.media-ph__stripe[data-v-cbc32e8a]{position:absolute;z-index:1}.hero-player__media .media-ph__badge[data-v-cbc32e8a],.hero-player__media .media-ph__label[data-v-cbc32e8a],.hero-player__media .media-ph__stripe[data-v-cbc32e8a],.media-ph-thumb .media-ph__label[data-v-cbc32e8a],.media-ph-thumb .media-ph__stripe[data-v-cbc32e8a]{display:none!important}.media-ph-thumb[data-v-cbc32e8a]{background:var(--paper-3)!important;border:1px solid #dce6fa}@media (max-width:1023px){.hero-showcase[data-v-cbc32e8a]{grid-template-columns:1fr;padding:20px;gap:0}.hero-playlist[data-v-cbc32e8a]{border-left:none;border-top:1px solid var(--rule);padding-left:0;padding-top:24px;margin-top:24px}}@media (max-width:767px){.hero-showcase[data-v-cbc32e8a]{padding:16px;border-radius:12px}.hero-player__bar[data-v-cbc32e8a]{padding:24px 12px 12px;gap:6px}.hero-player__progress[data-v-cbc32e8a]{height:6px}.hero-player__time[data-v-cbc32e8a]{font-size:.6875rem}.hero-main__title[data-v-cbc32e8a]{font-size:1.25rem!important}.playlist-item[data-v-cbc32e8a]{grid-template-columns:24px 72px 1fr;column-gap:10px;row-gap:0;padding:12px 6px;min-height:69px}.playlist-item__thumb[data-v-cbc32e8a]{width:72px;height:45px}.playlist-item__thumb .media-ph-thumb[data-v-cbc32e8a]{height:45px!important}.playlist-item__title[data-v-cbc32e8a]{font-size:var(--text-ui)}.playlist-item__teacher[data-v-cbc32e8a]{font-size:var(--text-caption)}}@media (max-width:479px){.playlist-item[data-v-cbc32e8a]{grid-template-columns:24px 1fr}.playlist-item__thumb[data-v-cbc32e8a]{display:none}}.pain-grid[data-v-cbc32e8a]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border-radius:16px;overflow:hidden}.pain-grid[data-v-cbc32e8a]:before{content:"";position:absolute;inset:0;z-index:1;border:1px solid var(--rule);border-radius:inherit;pointer-events:none}.pain-grid .pain-card[data-v-cbc32e8a]{background:var(--paper)}.pain-grid .pain-card.pain-card--selected[data-v-cbc32e8a]{background:#1e5fd6}.pain-grid .pain-card[data-v-cbc32e8a]:not(.pain-card--selected):hover{background:var(--paper-2)}.pain-card__title[data-v-cbc32e8a]{font-family:var(--sans);font-size:1.375rem;font-weight:500;line-height:1.25;letter-spacing:0;text-wrap:balance}@media (max-width:767px){.pain-mode[data-v-cbc32e8a]{flex-direction:column;align-items:stretch;gap:12px}.pain-mode__tabs[data-v-cbc32e8a]{width:100%;gap:12px}.pain-mode__btn[data-v-cbc32e8a]{flex:1;min-width:0;padding:12px 14px;white-space:normal}.pain-mode__badge[data-v-cbc32e8a]{top:-10px;left:auto;right:6px;font-size:var(--text-tiny);line-height:1.45;padding:2px 6px}.pain-mode__hint[data-v-cbc32e8a]{max-width:100%;width:100%}.pain-card[data-v-cbc32e8a]{padding:22px 20px 26px;min-height:168px}.pain-card__title[data-v-cbc32e8a]{font-size:var(--text-subtitle);line-height:1.35}}@media (max-width:1023px){.pain-grid[data-v-cbc32e8a]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.pain-grid[data-v-cbc32e8a]{grid-template-columns:1fr;border-radius:12px}}.quiz-layout[data-v-cbc32e8a]{border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:var(--paper);display:grid;grid-template-columns:1.1fr 1fr;min-height:520px}.quiz-panel[data-v-cbc32e8a]{padding:40px 44px;display:flex;flex-direction:column}.quiz-panel--left[data-v-cbc32e8a]{border-right:1px solid var(--rule);gap:22px}.quiz-panel--right[data-v-cbc32e8a]{position:relative;background:var(--paper-2);min-height:360px}.quiz-panel--right-inner[data-v-cbc32e8a]{position:absolute;inset:0;padding:40px;display:flex;flex-direction:column;gap:40px;justify-content:flex-start}.quiz-q-title[data-v-cbc32e8a]{font-family:var(--serif);font-size:clamp(1.75rem,2.5vw,2.125rem);font-weight:600;line-height:1.2;letter-spacing:0;text-wrap:balance;margin:0}.quiz-progress[data-v-cbc32e8a]{display:flex;gap:6px;margin:0}.quiz-progress__bar[data-v-cbc32e8a]{flex:1;height:3px;border-radius:2px;background:var(--rule);transition:background .2s ease}.quiz-progress__bar.is-active[data-v-cbc32e8a]{background:var(--accent)}.quiz-step-meta[data-v-cbc32e8a]{margin:0;font-family:var(--mono);font-size:var(--text-caption);font-weight:400;line-height:1.35;letter-spacing:.04em;color:#4f6a8f}.quiz-step-meta__tag[data-v-cbc32e8a]{margin-left:12px;color:var(--accent)}.quiz-hint[data-v-cbc32e8a]{margin:0;font-family:var(--mono);font-size:var(--text-meta-md);color:var(--ink-3)}.quiz-options[data-v-cbc32e8a]{display:flex;flex:0 0 auto;flex-direction:column;gap:22px}.quiz-option[data-v-cbc32e8a]{display:flex;align-items:center;gap:14px;padding:13px 18px;border:1px solid var(--rule);border-radius:12px;background:var(--paper);color:var(--ink);text-align:left;font-family:var(--sans);font-size:var(--text-body);font-weight:500;line-height:1.35;transition:background .16s ease,border-color .16s ease,color .16s ease}.quiz-option[data-v-cbc32e8a]:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.quiz-option.is-checked[data-v-cbc32e8a]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-ink)}.quiz-option__key[data-v-cbc32e8a]{min-width:16px;flex-shrink:0;font-family:var(--mono);font-size:var(--text-body);font-weight:400;color:#4f6a8f}.quiz-option.is-checked .quiz-option__key[data-v-cbc32e8a],.quiz-option:hover .quiz-option__key[data-v-cbc32e8a]{color:currentColor}.quiz-option__check[data-v-cbc32e8a]{width:18px;height:18px;border:1.5px solid var(--rule);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--paper);transition:background .16s ease,border-color .16s ease}.quiz-option.is-checked .quiz-option__check[data-v-cbc32e8a]{border-color:var(--accent);background:var(--accent)}.quiz-option__label[data-v-cbc32e8a]{flex:1}.quiz-confirm[data-v-cbc32e8a]{margin-top:0;align-self:flex-start}.quiz-confirm[data-v-cbc32e8a]:disabled{opacity:.4;cursor:not-allowed}.quiz-diag-title[data-v-cbc32e8a]{margin:0;font-size:var(--text-caption);font-weight:400;line-height:1.35;color:#4f6a8f}.quiz-diag-title.eyebrow[data-v-cbc32e8a]:before{background:currentColor}.quiz-diag-block[data-v-cbc32e8a]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:0;justify-content:space-between}.quiz-diag-list[data-v-cbc32e8a]{display:contents;font-family:var(--mono);font-size:var(--text-caption);line-height:1.35;color:var(--ink-2)}.quiz-diag-row[data-v-cbc32e8a]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--rule)}.quiz-diag-row__label[data-v-cbc32e8a]{color:#4f6a8f;white-space:nowrap}.quiz-diag-row.is-current .quiz-diag-row__label[data-v-cbc32e8a],.quiz-diag-row.is-current .quiz-diag-row__value[data-v-cbc32e8a]{color:var(--accent)}.quiz-diag-row__value[data-v-cbc32e8a]{max-width:20ch;overflow:hidden;color:var(--ink-4);text-align:right;text-overflow:ellipsis;white-space:nowrap}.quiz-diag-row.has-answer .quiz-diag-row__value[data-v-cbc32e8a]{color:var(--ink)}.quiz-live-preview-wrap[data-v-cbc32e8a]{display:flex;flex:0 0 auto;min-height:0;flex-direction:column;gap:0}.quiz-live-preview[data-v-cbc32e8a]{display:none!important;flex:0 0 auto;min-height:0;background:transparent!important;border:0!important}.quiz-live-preview .media-ph__badge[data-v-cbc32e8a],.quiz-live-preview .media-ph__caption[data-v-cbc32e8a],.quiz-live-preview .media-ph__label[data-v-cbc32e8a],.quiz-live-preview .media-ph__stripe[data-v-cbc32e8a]{display:none!important}.quiz-live-caption[data-v-cbc32e8a]{font-size:var(--text-caption);line-height:1.35;letter-spacing:.02em;color:#4f6a8f}.quiz-done[data-v-cbc32e8a]{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.quiz-done__eyebrow[data-v-cbc32e8a]{margin-bottom:16px}.quiz-done-title[data-v-cbc32e8a]{font-family:var(--serif);font-size:clamp(2rem,3vw,2.25rem);font-weight:600;line-height:1.1;letter-spacing:0;margin-bottom:16px}.quiz-done-title em[data-v-cbc32e8a]{color:var(--accent);font-style:italic}.quiz-done__detail[data-v-cbc32e8a]{max-width:48ch;margin:0 0 28px;color:var(--ink-2);font-size:15px;line-height:1.7}.quiz-done-actions[data-v-cbc32e8a]{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1023px){.quiz-layout[data-v-cbc32e8a]{grid-template-columns:1fr;min-height:auto}.quiz-panel[data-v-cbc32e8a]{padding:28px 24px}.quiz-panel--left[data-v-cbc32e8a]{border-right:none;border-bottom:1px solid var(--rule)}.quiz-panel--right[data-v-cbc32e8a]{min-height:320px}.quiz-panel--right-inner[data-v-cbc32e8a]{position:relative;inset:unset;min-height:320px;padding:28px 24px}.quiz-q-title[data-v-cbc32e8a]{font-size:1.625rem}.quiz-done-title[data-v-cbc32e8a]{font-size:1.875rem}}@media (max-width:767px){.quiz-layout[data-v-cbc32e8a]{border-radius:12px}.quiz-done-actions[data-v-cbc32e8a]{flex-direction:column}.quiz-done-actions .btn[data-v-cbc32e8a]{width:100%;justify-content:center}.section__head--center[data-v-cbc32e8a]{margin-bottom:32px}.quiz-panel[data-v-cbc32e8a]{padding:22px 18px}.quiz-panel--right[data-v-cbc32e8a]{min-height:280px}.quiz-panel--right-inner[data-v-cbc32e8a]{padding:22px 18px;min-height:280px}.quiz-q-title[data-v-cbc32e8a]{font-size:1.375rem}.quiz-done-title[data-v-cbc32e8a]{font-size:1.625rem}}.conversion-paths[data-v-cbc32e8a]{background:var(--paper)}@media (min-width:768px){.conversion-paths[data-v-cbc32e8a]{margin-inline:calc(32px - var(--gutter))}}.path-index-anchor.proto-anchor--block[data-v-cbc32e8a]{align-items:flex-start;width:100%}.path-index-anchor.proto-anchor--block .path-index[data-v-cbc32e8a]{flex:1 1 auto;width:100%;min-width:0}.path-index[data-v-cbc32e8a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;border:1px solid var(--rule);border-radius:16px;overflow:hidden}.paths-intro-section[data-v-cbc32e8a]{border-top:none;padding-top:88px}.paths-intro-head[data-v-cbc32e8a]{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:0;padding-bottom:48px}.paths-intro-head .paths-head-anchor.proto-anchor--block[data-v-cbc32e8a]{width:100%;justify-content:center}.paths-intro-head .paths-head__title[data-v-cbc32e8a]{max-width:none!important;margin:0;font-weight:600;letter-spacing:0;text-align:center;white-space:normal}.paths-head__title[data-v-cbc32e8a]{font-size:3rem;line-height:1.12}.paths-head__score[data-v-cbc32e8a]{color:var(--accent);font-weight:700}.paths-head__sub[data-v-cbc32e8a]{width:min(720px,100%);max-width:720px!important;margin:0!important;font-size:var(--text-subtitle);line-height:1.65;color:var(--ink-2);text-align:center!important}.path-index__item[data-v-cbc32e8a]{padding:22px 16px;border-right:1px solid var(--rule);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;transition:background .18s ease,color .18s ease}.path-index__item[data-v-cbc32e8a]:last-child{border-right:none}.path-index__item.is-highlight[data-v-cbc32e8a]{background:var(--paper-2);color:var(--ink)}.path-index__item[data-v-cbc32e8a]:hover{background:var(--paper-2)}.path-index__num[data-v-cbc32e8a]{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.12em;font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.path-index__item.is-highlight .path-index__num[data-v-cbc32e8a],.path-index__item .path-index__num[data-v-cbc32e8a]{color:var(--ink-3)}.path-index__item.is-highlight .path-index__num[data-v-cbc32e8a]{color:var(--accent)}.path-index__label[data-v-cbc32e8a]{font-family:var(--sans);font-size:var(--text-body);font-weight:500;line-height:1.35;width:100%}.path-index__item.is-highlight .path-index__label[data-v-cbc32e8a],.path-index__item .path-index__label[data-v-cbc32e8a]{color:var(--ink)}.path-index__item.is-highlight .path-index__label[data-v-cbc32e8a]{color:var(--accent-ink)}@media (max-width:1023px){.path-index[data-v-cbc32e8a]{grid-template-columns:repeat(3,1fr);border-radius:12px}.path-index__item[data-v-cbc32e8a]:nth-child(3){border-right:none}.path-index__item[data-v-cbc32e8a]:nth-child(n+4){border-top:1px solid var(--rule)}.path-index__item[data-v-cbc32e8a]:nth-child(6){border-right:none}}@media (max-width:767px){.path-index[data-v-cbc32e8a]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.path-index[data-v-cbc32e8a]::-webkit-scrollbar{display:none}.path-index__item[data-v-cbc32e8a]{flex:0 0 min(72vw,220px);scroll-snap-align:start;border-top:none!important;padding:16px 14px}.paths-intro-head .paths-head__title[data-v-cbc32e8a]{width:100%;max-width:100%!important;font-size:var(--text-section-mobile);line-height:1.12}.paths-head__sub[data-v-cbc32e8a]{width:100%;font-size:var(--text-body);line-height:1.6}}.path-card.section[data-v-cbc32e8a]{padding:72px 0;border-top:none;border-bottom:1px solid var(--rule)}.path-card__grid[data-v-cbc32e8a]{display:grid;gap:48px;align-items:stretch}.path-card--media-left .path-card__grid[data-v-cbc32e8a]{grid-template-columns:minmax(0,min(870px,64vw)) minmax(0,1fr)}.path-card--media-right .path-card__grid[data-v-cbc32e8a]{grid-template-columns:minmax(0,1fr) minmax(0,min(870px,64vw))}.path-card--media-left .path-card__media[data-v-cbc32e8a]{order:1}.path-card--media-left .path-card__content[data-v-cbc32e8a],.path-card--media-right .path-card__media[data-v-cbc32e8a]{order:2}.path-card--media-right .path-card__content[data-v-cbc32e8a]{order:1;padding-left:8px}.path-card__media>div[data-v-cbc32e8a]{aspect-ratio:870/544!important}.path-card__media .media-ph__label[data-v-cbc32e8a],.path-card__media .media-ph__stripe[data-v-cbc32e8a]{display:none!important}.path-card__content[data-v-cbc32e8a]{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-width:0;min-height:100%}.path-card__copy[data-v-cbc32e8a]{display:flex;flex-direction:column;align-self:stretch;gap:20px}.path-card__title-block[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:16px;min-height:128px}.path-card__kicker[data-v-cbc32e8a]{font-family:var(--sans);font-size:var(--text-body);font-weight:400;line-height:normal;letter-spacing:.04em;color:var(--accent);margin:0}.path-card__title[data-v-cbc32e8a]{font-family:var(--serif);font-size:var(--text-headline);font-weight:600;line-height:1.175;letter-spacing:0;max-width:440px;margin:0;text-wrap:balance;overflow-wrap:anywhere}.path-card__.bc-page[data-v-cbc32e8a]{font-size:var(--text-body);font-weight:400;line-height:160%;color:var(--ink-2);margin:0;text-wrap:pretty}.path-card__body--compact[data-v-cbc32e8a]{font-size:var(--text-meta-lg)}.path-card__bullets[data-v-cbc32e8a]{list-style:none;display:flex;flex-direction:column;align-self:stretch;margin:0;padding:0}.path-card__bullet[data-v-cbc32e8a]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule-soft);color:var(--ink-2)}.path-card__bullet-num[data-v-cbc32e8a]{min-width:20px;font-family:var(--mono);font-size:var(--text-caption);font-weight:400;line-height:1.35;color:var(--accent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.path-card__bullet-text[data-v-cbc32e8a]{width:min(370px,calc(100% - 32px));font-size:var(--text-ui);font-weight:400;line-height:1.2;color:var(--ink-2)}.path-card .btn[data-v-cbc32e8a]{border-radius:12px}.path-card .btn--ink[data-v-cbc32e8a]{background:var(--ink);color:#f4f7fb}.path-card .btn--ink[data-v-cbc32e8a]:hover{background:var(--accent)}.path-card--plan-ready .path-card__plan-status[data-v-cbc32e8a]{display:none}@media (max-width:1023px){.path-card.section[data-v-cbc32e8a]{padding:72px 0}.path-card__grid[data-v-cbc32e8a]{grid-template-columns:1fr!important;gap:32px}.path-card__media[data-v-cbc32e8a]{order:1!important}.path-card__content[data-v-cbc32e8a]{order:2!important;padding-left:0!important}}@media (max-width:767px){.path-card.section[data-v-cbc32e8a]{padding:48px 0}.path-card[data-v-cbc32e8a]{display:flex;flex-direction:column}.path-back-select[data-v-cbc32e8a]{position:static;align-self:flex-end;margin-bottom:0;order:0}.path-card__content[data-v-cbc32e8a]{gap:24px}.path-card__title-block[data-v-cbc32e8a]{min-height:auto}.path-card__title[data-v-cbc32e8a]{font-size:clamp(1.75rem,7vw,2rem)}.path-card .btn--ink[data-v-cbc32e8a]{width:100%;justify-content:center;align-self:stretch}}.path-card__wechat[data-v-cbc32e8a]{margin-top:0;padding:14px 16px;border:1px solid var(--rule);border-radius:16px;display:flex;align-items:center;gap:14px;align-self:stretch;max-width:100%;width:100%;background:var(--paper);transition:border-color .16s ease,background .16s ease;cursor:pointer;text-align:left;font:inherit;color:inherit}button.path-card__wechat[data-v-cbc32e8a]{appearance:none}.path-card__wechat[data-v-cbc32e8a]:hover{border-color:var(--ink-3);background:var(--paper-2)}.path-card__wechat-qr[data-v-cbc32e8a]{width:72px;height:72px;border-radius:0;flex-shrink:0;overflow:hidden;background:var(--paper);border:0;position:relative}.path-card__wechat-qr img[data-v-cbc32e8a]{width:100%;height:100%;object-fit:cover;display:block}.path-card__wechat-qr img[data-v-cbc32e8a]:not([src]),.path-card__wechat-qr img[src=""][data-v-cbc32e8a]{display:none}.path-card__wechat-.bc-page[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:12px;min-width:0;padding-right:2px}.path-card__wechat-kicker[data-v-cbc32e8a]{font-family:var(--sans);font-size:var(--text-body);letter-spacing:0;text-transform:none;color:var(--ink);line-height:normal;margin:0;font-weight:500}.path-card__wechat-text[data-v-cbc32e8a]{font-family:var(--sans);font-size:var(--text-caption);font-weight:400;color:var(--ink-3);line-height:normal;letter-spacing:.06em;white-space:nowrap}@media (max-width:767px){.path-card__wechat[data-v-cbc32e8a]{width:auto;max-width:100%}.path-card__wechat-text[data-v-cbc32e8a]{white-space:normal}}.wechat-consult-modal[data-v-cbc32e8a]{position:relative;width:min(400px,100%);overflow:hidden}.wechat-consult-modal__close[data-v-cbc32e8a]{position:absolute;right:14px;top:14px;z-index:2}.wechat-consult-modal__hero[data-v-cbc32e8a]{padding:28px 22px 24px;background:linear-gradient(165deg,var(--accent-wash),#eef4ff 52%,var(--paper));border-bottom:1px solid rgba(30,95,214,.12);display:flex;flex-direction:column;align-items:center;gap:18px}.wechat-consult-modal__brand[data-v-cbc32e8a]{display:flex;align-items:center;justify-content:center;gap:10px}.wechat-consult-modal__copy[data-v-cbc32e8a]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.wechat-consult-modal__eyebrow[data-v-cbc32e8a]{margin:0;font-family:var(--mono);font-size:var(--text-caption);font-weight:500;letter-spacing:.12em;color:var(--accent)}.wechat-consult-modal__title[data-v-cbc32e8a]{margin:0;font-family:var(--serif);font-size:var(--text-card-title);font-weight:600;line-height:1.2;color:var(--ink);text-wrap:balance}.wechat-consult-modal__title-accent[data-v-cbc32e8a]{color:var(--accent);font-weight:700}.wechat-consult-modal__.bc-page[data-v-cbc32e8a]{padding:24px 22px 28px;display:flex;flex-direction:column;align-items:center;gap:14px}.wechat-consult-modal__qr-frame[data-v-cbc32e8a]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 18px 14px;border-radius:16px;border:1px solid var(--rule);background:var(--paper-2);box-shadow:0 10px 28px rgba(11,31,58,.06)}.wechat-consult-modal__qr[data-v-cbc32e8a]{width:188px;height:188px;padding:10px;border-radius:12px;border:1px solid var(--rule-soft);background:var(--paper)}.wechat-consult-modal__qr img[data-v-cbc32e8a]{width:100%;height:100%;object-fit:contain;display:block}.wechat-consult-modal__scan[data-v-cbc32e8a]{margin:0;font-family:var(--mono);font-size:var(--text-caption);letter-spacing:.08em;color:var(--ink-3)}.proof-grid[data-v-cbc32e8a]{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;min-height:338px;border:1px solid var(--rule);border-radius:16px;overflow:hidden}#proof.section[data-v-cbc32e8a]{border-top:none}.proof-intro-head[data-v-cbc32e8a]{gap:18px}.proof-intro-head .proof-head-anchor.proto-anchor--block[data-v-cbc32e8a]{width:100%;justify-content:center}.proof-intro-head .proof-head__title[data-v-cbc32e8a]{max-width:none!important;margin:0;font-weight:600;letter-spacing:0;text-align:center;white-space:normal}.proof-head__title[data-v-cbc32e8a]{font-size:3rem;line-height:1.12}.proof-head__sub[data-v-cbc32e8a]{width:min(720px,100%);max-width:720px!important;margin:0!important;font-size:var(--text-subtitle);line-height:1.65;color:var(--ink-2);text-align:center!important}.proof-card[data-v-cbc32e8a]{padding:31px 28px;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:20px;min-height:366px}.proof-card[data-v-cbc32e8a]:last-child{border-right:none}.proof-scores[data-v-cbc32e8a]{display:flex;align-items:flex-end;gap:12px;font-family:var(--font-score);flex-wrap:wrap}.proof-scores__cycle[data-v-cbc32e8a]{margin-left:auto;align-self:center;font-family:var(--sans);font-size:var(--text-micro);color:var(--ink-2);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:0;letter-spacing:.1em;line-height:1.55}.proof-scores__cycle strong[data-v-cbc32e8a]{font-family:var(--font-score);font-size:1.75rem;line-height:1.2;font-weight:600;letter-spacing:0;color:var(--ink)}.proof-card-v2[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:20px;position:relative;min-height:338px;padding:31px 28px;font-family:var(--sans)}.proof-card-v2[data-v-cbc32e8a]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--rule)}.proof-card-v2[data-v-cbc32e8a]:last-child:after{display:none}.proof-card-v2 .v2-score-strip[data-v-cbc32e8a]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;color:var(--ink-3);font-feature-settings:"tnum" 1}.proof-card-v2 .v2-score-strip>div[data-v-cbc32e8a]{min-width:58px;display:flex;flex-direction:column;align-items:center;gap:4px}.proof-card-v2 .v2-score-strip>div[data-v-cbc32e8a]:nth-child(2){min-width:61px}.proof-card-v2 .v2-score-strip>div[data-v-cbc32e8a]:nth-child(3){min-width:64px}.proof-card-v2 .v2-kicker[data-v-cbc32e8a]{font-family:var(--sans);font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--ink-3);white-space:nowrap}.proof-card-v2 .v2-kicker--accent[data-v-cbc32e8a]{color:var(--accent)}.proof-card-v2 .v2-after[data-v-cbc32e8a],.proof-card-v2 .v2-before[data-v-cbc32e8a],.proof-card-v2 .v2-weeks[data-v-cbc32e8a]{font-family:var(--font-score);font-size:var(--text-score);line-height:1.12;letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.proof-card-v2 .v2-before[data-v-cbc32e8a]{color:var(--ink-4);text-decoration:line-through;text-decoration-color:currentColor;font-weight:400}.proof-card-v2 .v2-after[data-v-cbc32e8a]{color:var(--ink);font-weight:700}.proof-card-v2 .v2-weeks[data-v-cbc32e8a]{display:inline-flex;align-items:baseline;color:var(--ink-4);font-weight:400}.proof-card-v2 .v2-weeks__unit[data-v-cbc32e8a]{font-family:var(--sans);font-size:.68em;font-weight:400;margin-left:1px}.proof-card-v2 .v2-divider[data-v-cbc32e8a]{height:1px;flex:0 0 1px;background:var(--rule-soft)}.proof-card-v2 .v2-quote[data-v-cbc32e8a]{display:flex;align-items:center;min-height:82px;margin:0;color:var(--ink-2);font-family:var(--sans);font-size:18px;line-height:26px;font-weight:400;letter-spacing:0;text-wrap:pretty}.proof-card-v2 .v2-person[data-v-cbc32e8a]{display:flex;align-items:center;gap:12px;padding-top:22px;border-top:1px dashed var(--rule)}.proof-card-v2 .v2-person__info[data-v-cbc32e8a]{flex:1;min-width:0}.proof-card-v2 .v2-path-btn[data-v-cbc32e8a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:46%;padding:8px 14px 8px 10px;border:1.5px solid var(--accent);border-radius:999px;background:var(--accent-wash);color:var(--accent-ink);font-family:var(--sans);font-size:13px;line-height:1.35;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:0 2px 10px rgba(30,95,214,.16);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.proof-card-v2 .v2-path-btn__icon[data-v-cbc32e8a]{display:inline-flex;flex-shrink:0;color:#1fc16b}.proof-card-v2 .v2-path-btn[data-v-cbc32e8a]:hover{border-color:var(--accent-ink);background:var(--accent);color:var(--paper);box-shadow:0 4px 14px rgba(30,95,214,.28);transform:translateY(-1px)}.proof-card-v2 .v2-path-btn:hover .v2-path-btn__icon[data-v-cbc32e8a]{color:#4ade80}.proof-card-v2 .v2-person img[data-v-cbc32e8a]{width:36px;height:36px;border-radius:50%;object-fit:cover}.proof-card-v2 .v2-name[data-v-cbc32e8a]{color:var(--ink);font-size:13.8px;line-height:21.7px;font-weight:600}.proof-card-v2 .v2-role[data-v-cbc32e8a]{color:var(--ink-3);font-size:10px;line-height:16px;font-weight:400;letter-spacing:0}@media (max-width:1023px){.proof-head__title[data-v-cbc32e8a]{font-size:var(--text-section);line-height:1.08}.proof-head__sub[data-v-cbc32e8a]{font-size:var(--text-body);line-height:1.6}.proof-grid[data-v-cbc32e8a]{grid-template-columns:repeat(2,1fr)}.proof-card[data-v-cbc32e8a]:nth-child(2){border-right:none}.proof-card[data-v-cbc32e8a]:nth-child(3){grid-column:1/-1;border-right:none;border-top:1px solid var(--rule)}.proof-card-v2[data-v-cbc32e8a]:nth-child(2){border-right:none}.proof-card-v2[data-v-cbc32e8a]:nth-child(3){grid-column:1/-1;border-right:none;border-top:1px solid var(--rule)}}@media (max-width:767px){.proof-head__title[data-v-cbc32e8a]{width:100%;max-width:100%;font-size:var(--text-section-mobile);line-height:1.12}.proof-grid[data-v-cbc32e8a]{grid-template-columns:1fr;min-height:auto;border-radius:12px}.proof-card[data-v-cbc32e8a]{border-right:none;border-bottom:1px solid var(--rule);min-height:auto;padding:24px 20px}.proof-card[data-v-cbc32e8a]:last-child{border-bottom:none}.proof-card[data-v-cbc32e8a]:nth-child(3){grid-column:auto;border-top:none}.proof-card-v2[data-v-cbc32e8a]{min-height:auto;border-bottom:1px solid var(--rule);padding:24px 20px}.proof-card-v2[data-v-cbc32e8a]:after{display:none}.proof-card-v2[data-v-cbc32e8a]:last-child{border-bottom:none}.proof-card-v2[data-v-cbc32e8a]:nth-child(3){grid-column:auto;border-top:none}.proof-scores__cycle[data-v-cbc32e8a]{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){[data-v-cbc32e8a],[data-v-cbc32e8a]:after,[data-v-cbc32e8a]:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:767px){.auth-modal-backdrop[data-v-cbc32e8a]{padding:12px;align-items:flex-end}.auth-modal[data-v-cbc32e8a]{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:92vh}.auth-modal__actions[data-v-cbc32e8a]{grid-template-columns:1fr}}.proto-wrap[data-v-cbc32e8a]{position:relative}.proto-anchor[data-v-cbc32e8a]{display:inline-flex;align-items:center;gap:6px;position:relative;vertical-align:middle;max-width:100%}.proto-anchor--block[data-v-cbc32e8a]{display:flex;width:100%;max-width:100%}.proto-anchor--start[data-v-cbc32e8a]{flex-direction:row-reverse}.proto-anchor--end[data-v-cbc32e8a]{flex-direction:row}.proto-anchor--top[data-v-cbc32e8a]{flex-direction:column-reverse;align-items:flex-start}.proto-anchor--bottom[data-v-cbc32e8a]{flex-direction:column;align-items:flex-start}.proto-anchor__drips[data-v-cbc32e8a]{display:inline-flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.proto-anchor__drips--row[data-v-cbc32e8a]{flex-direction:row;gap:6px;flex-wrap:wrap}.proto-anchor .proto-drip[data-v-cbc32e8a],.proto-drip--inline[data-v-cbc32e8a]{position:relative;top:auto;right:auto;bottom:auto;left:auto;flex-shrink:0}.proto-drip[data-v-cbc32e8a]{position:absolute;z-index:40;width:26px;height:26px;padding:0;border:2px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 10px rgba(11,31,58,.22);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.proto-drip[data-v-cbc32e8a]:hover{transform:rotate(-45deg) scale(1.08);box-shadow:0 4px 16px rgba(11,31,58,.28)}.proto-drip__icon[data-v-cbc32e8a]{display:block;transform:rotate(45deg);font-size:var(--text-caption);line-height:1.85;text-align:center;font-weight:700;color:#fff;user-select:none}.proto-drip--note[data-v-cbc32e8a]{background:linear-gradient(135deg,#3b82f6,#1e5fd6)}.proto-drip--todo[data-v-cbc32e8a]{background:linear-gradient(135deg,#f59e0b,#c9580c)}.proto-drip--tl[data-v-cbc32e8a]{top:10px;left:10px}.proto-drip--tr[data-v-cbc32e8a]{top:10px;right:10px}.proto-drip--bl[data-v-cbc32e8a]{bottom:10px;left:10px}.proto-drip--br[data-v-cbc32e8a]{bottom:10px;right:10px}.proto-toolbar[data-v-cbc32e8a]{position:fixed;left:0;top:38vh;transform:translateY(-50%);z-index:2000;display:flex;flex-direction:row;align-items:stretch;font-family:var(--sans);filter:drop-shadow(0 8px 28px rgba(11,31,58,.12))}.proto-toolbar__tab[data-v-cbc32e8a]{flex-shrink:0;width:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 0;background:rgba(244,247,251,.96);border:1px solid var(--rule);border-left:none;border-radius:0 12px 12px 0;backdrop-filter:blur(8px);color:var(--ink-3);cursor:pointer;transition:background .14s ease,color .14s ease}.proto-toolbar__tab[data-v-cbc32e8a]:hover{background:var(--paper-2);color:var(--ink)}.proto-toolbar__tab-icon[data-v-cbc32e8a]{font-size:var(--text-ui);line-height:1;font-weight:600}.proto-toolbar__tab-text[data-v-cbc32e8a]{writing-mode:vertical-rl;font-family:var(--mono);font-size:var(--text-meta-xs);letter-spacing:.14em;text-transform:uppercase}.proto-toolbar__panel[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:8px;padding:10px;min-width:132px;background:rgba(244,247,251,.96);border:1px solid var(--rule);border-left:none;border-radius:0 14px 14px 0;backdrop-filter:blur(8px);overflow:hidden;transition:min-width .28s ease,width .28s ease,opacity .22s ease,padding .28s ease}.proto-toolbar.is-collapsed .proto-toolbar__panel[data-v-cbc32e8a]{min-width:0;width:0;padding-left:0;padding-right:0;opacity:0;pointer-events:none;border-color:transparent}.proto-toolbar.is-expanded .proto-toolbar__tab[data-v-cbc32e8a]{border-radius:0;border-right:none}.proto-toolbar__label[data-v-cbc32e8a]{font-family:var(--mono);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:0 2px 4px;border-bottom:1px solid var(--rule-soft);margin-bottom:2px}.proto-toolbar__btn[data-v-cbc32e8a]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:var(--text-caption);font-weight:500;border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);transition:background .14s var(--ease-out-quart),border-color .14s var(--ease-out-quart),color .14s var(--ease-out-quart),transform .14s var(--ease-out-quart);text-align:left}.proto-toolbar__btn[data-v-cbc32e8a]:hover{border-color:var(--ink-3)}.proto-toolbar__btn.is-on[data-v-cbc32e8a]{color:var(--ink);font-weight:600}.proto-toolbar__btn.is-on--note[data-v-cbc32e8a]{background:var(--accent-wash);border-color:var(--accent)}.proto-toolbar__btn.is-on--todo[data-v-cbc32e8a]{background:#fef3e2;border-color:#c9580c}.proto-toolbar__dot[data-v-cbc32e8a]{width:10px;height:10px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);flex-shrink:0}.proto-toolbar__dot--note[data-v-cbc32e8a]{background:#1e5fd6}.proto-toolbar__dot--todo[data-v-cbc32e8a]{background:#c9580c}.proto-modal-backdrop[data-v-cbc32e8a]{position:fixed;inset:0;z-index:3000;background:rgba(11,31,58,.35);display:flex;align-items:center;justify-content:center;padding:24px}.proto-modal[data-v-cbc32e8a]{width:min(480px,100%);max-height:min(80vh,640px);overflow:auto;background:var(--paper);border-radius:16px;border:1px solid var(--rule);box-shadow:0 24px 60px rgba(11,31,58,.2)}.proto-modal__head[data-v-cbc32e8a]{padding:18px 20px;border-bottom:1px solid var(--rule);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.proto-modal__kind[data-v-cbc32e8a]{font-family:var(--mono);font-size:var(--text-meta-sm);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.proto-modal__kind--note[data-v-cbc32e8a]{color:var(--accent)}.proto-modal__kind--todo[data-v-cbc32e8a]{color:#c9580c}.proto-modal__title[data-v-cbc32e8a]{font-family:var(--serif);font-size:1.25rem;font-weight:600;line-height:1.25}.proto-modal__close[data-v-cbc32e8a]{width:32px;height:32px;border-radius:8px;background:var(--paper-2);color:var(--ink-3);font-size:var(--text-subtitle);line-height:1;flex-shrink:0}.proto-modal__.bc-page[data-v-cbc32e8a]{padding:18px 20px;display:flex;flex-direction:column;gap:16px}.proto-modal__text[data-v-cbc32e8a]{font-size:var(--text-ui);color:var(--ink-2);line-height:1.6;white-space:pre-wrap}.proto-modal__section-title[data-v-cbc32e8a]{font-family:var(--mono);font-size:var(--text-meta-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.proto-modal__tags[data-v-cbc32e8a]{display:flex;flex-wrap:wrap;gap:6px}.proto-modal__tag[data-v-cbc32e8a]{font-family:var(--mono);font-size:var(--text-meta-sm);padding:4px 10px;border-radius:8px;background:var(--paper-2);color:var(--ink-2);border:1px solid var(--rule-soft)}.proto-modal__links[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:6px}.proto-modal__link[data-v-cbc32e8a]{font-size:var(--text-meta);color:var(--accent);text-decoration:underline;text-underline-offset:3px}.proto-modal__meta[data-v-cbc32e8a]{font-size:var(--text-caption);color:var(--ink-3);line-height:1.5}.auth-modal-backdrop[data-v-cbc32e8a]{position:fixed;inset:0;z-index:3100;background:rgba(11,31,58,.42);display:flex;align-items:center;justify-content:center;padding:24px}.auth-modal[data-v-cbc32e8a]{width:min(440px,100%);max-height:min(88vh,720px);overflow:auto;background:var(--paper);border-radius:16px;border:1px solid var(--rule);box-shadow:0 24px 60px rgba(11,31,58,.22)}.auth-modal__head[data-v-cbc32e8a]{padding:20px 22px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.auth-modal__title[data-v-cbc32e8a]{font-family:var(--serif);font-size:var(--text-card-title);font-weight:600;line-height:1.2}.auth-modal__close[data-v-cbc32e8a]{width:32px;height:32px;border-radius:8px;background:var(--paper-2);color:var(--ink-3);font-size:var(--text-subtitle);line-height:1;flex-shrink:0}.auth-modal__close[data-v-cbc32e8a]:hover{background:var(--rule-soft);color:var(--ink)}.auth-modal__body[data-v-cbc32e8a]{padding:18px 22px 22px;display:flex;flex-direction:column;gap:18px}.auth-modal__promo[data-v-cbc32e8a]{padding:16px 18px;border-radius:12px;background:linear-gradient(135deg,var(--accent-wash),#eef4ff);border:1px solid rgba(30,95,214,.22);font-size:var(--text-meta-lg);line-height:1.55;color:var(--ink);font-weight:500;text-align:center}.auth-modal__promo strong[data-v-cbc32e8a]{color:var(--accent-ink);font-weight:800}.auth-modal__svip-link[data-v-cbc32e8a]{display:inline;padding:0;border:none;background:none;color:var(--accent);font-weight:800;font-size:inherit;font-family:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-modal__svip-link[data-v-cbc32e8a]:hover{color:var(--accent-ink)}.auth-modal__promo-wrap[data-v-cbc32e8a]{position:relative;display:flex;flex-direction:column;gap:10px}.auth-modal__bubble[data-v-cbc32e8a]{position:relative;padding:12px 14px 12px 16px;border-radius:12px;background:var(--paper-2);border:1px dashed rgba(30,95,214,.35);font-size:var(--text-caption);line-height:1.55;color:var(--ink-2)}.auth-modal__bubble[data-v-cbc32e8a]:before{content:"";position:absolute;top:-7px;left:28px;width:12px;height:12px;background:var(--paper-2);border-left:1px dashed rgba(30,95,214,.35);border-top:1px dashed rgba(30,95,214,.35);transform:rotate(45deg)}.auth-modal__bubble-title[data-v-cbc32e8a]{font-family:var(--mono);font-size:var(--text-meta-sm);letter-spacing:.06em;color:var(--accent-ink);font-weight:600;margin-bottom:6px}.auth-modal__bubble ul[data-v-cbc32e8a]{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px}.auth-modal__bubble strong[data-v-cbc32e8a]{color:var(--ink);font-weight:600}.auth-modal__actions[data-v-cbc32e8a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-modal__hint[data-v-cbc32e8a]{font-size:var(--text-caption);color:var(--ink-3);text-align:center;line-height:1.5}.auth-modal--choice[data-v-cbc32e8a]{width:440px;font-size:16px;line-height:1.55}.auth-modal--choice .auth-modal__head[data-v-cbc32e8a]{padding:20px 22px 0}.auth-modal--choice .auth-modal__title[data-v-cbc32e8a]{color:#0b1f3a}.auth-modal--choice .auth-modal__body[data-v-cbc32e8a]{padding:18px 22px 22px;display:flex;flex-direction:column;gap:18px;font-size:16px}.auth-modal--choice .auth-modal__promo[data-v-cbc32e8a]{font-size:15px}.auth-modal__choice-btn[data-v-cbc32e8a]{justify-content:center}.svip-image-backdrop[data-v-cbc32e8a]{z-index:3150}.svip-image-modal[data-v-cbc32e8a]{width:min(520px,calc(100vw - 32px));background:#fff;overflow:hidden}.svip-image-modal .auth-modal__body[data-v-cbc32e8a]{padding:18px 22px 22px;display:block;max-height:70vh;overflow-y:auto}.svip-image-modal__image[data-v-cbc32e8a]{width:100%;height:auto;border-radius:12px;background:#fff;display:block}.auth-toast[data-v-cbc32e8a]{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:3200;max-width:min(520px,calc(100vw - 32px));padding:12px 18px;background:var(--ink);color:var(--paper);border-radius:12px;font-size:var(--text-ui);line-height:1.45;box-shadow:0 12px 40px rgba(11,31,58,.28)}.svip-modal__list[data-v-cbc32e8a]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:var(--text-ui);color:var(--ink-2);line-height:1.5}.plan-modal-backdrop[data-v-cbc32e8a]{background:rgba(51,51,51,.24)}.plan-modal-backdrop--status[data-v-cbc32e8a]{align-items:flex-start;justify-content:center;padding-top:342px}.plan-modal[data-v-cbc32e8a]{width:min(440px,100%);background:#fff;border:none;border-radius:20px;box-shadow:0 0 0 1px #f5f5f5,0 48px 48px -24px rgba(51,51,51,.04),0 24px 24px -12px rgba(51,51,51,.04),0 12px 12px -6px rgba(51,51,51,.04),0 6px 6px -3px rgba(51,51,51,.04),0 3px 3px -1.5px rgba(51,51,51,.02),0 1px 1px .5px rgba(51,51,51,.04),inset 0 -1px 1px -.5px rgba(51,51,51,.06)}.plan-modal--wide[data-v-cbc32e8a]{width:min(440px,100%)}.plan-modal--result[data-v-cbc32e8a]{height:min(618px,calc(100vh - 32px));display:flex;flex-direction:column}.plan-modal--status[data-v-cbc32e8a]{width:min(440px,100%);border:1px solid #ebebeb;box-shadow:0 16px 32px -12px rgba(14,18,27,.1)}.plan-modal__status-content[data-v-cbc32e8a]{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:16px;padding:20px;background:#fff}.plan-modal__status-icon[data-v-cbc32e8a]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border-radius:10px;background:#fff3eb;color:#fa7319}.plan-modal__status-icon svg[data-v-cbc32e8a]{width:24px;height:24px}.plan-modal__status-text[data-v-cbc32e8a]{display:flex;flex-direction:column;align-self:stretch;gap:4px}.plan-modal.plan-modal--status .auth-modal__title[data-v-cbc32e8a]{font-size:var(--text-body);font-weight:500;line-height:1.5;letter-spacing:0;color:#0b1f3a;text-align:center}.plan-modal__status-desc[data-v-cbc32e8a]{margin:0;font-size:var(--text-ui);font-weight:400;line-height:1.45;letter-spacing:0;color:#1e3a63;text-align:center}.plan-modal .auth-modal__head[data-v-cbc32e8a],.plan-modal__head[data-v-cbc32e8a]{position:relative;padding:16px 16px 16px 20px;align-items:center;gap:14px;border-bottom:1px solid #ebebeb}.plan-modal__head-main[data-v-cbc32e8a]{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.plan-modal__icon[data-v-cbc32e8a]{width:42px;height:42px;border-radius:999px;border:1px solid #ebebeb;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#5c5c5c;background:#fff}.plan-modal__icon svg[data-v-cbc32e8a]{width:20px;height:20px}.plan-modal__title-wrap[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:8px;min-width:0}.plan-modal .auth-modal__title[data-v-cbc32e8a]{font-size:var(--text-subtitle);font-weight:500;line-height:1.2;letter-spacing:0;color:#171717}.plan-modal__desc[data-v-cbc32e8a]{font-size:var(--text-caption);line-height:1.35;font-weight:400;color:#5c5c5c;margin:0}.plan-modal--upload .plan-modal__desc[data-v-cbc32e8a],.plan-modal--upload .plan-upload-slot>.plan-upload-slot__text .plan-upload-slot__meta[data-v-cbc32e8a]{color:#1e3a63}.plan-modal--upload-idle .auth-modal__title[data-v-cbc32e8a]{color:#0b1f3a}.plan-modal--upload-filled .auth-modal__title[data-v-cbc32e8a]{color:#171717}.plan-modal--upload-filled .plan-upload-slot__label[data-v-cbc32e8a]{color:#0b1f3a}.plan-modal--generating .auth-modal__title[data-v-cbc32e8a]{color:#0b1f3a;letter-spacing:.01em}.plan-modal .auth-modal__close[data-v-cbc32e8a]{position:absolute;right:16px;top:16px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent;color:#5c5c5c;font-size:0;line-height:0}.plan-modal .auth-modal__close svg[data-v-cbc32e8a]{width:20px;height:20px}.plan-modal .auth-modal__close[data-v-cbc32e8a]:hover{background:#f7f7f7;color:#171717}.plan-modal .auth-modal__body[data-v-cbc32e8a]{padding:20px;gap:24px;background:#fff}.plan-modal.plan-modal--generating .auth-modal__body[data-v-cbc32e8a]{gap:20px}.plan-modal--result .auth-modal__head[data-v-cbc32e8a],.plan-modal--result .plan-modal__head[data-v-cbc32e8a]{gap:16px}.plan-modal--result .auth-modal__title[data-v-cbc32e8a]{letter-spacing:.01em}.plan-modal--result .auth-modal__body[data-v-cbc32e8a]{flex:1 1 auto;min-height:0;gap:20px}.plan-modal__hint[data-v-cbc32e8a]{font-size:var(--text-caption);color:#5c5c5c;line-height:1.35;margin:0}.plan-upload-grid[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:12px}@media (max-width:520px){.plan-upload-grid[data-v-cbc32e8a]{width:100%}}.plan-upload-slot[data-v-cbc32e8a]{position:relative;min-height:154px;border:1px dashed #d1d1d1;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:32px;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.plan-upload-slot.is-dragover[data-v-cbc32e8a],.plan-upload-slot[data-v-cbc32e8a]:hover{border-color:#d1d1d1;background:#f4f7fb;box-shadow:none}.plan-upload-slot__label[data-v-cbc32e8a]{font-size:var(--text-ui);line-height:1.45;letter-spacing:0;font-weight:500;color:#0b1f3a}.plan-upload-slot__icon[data-v-cbc32e8a]{width:24px;height:24px;color:#5c5c5c;opacity:1;line-height:1;display:inline-flex;align-items:center;justify-content:center}.plan-upload-slot__icon svg[data-v-cbc32e8a]{width:24px;height:24px}.plan-upload-slot__text[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:6px;width:100%}.plan-upload-slot__name[data-v-cbc32e8a]{font-size:var(--text-ui);color:#171717;font-weight:500;overflow-wrap:anywhere;word-break:normal;line-height:1.45;max-width:100%}.plan-upload-slot__meta[data-v-cbc32e8a]{font-size:var(--text-caption);color:#5c5c5c;line-height:1.35}.plan-upload-slot>.plan-upload-slot__text .plan-upload-slot__meta[data-v-cbc32e8a]{color:#1e3a63;line-height:1.45}.plan-upload-list[data-v-cbc32e8a]{width:100%;display:flex;flex-direction:column;gap:12px}.plan-upload-file[data-v-cbc32e8a]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:16px 16px 16px 14px;border:1px solid #ebebeb;border-radius:12px;background:#fff}.plan-upload-file.is-error[data-v-cbc32e8a]{border-color:#fb3748}.plan-upload-file__content[data-v-cbc32e8a]{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:flex-start;gap:12px}.plan-upload-file__badge[data-v-cbc32e8a]{width:40px;height:40px;display:block;flex-shrink:0}.plan-upload-file__.bc-page[data-v-cbc32e8a]{min-width:0;display:flex;flex-direction:column;gap:4px}.plan-upload-file__description[data-v-cbc32e8a]{display:flex;align-items:center;gap:4px;min-width:0}.plan-upload-file__status[data-v-cbc32e8a]{display:inline-flex;align-items:center;gap:4px;color:#171717;white-space:nowrap}.plan-upload-file__status svg[data-v-cbc32e8a]{width:16px;height:16px}.plan-upload-file__status.is-success svg[data-v-cbc32e8a]{color:#1fc16b}.plan-upload-file__status.is-error svg[data-v-cbc32e8a]{color:#fb3748}.plan-upload-file__retry[data-v-cbc32e8a]{align-self:flex-start;font-size:var(--text-ui);line-height:1.45;font-weight:500;letter-spacing:0;color:#fb3748;text-decoration:underline;text-underline-offset:2px}.plan-upload-file__progress[data-v-cbc32e8a]{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#ebebeb}.plan-upload-file__progress-fill[data-v-cbc32e8a]{height:100%;width:37px;border-radius:inherit;background:#1e5fd6;animation:plan-upload-progress-cbc32e8a .7s cubic-bezier(.22,1,.36,1) forwards;transition:width .26s ease}@keyframes plan-upload-progress-cbc32e8a{0%{width:10%}to{width:92%}}@media (prefers-reduced-motion:reduce){.plan-upload-file__progress-fill[data-v-cbc32e8a]{animation:none}}.plan-upload-file__spinner[data-v-cbc32e8a]{animation:plan-upload-spin-cbc32e8a .9s linear infinite}@keyframes plan-upload-spin-cbc32e8a{to{transform:rotate(1turn)}}.plan-upload-slot__remove[data-v-cbc32e8a]{position:relative;z-index:1;margin-top:0;width:24px;height:24px;padding:2px;display:inline-flex;align-items:center;justify-content:center;color:#5c5c5c;border-radius:6px;background:transparent;border:0}.plan-upload-slot__remove[data-v-cbc32e8a]:hover{color:#171717;background:#f7f7f7}.plan-upload-slot__error[data-v-cbc32e8a]{width:100%;font-size:var(--text-caption);line-height:1.35;color:#c9580c;text-align:center}.plan-upload-slot input[type=file][data-v-cbc32e8a]{position:absolute;width:1px;height:1px;left:50%;top:50%;opacity:0;pointer-events:none}.plan-gen-bar[data-v-cbc32e8a]{position:fixed;bottom:28px;left:28px;z-index:3050;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #ebebeb;border-radius:12px;box-shadow:0 12px 36px rgba(11,31,58,.14);max-width:min(360px,calc(100vw - 56px))}.plan-gen-bar__spinner[data-v-cbc32e8a]{width:18px;height:18px;border:2px solid var(--rule);border-top-color:var(--accent);border-radius:50%;animation:plan-spin-cbc32e8a .8s linear infinite;flex-shrink:0}@keyframes plan-spin-cbc32e8a{to{transform:rotate(1turn)}}.plan-gen-bar__text[data-v-cbc32e8a]{font-size:var(--text-meta);color:var(--ink-2);line-height:1.4}.plan-gen-bar__text strong[data-v-cbc32e8a]{color:var(--ink);font-weight:600}.plan-progress[data-v-cbc32e8a]{height:4px;background:#dde6f2;border-radius:999px;overflow:hidden}.plan-progress__fill[data-v-cbc32e8a]{height:100%;background:#1e5fd6;border-radius:999px;transition:width .3s ease}.plan-result-shell[data-v-cbc32e8a]{position:relative;border-radius:14px;overflow:hidden;min-height:0}.plan-result-preview[data-v-cbc32e8a]{max-height:min(64vh,620px);overflow:auto;padding:16px 18px 16px 16px;background:#e7eef7;border:none;border-radius:14px;font-size:var(--text-ui);color:var(--ink-2);line-height:1.7;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.plan-modal--result .plan-result-shell[data-v-cbc32e8a]{flex:1 1 auto}.plan-modal--result .plan-result-preview[data-v-cbc32e8a]{height:100%;max-height:none}.plan-result-preview[data-v-cbc32e8a]::-webkit-scrollbar{width:18px}.plan-result-preview[data-v-cbc32e8a]::-webkit-scrollbar-track{background:transparent;margin:8px 0}.plan-result-preview[data-v-cbc32e8a]::-webkit-scrollbar-thumb{min-height:136px;border:6px solid transparent;border-radius:9999px;background:rgba(0,0,0,.15);background-clip:content-box}.plan-result-preview[data-v-cbc32e8a]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.22);background-clip:content-box}.plan-result-fade[data-v-cbc32e8a]{position:absolute;left:0;right:0;height:16px;pointer-events:none;opacity:0;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity .18s ease;z-index:2}.plan-result-fade--top[data-v-cbc32e8a]{top:0;background:linear-gradient(180deg,#e7eef7,rgba(231,238,247,.08))}.plan-result-fade--bottom[data-v-cbc32e8a]{bottom:0;background:linear-gradient(180deg,rgba(231,238,247,.08),#e7eef7)}.plan-result-shell.has-bottom-fade .plan-result-fade--bottom[data-v-cbc32e8a],.plan-result-shell.has-top-fade .plan-result-fade--top[data-v-cbc32e8a]{opacity:1}.plan-result-preview h4[data-v-cbc32e8a]{font-size:var(--text-body);line-height:1.4;font-weight:500;color:#1e5fd6;letter-spacing:.01em;margin:0 0 12px}.plan-result-preview>h4[data-v-cbc32e8a]{color:#000}.plan-result-preview li[data-v-cbc32e8a],.plan-result-preview p[data-v-cbc32e8a]{letter-spacing:.01em}.plan-result-preview h4+p[data-v-cbc32e8a]{margin-top:0}.plan-result-preview section+section[data-v-cbc32e8a]{margin-top:12px;padding-top:12px;border-top:1px solid #d4dfec}.plan-result-preview ul[data-v-cbc32e8a]{margin:8px 0 0;padding-left:18px}.plan-result-preview li+li[data-v-cbc32e8a]{margin-top:4px}.plan-modal__footer[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:12px}.plan-modal__footer--bar[data-v-cbc32e8a]{margin:0 -20px -20px;padding:16px 20px;border-top:1px solid #ebebeb}.plan-modal--status .plan-modal__footer--bar[data-v-cbc32e8a]{margin:0;border-top-color:#dde6f2}.plan-modal .btn[data-v-cbc32e8a]{min-height:36px;border-radius:8px;padding:8px 12px;font-size:var(--text-ui)}.plan-modal .plan-upload-submit[data-v-cbc32e8a]{min-height:47px;border-radius:12px;padding:16px 12px}.plan-modal .btn--ink[data-v-cbc32e8a]{background:#0b1f3a;color:#fff}.plan-modal .btn--ink[data-v-cbc32e8a]:hover{background:#153f99}.plan-modal .btn--ink[data-v-cbc32e8a]:disabled{background:#f4f7fb;color:#afb6c1;cursor:not-allowed}.plan-modal .btn--ghost[data-v-cbc32e8a]{background:#fff;border:1px solid #ebebeb;color:#171717}.plan-modal .btn--ghost[data-v-cbc32e8a]:hover{background:#f7f7f7;border-color:#d1d1d1}.plan-modal--generating .btn--ghost[data-v-cbc32e8a]{height:36px;min-height:36px;color:#0c1e3a;line-height:1.45;box-shadow:0 1px 2px rgba(10,13,20,.03)}.plan-modal--result .btn[data-v-cbc32e8a]{letter-spacing:.01em}.plan-modal--result .btn--ghost[data-v-cbc32e8a]{color:#0b1f3a;border-color:#c6d4e6}.plan-modal--status .plan-overwrite-actions[data-v-cbc32e8a]{gap:12px}.plan-modal--status .plan-overwrite-actions .btn[data-v-cbc32e8a]{flex:1 1 0;min-height:40px;justify-content:center}.plan-modal--status .btn--ghost[data-v-cbc32e8a]{color:#0b1f3a;border-color:#c6d4e6;border-radius:10px;box-shadow:0 1px 2px rgba(10,13,20,.03)}.plan-modal--status .btn--ink[data-v-cbc32e8a]{background:#0b1f3a;border-radius:8px}.plan-modal--status .btn--ink[data-v-cbc32e8a]:hover{background:#153f99}@media (max-height:760px),(max-width:520px){.plan-modal-backdrop--status[data-v-cbc32e8a]{align-items:center;padding-top:24px}}.path-card__footer[data-v-cbc32e8a]{display:flex;flex-direction:column;gap:20px;margin-top:auto;padding-top:20px;align-self:stretch}.path-card--plan-generating .path-card__footer[data-v-cbc32e8a]{padding-top:clamp(28px,4vh,48px);gap:clamp(20px,3vh,28px)}.path-card__plan-status[data-v-cbc32e8a]{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:999px;background:var(--accent-wash);border:1px solid rgba(30,95,214,.2);font-size:var(--text-meta);color:var(--accent-ink)}.path-card__plan-status--gen[data-v-cbc32e8a]{align-self:flex-start;min-height:40px;padding:10px 16px;background:var(--paper-2);border-color:var(--rule);color:var(--ink-2)}.path-card__cta-row[data-v-cbc32e8a]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:center;align-self:stretch}.path-card__cta-row .btn[data-v-cbc32e8a]{padding:14px 22px;font-size:var(--text-ui);font-weight:500;line-height:1.3}.plan-overwrite-actions[data-v-cbc32e8a]{display:flex;gap:10px}.plan-overwrite-actions .btn[data-v-cbc32e8a]{flex:1;justify-content:center}.plan-upload-slot[data-v-cbc32e8a],a[href][data-v-cbc32e8a],button[data-v-cbc32e8a]{-webkit-tap-highlight-color:transparent}[data-v-cbc32e8a]:where(button,a[href],.plan-upload-slot):focus-visible{transition:outline-color var(--motion-fast) var(--ease-out-quart),outline-offset var(--motion-fast) var(--ease-out-quart)}.motion-ripple-host[data-v-cbc32e8a],[data-motion-ripple-host=true][data-v-cbc32e8a]{--ripple-color:rgba(30,95,214,0.24);--ripple-duration:820ms;--ease-ripple:cubic-bezier(0.16,0,0.16,1);position:relative;isolation:isolate}.motion-ripple-layer[data-v-cbc32e8a]{position:absolute;inset:0;z-index:12;border-radius:inherit;pointer-events:none;overflow:hidden;contain:layout paint style}.motion-ripple-layer>.motion-ripple[data-v-cbc32e8a]{position:absolute;left:var(--ripple-x,50%);top:var(--ripple-y,50%);width:var(--ripple-size,120px);height:var(--ripple-size,120px);border-radius:999px;pointer-events:none;background:var(--ripple-color);opacity:0;transform:translate(-50%,-50%) scale(0);animation:material-ripple-cbc32e8a var(--ripple-duration) var(--ease-ripple) both;will-change:transform,opacity}.btn--ink[data-v-cbc32e8a],.btn--primary[data-v-cbc32e8a],.hero-player__play[data-v-cbc32e8a],.nav__cta[data-v-cbc32e8a],.pain-card--selected[data-v-cbc32e8a],.pain-mode__btn.is-selected[data-v-cbc32e8a],.plan-modal .btn--ink[data-v-cbc32e8a]{--ripple-color:hsla(0,0%,100%,0.34)}.hero-player__play.motion-ripple-host[data-v-cbc32e8a],.hero-player__play[data-motion-ripple-host=true][data-v-cbc32e8a]{position:absolute}.plan-upload-slot.is-pressing[data-v-cbc32e8a],.plan-upload-slot[data-motion-pressing=true][data-v-cbc32e8a],a.is-pressing[data-v-cbc32e8a],a[data-motion-pressing=true][data-v-cbc32e8a],button.is-pressing[data-v-cbc32e8a]:not(.hero-player__play):not(.proto-drip),button[data-motion-pressing=true][data-v-cbc32e8a]:not(.hero-player__play):not(.proto-drip){transform:none}.hero-player__play.is-pressing[data-v-cbc32e8a],.hero-player__play[data-motion-pressing=true][data-v-cbc32e8a]{transform:translate(-50%,-50%) scale(.94)}.proto-drip.is-pressing[data-v-cbc32e8a],.proto-drip[data-motion-pressing=true][data-v-cbc32e8a]{transform:rotate(-45deg) scale(.94)}.auth-modal__close[data-v-cbc32e8a],.btn[data-v-cbc32e8a],.flow-axis__step[data-v-cbc32e8a],.flow-axis__sub-step[data-v-cbc32e8a],.nav__cta[data-v-cbc32e8a],.pain-card[data-v-cbc32e8a],.pain-mode__btn[data-v-cbc32e8a],.path-card__wechat[data-v-cbc32e8a],.path-index__item[data-v-cbc32e8a],.plan-upload-file__retry[data-v-cbc32e8a],.plan-upload-slot[data-v-cbc32e8a],.plan-upload-slot__remove[data-v-cbc32e8a],.playlist-item[data-v-cbc32e8a],.proto-modal__close[data-v-cbc32e8a],.proto-toolbar__btn[data-v-cbc32e8a],.proto-toolbar__tab[data-v-cbc32e8a],.quiz-option[data-v-cbc32e8a]{transition-timing-function:var(--ease-out-quart)}.btn[data-v-cbc32e8a],.nav__cta[data-v-cbc32e8a],.pain-card[data-v-cbc32e8a],.pain-mode__btn[data-v-cbc32e8a],.path-card__wechat[data-v-cbc32e8a],.path-index__item[data-v-cbc32e8a],.plan-upload-slot[data-v-cbc32e8a],.playlist-item[data-v-cbc32e8a],.quiz-option[data-v-cbc32e8a]{transition-property:background,border-color,color,box-shadow,opacity,transform;transition-duration:var(--motion-standard);transition-timing-function:var(--ease-out-quart)}.btn[data-v-cbc32e8a]:hover,.nav__cta[data-v-cbc32e8a]:hover,.pain-mode__btn[data-v-cbc32e8a]:hover,.path-card__wechat[data-v-cbc32e8a]:hover,.path-index__item[data-v-cbc32e8a]:hover,.plan-upload-slot[data-v-cbc32e8a]:hover,.quiz-option[data-v-cbc32e8a]:hover{transform:translateY(-1px)}.btn[data-v-cbc32e8a]:disabled,.btn[data-v-cbc32e8a]:disabled:hover,.nav__cta[data-v-cbc32e8a]:hover,button[data-v-cbc32e8a]:disabled,button[data-v-cbc32e8a]:disabled:hover{transform:none}.nav__links a[data-v-cbc32e8a]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;white-space:nowrap}.nav__links a[data-v-cbc32e8a]:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:999px;background:var(--accent);transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform var(--motion-state) var(--ease-out-quint),opacity var(--motion-standard) var(--ease-out-quart)}.nav__links a.is-active[data-v-cbc32e8a]{color:var(--accent);font-weight:600}.nav__links a.is-active[data-v-cbc32e8a]:after{transform:scaleX(1);opacity:1}.nav__links a[data-v-cbc32e8a]:focus-visible:not(.is-active):after,.nav__links a[data-v-cbc32e8a]:hover:not(.is-active):after{transform:scaleX(0);opacity:0}.hero-tagline[data-v-cbc32e8a]{animation:hero-panel-in-cbc32e8a .64s var(--ease-out-expo) 40ms both}.hero-tagline__line[data-v-cbc32e8a]{animation:hero-copy-in-cbc32e8a var(--motion-enter) var(--ease-out-expo) .1s both}.hero-tagline__line[data-v-cbc32e8a]:nth-child(2){animation-delay:.18s}.hero-tagline__fact[data-v-cbc32e8a]{animation:hero-fact-in-cbc32e8a .52s var(--ease-out-quint) both}.hero-tagline__fact[data-v-cbc32e8a]:first-child{animation-delay:.22s}.hero-tagline__fact[data-v-cbc32e8a]:nth-child(2){animation-delay:.27s}.hero-tagline__fact[data-v-cbc32e8a]:nth-child(3){animation-delay:.32s}.hero-tagline__fact[data-v-cbc32e8a]:nth-child(4){animation-delay:.37s}.hero-showcase[data-v-cbc32e8a]{animation:hero-showcase-in-cbc32e8a .62s var(--ease-out-expo) .26s both}.hero-player__play[data-v-cbc32e8a]{transition:transform var(--motion-state) var(--ease-out-quint),background var(--motion-standard) var(--ease-out-quart)}.hero-player__play[data-v-cbc32e8a]:before{content:"";position:absolute;inset:-7px;border-radius:inherit;border:1px solid hsla(0,0%,100%,.5);opacity:0;animation:play-ring-cbc32e8a 2.8s var(--ease-out-quart) 1.2s infinite;pointer-events:none}.hero-player__play svg[data-v-cbc32e8a]{position:relative;width:40.795841217041016px;height:36px;display:block;transform:translateX(4.05px);z-index:2}.hero-player__play[data-v-cbc32e8a]:hover{transform:translate(-50%,-50%) scale(1.04)}.playlist-item.is-active[data-v-cbc32e8a]{animation:playlist-active-in-cbc32e8a .22s var(--ease-out-quint) both}.playlist-item.is-active .playlist-item__thumb-play[data-v-cbc32e8a]{animation:thumb-play-pop-cbc32e8a .22s var(--ease-out-quint) both}.pain-card--selected .pain-card__route[data-v-cbc32e8a]{animation:none}.quiz-progress__bar[data-v-cbc32e8a]{transform-origin:left center}.quiz-progress__bar.is-active[data-v-cbc32e8a]{animation:quiz-bar-activate-cbc32e8a .26s var(--ease-out-quart) both}.quiz-done-title[data-v-cbc32e8a],.quiz-q-title[data-v-cbc32e8a]{animation:question-in-cbc32e8a .26s var(--ease-out-quint) both}.quiz-option.is-checked[data-v-cbc32e8a]{animation:active-row-in-cbc32e8a .22s var(--ease-out-quint) both}.quiz-option.is-checked .quiz-option__check svg[data-v-cbc32e8a]{animation:icon-pop-cbc32e8a .18s var(--ease-out-quint) both}.path-index__item.is-highlight[data-v-cbc32e8a]{animation:path-highlight-in-cbc32e8a .36s var(--ease-out-quint) both}.path-card__plan-status[data-v-cbc32e8a]{animation:status-pill-in-cbc32e8a .32s var(--ease-out-quint) both}.proof-card-v2 .v2-after[data-v-cbc32e8a]{transition:color var(--motion-standard) var(--ease-out-quart),transform var(--motion-standard) var(--ease-out-quart)}.proof-card-v2:hover .v2-after[data-v-cbc32e8a]{transform:translateY(-1px)}.auth-modal-backdrop[data-v-cbc32e8a],.proto-modal-backdrop[data-v-cbc32e8a]{animation:backdrop-in-cbc32e8a .22s var(--ease-out-quart) both}.auth-modal[data-v-cbc32e8a],.plan-modal[data-v-cbc32e8a],.proto-modal[data-v-cbc32e8a]{animation:modal-in-cbc32e8a .32s var(--ease-out-expo) both;transform-origin:center 18%}.plan-modal--status[data-v-cbc32e8a]{animation-name:modal-status-in-cbc32e8a}.auth-toast[data-v-cbc32e8a]{animation:toast-in-cbc32e8a .28s var(--ease-out-quint) both}.plan-gen-bar[data-v-cbc32e8a]{animation:gen-bar-in-cbc32e8a .28s var(--ease-out-quint) both}.plan-upload-slot.is-dragover[data-v-cbc32e8a]{transform:translateY(-2px)}.plan-upload-slot.is-dragover .plan-upload-slot__icon[data-v-cbc32e8a],.plan-upload-slot:hover .plan-upload-slot__icon[data-v-cbc32e8a]{animation:upload-icon-lift-cbc32e8a .52s var(--ease-out-quint) both}.plan-upload-file[data-v-cbc32e8a]{animation:upload-file-in-cbc32e8a .26s var(--ease-out-quint) both}.plan-upload-file__status.is-success svg[data-v-cbc32e8a]{animation:icon-pop-cbc32e8a .22s var(--ease-out-quint) both}.flow-axis__step.is-active-parent .flow-axis__dot[data-v-cbc32e8a],.flow-axis__step.is-active .flow-axis__dot[data-v-cbc32e8a],.flow-axis__sub-step.is-active .flow-axis__sub-dot[data-v-cbc32e8a]{animation:flow-dot-settle-cbc32e8a .32s var(--ease-out-quint) both}@keyframes material-ripple-cbc32e8a{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}14%{opacity:.5;transform:translate(-50%,-50%) scale(.18)}46%{opacity:.3;transform:translate(-50%,-50%) scale(.58)}78%{opacity:.11;transform:translate(-50%,-50%) scale(.92)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes hero-panel-in-cbc32e8a{0%{opacity:.94;transform:translateY(10px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes hero-copy-in-cbc32e8a{0%{opacity:.9;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes hero-fact-in-cbc32e8a{0%{opacity:.86;transform:translateY(10px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes hero-showcase-in-cbc32e8a{0%{opacity:.92;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes play-ring-cbc32e8a{0%,52%,to{opacity:0;transform:scale(.92)}18%{opacity:.7;transform:scale(1.08)}}@keyframes active-row-in-cbc32e8a{0%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes playlist-active-in-cbc32e8a{0%{opacity:.92}to{opacity:1}}@keyframes thumb-play-pop-cbc32e8a{0%{opacity:.86;transform:translate(-50%,-50%) scale(.86)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes icon-pop-cbc32e8a{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes result-bar-in-cbc32e8a{0%{opacity:.86;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes quiz-bar-activate-cbc32e8a{0%{transform:scaleX(.45);opacity:.6}to{transform:scaleX(1);opacity:1}}@keyframes question-in-cbc32e8a{0%{opacity:.9;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes path-highlight-in-cbc32e8a{0%{box-shadow:inset 0 0 0 0 rgba(30,95,214,0)}to{box-shadow:inset 0 0 0 1px rgba(30,95,214,.18)}}@keyframes status-pill-in-cbc32e8a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes backdrop-in-cbc32e8a{0%{opacity:0}to{opacity:1}}@keyframes modal-in-cbc32e8a{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes modal-status-in-cbc32e8a{0%{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-in-cbc32e8a{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes gen-bar-in-cbc32e8a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes upload-icon-lift-cbc32e8a{0%{transform:translateY(0)}45%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes upload-file-in-cbc32e8a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-dot-settle-cbc32e8a{0%{transform:scale(.8)}to{transform:scale(1)}}@media (max-width:767px){.auth-modal[data-v-cbc32e8a],.plan-modal[data-v-cbc32e8a]{animation-name:modal-sheet-in-cbc32e8a;transform-origin:center bottom}@keyframes modal-sheet-in-cbc32e8a{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){[data-v-cbc32e8a],[data-v-cbc32e8a]:after,[data-v-cbc32e8a]:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.hero-player__play[data-v-cbc32e8a]:before,.motion-ripple-layer[data-v-cbc32e8a]{display:none!important}.hero-player__play.is-pressing[data-v-cbc32e8a],.hero-player__play[data-motion-pressing=true][data-v-cbc32e8a],.plan-upload-slot.is-pressing[data-v-cbc32e8a],.plan-upload-slot[data-motion-pressing=true][data-v-cbc32e8a],.proto-drip.is-pressing[data-v-cbc32e8a],.proto-drip[data-motion-pressing=true][data-v-cbc32e8a],a.is-pressing[data-v-cbc32e8a],a[data-motion-pressing=true][data-v-cbc32e8a],button.is-pressing[data-v-cbc32e8a],button[data-motion-pressing=true][data-v-cbc32e8a]{transform:none!important}}.bc-page[data-v-cbc32e8a]{min-height:100vh}.bc-page .media-ph__image[data-v-cbc32e8a]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bc-page .hero-player__media .media-ph__image[data-v-cbc32e8a]{object-fit:contain;background:#fff}.bc-page .media-ph__stripe[data-v-cbc32e8a]{position:absolute;inset:0}.bc-page .media-ph__badge[data-v-cbc32e8a]{position:absolute;top:14px;left:14px;background:#0b1f3a;color:#f4f7fb;padding:4px 10px;font-family:var(--mono);font-size:var(--text-meta-sm);letter-spacing:.12em;text-transform:uppercase;border-radius:8px}.bc-page .path-card__plan-spinner[data-v-cbc32e8a]{width:14px;height:14px;border-width:2px}.bc-page .bc-video-media[data-v-cbc32e8a]{width:100%;height:100%;object-fit:contain;background:#fff}.bc-page .hero-player__play[data-v-cbc32e8a]{position:absolute}@media (min-width:1820px){.bc-page .page[data-v-cbc32e8a]{max-width:1440px;padding-left:32px;padding-right:32px}.bc-page .flow-axis[data-v-cbc32e8a]{display:flex!important;left:32px;top:88px;width:213px}.bc-page .hero-tagline[data-v-cbc32e8a]{width:min(100%,1376px);height:474px}}@media (max-width:1819px){.bc-page .flow-axis[data-v-cbc32e8a]{display:none!important}}.bc-header-user-menu.el-dropdown-menu{min-width:108PX;padding:8PX 0;border-radius:4PX;background:#fff;border:1PX solid #ebeef5;box-shadow:0 2PX 12PX rgba(0,0,0,.1)}.bc-header-user-menu .el-dropdown-menu__item{min-width:108PX;padding:0 18PX;text-align:center;font-size:14PX;line-height:40PX;color:#606266}