.article-sidebar[data-v-4a4f7b7a]{position:relative;padding-right:10px}.article-sidebar__sticky[data-v-4a4f7b7a]{position:sticky;top:88px;max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain;padding:22px 18px}.article-sidebar__title[data-v-4a4f7b7a]{margin:0 0 14px;font-size:13px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.article-sidebar__nav[data-v-4a4f7b7a]{display:flex;flex-direction:column;gap:4px}.article-sidebar__category[data-v-4a4f7b7a]{border-radius:10px;overflow:hidden}.article-sidebar__category-header[data-v-4a4f7b7a]{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:transparent;color:#cbd5e1;font-size:13.5px;font-weight:700;text-align:left;cursor:pointer;border-radius:8px;transition:background .15s ease,color .15s ease}.article-sidebar__category-header[data-v-4a4f7b7a]:hover{background:#22d3ee0f;color:#f8fafc}.article-sidebar__category--active .article-sidebar__category-header[data-v-4a4f7b7a]{color:#f8fafc;background:#22d3ee14}.article-sidebar__category-icon[data-v-4a4f7b7a]{color:#67e8f9;font-size:12px;width:16px}.article-sidebar__category-name[data-v-4a4f7b7a]{flex:1}.article-sidebar__chevron[data-v-4a4f7b7a]{font-size:10px;color:#64748b}.article-sidebar__articles[data-v-4a4f7b7a]{list-style:none;margin:4px 0 6px;padding:0 0 0 28px;display:flex;flex-direction:column;gap:2px}.article-sidebar__link[data-v-4a4f7b7a]{display:block;padding:6px 10px;border-radius:6px;font-size:12.5px;line-height:1.45;color:#94a3b8;text-decoration:none;border-left:2px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.article-sidebar__link[data-v-4a4f7b7a]:hover{color:#e2e8f0;background:#0f172a99}.article-sidebar__link--active[data-v-4a4f7b7a]{color:#67e8f9;border-left-color:#67e8f9;background:#22d3ee14;font-weight:700}.article-nav-fab[data-v-4a4f7b7a]{display:none}@media(max-width:1023px){.article-sidebar[data-v-4a4f7b7a]{display:none}.article-nav-fab[data-v-4a4f7b7a]{display:inline-flex;align-items:center;justify-content:center;position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:140;width:56px;height:56px;border:0;border-radius:999px;cursor:pointer;color:#fff;background:linear-gradient(120deg,#3dd6ff,#7c5cff 55%,#c084fc);box-shadow:0 14px 30px -10px #7c5cff8c,0 0 0 1px #ffffff1f inset;transition:transform .18s ease,box-shadow .2s ease,filter .18s ease}.article-nav-fab[data-v-4a4f7b7a]:hover,.article-nav-fab[data-v-4a4f7b7a]:focus-visible{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 36px -10px #7c5cffb3,0 0 0 1px #fff3 inset}.article-nav-fab[data-v-4a4f7b7a]:active{transform:translateY(0)}.article-nav-fab__icon[data-v-4a4f7b7a]{font-size:18px}}.article-nav-modal[data-v-4a4f7b7a]{position:fixed;inset:0;z-index:200;height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 100% 0%,rgba(34,211,238,.06) 0%,transparent 55%),linear-gradient(180deg,#0f172a,#020617);color:#f8fafc}.article-nav-modal__header[data-v-4a4f7b7a]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(148,163,184,.14);background:#0f172aeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-top:calc(18px + env(safe-area-inset-top,0px))}.article-nav-modal__title[data-v-4a4f7b7a]{margin:0;font-size:14px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.article-nav-modal__close[data-v-4a4f7b7a]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#94a3b814;color:#cbd5e1;font-size:18px;cursor:pointer;transition:background .15s ease,color .15s ease}.article-nav-modal__close[data-v-4a4f7b7a]:hover{background:#f8717124;color:#fff}.article-nav-modal__nav[data-v-4a4f7b7a]{padding:16px 14px calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:4px}.article-nav-modal__nav .article-sidebar__category-header[data-v-4a4f7b7a]{padding:12px;font-size:14.5px}.article-nav-modal__nav .article-sidebar__articles[data-v-4a4f7b7a]{padding-left:32px}.article-nav-modal__nav .article-sidebar__link[data-v-4a4f7b7a]{padding:9px 10px;font-size:14px}.article-nav-modal-enter-active,.article-nav-modal-leave-active{transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.article-nav-modal-enter-from,.article-nav-modal-leave-to{opacity:0;transform:translateY(24px)}@media(prefers-reduced-motion:reduce){.article-nav-modal-enter-active,.article-nav-modal-leave-active{transition:opacity .15s ease;transform:none}}.article-cta[data-v-c30c1584]{position:relative;margin:32px 0 0;padding:44px 28px 36px;border-radius:24px;text-align:center;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 18% 0%,rgba(61,214,255,.22) 0%,transparent 50%),radial-gradient(circle at 82% 100%,rgba(192,132,252,.22) 0%,transparent 50%),linear-gradient(180deg,#0f172af5,#020617f5);border:1px solid rgba(34,211,238,.25);box-shadow:0 30px 60px -30px #7c5cff73,inset 0 0 0 1px #ffffff0a}@media(min-width:768px){.article-cta[data-v-c30c1584]{padding:56px 40px 44px}}.article-cta__glow[data-v-c30c1584]{position:absolute;inset:-40%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(61,214,255,.16) 0%,transparent 45%),radial-gradient(circle at 70% 70%,rgba(192,132,252,.16) 0%,transparent 45%);filter:blur(40px);animation:cta-glow-drift-c30c1584 18s ease-in-out infinite}@keyframes cta-glow-drift-c30c1584{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2%,-3%) scale(1.04)}}.article-cta__eyebrow[data-v-c30c1584]{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(120deg,#3dd6ff,#c084fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.article-cta__title[data-v-c30c1584]{margin:0 0 16px;font-size:clamp(22px,3.4vw,34px);font-weight:900;letter-spacing:-.02em;color:#fff;line-height:1.15;text-wrap:balance}.article-cta__subtitle[data-v-c30c1584]{margin:0 auto 28px;max-width:560px;font-size:15px;line-height:1.7;color:#cbd5e1}.article-cta__button[data-v-c30c1584]{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border:0;border-radius:999px;background:linear-gradient(120deg,#3dd6ff,#7c5cff 55%,#c084fc);color:#fff;font-size:15px;font-weight:800;letter-spacing:-.005em;cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:0 14px 30px -10px #7c5cff99,inset 0 0 0 1px #ffffff2e;animation:cta-button-pulse-c30c1584 3.2s ease-in-out infinite;transition:transform .2s ease,filter .2s ease,box-shadow .25s ease}@media(min-width:768px){.article-cta__button[data-v-c30c1584]{padding:16px 30px;font-size:16px}}.article-cta__button[data-v-c30c1584]:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 22px 44px -10px #7c5cffcc,inset 0 0 0 1px #ffffff47}.article-cta__button[data-v-c30c1584]:active{transform:translateY(0)}@keyframes cta-button-pulse-c30c1584{0%,to{box-shadow:0 14px 30px -10px #7c5cff99,inset 0 0 0 1px #ffffff2e}50%{box-shadow:0 18px 34px -8px #3dd6ff99,inset 0 0 0 1px #ffffff42}}.article-cta__button-shine[data-v-c30c1584]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s ease}.article-cta__button:hover .article-cta__button-shine[data-v-c30c1584]{transform:translate(120%)}.article-cta__button-icon[data-v-c30c1584]{font-size:13px;opacity:.95}.article-cta__button-arrow[data-v-c30c1584]{font-size:12px;opacity:.9;transition:transform .2s ease}.article-cta__button:hover .article-cta__button-arrow[data-v-c30c1584]{transform:translate(2px)}.article-cta__button-label[data-v-c30c1584]{line-height:1}@media(prefers-reduced-motion:reduce){.article-cta__glow[data-v-c30c1584],.article-cta__button[data-v-c30c1584]{animation:none}.article-cta__button-shine[data-v-c30c1584]{display:none}.article-cta__button[data-v-c30c1584]:hover{transform:none}}.related-articles[data-v-f77100b1]{margin-top:56px;padding-top:36px;border-top:1px solid rgba(148,163,184,.18)}.related-articles__head[data-v-f77100b1]{margin-bottom:24px;text-align:left}.related-articles__eyebrow[data-v-f77100b1]{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#67e8f9d9;margin-bottom:8px}.related-articles__title[data-v-f77100b1]{margin:0;font-size:22px;font-weight:800;line-height:1.25;color:#f8fafc;letter-spacing:-.005em}.related-articles__grid[data-v-f77100b1]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:640px){.related-articles__grid[data-v-f77100b1]{grid-template-columns:1fr 1fr}}@media(min-width:1280px){.related-articles__grid[data-v-f77100b1]{grid-template-columns:1fr 1fr;gap:16px}}.related-articles__item[data-v-f77100b1]{margin:0;display:flex}.related-card[data-v-f77100b1]{display:flex;flex-direction:column;flex:1;gap:8px;padding:18px 20px 16px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#0f172ab3,#02061799);text-decoration:none;color:#e2e8f0;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease,background .2s ease;position:relative;overflow:hidden}.related-card[data-v-f77100b1]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 100% at 0% 0%,rgba(34,211,238,.1) 0%,transparent 60%);opacity:0;pointer-events:none;transition:opacity .2s ease}.related-card[data-v-f77100b1]:hover{transform:translateY(-3px);border-color:#67e8f973;box-shadow:0 14px 30px -16px #22d3ee73,0 0 0 1px #67e8f92e}.related-card[data-v-f77100b1]:hover:before{opacity:1}.related-card__category[data-v-f77100b1]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#67e8f9d9;margin-bottom:4px}.related-card__category-icon[data-v-f77100b1]{font-size:10px}.related-card__title[data-v-f77100b1]{margin:0;font-size:16px;font-weight:800;line-height:1.35;color:#f8fafc;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-card__desc[data-v-f77100b1]{margin:0;font-size:13px;line-height:1.55;color:#94a3b8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.related-card__cta[data-v-f77100b1]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:700;color:#67e8f9;transition:gap .2s ease,color .2s ease}.related-card:hover .related-card__cta[data-v-f77100b1]{color:#cffafe;gap:10px}.related-card__arrow[data-v-f77100b1]{font-size:10px;transition:transform .2s ease}.related-card:hover .related-card__arrow[data-v-f77100b1]{transform:translate(2px)}.article-layout[data-v-2ba4cf34]{width:100%;max-width:1232px;margin:0 auto}.article-layout__card[data-v-2ba4cf34]{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.article-layout__card[data-v-2ba4cf34]{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:0;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#0f172ab8,#02061794);box-shadow:0 22px 44px -22px #00000080}.article-layout__body[data-v-2ba4cf34]{grid-column:1;min-width:0;padding:36px 40px}.article-layout[data-v-2ba4cf34] .article-sidebar{grid-column:2;position:relative}.article-layout[data-v-2ba4cf34] .article-sidebar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(148,163,184,.22) 12%,rgba(103,232,249,.32) 50%,rgba(148,163,184,.22) 88%,transparent 100%);pointer-events:none}}.article-sections__lead[data-v-ebfabb6f]{color:#e2e8f0;font-size:16.5px;line-height:1.75;margin:22px auto 32px;text-align:center;max-width:720px;font-style:italic}.article-sections__section[data-v-ebfabb6f]{margin-top:36px}.article-sections__section[data-v-ebfabb6f]:first-of-type{margin-top:24px}.article-sections__h2[data-v-ebfabb6f]{font-size:24px;font-weight:800;color:#f8fafc;letter-spacing:-.005em;line-height:1.3;margin:0 0 14px;padding-left:14px;border-left:3px solid rgba(103,232,249,.55)}.article-sections__h3[data-v-ebfabb6f]{font-size:18px;font-weight:800;color:#e2e8f0;line-height:1.4;margin:22px 0 10px}.article-sections__p[data-v-ebfabb6f]{color:#cbd5e1;font-size:15.5px;line-height:1.75;margin:0 0 14px}.article-sections__p[data-v-ebfabb6f]:last-child{margin-bottom:0}.article-sections__ul[data-v-ebfabb6f]{list-style:none;margin:8px 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.article-sections__ul li[data-v-ebfabb6f]{position:relative;padding-left:22px;color:#cbd5e1;font-size:15px;line-height:1.65}.article-sections__ul li[data-v-ebfabb6f]:before{content:"";position:absolute;left:4px;top:.7em;width:6px;height:6px;border-radius:999px;background:#67e8f9;box-shadow:0 0 8px #22d3ee99}.article-sections__subsection[data-v-ebfabb6f]{margin-top:18px}.article-sections__inline-link[data-v-ebfabb6f]{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:10px 16px;border-radius:10px;border:1px solid rgba(103,232,249,.4);background:#22d3ee14;color:#cffafe;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.article-sections__inline-link[data-v-ebfabb6f]:hover{background:#22d3ee29;border-color:#67e8f9b3;color:#fff;transform:translate(2px)}.article-sections__inline-link-icon[data-v-ebfabb6f]{font-size:11px}
