.owner-share-overlay[data-v-f2d1261e]{z-index:1000;background:#0a161194;align-items:end;padding:18px;display:grid;position:fixed;inset:0}.owner-share-sheet[data-v-f2d1261e]{background:#fff;border-radius:8px 8px 0 0;width:min(100%,520px);max-height:calc(100vh - 36px);margin:0 auto;padding:18px;overflow-y:auto;box-shadow:0 18px 60px #091d1547}.owner-share-sheet header[data-v-f2d1261e]{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.owner-share-sheet header>span[data-v-f2d1261e]{color:#fff;background:#126b4e;place-items:center;width:42px;height:42px;display:grid}.owner-share-sheet header small[data-v-f2d1261e],.owner-share-sheet header h2[data-v-f2d1261e]{margin:0;display:block}.owner-share-sheet header small[data-v-f2d1261e]{color:#126b4e;font-size:11px;font-weight:900}.owner-share-sheet header h2[data-v-f2d1261e]{color:#12251c;margin-top:3px;font-size:20px}.owner-share-sheet header button[data-v-f2d1261e]{color:#12251c;background:#fff;border:1px solid #dce6e1;place-items:center;width:42px;height:42px;display:grid}.owner-poster-stage[data-v-f2d1261e]{background:#edf7f1;place-items:center;min-height:320px;margin-top:16px;display:grid}.owner-poster-stage img[data-v-f2d1261e]{object-fit:contain;width:min(100%,360px);max-height:58vh;display:block}.owner-poster-loading[data-v-f2d1261e]{color:#5e6d67;padding:80px 20px;font-weight:700}.owner-share-sheet>p[data-v-f2d1261e]{color:#5e6d67;margin:13px 2px;font-size:13px;line-height:1.6}.owner-share-actions[data-v-f2d1261e]{grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.owner-share-actions button[data-v-f2d1261e]{color:#126b4e;background:#fff;border:1px solid #bdd4c9;justify-content:center;align-items:center;gap:7px;min-height:48px;font-weight:800;display:flex}.owner-share-actions .owner-share-primary[data-v-f2d1261e]{color:#fff;background:#126b4e;border-color:#126b4e}.owner-share-sheet .owner-share-message[data-v-f2d1261e]{color:#126b4e;text-align:center;margin-bottom:0;font-weight:800}@media (width>=600px){.owner-share-overlay[data-v-f2d1261e]{align-items:center}.owner-share-sheet[data-v-f2d1261e]{border-radius:8px}}.qr-login-overlay[data-v-1959d1a5]{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1b14a8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.qr-login-dialog[data-v-1959d1a5]{background:#fff;border:1px solid #ffffff3d;border-radius:8px;width:min(420px,100%);position:relative;overflow:hidden;box-shadow:0 34px 90px #091c1347}.qr-close[data-v-1959d1a5]{z-index:2;color:#52635a;background:#fff;border:1px solid #dbe3dd;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.qr-mark[data-v-1959d1a5]{color:#153f2d;background:#87d6aa;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.qr-stage[data-v-1959d1a5]{color:#142019;background:#f4f8f5;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:44px 42px 36px;display:flex}.qr-stage h2[data-v-1959d1a5]{margin:0 0 22px;font-size:26px}.qr-image-shell[data-v-1959d1a5]{background:#fff;border:1px solid #cfdcd3;place-items:center;width:270px;height:270px;padding:12px;display:grid;position:relative;box-shadow:0 16px 36px #1a48311c}.qr-image-shell.inactive img[data-v-1959d1a5]{opacity:.16;filter:grayscale()}.qr-image-shell img[data-v-1959d1a5]{object-fit:contain;width:100%;height:100%}.qr-success[data-v-1959d1a5]{color:#176746;text-align:center;background:#fffffff0;place-content:center;gap:10px;display:grid;position:absolute;inset:0}.qr-status[data-v-1959d1a5]{text-align:center;margin-top:23px;font-size:15px}.qr-expiry[data-v-1959d1a5]{color:#6d7b73;margin-top:7px;font-size:12px}.qr-refresh[data-v-1959d1a5]{color:#fff;background:#176746;border:0;border-radius:5px;align-items:center;gap:7px;min-height:42px;margin-top:16px;padding:0 16px;font-weight:800;display:inline-flex}.qr-error[data-v-1959d1a5]{color:#a33d2c;text-align:center;max-width:280px;margin:12px 0 0;font-size:12px;line-height:1.5}@media (width<=720px){.qr-login-overlay[data-v-1959d1a5]{padding:14px}.qr-stage[data-v-1959d1a5]{min-height:500px;padding-inline:24px}}.comic-welcome[data-v-be230e5c]{--comic-ink:#1d1d35;--comic-paper:#fffaf0;--comic-yellow:#ffd93d;--comic-red:#ff6262;--comic-blue:#4d96ff;min-height:calc(100vh - 90px);color:var(--comic-ink);background-color:var(--comic-paper);background-image:radial-gradient(#1d1d351c 1.2px,#0000 1.2px);background-size:10px 10px}.comic-hero[data-v-be230e5c]{border-bottom:4px solid var(--comic-ink);background:linear-gradient(145deg,#ffd93df5 0 48%,#4d96fff5 48% 100%);min-height:520px;padding:42px 22px 26px;position:relative;overflow:hidden}.comic-unlock[data-v-be230e5c]{min-height:calc(100vh - 90px);padding:34px 20px 40px;position:relative;overflow:hidden}.comic-unlock>h1[data-v-be230e5c]{text-shadow:3px 3px 0 white, 5px 5px 0 var(--comic-ink);margin:16px 0 10px;font-family:Impact,Arial Black,Microsoft YaHei,sans-serif;font-size:39px;line-height:1.05}.comic-unlock>p[data-v-be230e5c]:not(.comic-kicker):not(.comic-error):not(.disclaimer){color:#54546a;max-width:330px;font-size:13px;font-weight:800;line-height:1.6}.unlock-burst[data-v-be230e5c]{color:#fff;background:var(--comic-red);border:3px solid var(--comic-ink);width:72px;height:72px;box-shadow:4px 4px 0 var(--comic-ink);text-align:center;border-radius:50%;place-items:center;font-family:Impact,Arial Black,sans-serif;font-size:14px;line-height:1;display:grid;position:absolute;top:22px;right:16px;transform:rotate(8deg)}.report-comparison[data-v-be230e5c]{gap:13px;margin-top:22px;display:grid}.report-comparison button[data-v-be230e5c]{text-align:left;color:var(--comic-ink);border:3px solid var(--comic-ink);box-shadow:5px 5px 0 var(--comic-ink);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:15px 14px;display:grid;position:relative}.report-comparison button.selected[data-v-be230e5c]{background:var(--comic-yellow);box-shadow:3px 3px 0 var(--comic-ink);transform:translate(2px,2px)}.report-comparison button.featured[data-v-be230e5c]{border-color:var(--comic-ink)}.report-comparison span[data-v-be230e5c]{align-self:center;font-size:18px;font-weight:1000}.report-comparison strong[data-v-be230e5c]{color:var(--comic-red);font-size:29px}.report-comparison strong i[data-v-be230e5c]{font-size:14px;font-style:normal}.report-comparison small[data-v-be230e5c]{color:#56566c;grid-column:1/-1;font-size:11px;font-weight:800}.report-comparison em[data-v-be230e5c]{color:#414156;grid-column:1/-1;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:800;display:flex}.report-comparison b[data-v-be230e5c]{color:#fff;background:var(--comic-red);border:2px solid var(--comic-ink);grid-column:1/-1;width:fit-content;padding:5px 8px;font-size:11px}.comic-hero[data-v-be230e5c]:before{content:"";opacity:.2;background:repeating-linear-gradient(135deg, transparent 0 18px, var(--comic-ink) 19px 21px);clip-path:polygon(60% 0,100% 0,100% 100%,42% 100%);position:absolute;inset:0}.hero-copy[data-v-be230e5c]{z-index:3;max-width:360px;position:relative}.comic-kicker[data-v-be230e5c]{color:#fff;background:var(--comic-red);border:3px solid var(--comic-ink);box-shadow:4px 4px 0 var(--comic-ink);margin:0 0 13px;padding:7px 10px;font-size:11px;font-weight:1000;display:inline-block}.hero-copy h1[data-v-be230e5c]{letter-spacing:0;text-wrap:balance;max-width:330px;text-shadow:3px 3px 0 white, 6px 6px 0 var(--comic-ink);margin:0;font-family:Impact,Arial Black,Microsoft YaHei,sans-serif;font-size:clamp(42px,11vw,66px);line-height:.98}.comic-lead[data-v-be230e5c]{max-width:310px;margin:22px 0 0;font-size:17px;font-weight:900;line-height:1.5}.promise-row[data-v-be230e5c]{gap:8px;margin-top:18px;display:grid}.promise-row span[data-v-be230e5c]{border:2px solid var(--comic-ink);background:#ffffffeb;align-items:center;gap:7px;width:fit-content;padding:7px 9px;font-size:12px;font-weight:900;display:flex}.hero-art[data-v-be230e5c]{z-index:2;width:58%;max-width:300px;margin:0;position:absolute;bottom:0;right:-16px;transform:rotate(2deg)}.hero-art img[data-v-be230e5c]{z-index:2;object-fit:cover;object-position:top;border:4px solid var(--comic-ink);width:100%;max-height:315px;box-shadow:8px 8px 0 var(--comic-ink);background:#fff;display:block;position:relative}.hero-art figcaption[data-v-be230e5c]{z-index:3;color:#fff;background:var(--comic-red);border:3px solid var(--comic-ink);width:fit-content;box-shadow:4px 4px 0 var(--comic-ink);margin:-25px 0 0 -18px;padding:8px 12px;font-family:Impact,Arial Black,sans-serif;font-size:20px;position:relative;transform:rotate(-4deg)}.burst[data-v-be230e5c]{z-index:4;color:#fff;background:var(--comic-red);border:3px solid var(--comic-ink);box-shadow:4px 4px 0 var(--comic-ink);border-radius:50%;place-items:center;font-family:Impact,Arial Black,sans-serif;display:grid;position:absolute;transform:rotate(-10deg)}.burst-one[data-v-be230e5c]{width:66px;height:66px;top:18px;right:18px}.burst-two[data-v-be230e5c]{background:var(--comic-yellow);width:55px;height:55px;color:var(--comic-ink);bottom:28px;right:36%;transform:rotate(8deg)}.hero-symbol[data-v-be230e5c]{border:4px solid var(--comic-ink);box-shadow:8px 8px 0 var(--comic-ink);background:#fff;place-items:center;gap:8px;padding:25px;display:grid;position:absolute;bottom:36px;right:28px}.journey-panel[data-v-be230e5c]{padding:27px 20px 35px}.panel-heading span[data-v-be230e5c]{color:#fff;background:var(--comic-blue);border:2px solid var(--comic-ink);padding:4px 8px;font-size:10px;font-weight:1000;display:inline-block}.panel-heading h2[data-v-be230e5c]{margin:10px 0 18px;font-size:28px;line-height:1.15}.stage-roadmap[data-v-be230e5c]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stage-roadmap li[data-v-be230e5c]{border:3px solid var(--comic-ink);min-height:72px;box-shadow:4px 4px 0 var(--comic-ink);background:#fff;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:10px 12px;display:grid}.stage-roadmap li:nth-child(2) strong[data-v-be230e5c]{background:var(--comic-blue)}.stage-roadmap li:nth-child(3) strong[data-v-be230e5c]{background:var(--comic-red)}.stage-roadmap li:nth-child(4) strong[data-v-be230e5c]{background:#6bcb77}.stage-roadmap li>strong[data-v-be230e5c]{background:var(--comic-yellow);border:2px solid var(--comic-ink);place-items:center;width:44px;height:44px;font-family:Impact,Arial Black,sans-serif;font-size:20px;display:grid}.stage-roadmap b[data-v-be230e5c],.stage-roadmap small[data-v-be230e5c]{display:block}.stage-roadmap b[data-v-be230e5c]{font-size:16px}.stage-roadmap small[data-v-be230e5c]{color:#56566c;margin-top:3px;font-size:11px;line-height:1.4}.comic-start[data-v-be230e5c]{color:#fff;background:var(--comic-red);border:4px solid var(--comic-ink);width:100%;min-height:60px;box-shadow:6px 6px 0 var(--comic-ink);border-radius:12px;grid-template-columns:24px 1fr 24px;align-items:center;gap:9px;margin-top:22px;padding:12px 16px;font-size:16px;font-weight:1000;display:grid}.comic-start[data-v-be230e5c]:active{box-shadow:2px 2px 0 var(--comic-ink);transform:translate(4px,4px)}.comic-start[data-v-be230e5c]:disabled{opacity:.65}.comic-error[data-v-be230e5c]{color:#7d1111;border:2px solid var(--comic-red);background:#ffe8e8;padding:10px;font-size:12px;font-weight:800}.comic-authorization[data-v-be230e5c]{border:3px solid var(--comic-ink);box-shadow:4px 4px 0 var(--comic-ink);background:#fff;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:17px;padding:14px;display:grid}.comic-authorization>svg[data-v-be230e5c]{color:#17765a}.comic-authorization strong[data-v-be230e5c]{font-size:16px}.comic-authorization p[data-v-be230e5c]{color:#5a5a70;margin:4px 0 0;font-size:11px;line-height:1.5}.comic-authorization button[data-v-be230e5c]{color:#fff;border:3px solid var(--comic-ink);min-height:46px;box-shadow:3px 3px 0 var(--comic-ink);background:#17765a;grid-column:1/-1;font-weight:1000}.comic-authorization button.cancel-auth[data-v-be230e5c]{color:#5a5a70;min-height:36px;box-shadow:none;background:0 0;border:0}.disclaimer[data-v-be230e5c]{color:#666675;text-align:center;margin:18px 6px 0;font-size:10px;line-height:1.55}@media (width<=430px){.comic-hero[data-v-be230e5c]{min-height:590px}.hero-art[data-v-be230e5c]{width:62%}.hero-copy h1[data-v-be230e5c]{max-width:285px}.comic-lead[data-v-be230e5c]{max-width:250px}}.home-page[data-v-6cc8cec8]{background:var(--surface)}.home-loading[data-v-6cc8cec8]{text-align:center;align-content:center;gap:12px;min-height:calc(100dvh - 76px);padding:28px}.home-loading strong[data-v-6cc8cec8],.home-loading span[data-v-6cc8cec8]{display:block}.home-loading strong[data-v-6cc8cec8]{color:var(--ink);font-size:18px}.home-loading span[data-v-6cc8cec8]{color:var(--muted);font-size:13px}.home-recovery[data-v-6cc8cec8]{min-height:calc(100dvh - 76px);color:var(--ink);background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 28px 118px;display:flex}.home-recovery-icon[data-v-6cc8cec8]{width:58px;height:58px;color:var(--brand-dark);background:var(--surface-soft);border:1px solid var(--brand-border);border-radius:50%;place-items:center;display:grid}.home-recovery p[data-v-6cc8cec8]{color:var(--brand);margin:18px 0 7px;font-size:11px;font-weight:900}.home-recovery h1[data-v-6cc8cec8]{margin:0;font-size:25px;line-height:1.25}.home-recovery>span[data-v-6cc8cec8]{max-width:320px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.65}.home-recovery .primary-button[data-v-6cc8cec8]{justify-content:center;align-items:center;gap:8px;min-width:220px;margin-top:24px;display:inline-flex}.home-recovery>a[data-v-6cc8cec8]{color:var(--brand-dark);margin-top:16px;font-size:13px;font-weight:800}.brand-bar[data-v-6cc8cec8]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:90px;padding:18px 20px;display:flex}.brand-bar p[data-v-6cc8cec8]{color:var(--brand);margin:0 0 3px;font-size:13px;font-weight:800}.brand-bar strong[data-v-6cc8cec8]{font-size:24px;line-height:1.15;display:block}.brand-actions[data-v-6cc8cec8]{align-items:center;gap:8px;display:flex}.owner-share-trigger[data-v-6cc8cec8]{border:1px solid var(--brand-border);min-height:42px;color:var(--brand-dark);background:var(--surface-soft);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:900;display:flex}.simple-test-entry[data-v-6cc8cec8]{border:1px solid var(--brand-border);background:var(--surface);padding:14px}.simple-test-facts[data-v-6cc8cec8]{border:1px solid var(--brand-border);background:var(--brand-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.simple-test-facts span[data-v-6cc8cec8]{min-height:72px;color:var(--brand);background:var(--surface-soft);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.simple-test-facts strong[data-v-6cc8cec8]{color:var(--ink);font-size:24px;line-height:1}.simple-test-facts small[data-v-6cc8cec8]{color:var(--muted);font-size:10px;font-weight:800}.simple-start-button[data-v-6cc8cec8]{width:100%;margin-top:10px}.interpreter-strip[data-v-6cc8cec8]{border-bottom:1px solid var(--brand-border);background:var(--surface-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 20px;display:grid}.interpreter-avatar[data-v-6cc8cec8]{width:40px;height:40px;color:var(--brand-dark);background:var(--surface);border-radius:50%;place-items:center;display:grid;overflow:hidden}.interpreter-avatar img[data-v-6cc8cec8]{object-fit:cover;width:100%;height:100%}.interpreter-strip>span[data-v-6cc8cec8]:nth-child(2),.interpreter-strip small[data-v-6cc8cec8],.interpreter-strip strong[data-v-6cc8cec8]{min-width:0;display:block}.interpreter-strip small[data-v-6cc8cec8]{color:var(--brand);font-size:9px;font-weight:900}.interpreter-strip strong[data-v-6cc8cec8]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.interpreter-strip i[data-v-6cc8cec8]{color:var(--brand-dark);white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:900;display:flex}.enterprise-resume[data-v-6cc8cec8]{min-height:72px;color:var(--brand-dark);background:var(--surface-soft);border-bottom:1px solid var(--brand-border);grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:14px 20px;display:grid}.enterprise-resume span[data-v-6cc8cec8],.enterprise-resume strong[data-v-6cc8cec8],.enterprise-resume small[data-v-6cc8cec8]{display:block}.enterprise-resume strong[data-v-6cc8cec8]{color:var(--ink);font-size:14px}.enterprise-resume small[data-v-6cc8cec8]{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.enterprise-plan-intro[data-v-6cc8cec8]{color:var(--dark-ink);background:var(--dark-surface);border-bottom:4px solid var(--dark-accent);padding:28px 20px}.enterprise-plan-intro p[data-v-6cc8cec8]{color:var(--dark-accent);margin:0;font-size:10px;font-weight:900}.enterprise-plan-intro h1[data-v-6cc8cec8]{margin:8px 0 2px;font-size:30px;line-height:1.2}.enterprise-plan-intro strong[data-v-6cc8cec8],.enterprise-plan-intro span[data-v-6cc8cec8],.enterprise-plan-intro small[data-v-6cc8cec8]{display:block}.enterprise-plan-intro strong[data-v-6cc8cec8]{color:var(--dark-soft);font-size:17px}.enterprise-plan-intro>span[data-v-6cc8cec8]{color:var(--dark-accent);margin-top:18px;font-size:12px;font-weight:850}.enterprise-plan-intro>small[data-v-6cc8cec8]{max-width:560px;color:var(--dark-muted);margin-top:8px;font-size:11px;line-height:1.65}.result-unlock-page[data-v-6cc8cec8]{background:#f3f7f5;min-height:calc(100dvh - 152px);padding-bottom:104px}.result-ready-hero[data-v-6cc8cec8]{color:#fff;background:#173f2e;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:108px;padding:22px;display:grid;position:relative;overflow:hidden}.result-ready-mark[data-v-6cc8cec8]{z-index:1;color:#173f2e;background:#d9f2e7;border:1px solid #ffffff4d;place-items:center;width:44px;height:44px;display:grid;position:relative}.result-ready-hero>p[data-v-6cc8cec8]{z-index:1;color:#8fdec0;margin:22px 0 5px;font-size:10px;font-weight:900;position:relative}.result-ready-hero h1[data-v-6cc8cec8]{z-index:1;margin:0;font-size:23px;line-height:1.2;position:relative}.result-ready-hero div>span[data-v-6cc8cec8]{color:#bed3ca;margin-top:5px;font-size:12px;display:block}.result-ready-hero>strong[data-v-6cc8cec8]{z-index:1;color:#d8ece3;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;position:relative}.result-ready-facts[data-v-6cc8cec8]{z-index:1;flex-wrap:wrap;gap:8px 16px;margin-top:22px;display:flex;position:relative}.result-ready-facts strong[data-v-6cc8cec8]{color:#eef8f3;align-items:center;gap:5px;font-size:11px;display:inline-flex}.result-unlock-levels[data-v-6cc8cec8]{background:#fff}.result-unlock-levels>header[data-v-6cc8cec8]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:14px;padding:22px 20px 17px;display:flex}.result-unlock-levels>header p[data-v-6cc8cec8]{color:var(--brand);margin:0 0 4px;font-size:10px;font-weight:900}.result-unlock-levels>header h2[data-v-6cc8cec8]{color:var(--ink);margin:0;font-size:21px;line-height:1.3}.result-unlock-levels>header>span[data-v-6cc8cec8]{color:#9f342b;background:#fde9e6;flex:none;padding:6px 8px;font-size:10px;font-weight:900}.current-tier-summary[data-v-6cc8cec8]{border-bottom:1px solid var(--line);padding:22px 20px}.current-tier-summary>strong[data-v-6cc8cec8]{color:var(--ink);font-size:19px}.current-tier-summary>p[data-v-6cc8cec8]{color:var(--muted);margin:8px 0 13px;font-size:13px;line-height:1.6}.current-tier-summary>div[data-v-6cc8cec8]{flex-wrap:wrap;gap:7px;display:flex}.current-tier-summary span[data-v-6cc8cec8]{color:var(--brand-dark);background:var(--surface-soft);align-items:center;gap:4px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.result-next-actions[data-v-6cc8cec8]{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px 22px;display:grid}.result-next-actions.single[data-v-6cc8cec8]{grid-template-columns:1fr}.result-next-actions button[data-v-6cc8cec8]{text-align:left;border:0;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:94px;padding:16px;display:flex}.result-next-actions button span[data-v-6cc8cec8]{gap:4px;display:grid}.result-next-actions button small[data-v-6cc8cec8]{font-size:10px;font-weight:800}.result-next-actions button strong[data-v-6cc8cec8]{font-size:17px;line-height:1.3}.result-next-actions button em[data-v-6cc8cec8]{align-self:flex-end;font-size:17px;font-style:normal;font-weight:900}.continue-tier-action[data-v-6cc8cec8]{color:var(--brand-dark);background:var(--surface-soft);border:1px solid var(--brand-border)!important}.report-tier-action[data-v-6cc8cec8]{color:#fff;background:#b64034}.report-tier-action i[data-v-6cc8cec8]{font-size:11px;font-style:normal}.result-tier[data-v-6cc8cec8]{border-bottom:1px solid var(--line);background:#fff}.result-tier.selected[data-v-6cc8cec8]{box-shadow:inset 4px 0 var(--brand)}.result-tier.unavailable[data-v-6cc8cec8]{background:#f6f7f6}.result-tier-heading[data-v-6cc8cec8]{width:100%;min-height:86px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 20px;display:grid}.result-tier-heading[data-v-6cc8cec8]:disabled{cursor:not-allowed;opacity:.62}.result-tier-index[data-v-6cc8cec8]{color:var(--brand);font-size:11px;font-weight:900}.result-tier-copy[data-v-6cc8cec8]{min-width:0}.result-tier-copy small[data-v-6cc8cec8],.result-tier-copy strong[data-v-6cc8cec8]{display:block}.result-tier-copy small[data-v-6cc8cec8]{color:var(--brand);font-size:10px;font-weight:900}.result-tier-copy strong[data-v-6cc8cec8]{color:var(--ink);margin-top:4px;font-size:17px;line-height:1.3}.result-tier-price[data-v-6cc8cec8]{justify-items:end;min-width:92px;display:grid}.result-tier-price small[data-v-6cc8cec8]{color:var(--muted);font-size:9px;text-decoration:line-through}.result-tier-price strong[data-v-6cc8cec8]{color:#b64034;margin-top:2px;font-size:22px}.result-tier-price strong i[data-v-6cc8cec8]{margin-right:2px;font-size:12px;font-style:normal}.result-tier-price em[data-v-6cc8cec8]{max-width:92px;color:var(--muted);text-align:right;font-size:10px;font-style:normal;font-weight:800;line-height:1.35}.result-tier-benefits[data-v-6cc8cec8]{flex-wrap:wrap;gap:6px;padding:0 20px 14px 66px;display:flex}.result-tier-benefits span[data-v-6cc8cec8]{min-height:27px;color:var(--brand-dark);background:var(--surface-soft);align-items:center;gap:3px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.result-tier-action[data-v-6cc8cec8]{border-top:1px solid var(--brand-border);background:#f5faf7;padding:17px 20px 20px}.result-tier-action>p[data-v-6cc8cec8]:first-child{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.result-tier-evidence[data-v-6cc8cec8]{border:1px solid var(--brand-border);background:var(--brand-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:13px;display:grid}.result-tier-evidence span[data-v-6cc8cec8]{min-height:64px;color:var(--brand-dark);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px;font-size:10px;display:flex}.result-tier-evidence strong[data-v-6cc8cec8]{color:var(--ink);font-size:16px}.result-pay-button[data-v-6cc8cec8]{background:#b64034;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.result-unlock-levels>footer[data-v-6cc8cec8]{color:var(--muted);background:#f3f7f5;align-items:flex-start;gap:6px;padding:13px 20px 18px;font-size:10px;line-height:1.55;display:flex}.home-hero[data-v-6cc8cec8]{background:var(--hero-bg);grid-template-rows:auto 300px;gap:22px;min-height:590px;padding:38px 20px 24px;display:grid;overflow:hidden}.hero-copy[data-v-6cc8cec8]{z-index:2;position:relative}.hero-copy .display[data-v-6cc8cec8]{white-space:pre-line;max-width:11ch}.hero-copy .lead[data-v-6cc8cec8]{max-width:32em}.hero-gallery[data-v-6cc8cec8]{isolation:isolate;place-self:end center;width:min(100%,360px);height:300px;position:relative}.hero-gallery[data-v-6cc8cec8]:before{z-index:-1;border:1px solid var(--brand-border);background:var(--surface-soft);content:"";border-radius:6px;position:absolute;inset:34px 12px 18px;transform:rotate(-2deg)}.hero-side-card[data-v-6cc8cec8]{z-index:1;border:1px solid var(--brand-border);background:var(--surface);opacity:.64;border-radius:6px;width:150px;height:184px;transition:opacity .35s,transform .35s;position:absolute;top:62px;overflow:hidden;box-shadow:0 14px 28px #12271f1f}.hero-side-card img[data-v-6cc8cec8]{object-fit:cover;width:100%;height:100%}.hero-side-card--previous[data-v-6cc8cec8]{left:12px;transform:rotate(-6deg)}.hero-side-card--next[data-v-6cc8cec8]{right:12px;transform:rotate(6deg)}.hero-main-card[data-v-6cc8cec8]{z-index:3;border:1px solid var(--brand-border);background:var(--surface);border-radius:6px;width:238px;height:270px;margin:0;position:absolute;top:4px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 42px #12271f33}.hero-main-card img[data-v-6cc8cec8]{object-fit:cover;width:100%;height:232px;display:block}.hero-main-card figcaption[data-v-6cc8cec8]{height:38px;color:var(--ink);background:var(--surface);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.hero-main-card figcaption strong[data-v-6cc8cec8]{color:var(--brand-dark);font-size:15px}.hero-main-card figcaption span[data-v-6cc8cec8]{color:var(--muted);font-size:10px;font-weight:900}.hero-progress[data-v-6cc8cec8]{z-index:4;grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;display:grid;position:absolute;bottom:2px;left:10px;right:10px}.hero-progress i[data-v-6cc8cec8]{background:var(--brand-border);border-radius:2px;height:3px;transition:background .25s,transform .25s;display:block}.hero-progress i.active[data-v-6cc8cec8]{background:var(--brand);transform:scaleY(1.7)}.hero-swap-enter-active[data-v-6cc8cec8],.hero-swap-leave-active[data-v-6cc8cec8]{transition:opacity .34s,transform .34s}.hero-swap-enter-from[data-v-6cc8cec8]{opacity:0;transform:translate(-50%)scale(.94)translateY(8px)}.hero-swap-leave-to[data-v-6cc8cec8]{opacity:0;transform:translate(-50%)scale(1.03)translateY(-5px)}.trust-row[data-v-6cc8cec8]{color:var(--brand-dark);flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:13px;font-weight:700;display:flex}.trust-row span[data-v-6cc8cec8]{align-items:center;gap:5px;display:inline-flex}.product-section[data-v-6cc8cec8]{padding:28px 20px 36px}.section-heading[data-v-6cc8cec8]{justify-content:space-between;align-items:start;gap:12px;display:flex}.mode-tag[data-v-6cc8cec8]{border:1px solid var(--brand-border);color:var(--brand-dark);border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:800}.product-list[data-v-6cc8cec8]{gap:9px;display:grid}.product-option[data-v-6cc8cec8]{min-width:0}.product-card[data-v-6cc8cec8]{text-align:left;width:100%;min-height:88px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px 13px;transition:border-color .2s,background .2s,transform .2s;display:grid}.product-card.selected[data-v-6cc8cec8]{border:2px solid var(--brand);background:var(--surface-soft);transform:translateY(-1px)}.product-option.expanded .product-card[data-v-6cc8cec8]{border-radius:6px 6px 0 0;transform:none}.product-card.unlocked[data-v-6cc8cec8]{border-color:var(--brand-border)}.product-check[data-v-6cc8cec8]{border:1px solid var(--line);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.selected .product-check[data-v-6cc8cec8]{color:#fff;background:var(--brand);border-color:var(--brand)}.product-main[data-v-6cc8cec8]{gap:4px;display:grid}.product-heading[data-v-6cc8cec8]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-heading strong[data-v-6cc8cec8]{font-size:17px;line-height:1.3}.product-heading em[data-v-6cc8cec8]{color:var(--brand-dark);background:var(--surface-soft);border-radius:3px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:900}.unlocked .product-heading em[data-v-6cc8cec8]{color:#fff;background:var(--brand)}.product-main small[data-v-6cc8cec8]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-price[data-v-6cc8cec8]{justify-items:end;gap:6px;min-width:68px;display:grid}.product-price small[data-v-6cc8cec8]{color:var(--muted)}.product-price strong[data-v-6cc8cec8]{color:var(--accent);font-size:22px}.product-price i[data-v-6cc8cec8]{margin-right:2px;font-size:13px;font-style:normal}.product-disclosure[data-v-6cc8cec8]{color:var(--muted);transition:transform .26s,color .2s}.product-option.expanded .product-disclosure[data-v-6cc8cec8]{color:var(--brand-dark);transform:rotate(180deg)}.selected-action-panel[data-v-6cc8cec8]{border:2px solid var(--brand);background:#fff;border-top:0;border-radius:0 0 6px 6px;padding:14px 12px 16px;overflow:hidden}.selected-value[data-v-6cc8cec8]{background:var(--surface-soft);border-left:4px solid var(--brand);padding:19px 16px}.selected-value-heading[data-v-6cc8cec8]{color:var(--brand-dark);justify-content:space-between;align-items:start;gap:12px;display:flex}.selected-value-heading p[data-v-6cc8cec8]{margin:0 0 4px;font-size:11px;font-weight:900}.selected-value-heading h3[data-v-6cc8cec8]{color:var(--ink);margin:0;font-size:19px;line-height:1.35}.selected-value>p[data-v-6cc8cec8]{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.6}.value-chip-list[data-v-6cc8cec8]{flex-wrap:wrap;gap:7px;display:flex}.value-chip-list span[data-v-6cc8cec8]{min-height:31px;color:var(--brand-dark);background:#fff;border-radius:4px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex}.value-facts[data-v-6cc8cec8]{border-top:1px solid color-mix(in srgb, var(--brand) 24%, transparent);color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:13px;padding-top:12px;font-size:12px;display:flex}.value-facts strong[data-v-6cc8cec8]{color:var(--ink);font-size:15px}.wechat-authorization[data-v-6cc8cec8]{border-left:4px solid var(--brand);background:var(--surface-soft);margin-top:16px;padding:18px 16px 14px;scroll-margin:20px 0 90px}.wechat-authorization-heading[data-v-6cc8cec8]{color:var(--brand-dark);align-items:center;gap:11px;display:flex}.wechat-authorization-heading p[data-v-6cc8cec8]{color:var(--brand);margin:0 0 3px;font-size:11px;font-weight:900}.wechat-authorization-heading h3[data-v-6cc8cec8]{color:var(--ink);margin:0;font-size:20px;line-height:1.3}.wechat-authorization>p[data-v-6cc8cec8]{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.65}.authorization-points[data-v-6cc8cec8]{color:var(--brand-dark);gap:7px;margin-bottom:14px;font-size:12px;font-weight:800;display:grid}.authorization-points span[data-v-6cc8cec8]{align-items:center;gap:6px;display:flex}.authorization-button[data-v-6cc8cec8]{justify-content:center;align-items:center;gap:8px;display:flex}.authorization-cancel[data-v-6cc8cec8]{width:100%;min-height:40px;color:var(--muted);background:0 0;border:0;margin-top:5px;font-size:12px;font-weight:700}.start-button[data-v-6cc8cec8]{justify-content:center;align-items:center;gap:9px;margin-top:16px;display:flex}.payment-note[data-v-6cc8cec8]{text-align:center;color:var(--muted);margin:14px 6px 0;font-size:12px;line-height:1.5}.home-page[data-theme=comic][data-v-6cc8cec8]{background-color:var(--page-bg);background-image:radial-gradient(#1d1d351f 1.1px,#0000 1.1px);background-size:10px 10px}.home-page[data-theme=comic] .brand-bar[data-v-6cc8cec8]{border-bottom:3px solid var(--ink);background:#fff}.home-page[data-theme=comic] .brand-bar p[data-v-6cc8cec8]{border:2px solid var(--ink);color:#fff;background:var(--accent);width:fit-content;box-shadow:2px 2px 0 var(--ink);padding:3px 7px}.home-page[data-theme=comic] .owner-share-trigger[data-v-6cc8cec8]{border:3px solid var(--ink);color:var(--ink);background:var(--surface-soft);box-shadow:3px 3px 0 var(--ink);border-radius:6px}.home-page[data-theme=comic] .interpreter-strip[data-v-6cc8cec8]{border-bottom:3px solid var(--ink);background:#fff}.home-page[data-theme=comic] .interpreter-avatar[data-v-6cc8cec8]{border:3px solid var(--ink)}.home-page[data-theme=comic] .home-hero[data-v-6cc8cec8]{isolation:isolate;border-bottom:4px solid var(--ink);background:var(--hero-bg);position:relative}.home-page[data-theme=comic] .home-hero[data-v-6cc8cec8]:after{z-index:-1;background:var(--brand);clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);content:"";width:46%;height:55%;position:absolute;bottom:0;right:0}.home-page[data-theme=comic] .hero-copy .display[data-v-6cc8cec8]{text-shadow:3px 3px 0 #fff, 6px 6px 0 var(--ink);font-family:Impact,Arial Black,Microsoft YaHei,sans-serif;font-size:clamp(40px,10vw,58px)}.home-page[data-theme=comic] .hero-copy .lead[data-v-6cc8cec8]{color:var(--ink);font-weight:900}.home-page[data-theme=comic] .trust-row span[data-v-6cc8cec8]{border:2px solid var(--ink);background:#fff;padding:5px 8px}.home-page[data-theme=comic] .hero-gallery[data-v-6cc8cec8]:before{border:3px solid var(--ink);background:var(--accent);border-radius:3px}.home-page[data-theme=comic] .hero-side-card[data-v-6cc8cec8],.home-page[data-theme=comic] .hero-main-card[data-v-6cc8cec8]{border:4px solid var(--ink);box-shadow:7px 7px 0 var(--ink);border-radius:3px}.home-page[data-theme=comic] .hero-main-card figcaption[data-v-6cc8cec8]{border-top:3px solid var(--ink)}.home-page[data-theme=comic] .hero-main-card figcaption strong[data-v-6cc8cec8]{color:var(--accent);font-family:Impact,Arial Black,sans-serif;font-size:18px}.home-page[data-theme=comic] .product-section[data-v-6cc8cec8]{background-color:var(--page-bg)}.home-page[data-theme=comic] .mode-tag[data-v-6cc8cec8]{border:2px solid var(--ink);color:#fff;background:var(--brand);box-shadow:2px 2px 0 var(--ink);border-radius:3px}.home-page[data-theme=comic] .product-list[data-v-6cc8cec8]{gap:13px}.home-page[data-theme=comic] .product-card[data-v-6cc8cec8]{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:5px}.home-page[data-theme=comic] .product-card.selected[data-v-6cc8cec8]{border-color:var(--ink);background:var(--surface-soft);box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.home-page[data-theme=comic] .product-check[data-v-6cc8cec8]{border:2px solid var(--ink)}.home-page[data-theme=comic] .selected .product-check[data-v-6cc8cec8]{color:#fff;border-color:var(--ink);background:var(--accent)}.home-page[data-theme=comic] .product-heading em[data-v-6cc8cec8]{border:2px solid var(--ink);color:var(--ink);background:var(--surface-soft);border-radius:2px}.home-page[data-theme=comic] .selected-action-panel[data-v-6cc8cec8]{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-top:0;border-radius:0 0 5px 5px}.home-page[data-theme=comic] .simple-test-entry[data-v-6cc8cec8],.home-page[data-theme=comic] .simple-test-facts[data-v-6cc8cec8]{border:3px solid var(--ink)}.retention-backdrop[data-v-6cc8cec8]{z-index:180;background:#07120da8;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.retention-sheet[data-v-6cc8cec8]{color:#10271d;text-align:center;background:#fff;border-radius:8px 8px 4px 4px;width:min(100%,440px);padding:24px 20px 18px;position:relative;box-shadow:0 24px 70px #00000047}.retention-close[data-v-6cc8cec8]{color:#627269;background:#eef4f0;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:8px;right:8px}.retention-ticket[data-v-6cc8cec8]{color:#b64034;background:#fff0ed;border:2px dashed #f0aaa1;border-radius:8px;place-content:center;width:150px;min-height:116px;margin:0 auto 18px;display:grid}.retention-ticket small[data-v-6cc8cec8],.retention-ticket span[data-v-6cc8cec8]{font-size:11px;font-weight:900}.retention-ticket strong[data-v-6cc8cec8]{margin:1px 0;font-size:25px}.retention-ticket strong b[data-v-6cc8cec8]{font-size:48px;line-height:1}.retention-ticket.original[data-v-6cc8cec8]{border-color:var(--brand-border);background:var(--surface-soft);color:var(--brand-dark)}.retention-sheet h2[data-v-6cc8cec8]{margin:0;font-size:22px;line-height:1.35}.retention-sheet>p[data-v-6cc8cec8]{color:#68776f;margin:8px 0 13px;font-size:13px}.retention-price[data-v-6cc8cec8]{justify-content:center;align-items:baseline;gap:8px;min-height:54px;display:flex}.retention-price del[data-v-6cc8cec8]{color:#8b9690;font-size:13px}.retention-price strong[data-v-6cc8cec8]{color:#b64034;font-size:34px}.retention-price strong i[data-v-6cc8cec8]{margin-right:2px;font-size:15px;font-style:normal}.retention-price span[data-v-6cc8cec8]{color:#fff;background:#b64034;padding:3px 6px;font-size:10px;font-weight:900}.retention-claim[data-v-6cc8cec8]{color:#fff;background:#b64034;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:16px;font-weight:900;display:flex}.retention-later[data-v-6cc8cec8]{color:#7a8880;background:0 0;border:0;width:100%;min-height:40px;font-size:12px;font-weight:700}.tier-drawer-enter-active[data-v-6cc8cec8],.tier-drawer-leave-active[data-v-6cc8cec8]{max-height:1600px;transition:max-height .34s,opacity .24s,transform .3s}.tier-drawer-enter-from[data-v-6cc8cec8],.tier-drawer-leave-to[data-v-6cc8cec8]{opacity:0;max-height:0;transform:translateY(-8px)}@media (width>=560px){.result-ready-hero[data-v-6cc8cec8]{padding:22px 28px}.result-ready-hero h1[data-v-6cc8cec8]{font-size:24px}.result-tier-heading[data-v-6cc8cec8]{padding-left:28px;padding-right:28px}.result-tier-benefits[data-v-6cc8cec8],.result-tier-action[data-v-6cc8cec8]{padding-left:74px;padding-right:28px}.home-hero[data-v-6cc8cec8]{grid-template-rows:1fr;grid-template-columns:1.05fr .95fr;align-items:center;min-height:510px}.hero-gallery[data-v-6cc8cec8]{width:min(100%,440px);height:360px}.hero-gallery[data-v-6cc8cec8]:before{inset:42px 16px 20px}.hero-side-card[data-v-6cc8cec8]{width:190px;height:236px;top:72px}.hero-side-card--previous[data-v-6cc8cec8]{left:16px}.hero-side-card--next[data-v-6cc8cec8]{right:16px}.hero-main-card[data-v-6cc8cec8]{width:306px;height:340px}.hero-main-card img[data-v-6cc8cec8]{height:296px}.hero-main-card figcaption[data-v-6cc8cec8]{height:44px;padding:0 16px}.hero-main-card figcaption strong[data-v-6cc8cec8]{font-size:17px}}@media (width<=380px){.result-ready-hero[data-v-6cc8cec8]{grid-template-columns:44px minmax(0,1fr);padding:18px 16px}.result-ready-hero h1[data-v-6cc8cec8]{font-size:20px}.result-ready-hero>strong[data-v-6cc8cec8]{display:none}.result-unlock-levels>header[data-v-6cc8cec8]{flex-direction:column;align-items:flex-start;padding-left:16px;padding-right:16px}.result-next-actions[data-v-6cc8cec8]{gap:10px;padding-left:16px;padding-right:16px}.result-next-actions button[data-v-6cc8cec8]{padding:12px}.result-next-actions button strong[data-v-6cc8cec8]{font-size:16px}.result-tier-heading[data-v-6cc8cec8]{grid-template-columns:28px minmax(0,1fr) 82px;padding-left:14px;padding-right:14px}.result-tier-copy strong[data-v-6cc8cec8]{font-size:15px}.result-tier-price[data-v-6cc8cec8]{min-width:82px}.result-tier-price strong[data-v-6cc8cec8]{font-size:20px}.result-tier-benefits[data-v-6cc8cec8]{padding-left:52px;padding-right:14px}.result-tier-action[data-v-6cc8cec8]{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.hero-side-card[data-v-6cc8cec8],.hero-progress i[data-v-6cc8cec8],.hero-swap-enter-active[data-v-6cc8cec8],.hero-swap-leave-active[data-v-6cc8cec8],.tier-drawer-enter-active[data-v-6cc8cec8],.tier-drawer-leave-active[data-v-6cc8cec8],.product-disclosure[data-v-6cc8cec8]{transition:none}}.comic-assessment[data-v-da1d1182]{--ink:#1d1d35;--paper:#fffaf0;--yellow:#ffd93d;--red:#ff6b6b;--blue:#4d96ff;--green:#6bcb77;width:100%;height:100dvh;min-height:0;max-height:100dvh;color:var(--ink);background-color:var(--paper);background-image:radial-gradient(#1d1d351f 1.2px,#0000 1.2px);background-size:10px 10px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.comic-topbar[data-v-da1d1182]{border-bottom:3px solid var(--ink);background:#fff;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;height:58px;min-height:0;padding:7px 12px;display:grid}.comic-topbar button[data-v-da1d1182]{width:36px;height:36px;color:var(--ink);background:var(--yellow);border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.comic-topbar div span[data-v-da1d1182],.comic-topbar div strong[data-v-da1d1182]{display:block}.comic-topbar div span[data-v-da1d1182]{color:#fff;background:var(--red);border:2px solid var(--ink);width:fit-content;padding:2px 6px;font-size:9px;font-weight:1000}.comic-topbar div strong[data-v-da1d1182]{margin-top:2px;font-size:14px}.comic-topbar em[data-v-da1d1182]{color:#55556d;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:900;display:flex}.comic-progress[data-v-da1d1182]{border-bottom:3px solid var(--ink);background:#fff;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px 10px 6px;display:grid}.comic-progress span[data-v-da1d1182]{opacity:.45;border:2px solid var(--ink);height:32px;box-shadow:2px 2px 0 var(--ink);background:#eee;justify-content:center;align-items:center;gap:4px;display:flex}.comic-progress span.active[data-v-da1d1182],.comic-progress span.done[data-v-da1d1182]{opacity:1;background:var(--stage-color)}.comic-progress i[data-v-da1d1182]{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:900;display:grid}.comic-progress small[data-v-da1d1182]{font-size:10px;font-weight:1000}.comic-question[data-v-da1d1182]{grid-template-rows:auto auto minmax(0,1fr);gap:7px;min-height:0;padding:9px 14px 8px;display:grid;position:relative;overflow:hidden}.comic-question>p[data-v-da1d1182]:first-of-type{color:#5b5b70;margin:0;font-size:11px;font-weight:800}.comic-question h1[data-v-da1d1182]{border:3px solid var(--ink);min-height:66px;max-height:94px;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:12px;align-items:center;margin:0;padding:10px 12px;font-size:20px;line-height:1.3;display:grid;overflow:hidden}.sound-effect[data-v-da1d1182]{z-index:2;color:#fff;background:var(--blue);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);padding:3px 6px;font-family:Impact,Arial Black,sans-serif;font-size:12px;position:absolute;top:4px;right:14px;transform:rotate(5deg)}.comic-options[data-v-da1d1182]{grid-template-rows:repeat(4,minmax(54px,1fr));gap:6px;min-height:0;display:grid}.comic-options button[data-v-da1d1182]{text-align:left;height:100%;min-height:0;color:var(--ink);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:10px;align-content:center;gap:1px;padding:6px 36px 6px 50px;display:grid;position:relative}.comic-options button[data-v-da1d1182]:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.comic-options button.selected[data-v-da1d1182]{background:var(--yellow);box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.comic-options button>span[data-v-da1d1182]{color:#fff;background:var(--blue);border:2px solid var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;font-family:Impact,Arial Black,sans-serif;font-size:16px;display:grid;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.comic-options button:nth-child(2)>span[data-v-da1d1182]{background:#9b5de5}.comic-options button:nth-child(3)>span[data-v-da1d1182]{background:#f29e38}.comic-options button:nth-child(4)>span[data-v-da1d1182]{background:var(--red)}.comic-options button>svg[data-v-da1d1182]{color:#0000;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.comic-options button.selected>svg[data-v-da1d1182]{color:var(--ink)}.comic-options b[data-v-da1d1182]{font-size:12px}.comic-options small[data-v-da1d1182]{color:#55556b;font-size:11px;line-height:1.25}.comic-error[data-v-da1d1182]{z-index:35;left:50%;bottom:calc(66px + env(safe-area-inset-bottom));color:#761818;border:2px solid var(--red);width:min(100% - 28px,692px);box-shadow:3px 3px 0 var(--ink);background:#ffe8e8;margin:0;padding:9px 11px;font-size:12px;font-weight:800;position:fixed;transform:translate(-50%)}.comic-actions[data-v-da1d1182]{z-index:20;width:100%;padding:7px 12px calc(7px + env(safe-area-inset-bottom));border-top:3px solid var(--ink);background:#fff;grid-template-columns:.75fr 1.25fr;gap:8px;display:grid}.comic-actions button[data-v-da1d1182]{min-height:44px;color:var(--ink);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-weight:1000;display:flex}.comic-actions button.next[data-v-da1d1182]{color:#fff;background:var(--blue)}.comic-actions button[data-v-da1d1182]:disabled{opacity:.42;box-shadow:none}.stage-mask[data-v-da1d1182],.analysis-mask[data-v-da1d1182]{z-index:70;background:#1d1d35d6;padding:18px;position:fixed;inset:0;overflow-y:auto}.stage-result[data-v-da1d1182]{background-color:var(--paper);border:4px solid var(--ink);background-image:radial-gradient(#1d1d351f 1.2px,#0000 1.2px);background-size:9px 9px;width:min(100%,460px);margin:10px auto;padding:30px 18px 22px;position:relative;box-shadow:9px 9px #000}.result-burst[data-v-da1d1182]{color:#fff;background:var(--red);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);text-align:center;padding:9px;font-family:Impact,Arial Black,sans-serif;font-size:15px;line-height:1;position:absolute;top:-14px;right:-10px;transform:rotate(7deg)}.result-kicker[data-v-da1d1182]{color:#fff;background:var(--blue);border:2px solid var(--ink);width:fit-content;margin:0;padding:4px 7px;font-size:10px;font-weight:1000}.stage-result h2[data-v-da1d1182]{text-shadow:2px 2px #fff;margin:13px 0 17px;font-family:Impact,Arial Black,Microsoft YaHei,sans-serif;font-size:34px;line-height:1.08}.type-reveal[data-v-da1d1182]{background:var(--yellow);border:4px solid var(--ink);box-shadow:5px 5px 0 var(--ink);grid-template-columns:1fr auto;align-items:end;padding:15px;display:grid}.type-reveal span[data-v-da1d1182]{grid-row:1/3;font-family:Impact,Arial Black,sans-serif;font-size:48px;line-height:1}.type-reveal small[data-v-da1d1182]{font-size:10px;font-weight:900}.type-reveal strong[data-v-da1d1182]{color:var(--red);font-size:23px}.dimension-grid[data-v-da1d1182]{gap:9px;margin-top:18px;display:grid}.dimension-grid>div[data-v-da1d1182]{border:2px solid var(--ink);background:#fff;padding:9px 10px}.dimension-grid p[data-v-da1d1182]{justify-content:space-between;gap:10px;margin:0 0 6px;font-size:10px;display:flex}.dimension-grid p span[data-v-da1d1182]{color:#55556c}.dimension-grid i[data-v-da1d1182]{background:var(--red);border:1px solid var(--ink);height:8px;display:block;overflow:hidden}.dimension-grid em[data-v-da1d1182]{background:var(--blue);height:100%;display:block}.benefit-box[data-v-da1d1182]{border:3px solid var(--ink);background:#fff;gap:8px;margin-top:18px;padding:13px;display:grid}.benefit-box>strong[data-v-da1d1182]{margin-bottom:2px;font-size:15px}.benefit-box span[data-v-da1d1182]{color:#4d4d64;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.benefit-box svg[data-v-da1d1182]{color:#168858;flex:none}.comic-primary[data-v-da1d1182]{color:#fff;background:var(--blue);border:4px solid var(--ink);width:100%;min-height:54px;box-shadow:5px 5px 0 var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:16px;font-weight:1000;display:flex}.comic-primary.final[data-v-da1d1182]{background:var(--red)}.stage-note[data-v-da1d1182]{color:#686879;text-align:center;margin:14px 4px 0;font-size:9px;line-height:1.5}.analysis-mask[data-v-da1d1182]{place-items:center;display:grid}.analysis-card[data-v-da1d1182]{text-align:center;background:var(--paper);border:4px solid var(--ink);width:min(100%,410px);padding:30px 22px;box-shadow:9px 9px #000}.analysis-icon[data-v-da1d1182]{color:#fff;background:var(--blue);border:4px solid var(--ink);width:82px;height:82px;box-shadow:5px 5px 0 var(--ink);border-radius:50%;place-items:center;margin:0 auto 17px;animation:1.3s ease-in-out infinite comic-pulse-da1d1182;display:grid}.analysis-card>p[data-v-da1d1182]{color:var(--red);margin:0;font-size:10px;font-weight:1000}.analysis-card h2[data-v-da1d1182]{margin:9px 0;font-size:25px}.analysis-card>span[data-v-da1d1182]{color:#5d5d70;font-size:12px;line-height:1.6}.analysis-progress[data-v-da1d1182]{border:3px solid var(--ink);background:#fff;height:14px;margin:22px 0 8px;overflow:hidden}.analysis-progress i[data-v-da1d1182]{background:repeating-linear-gradient(135deg,var(--yellow) 0 10px,var(--red) 10px 20px);height:100%;transition:width .35s;display:block}.analysis-card>strong[data-v-da1d1182]{font-size:22px}@keyframes comic-pulse-da1d1182{50%{transform:scale(1.08)rotate(4deg)}}@media (width<=390px){.comic-topbar em[data-v-da1d1182]{font-size:9px}.comic-question h1[data-v-da1d1182]{font-size:18px}.comic-options button[data-v-da1d1182]{padding-left:46px;padding-right:32px}.comic-progress small[data-v-da1d1182]{font-size:9px}}@media (height>=760px){.comic-topbar[data-v-da1d1182]{height:64px;padding:9px 14px}.comic-progress[data-v-da1d1182]{padding-top:7px;padding-bottom:8px}.comic-progress span[data-v-da1d1182]{height:36px}.comic-question[data-v-da1d1182]{gap:9px;padding:14px 17px 13px}.comic-question h1[data-v-da1d1182]{min-height:76px;max-height:108px;padding:13px 14px;font-size:21px}.comic-options[data-v-da1d1182]{grid-template-rows:repeat(4,minmax(60px,1fr));gap:8px}.comic-options button[data-v-da1d1182]{padding-top:8px;padding-bottom:8px}.comic-actions[data-v-da1d1182]{padding:9px 15px calc(9px + env(safe-area-inset-bottom));gap:10px}.comic-actions button[data-v-da1d1182]{min-height:47px}}.assessment-page[data-v-1ba66083]{background:var(--page-bg-soft);min-height:100vh;padding-bottom:94px}.enterprise-assessment-heading[data-v-1ba66083]{color:var(--dark-accent);background:var(--dark-surface);border-bottom:3px solid var(--dark-accent);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:15px 18px;display:grid}.enterprise-assessment-heading div[data-v-1ba66083],.enterprise-assessment-heading span[data-v-1ba66083],.enterprise-assessment-heading strong[data-v-1ba66083],.enterprise-assessment-heading small[data-v-1ba66083]{min-width:0;display:block}.enterprise-assessment-heading span[data-v-1ba66083]{font-size:9px;font-weight:900}.enterprise-assessment-heading strong[data-v-1ba66083]{color:var(--dark-ink);margin-top:3px;font-size:17px}.enterprise-assessment-heading small[data-v-1ba66083]{color:var(--dark-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.assessment-header[data-v-1ba66083]{background:#fff;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;height:76px;padding:12px 18px;display:grid}.progress-copy[data-v-1ba66083]{gap:2px;display:grid}.progress-copy strong[data-v-1ba66083]{font-size:17px}.progress-copy span[data-v-1ba66083]{color:var(--muted);font-size:12px}.progress-number[data-v-1ba66083]{color:var(--brand-dark);font-size:18px;font-weight:900}.progress-track[data-v-1ba66083]{background:var(--line);height:5px}.progress-track span[data-v-1ba66083]{background:var(--brand);height:100%;transition:width .25s;display:block}.question-stage[data-v-1ba66083]{padding:30px 20px}.question-meta[data-v-1ba66083]{color:var(--brand-dark);justify-content:space-between;gap:16px;font-size:12px;font-weight:700;display:flex}.question-meta span[data-v-1ba66083]:last-child{color:var(--muted);text-align:right}.question-stage h1[data-v-1ba66083]{min-height:116px;margin:24px 0 30px;font-size:30px;line-height:1.35}.answer-list[data-v-1ba66083]{gap:14px;display:grid}.answer-option[data-v-1ba66083]{text-align:left;border:1px solid var(--line);min-height:108px;color:var(--ink);background:#fff;border-radius:6px;padding:22px 20px 22px 58px;font-size:18px;line-height:1.55;position:relative}.answer-option.selected[data-v-1ba66083]{border:2px solid var(--brand);background:var(--surface-soft)}.choice-marker[data-v-1ba66083]{border:1px solid var(--line);color:#0000;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:25px;left:20px}.selected .choice-marker[data-v-1ba66083]{color:#fff;background:var(--brand);border-color:var(--brand)}.assessment-actions[data-v-1ba66083]{width:min(100%,720px);padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff7;grid-template-columns:.75fr 1.25fr;gap:10px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.back-button[data-v-1ba66083],.next-button[data-v-1ba66083]{justify-content:center;align-items:center;gap:5px;display:flex}.stage-overlay[data-v-1ba66083]{z-index:50;background:var(--overlay);place-items:end center;padding:20px;display:grid;position:fixed;inset:0}.stage-dialog[data-v-1ba66083]{width:min(100%,520px);padding:28px 24px calc(24px + env(safe-area-inset-bottom));box-shadow:var(--shadow);background:#fff;border-radius:8px 8px 0 0}.stage-dialog h2[data-v-1ba66083]{margin:0;font-size:28px;line-height:1.3}.stage-dialog p[data-v-1ba66083]:not(.eyebrow){color:var(--muted);line-height:1.65}.stage-illustration[data-v-1ba66083]{height:150px;color:var(--brand-dark);background:var(--surface-soft);border-radius:6px;align-content:center;place-items:center;gap:8px;margin:20px 0;display:grid}.stage-illustration strong[data-v-1ba66083]{font-size:22px}.completion-overlay[data-v-1ba66083]{z-index:60;background:var(--completion-overlay);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.completion-dialog[data-v-1ba66083]{text-align:center;width:min(100%,430px)}.completion-orbit[data-v-1ba66083]{color:#fff;background:var(--brand-dark);width:88px;height:88px;box-shadow:var(--brand-halo);border-radius:50%;place-items:center;margin:0 auto 24px;animation:1.5s ease-in-out infinite completion-pulse-1ba66083;display:grid}.completion-dialog h2[data-v-1ba66083]{margin:7px 0 10px;font-size:27px}.completion-dialog>p[data-v-1ba66083]:not(.eyebrow){max-width:360px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.75}.completion-progress[data-v-1ba66083]{background:var(--line);border-radius:999px;height:10px;margin:25px 0 10px;overflow:hidden}.completion-progress span[data-v-1ba66083]{background:var(--brand);height:100%;transition:width .35s;display:block}.completion-dialog>strong[data-v-1ba66083]{color:var(--brand-dark);font-size:20px}@keyframes completion-pulse-1ba66083{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (width<=390px){.question-stage h1[data-v-1ba66083]{font-size:26px}.answer-option[data-v-1ba66083]{font-size:16px}}.analysis-page[data-v-1ca41851]{min-height:100vh;color:var(--dark-ink);background:var(--dark-surface);align-content:center;gap:48px;padding:54px 26px;display:grid}.analysis-visual[data-v-1ca41851]{width:190px;height:190px;color:var(--dark-soft);align-content:center;place-items:center;gap:8px;margin:0 auto;display:grid;position:relative}.analysis-visual span[data-v-1ca41851]{font-weight:900}.scan-ring[data-v-1ca41851]{border:1px solid var(--dark-soft);opacity:.42;border-radius:50%;animation:2.2s ease-in-out infinite pulse-1ca41851;position:absolute;inset:0}.ring-two[data-v-1ca41851]{animation-delay:.45s;inset:20px}.analysis-copy .eyebrow[data-v-1ca41851]{color:var(--dark-accent)}.analysis-copy h1[data-v-1ca41851]{margin:0;font-size:34px;line-height:1.3}.analysis-copy>p[data-v-1ca41851]:not(.eyebrow){color:var(--dark-muted);line-height:1.7}.analysis-progress[data-v-1ca41851]{grid-template-columns:1fr 52px;align-items:center;gap:12px;margin:28px 0;display:grid}.analysis-progress>div[data-v-1ca41851]{background:var(--dark-track);border-radius:999px;height:9px;overflow:hidden}.analysis-progress span[data-v-1ca41851]{background:var(--dark-accent);height:100%;transition:width .2s;display:block}.analysis-progress strong[data-v-1ca41851]{text-align:right;font-size:20px}ul[data-v-1ca41851]{gap:14px;margin:0;padding:0;list-style:none;display:grid}li[data-v-1ca41851]{color:var(--dark-muted);opacity:.58;align-items:center;gap:10px;font-size:14px;display:flex}li span[data-v-1ca41851]{border:1px solid var(--dark-track);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}li.active[data-v-1ca41851]{color:var(--dark-ink);opacity:1}li.active span[data-v-1ca41851]{color:var(--dark-accent);border-color:var(--dark-accent)}@keyframes pulse-1ca41851{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}.payment-guide-page[data-v-cbb88575]{background:var(--page-bg-soft);min-height:100vh}.placeholder-icon[data-v-cbb88575]{pointer-events:none}.payment-guide-hero[data-v-cbb88575]{color:#fff;background:var(--brand-dark);padding:44px 22px 30px}.payment-guide-hero h2[data-v-cbb88575]{color:#fff;max-width:420px;margin:8px 0 10px;font-size:30px;line-height:1.25}.payment-guide-hero>p[data-v-cbb88575]:not(.eyebrow){color:#ffffffc2;max-width:520px;margin:0;font-size:14px;line-height:1.7}.completion-proof[data-v-cbb88575]{width:fit-content;color:var(--brand-dark);background:var(--brand-soft);border-radius:6px;align-items:center;gap:7px;margin-top:22px;padding:9px 12px;font-size:12px;font-weight:900;display:flex}.payment-guide-ladder[data-v-cbb88575]{padding:18px 16px 28px}.payment-guide-ladder article[data-v-cbb88575]{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin-bottom:9px;padding:14px;display:grid}.payment-guide-ladder article.required[data-v-cbb88575]{border:2px solid var(--accent);box-shadow:0 10px 24px #b1432f1f}.payment-guide-ladder article.owned[data-v-cbb88575]{background:var(--surface-soft)}.payment-guide-ladder article>div[data-v-cbb88575]{gap:3px;min-width:0;display:grid}.payment-guide-ladder article>div span[data-v-cbb88575]{color:var(--brand);font-size:11px;font-weight:900}.payment-guide-ladder article>div strong[data-v-cbb88575]{font-size:15px;line-height:1.4}.payment-guide-ladder article>p[data-v-cbb88575]{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.level-price[data-v-cbb88575]{color:var(--accent);align-self:center;font-size:17px;font-weight:950}.level-lock[data-v-cbb88575]{color:var(--muted);align-self:center}.credit-proof[data-v-cbb88575]{color:var(--brand-dark);border-left:4px solid var(--brand);background:var(--brand-soft);margin:14px 2px;padding:11px 12px;font-size:12px;font-weight:800;line-height:1.55}.guide-payment-action[data-v-cbb88575]{margin-top:14px}.payment-boundary[data-v-cbb88575]{color:var(--muted);text-align:center;margin:11px 8px 0;font-size:11px;line-height:1.6}.result-page[data-v-cbb88575]{background:var(--page-bg-soft)}.result-hero[data-v-cbb88575]{background:var(--hero-bg);grid-template-columns:1.12fr .88fr;align-items:center;gap:8px;min-height:350px;padding:34px 20px 20px;display:grid;overflow:hidden}.type-line[data-v-cbb88575]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.type-line strong[data-v-cbb88575]{font-size:54px;line-height:1}.type-line span[data-v-cbb88575]{font-size:22px;font-weight:900}.type-copy>p[data-v-cbb88575]:last-child{color:var(--muted);line-height:1.7}.result-hero img[data-v-cbb88575]{object-fit:contain;align-self:end;width:100%;max-height:270px}.paid-personality-card[data-v-cbb88575]{background:#fff;margin-top:10px;padding:24px 20px}.paid-personality-card header[data-v-cbb88575]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.paid-personality-card header>svg[data-v-cbb88575]{color:var(--brand);flex:none}.paid-personality-card h2[data-v-cbb88575]{margin:0;font-size:22px;line-height:1.35}.paid-personality-card>p[data-v-cbb88575]{color:var(--muted);margin:10px 0 16px;font-size:13px;line-height:1.7}.paid-personality-card a[data-v-cbb88575]{border:1px solid var(--brand-border);background:var(--surface-soft);border-radius:6px;display:block;overflow:hidden}.paid-personality-card img[data-v-cbb88575]{aspect-ratio:1;object-fit:cover;width:100%}.paid-personality-card>span[data-v-cbb88575]{color:var(--brand-dark);justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:12px;font-weight:800;display:flex}.enterprise-return[data-v-cbb88575]{min-height:76px;color:var(--brand-dark);background:var(--surface-soft);border-left:4px solid var(--brand);grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;margin-top:10px;padding:15px 20px;display:grid}.enterprise-return span[data-v-cbb88575],.enterprise-return strong[data-v-cbb88575],.enterprise-return small[data-v-cbb88575]{display:block}.enterprise-return strong[data-v-cbb88575]{color:var(--ink);font-size:15px}.enterprise-return small[data-v-cbb88575]{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.unlock-panel[data-v-cbb88575],.dimensions-section[data-v-cbb88575],.report-sections[data-v-cbb88575],.value-ladder[data-v-cbb88575],.result-actions[data-v-cbb88575]{background:#fff;margin-top:10px;padding:24px 20px}.ai-coach-entry[data-v-cbb88575]{color:var(--dark-ink);background:var(--dark-surface);grid-template-columns:52px minmax(0,1fr) 22px;align-items:center;gap:13px;margin-top:10px;padding:22px 20px;display:grid}.growth-plan-entry[data-v-cbb88575]{color:var(--brand-dark);background:var(--surface-soft);border-left:4px solid var(--brand);grid-template-columns:52px minmax(0,1fr) 22px;align-items:center;gap:13px;margin-top:10px;padding:22px 20px;display:grid}.growth-plan-entry>span[data-v-cbb88575]{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.growth-plan-entry .eyebrow[data-v-cbb88575]{margin-bottom:4px}.growth-plan-entry h2[data-v-cbb88575]{color:var(--ink);margin:0;font-size:20px;line-height:1.3}.growth-plan-entry small[data-v-cbb88575]{color:var(--muted);margin-top:5px;line-height:1.55;display:block}.ai-coach-entry>span[data-v-cbb88575]{width:50px;height:50px;color:var(--dark-surface);background:var(--dark-accent);place-items:center;display:grid}.ai-coach-entry .eyebrow[data-v-cbb88575]{color:var(--dark-accent)}.ai-coach-entry h2[data-v-cbb88575],.ai-coach-entry p[data-v-cbb88575]{margin:0}.ai-coach-entry h2[data-v-cbb88575]{font-size:20px;line-height:1.3}.ai-coach-entry small[data-v-cbb88575]{color:var(--dark-muted);margin-top:5px;line-height:1.55;display:block}.unlock-top[data-v-cbb88575]{justify-content:space-between;align-items:center;gap:16px;display:flex}.unlock-top>div[data-v-cbb88575]:first-child{color:var(--muted);gap:5px;display:grid}.unlock-top strong[data-v-cbb88575]{color:var(--ink);font-size:24px}.unlock-ring[data-v-cbb88575]{border:7px solid var(--brand-border);width:66px;height:66px;color:var(--brand-dark);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.unlock-track[data-v-cbb88575]{background:var(--line);border-radius:999px;height:9px;margin:18px 0;overflow:hidden}.unlock-track span[data-v-cbb88575]{background:var(--brand);height:100%;display:block}.benefit-buttons[data-v-cbb88575]{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.benefit-buttons span[data-v-cbb88575]{min-height:32px;color:var(--brand-dark);background:var(--surface-soft);border-radius:4px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.pending-access[data-v-cbb88575]{color:#5d4822;background:#fff5da;border-left:3px solid #d59723;align-items:flex-start;gap:10px;padding:14px;display:flex}.pending-access>svg[data-v-cbb88575]{color:#a66c00;flex:none;margin-top:2px}.pending-access div[data-v-cbb88575]{gap:4px;min-width:0;display:grid}.pending-access strong[data-v-cbb88575]{font-size:14px;line-height:1.45}.pending-access span[data-v-cbb88575]{font-size:12px;line-height:1.65}.dimension-row[data-v-cbb88575]{grid-template-columns:58px 1fr 58px;align-items:center;gap:10px;margin:18px 0;display:grid}.dimension-row>div[data-v-cbb88575]:not(.dimension-track){display:grid}.dimension-row>div[data-v-cbb88575]:last-child{text-align:right}.dimension-row strong[data-v-cbb88575]{font-size:22px}.dimension-row span[data-v-cbb88575]{color:var(--muted);font-size:12px}.dimension-track[data-v-cbb88575]{background:#e99b89;border-radius:999px;height:12px;overflow:hidden}.dimension-track span[data-v-cbb88575]{background:var(--brand);height:100%;display:block}.quality-summary[data-v-cbb88575]{border-left:3px solid var(--brand);gap:5px;margin:16px 0 22px;padding:14px 0 14px 14px;display:grid}.quality-summary strong[data-v-cbb88575]{color:var(--brand-dark);font-size:15px}.quality-summary span[data-v-cbb88575]{color:var(--muted);font-size:13px;line-height:1.65}.quality-map[data-v-cbb88575]{border:1px solid var(--brand-border);background:var(--brand-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:-10px 0 22px;display:grid}.quality-map>div[data-v-cbb88575]{background:var(--surface);gap:4px;min-width:0;padding:13px 11px;display:grid}.quality-map small[data-v-cbb88575]{color:var(--muted);font-size:10px}.quality-map strong[data-v-cbb88575]{color:var(--brand-dark);font-size:13px}.quality-map span[data-v-cbb88575]{color:var(--muted);font-size:10px;line-height:1.45}.report-section[data-v-cbb88575]{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:22px 0;display:grid}.section-number[data-v-cbb88575]{color:var(--brand);font-weight:900}.section-content[data-v-cbb88575]{min-width:0}.category-label[data-v-cbb88575]{color:var(--brand-dark);margin-bottom:7px;font-size:11px;font-weight:900;display:inline-block}.report-section h2[data-v-cbb88575]{margin:0 0 10px;font-size:20px}.section-body[data-v-cbb88575]{color:var(--ink);text-align:justify;margin:0;line-height:1.85}.evidence-summary[data-v-cbb88575],.reflection-question[data-v-cbb88575]{background:var(--surface-soft);border-left:3px solid var(--brand);align-items:flex-start;gap:9px;margin-top:16px;padding:13px 14px;display:flex}.evidence-summary>svg[data-v-cbb88575],.reflection-question>svg[data-v-cbb88575]{color:var(--brand-dark);flex:none;margin-top:2px}.evidence-summary div[data-v-cbb88575],.reflection-question div[data-v-cbb88575]{gap:4px;min-width:0;display:grid}.evidence-summary strong[data-v-cbb88575],.reflection-question strong[data-v-cbb88575]{color:var(--brand-dark);font-size:12px}.evidence-summary span[data-v-cbb88575],.reflection-question span[data-v-cbb88575]{color:var(--muted);font-size:12px;line-height:1.65}.evidence-trace[data-v-cbb88575]{border:1px solid var(--brand-border);background:var(--surface);align-items:flex-start;gap:9px;margin-top:8px;padding:11px 13px;display:flex}.evidence-trace>svg[data-v-cbb88575]{color:var(--brand);flex:none;margin-top:2px}.evidence-trace div[data-v-cbb88575]{gap:3px;min-width:0;display:grid}.evidence-trace strong[data-v-cbb88575]{color:var(--brand-dark);font-size:12px}.evidence-trace span[data-v-cbb88575],.evidence-trace small[data-v-cbb88575]{color:var(--muted);font-size:11px;line-height:1.55}.section-detail[data-v-cbb88575]{margin-top:16px}.section-detail h3[data-v-cbb88575]{align-items:center;gap:7px;margin:0 0 9px;font-size:14px;display:flex}.section-detail ol[data-v-cbb88575],.section-detail ul[data-v-cbb88575]{margin:0;padding-left:22px}.section-detail li[data-v-cbb88575]{color:var(--muted);padding:3px 0 3px 2px;font-size:13px;line-height:1.65}.watch-detail[data-v-cbb88575]{border-left:3px solid var(--accent);background:#fff5f0;padding:12px 14px}.watch-detail h3[data-v-cbb88575]{color:#9c3929}.reflection-question[data-v-cbb88575]{background:#f2f0f8;border-left-color:#6957a4}.reflection-question>svg[data-v-cbb88575],.reflection-question strong[data-v-cbb88575]{color:#55448e}.locked-sections[data-v-cbb88575]{background:var(--surface-soft);border-radius:6px;margin-top:20px;padding:18px}.locked-sections div[data-v-cbb88575]{color:var(--muted);filter:blur(1.3px);align-items:center;gap:8px;padding:8px;display:flex}.locked-sections p[data-v-cbb88575]{color:var(--brand-dark);font-weight:800}.value-intro[data-v-cbb88575]{color:var(--muted);margin:-3px 0 18px;font-size:13px;line-height:1.65}.value-levels[data-v-cbb88575]{gap:10px;display:grid}.value-levels article[data-v-cbb88575]{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:16px}.value-levels article.unlocked[data-v-cbb88575]{border-color:var(--brand-border);background:var(--surface-soft)}.value-levels article.current[data-v-cbb88575]{border-width:2px;border-color:var(--brand)}.value-levels article.pending[data-v-cbb88575]{background:#fff9eb;border-color:#dfbc74}.level-top[data-v-cbb88575]{justify-content:space-between;align-items:center;gap:12px;display:flex}.level-top>span[data-v-cbb88575]{color:var(--ink);background:var(--line);border-radius:3px;padding:4px 7px;font-size:11px;font-weight:900}.unlocked .level-top>span[data-v-cbb88575]{color:#fff;background:var(--brand)}.pending .level-top>span[data-v-cbb88575]{color:#6d4b0b;background:#f1dba6}.level-top strong[data-v-cbb88575]{color:var(--accent);font-size:23px}.level-top .owned-price[data-v-cbb88575]{color:var(--brand);font-size:14px}.level-top small[data-v-cbb88575]{font-size:12px}.value-levels article>p[data-v-cbb88575]{color:var(--brand-dark);margin:9px 0 4px;font-size:11px;font-weight:900}.value-levels h3[data-v-cbb88575]{margin:0;font-size:17px;line-height:1.4}.level-benefits[data-v-cbb88575]{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.level-benefits span[data-v-cbb88575]{color:#6d746f;background:#fff;border-radius:4px;align-items:center;gap:4px;min-height:31px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex}.unlocked .level-benefits span[data-v-cbb88575]{color:var(--brand-dark)}.pending .level-benefits span[data-v-cbb88575]{color:#765315}.value-levels footer[data-v-cbb88575]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:13px;padding-top:11px;font-size:12px;font-weight:700;display:flex}.result-actions[data-v-cbb88575]{gap:10px;padding-bottom:36px;display:grid}.action-link[data-v-cbb88575]{justify-content:center;align-items:center;gap:8px;display:flex}.reward-action[data-v-cbb88575]{min-height:66px;color:var(--dark-ink);background:var(--dark-surface);justify-content:flex-start;padding:12px 15px}.reward-action>svg[data-v-cbb88575]:first-child{color:var(--dark-accent);flex:none}.reward-action>svg[data-v-cbb88575]:last-child{color:var(--dark-muted);flex:none;margin-left:auto}.reward-action span[data-v-cbb88575],.reward-action strong[data-v-cbb88575],.reward-action small[data-v-cbb88575]{min-width:0;display:block}.reward-action small[data-v-cbb88575]{color:var(--dark-muted);margin-top:3px;font-size:11px;line-height:1.45}.payment-action[data-v-cbb88575]{background:var(--accent);justify-content:space-between;min-height:68px;padding:12px 15px;box-shadow:0 12px 24px #b1432f38}.completion-action[data-v-cbb88575]{background:var(--brand-dark);min-height:68px;box-shadow:var(--brand-shadow);justify-content:space-between;padding:12px 15px}.payment-action span[data-v-cbb88575],.completion-action span[data-v-cbb88575]{text-align:left;gap:4px;display:grid}.payment-action small[data-v-cbb88575],.completion-action small[data-v-cbb88575]{color:#ffffffd1;font-size:11px}.payment-action strong[data-v-cbb88575],.completion-action strong[data-v-cbb88575]{font-size:16px}.completion-banner[data-v-cbb88575]{color:#fff;background:var(--brand-dark);border-radius:6px;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.completion-banner div[data-v-cbb88575]{gap:4px;min-width:0;display:grid}.completion-banner strong[data-v-cbb88575]{font-size:18px;line-height:1.3}.completion-banner span[data-v-cbb88575]{color:#ffffffc7;font-size:12px;line-height:1.45}.limitations[data-v-cbb88575]{color:var(--muted);font-size:12px;line-height:1.6}@media (width<=390px){.result-hero[data-v-cbb88575]{grid-template-columns:1fr .72fr}.type-line strong[data-v-cbb88575]{font-size:46px}.type-line span[data-v-cbb88575]{width:100%;font-size:18px}}.share-page[data-v-7de675d3]{background:var(--page-bg)}.header-placeholder[data-v-7de675d3]{width:42px}.poster-wrap[data-v-7de675d3]{padding:18px}.poster-source[data-v-7de675d3]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.poster-image-button[data-v-7de675d3]{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.poster-image[data-v-7de675d3]{width:100%;height:auto;box-shadow:var(--shadow);-webkit-touch-callout:default;background:#fff;display:block}.poster-open-hint[data-v-7de675d3]{background:var(--brand);color:#fff;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 18px #0c231b33}.poster-loading[data-v-7de675d3]{min-height:520px;color:var(--muted);background:#fff;align-content:center;place-items:center;gap:14px;display:grid}.share-actions[data-v-7de675d3]{gap:10px;padding:0 18px 34px;display:grid}.share-actions button[data-v-7de675d3]{justify-content:center;align-items:center;gap:8px;display:flex}.share-actions p[data-v-7de675d3]{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.poster-preview[data-v-7de675d3]{z-index:1000;padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));background:#070c0af5;grid-template-rows:auto minmax(0,1fr);gap:14px;display:grid;position:fixed;inset:0}.poster-preview header[data-v-7de675d3]{color:#fff;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.poster-preview header div[data-v-7de675d3]{min-width:0}.poster-preview header strong[data-v-7de675d3],.poster-preview header span[data-v-7de675d3]{display:block}.poster-preview header strong[data-v-7de675d3]{font-size:16px}.poster-preview header span[data-v-7de675d3]{color:#ffffffb8;margin-top:4px;font-size:12px;line-height:1.45}.poster-preview header button[data-v-7de675d3]{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.poster-preview>img[data-v-7de675d3]{object-fit:contain;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;touch-action:pan-y pinch-zoom;width:100%;height:100%;min-height:0;display:block}@media (prefers-reduced-motion:reduce){.poster-open-hint[data-v-7de675d3]{box-shadow:none}}.me-page[data-v-602b97a3]{background:var(--page-bg);padding-bottom:28px}.profile-hero[data-v-602b97a3]{min-height:148px;color:var(--ink);background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:28px 20px 22px;display:grid}.avatar-action[data-v-602b97a3]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.avatar-action[data-v-602b97a3]:disabled{cursor:wait;opacity:.7}.avatar[data-v-602b97a3]{color:#fff;background:var(--brand-dark);width:70px;height:70px;box-shadow:0 0 0 6px var(--surface-soft);border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:900;display:grid}.avatar.image[data-v-602b97a3]{object-fit:cover}.avatar-refresh[data-v-602b97a3]{border:3px solid var(--surface);color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-2px;right:-3px}.profile-copy[data-v-602b97a3]{min-width:0}.profile-hero h1[data-v-602b97a3]{overflow-wrap:anywhere;margin:0 0 9px;font-size:25px;line-height:1.25}.nickname-action[data-v-602b97a3]{max-width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 9px;padding:0;display:flex}.nickname-action span[data-v-602b97a3]{overflow-wrap:anywhere;min-width:0;font-size:25px;font-weight:900;line-height:1.25}.nickname-action svg[data-v-602b97a3]{color:var(--brand);flex:none}.nickname-editor[data-v-602b97a3]{grid-template-columns:minmax(0,1fr) 36px 36px;gap:6px;margin:0 0 9px;display:grid}.nickname-editor input[data-v-602b97a3]{border:1px solid var(--brand-border);min-width:0;height:40px;color:var(--ink);background:var(--page-bg-soft);border-radius:5px;padding:0 10px;font-size:18px;font-weight:800}.nickname-editor button[data-v-602b97a3]{color:#fff;background:var(--brand);border:0;border-radius:5px;place-items:center;width:36px;height:40px;display:grid}.nickname-editor button+button[data-v-602b97a3]{color:var(--muted);background:var(--surface-soft)}.identity-state[data-v-602b97a3]{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.identity-state.verified[data-v-602b97a3]{color:var(--brand-dark)}.boss-hero-entry[data-v-602b97a3]{border:1px solid color-mix(in srgb, var(--brand) 40%, var(--line));color:#fff;background:var(--brand-dark);width:118px;min-height:88px;box-shadow:0 12px 28px color-mix(in srgb, var(--brand-dark) 20%, transparent);text-align:left;border-radius:7px;grid-template-columns:1fr auto;align-content:center;align-items:center;gap:4px 2px;padding:12px;display:grid}.boss-hero-entry[data-v-602b97a3]:disabled{opacity:.72}.boss-hero-entry>span[data-v-602b97a3]:nth-child(2){min-width:0}.boss-hero-entry small[data-v-602b97a3],.boss-hero-entry strong[data-v-602b97a3]{display:block}.boss-hero-entry small[data-v-602b97a3]{color:#ffffffa8;font-size:9px;font-weight:800}.boss-hero-entry strong[data-v-602b97a3]{margin-top:2px;font-size:14px;line-height:1.25}.boss-hero-entry>svg[data-v-602b97a3]{grid-area:1/2/span 2}.boss-hero-icon[data-v-602b97a3]{width:34px;height:34px;color:var(--brand-dark);background:#fff;border-radius:50%;grid-column:1/-1;place-items:center;margin-bottom:5px;display:grid}.boss-flip-layer[data-v-602b97a3]{z-index:200;background:var(--brand-dark);perspective:1200px;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:hidden}.boss-flip-layer[data-v-602b97a3]:before{content:"";background:linear-gradient(145deg, #ffffff14, transparent 45%), radial-gradient(circle at 85% 18%, color-mix(in srgb, var(--brand) 58%, transparent), transparent 32%);position:absolute;inset:0}.boss-flip-panel[data-v-602b97a3]{color:#fff;width:min(360px,100%);min-height:430px;transform-style:preserve-3d;background:#ffffff12;border:1px solid #fff3;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 32px;animation:.64s cubic-bezier(.2,.75,.2,1) both boss-screen-flip-602b97a3;display:flex;position:relative;box-shadow:0 28px 80px #00000047}.boss-flip-mark[data-v-602b97a3]{width:64px;height:64px;color:var(--brand-dark);background:#fff;place-items:center;margin-bottom:34px;display:grid}.boss-flip-panel p[data-v-602b97a3]{color:#ffffffa8;margin:0;font-size:11px;font-weight:900}.boss-flip-panel h2[data-v-602b97a3]{max-width:260px;margin:9px 0 18px;font-size:38px;line-height:1.08}.boss-flip-panel small[data-v-602b97a3]{color:#ffffffb8;max-width:265px;line-height:1.7}.boss-flip-panel i[data-v-602b97a3]{background:#ffffff2e;width:100%;height:3px;margin-top:42px;overflow:hidden}.boss-flip-panel i[data-v-602b97a3]:after{content:"";background:#fff;width:58%;height:100%;animation:1s ease-in-out infinite alternate boss-loading-602b97a3;display:block}@keyframes boss-screen-flip-602b97a3{0%{opacity:0;transform:rotateY(-94deg)scale(.94)}to{opacity:1;transform:rotateY(0)scale(1)}}@keyframes boss-loading-602b97a3{0%{transform:translate(-100%)}to{transform:translate(172%)}}.receiver-claim-band[data-v-602b97a3]{color:var(--ink);background:var(--surface);border-left:4px solid var(--brand);margin-top:10px;padding:22px 20px}.receiver-claim-title[data-v-602b97a3]{align-items:center;gap:12px;display:flex}.receiver-claim-title>span[data-v-602b97a3]{color:#fff;background:var(--brand);border-radius:6px;flex:none;place-items:center;width:44px;height:44px;display:grid}.receiver-claim-title p[data-v-602b97a3],.receiver-claim-title h2[data-v-602b97a3]{margin:0}.receiver-claim-title h2[data-v-602b97a3]{margin-top:3px;font-size:20px}.receiver-claim-facts[data-v-602b97a3]{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid}.receiver-claim-facts div[data-v-602b97a3]{background:var(--surface);min-width:0;padding:13px}.receiver-claim-facts dt[data-v-602b97a3]{color:var(--muted);font-size:11px}.receiver-claim-facts dd[data-v-602b97a3]{overflow-wrap:anywhere;color:var(--ink);margin:6px 0 0;font-size:15px;font-weight:900}.receiver-wechat-required[data-v-602b97a3]{border:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:16px;padding:14px;display:grid}.receiver-wechat-required strong[data-v-602b97a3],.receiver-wechat-required span[data-v-602b97a3]{display:block}.receiver-wechat-required span[data-v-602b97a3]{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.receiver-wechat-required button[data-v-602b97a3]{color:#fff;background:var(--brand-dark);border:0;border-radius:5px;min-height:40px;padding:0 13px;font-weight:900}.receiver-claim-form[data-v-602b97a3]{gap:14px;margin-top:18px;display:grid}.receiver-claim-form label[data-v-602b97a3]{color:var(--muted);margin:0}.receiver-claim-form input[data-v-602b97a3]:not([type=checkbox]){border-color:var(--line);background:var(--page-bg-soft);color:var(--ink)}.receiver-consent[data-v-602b97a3]{color:var(--muted);grid-template-columns:21px minmax(0,1fr);align-items:start;gap:9px;font-size:12px;line-height:1.6;display:grid}.receiver-consent input[data-v-602b97a3]{width:20px;height:20px;accent-color:var(--dark-accent);margin:0}.receiver-claim-success[data-v-602b97a3]{color:var(--brand-dark);align-items:center;gap:7px;margin:18px 0 0;font-weight:900;display:flex}.receiver-claim-note[data-v-602b97a3]{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.65}.receiver-claim-band .status-message[data-v-602b97a3]{margin:14px 0 0}.receiver-invite-error[data-v-602b97a3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.receiver-invite-error button[data-v-602b97a3]{min-height:36px;color:inherit;background:0 0;border:1px solid;border-radius:4px;flex:none;padding:0 11px;font-weight:800}.wechat-bind[data-v-602b97a3]{border:1px solid var(--brand-border);color:var(--brand-dark);background:var(--surface);border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;margin:10px 14px 0;padding:14px;display:grid}.wechat-bind strong[data-v-602b97a3],.wechat-bind span[data-v-602b97a3]{display:block}.wechat-bind span[data-v-602b97a3]{color:var(--muted);margin-top:2px;font-size:11px}.wechat-bind button[data-v-602b97a3]{color:#fff;background:var(--brand-dark);border:0;border-radius:5px;min-height:38px;padding:0 14px;font-weight:800}.owner-entry-card[data-v-602b97a3]{color:#fff;background:var(--brand-dark);margin-top:10px;padding:21px 20px}.owner-entry-copy p[data-v-602b97a3],.owner-entry-copy h2[data-v-602b97a3],.owner-entry-copy span[data-v-602b97a3]{margin:0;display:block}.owner-entry-copy .eyebrow[data-v-602b97a3]{color:color-mix(in srgb, white 72%, var(--brand) 28%)}.owner-entry-copy h2[data-v-602b97a3]{overflow-wrap:anywhere;margin-top:5px;font-size:24px}.owner-entry-copy span[data-v-602b97a3]{color:#ffffffbd;margin-top:7px;font-size:12px;line-height:1.55}.owner-entry-actions[data-v-602b97a3]{background:#ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.owner-entry-actions a[data-v-602b97a3],.owner-entry-actions button[data-v-602b97a3]{min-width:0;min-height:58px;color:var(--brand-dark);font:inherit;text-align:center;background:#fff;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 5px;font-size:11px;font-weight:900;display:flex}.owner-entry-actions button[data-v-602b97a3]:disabled{opacity:.62}.action-hub[data-v-602b97a3],.me-section[data-v-602b97a3]{background:var(--surface);margin-top:10px;padding:19px 20px}.section-heading[data-v-602b97a3]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.section-heading h2[data-v-602b97a3],.section-heading p[data-v-602b97a3]{margin:0}.section-heading h2[data-v-602b97a3]{font-size:20px}.section-heading>span[data-v-602b97a3]{color:var(--muted);flex:none;font-size:12px;font-weight:800}.compact-heading[data-v-602b97a3]{margin-bottom:13px}.quick-grid[data-v-602b97a3]{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.quick-action[data-v-602b97a3]{min-width:0;min-height:82px;color:var(--ink);background:var(--surface);font:inherit;text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 5px;font-size:12px;font-weight:800;display:flex}.quick-action svg[data-v-602b97a3]{color:var(--brand)}.quick-action[data-v-602b97a3]:disabled{opacity:.55}.page-notice[data-v-602b97a3]{background:var(--surface);border-radius:6px;margin:10px 14px 0;padding:11px 13px}label[data-v-602b97a3]{color:var(--muted);gap:7px;margin-bottom:15px;font-size:13px;font-weight:700;display:grid}input[data-v-602b97a3]{width:100%;height:50px;color:var(--ink);border:1px solid var(--line);background:#fafcfa;border-radius:5px;outline:none;padding:0 13px}input[data-v-602b97a3]:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.saved-message[data-v-602b97a3]{color:var(--brand-dark);align-items:center;gap:5px;display:flex}.resume-row[data-v-602b97a3],.result-row[data-v-602b97a3]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:68px;padding:10px 0;display:grid}.resume-row span[data-v-602b97a3]:nth-child(2),.result-row span[data-v-602b97a3]:nth-child(2),.entry-open>span[data-v-602b97a3]:nth-child(2){gap:4px;min-width:0;display:grid}.resume-row small[data-v-602b97a3],.result-row small[data-v-602b97a3],.entry-row small[data-v-602b97a3]{color:var(--muted);font-size:11px}.resume-icon[data-v-602b97a3],.entry-icon[data-v-602b97a3]{width:40px;height:40px;color:var(--brand-dark);background:var(--surface-soft);border-radius:50%;place-items:center;display:grid}.result-type[data-v-602b97a3]{min-width:68px;color:var(--brand-dark);font-size:21px;font-weight:900}.paid-access-list[data-v-602b97a3]{border-top:1px solid var(--line)}.paid-access-row[data-v-602b97a3]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:9px;min-height:66px;display:grid}.paid-access-row span[data-v-602b97a3],.paid-access-row strong[data-v-602b97a3],.paid-access-row small[data-v-602b97a3]{min-width:0;display:block}.paid-access-row small[data-v-602b97a3]{color:var(--muted);margin-top:4px}.paid-access-row em[data-v-602b97a3]{color:#fff;background:var(--brand);border-radius:4px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.rights-strip[data-v-602b97a3]{color:var(--brand-dark);background:var(--surface-soft);align-items:center;gap:10px;margin-top:10px;padding:13px 20px;display:flex}.rights-strip span[data-v-602b97a3],.rights-strip strong[data-v-602b97a3],.rights-strip small[data-v-602b97a3]{display:block}.rights-strip small[data-v-602b97a3]{color:var(--muted);margin-top:2px;font-size:11px}.refund-section[data-v-602b97a3]{color:var(--ink)}.refund-policy[data-v-602b97a3]{color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.65}.refund-orders[data-v-602b97a3]{border-top:1px solid var(--line)}.refund-order[data-v-602b97a3]{border-bottom:1px solid var(--line);padding:16px 0}.refund-order-main[data-v-602b97a3]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.refund-order-main span[data-v-602b97a3],.refund-order-main strong[data-v-602b97a3],.refund-order-main small[data-v-602b97a3]{min-width:0;display:block}.refund-order-main small[data-v-602b97a3]{color:var(--muted);margin-top:4px;font-size:10px}.refund-order-main b[data-v-602b97a3]{flex:none;font-size:18px}.refund-status[data-v-602b97a3]{background:var(--page-bg-soft);border-left:4px solid;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;display:flex}.refund-status strong[data-v-602b97a3],.refund-status small[data-v-602b97a3]{display:block}.refund-status small[data-v-602b97a3]{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.refund-success[data-v-602b97a3]{color:var(--brand-dark);background:var(--surface-soft)}.refund-pending[data-v-602b97a3]{color:#9b6b12;background:#fff7e6}.refund-error[data-v-602b97a3]{color:#b83b32;background:#fff0ee}.refund-muted[data-v-602b97a3]{color:var(--muted)}.refund-open[data-v-602b97a3]{border:1px solid var(--brand-dark);width:100%;min-height:42px;color:var(--brand-dark);background:#fff;border-radius:5px;margin-top:12px;font-weight:900}.refund-form[data-v-602b97a3]{border:1px solid var(--line);background:var(--page-bg-soft);margin-top:14px;padding:15px}.refund-form select[data-v-602b97a3],.refund-form textarea[data-v-602b97a3]{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:5px;padding:12px}.refund-form select[data-v-602b97a3]{height:48px}.refund-form textarea[data-v-602b97a3]{resize:vertical;min-height:92px}.refund-form>p[data-v-602b97a3]{color:var(--muted);margin:-3px 0 13px;font-size:11px;line-height:1.55}.refund-form>div[data-v-602b97a3]{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.refund-form button[data-v-602b97a3]{border:1px solid var(--line);background:#fff;border-radius:5px;min-height:43px;font-weight:800}.refund-form .submit-refund[data-v-602b97a3]{border-color:var(--brand-dark);color:#fff;background:var(--brand-dark)}.entry-row[data-v-602b97a3]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;gap:8px;min-height:72px;display:grid}.entry-open[data-v-602b97a3]{min-width:0;min-height:68px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:4px 0;display:grid}.entry-open>svg[data-v-602b97a3]{color:var(--muted)}.entry-open[data-v-602b97a3]:active{background:var(--surface-soft)}.entry-tool[data-v-602b97a3]{border:1px solid var(--line);width:38px;height:38px;color:var(--brand-dark);background:#fff;border-radius:50%;place-items:center;display:grid}.entry-guide[data-v-602b97a3]{border-top:1px solid var(--line);margin-top:12px}.entry-guide summary[data-v-602b97a3]{min-height:46px;color:var(--brand-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;list-style:none;display:flex}.entry-guide summary[data-v-602b97a3]::-webkit-details-marker{display:none}.fold-section summary[data-v-602b97a3]::-webkit-details-marker{display:none}.entry-guide[open] summary svg[data-v-602b97a3],.fold-section details[open]>summary>svg[data-v-602b97a3]{transform:rotate(90deg)}.entry-guide>div[data-v-602b97a3]{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:4px;display:grid}.entry-guide p[data-v-602b97a3]{color:var(--muted);background:var(--surface-soft);align-items:center;gap:7px;margin:0;padding:10px;font-size:11px;display:flex}.entry-guide svg[data-v-602b97a3]{color:var(--brand);flex:none}.fold-section[data-v-602b97a3]{padding-block:0}.fold-section summary[data-v-602b97a3]{cursor:pointer;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:72px;list-style:none;display:grid}.fold-section summary>span[data-v-602b97a3]:nth-child(2),.fold-section summary strong[data-v-602b97a3],.fold-section summary small[data-v-602b97a3]{min-width:0;display:block}.fold-section summary small[data-v-602b97a3]{color:var(--muted);margin-top:3px;font-size:11px;font-weight:500}.fold-icon[data-v-602b97a3]{width:40px;height:40px;color:var(--brand-dark);background:var(--surface-soft);border-radius:50%;place-items:center;display:grid}.fold-section summary>svg[data-v-602b97a3],.entry-guide summary>svg[data-v-602b97a3]{transition:transform .2s}.fold-content[data-v-602b97a3]{border-top:1px solid var(--line);padding:18px 0 20px}.empty-state[data-v-602b97a3]{min-height:86px;color:var(--muted);background:var(--page-bg-soft);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}@media (width<=390px){.profile-hero[data-v-602b97a3]{gap:12px;padding-inline:16px}.avatar[data-v-602b97a3]{width:62px;height:62px}.nickname-action span[data-v-602b97a3]{font-size:21px}.boss-hero-entry[data-v-602b97a3]{width:105px;min-height:82px;padding:10px}.boss-hero-entry strong[data-v-602b97a3]{font-size:13px}.profile-hero h1[data-v-602b97a3]{font-size:22px}.receiver-claim-facts[data-v-602b97a3]{grid-template-columns:1fr}.receiver-wechat-required[data-v-602b97a3]{grid-template-columns:26px minmax(0,1fr)}.receiver-wechat-required button[data-v-602b97a3]{grid-column:1/-1;width:100%}.wechat-bind[data-v-602b97a3]{grid-template-columns:26px minmax(0,1fr) auto;margin-inline:10px;padding:12px}.wechat-bind button[data-v-602b97a3]{padding-inline:12px}.owner-entry-card[data-v-602b97a3]{padding-inline:16px}.owner-entry-actions a[data-v-602b97a3],.owner-entry-actions button[data-v-602b97a3]{flex-direction:column;gap:4px}.action-hub[data-v-602b97a3],.me-section[data-v-602b97a3]{padding-inline:16px}}@media (width>=960px){.me-page[data-v-602b97a3]{padding:24px 24px 110px}.profile-hero[data-v-602b97a3]{border:1px solid var(--line);min-height:194px;padding:34px 38px}.avatar[data-v-602b97a3]{width:106px;height:106px;box-shadow:0 0 0 9px var(--surface-soft);font-size:44px}.avatar-refresh[data-v-602b97a3]{width:34px;height:34px}.profile-copy .eyebrow[data-v-602b97a3]{margin-bottom:12px;font-size:14px}.nickname-action span[data-v-602b97a3]{font-size:35px}.identity-state[data-v-602b97a3]{font-size:14px}.boss-hero-entry[data-v-602b97a3]{width:170px;min-height:112px;padding:18px}.boss-hero-entry strong[data-v-602b97a3]{font-size:17px}.receiver-claim-band[data-v-602b97a3],.wechat-bind[data-v-602b97a3],.owner-entry-card[data-v-602b97a3],.action-hub[data-v-602b97a3],.me-section[data-v-602b97a3],.rights-strip[data-v-602b97a3],.page-notice[data-v-602b97a3]{margin-top:16px}.wechat-bind[data-v-602b97a3]{min-height:88px;margin-inline:0;padding:18px 24px}.wechat-bind strong[data-v-602b97a3]{font-size:18px}.wechat-bind span[data-v-602b97a3]{font-size:13px}.wechat-bind button[data-v-602b97a3]{min-width:146px;min-height:46px;font-size:15px}.owner-entry-card[data-v-602b97a3],.action-hub[data-v-602b97a3],.me-section[data-v-602b97a3]{padding:27px 30px}.owner-entry-actions[data-v-602b97a3]{grid-template-columns:repeat(3,160px);justify-content:start}.quick-grid[data-v-602b97a3]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.quick-action[data-v-602b97a3]{min-height:108px;font-size:14px}.section-heading h2[data-v-602b97a3]{font-size:25px}.resume-row[data-v-602b97a3],.result-row[data-v-602b97a3],.entry-row[data-v-602b97a3]{min-height:82px}.resume-row small[data-v-602b97a3],.result-row small[data-v-602b97a3],.entry-row small[data-v-602b97a3]{font-size:13px}.result-type[data-v-602b97a3]{min-width:92px;font-size:27px}.page-notice[data-v-602b97a3]{margin-inline:0}}.rewards-body[data-v-383802d4]{gap:18px;padding:20px 18px 40px;display:grid}.header-mark[data-v-383802d4]{width:42px;height:42px;color:var(--brand);background:var(--surface-soft);border-radius:50%;place-items:center;display:grid}.reward-hero[data-v-383802d4]{color:var(--dark-ink);background:var(--dark-surface);grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:16px;padding:24px;display:grid}.reward-hero h2[data-v-383802d4]{margin:0;font-size:28px;line-height:1.25}.reward-hero p[data-v-383802d4]:last-child{color:var(--dark-muted);margin:12px 0 0;line-height:1.65}.reward-hero>span[data-v-383802d4]{width:58px;height:58px;color:var(--dark-surface);background:var(--dark-accent);border-radius:50%;place-items:center;display:grid}.poster-section[data-v-383802d4],.progress-section[data-v-383802d4],.cash-payout-section[data-v-383802d4],.wallpaper-section[data-v-383802d4]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);padding:18px}.section-heading[data-v-383802d4]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.section-heading h2[data-v-383802d4]{margin:0;font-size:22px;line-height:1.25}.section-heading>span[data-v-383802d4]{color:#fff;background:var(--brand);border-radius:4px;padding:6px 9px;font-size:12px;font-weight:900}.poster-preview[data-v-383802d4]{background:var(--surface-soft);border:0;width:min(100%,410px);margin:0 auto;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #12271b24}.poster-preview img[data-v-383802d4]{aspect-ratio:5/8;object-fit:cover;width:100%;display:block}.poster-preview>span[data-v-383802d4]{color:#fff;background:#122017db;border-radius:4px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:10px;right:10px}.poster-actions[data-v-383802d4]{grid-template-columns:1fr 150px;gap:10px;margin-top:16px;display:grid}.poster-actions button[data-v-383802d4],.wallpaper-picker button[data-v-383802d4],.wallpaper-section>button[data-v-383802d4]{justify-content:center;align-items:center;gap:8px;display:flex}.copy-link[data-v-383802d4]{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;margin:14px auto 0;padding:7px;font-size:13px;text-decoration:underline;display:flex}.progress-copy[data-v-383802d4]{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:15px;display:grid}.progress-copy>span[data-v-383802d4]{color:var(--brand-dark);font-size:17px;font-weight:900}.progress-copy>span strong[data-v-383802d4]{font-size:34px}.progress-copy h2[data-v-383802d4]{margin:0 0 5px;font-size:19px}.progress-copy p[data-v-383802d4]{color:var(--muted);margin:0;line-height:1.45}.progress-track[data-v-383802d4]{background:var(--surface-soft);border-radius:5px;height:9px;margin-top:14px;overflow:hidden}.progress-track i[data-v-383802d4]{background:var(--brand);border-radius:inherit;height:100%;transition:width .3s;display:block}.wallet-grid[data-v-383802d4]{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.wallet-grid article[data-v-383802d4]{border:1px solid var(--line);background:var(--surface-soft);gap:7px;min-width:0;padding:15px 12px;display:grid}.wallet-grid svg[data-v-383802d4]{color:var(--brand)}.wallet-grid span[data-v-383802d4],.wallet-grid small[data-v-383802d4]{color:var(--muted);font-size:12px}.wallet-grid strong[data-v-383802d4]{overflow-wrap:anywhere;font-size:20px}.policy-note[data-v-383802d4]{color:#17623f;background:#e9f7ee;align-items:flex-start;gap:9px;padding:13px 14px;line-height:1.5;display:flex}.muted-note[data-v-383802d4]{color:var(--muted);background:var(--surface-soft)}.cash-payout-section>.section-heading>svg[data-v-383802d4]{color:var(--brand)}.payout-rule[data-v-383802d4]{color:var(--muted);margin:-2px 0 15px;font-size:13px;line-height:1.65}.payout-metrics[data-v-383802d4]{border:1px solid var(--line);background:var(--surface-soft);grid-template-columns:repeat(3,1fr);display:grid}.payout-metrics div[data-v-383802d4]{min-width:0;padding:14px 12px}.payout-metrics div+div[data-v-383802d4]{border-left:1px solid var(--line)}.payout-metrics span[data-v-383802d4],.payout-metrics strong[data-v-383802d4]{display:block}.payout-metrics span[data-v-383802d4]{color:var(--muted);font-size:11px}.payout-metrics strong[data-v-383802d4]{color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-size:18px}.payout-status[data-v-383802d4]{border-left:4px solid var(--brand);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 13px;display:flex}.payout-status span[data-v-383802d4],.payout-status strong[data-v-383802d4],.payout-status small[data-v-383802d4]{display:block}.payout-status span[data-v-383802d4],.payout-status small[data-v-383802d4]{color:var(--muted);font-size:11px}.payout-status strong[data-v-383802d4]{margin-top:4px}.payout-status.status-succeeded[data-v-383802d4]{background:#e9f7ee;border-left-color:#16815a}.payout-status.status-failed[data-v-383802d4],.payout-status.status-cancelled[data-v-383802d4],.payout-status.status-attention[data-v-383802d4]{background:#fff1ed;border-left-color:#b74636}.payout-warning[data-v-383802d4],.provider-note[data-v-383802d4]{color:#8a3b2e;background:#fff1ed;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.provider-note[data-v-383802d4]{color:var(--muted);background:var(--surface-soft)}.payout-warning svg[data-v-383802d4],.provider-note svg[data-v-383802d4]{flex:none;margin-top:1px}.payout-actions[data-v-383802d4]{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:13px;display:grid}.payout-actions button[data-v-383802d4]{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.payout-floor[data-v-383802d4]{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5;display:block}.wallpaper-section.locked[data-v-383802d4]{background:var(--surface-soft);box-shadow:none}.wallpaper-preview[data-v-383802d4]{aspect-ratio:9/16;object-fit:cover;background:var(--surface-soft);width:min(100%,300px);margin:0 auto 14px;display:block}.wallpaper-picker[data-v-383802d4]{grid-template-columns:minmax(0,1fr) 130px;gap:10px;margin-bottom:10px;display:grid}.wallpaper-picker select[data-v-383802d4]{border:1px solid var(--line);min-height:50px;color:var(--ink);background:var(--surface);font:inherit;padding:0 13px;font-weight:800}.locked-wallpaper[data-v-383802d4]{text-align:center;color:var(--muted);justify-items:center;gap:9px;padding:30px 18px;display:grid}.locked-wallpaper strong[data-v-383802d4]{color:var(--ink);font-size:18px}.locked-wallpaper span[data-v-383802d4]{max-width:420px;line-height:1.6}.success-message[data-v-383802d4]{color:#17623f;background:#e9f7ee;margin:0;padding:12px 14px;line-height:1.5}.standalone[data-v-383802d4]{margin:20px}.poster-source[data-v-383802d4]{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-9999px}.poster-lightbox[data-v-383802d4]{z-index:80;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:#0a100cf0;align-content:center;justify-items:center;gap:10px;display:grid;position:fixed;inset:0}.poster-lightbox img[data-v-383802d4]{object-fit:contain;width:auto;max-width:min(94vw,520px);max-height:82vh}.poster-lightbox button[data-v-383802d4]{color:#fff;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:16px;right:16px}.poster-lightbox p[data-v-383802d4]{color:#fff;text-align:center;margin:0;font-weight:700}@media (width<=460px){.reward-hero[data-v-383802d4]{grid-template-columns:1fr}.reward-hero>span[data-v-383802d4]{display:none}.reward-hero h2[data-v-383802d4]{font-size:25px}.poster-actions[data-v-383802d4]{grid-template-columns:1fr}.wallet-grid[data-v-383802d4]{grid-template-columns:1fr 1fr}.wallet-grid article[data-v-383802d4]:last-child{grid-column:1/-1}.payout-actions[data-v-383802d4]{grid-template-columns:1fr}}.enterprise-invitation-page[data-v-7e1b56c7]{background:var(--page-bg-soft)}.header-mark[data-v-7e1b56c7]{width:42px;height:42px;color:var(--brand-dark);place-items:center;display:grid}.invitation-hero[data-v-7e1b56c7]{color:var(--dark-ink);background:var(--dark-surface);padding:42px 24px 34px}.hero-icon[data-v-7e1b56c7]{border:1px solid var(--dark-track);width:56px;height:56px;color:var(--dark-accent);border-radius:6px;place-items:center;margin-bottom:22px;display:grid}.invitation-hero .eyebrow[data-v-7e1b56c7]{color:var(--dark-accent)}.invitation-hero h1[data-v-7e1b56c7]{margin:0;font-size:32px;line-height:1.2}.invitation-hero>strong[data-v-7e1b56c7]{color:var(--dark-soft);margin-top:7px;font-size:17px;display:block}.scope-chip[data-v-7e1b56c7]{border:1px solid var(--dark-track);color:var(--dark-accent);margin-top:13px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.invitation-hero>p[data-v-7e1b56c7]:not(.eyebrow){max-width:560px;color:var(--dark-muted);margin:20px 0 0;line-height:1.8}.invitation-hero>small[data-v-7e1b56c7]{color:var(--dark-soft);margin-top:18px;display:block}.privacy-panel[data-v-7e1b56c7],.next-step-panel[data-v-7e1b56c7],.consent-panel[data-v-7e1b56c7],.cycle-panel[data-v-7e1b56c7],.joined-panel[data-v-7e1b56c7]{background:var(--surface);margin-top:10px;padding:24px 20px}.candidate-notice[data-v-7e1b56c7]{color:#7a3f1f;background:#fff3eb;gap:12px;margin-top:10px;padding:20px;display:flex}.candidate-notice div[data-v-7e1b56c7],.candidate-notice strong[data-v-7e1b56c7],.candidate-notice span[data-v-7e1b56c7]{display:block}.candidate-notice span[data-v-7e1b56c7]{color:#75594a;margin-top:5px;font-size:12px;line-height:1.65}.cycle-panel[data-v-7e1b56c7]{color:var(--brand-dark);align-items:flex-start;gap:11px;display:flex}.cycle-panel div[data-v-7e1b56c7],.cycle-panel strong[data-v-7e1b56c7],.cycle-panel span[data-v-7e1b56c7]{display:block}.cycle-panel strong[data-v-7e1b56c7]{color:var(--ink)}.cycle-panel span[data-v-7e1b56c7]{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.55}.privacy-panel header[data-v-7e1b56c7]{color:var(--brand-dark);align-items:flex-start;gap:11px;display:flex}.privacy-panel header div[data-v-7e1b56c7],.privacy-panel header strong[data-v-7e1b56c7],.privacy-panel header span[data-v-7e1b56c7]{display:block}.privacy-panel header span[data-v-7e1b56c7]{color:var(--muted);margin-top:4px;font-size:12px}.privacy-grid[data-v-7e1b56c7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:19px;display:grid}.privacy-grid span[data-v-7e1b56c7]{min-height:42px;color:var(--brand-dark);background:var(--surface-soft);align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:800;display:flex}.privacy-panel>p[data-v-7e1b56c7]{color:var(--muted);margin:17px 0 0;font-size:12px;line-height:1.75}.next-step-panel[data-v-7e1b56c7]{color:var(--brand-dark);grid-template-columns:38px minmax(0,1fr);gap:12px;display:grid}.next-step-panel div[data-v-7e1b56c7]{min-width:0}.next-step-panel strong[data-v-7e1b56c7],.next-step-panel span[data-v-7e1b56c7]{display:block}.next-step-panel strong[data-v-7e1b56c7]{color:var(--ink);font-size:17px}.next-step-panel span[data-v-7e1b56c7]{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.65}.next-step-panel button[data-v-7e1b56c7]{grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin-top:8px;display:flex}.joined-panel[data-v-7e1b56c7]{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;display:grid}.joined-panel div[data-v-7e1b56c7],.joined-panel strong[data-v-7e1b56c7],.joined-panel span[data-v-7e1b56c7]{display:block}.joined-panel strong[data-v-7e1b56c7]{color:var(--ink)}.joined-panel div>span[data-v-7e1b56c7]{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.6}.joined-panel .secondary-button[data-v-7e1b56c7]{grid-column:1/-1;justify-content:center;align-items:center;gap:7px;display:flex}.profile-toggle[data-v-7e1b56c7]{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--brand-dark);grid-column:1/-1;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.profile-toggle[data-v-7e1b56c7]:disabled{opacity:.55}.joined-panel>.status-message[data-v-7e1b56c7]{grid-column:1/-1}.success-mark.compact[data-v-7e1b56c7]{width:42px;height:42px;margin:0}.ready-banner[data-v-7e1b56c7]{color:var(--brand-dark);background:var(--surface-soft);align-items:flex-start;gap:10px;padding:14px;display:flex}.ready-banner span[data-v-7e1b56c7],.ready-banner strong[data-v-7e1b56c7],.ready-banner small[data-v-7e1b56c7]{display:block}.ready-banner small[data-v-7e1b56c7]{color:var(--muted);margin-top:4px;line-height:1.5}.consent-check[data-v-7e1b56c7]{color:var(--ink);grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:9px;margin:20px 0;font-size:13px;line-height:1.65;display:grid}.consent-check input[data-v-7e1b56c7]{width:20px;height:20px;accent-color:var(--brand-dark);margin:1px 0 0}.profile-consent[data-v-7e1b56c7]{background:var(--surface-soft);margin-top:-8px;padding:14px}.profile-consent strong[data-v-7e1b56c7],.profile-consent small[data-v-7e1b56c7]{display:block}.profile-consent small[data-v-7e1b56c7]{color:var(--muted);margin-top:4px;line-height:1.55}.consent-panel>button[data-v-7e1b56c7]{justify-content:center;align-items:center;gap:7px;display:flex}.accepted-state[data-v-7e1b56c7],.error-state[data-v-7e1b56c7]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:34px 24px;display:flex}.success-mark[data-v-7e1b56c7]{color:#fff;background:var(--brand-dark);width:76px;height:76px;box-shadow:var(--brand-halo);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.accepted-state h1[data-v-7e1b56c7]{margin:0;font-size:31px}.accepted-state>p[data-v-7e1b56c7]:not(.eyebrow){max-width:480px;color:var(--muted);line-height:1.75}.accepted-state .primary-button[data-v-7e1b56c7]{justify-content:center;align-items:center;gap:7px;width:min(100%,360px);margin-top:12px;display:flex}.error-state[data-v-7e1b56c7]{color:var(--brand-dark)}.error-state h2[data-v-7e1b56c7]{color:var(--ink)}.error-state .secondary-button[data-v-7e1b56c7]{place-items:center;width:min(100%,320px);margin-top:12px;display:grid}@media (width<=390px){.privacy-grid[data-v-7e1b56c7]{grid-template-columns:1fr}.invitation-hero[data-v-7e1b56c7]{padding-inline:20px}.invitation-hero h1[data-v-7e1b56c7]{font-size:28px}}.coach-page[data-v-7b4af536]{background:var(--page-bg)}.header-space[data-v-7b4af536]{width:42px}.coach-hero[data-v-7b4af536]{color:var(--dark-ink);background:var(--dark-surface);grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:18px;padding:34px 22px 30px;display:grid}.coach-hero h2[data-v-7b4af536],.coach-hero p[data-v-7b4af536]{margin:0}.coach-hero h2[data-v-7b4af536]{font-size:31px;line-height:1.15}.coach-hero>div>p[data-v-7b4af536]:last-child{color:var(--dark-muted);margin-top:14px;font-size:13px;line-height:1.65}.coach-hero .eyebrow[data-v-7b4af536]{color:var(--dark-accent)}.coach-hero>span[data-v-7b4af536]{border:1px solid var(--dark-track);width:78px;height:78px;color:var(--dark-surface);background:var(--dark-accent);place-items:center;display:grid}.unavailable-band[data-v-7b4af536],.consent-band[data-v-7b4af536],.thread-toolbar[data-v-7b4af536],.conversation[data-v-7b4af536],.prompt-menu[data-v-7b4af536]{background:var(--surface);margin-top:10px}.unavailable-band[data-v-7b4af536]{color:var(--muted);gap:13px;padding:24px 20px;display:flex}.unavailable-band strong[data-v-7b4af536]{color:var(--ink)}.unavailable-band p[data-v-7b4af536]{margin:5px 0 0}.consent-band[data-v-7b4af536]{padding:26px 20px 34px}.consent-band h2[data-v-7b4af536]{margin:0;font-size:23px}.intro[data-v-7b4af536]{color:var(--muted);margin:10px 0 18px;font-size:13px;line-height:1.65}.section-picker[data-v-7b4af536]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.section-picker button[data-v-7b4af536]{border:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--page-bg-soft);text-align:left;border-radius:5px;align-items:center;gap:9px;padding:9px 11px;display:flex}.section-picker button>span[data-v-7b4af536]{border:1px solid var(--brand-border);color:#fff;flex:none;place-items:center;width:20px;height:20px;display:grid}.section-picker button.selected[data-v-7b4af536]{border-color:var(--brand);background:var(--surface-soft);color:var(--brand-dark);font-weight:800}.section-picker button.selected>span[data-v-7b4af536]{border-color:var(--brand);background:var(--brand)}.consent-row[data-v-7b4af536]{color:var(--muted);grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:18px;font-size:12px;line-height:1.65;display:grid}.consent-row.external[data-v-7b4af536]{border-left:4px solid var(--amber);color:#6e541f;background:#fff8e9;padding:11px 12px}.consent-row input[data-v-7b4af536]{width:21px;height:21px;accent-color:var(--brand);margin:1px 0 0}.privacy-facts[data-v-7b4af536]{color:var(--brand-dark);flex-wrap:wrap;gap:12px 18px;margin:18px 0;font-size:12px;font-weight:800;display:flex}.privacy-facts span[data-v-7b4af536]{align-items:center;gap:5px;display:inline-flex}.consent-band .primary-button[data-v-7b4af536]{justify-content:center;align-items:center;gap:8px;display:flex}.thread-toolbar[data-v-7b4af536]{padding:16px 20px}.thread-toolbar label[data-v-7b4af536]{color:var(--muted);gap:6px;font-size:11px;font-weight:800;display:grid;position:relative}.thread-toolbar select[data-v-7b4af536]{appearance:none;border:1px solid var(--line);width:100%;height:46px;color:var(--ink);background:var(--page-bg-soft);border-radius:5px;padding:0 38px 0 12px;font-weight:800}.thread-toolbar label>svg[data-v-7b4af536]{pointer-events:none;position:absolute;bottom:14px;right:12px}.runtime-line[data-v-7b4af536]{color:var(--brand-dark);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11px;font-weight:800;display:flex}.runtime-line span[data-v-7b4af536],.runtime-line button[data-v-7b4af536]{align-items:center;gap:5px;display:inline-flex}.runtime-line button[data-v-7b4af536]{color:var(--accent);background:0 0;border:0}.conversation[data-v-7b4af536]{min-height:280px;padding:20px}.message-row[data-v-7b4af536]{grid-template-columns:38px minmax(0,1fr);gap:10px;margin-bottom:18px;display:grid}.speaker[data-v-7b4af536]{color:#fff;background:var(--brand-dark);border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.message-row.user .speaker[data-v-7b4af536]{color:var(--ink);background:var(--surface-soft)}.message-row>div[data-v-7b4af536]{border-left:3px solid var(--brand-border);min-width:0;padding:5px 0 5px 12px}.message-row.user>div[data-v-7b4af536]{border-left-color:var(--line)}.message-copy[data-v-7b4af536],.pending-copy[data-v-7b4af536],.failed-copy[data-v-7b4af536]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.72}.pending-copy[data-v-7b4af536]{color:var(--brand-dark);align-items:center;gap:7px;display:flex}.failed-copy[data-v-7b4af536]{color:var(--accent)}.message-row small[data-v-7b4af536]{color:var(--muted);margin-top:8px;font-size:10px;display:block}.citations[data-v-7b4af536]{margin-top:12px}.citations details[data-v-7b4af536]{border-top:1px solid var(--line);padding:9px 0}.citations summary[data-v-7b4af536]{color:var(--brand-dark);cursor:pointer;font-size:11px;font-weight:800}.citations p[data-v-7b4af536]{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.empty-conversation[data-v-7b4af536]{min-height:220px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.empty-conversation strong[data-v-7b4af536]{color:var(--ink)}.empty-conversation p[data-v-7b4af536]{max-width:330px;margin:0;font-size:12px;line-height:1.6}.prompt-menu[data-v-7b4af536]{background:var(--line);gap:1px;padding:0 20px;display:grid}.prompt-menu button[data-v-7b4af536]{min-height:52px;color:var(--brand-dark);background:var(--surface);text-align:left;border:0;padding:10px 4px;font-weight:800}.thread-error[data-v-7b4af536]{margin:10px 20px 0}.composer[data-v-7b4af536]{background:var(--surface);margin-top:10px;padding:16px 20px}.composer textarea[data-v-7b4af536]{resize:vertical;border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);background:var(--page-bg-soft);border-radius:5px;outline:none;padding:13px;line-height:1.55}.composer textarea[data-v-7b4af536]:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.composer>div[data-v-7b4af536]{color:var(--muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;display:flex}.composer button[data-v-7b4af536]{color:#fff;background:var(--brand-dark);border:0;border-radius:5px;place-items:center;width:46px;height:42px;display:grid}.composer button[data-v-7b4af536]:disabled{opacity:.45}.coach-boundary[data-v-7b4af536]{color:var(--muted);background:var(--surface);margin:0;padding:14px 20px 26px;font-size:10px;line-height:1.6}.spin[data-v-7b4af536]{animation:.8s linear infinite spin}@media (width<=380px){.coach-hero[data-v-7b4af536]{grid-template-columns:minmax(0,1fr) 62px;padding-inline:18px}.coach-hero h2[data-v-7b4af536]{font-size:27px}.coach-hero>span[data-v-7b4af536]{width:60px;height:60px}.section-picker[data-v-7b4af536]{grid-template-columns:1fr}}.growth-plan-page[data-v-d8901ca0]{background:var(--page-bg-soft)}.header-mark[data-v-d8901ca0]{width:42px;height:42px;color:var(--brand);background:var(--surface-soft);border-radius:50%;place-items:center;display:grid}.growth-body[data-v-d8901ca0]{gap:12px;padding-bottom:40px;display:grid}.growth-hero[data-v-d8901ca0]{color:var(--dark-ink);background:var(--dark-surface);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:28px 20px 22px;display:grid}.growth-hero h2[data-v-d8901ca0]{margin:0;font-size:29px;line-height:1.22}.growth-hero p[data-v-d8901ca0]:last-child{color:var(--dark-muted);margin:12px 0 0;line-height:1.65}.growth-hero .eyebrow[data-v-d8901ca0]{color:var(--dark-accent)}.progress-number[data-v-d8901ca0]{align-content:start;justify-items:end;gap:3px;min-width:70px;display:grid}.progress-number strong[data-v-d8901ca0]{color:var(--dark-accent);font-size:29px}.progress-number span[data-v-d8901ca0]{color:var(--dark-muted);font-size:12px}.progress-track[data-v-d8901ca0]{background:var(--dark-track);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.progress-track i[data-v-d8901ca0]{background:var(--dark-accent);height:100%;transition:width .25s;display:block}.principles-band[data-v-d8901ca0]{color:var(--brand-dark);background:var(--surface-soft);border-left:4px solid var(--brand);grid-template-columns:26px 1fr;gap:10px;margin:0 18px;padding:15px 16px;display:grid}.principles-band div[data-v-d8901ca0]{gap:4px;min-width:0;display:grid}.principles-band span[data-v-d8901ca0]{color:var(--muted);font-size:12px;line-height:1.55}.action-list[data-v-d8901ca0]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.growth-action+.growth-action[data-v-d8901ca0]{border-top:1px solid var(--line)}.action-summary[data-v-d8901ca0]{text-align:left;width:100%;min-height:82px;color:var(--ink);background:var(--surface);border:0;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:13px 18px;display:grid}.day-index[data-v-d8901ca0]{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.summary-copy[data-v-d8901ca0]{gap:4px;min-width:0;display:grid}.summary-copy small[data-v-d8901ca0]{color:var(--brand-dark);font-size:10px;font-weight:900}.summary-copy strong[data-v-d8901ca0]{font-size:17px;line-height:1.35}.action-summary>svg[data-v-d8901ca0]{color:var(--muted)}.growth-action.done .day-index[data-v-d8901ca0]{background:#17765a}.growth-action.done .action-summary>svg[data-v-d8901ca0]{color:#17765a}.growth-action.skipped .day-index[data-v-d8901ca0]{color:var(--ink);background:var(--line)}.action-detail[data-v-d8901ca0]{padding:0 18px 20px 72px}.instruction[data-v-d8901ca0]{color:var(--ink);background:var(--surface-soft);border-left:3px solid var(--brand);align-items:flex-start;gap:9px;padding:14px;display:flex}.instruction svg[data-v-d8901ca0],.evidence-reason svg[data-v-d8901ca0]{color:var(--brand-dark);flex:none;margin-top:2px}.instruction p[data-v-d8901ca0]{margin:0;font-weight:800;line-height:1.65}.evidence-reason[data-v-d8901ca0]{color:var(--muted);align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:1.55;display:flex}.reflection-prompt[data-v-d8901ca0]{margin:18px 0 9px;font-weight:800;line-height:1.55}.outcome-picker[data-v-d8901ca0]{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.outcome-picker button[data-v-d8901ca0]{border:1px solid var(--line);min-height:40px;color:var(--muted);background:var(--surface);padding:7px;font-size:12px;font-weight:800}.outcome-picker button.selected[data-v-d8901ca0]{color:var(--brand-dark);border-color:var(--brand);background:var(--surface-soft);box-shadow:var(--focus-ring)}.reflection-input[data-v-d8901ca0]{gap:6px;margin-top:12px;display:grid}.reflection-input>span[data-v-d8901ca0]{color:var(--muted);font-size:12px;font-weight:800}.reflection-input textarea[data-v-d8901ca0]{resize:vertical;width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:4px;padding:11px 12px;line-height:1.55}.reflection-input textarea[data-v-d8901ca0]:focus{border-color:var(--brand);box-shadow:var(--focus-ring);outline:0}.reflection-input small[data-v-d8901ca0]{color:var(--muted);justify-self:end;font-size:10px}.action-buttons[data-v-d8901ca0]{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:12px;display:grid}.action-buttons button[data-v-d8901ca0]{border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-weight:800;display:flex}.action-buttons button[data-v-d8901ca0]:disabled{opacity:.55}.complete-button[data-v-d8901ca0]{color:#fff;background:var(--brand-dark);padding:8px 14px}.skip-button[data-v-d8901ca0]{color:var(--brand-dark);background:var(--surface-soft);padding:8px 12px;border:1px solid var(--brand-border)!important}.reset-button[data-v-d8901ca0]{width:44px;color:var(--muted);background:var(--surface);border:1px solid var(--line)!important}.completion-band[data-v-d8901ca0]{color:var(--dark-ink);background:var(--dark-surface);align-items:center;gap:12px;margin:0 18px;padding:18px;display:flex}.completion-band svg[data-v-d8901ca0]{color:var(--dark-accent);flex:none}.completion-band div[data-v-d8901ca0]{gap:5px;display:grid}.completion-band strong[data-v-d8901ca0]{font-size:18px}.completion-band span[data-v-d8901ca0]{color:var(--dark-muted);font-size:12px;line-height:1.5}.coach-link[data-v-d8901ca0]{min-height:68px;color:var(--brand-dark);background:var(--surface-soft);border:1px solid var(--brand-border);grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:10px;margin:0 18px;padding:13px 15px;display:grid}.coach-link span[data-v-d8901ca0],.coach-link strong[data-v-d8901ca0],.coach-link small[data-v-d8901ca0]{min-width:0;display:block}.coach-link small[data-v-d8901ca0]{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.success-message[data-v-d8901ca0],.status-message[data-v-d8901ca0]{margin:0 18px}.status-message[data-v-d8901ca0]{align-items:flex-start;gap:8px;display:flex}.standalone[data-v-d8901ca0]{margin-top:20px}@media (width<=420px){.growth-hero[data-v-d8901ca0]{grid-template-columns:1fr}.progress-number[data-v-d8901ca0]{grid-row:2;justify-items:start}.progress-track[data-v-d8901ca0]{grid-row:3}.action-detail[data-v-d8901ca0]{padding-left:18px}.action-buttons[data-v-d8901ca0]{grid-template-columns:1fr auto}.reset-button[data-v-d8901ca0]{grid-area:1/2}.skip-button[data-v-d8901ca0]{grid-column:1/-1}}.learning-page[data-v-e5b4fa65]{min-height:100vh;color:var(--color-text,#17211d);padding-bottom:28px}.learning-header[data-v-e5b4fa65]{border-bottom:1px solid var(--color-border,#dce5df);background:#fff;align-items:center;gap:16px;min-height:112px;padding:22px 24px;display:flex}.learning-header span[data-v-e5b4fa65],.eyebrow[data-v-e5b4fa65]{color:var(--color-primary,#167255);font-size:11px;font-weight:900}.learning-header h1[data-v-e5b4fa65]{margin:5px 0 0;font-size:27px;line-height:1.15}.icon-button[data-v-e5b4fa65]{color:#173f32;background:#fff;border:1px solid #d8e1dc;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.daily-learning[data-v-e5b4fa65]{background:#f4f8f6;border-bottom:9px solid #eef3f0;padding:24px}.daily-learning>header[data-v-e5b4fa65]{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.daily-learning>header>span[data-v-e5b4fa65]{color:#79d8b5;background:#173f33;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.daily-learning>header small[data-v-e5b4fa65],.daily-learning>header strong[data-v-e5b4fa65]{display:block}.daily-learning>header small[data-v-e5b4fa65]{color:#16805f;font-size:10px;font-weight:900}.daily-learning>header strong[data-v-e5b4fa65]{margin-top:3px;font-size:18px}.daily-learning>header>b[data-v-e5b4fa65]{color:#173f33;font-size:26px}.daily-recommendation[data-v-e5b4fa65]{background:#fff;border-left:4px solid #16805f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:20px;display:grid}.daily-recommendation h2[data-v-e5b4fa65]{margin:0;font-size:24px;line-height:1.3}.daily-recommendation p[data-v-e5b4fa65]{color:#64736b;margin:7px 0 0;font-size:12px;line-height:1.65}.daily-recommendation i[data-v-e5b4fa65]{background:#e2ece7;height:6px;margin-top:16px;display:block;overflow:hidden}.daily-recommendation i span[data-v-e5b4fa65]{background:#16805f;height:100%;display:block}.daily-recommendation>button[data-v-e5b4fa65]{color:#fff;white-space:nowrap;background:#12684f;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 18px;font-weight:900;display:flex}.daily-recommendation>button span[data-v-e5b4fa65]{color:#9ce9cc}.daily-action-grid[data-v-e5b4fa65]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.daily-action-grid article[data-v-e5b4fa65]{color:#174738;background:#fff;border:1px solid #dbe6e0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:15px;display:grid}.daily-action-grid article>svg[data-v-e5b4fa65]{color:#16805f}.daily-action-grid small[data-v-e5b4fa65],.daily-action-grid strong[data-v-e5b4fa65]{display:block}.daily-action-grid small[data-v-e5b4fa65]{color:#16805f;font-size:9px;font-weight:900}.daily-action-grid strong[data-v-e5b4fa65]{margin-top:4px;font-size:12px;line-height:1.55}.daily-complete[data-v-e5b4fa65]{color:#166249;background:#e4f3ec;align-items:center;gap:11px;margin-top:18px;padding:18px;display:flex}.daily-complete strong[data-v-e5b4fa65],.daily-complete span[data-v-e5b4fa65]{display:block}.daily-complete span[data-v-e5b4fa65]{color:#63766d;margin-top:3px;font-size:11px}.catalog-toggle[data-v-e5b4fa65]{color:#174738;text-align:left;background:#fff;border:1px solid #d9e4de;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;width:calc(100% - 48px);margin:18px 24px;padding:15px 16px;display:grid}.catalog-toggle>svg[data-v-e5b4fa65]:first-child{color:#16805f}.catalog-toggle span[data-v-e5b4fa65],.catalog-toggle strong[data-v-e5b4fa65],.catalog-toggle small[data-v-e5b4fa65]{display:block}.catalog-toggle strong[data-v-e5b4fa65]{font-size:15px}.catalog-toggle small[data-v-e5b4fa65]{color:#738079;margin-top:3px;font-size:10px}.catalog-toggle>svg[data-v-e5b4fa65]:last-child{transition:transform .2s}.catalog-toggle>svg:last-child.expanded[data-v-e5b4fa65]{transform:rotate(90deg)}.portfolio-band[data-v-e5b4fa65]{color:#fff;background:#143d31;border-bottom:9px solid #eef3f0;padding:25px 24px}.portfolio-band>header[data-v-e5b4fa65]{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.portfolio-band>header>span[data-v-e5b4fa65]{color:#8ee2c2;background:#245a49;place-items:center;width:42px;height:42px;display:grid}.portfolio-band header small[data-v-e5b4fa65]{color:#85cbb2;font-size:9px;font-weight:900}.portfolio-band h2[data-v-e5b4fa65]{margin:4px 0 0;font-size:21px}.portfolio-band header>strong[data-v-e5b4fa65]{color:#8ee2c2;text-align:right;font-size:28px}.portfolio-band header>strong small[data-v-e5b4fa65]{color:#c4dcd3;margin-top:3px;font-size:9px;display:block}.portfolio-metrics[data-v-e5b4fa65]{background:#326452;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid}.portfolio-metrics span[data-v-e5b4fa65]{color:#bdd7cd;text-align:center;background:#1b4a3b;padding:14px 9px;font-size:10px}.portfolio-metrics b[data-v-e5b4fa65]{color:#fff;margin-bottom:4px;font-size:18px;display:block}.capability-list[data-v-e5b4fa65]{gap:7px;margin-top:16px;display:grid}.capability-list>span[data-v-e5b4fa65]{color:#d8e8e1;border-bottom:1px solid #2a5a49;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 0;font-size:11px;display:grid}.capability-list em[data-v-e5b4fa65]{color:#89d6b9;font-size:9px;font-style:normal;font-weight:800}.case-history[data-v-e5b4fa65]{gap:8px;margin-top:16px;display:grid}.case-history article[data-v-e5b4fa65]{background:#1b4a3b;border-left:3px solid #7cd5b5;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:10px 12px;display:grid}.case-history article>span[data-v-e5b4fa65]{color:#bce7d6;background:#285f4d;grid-row:1/3;align-self:center;padding:5px 7px;font-size:9px;font-weight:900}.case-history article>span[data-status=approved][data-v-e5b4fa65]{color:#146148;background:#dff3e9}.case-history article>span[data-status=needs_revision][data-v-e5b4fa65],.case-history article>span[data-status=rejected][data-v-e5b4fa65]{color:#8a5415;background:#fff0da}.case-history strong[data-v-e5b4fa65]{font-size:12px}.case-history small[data-v-e5b4fa65]{color:#9ebdb1;overflow-wrap:anywhere;font-size:9px}.case-history p[data-v-e5b4fa65]{color:#d2e3dc;grid-column:1/-1;margin:6px 0 0;font-size:10px;line-height:1.6}.portfolio-boundary[data-v-e5b4fa65]{color:#9fc1b4;gap:7px;margin:16px 0 0;font-size:10px;line-height:1.55;display:flex}.portfolio-boundary svg[data-v-e5b4fa65]{flex:none}.academy-map[data-v-e5b4fa65]{background:#fff;border-top:9px solid #eef3f0;border-bottom:1px solid #dfe8e3;padding:24px}.academy-map>header[data-v-e5b4fa65]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.academy-map>header span[data-v-e5b4fa65]{color:#16805f;font-size:9px;font-weight:900}.academy-map>header h2[data-v-e5b4fa65]{margin:5px 0 0;font-size:22px}.academy-map>header p[data-v-e5b4fa65]{color:#69776f;margin:0;font-size:11px}.academy-stage-list[data-v-e5b4fa65]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.academy-stage-list article[data-v-e5b4fa65]{background:#f8faf9;border:1px solid #dfe8e3;min-width:0;padding:13px 11px}.academy-stage-list article>span[data-v-e5b4fa65]{color:#16805f;font-size:11px;font-weight:900;display:block}.academy-stage-list article strong[data-v-e5b4fa65],.academy-stage-list article small[data-v-e5b4fa65]{display:block}.academy-stage-list article strong[data-v-e5b4fa65]{margin-top:14px;font-size:13px;line-height:1.35}.academy-stage-list article small[data-v-e5b4fa65]{color:#69776f;min-height:31px;margin-top:5px;font-size:10px;line-height:1.45}.academy-stage-list article em[data-v-e5b4fa65]{color:#7f8b85;margin-top:11px;font-size:10px;font-style:normal;font-weight:800;display:block}.academy-stage-list article.completed[data-v-e5b4fa65]{background:#eff8f4;border-color:#9bcbb8}.academy-stage-list article.completed em[data-v-e5b4fa65]{color:#0c7656}.missing-prerequisites[data-v-e5b4fa65]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.missing-prerequisites small[data-v-e5b4fa65]{color:#7a8780;font-size:9px}.missing-prerequisites b[data-v-e5b4fa65]{color:#17634d;background:#e7f2ed;padding:4px 7px;font-size:9px}.track-list[data-v-e5b4fa65]{gap:12px;padding:24px;display:grid}.zone-heading[data-v-e5b4fa65]{background:#fff;padding:30px 24px 0}.zone-heading span[data-v-e5b4fa65]{color:#16805f;font-size:10px;font-weight:900}.zone-heading h2[data-v-e5b4fa65]{margin:7px 0 5px;font-size:25px}.zone-heading p[data-v-e5b4fa65]{color:#69776f;margin:0;font-size:13px;line-height:1.6}.zone-heading.advanced[data-v-e5b4fa65]{border-top:9px solid #eef3f0}.authorization-panel[data-v-e5b4fa65]{color:#164e3d;background:#edf7f2;border-left:4px solid #16805f;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:13px;margin:20px 24px;padding:17px;display:grid}.authorization-panel strong[data-v-e5b4fa65],.authorization-panel p[data-v-e5b4fa65]{margin:0;display:block}.authorization-panel p[data-v-e5b4fa65]{color:#63736b;margin-top:4px;font-size:12px;line-height:1.5}.authorization-panel button[data-v-e5b4fa65]{color:#fff;background:#126b50;border:0;border-radius:5px;min-height:40px;padding:0 16px;font-weight:900}.track-card[data-v-e5b4fa65]{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #d9e4de;border-radius:8px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:19px 17px;display:grid}.track-card[data-v-e5b4fa65]:hover{background:#f7fbf9;border-color:#2e856b}.track-card.locked[data-v-e5b4fa65]{color:#8b9791;background:#f6f7f6}.track-icon[data-v-e5b4fa65]{color:#12664e;background:#ddf1e8;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.track-copy[data-v-e5b4fa65],.track-copy[data-v-e5b4fa65]>*{min-width:0;display:block}.track-copy small[data-v-e5b4fa65]{color:#177359;font-size:10px;font-weight:900}.track-copy strong[data-v-e5b4fa65]{margin-top:6px;font-size:19px}.track-copy>span[data-v-e5b4fa65]{color:#607069;margin-top:5px;font-size:13px;line-height:1.55}.track-meta[data-v-e5b4fa65]{align-items:center;gap:5px;display:flex!important}.progress-line[data-v-e5b4fa65]{background:#e3ebe7;border-radius:3px;height:5px;overflow:hidden;margin-top:12px!important}.progress-line i[data-v-e5b4fa65]{background:#16805f;height:100%;display:block}.track-copy em[data-v-e5b4fa65]{color:#12664e;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-style:normal;font-weight:800;display:flex}.advanced-list[data-v-e5b4fa65]{padding-top:17px}.advanced-card[data-v-e5b4fa65]{border-left:4px solid #147456;grid-template-columns:48px minmax(0,1fr) 72px}.mode-tags[data-v-e5b4fa65]{flex-wrap:wrap;gap:5px;margin-top:9px!important;display:flex!important}.mode-tags i[data-v-e5b4fa65]{color:#17634d;background:#e8f3ee;padding:4px 6px;font-size:10px;font-style:normal;font-weight:800}.purchase-side[data-v-e5b4fa65]{color:#126b50;justify-items:end;gap:3px;display:grid}.purchase-side b[data-v-e5b4fa65]{white-space:nowrap;font-size:15px}.purchase-side small[data-v-e5b4fa65]{color:#77837d;font-size:10px}.boundary-band[data-v-e5b4fa65]{color:#285347;background:#edf7f2;border-left:4px solid #17805f;gap:13px;margin:0 24px 24px;padding:18px;display:flex}.boundary-band svg[data-v-e5b4fa65]{flex:none}.boundary-band strong[data-v-e5b4fa65],.boundary-band p[data-v-e5b4fa65]{margin:0;display:block}.boundary-band p[data-v-e5b4fa65]{color:#61736b;margin-top:6px;font-size:13px;line-height:1.65}.state-panel[data-v-e5b4fa65],.inline-message[data-v-e5b4fa65]{color:#52625b;background:#f3f7f5;margin:24px;padding:18px}.state-panel.error[data-v-e5b4fa65],.inline-message[data-v-e5b4fa65]{color:#8c3329;background:#fff1ed;border-left:4px solid #c74b3e}.track-intro[data-v-e5b4fa65]{color:#fff;background:#123e31;padding:34px 24px 26px}.track-intro>span[data-v-e5b4fa65]{color:#8ad3b9;font-size:11px;font-weight:900}.track-intro h2[data-v-e5b4fa65]{max-width:620px;margin:10px 0 12px;font-size:31px;line-height:1.25}.track-intro>p[data-v-e5b4fa65]{color:#c7ded5;margin:0;line-height:1.7}.progress-summary[data-v-e5b4fa65]{grid-template-columns:auto 1fr;align-items:end;gap:8px 14px;margin-top:24px;display:grid}.progress-summary strong[data-v-e5b4fa65]{font-size:32px}.progress-summary span[data-v-e5b4fa65]{color:#c7ded5;font-size:12px}.progress-summary i[data-v-e5b4fa65]{background:#2c5b4c;grid-column:1/-1;height:7px;overflow:hidden}.progress-summary b[data-v-e5b4fa65]{background:#7ce0bc;height:100%;display:block}.certificate-band[data-v-e5b4fa65]{color:#6d5109;background:#fff1c8;align-items:center;gap:14px;padding:20px 24px;display:flex}.certificate-band span[data-v-e5b4fa65],.certificate-band strong[data-v-e5b4fa65]{display:block}.certificate-band span[data-v-e5b4fa65]{font-size:11px;font-weight:800}.certificate-band strong[data-v-e5b4fa65]{overflow-wrap:anywhere;margin-top:4px;font-size:15px}.outcomes-band[data-v-e5b4fa65]{background:#fff;border-bottom:1px solid #dce5df;padding:22px 24px}.outcomes-band>span[data-v-e5b4fa65]{color:#6e7b75;font-size:11px;font-weight:800}.outcomes-band ul[data-v-e5b4fa65]{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.outcomes-band li[data-v-e5b4fa65]{color:#1c604c;background:#edf6f2;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:flex}.course-workspace[data-v-e5b4fa65]{background:#fff;grid-template-columns:minmax(210px,.7fr) minmax(0,1.4fr);gap:0;display:grid}.lesson-nav[data-v-e5b4fa65]{border-right:1px solid #dce5df}.lesson-nav button[data-v-e5b4fa65]{color:#68776f;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5ebe8;grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;width:100%;min-height:76px;padding:12px 16px;display:grid}.lesson-nav button.active[data-v-e5b4fa65]{color:#164e3d;background:#eef7f3;border-left:4px solid #147456}.lesson-nav button.locked[data-v-e5b4fa65]{color:#9ba5a0}.lesson-nav button>span[data-v-e5b4fa65]{font-size:12px;font-weight:900}.lesson-nav strong[data-v-e5b4fa65],.lesson-nav small[data-v-e5b4fa65]{display:block}.lesson-nav strong[data-v-e5b4fa65]{color:inherit;font-size:13px}.lesson-nav small[data-v-e5b4fa65]{margin-top:5px;font-size:10px}.lesson-content[data-v-e5b4fa65]{min-width:0;padding:28px 26px 34px}.lesson-content>span[data-v-e5b4fa65]{color:#17805f;font-size:11px;font-weight:900}.lesson-content h2[data-v-e5b4fa65]{margin:8px 0;font-size:26px}.lesson-summary[data-v-e5b4fa65]{color:#5d6c65;font-weight:700;line-height:1.65}.lesson-body[data-v-e5b4fa65]{margin-top:22px}.lesson-body p[data-v-e5b4fa65]{color:#36473f;margin:0 0 15px;line-height:1.9}.activity-panel[data-v-e5b4fa65]{color:#175b47;background:#f4f9f7;border:1px solid #d5e4dd;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:10px;margin:22px 0;padding:17px;display:grid}.activity-panel strong[data-v-e5b4fa65],.activity-panel p[data-v-e5b4fa65]{margin:0;display:block}.activity-panel p[data-v-e5b4fa65]{color:#62736b;margin-top:5px;font-size:12px;line-height:1.6}.activity-panel textarea[data-v-e5b4fa65],.activity-panel>input[data-v-e5b4fa65]{color:#26362f;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #c8d8d0;border-radius:5px;grid-column:1/-1;padding:12px;line-height:1.65}.video-panel video[data-v-e5b4fa65]{background:#10281f;grid-column:1/-1;width:100%;max-height:420px}.exam-panel fieldset[data-v-e5b4fa65]{border:0;border-top:1px solid #d6e2dc;grid-column:1/-1;margin:8px 0 0;padding:14px 0 0}.exam-panel legend[data-v-e5b4fa65]{color:#263a31;font-size:13px;font-weight:900;line-height:1.5}.exam-panel label[data-v-e5b4fa65]{color:#35463e;background:#fff;align-items:flex-start;gap:8px;margin-top:8px;padding:10px;font-size:12px;line-height:1.45;display:flex}.exam-panel input[data-v-e5b4fa65]{accent-color:#167255;margin-top:2px}.evidence-note[data-v-e5b4fa65]{color:#4b6359;background:#f0f7f4;border-left:3px solid #16805f;gap:8px;margin:20px 0;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.evidence-note svg[data-v-e5b4fa65]{flex:none}.knowledge-check[data-v-e5b4fa65]{border:1px solid #d9e4de;border-radius:8px;margin:24px 0 0;padding:18px}.knowledge-check legend[data-v-e5b4fa65]{color:#147456;padding:0 7px;font-size:11px;font-weight:900}.knowledge-check>strong[data-v-e5b4fa65]{margin-bottom:13px;line-height:1.6;display:block}.knowledge-check label[data-v-e5b4fa65]{color:#34443d;background:#f6f8f7;align-items:flex-start;gap:10px;margin-top:8px;padding:11px;font-size:13px;line-height:1.5;display:flex}.knowledge-check input[data-v-e5b4fa65]{accent-color:#167255;margin-top:3px}.complete-button[data-v-e5b4fa65]{color:#fff;background:#126b50;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:18px;font-weight:900;display:flex}.complete-button[data-v-e5b4fa65]:disabled{opacity:.55}.supervision-section[data-v-e5b4fa65]{background:#fff;border-top:8px solid #eef3f0;border-bottom:8px solid #eef3f0;margin-top:24px}.supervision-section>header[data-v-e5b4fa65]{color:#174c3d;background:#e7f3ed;justify-content:space-between;align-items:center;gap:18px;padding:26px 24px;display:flex}.supervision-section>header span[data-v-e5b4fa65]{color:#16805f;font-size:10px;font-weight:900}.supervision-section>header h2[data-v-e5b4fa65]{margin:6px 0;font-size:25px}.supervision-section>header p[data-v-e5b4fa65]{color:#5b7168;margin:0;font-size:12px;line-height:1.6}.supervision-section>header svg[data-v-e5b4fa65]{color:#16805f;flex:none}.supervision-section form[data-v-e5b4fa65]{gap:15px;padding:24px;display:grid}.supervision-section form>label[data-v-e5b4fa65]:not(.case-consent){color:#52645c;font-size:11px;font-weight:900}.supervision-section input[type=text][data-v-e5b4fa65],.supervision-section form>label>input[data-v-e5b4fa65]:not([type=checkbox]),.supervision-section textarea[data-v-e5b4fa65]{color:#1d3028;width:100%;font:inherit;background:#fbfdfc;border:1px solid #cad9d1;border-radius:5px;margin-top:7px;padding:12px;line-height:1.65}.supervision-section textarea[data-v-e5b4fa65]{resize:vertical}.case-consent[data-v-e5b4fa65]{color:#4d6258;align-items:flex-start;gap:9px;font-size:11px;line-height:1.55;display:flex}.case-consent input[data-v-e5b4fa65]{accent-color:#167255;margin-top:2px}.supervision-section form>button[data-v-e5b4fa65]{color:#fff;background:#126b50;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-weight:900;display:flex}.supervision-section form>button[data-v-e5b4fa65]:disabled{opacity:.55}.boundary-band.compact[data-v-e5b4fa65]{margin-top:24px}@media (width<=700px){.learning-header[data-v-e5b4fa65]{min-height:94px;padding:18px 20px}.learning-header h1[data-v-e5b4fa65]{font-size:23px}.daily-learning[data-v-e5b4fa65]{padding:20px 16px}.daily-learning>header[data-v-e5b4fa65]{grid-template-columns:38px minmax(0,1fr) auto}.daily-learning>header>span[data-v-e5b4fa65]{width:38px;height:38px}.daily-learning>header>b[data-v-e5b4fa65]{font-size:22px}.daily-recommendation[data-v-e5b4fa65]{grid-template-columns:1fr;padding:17px}.daily-recommendation h2[data-v-e5b4fa65]{font-size:21px}.daily-recommendation>button[data-v-e5b4fa65]{width:100%}.daily-action-grid[data-v-e5b4fa65]{grid-template-columns:1fr}.catalog-toggle[data-v-e5b4fa65]{width:calc(100% - 32px);margin:16px}.track-list[data-v-e5b4fa65]{padding:18px 16px}.zone-heading[data-v-e5b4fa65]{padding:26px 18px 0}.authorization-panel[data-v-e5b4fa65]{grid-template-columns:28px minmax(0,1fr);margin:16px}.authorization-panel button[data-v-e5b4fa65]{grid-column:1/-1;width:100%}.track-card[data-v-e5b4fa65]{grid-template-columns:42px minmax(0,1fr) 20px;padding:17px 13px}.advanced-card[data-v-e5b4fa65]{grid-template-columns:42px minmax(0,1fr) 64px}.track-icon[data-v-e5b4fa65]{width:42px;height:42px}.boundary-band[data-v-e5b4fa65]{margin-left:16px;margin-right:16px}.course-workspace[data-v-e5b4fa65]{grid-template-columns:1fr}.lesson-nav[data-v-e5b4fa65]{border-bottom:1px solid #dce5df;border-right:0;display:flex;overflow-x:auto}.lesson-nav button[data-v-e5b4fa65]{border-bottom:0;border-right:1px solid #e5ebe8;min-width:180px}.lesson-nav button.active[data-v-e5b4fa65]{border-bottom:4px solid #147456;border-left:0}.lesson-content[data-v-e5b4fa65]{padding:25px 20px 32px}.outcomes-band[data-v-e5b4fa65]{padding:20px}.portfolio-band[data-v-e5b4fa65]{padding:22px 16px}.portfolio-band>header[data-v-e5b4fa65]{grid-template-columns:38px minmax(0,1fr) auto}.portfolio-band>header>span[data-v-e5b4fa65]{width:38px;height:38px}.capability-list>span[data-v-e5b4fa65]{grid-template-columns:17px minmax(0,1fr)}.capability-list em[data-v-e5b4fa65]{grid-column:2}.academy-map[data-v-e5b4fa65]{padding:22px 16px}.academy-stage-list[data-v-e5b4fa65]{scroll-snap-type:x proximity;grid-template-columns:repeat(4,148px);padding-bottom:5px;overflow-x:auto}.academy-stage-list article[data-v-e5b4fa65]{scroll-snap-align:start}.supervision-section>header[data-v-e5b4fa65],.supervision-section form[data-v-e5b4fa65]{padding-left:18px;padding-right:18px}}.network-page[data-v-631cedc8]{min-height:100vh;color:var(--ink);background:var(--page-bg);padding-bottom:32px}.network-header[data-v-631cedc8]{border-bottom:1px solid var(--line);z-index:12;background:#fffffff5;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;min-height:74px;padding:12px 18px;display:grid;position:sticky;top:0}.network-header>div[data-v-631cedc8]{text-align:center}.network-header p[data-v-631cedc8]{color:var(--brand);margin:0 0 2px;font-size:10px;font-weight:900}.network-header h1[data-v-631cedc8]{margin:0;font-size:20px}.spinning[data-v-631cedc8]{animation:.8s linear infinite spin}.network-hero[data-v-631cedc8]{min-height:470px;color:var(--dark-ink);background:var(--dark-surface);padding:38px 24px 25px;position:relative;overflow:hidden}.hero-copy[data-v-631cedc8]{z-index:2;max-width:430px;position:relative}.hero-eyebrow[data-v-631cedc8]{color:var(--dark-accent);margin:0 0 12px;font-size:14px;font-weight:900}.hero-copy h2[data-v-631cedc8]{margin:0;font-size:40px;line-height:1.12}.hero-copy>p[data-v-631cedc8]:last-child{max-width:360px;color:var(--dark-soft);margin:18px 0 0;font-size:15px;line-height:1.7}.hero-visual[data-v-631cedc8]{height:170px;margin-top:22px;position:relative}.hero-visual>img[data-v-631cedc8]{object-fit:cover;opacity:.72;border:5px solid #ffffff38;width:132px;height:132px;position:absolute;top:14px;left:calc(50% - 66px)}.hero-visual>img[data-v-631cedc8]:first-child{top:28px;left:calc(50% - 158px);transform:rotate(-8deg)}.hero-visual>img[data-v-631cedc8]:nth-child(2){z-index:1}.hero-visual>img[data-v-631cedc8]:nth-child(3){top:28px;left:calc(50% + 26px);transform:rotate(8deg)}.root-avatar[data-v-631cedc8]{background:var(--brand);z-index:3;border:5px solid #fff;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;position:absolute;top:24px;left:calc(50% - 47px);overflow:visible;box-shadow:0 15px 32px #00000047}.root-avatar img[data-v-631cedc8]{object-fit:cover;border-radius:50%;width:100%;height:100%}.root-avatar span[data-v-631cedc8]{font-size:34px;font-weight:900}.root-avatar b[data-v-631cedc8]{color:var(--brand-dark);background:#fff;border-radius:5px;padding:5px 9px;font-size:12px;position:absolute;bottom:-13px}.hero-metrics[data-v-631cedc8]{z-index:4;border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:relative}.hero-metrics div[data-v-631cedc8]{text-align:center;padding:17px 8px 0}.hero-metrics strong[data-v-631cedc8],.hero-metrics span[data-v-631cedc8]{display:block}.hero-metrics strong[data-v-631cedc8]{font-size:25px}.hero-metrics span[data-v-631cedc8]{color:var(--dark-muted);margin-top:3px;font-size:12px}.platform-scope[data-v-631cedc8]{width:fit-content;color:var(--dark-soft);z-index:4;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;align-items:center;gap:7px;margin:18px auto 0;padding:7px 10px;font-size:11px;display:flex;position:relative}.platform-scope b[data-v-631cedc8]{color:var(--dark-accent);font-size:11px}.network-notice[data-v-631cedc8]{color:var(--brand-dark);background:var(--surface-soft);border-left:4px solid var(--brand);gap:8px;margin:14px 18px 0;padding:11px 13px;display:flex}.insight-band[data-v-631cedc8]{color:var(--dark-ink);background:var(--dark-surface);border-radius:6px;margin:18px;padding:24px 20px}.insight-band .section-title-row p[data-v-631cedc8]{color:var(--dark-accent)}.insight-band .section-title-row h2[data-v-631cedc8]{color:var(--dark-ink)}.insight-band .section-intro[data-v-631cedc8]{color:var(--dark-soft)}.insight-grid[data-v-631cedc8]{background:#ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.insight-grid article[data-v-631cedc8]{background:#ffffff0f;gap:5px;min-width:0;padding:15px 9px;display:grid}.insight-grid svg[data-v-631cedc8]{color:var(--dark-accent)}.insight-grid strong[data-v-631cedc8]{font-size:25px}.insight-grid span[data-v-631cedc8]{color:var(--dark-soft);font-size:10px;line-height:1.35}.quiet-surprise[data-v-631cedc8]{color:var(--dark-soft);border-top:1px solid #ffffff26;align-items:flex-start;gap:8px;margin:16px 0 0;padding-top:13px;font-size:11px;line-height:1.55;display:flex}.quiet-surprise svg[data-v-631cedc8]{color:var(--dark-accent);flex:none}.channel-band[data-v-631cedc8],.milestone-band[data-v-631cedc8]{background:var(--surface);border-bottom:1px solid var(--line);padding:30px 20px}.section-intro[data-v-631cedc8]{color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.65}.channel-pills[data-v-631cedc8]{gap:7px;margin:18px -20px 0;padding:0 20px 5px;display:flex;overflow-x:auto}.channel-pills button[data-v-631cedc8]{border:1px solid var(--brand-border);min-height:37px;color:var(--brand-dark);background:var(--surface);border-radius:5px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}.channel-pills button.active[data-v-631cedc8]{color:#fff;border-color:var(--brand-dark);background:var(--brand-dark)}.channel-results[data-v-631cedc8]{border-top:1px solid var(--line);margin-top:15px}.channel-results article[data-v-631cedc8]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:9px;min-height:72px;display:grid}.channel-results strong[data-v-631cedc8],.channel-results span[data-v-631cedc8],.channel-results small[data-v-631cedc8]{display:block}.channel-results strong[data-v-631cedc8]{font-size:14px}.channel-results span[data-v-631cedc8]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.channel-results div[data-v-631cedc8]:nth-child(2){text-align:right}.channel-results div:nth-child(2) b[data-v-631cedc8]{color:var(--brand-dark);font-size:16px}.channel-results small[data-v-631cedc8]{color:var(--muted);font-size:9px}.channel-empty[data-v-631cedc8]{color:var(--muted);background:var(--surface-soft);border-left:3px solid var(--brand);margin:16px 0 0;padding:13px;font-size:12px;line-height:1.6}.network-controls[data-v-631cedc8]{justify-content:space-between;align-items:center;gap:10px;padding:3px 18px 15px;display:flex}.network-controls>span[data-v-631cedc8]{color:var(--muted);font-size:12px;font-weight:700}.segmented[data-v-631cedc8]{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.segmented button[data-v-631cedc8]{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-weight:800;display:flex}.segmented button.active[data-v-631cedc8]{color:#fff;background:var(--brand-dark)}.tree-section[data-v-631cedc8],.people-section[data-v-631cedc8]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 18px 26px}.self-node[data-v-631cedc8]{color:#fff;background:var(--dark-surface);border-radius:6px;grid-template-columns:54px 1fr auto;align-items:center;gap:11px;width:min(100%,340px);min-height:82px;margin:0 auto 48px;padding:12px 14px;display:grid;position:relative}.self-node[data-v-631cedc8]:after{content:"";background:var(--brand-border);width:2px;height:32px;position:absolute;bottom:-32px;left:50%}.self-node strong[data-v-631cedc8],.self-node small[data-v-631cedc8]{display:block}.self-node small[data-v-631cedc8]{color:var(--dark-soft);margin-top:3px}.self-node em[data-v-631cedc8]{color:var(--dark-accent);font-style:normal;font-weight:900}.node-avatar[data-v-631cedc8]{color:#fff;background:var(--brand);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-weight:900;display:grid;overflow:hidden}.node-avatar.large[data-v-631cedc8]{width:54px;height:54px}.node-avatar img[data-v-631cedc8]{object-fit:cover;width:100%;height:100%}.tree-level[data-v-631cedc8]{border-top:2px solid var(--surface-soft);margin-top:24px;padding-top:25px;position:relative}.tree-level[data-v-631cedc8]:before{content:"";border:3px solid var(--brand);background:var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:calc(50% - 6px)}.level-heading[data-v-631cedc8]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.level-heading span[data-v-631cedc8]{font-size:18px;font-weight:900}.level-heading b[data-v-631cedc8]{color:var(--brand);font-size:13px}.node-grid[data-v-631cedc8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.person-node[data-v-631cedc8]{border:1px solid var(--line);width:100%;min-width:0;min-height:112px;color:var(--ink);background:var(--surface);text-align:left;border-radius:6px;grid-template-columns:46px minmax(0,1fr);gap:10px;padding:14px 12px;display:grid;box-shadow:0 7px 18px #1620190f}.person-node.stage-paid[data-v-631cedc8]{background:#f4faf7;border-color:#b8d7c8}.person-node.stage-assessed[data-v-631cedc8]{border-color:var(--brand-border)}.node-copy[data-v-631cedc8]{min-width:0}.node-copy strong[data-v-631cedc8]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;display:block;overflow:hidden}.node-copy small[data-v-631cedc8]{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.type-label[data-v-631cedc8]{color:var(--brand-dark);margin-top:4px;font-size:16px;font-weight:900;display:inline-block}.node-value[data-v-631cedc8]{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;min-height:20px;padding-top:8px;display:flex}.node-value span[data-v-631cedc8]{color:var(--brand-dark);font-size:11px;font-weight:800}.empty-network[data-v-631cedc8]{text-align:center;color:var(--muted);padding:26px 18px 34px}.empty-network h3[data-v-631cedc8]{color:var(--ink);margin:13px 0 7px}.empty-network p[data-v-631cedc8]{max-width:360px;margin:0 auto;line-height:1.7}.bounded-note[data-v-631cedc8]{color:var(--muted);font-size:12px;line-height:1.6}.filter-row[data-v-631cedc8]{gap:7px;padding-bottom:12px;display:flex;overflow-x:auto}.filter-row button[data-v-631cedc8]{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fff;border-radius:5px;flex:none;padding:6px 11px;font-size:12px;font-weight:800}.filter-row button.active[data-v-631cedc8]{color:#fff;background:var(--brand-dark);border-color:var(--brand-dark)}.person-row[data-v-631cedc8]{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0;display:grid}.person-row strong[data-v-631cedc8],.person-row small[data-v-631cedc8]{display:block}.person-row small[data-v-631cedc8]{color:var(--muted);margin-top:4px;font-size:12px}.person-row>b[data-v-631cedc8]{color:var(--accent);font-size:13px}.relation-signal[data-v-631cedc8]{max-width:104px;color:var(--brand-dark);text-align:right;font-size:10px;font-weight:800;line-height:1.35}.exploration-backdrop[data-v-631cedc8]{z-index:40;background:#0c19139e;justify-content:center;align-items:flex-end;padding:72px 0 0;display:flex;position:fixed;inset:0}.exploration-sheet[data-v-631cedc8]{width:min(100%,560px);max-height:calc(100vh - 42px);padding:20px 18px calc(28px + env(safe-area-inset-bottom));color:var(--ink);background:var(--surface);border-radius:8px 8px 0 0;overflow-y:auto;box-shadow:0 -18px 44px #0003}.exploration-header[data-v-631cedc8]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.exploration-header p[data-v-631cedc8]{color:var(--brand);margin:0 0 4px;font-size:10px;font-weight:900}.exploration-header h2[data-v-631cedc8]{margin:0;font-size:27px}.exploration-people[data-v-631cedc8]{background:var(--surface-soft);border-top:3px solid var(--brand);grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:center;gap:8px;margin:20px 0;padding:18px 12px;display:grid}.source-tenant-note[data-v-631cedc8]{color:var(--muted);background:var(--hero-bg);border-left:3px solid var(--brand);justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 18px;padding:9px 11px;font-size:11px;display:flex}.source-tenant-note strong[data-v-631cedc8]{color:var(--brand-dark);text-align:right;font-size:12px}.exploration-person[data-v-631cedc8]{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.exploration-person strong[data-v-631cedc8]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.exploration-person b[data-v-631cedc8]{color:var(--brand-dark);font-size:15px}.connection-mark[data-v-631cedc8]{color:var(--brand-dark);text-align:center;justify-items:center;gap:6px;display:grid}.connection-mark span[data-v-631cedc8]{font-size:10px;font-weight:900;line-height:1.35}.exploration-sheet>h3[data-v-631cedc8]{margin:0 0 18px;font-size:23px;line-height:1.35}.clue-section[data-v-631cedc8]{border-top:1px solid var(--line);margin-top:14px}.clue-heading[data-v-631cedc8]{color:var(--brand-dark);align-items:center;gap:8px;padding:14px 0 9px;display:flex}.clue-section article[data-v-631cedc8]{border-top:1px solid var(--line);grid-template-columns:74px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.clue-section article b[data-v-631cedc8]{font-size:12px}.clue-section article p[data-v-631cedc8]{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.clue-section.complementary .clue-heading[data-v-631cedc8]{color:var(--accent)}.conversation-box[data-v-631cedc8]{color:var(--dark-ink);background:var(--dark-surface);margin-top:18px;padding:16px}.conversation-box>div[data-v-631cedc8]{color:var(--dark-accent);align-items:center;gap:8px;display:flex}.conversation-box p[data-v-631cedc8]{color:var(--dark-soft);margin:12px 0 0;font-size:13px;line-height:1.65}.pair-report-link[data-v-631cedc8]{color:#fff;background:var(--brand-dark);justify-content:center;align-items:center;gap:9px;min-height:54px;margin-top:14px;font-weight:900;text-decoration:none;display:flex}.exploration-waiting[data-v-631cedc8]{color:var(--muted);background:var(--surface-soft);text-align:center;justify-items:center;gap:9px;padding:36px 18px;display:grid}.exploration-waiting h3[data-v-631cedc8]{color:var(--ink);margin:4px 0 0;font-size:19px;line-height:1.4}.exploration-waiting p[data-v-631cedc8]{margin:0;font-size:13px;line-height:1.7}.exploration-boundary[data-v-631cedc8]{color:var(--muted);align-items:flex-start;gap:7px;margin:15px 0 0;font-size:10px;line-height:1.55;display:flex}.exploration-boundary svg[data-v-631cedc8]{flex:none}.milestone-list[data-v-631cedc8]{gap:9px;margin-top:18px;display:grid}.milestone-list article[data-v-631cedc8]{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:45px minmax(0,1fr);gap:12px;min-height:116px;padding:15px 13px;display:grid}.milestone-list article.completed[data-v-631cedc8]{border-color:var(--brand-border);background:var(--surface-soft)}.milestone-mark[data-v-631cedc8]{color:#fff;background:var(--brand-dark);border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.milestone-copy strong[data-v-631cedc8],.milestone-copy span[data-v-631cedc8],.milestone-copy b[data-v-631cedc8],.milestone-copy small[data-v-631cedc8]{display:block}.milestone-copy strong[data-v-631cedc8]{font-size:15px}.milestone-copy span[data-v-631cedc8]{color:var(--muted);margin-top:3px;font-size:11px}.milestone-copy b[data-v-631cedc8]{color:var(--brand-dark);margin-top:8px;font-size:12px}.milestone-track[data-v-631cedc8]{background:var(--line);height:5px;margin-top:10px;overflow:hidden}.milestone-track i[data-v-631cedc8]{background:var(--brand);height:100%;display:block}.milestone-copy small[data-v-631cedc8]{color:var(--muted);margin-top:5px;font-size:10px}.distribution-band[data-v-631cedc8],.invite-band[data-v-631cedc8]{background:var(--surface);border-bottom:1px solid var(--line);padding:30px 20px}.section-title-row[data-v-631cedc8]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-title-row p[data-v-631cedc8]{color:var(--brand);margin:0 0 5px;font-size:11px;font-weight:900}.section-title-row h2[data-v-631cedc8]{margin:0;font-size:24px}.type-bars[data-v-631cedc8]{gap:11px;margin-top:22px;display:grid}.type-bars>div[data-v-631cedc8]{grid-template-columns:44px 1fr 24px;align-items:center;gap:9px;display:grid}.type-bars strong[data-v-631cedc8]{font-size:12px}.type-bars>div>span[data-v-631cedc8]{background:var(--surface-soft);height:8px;overflow:hidden}.type-bars i[data-v-631cedc8]{background:var(--brand);height:100%;display:block}.type-bars b[data-v-631cedc8]{color:var(--muted);text-align:right;font-size:12px}.invite-band[data-v-631cedc8]{background:var(--hero-bg)}.invite-band>p[data-v-631cedc8]{color:var(--muted);line-height:1.7}.selected-channel[data-v-631cedc8]{color:var(--muted);background:var(--surface);border-left:4px solid var(--brand);justify-content:space-between;align-items:center;margin-top:18px;padding:12px 13px;font-size:12px;display:flex}.selected-channel strong[data-v-631cedc8]{color:var(--brand-dark);font-size:14px}.invite-code[data-v-631cedc8]{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:center;margin:18px 0;padding:14px 0;display:flex}.invite-code span[data-v-631cedc8]{color:var(--muted)}.invite-code strong[data-v-631cedc8]{letter-spacing:0;font-size:20px}.invite-band .primary-button[data-v-631cedc8]{justify-content:center;align-items:center;gap:9px;display:flex}.secondary-actions[data-v-631cedc8]{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.secondary-actions button[data-v-631cedc8]{border:1px solid var(--brand-border);min-height:44px;color:var(--brand-dark);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.privacy-band[data-v-631cedc8]{color:var(--muted);background:var(--page-bg);align-items:flex-start;gap:10px;padding:20px;display:flex}.privacy-band p[data-v-631cedc8]{margin:0;font-size:12px;line-height:1.65}.poster-canvas[data-v-631cedc8]{display:none}.poster-modal[data-v-631cedc8]{z-index:80;background:#08140ee6;align-content:center;place-items:center;padding:56px 22px 30px;display:grid;position:fixed;inset:0}.poster-modal img[data-v-631cedc8]{object-fit:contain;width:min(100%,430px);max-height:calc(100vh - 150px);box-shadow:0 18px 55px #00000059}.poster-modal p[data-v-631cedc8]{color:#fff;font-weight:700}.poster-close[data-v-631cedc8]{width:42px;height:42px;color:var(--ink);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}@media (width<=390px){.hero-copy h2[data-v-631cedc8]{font-size:35px}.network-hero[data-v-631cedc8]{padding-inline:18px}.node-grid[data-v-631cedc8]{grid-template-columns:1fr}.network-controls[data-v-631cedc8]{align-items:flex-end}.segmented button[data-v-631cedc8]{padding-inline:9px}.insight-grid strong[data-v-631cedc8]{font-size:22px}}@media (prefers-reduced-motion:reduce){.spinning[data-v-631cedc8]{animation:none}}.pair-page[data-v-305da6bf]{color:#10251d;letter-spacing:0;background:#f3f7f4;min-height:100vh;padding-bottom:32px}.pair-header[data-v-305da6bf]{z-index:5;background:#fff;border-bottom:1px solid #dce6e0;grid-template-columns:48px 1fr 48px;align-items:center;height:84px;padding:14px 20px;display:grid;position:sticky;top:0}.pair-header div[data-v-305da6bf]{text-align:center}.pair-header p[data-v-305da6bf],.eyebrow[data-v-305da6bf],.section-title p[data-v-305da6bf]{color:#14775c;margin:0;font-size:11px;font-weight:800}.pair-header h1[data-v-305da6bf]{margin:2px 0 0;font-size:22px}.round-button[data-v-305da6bf],.header-mark[data-v-305da6bf]{color:#173c30;background:#fff;border:1px solid #d7e1dc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.header-mark[data-v-305da6bf]{background:#dff3e8;border:0}.pair-hero[data-v-305da6bf]{color:#fff;background:#123f31;padding:34px 24px 30px}.pair-hero h2[data-v-305da6bf]{max-width:10em;margin:10px 0 15px;font-size:34px;line-height:1.15}.pair-hero>p[data-v-305da6bf]:last-of-type{color:#d3e7df;margin:0;font-size:15px;line-height:1.7}.trust-row[data-v-305da6bf]{gap:8px;margin-top:22px;display:flex}.trust-row span[data-v-305da6bf]{background:#ffffff1a;align-items:center;gap:5px;padding:8px 9px;font-size:12px;display:flex}.trust-row svg[data-v-305da6bf]{width:15px}.panel[data-v-305da6bf],.pair-report[data-v-305da6bf]{background:#fff;border:1px solid #d9e5df;margin:16px;padding:22px}.section-title[data-v-305da6bf]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section-title h2[data-v-305da6bf]{margin:4px 0 0;font-size:22px}.section-title>svg[data-v-305da6bf]{color:#188466}.phone-form[data-v-305da6bf]{grid-template-columns:1fr 82px;gap:8px;display:grid}.phone-form input[data-v-305da6bf],.price-row input[data-v-305da6bf]{background:#f8fbf9;border:1px solid #b8cbc2;border-radius:0;min-width:0;padding:14px;font-size:17px}.phone-form button[data-v-305da6bf],.save-button[data-v-305da6bf]{color:#fff;background:#167458;border:0;font-size:16px;font-weight:800}.privacy-copy[data-v-305da6bf],.owner-panel>p[data-v-305da6bf],.share-note[data-v-305da6bf]{color:#677871;font-size:13px;line-height:1.6}.match-result[data-v-305da6bf]{background:#eaf5ef;border-left:4px solid #16805f;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.match-result img[data-v-305da6bf],.purchase-row img[data-v-305da6bf],.avatar-fallback[data-v-305da6bf]{object-fit:cover;background:#dcebe4;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.match-result div[data-v-305da6bf],.purchase-row div[data-v-305da6bf]{flex-direction:column;gap:3px;min-width:0;display:flex}.match-result small[data-v-305da6bf],.purchase-row small[data-v-305da6bf]{color:#65756e}.match-result em[data-v-305da6bf]{margin-left:auto;font-size:18px;font-style:normal;font-weight:900}.match-result.unavailable[data-v-305da6bf]{color:#6c7772;background:#f3f5f4;border-color:#aab6b0}.scenario-grid[data-v-305da6bf]{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.scenario-grid button[data-v-305da6bf]{text-align:left;color:#253b33;background:#fff;border:1px solid #cfdbd5;min-height:88px;padding:14px}.scenario-grid button.active[data-v-305da6bf]{background:#e9f5ef;border:2px solid #137a5c}.scenario-grid strong[data-v-305da6bf],.scenario-grid small[data-v-305da6bf]{display:block}.scenario-grid small[data-v-305da6bf]{color:#718079;margin-top:5px;line-height:1.4}.consent-row[data-v-305da6bf]{color:#52655d;align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.55;display:flex}.consent-row input[data-v-305da6bf]{accent-color:#14795b;flex:none;width:20px;height:20px}.wechat-required[data-v-305da6bf]{background:#fff7e8;border-left:4px solid #e69a2a;align-items:center;gap:10px;margin-bottom:12px;padding:14px;display:flex}.wechat-required span[data-v-305da6bf]{flex-direction:column;display:flex}.wechat-required small[data-v-305da6bf]{color:#756951;margin-top:3px}.wechat-required button[data-v-305da6bf]{color:#fff;background:#df8b18;border:0;margin-left:auto;padding:10px;font-weight:700}.pay-button[data-v-305da6bf]{color:#fff;background:#cf4939;border:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;font-size:18px;font-weight:900;display:flex}.pay-button[data-v-305da6bf]:disabled,.save-button[data-v-305da6bf]:disabled{opacity:.45}.readiness[data-v-305da6bf]{gap:6px;margin:16px 0;display:flex}.readiness span[data-v-305da6bf]{color:#87918c;background:#eef0ef;padding:7px 9px;font-size:12px}.readiness span.ready[data-v-305da6bf]{color:#147458;background:#dcf1e6}.switch-row[data-v-305da6bf],.price-row[data-v-305da6bf]{border-top:1px solid #e3ebe7;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.switch-row>span[data-v-305da6bf]{flex-direction:column;max-width:75%;display:flex}.switch-row small[data-v-305da6bf]{color:#718079;margin-top:4px}.switch-row input[data-v-305da6bf]{accent-color:#14795b;width:46px;height:24px}.price-row div[data-v-305da6bf]{border:1px solid #b8cbc2;align-items:center;display:flex}.price-row input[data-v-305da6bf]{border:0;width:88px;padding:10px;font-weight:800}.price-row b[data-v-305da6bf]{padding-left:10px}.save-button[data-v-305da6bf]{width:100%;height:50px}.purchase-row[data-v-305da6bf]{border-top:1px solid #e1e8e4;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.purchase-row[data-v-305da6bf]:first-of-type{border-top:0}.purchase-row em[data-v-305da6bf]{color:#14775c;font-size:12px;font-style:normal;font-weight:800}.purchase-row button[data-v-305da6bf]{color:#14775c;background:#fff;border:1px solid #14775c;padding:9px 12px;font-weight:800}.pending-label[data-v-305da6bf]{color:#8b958f;font-size:13px}.empty-state[data-v-305da6bf]{text-align:center;color:#7c8983;justify-items:center;gap:10px;padding:28px 8px;display:grid}.pair-report[data-v-305da6bf]{color:#fff;background:#123f31}.pair-report h2[data-v-305da6bf]{font-size:30px;line-height:1.2}.alignment[data-v-305da6bf]{align-items:end;gap:14px;margin:22px 0;display:flex}.alignment strong[data-v-305da6bf]{color:#8ee2bd;font-size:76px;line-height:.9}.alignment span[data-v-305da6bf]{font-weight:700;line-height:1.35}.index-copy[data-v-305da6bf],.limitations[data-v-305da6bf]{color:#c6ddd4;line-height:1.65}.dimension-grid[data-v-305da6bf]{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.dimension-grid article[data-v-305da6bf]{background:#ffffff14;padding:13px}.dimension-grid span[data-v-305da6bf],.dimension-grid small[data-v-305da6bf]{display:block}.dimension-grid strong[data-v-305da6bf]{color:#8ee2bd;font-size:29px}.report-section[data-v-305da6bf]{border-top:1px solid #ffffff2e;margin-top:20px;padding-top:20px}.report-section h3[data-v-305da6bf]{font-size:20px}.report-section p[data-v-305da6bf]{color:#e4f0eb;line-height:1.7}.report-section p b[data-v-305da6bf]{color:#123f31;background:#8ee2bd;place-items:center;width:24px;height:24px;margin-right:8px;display:inline-grid}.notice[data-v-305da6bf]{align-items:center;gap:8px;margin:12px 16px;padding:12px;display:flex}.notice.success[data-v-305da6bf]{color:#116148;background:#dcf2e7}.notice.error[data-v-305da6bf]{color:#a83b2e;background:#fff0ed}.notice svg[data-v-305da6bf]{width:18px}.loading-panel[data-v-305da6bf]{text-align:center;color:#68776f;background:#fff;margin:16px;padding:40px}@media (width<=360px){.pair-hero h2[data-v-305da6bf]{font-size:30px}.trust-row[data-v-305da6bf]{flex-wrap:wrap}.scenario-grid[data-v-305da6bf]{grid-template-columns:1fr}.panel[data-v-305da6bf],.pair-report[data-v-305da6bf]{margin:10px;padding:18px}.pair-header[data-v-305da6bf]{padding-inline:12px}}.team-portal[data-v-c1b37c43]{color:#12241a;background:#f4f7f4;min-height:100vh}.team-nav[data-v-c1b37c43]{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9fbf9f2;border-bottom:1px solid #d8e1da;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,76px);display:flex;position:sticky;top:0}.team-brand[data-v-c1b37c43]{align-items:center;gap:11px;display:inline-flex}.team-brand-mark[data-v-c1b37c43]{color:#fff;background:#0d674b;place-items:center;width:42px;height:42px;display:grid}.team-brand strong[data-v-c1b37c43],.team-brand small[data-v-c1b37c43]{display:block}.team-brand strong[data-v-c1b37c43]{font-size:16px}.team-brand small[data-v-c1b37c43]{color:#718078;margin-top:2px;font-size:10px}.team-nav nav[data-v-c1b37c43]{align-items:center;gap:28px;font-size:13px;font-weight:750;display:flex}.team-nav nav>a[data-v-c1b37c43]:not(.nav-login):hover{color:#0d674b}.nav-login[data-v-c1b37c43]{color:#fff;background:#12241a;align-items:center;gap:7px;height:42px;padding:0 16px;display:inline-flex}.menu-button[data-v-c1b37c43]{color:#12241a;background:#fff;border:1px solid #d8e1da;place-items:center;width:42px;height:42px;display:none}.team-hero[data-v-c1b37c43]{background:#e5f1e9;min-height:calc(100svh - 132px);overflow:hidden}.hero-inner[data-v-c1b37c43]{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(38px,6vw,96px);width:min(1380px,100% - 48px);min-height:calc(100svh - 132px);margin:0 auto;padding:64px 0 76px;display:grid}.portal-eyebrow[data-v-c1b37c43]{color:#0d7655;margin:0 0 16px;font-size:12px;font-weight:900}.hero-message h1[data-v-c1b37c43]{letter-spacing:0;max-width:690px;margin:0;font-size:clamp(48px,6.5vw,90px);line-height:1.04}.hero-lead[data-v-c1b37c43]{color:#5c6b62;max-width:670px;margin:28px 0 0;font-size:clamp(16px,1.45vw,21px);line-height:1.8}.hero-actions[data-v-c1b37c43]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.portal-button[data-v-c1b37c43]{justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 20px;font-size:14px;font-weight:850;display:inline-flex}.portal-button--primary[data-v-c1b37c43]{color:#fff;background:#0d674b;box-shadow:0 14px 28px #0d674b33}.portal-button--light[data-v-c1b37c43]{color:#173a2a;background:#ffffffb8;border:1px solid #b8c9bd}.hero-trust[data-v-c1b37c43]{color:#416051;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12px;font-weight:750;display:flex}.hero-trust span[data-v-c1b37c43]{align-items:center;gap:6px;display:inline-flex}.team-portrait-stage[data-v-c1b37c43]{height:min(660px,68vw);min-height:540px;position:relative}.portrait[data-v-c1b37c43]{background:#fff;border:8px solid #ffffffeb;margin:0;position:absolute;overflow:hidden;box-shadow:0 22px 55px #14362629}.portrait img[data-v-c1b37c43]{object-fit:cover;width:100%;height:100%;display:block}.portrait figcaption[data-v-c1b37c43]{color:#fff;background:#0b2318db;justify-content:space-between;align-items:center;padding:10px 13px;display:flex;position:absolute;bottom:0;left:0;right:0}.portrait figcaption strong[data-v-c1b37c43]{font-size:13px}.portrait figcaption span[data-v-c1b37c43]{color:#b9d7c6;font-size:10px}.portrait--lead[data-v-c1b37c43]{z-index:4;aspect-ratio:1;width:43%;top:7%;left:25%;transform:rotate(-2deg)}.portrait--strategy[data-v-c1b37c43]{z-index:2;aspect-ratio:1;width:34%;top:0;right:3%;transform:rotate(4deg)}.portrait--ideas[data-v-c1b37c43]{z-index:3;aspect-ratio:1;width:38%;bottom:1%;left:4%;transform:rotate(-5deg)}.portrait--steady[data-v-c1b37c43]{z-index:1;aspect-ratio:1;width:37%;bottom:2%;right:10%;transform:rotate(5deg)}.stage-caption[data-v-c1b37c43]{z-index:8;background:#f5f8f5eb;border-left:4px solid #c84c39;padding:12px 15px;position:absolute;bottom:34%;right:2%}.stage-caption span[data-v-c1b37c43],.stage-caption strong[data-v-c1b37c43]{display:block}.stage-caption span[data-v-c1b37c43]{color:#c84c39;font-size:10px;font-weight:900}.stage-caption strong[data-v-c1b37c43]{margin-top:5px;font-size:18px;line-height:1.35}.proof-band[data-v-c1b37c43]{color:#fff;background:#12241a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proof-band>div[data-v-c1b37c43]{border-right:1px solid #304139;justify-content:center;align-items:center;gap:16px;min-height:132px;padding:20px;display:flex}.proof-band>div[data-v-c1b37c43]:last-child{border-right:0}.proof-band strong[data-v-c1b37c43]{color:#72d2a6;font-size:40px}.proof-band span[data-v-c1b37c43]{color:#c1cec7;font-size:12px;line-height:1.55}.workflow-band[data-v-c1b37c43],.workbench-band[data-v-c1b37c43]{background:#f7f9f7;padding:100px clamp(24px,7vw,110px)}.portal-section-heading[data-v-c1b37c43]{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;max-width:1240px;margin:0 auto 52px;display:grid}.portal-section-heading p[data-v-c1b37c43]{color:#637168;line-height:1.75}.portal-section-heading>div>p[data-v-c1b37c43]{color:#0d7655;margin:0 0 12px;font-size:11px;font-weight:900}.portal-section-heading h2[data-v-c1b37c43]{letter-spacing:0;margin:0;font-size:clamp(36px,4.5vw,64px);line-height:1.08}.workflow-list[data-v-c1b37c43]{border-top:1px solid #cdd8d0;max-width:1240px;margin:0 auto}.workflow-list article[data-v-c1b37c43]{border-bottom:1px solid #cdd8d0;grid-template-columns:50px 38px minmax(0,1fr) 28px;align-items:center;gap:22px;min-height:138px;padding:24px 8px;display:grid}.workflow-list article>svg[data-v-c1b37c43]{color:#0d7655}.workflow-index[data-v-c1b37c43]{color:#a1ada6;font-size:12px;font-weight:800}.workflow-list h3[data-v-c1b37c43]{margin:0;font-size:24px}.workflow-list p[data-v-c1b37c43]{color:#66736b;max-width:740px;margin:8px 0 0;line-height:1.7}.role-band[data-v-c1b37c43]{color:#fff;background:#173a2a;grid-template-columns:.86fr 1.14fr;min-height:720px;display:grid}.role-visual[data-v-c1b37c43]{text-align:center;border-right:1px solid #375646;place-content:center;padding:70px;display:grid}.role-orbit[data-v-c1b37c43]{color:#81deb5;border:1px solid #4f7260;border-radius:50%;place-items:center;width:280px;height:280px;margin:0 auto;display:grid;position:relative}.role-orbit[data-v-c1b37c43]:before{content:"";border:1px solid #365a48;border-radius:50%;width:184px;height:184px;position:absolute}.orbit-node[data-v-c1b37c43]{color:#0d674b;background:#f1f6f2;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute}.orbit-node--one[data-v-c1b37c43]{top:-12px;left:114px}.orbit-node--two[data-v-c1b37c43]{bottom:35px;right:9px}.orbit-node--three[data-v-c1b37c43]{bottom:35px;left:9px}.role-visual p[data-v-c1b37c43]{color:#bdd0c5;margin:38px 0 0;line-height:1.7}.role-content[data-v-c1b37c43]{flex-direction:column;justify-content:center;padding:clamp(60px,8vw,120px);display:flex}.role-content .portal-eyebrow[data-v-c1b37c43]{color:#79d7ad}.role-content h2[data-v-c1b37c43]{margin:0;font-size:clamp(36px,4.3vw,62px)}.role-tabs[data-v-c1b37c43]{border:1px solid #557364;grid-template-columns:repeat(3,1fr);max-width:520px;margin-top:34px;display:grid}.role-tabs button[data-v-c1b37c43]{color:#b9ccc1;background:0 0;border:0;border-right:1px solid #557364;min-height:48px;font-weight:800}.role-tabs button[data-v-c1b37c43]:last-child{border-right:0}.role-tabs button.active[data-v-c1b37c43]{color:#10261b;background:#78d7ad}.role-detail[data-v-c1b37c43]{max-width:700px;margin-top:34px}.role-detail h3[data-v-c1b37c43]{margin:0;font-size:26px}.role-detail>p[data-v-c1b37c43]{color:#bfcec5;line-height:1.75}.role-detail ul[data-v-c1b37c43]{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.role-detail li[data-v-c1b37c43]{color:#e5eee8;align-items:center;gap:9px;display:flex}.role-detail li svg[data-v-c1b37c43]{color:#79d7ad}.portal-section-heading.compact[data-v-c1b37c43]{align-items:center}.portal-section-heading.compact h2[data-v-c1b37c43]{font-size:clamp(34px,4vw,54px)}.portal-section-heading.compact>a[data-v-c1b37c43]{color:#0d674b;justify-self:end;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.work-entry-list[data-v-c1b37c43]{border-top:1px solid #cdd8d0;border-left:1px solid #cdd8d0;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1240px;margin:0 auto;display:grid}.work-entry-list a[data-v-c1b37c43]{background:#fff;border-bottom:1px solid #cdd8d0;border-right:1px solid #cdd8d0;grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;gap:14px;min-height:138px;padding:24px;display:grid}.work-entry-list a[data-v-c1b37c43]:hover{background:#eaf3ed}.work-entry-list a>svg[data-v-c1b37c43]:first-child{color:#0d7655}.work-entry-list strong[data-v-c1b37c43],.work-entry-list small[data-v-c1b37c43]{display:block}.work-entry-list strong[data-v-c1b37c43]{font-size:19px}.work-entry-list small[data-v-c1b37c43]{color:#69776e;margin-top:7px;line-height:1.55}.work-entry-list b[data-v-c1b37c43]{color:#0d674b;font-size:11px}.privacy-band[data-v-c1b37c43]{background:#e6eee8;grid-template-columns:.86fr 1.14fr;display:grid}.privacy-title[data-v-c1b37c43]{color:#0c6045;background:#d4e5da;padding:90px clamp(28px,7vw,110px)}.privacy-title p[data-v-c1b37c43]{margin:24px 0 10px;font-size:11px;font-weight:900}.privacy-title h2[data-v-c1b37c43]{color:#12241a;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.08}.privacy-rules[data-v-c1b37c43]{padding:66px clamp(28px,7vw,110px)}.privacy-rules>div[data-v-c1b37c43]{border-bottom:1px solid #bdcbc1;padding:25px 0}.privacy-rules strong[data-v-c1b37c43],.privacy-rules span[data-v-c1b37c43]{display:block}.privacy-rules strong[data-v-c1b37c43]{font-size:19px}.privacy-rules span[data-v-c1b37c43]{color:#627168;margin-top:9px;line-height:1.7}.closing-band[data-v-c1b37c43]{background:#fff;justify-content:space-between;align-items:center;gap:60px;padding:90px clamp(24px,7vw,110px);display:flex}.closing-band p[data-v-c1b37c43]{color:#bd4836;margin:0 0 12px;font-size:11px;font-weight:900}.closing-band h2[data-v-c1b37c43]{margin:0;font-size:clamp(38px,5vw,68px)}.closing-band span[data-v-c1b37c43]{color:#67746c;margin-top:14px;display:block}.closing-actions[data-v-c1b37c43]{flex-direction:column;gap:16px;min-width:300px;display:flex}.portal-text-link[data-v-c1b37c43]{color:#0d674b;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.team-footer[data-v-c1b37c43]{color:#fff;background:#12241a;border-top:1px solid #304139;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:40px;padding:36px clamp(24px,5vw,76px);display:grid}.team-footer strong[data-v-c1b37c43],.team-footer span[data-v-c1b37c43]{display:block}.team-footer span[data-v-c1b37c43],.team-footer p[data-v-c1b37c43]{color:#9fb0a6;font-size:11px;line-height:1.65}.team-footer a[data-v-c1b37c43]{color:#72d2a6;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}@media (width<=980px){.hero-inner[data-v-c1b37c43]{grid-template-columns:1fr 440px;gap:30px}.team-portrait-stage[data-v-c1b37c43]{min-height:480px}.proof-band[data-v-c1b37c43]{grid-template-columns:repeat(2,1fr)}.proof-band>div[data-v-c1b37c43]:nth-child(2){border-right:0}.proof-band>div[data-v-c1b37c43]:nth-child(-n+2){border-bottom:1px solid #304139}.role-content[data-v-c1b37c43]{padding:70px 54px}.work-entry-list[data-v-c1b37c43]{grid-template-columns:1fr}.team-footer[data-v-c1b37c43]{grid-template-columns:1fr auto}.team-footer p[data-v-c1b37c43]{grid-area:2/1/auto/-1}}@media (width<=760px){.team-nav[data-v-c1b37c43]{height:66px;padding:0 17px}.team-brand-mark[data-v-c1b37c43]{width:38px;height:38px}.menu-button[data-v-c1b37c43]{display:grid}.team-nav nav[data-v-c1b37c43]{background:#f9fbf9;border-bottom:1px solid #d8e1da;flex-direction:column;align-items:stretch;gap:0;padding:10px 17px 17px;display:none;position:absolute;top:66px;left:0;right:0}.team-nav nav.open[data-v-c1b37c43]{display:flex}.team-nav nav a[data-v-c1b37c43]{align-items:center;min-height:46px;display:flex}.team-nav .nav-login[data-v-c1b37c43]{justify-content:center}.team-hero[data-v-c1b37c43],.hero-inner[data-v-c1b37c43]{min-height:auto}.hero-inner[data-v-c1b37c43]{grid-template-columns:1fr;width:100%;padding:56px 20px 42px}.hero-message h1[data-v-c1b37c43]{font-size:48px}.hero-lead[data-v-c1b37c43]{margin-top:20px;font-size:16px}.hero-actions[data-v-c1b37c43]{flex-direction:column;align-items:stretch}.hero-trust[data-v-c1b37c43]{gap:10px 16px}.team-portrait-stage[data-v-c1b37c43]{height:430px;min-height:430px;margin-top:10px}.portrait[data-v-c1b37c43]{border-width:5px}.portrait--lead[data-v-c1b37c43]{width:48%;left:22%}.portrait--strategy[data-v-c1b37c43]{width:38%;right:0}.portrait--ideas[data-v-c1b37c43]{width:41%;left:0}.portrait--steady[data-v-c1b37c43]{width:40%;right:4%}.stage-caption[data-v-c1b37c43]{bottom:31%;right:0}.stage-caption strong[data-v-c1b37c43]{font-size:14px}.proof-band>div[data-v-c1b37c43]{justify-content:flex-start;min-height:105px;padding:17px 20px}.proof-band strong[data-v-c1b37c43]{font-size:30px}.workflow-band[data-v-c1b37c43],.workbench-band[data-v-c1b37c43]{padding:70px 20px}.portal-section-heading[data-v-c1b37c43]{margin-bottom:35px;display:block}.portal-section-heading>p[data-v-c1b37c43]{margin-top:22px}.portal-section-heading h2[data-v-c1b37c43]{font-size:40px}.workflow-list article[data-v-c1b37c43]{grid-template-columns:28px 30px minmax(0,1fr) 18px;gap:11px;min-height:126px}.workflow-list h3[data-v-c1b37c43]{font-size:20px}.workflow-list p[data-v-c1b37c43]{font-size:13px}.role-band[data-v-c1b37c43],.privacy-band[data-v-c1b37c43]{grid-template-columns:1fr}.role-visual[data-v-c1b37c43]{border-bottom:1px solid #375646;border-right:0;min-height:480px;padding:58px 20px}.role-orbit[data-v-c1b37c43]{width:240px;height:240px}.orbit-node--one[data-v-c1b37c43]{left:94px}.role-content[data-v-c1b37c43]{padding:64px 20px}.role-content h2[data-v-c1b37c43]{font-size:39px}.role-tabs[data-v-c1b37c43]{width:100%}.role-detail h3[data-v-c1b37c43]{font-size:23px}.portal-section-heading.compact>a[data-v-c1b37c43]{margin-top:19px}.work-entry-list a[data-v-c1b37c43]{grid-template-columns:35px minmax(0,1fr) 18px;min-height:126px;padding:20px 15px}.work-entry-list b[data-v-c1b37c43]{display:none}.work-entry-list strong[data-v-c1b37c43]{font-size:17px}.work-entry-list small[data-v-c1b37c43]{font-size:11px}.privacy-title[data-v-c1b37c43],.privacy-rules[data-v-c1b37c43]{padding:62px 20px}.privacy-title h2[data-v-c1b37c43]{font-size:40px}.privacy-rules[data-v-c1b37c43]{padding-top:28px}.closing-band[data-v-c1b37c43]{flex-direction:column;align-items:stretch;padding:72px 20px}.closing-band h2[data-v-c1b37c43]{font-size:43px}.closing-actions[data-v-c1b37c43]{min-width:0}.team-footer[data-v-c1b37c43]{flex-direction:column;align-items:flex-start;gap:18px;padding:34px 20px;display:flex}}@media (prefers-reduced-motion:reduce){[data-v-c1b37c43],[data-v-c1b37c43]:before,[data-v-c1b37c43]:after{scroll-behavior:auto!important}}.team-assessment[data-v-25fb839d]{color:#13261b;background:#e8f0ea;min-height:100vh}.team-assessment>header[data-v-25fb839d]{background:#fff;border-bottom:1px solid #d4dfd7;grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 max(18px,50vw - 590px);display:grid}.team-assessment>header>a[data-v-25fb839d],.team-assessment>header>button[data-v-25fb839d],.brand[data-v-25fb839d]{align-items:center;gap:8px;display:flex}.team-assessment>header>a[data-v-25fb839d]{color:#0d674b;font-size:12px;font-weight:850}.team-assessment>header>button[data-v-25fb839d]{color:#0d674b;background:#fff;border:1px solid #d4dfd7;justify-self:end;padding:10px}.brand[data-v-25fb839d]{justify-self:center}.brand>svg[data-v-25fb839d]{color:#0d674b}.brand strong[data-v-25fb839d],.brand small[data-v-25fb839d]{display:block}.brand strong[data-v-25fb839d]{font-size:14px}.brand small[data-v-25fb839d]{color:#758078;margin-top:2px;font-size:9px}.plan-strip[data-v-25fb839d]{text-align:center;background:#edf5f0;place-content:center;min-height:82px;padding:12px 18px;display:grid}.plan-strip span[data-v-25fb839d]{color:#0d674b;font-size:9px;font-weight:900}.plan-strip strong[data-v-25fb839d]{margin-top:4px;font-size:19px}.plan-strip small[data-v-25fb839d]{color:#657269;margin-top:3px;font-size:11px}.privacy-strip[data-v-25fb839d]{color:#d8e9df;background:#143b2a;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:9px 18px;font-size:12px;display:flex}.privacy-strip svg[data-v-25fb839d]{color:#79d7ad;flex:none}.team-assessment iframe[data-v-25fb839d]{background:#fff;border:0;width:min(100%,780px);height:calc(100vh - 200px);margin:0 auto;display:block}@media (width<=760px){.team-assessment>header[data-v-25fb839d]{grid-template-columns:auto 1fr auto;height:62px;padding:0 12px}.team-assessment>header>a span[data-v-25fb839d]{display:none}.brand[data-v-25fb839d]{max-width:230px}.brand span[data-v-25fb839d]{min-width:0}.brand strong[data-v-25fb839d],.brand small[data-v-25fb839d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand strong[data-v-25fb839d]{font-size:13px}.plan-strip[data-v-25fb839d]{min-height:72px}.plan-strip strong[data-v-25fb839d]{font-size:17px}.privacy-strip[data-v-25fb839d]{min-height:46px;font-size:10px;line-height:1.45}.team-assessment iframe[data-v-25fb839d]{height:calc(100vh - 180px)}}.qr-confirm-page[data-v-bc60f618]{min-height:100vh;color:var(--ink);background:var(--page-bg);place-items:center;padding:22px;display:grid}.qr-confirm-card[data-v-bc60f618]{border:1px solid var(--line);border-top:5px solid var(--brand-dark);background:var(--surface);width:min(100%,430px);box-shadow:var(--shadow);border-radius:8px;padding:34px 28px 30px}.confirm-mark[data-v-bc60f618],.success-card>span[data-v-bc60f618]{color:#fff;background:var(--brand-dark);place-items:center;width:64px;height:64px;margin-bottom:42px;display:grid}.qr-confirm-card>p[data-v-bc60f618]:not(.confirm-error){color:var(--brand);margin:0 0 8px;font-size:11px;font-weight:900}.qr-confirm-card h1[data-v-bc60f618]{margin:0;font-size:30px;line-height:1.2}.qr-confirm-card>small[data-v-bc60f618]{color:var(--muted);margin-top:15px;line-height:1.75;display:block}.confirm-device[data-v-bc60f618]{border:1px solid var(--line);background:var(--page-bg-soft);align-items:center;gap:13px;margin-top:28px;padding:15px;display:flex}.confirm-device>span[data-v-bc60f618],.confirm-device strong[data-v-bc60f618],.confirm-device small[data-v-bc60f618]{display:block}.confirm-device small[data-v-bc60f618]{color:var(--muted);margin-top:4px;font-size:11px}.confirm-security[data-v-bc60f618]{color:var(--muted);align-items:flex-start;gap:8px;margin-top:14px;font-size:11px;line-height:1.55;display:flex}.confirm-security svg[data-v-bc60f618]{color:var(--brand);flex:none}.qr-confirm-card button[data-v-bc60f618]{color:#fff;background:var(--brand-dark);border:0;border-radius:6px;width:100%;min-height:52px;margin-top:25px;font-weight:900}.qr-confirm-card button[data-v-bc60f618]:disabled{opacity:.6}.confirm-error[data-v-bc60f618]{border-left:3px solid var(--accent);color:#8a382a;background:#fff1ee;margin:18px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.loading-card[data-v-bc60f618]{min-height:240px;color:var(--muted);place-content:center;justify-items:center;gap:14px;display:grid}.success-card[data-v-bc60f618]{text-align:left}.success-card>span[data-v-bc60f618]{color:var(--brand-dark);background:var(--surface-soft)}:root{color:#162019;font-synthesis:none;--ink:#162019;--muted:#667069;--line:#dbe3dd;--surface:#fff;--surface-soft:#edf4ef;--page-bg:#f4f7f4;--page-bg-soft:#f7faf7;--hero-bg:#e7f2eb;--brand:#17765a;--brand-dark:#0f5e43;--brand-border:#bad1c1;--brand-shadow:0 10px 20px #0f5e4333;--brand-halo:0 0 0 13px #23825c1a;--focus-ring:0 0 0 3px #17765a24;--accent:#b64734;--amber:#d99a24;--dark-surface:#173c2c;--dark-ink:#f7fff9;--dark-soft:#a9e1be;--dark-muted:#c5d2ca;--dark-track:#31493b;--dark-accent:#7ae0a1;--overlay:#0e18128c;--completion-overlay:#f7faf7f5;--shadow:0 12px 34px #16201917;background:#f4f7f4;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--page-bg);min-width:320px}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;color:var(--ink);background:var(--page-bg)}.app-shell[data-theme=mindlayer]{--ink:#211b2b;--muted:#6b6475;--line:#ded8eb;--surface-soft:#f1edfb;--page-bg:#f5f3fb;--page-bg-soft:#f8f7fc;--hero-bg:#ece8fa;--brand:#6551d8;--brand-dark:#44349c;--brand-border:#c9c0e8;--brand-shadow:0 10px 20px #44349c38;--brand-halo:0 0 0 13px #6551d81f;--focus-ring:0 0 0 3px #6551d829;--accent:#94620f;--dark-surface:#2b2148;--dark-ink:#fcfaff;--dark-soft:#ded5fb;--dark-muted:#c7bfd8;--dark-track:#4a3d69;--dark-accent:#b9a5ff;--overlay:#1e163294;--completion-overlay:#f8f7fcf7;--shadow:0 12px 34px #281d481c}.app-shell[data-theme=healing]{--ink:#19231d;--muted:#647068;--line:#d8e3db;--surface-soft:#edf5ef;--page-bg:#f5f8f5;--page-bg-soft:#f8faf8;--hero-bg:#e8f2eb;--brand:#3d7655;--brand-dark:#2f6848;--brand-border:#bdd2c4;--brand-shadow:0 10px 20px #2f684833;--brand-halo:0 0 0 13px #4d8b671f;--focus-ring:0 0 0 3px #4d8b6729;--accent:#a8523e;--dark-surface:#244b35;--dark-ink:#fbfffc;--dark-soft:#ccebd7;--dark-muted:#c8d9cf;--dark-track:#3d614c;--dark-accent:#8fddb0;--overlay:#162b1e8f;--completion-overlay:#f8faf8f7;--shadow:0 12px 34px #1937251a}.app-shell[data-theme=comic]{--ink:#1d1d35;--muted:#55556d;--line:#1d1d35;--surface-soft:#fff2aa;--page-bg:#fffaf0;--page-bg-soft:#fffdf7;--hero-bg:#ffd93d;--brand:#4d96ff;--brand-dark:#1d1d35;--brand-border:#1d1d35;--brand-shadow:5px 5px 0 #1d1d35;--brand-halo:0 0 0 8px #4d96ff38;--focus-ring:0 0 0 3px #4d96ff4d;--accent:#d93843;--dark-surface:#4d96ff;--dark-ink:#fff;--dark-soft:#fff2aa;--dark-muted:#eef5ff;--dark-track:#1d1d35;--dark-accent:#ffd93d;--overlay:#1d1d35a8;--completion-overlay:#fffaf0f7;--shadow:5px 5px 0 #1d1d35}.app-shell[data-theme=comic] .app-content{background:var(--page-bg)}.app-shell[data-theme=comic] .page-header{border-bottom:3px solid var(--ink)}.app-shell[data-theme=comic] .icon-button{border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:50%}.app-shell[data-theme=comic] .primary-button{border:3px solid var(--ink);background:var(--accent);box-shadow:4px 4px 0 var(--ink);border-radius:6px}.app-shell[data-theme=comic] .secondary-button{border:3px solid var(--ink);color:var(--ink);background:var(--surface-soft);box-shadow:3px 3px 0 var(--ink);border-radius:6px}.app-shell[data-theme=comic] .bottom-nav{border-top:3px solid var(--ink);background:#fff}.app-shell[data-theme=comic] .nav-item.router-link-active{border:2px solid var(--ink);color:var(--ink);background:var(--surface-soft);box-shadow:2px 2px 0 var(--ink)}.app-shell[data-theme=comic] .learning-float{border:3px solid var(--ink);background:var(--accent);box-shadow:4px 4px 0 var(--ink)}.app-content{background:var(--surface);width:min(100%,720px);min-height:100vh;margin:0 auto;padding-bottom:86px}.app-content--wide{width:100%;max-width:none;box-shadow:none;padding-bottom:0}.app-content--immersive{padding-bottom:0}.page{background:var(--surface);min-height:100vh}.page-header{border-bottom:1px solid var(--line);z-index:10;background:#fffffff5;justify-content:space-between;align-items:center;min-height:64px;padding:10px 20px;display:flex;position:sticky;top:0}.page-header h1{margin:0;font-size:19px;line-height:1.25}.icon-button{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.bottom-nav{z-index:30;width:min(100%,720px);height:calc(66px + env(safe-area-inset-bottom));padding:8px 8px env(safe-area-inset-bottom);grid-template-columns:repeat(var(--bottom-nav-columns,3), minmax(0, 1fr));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-rows:50px;gap:4px;display:grid;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.nav-item{min-width:0;height:50px;color:var(--muted);white-space:nowrap;border-radius:6px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:7px;font-weight:700;display:flex;overflow:hidden}.nav-item span{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-item.router-link-active{color:var(--brand-dark);background:var(--surface-soft)}.learning-float{z-index:34;right:max(16px,50vw - 344px);bottom:calc(80px + env(safe-area-inset-bottom));background:var(--brand-dark);color:#fff;border:2px solid #ffffffe6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:58px;height:58px;display:flex;position:fixed;box-shadow:0 9px 24px #0c483547}.learning-float span{text-overflow:ellipsis;white-space:nowrap;max-width:46px;font-size:10px;font-weight:900;overflow:hidden}.learning-float:hover,.learning-float.router-link-active{color:#fff;transform:translateY(-2px)}.eyebrow{display:none}.display{letter-spacing:0;margin:0;font-size:clamp(34px,10vw,54px);line-height:1.04}.lead{color:var(--muted);font-size:16px;line-height:1.7}.muted{color:var(--muted)}.section-title{margin:0 0 14px;font-size:21px;line-height:1.3}.primary-button,.secondary-button,.danger-button{border:0;border-radius:6px;width:100%;min-height:50px;padding:12px 18px;font-weight:800}.primary-button{color:#fff;background:var(--brand-dark);box-shadow:var(--brand-shadow)}.primary-button:disabled{opacity:.55;cursor:not-allowed}.secondary-button{color:var(--brand-dark);background:var(--surface-soft);border:1px solid var(--brand-border)}.danger-button{color:#fff;background:var(--accent)}.inline-actions{gap:10px;display:flex}.inline-actions>*{flex:1}.status-message{border-left:4px solid var(--accent);color:#873523;background:#fff2ef;padding:12px 14px;line-height:1.5}.skeleton{min-height:100vh;color:var(--muted);place-items:center;display:grid}.spinner{border:3px solid #dce5df;border-top-color:var(--brand);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=721px){body{background:#e8ede9}.app-content{box-shadow:0 0 42px #1620191f}}@media (width>=960px){.app-content--desktop-profile,.app-content--desktop-profile+.bottom-nav{width:min(100% - 64px,1180px)}}:root{--font-sans:Inter, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-control:6px;--radius-surface:8px;--motion-fast:.14s;--motion-standard:.22s;--ease-out:cubic-bezier(.16, 1, .3, 1);--danger:#b23b31;--danger-soft:#fff1ee;--danger-border:#edc8c2;--warning:#93610f;--warning-soft:#fff5df;--success:#12664c;--success-soft:#e8f4ee}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:76px}body{font-family:var(--font-sans);font-size:16px;line-height:1.55}::selection{background:var(--brand-dark);color:#fff}:where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #1772574d;outline:3px solid color-mix(in srgb, var(--brand) 34%, transparent);outline-offset:3px}:where(button,a,summary){transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-standard) var(--ease-out), transform var(--motion-fast) var(--ease-out)}:where(button,a,summary):active{transform:scale(.985)}.app-shell{--ink:#141c18;--muted:#58635d;--line:#d6dfd9;--surface-soft:#edf4ef;--page-bg:#f1f4f1;--page-bg-soft:#f7f9f7;--hero-bg:#e4efe8;--brand:#167257;--brand-dark:#0d5f46;--brand-border:#b9d0c2;--accent:#b94b3b;--amber:#c78a20;--dark-surface:#143b2c;--dark-soft:#bce2ce;--dark-muted:#d0ddd5;--dark-accent:#82dfaa;--shadow:0 14px 34px #16281e14}.app-shell[data-theme=mindlayer]{--ink:#221d2a;--muted:#625b6c;--line:#d9d2e6;--surface-soft:#f0ecf8;--page-bg:#f4f2f8;--page-bg-soft:#faf9fc;--hero-bg:#eae4f6;--brand:#6551c8;--brand-dark:#49369b;--brand-border:#c8bee0;--accent:#aa4f3d;--dark-surface:#2c2146;--dark-soft:#e0d7f6;--dark-muted:#cec5dc;--dark-accent:#c1afff}.app-shell[data-theme=healing]{--ink:#17201b;--muted:#5d6861;--line:#d5dfd8;--surface-soft:#edf4ef;--page-bg:#f3f6f3;--page-bg-soft:#f9faf9;--hero-bg:#e5efe8;--brand:#397151;--brand-dark:#285f42;--brand-border:#b9cfbf;--accent:#a94d3a}.app-content{border-inline:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.page{color:var(--ink)}.page-header{border-bottom-color:var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:68px}.page-header h1,.section-title,.section-heading h2,.section-heading h3{text-wrap:balance}.page-body{padding:var(--space-5) var(--space-5) 40px}.app-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:46px;color:var(--ink)}.app-shell :where(input,select,textarea)::placeholder{color:color-mix(in srgb, var(--muted) 82%, #fff)}.app-shell :where(.primary-button,.secondary-button,.danger-button){border-radius:var(--radius-control);min-height:48px;box-shadow:none}.app-shell:not([data-theme=comic]) .primary-button:not(:disabled):hover{background:var(--brand);box-shadow:0 8px 20px color-mix(in srgb, var(--brand-dark) 22%, transparent)}.app-shell:not([data-theme=comic]) .secondary-button:not(:disabled):hover{border-color:var(--brand);background:var(--hero-bg)}.app-shell :where(.status-message,.page-notice,.policy-note,.receiver-claim-note){border:1px solid var(--danger-border);border-radius:var(--radius-surface);background:var(--danger-soft);color:#813129;border-left-width:1px}.app-shell :where(small,[class*=-kicker],[class*=-meta],[class*=-hint],[class*=-note],[class*=-caption]){line-height:1.5;font-size:max(12px,.75rem)!important}.app-shell :where(.panel,.card,.report-section,.activity-panel,.me-section){border-radius:var(--radius-surface)}.route-view-enter-active,.route-view-leave-active{transition:opacity var(--motion-fast) ease, transform var(--motion-standard) var(--ease-out), filter var(--motion-standard) var(--ease-out)}.route-view-enter-from{opacity:.35;filter:blur(3px);transform:translateY(8px)}.route-view-leave-to{opacity:0;transform:translateY(-3px)}.bottom-nav{border-top-color:color-mix(in srgb, var(--line) 86%, transparent);box-shadow:0 -10px 28px #14221a0f}.nav-item svg,.learning-float svg{transition:transform var(--motion-standard) var(--ease-out)}.nav-item.router-link-active svg{transform:translateY(-1px)scale(1.06)}.learning-float{box-shadow:0 10px 24px #0d5f4638}@media (width<=420px){.page-body{padding-inline:16px}.display{font-size:38px;line-height:1.08}.nav-item{gap:5px;font-size:14px}}@media (width>=721px){.app-content{border-inline-color:var(--line);box-shadow:0 18px 52px #1620191a}}@media (prefers-reduced-motion:reduce){.route-view-enter-active,.route-view-leave-active{transition:opacity .1s}.route-view-enter-from,.route-view-leave-to{filter:none;transform:none}:where(button,a,summary):active,.nav-item.router-link-active svg,.learning-float:hover{transform:none}}
