.seo-page[data-v-f14492ca]{--seo-bg:#070914;--seo-border:#94a3b82e;--seo-text:#f5f6ff;--seo-accent:#8b7cff;--seo-accent-2:#55d6be;background:var(--seo-bg);min-height:100vh;color:var(--seo-text);overflow:hidden}.seo-page__ambient[data-v-f14492ca]{pointer-events:none;background:radial-gradient(circle at 12% 4%,#6366f133,#0000 30rem);position:fixed;top:0;bottom:0;left:0;right:0}.seo-shell[data-v-f14492ca]{width:min(1120px,100% - 40px);margin-inline-start:auto;margin-inline-end:auto;position:relative}.seo-header[data-v-f14492ca]{z-index:30;border-bottom:1px solid var(--seo-border);background:#070914db;position:sticky;top:0}.seo-header__inner[data-v-f14492ca],.seo-footer__inner[data-v-f14492ca]{justify-content:space-between;align-items:center;gap:24px;min-height:70px;display:flex}.seo-header__brand[data-v-f14492ca]{color:var(--seo-accent);letter-spacing:-.04em;font-size:21px;font-weight:850;text-decoration:none}.seo-header__nav[data-v-f14492ca],.seo-footer nav[data-v-f14492ca]{align-items:center;gap:22px;display:flex}.seo-header__nav a[data-v-f14492ca],.seo-footer a[data-v-f14492ca]{color:#c0c5d6;font-size:14px;font-weight:650;text-decoration:none}.seo-header__nav a[data-v-f14492ca]{transition:color .16s,transform .16s}.seo-header__nav a[data-v-f14492ca]:hover,.seo-footer a[data-v-f14492ca]:hover{color:#fff}.seo-header__nav a[data-v-f14492ca]:focus-visible{color:#fff}.seo-footer a[data-v-f14492ca]:focus-visible{color:#fff}.seo-header__nav a[data-v-f14492ca]:hover{transform:translateY(-2px)}.seo-header__nav .seo-header__cta[data-v-f14492ca]{color:#fff;background:#6366f124;border:1px solid #8b7cff75;border-radius:11px;padding:10px 16px}.seo-hero[data-v-f14492ca]{padding:54px 0 70px}.seo-breadcrumbs[data-v-f14492ca]{color:#7f88a6;align-items:center;gap:9px;margin-bottom:46px;font-size:13px;display:flex}.seo-breadcrumbs a[data-v-f14492ca]{color:#aeb6d3;text-decoration:none}.seo-breadcrumbs a[data-v-f14492ca]:hover{color:#fff}.seo-hero__layout[data-v-f14492ca]{text-align:center}.seo-hero__layout--portrait[data-v-f14492ca]{text-align:left;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:44px;display:grid}.seo-hero__layout--portrait[data-v-f14492ca] :-webkit-any(h1,.seo-hero__lead,.seo-byline){margin-inline-start:0;margin-inline-end:0}.seo-hero__layout--portrait[data-v-f14492ca] :is(h1,.seo-hero__lead,.seo-byline){margin-inline-start:0;margin-inline-end:0}.seo-hero__layout--portrait .seo-byline[data-v-f14492ca]{text-align:left}.seo-hero__layout--portrait h1[data-v-f14492ca]{font-size:clamp(38px,4.5vw,60px)}.seo-eyebrow[data-v-f14492ca],.seo-section__kicker[data-v-f14492ca]{color:#9b93ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.seo-hero h1[data-v-f14492ca]{letter-spacing:-.055em;text-wrap:balance;max-width:940px;margin:0 auto;font-size:clamp(40px,6vw,72px);line-height:1.02}.seo-hero__phrase-accent[data-v-f14492ca],.seo-hero__line-accent[data-v-f14492ca]{color:#c8c3ff;text-underline-offset:.13em;-webkit-text-decoration:underline #8175f7;text-decoration:underline #8175f7;text-decoration-thickness:.08em}.seo-hero__lead[data-v-f14492ca]{color:#c0c5d7;max-width:800px;margin:24px auto 0;font-size:clamp(18px,2.1vw,23px);line-height:1.55}.seo-byline[data-v-f14492ca]{text-align:center;gap:4px;margin:24px auto 0;display:grid}.seo-byline a[data-v-f14492ca]{color:#d3cfff;font-size:13px;font-weight:750;text-decoration:none}.seo-byline>span[data-v-f14492ca]{color:#848daa;font-size:12px;line-height:1.35}.seo-hero__portrait[data-v-f14492ca]{aspect-ratio:1;object-fit:cover;border:1px solid #8b7cff59;border-radius:32px;width:100%;height:auto;margin:0;display:block}.seo-hero__image[data-v-f14492ca]{background:#090c18;border:1px solid #8b7cff4d;border-radius:26px;max-width:1040px;margin:38px auto 0;overflow:hidden;box-shadow:0 22px 70px #00000047}.seo-hero__image img[data-v-f14492ca]{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.seo-answer[data-v-f14492ca]{background:linear-gradient(135deg,#1f2948e0,#0f232cc7);border:1px solid #55d6be3d;border-radius:20px;max-width:920px;margin:50px auto 0;padding:26px 30px}.seo-answer span[data-v-f14492ca]{color:#72e1ca;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.seo-answer p[data-v-f14492ca]{color:#e4e9f7;margin:9px 0 0;font-size:17px;line-height:1.68}.seo-highlights[data-v-f14492ca]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:920px;margin:18px auto 0;padding:0;list-style:none;display:grid}.seo-highlights li[data-v-f14492ca]{border:1px solid var(--seo-border);color:#c6cada;background:#0f1223b8;border-radius:14px;padding:15px 17px 15px 42px;font-size:14px;line-height:1.5;position:relative}.seo-highlights li[data-v-f14492ca]:before{content:"✓";color:var(--seo-accent-2);font-weight:850;position:absolute;left:17px}.seo-mentor-perspective[data-v-f14492ca]{background:#12162ab8;border:1px solid #8b7cff3d;border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:14px;max-width:920px;margin:18px auto 0;padding:18px 20px;display:grid}.seo-mentor-perspective__avatar[data-v-f14492ca]{color:#fff;background:linear-gradient(135deg,#6258e8,#8b5cf6);border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:inline-flex}.seo-mentor-perspective strong[data-v-f14492ca]{color:#a9a3ff;letter-spacing:.1em;text-transform:uppercase;margin:1px 0 5px;font-size:11px;display:block}.seo-mentor-perspective p[data-v-f14492ca]{color:#c6ccde;margin:0;font-size:15px;line-height:1.6}.seo-case-facts[data-v-f14492ca]{background:#0c1f2594;border:1px solid #55d6be3d;border-radius:16px;max-width:920px;margin:18px auto 0;padding:20px}.seo-case-facts dl[data-v-f14492ca]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.seo-case-facts dl>div[data-v-f14492ca]{background:#080d1975;border:1px solid #94a3b824;border-radius:12px;padding:13px 14px}.seo-case-facts dt[data-v-f14492ca]{color:#8893ae;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.seo-case-facts dd[data-v-f14492ca]{color:#f0f3fb;margin:7px 0 0;font-size:14px;font-weight:750;line-height:1.35}.seo-case-facts>p[data-v-f14492ca]{color:#aeb8cd;margin:14px 2px 0;font-size:13px;line-height:1.55}.seo-credential[data-v-f14492ca]{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;margin-top:18px;display:grid}.seo-credential img[data-v-f14492ca]{border-radius:12px;width:100%;height:auto;display:block}.seo-credential h2[data-v-f14492ca]{margin:10px 0 8px;font-size:clamp(22px,3vw,30px);line-height:1.15}.seo-body[data-v-f14492ca]{width:min(1040px,100% - 40px);padding:8px 0 64px}.seo-reading[data-v-f14492ca]{box-sizing:border-box;border:1px solid var(--seo-border);background:linear-gradient(160deg,#12162af5,#0a0d1bf5);border-radius:26px;width:100%;padding:clamp(28px,5vw,56px)}.seo-toc[data-v-f14492ca]{background:#6366f10e;border:1px solid #8b7cff3b;border-radius:16px;margin:0 0 34px;padding:18px 20px}.seo-toc summary[data-v-f14492ca]{cursor:pointer;color:#f3f4ff;font-size:15px;font-weight:800}.seo-toc nav[data-v-f14492ca]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;padding-top:16px;display:grid}.seo-toc a[data-v-f14492ca]{color:#aeb5cc;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:7px 0;font-size:13px;line-height:1.4;text-decoration:none;display:grid}.seo-toc a span[data-v-f14492ca]{color:#7770df;letter-spacing:.05em;font-size:11px;font-weight:800}.seo-toc a[data-v-f14492ca]:hover{color:#fff}.seo-content[data-v-f14492ca]{min-width:0;max-width:860px;margin-inline-start:auto;margin-inline-end:auto}.seo-publication-date[data-v-f14492ca]{color:#747d98;text-align:right;margin-top:16px;padding-inline-start:6px;padding-inline-end:6px;font-size:12px;line-height:1.5}.seo-section[data-v-f14492ca]{border-top:1px solid var(--seo-border);padding:44px 0;scroll-margin-top:100px}.seo-section[data-v-f14492ca]:first-child{border-top:0;padding-top:6px}.seo-section__head[data-v-f14492ca]{border-left:4px solid var(--seo-accent);background:linear-gradient(#6366f11f,#6366f106);border-radius:0 14px 14px 0;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:22px;padding:17px 20px 17px 16px;display:grid}.seo-section__marker[data-v-f14492ca]{color:#b9b3ff;letter-spacing:-.04em;background:#6366f121;border:1px solid #8b7cff47;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-top:1px;font-size:14px;font-weight:900;display:inline-flex}.seo-section__number[data-v-f14492ca]{letter-spacing:.12em;text-transform:uppercase;font-weight:850;color:#8f87f8!important;margin:0 0 6px!important;font-size:10px!important;line-height:1.2!important}.seo-section h2[data-v-f14492ca],.seo-related h2[data-v-f14492ca],.seo-final h2[data-v-f14492ca]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.18}.seo-section p[data-v-f14492ca],.seo-section li[data-v-f14492ca]{color:#bec4d7;font-size:17px;line-height:1.75}.seo-section>p[data-v-f14492ca]{max-width:72ch;margin:0 0 17px}.seo-section__head+p[data-v-f14492ca]{color:#e2e6f4;border-left:2px solid #55d6bea6;padding-left:16px;font-size:18px}.seo-section ul[data-v-f14492ca]{gap:10px;max-width:72ch;margin:22px 0 0;padding:0;list-style:none;display:grid}.seo-section li[data-v-f14492ca]{padding:4px 0 4px 28px;position:relative}.seo-section li[data-v-f14492ca]:before{content:"";background:var(--seo-accent-2);border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:7px}.seo-note[data-v-f14492ca]{color:#d9dbeb;background:linear-gradient(#eab30813,#eab30806);border:1px solid #eab3083d;border-left:4px solid #eab308;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:12px;margin-top:26px;padding:18px 20px;font-size:15px;line-height:1.65;display:grid}.seo-note>span[data-v-f14492ca]{color:#eab308;font-size:18px}.seo-note strong[data-v-f14492ca]{color:#f0d77d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.seo-note p[data-v-f14492ca]{margin:0!important}.seo-code-list[data-v-f14492ca]{gap:22px;margin-top:28px;display:grid}.seo-code[data-v-f14492ca]{background:#090c18;border:1px solid #8b7cff47;border-radius:16px;min-width:0;margin:0;overflow:hidden}.seo-code figcaption[data-v-f14492ca]{border-bottom:1px solid var(--seo-border);color:#d9dcf0;background:#6366f11a;justify-content:space-between;align-items:center;gap:16px;padding:13px 17px;font-size:13px;font-weight:750;display:flex}.seo-code figcaption button[data-v-f14492ca]{color:#c8c4ff;cursor:pointer;font:inherit;background:#6366f121;border:1px solid #8b7cff61;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:750}.seo-code figcaption button[data-v-f14492ca]:hover{color:#fff;background:#6366f140}.seo-code figcaption button[data-v-f14492ca]:focus-visible{color:#fff;background:#6366f140}.seo-code pre[data-v-f14492ca]{color:#d8def0;-moz-tab-size:4;tab-size:4;max-width:100%;margin:0;padding:20px;font:13px/1.65 JetBrains Mono,Fira Code,Consolas,monospace;overflow-x:auto}.seo-share[data-v-f14492ca]{background:#0c1b23ad;border:1px solid #55d6be3d;border-radius:22px;justify-content:space-between;align-items:center;gap:32px;padding:30px;display:flex}.seo-share h2[data-v-f14492ca]{margin:0 0 8px;font-size:clamp(24px,3vw,32px)}.seo-share p[data-v-f14492ca]:not(.seo-section__kicker){color:#aeb7ca;margin:0;line-height:1.55}.seo-share__actions[data-v-f14492ca]{flex:none;gap:10px;display:flex}.seo-share__actions a[data-v-f14492ca]{color:#fff;border:1px solid #8b7cff66;border-radius:11px;padding:12px 17px;font-size:14px;font-weight:750;text-decoration:none}.seo-share__actions a[data-v-f14492ca]:hover{background:#6366f129}.seo-faq details[data-v-f14492ca]{border:1px solid var(--seo-border);background:#07091457;border-radius:12px;margin-top:10px;padding:0 18px}.seo-faq summary[data-v-f14492ca]{cursor:pointer;color:#edf0fb;padding:17px 32px 17px 0;font-size:16px;font-weight:750;line-height:1.5}.seo-faq details p[data-v-f14492ca]{color:#aeb6ca;margin:0 0 18px;font-size:15px;line-height:1.7}.seo-sources a[data-v-f14492ca]{color:#9f98ff;text-underline-offset:4px}.seo-sources a[data-v-f14492ca]:hover{color:#c5c1ff}.seo-related[data-v-f14492ca]{padding:68px 0 90px}.seo-related h2[data-v-f14492ca]{margin-bottom:22px}.seo-related__grid[data-v-f14492ca]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.seo-related__grid a[data-v-f14492ca]{border:1px solid var(--seo-border);color:#fff;background:linear-gradient(145deg,#161a32e6,#0c0f1de6);border-radius:20px;align-content:start;min-height:190px;padding:24px;text-decoration:none;display:grid}.seo-related__grid a[data-v-f14492ca]:hover{border-color:#8b7cff8c}.seo-related__grid strong[data-v-f14492ca]{font-size:18px;line-height:1.3}.seo-related__grid span[data-v-f14492ca]{color:#9fa6bc;margin-top:10px;font-size:14px;line-height:1.55}.seo-related__grid b[data-v-f14492ca]{color:var(--seo-accent-2);margin-top:auto;padding-top:22px}.seo-final[data-v-f14492ca]{background:radial-gradient(circle at 100% 0,#55d6be1f,#0000 22rem),linear-gradient(135deg,#241f4beb,#0f1427f0);border:1px solid #8b7cff57;border-radius:28px;justify-content:space-between;align-items:center;gap:36px;margin-bottom:96px;padding:clamp(28px,5vw,52px);display:flex}.seo-final h2[data-v-f14492ca]{margin-bottom:12px}.seo-final p[data-v-f14492ca]:not(.seo-section__kicker){color:#b8bed2;max-width:680px;margin:0;line-height:1.65}.seo-final>a[data-v-f14492ca]{color:#fff;background:linear-gradient(135deg,#6f63f4,#8b5cf6);border-radius:12px;flex:none;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none}.seo-footer[data-v-f14492ca]{border-top:1px solid var(--seo-border);background:#050710b8;position:relative}.seo-footer span[data-v-f14492ca]{color:#7f879f;font-size:13px}@media (max-width:900px){.seo-case-facts dl[data-v-f14492ca]{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-toc nav[data-v-f14492ca],.seo-related__grid[data-v-f14492ca]{grid-template-columns:1fr}.seo-related__grid a[data-v-f14492ca]{min-height:150px}}@media (max-width:720px){.seo-shell[data-v-f14492ca]{width:min(100% - 28px,1120px)}.seo-header__inner[data-v-f14492ca]{min-height:62px}.seo-header__nav>a[data-v-f14492ca]:not(.seo-header__cta){display:none}.seo-header__nav[data-v-f14492ca]{gap:0}.seo-header__nav .seo-header__cta[data-v-f14492ca]{padding:9px 12px}.seo-hero[data-v-f14492ca]{padding:34px 0 52px}.seo-breadcrumbs[data-v-f14492ca]{margin-bottom:32px}.seo-hero h1[data-v-f14492ca]{font-size:clamp(34px,10.5vw,46px);line-height:1.08}.seo-hero__layout--portrait[data-v-f14492ca]{text-align:center;grid-template-columns:1fr;gap:28px}.seo-hero__layout--portrait[data-v-f14492ca] :-webkit-any(h1,.seo-hero__lead,.seo-byline){margin-inline-start:auto;margin-inline-end:auto}.seo-hero__layout--portrait[data-v-f14492ca] :is(h1,.seo-hero__lead,.seo-byline){margin-inline-start:auto;margin-inline-end:auto}.seo-hero__layout--portrait .seo-byline[data-v-f14492ca]{text-align:center}.seo-hero__portrait[data-v-f14492ca]{width:min(72vw,280px);margin-inline-start:auto;margin-inline-end:auto}.seo-hero__image[data-v-f14492ca]{border-radius:18px;margin-top:28px}.seo-answer[data-v-f14492ca]{margin-top:36px;padding:22px}.seo-highlights[data-v-f14492ca],.seo-case-facts dl[data-v-f14492ca]{grid-template-columns:1fr}.seo-credential[data-v-f14492ca]{grid-template-columns:1fr;padding:14px}.seo-reading[data-v-f14492ca]{border-radius:18px;padding:24px 18px}.seo-publication-date[data-v-f14492ca]{text-align:center}.seo-toc[data-v-f14492ca]{margin-bottom:24px;padding:15px 14px}.seo-section[data-v-f14492ca]{padding:37px 0}.seo-section__head[data-v-f14492ca]{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px 13px 14px 11px}.seo-section__marker[data-v-f14492ca]{border-radius:10px;width:34px;height:34px;font-size:12px}.seo-section h2[data-v-f14492ca]{font-size:23px}.seo-section__head+p[data-v-f14492ca]{padding-left:12px;font-size:17px}.seo-section p[data-v-f14492ca],.seo-section li[data-v-f14492ca]{font-size:16px}.seo-code figcaption[data-v-f14492ca]{flex-direction:column;align-items:flex-start}.seo-code pre[data-v-f14492ca]{padding:16px;font-size:12px}.seo-related[data-v-f14492ca]{padding:48px 0 64px}.seo-share[data-v-f14492ca]{flex-direction:column;align-items:flex-start}.seo-share__actions[data-v-f14492ca]{flex-wrap:wrap;width:100%}.seo-final[data-v-f14492ca]{flex-direction:column;align-items:flex-start;margin-bottom:66px}.seo-footer__inner[data-v-f14492ca]{flex-direction:column;align-items:flex-start;padding:24px 0}.seo-footer nav[data-v-f14492ca]{flex-wrap:wrap;gap:14px 18px}}@media (prefers-reduced-motion:reduce){.seo-header__nav a[data-v-f14492ca]{transition-duration:.01ms}.seo-header__nav a[data-v-f14492ca]:hover{transform:none}}
