.v2 .bv2-h1{margin:0;font-weight:700;color:#fff;font-size:clamp(42px,6vw,88px);letter-spacing:-.05em;line-height:.98}.v2 .bv2-h1 .v2-lw:nth-of-type(2) .v2-ln{background:linear-gradient(90deg,#c4b5fd,#a08bff 45%,#e0b8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.v2 .bv2-h2{margin:0;font-weight:700;color:var(--color-ink);font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1.1}.v2 .bv2-hero{position:relative;background:#0d0b16;color:#f2f0ff;padding:128px 16px 40px;overflow:hidden}@media (min-width:900px){.v2 .bv2-hero{padding:172px 24px 56px}}.v2 .bv2-hero__shader{position:absolute;inset:0;pointer-events:none}.v2 .bv2-hero__copy{position:relative;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.v2 .bv2-sub{margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.6;color:#f2f0ff;font-weight:600;max-width:620px;text-wrap:balance}.v2 .bv2-search{width:100%;max-width:620px;display:flex;align-items:center;gap:12px;height:60px;padding:0 22px;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.12);cursor:text}.v2 .bv2-search:focus-within{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 2px #c4b5fd}.v2 .bv2-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:#fff}.v2 .bv2-search input::placeholder{color:#b8b3d6}.v2 .bv2-search input::-webkit-search-cancel-button{-webkit-appearance:none}.v2 .bv2-search__n{font-size:13px;font-weight:600;color:#b8b3d6;white-space:nowrap}.v2 .bv2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2 .bv2-sec{position:relative;padding:56px 16px}@media (min-width:900px){.v2 .bv2-sec{padding:80px 24px}}.v2 .bv2-wrap{position:relative;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.v2 .bv2-feat{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center;border-radius:36px;padding:10px 10px 22px;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (min-width:900px){.v2 .bv2-feat{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:12px}}.v2 .bv2-feat:hover{transform:translateY(-4px)}.v2 .bv2-card:focus-visible,.v2 .bv2-feat:focus-visible{outline:2px solid #6c4cf0;outline-offset:3px}.v2 .bv2-feat__img{position:relative;display:block;width:100%;aspect-ratio:2/1;border-radius:28px;overflow:hidden;background:#1a1828}.v2 .bv2-card__img img,.v2 .bv2-feat__img img{object-fit:cover}.v2 .bv2-feat__txt{display:flex;flex-direction:column;gap:14px;min-width:0;padding:8px 12px 0}@media (min-width:900px){.v2 .bv2-feat__txt{padding:28px 36px 28px 20px}}.v2 .bv2-feat__k{font-size:14px;font-weight:700;color:#5b3fd4}.v2 .bv2-feat__t{font-size:clamp(26px,2.6vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.12;color:#0d0b16;text-wrap:balance;overflow-wrap:anywhere}.v2 .bv2-feat__d{font-size:17px;line-height:1.6;color:#4a4560;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.v2 .bv2-by{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:14px;color:#6e6a8c}.v2 .bv2-by b{color:#0d0b16;font-weight:700;white-space:nowrap}.v2 .bv2-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(145deg,#a08bff,#5b3fd4);flex-shrink:0;overflow:hidden}.v2 .bv2-av img{width:100%;height:100%;object-fit:cover}.v2 .bv2-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.v2 .bv2-chip{cursor:pointer;border:0;font:inherit;font-size:14.5px;font-weight:700;padding:11px 18px;border-radius:999px;background:#fff;color:#2a2540;box-shadow:inset 0 0 0 1px #e5e1ff;transition:background .25s ease,color .25s ease}.v2 .bv2-chip:hover{box-shadow:inset 0 0 0 1px #c4b5fd}.v2 .bv2-chip[aria-pressed=true]{background:#0d0b16;color:#fff;box-shadow:none}.v2 .bv2-chip:focus-visible{outline:2px solid #6c4cf0;outline-offset:2px}.v2 .bv2-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px 28px;margin:0;padding:0;list-style:none}@media (min-width:640px){.v2 .bv2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.v2 .bv2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .bv2-card,.v2 .bv2-grid>li{display:flex;min-width:0}.v2 .bv2-card{flex-direction:column;gap:10px;flex:1;transition:transform .4s cubic-bezier(.16,1,.3,1)}.v2 .bv2-card:hover{transform:translateY(-4px)}.v2 .bv2-card__img{position:relative;display:block;width:100%;aspect-ratio:2/1;border-radius:22px;overflow:hidden;margin-bottom:8px;background:#1a1828;box-shadow:0 24px 48px -30px rgba(30,20,80,.55)}.v2 .bv2-card__cat{font-size:13px;font-weight:700;color:#5b3fd4}.v2 .bv2-card__t{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:#0d0b16;text-wrap:pretty;overflow-wrap:anywhere}.v2 .bv2-card__d{font-size:15.5px;line-height:1.6;color:#4a4560;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v2 .bv2-card__m{font-size:14px;color:#6e6a8c}.v2 .bv2-tile{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(145deg,var(--tf,#6c4cf0),var(--tt,#a08bff))}.v2 .bv2-tile span{font-weight:700;font-size:clamp(40px,6vw,72px);letter-spacing:-.05em;line-height:.8;color:#f2f0ff;-webkit-user-select:none;user-select:none}.v2 .bv2-empty{margin:0;text-align:center;font-size:17px;color:#4a4560}.v2 .bv2-more{display:flex;justify-content:center}.v2 .bv2-btn{display:inline-flex;align-items:center;font:inherit;cursor:pointer;font-size:15px;font-weight:700;padding:14px 24px;border:0;border-radius:999px;color:#0d0b16;background:#fff;box-shadow:inset 0 0 0 1px #e5e1ff}.v2 .bv2-btn:hover{box-shadow:inset 0 0 0 1.5px #7c5cfc}.v2 .bv2-btn:focus-visible{outline:2px solid #6c4cf0;outline-offset:2px}.v2 .bv2-pager{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.v2 .bv2-pager a,.v2 .bv2-pager span{font-size:15px;font-weight:700;color:#2a2540}.v2 .bv2-pager .bv2-pg{min-width:42px;height:42px;display:grid;place-items:center;border-radius:50%}.v2 .bv2-pager a.bv2-pg:hover{box-shadow:inset 0 0 0 1px #c4b5fd}.v2 .bv2-pager .bv2-pg[aria-current]{background:#0d0b16;color:#fff}.v2 .bv2-pager .bv2-pn{padding:10px 16px;border-radius:999px}.v2 .bv2-pager .bv2-pn[aria-disabled]{filter:saturate(0) brightness(1.15);color:#8a86a3}.v2 .bv2-pager .bv2-gap{padding:0 4px;color:#6e6a8c}.v2 .bv2-pager a:focus-visible{outline:2px solid #6c4cf0;outline-offset:2px;border-radius:999px}.v2 .bv2-band{position:relative;margin:0 8px;padding:72px 18px;border-radius:32px;overflow:hidden;background:#6c4cf0;color:#f2f0ff}.v2 .bv2-band--dark{background:#0d0b16}.v2 .bv2-band--dark:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 90% at 20% 0,rgba(124,92,252,.55),rgba(124,92,252,0) 70%),radial-gradient(50% 80% at 90% 100%,rgba(160,139,255,.35),rgba(160,139,255,0) 70%)}@media (min-width:900px){.v2 .bv2-band{margin:0 16px;padding:120px 40px;border-radius:48px}}.v2 .bv2-band__shader{position:absolute;inset:0;pointer-events:none}.v2 .bv2-band__copy{position:relative;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.v2 .bv2-band h2{margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:700;letter-spacing:-.045em;line-height:1.02;color:#fff}.v2 .bv2-band h2 .bv2-l2{display:block;color:#f2f0ff}.v2 .bv2-band--dark h2 .bv2-l2{color:#c4b5fd}.v2 .bv2-band__p{margin:0;font-size:18px;line-height:1.6;max-width:540px}.v2 .bv2-band--dark .bv2-band__fine,.v2 .bv2-band--dark .bv2-band__p,.v2 .bv2-band__fine,.v2 .bv2-band__p{color:#f2f0ff;font-weight:600}.v2 .bv2-band__fine{font-size:13.5px}.v2 .bv2-sub-form{width:100%;max-width:720px;margin-top:8px;border-radius:28px;padding:8px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;background:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.16);text-align:left}.v2 .bv2-band--dark .bv2-sub-form{background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.1)}@media (min-width:700px){.v2 .bv2-sub-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;border-radius:999px}}.v2 .bv2-sub-form input[type=email],.v2 .bv2-sub-form input[type=text]{box-sizing:border-box;width:100%;height:50px;padding:0 20px;border:0;outline:0;border-radius:999px;background:#fff;color:#0d0b16;font:inherit;font-size:15px}.v2 .bv2-sub-form input:focus-visible{box-shadow:0 0 0 3px #c4b5fd}.v2 .bv2-sub-form button{cursor:pointer;border:0;height:50px;padding:0 28px;border-radius:999px;background:#0d0b16;color:#fff;font:inherit;font-size:15px;font-weight:700}.v2 .bv2-sub-form button:hover{background:#2a2540}.v2 .bv2-band--dark .bv2-sub-form button{background:#6c4cf0}.v2 .bv2-band--dark .bv2-sub-form button:hover{background:#7c5cfc}.v2 .bv2-sub-form button:disabled{filter:saturate(.4) brightness(.85);cursor:default}.v2 .bv2-sub-opt{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;padding:4px 14px 6px;font-size:13.5px;line-height:1.5;color:#f2f0ff;font-weight:600}.v2 .bv2-sub-opt input{margin-top:3px;width:16px;height:16px;accent-color:#0d0b16;flex-shrink:0}.v2 .bv2-sub-err{grid-column:1/-1;margin:0;padding:2px 14px;font-size:13.5px;font-weight:700;color:#ffe1d8}.v2 .bv2-sub-ok{margin:0;font-size:18px;font-weight:700;color:#fff}.v2 .bv2-ahead{position:relative;padding:128px 16px 0}@media (min-width:900px){.v2 .bv2-ahead{padding:172px 24px 0}}.v2 .bv2-ahead__glow{position:absolute;left:0;right:0;top:0;height:640px;pointer-events:none;background:radial-gradient(60% 70% at 50% 0,rgba(196,181,253,.45),rgba(249,248,255,0) 70%)}.v2 .bv2-ahead__in{position:relative;max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.v2 .bv2-crumb{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px;font-size:14px;font-weight:600;color:#6e6a8c}.v2 .bv2-crumb a{color:#6e6a8c}.v2 .bv2-crumb a:hover{color:#0d0b16}.v2 .bv2-crumb [aria-current]{color:#5b3fd4}.v2 .bv2-ah1{margin:0;max-width:100%;font-size:clamp(36px,4.4vw,62px);font-weight:700;letter-spacing:-.04em;line-height:1.04;color:#0d0b16;text-wrap:balance;overflow-wrap:anywhere}.v2 .bv2-ah1--long{font-size:clamp(32px,3.6vw,52px)}.v2 .bv2-lede{margin:0;max-width:680px;font-size:clamp(18px,1.5vw,21px);line-height:1.6;color:#4a4560;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.v2 .bv2-byline{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;font-size:15px;font-weight:500;color:#6e6a8c}.v2 .bv2-byline .bv2-who,.v2 .bv2-byline a{display:flex;align-items:center;gap:10px;font-weight:700;color:#0d0b16}.v2 .bv2-byline a:hover{color:#5b3fd4}.v2 .bv2-byline .bv2-agents{font-weight:600;color:#5b3fd4;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.v2 .bv2-byline>span[aria-hidden=true]{display:none}.v2 .bv2-byline{gap:8px 16px}.v2 .bv2-byline>.bv2-who,.v2 .bv2-byline>a:first-child{flex-basis:100%;justify-content:center}.v2 .bv2-byline .bv2-agents{flex:0 0 100%;display:block;width:100%;text-align:center!important}}.v2 .bv2-byline .bv2-av{width:36px;height:36px;font-size:13px}.v2 .bv2-cover{position:relative;max-width:1120px;margin:48px auto 0}.v2 .bv2-cover__box{position:relative;width:100%;aspect-ratio:2/1;border-radius:28px;overflow:hidden;background:#1a1828;box-shadow:0 40px 80px -40px rgba(30,20,80,.45)}.v2 .bv2-cover__box img{object-fit:cover}.v2 .bv2-abody{position:relative;padding:40px 16px 64px}@media (min-width:900px){.v2 .bv2-abody{padding:72px 24px 96px}}.v2 .bv2-abody__grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:minmax(0,700px);gap:72px;justify-content:center;align-items:start}@media (min-width:1100px){.v2 .bv2-abody__grid{grid-template-columns:minmax(0,700px) 220px}.v2 .bv2-rail{grid-column:2;grid-row:1}.v2 .bv2-abody__grid>article{grid-column:1;grid-row:1}}.v2 .bv2-rail{display:none;flex-direction:column;gap:32px;position:sticky;top:120px}@media (min-width:1100px){.v2 .bv2-rail{display:flex}.v2 .bv2-msum,.v2 .bv2-mtoc{display:none}}.v2 .bv2-toc{display:flex;flex-direction:column}.v2 .bv2-toc__k{font-size:14px;font-weight:700;color:#0d0b16;padding-bottom:12px}.v2 .bv2-toc a{display:block;padding:7px 0 7px 14px;border-left:2px solid transparent;font-size:14px;font-weight:500;line-height:1.45;color:#6e6a8c;transition:color .2s ease,border-color .2s ease;overflow-wrap:anywhere}.v2 .bv2-toc a[data-l="3"]{padding-left:28px}.v2 .bv2-toc a:hover{color:#0d0b16}.v2 .bv2-toc a[aria-current=true]{border-left-color:#7c5cfc;font-weight:700;color:#0d0b16}.v2 .bv2-toc a:focus-visible{outline:2px solid #6c4cf0;outline-offset:2px}.v2 .bv2-mtoc{margin:0 0 32px;border-top:1px solid #e5e1ff;border-bottom:1px solid #e5e1ff}.v2 .bv2-mtoc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-size:16px;font-weight:700;color:#0d0b16}.v2 .bv2-mtoc summary::-webkit-details-marker{display:none}.v2 .bv2-mtoc summary i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(124,92,252,.1);color:#5b3fd4;font-style:normal;font-size:18px;line-height:1}.v2 .bv2-mtoc[open] summary i{transform:rotate(45deg)}.v2 .bv2-mtoc div{display:flex;flex-direction:column;padding:0 0 14px}.v2 .bv2-mtoc a{padding:7px 0;font-size:15px;font-weight:500;color:#4a4560;overflow-wrap:anywhere}.v2 .bv2-mtoc a[data-l="3"]{padding-left:16px}.v2 .bv2-msum{margin:32px 0 0}.v2 .bv2-prose{min-width:0;font-size:19px;line-height:1.75;color:#2a2540;overflow-wrap:break-word}.v2 .bv2-prose>:first-child{margin-top:0}.v2 .bv2-prose p{margin:0 0 22px;text-wrap:pretty}.v2 .bv2-prose h2{margin:56px 0 18px;font-size:clamp(26px,2.4vw,32px);letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.v2 .bv2-prose h2,.v2 .bv2-prose h3{scroll-margin-top:120px;font-weight:700;color:#0d0b16}.v2 .bv2-prose h3{margin:36px 0 12px;font-size:22px;letter-spacing:-.02em;line-height:1.3}.v2 .bv2-prose h4,.v2 .bv2-prose h5,.v2 .bv2-prose h6{margin:28px 0 10px;font-size:18px;font-weight:700;color:#0d0b16}.v2 .bv2-prose a{color:#5b3fd4;font-weight:600;text-decoration:underline;text-decoration-color:rgba(91,63,212,.35);text-underline-offset:3px}.v2 .bv2-prose a:hover{color:#0d0b16;text-decoration-color:currentColor}.v2 .bv2-prose b,.v2 .bv2-prose strong{font-weight:700;color:#0d0b16}.v2 .bv2-prose ol,.v2 .bv2-prose ul{margin:0 0 26px;padding-left:26px;display:flex;flex-direction:column;gap:12px}.v2 .bv2-prose ol ol,.v2 .bv2-prose ol ul,.v2 .bv2-prose ul ol,.v2 .bv2-prose ul ul{margin:12px 0 0}.v2 .bv2-prose ul{list-style:disc}.v2 .bv2-prose ol{list-style:decimal}.v2 .bv2-prose li{padding-left:6px}.v2 .bv2-prose li>p{margin:0}.v2 .bv2-prose li::marker{color:#7c5cfc}.v2 .bv2-prose blockquote{margin:6px 0 28px;padding:4px 0 4px 24px;border-left:3px solid #7c5cfc;font-size:20px;line-height:1.65;color:#0d0b16}.v2 .bv2-prose blockquote p:last-child{margin-bottom:0}.v2 .bv2-prose blockquote footer{display:block;margin-top:.6em;font-style:normal;font-weight:500;font-size:.8em;color:#6e6a8c}.v2 .bv2-prose blockquote footer:before{content:"\2014\00A0"}.v2 .bv2-prose hr{border:0;border-top:1px solid #e5e1ff;margin:40px 0}.v2 .bv2-prose img,.v2 .bv2-prose video{max-width:100%;height:auto;border-radius:16px}.v2 .bv2-prose code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.86em;background:#f0edff;color:#3b2a9a;padding:.15em .4em;border-radius:6px;overflow-wrap:anywhere}.v2 .bv2-prose pre{margin:8px 0 30px;padding:16px 18px;border-radius:16px;overflow-x:auto;background:#14121f;color:#e5e1ff;font-size:14px;line-height:1.75}.v2 .bv2-prose pre code{background:transparent;color:inherit;padding:0;font-size:inherit;overflow-wrap:normal}.v2 .bv2-prose small{font-size:.85em;color:#6e6a8c}.v2 .bv2-prose table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 30px;border-collapse:collapse;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e5e1ff;font-size:15.5px;line-height:1.5;width:auto!important}.v2 .bv2-prose table caption{caption-side:top;padding:12px 18px;text-align:left;font-weight:700}.v2 .bv2-prose th,.v2 .bv2-prose thead tr{background:#f6f4fb}.v2 .bv2-prose td,.v2 .bv2-prose th{padding:14px 18px!important;text-align:left!important;vertical-align:top;border:0!important;border-top:1px solid #efedf8!important;min-width:120px}.v2 .bv2-prose thead th{border-top:0!important;font-weight:700;color:#0d0b16}.v2 .bv2-prose tbody tr:first-child td{border-top:0!important}.v2 .bv2-prose iframe{max-width:100%}.v2 .bv2-install{margin:40px 0 0;padding:24px 26px;border-radius:20px;background:#f0edff;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.v2 .bv2-install h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.35;color:#0d0b16}.v2 .bv2-install p{margin:0;font-size:16px;line-height:1.65;color:#4a4560}.v2 .bv2-acard{margin-top:56px;padding-top:32px;border-top:1px solid #e5e1ff;display:flex;gap:18px;align-items:flex-start}.v2 .bv2-acard .bv2-av{width:56px;height:56px;font-size:19px}.v2 .bv2-acard__t{display:flex;flex-direction:column;gap:6px;min-width:0}.v2 .bv2-acard__n{font-size:18px;font-weight:700;color:#0d0b16;line-height:1.3}.v2 .bv2-acard__b{margin:0;font-size:16px;line-height:1.6;color:#4a4560;white-space:pre-line;overflow-wrap:anywhere}.v2 .bv2-acard a{margin-top:4px;font-size:15px;font-weight:700;color:#5b3fd4}.v2 .bv2-acard a:hover{color:#0d0b16}.v2 .bv2-rel{position:relative;padding:0 16px 56px}@media (min-width:900px){.v2 .bv2-rel{padding:0 24px 80px}}.v2 .bv2-rel__in{max-width:1120px;margin:0 auto;border-top:1px solid #e5e1ff;padding-top:56px}.v2 .bv2-rel__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px}.v2 .bv2-rel__head a{font-size:15px;font-weight:700;color:#5b3fd4;white-space:nowrap}.v2 .bv2-rel__head a:hover{color:#0d0b16}.v2 .bv2-rel .bv2-grid{gap:40px 32px}.v2 .bv2-rel .bv2-card__img{border-radius:20px}.v2 .bv2-auhead{position:relative;padding:128px 16px 48px}@media (min-width:900px){.v2 .bv2-auhead{padding:172px 24px 72px}}.v2 .bv2-auhead__glow{position:absolute;left:0;right:0;top:0;height:620px;pointer-events:none;background:radial-gradient(60% 70% at 30% 0,rgba(196,181,253,.5),rgba(249,248,255,0) 70%)}.v2 .bv2-auhead__in{position:relative;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.v2 .bv2-auhead .bv2-crumb{justify-content:center}.v2 .bv2-auhead__row{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 48px;align-items:center;justify-items:center;text-align:center}.v2 .bv2-auhead__txt{display:flex;flex-direction:column;gap:14px;min-width:0;align-items:center}.v2 .bv2-auav{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;font-size:38px;font-weight:700;color:#fff;background:linear-gradient(145deg,#a08bff,#5b3fd4);box-shadow:inset 0 2px 0 rgba(255,255,255,.35),0 30px 60px -28px rgba(91,63,212,.8);overflow:hidden}.v2 .bv2-auav img{width:100%;height:100%;object-fit:cover}@media (min-width:800px){.v2 .bv2-auhead .bv2-crumb{justify-content:flex-start}.v2 .bv2-auhead__row{grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left;align-items:center}.v2 .bv2-auhead__txt{align-items:flex-start}.v2 .bv2-auav{width:168px;height:168px;font-size:56px}}.v2 .bv2-auh1{margin:0;font-size:clamp(40px,5vw,68px);font-weight:700;letter-spacing:-.045em;line-height:1;color:#0d0b16;overflow-wrap:anywhere}.v2 .bv2-aurole{font-size:16px;font-weight:700;color:#5b3fd4}.v2 .bv2-aubio{margin:0;max-width:640px;font-size:clamp(17px,1.4vw,20px);line-height:1.65;color:#4a4560;white-space:pre-line;overflow-wrap:anywhere}.v2 .bv2-auchips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}@media (min-width:800px){.v2 .bv2-auchips{justify-content:flex-start}}.v2 .bv2-auchips span{font-weight:600;background:#fff;color:#2a2540;box-shadow:inset 0 0 0 1px #e5e1ff}.v2 .bv2-auchips a,.v2 .bv2-auchips span{font-size:14px;padding:8px 14px;border-radius:999px}.v2 .bv2-auchips a{font-weight:700;color:#5b3fd4}.v2 .bv2-auchips a:hover{background:#f0edff}.v2 .bv2-auposts{position:relative;padding:0 16px 56px}@media (min-width:900px){.v2 .bv2-auposts{padding:0 24px 80px}}.v2 .bv2-auposts__in{max-width:1080px;margin:0 auto;border-top:1px solid #e5e1ff;padding-top:56px;gap:36px}.v2 .bv2-auposts__in,.v2 .bv2-nf{display:flex;flex-direction:column}.v2 .bv2-nf{padding:180px 16px 120px;text-align:center;align-items:center;gap:18px}.v2 .bv2-nf p{margin:0;font-size:18px;color:#4a4560;max-width:520px}.v2 .bv2-nf a{font-size:16px;font-weight:700;color:#5b3fd4}@media (prefers-reduced-motion:reduce){.v2 .bv2-card,.v2 .bv2-feat{transition:none}.v2 .bv2-card:hover,.v2 .bv2-feat:hover{transform:none}}.v2 .bv2-pnote{margin:0 0 28px;padding:12px 16px;border-left:3px solid #7c5cfc;background:#f8f7ff;border-radius:0 8px 8px 0;font-size:15px;line-height:1.55;font-weight:500;color:#4a4560}.v2 .bv2-pnote a{color:#5b3fd4;font-weight:700;text-decoration:underline}