.bf-skel[data-v-9bf2a70b]{--aa-content-width:var(--aa-width-xl,1280px);min-height:100dvh;padding-bottom:var(--aa-space-16)}.bf-skel__header[data-v-9bf2a70b]{padding-bottom:var(--aa-space-4);padding-top:var(--aa-space-8)}.bf-skel__subtitle[data-v-9bf2a70b]{margin-top:var(--aa-space-3)}.bf-skel__breadcrumbs[data-v-9bf2a70b]{display:flex;gap:var(--aa-space-2);margin-bottom:var(--aa-space-4)}.bf-skel__search[data-v-9bf2a70b]{padding-bottom:var(--aa-space-6)}.bf-skel__grid[data-v-9bf2a70b]{display:grid;gap:var(--aa-space-4) var(--aa-space-3);grid-template-columns:repeat(2,1fr)}@media(max-width:399px){.bf-skel__grid[data-v-9bf2a70b]{grid-template-columns:1fr}}.bf-skel__card[data-v-9bf2a70b]{border:1px solid var(--aa-color-border-subtle);border-radius:var(--aa-radius-lg);display:flex;flex-direction:column;overflow:hidden}.bf-skel__card-img[data-v-9bf2a70b]{padding-bottom:56.25%}.bf-skel__card-meta[data-v-9bf2a70b]{display:flex;flex-direction:column;gap:var(--aa-space-2);padding:var(--aa-space-3) var(--aa-space-2) var(--aa-space-4)}@media(min-width:640px){.bf-skel__card-meta[data-v-9bf2a70b]{padding:var(--aa-space-4) var(--aa-space-3) var(--aa-space-5)}.bf-skel__grid[data-v-9bf2a70b]{gap:var(--aa-space-5) var(--aa-space-4);grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.bf-skel__grid[data-v-9bf2a70b]{gap:var(--aa-space-6) var(--aa-space-5);grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.bf-skel__grid[data-v-9bf2a70b]{grid-template-columns:repeat(4,1fr)}}.bp-skel[data-v-bbbdb6e6]{--aa-content-width:var(--aa-width-lg);min-height:100dvh;padding-bottom:var(--aa-space-16)}.bp-skel__hero[data-v-bbbdb6e6]{border-radius:0;height:40vh;max-height:20rem;width:100%}.bp-skel__layout[data-v-bbbdb6e6]{display:grid;gap:var(--aa-space-8);grid-template-columns:1fr;padding-top:var(--aa-space-8)}.bp-skel__share[data-v-bbbdb6e6],.bp-skel__toc[data-v-bbbdb6e6]{display:none}.bp-skel__article[data-v-bbbdb6e6]{display:flex;flex-direction:column;gap:var(--aa-space-6);max-width:var(--aa-width-sm)}.bp-skel__section[data-v-bbbdb6e6]{gap:var(--aa-space-3)}.bp-skel__lines[data-v-bbbdb6e6],.bp-skel__section[data-v-bbbdb6e6]{display:flex;flex-direction:column}.bp-skel__lines[data-v-bbbdb6e6],.bp-skel__tags[data-v-bbbdb6e6]{gap:var(--aa-space-2)}.bp-skel__tags[data-v-bbbdb6e6]{display:flex;flex-wrap:wrap}.bp-skel__author[data-v-bbbdb6e6]{align-items:center;background:var(--aa-color-surface-elevated);border-radius:var(--aa-radius-lg);display:flex;gap:var(--aa-space-3);padding:var(--aa-space-4)}.bp-skel__author-info[data-v-bbbdb6e6]{display:flex;flex:1;flex-direction:column;gap:var(--aa-space-1)}@media(min-width:1024px){.bp-skel__layout[data-v-bbbdb6e6]{gap:var(--aa-space-10);grid-template-columns:200px 1fr 56px}.bp-skel__toc[data-v-bbbdb6e6]{display:flex;flex-direction:column;gap:var(--aa-space-3);order:1}.bp-skel__article[data-v-bbbdb6e6]{order:2}.bp-skel__share[data-v-bbbdb6e6]{align-items:center;display:flex;flex-direction:column;gap:var(--aa-space-3);order:3}}.blog-progress[data-v-da73a43c]{background:transparent;height:3px;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:var(--aa-z-sticky,200)}.blog-progress__bar[data-v-da73a43c]{background:var(--aa-color-primary);border-radius:0 var(--aa-radius-full) var(--aa-radius-full) 0;height:100%;transition:width var(--aa-duration-fast,.15s) linear;will-change:width}@media(prefers-reduced-motion:reduce){.blog-progress__bar[data-v-da73a43c]{transition:none}}.blog-reading-time[data-v-6613a521]{align-items:center;color:inherit;display:inline-flex;font-size:var(--aa-text-xs,.8125rem);gap:.375rem;white-space:nowrap}.blog-reading-time__icon[data-v-6613a521]{opacity:.7}.bp__hero[data-v-38133e7c]{align-items:flex-end;border-radius:var(--aa-radius-xl);box-shadow:var(--aa-shadow-sm,0 1px 3px rgba(0,0,0,.05));display:flex;height:420px;margin:var(--aa-space-4) auto 0;max-width:var(--aa-content-width,1120px);overflow:hidden;position:relative;touch-action:pan-y;width:100%}.bp__hero--no-img[data-v-38133e7c]{background:transparent;box-shadow:none;max-height:none;min-height:auto;padding-top:var(--aa-space-8)}.bp__hero-imgbtn[data-v-38133e7c]{background:transparent;border:none;cursor:zoom-in;height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%;z-index:0}.bp__hero-imgbtn[data-v-38133e7c]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:-4px}.bp__hero-track[data-v-38133e7c]{display:flex;height:100%;inset:0;position:absolute;transition:transform .32s cubic-bezier(.22,.61,.36,1);width:100%;will-change:transform;z-index:0}.bp__hero-track.is-dragging[data-v-38133e7c]{transition:none}.bp__hero-slide[data-v-38133e7c]{flex:0 0 100%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bp__hero-gradient[data-v-38133e7c]{background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.45) 35%,rgba(0,0,0,.15) 60%,rgba(0,0,0,.05) 80%,transparent);inset:0;position:absolute;z-index:1}.bp__hero--no-img .bp__hero-gradient[data-v-38133e7c]{display:none}.bp__hero-content[data-v-38133e7c]{margin:0 auto;max-width:var(--aa-content-width);padding:var(--aa-space-8) var(--aa-space-5) var(--aa-space-10);position:relative;width:100%;z-index:2}.bp__hero--no-img .bp__hero-content[data-v-38133e7c]{padding-bottom:var(--aa-space-4)}.bp__breadcrumbs[data-v-38133e7c]{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--aa-text-sm);gap:var(--aa-space-2);margin-bottom:var(--aa-space-3)}.bp__crumb-link[data-v-38133e7c]{color:#ffffffb3;text-decoration:none;transition:color var(--aa-transition-fast)}.bp__crumb-link[data-v-38133e7c]:hover{color:var(--aa-color-text-on-primary)}.bp__crumb-sep[data-v-38133e7c]{color:#fff6}.bp__crumb-current[data-v-38133e7c]{color:#ffffffe6}.bp__hero--no-img .bp__crumb-link[data-v-38133e7c]{color:var(--aa-color-text-muted)}.bp__hero--no-img .bp__crumb-link[data-v-38133e7c]:hover{color:var(--aa-color-primary)}.bp__hero--no-img .bp__crumb-sep[data-v-38133e7c]{color:var(--aa-color-border)}.bp__hero--no-img .bp__crumb-current[data-v-38133e7c]{color:var(--aa-color-text-secondary)}.bp__hero-badges[data-v-38133e7c]{display:flex;flex-wrap:wrap;gap:var(--aa-space-2);margin-bottom:var(--aa-space-3)}.bp__category-badge[data-v-38133e7c]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff26;border-radius:var(--aa-radius-full);color:#ffffffe6;display:inline-block;font-size:var(--aa-text-xs);font-weight:var(--aa-font-medium);padding:var(--aa-space-1) var(--aa-space-3)}.bp__hero--no-img .bp__category-badge[data-v-38133e7c]{background:var(--aa-color-primary-light);color:var(--aa-color-primary)}.bp__title[data-v-38133e7c]{color:var(--aa-color-text-on-primary);font-family:var(--aa-heading-font);font-size:var(--aa-heading-1-size);font-weight:var(--aa-heading-weight);letter-spacing:var(--aa-heading-tracking);line-height:var(--aa-heading-leading);margin:0;max-width:var(--aa-width-md)}.bp__hero--no-img .bp__title[data-v-38133e7c]{color:var(--aa-heading-color)}.bp__meta-row[data-v-38133e7c]{flex-wrap:wrap;gap:var(--aa-space-4);margin-top:var(--aa-space-4)}.bp__author[data-v-38133e7c],.bp__meta-row[data-v-38133e7c]{align-items:center;display:flex}.bp__author[data-v-38133e7c]{gap:var(--aa-space-3)}.bp__author-avatar[data-v-38133e7c]{border:2px solid hsla(0,0%,100%,.3);border-radius:var(--aa-radius-full);height:var(--aa-space-10);-o-object-fit:cover;object-fit:cover;width:var(--aa-space-10)}.bp__hero--no-img .bp__author-avatar[data-v-38133e7c]{border-color:var(--aa-color-border)}.bp__author-name[data-v-38133e7c]{color:#ffffffe6;display:block;font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold)}.bp__hero--no-img .bp__author-name[data-v-38133e7c]{color:var(--aa-color-text)}.bp__author-title[data-v-38133e7c]{color:#fff9;display:block;font-size:var(--aa-text-xs)}.bp__hero--no-img .bp__author-title[data-v-38133e7c]{color:var(--aa-color-text-muted)}.bp__date-time[data-v-38133e7c]{align-items:center;color:#ffffffb3;display:flex;font-size:var(--aa-text-sm);gap:var(--aa-space-3)}.bp__hero--no-img .bp__date-time[data-v-38133e7c]{color:var(--aa-color-text-muted)}.bp__reading-time[data-v-38133e7c]:before{content:"·";margin-right:var(--aa-space-3)}.bp__hero-nav[data-v-38133e7c]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000073;border:none;border-radius:var(--aa-radius-full);color:var(--aa-color-text-on-primary,#fff);cursor:pointer;display:flex;height:44px;justify-content:center;opacity:.85;position:absolute;top:50%;transform:translateY(-50%);transition:opacity var(--aa-transition-fast),background var(--aa-transition-fast),transform var(--aa-transition-fast);width:44px;z-index:3}.bp__hero-nav[data-v-38133e7c]:hover{background:#000000a6;opacity:1;transform:translateY(-50%) scale(1.05)}.bp__hero-nav[data-v-38133e7c]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:3px}.bp__hero-nav--prev[data-v-38133e7c]{left:var(--aa-space-4)}.bp__hero-nav--next[data-v-38133e7c]{right:var(--aa-space-4)}.bp__hero-dots[data-v-38133e7c]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000059;border-radius:var(--aa-radius-full);bottom:var(--aa-space-3);display:flex;gap:var(--aa-space-2);left:50%;padding:var(--aa-space-2) var(--aa-space-3);position:absolute;transform:translate(-50%);z-index:3}.bp__hero-dot[data-v-38133e7c]{background:#ffffff73;border:none;border-radius:var(--aa-radius-full);cursor:pointer;height:8px;padding:0;transition:background var(--aa-transition-fast),width var(--aa-transition-fast);width:8px}.bp__hero-dot[data-v-38133e7c]:hover{background:#ffffffb3}.bp__hero-dot--active[data-v-38133e7c]{background:#fffffff2;width:20px}.bp__hero-dot[data-v-38133e7c]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:2px}.bp__hero-dot--more[data-v-38133e7c]{background:#ffffff73;width:14px}.bp__hero-dot--more[data-v-38133e7c]:hover{background:#ffffffb3}.bp__hero-fullscreen[data-v-38133e7c]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000073;border:none;border-radius:var(--aa-radius-full);color:var(--aa-color-text-on-primary,#fff);cursor:pointer;display:flex;height:38px;justify-content:center;opacity:.85;position:absolute;right:var(--aa-space-3);top:var(--aa-space-3);transition:opacity var(--aa-transition-fast),background var(--aa-transition-fast),transform var(--aa-transition-fast);width:38px;z-index:3}.bp__hero-fullscreen[data-v-38133e7c]:hover{background:#000000a6;opacity:1;transform:scale(1.05)}.bp__hero-fullscreen[data-v-38133e7c]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:3px}@media(min-width:768px){.bp__hero[data-v-38133e7c]{height:480px;margin-top:var(--aa-space-6)}.bp__title[data-v-38133e7c]{font-size:clamp(var(--aa-heading-1-size),5vw,var(--aa-text-5xl))}}@media(min-width:1024px){.bp__hero[data-v-38133e7c]{height:540px}}@media(max-width:639px){.bp__hero[data-v-38133e7c]{border-radius:0 0 var(--aa-radius-xl) var(--aa-radius-xl);box-shadow:none;height:60vh;margin-top:calc(var(--aa-space-6)*-1 + -68px);max-height:600px;min-height:380px;padding-top:68px;touch-action:pan-y;--hero-ctrl-top:calc(68px + var(--aa-space-5));--hero-ctrl-right:16px;--hero-ctrl-size:36px;--hero-ctrl-gap:var(--aa-space-2)}.bp__hero-content[data-v-38133e7c]{padding:var(--aa-space-6) var(--aa-space-4) var(--aa-space-8)}.bp__hero-fullscreen[data-v-38133e7c],.bp__hero-nav[data-v-38133e7c]{background:#0000008c;bottom:auto;height:var(--hero-ctrl-size);top:var(--hero-ctrl-top);transform:none;width:var(--hero-ctrl-size)}.bp__hero-fullscreen[data-v-38133e7c]:hover,.bp__hero-nav[data-v-38133e7c]:hover{transform:none}.bp__hero-fullscreen[data-v-38133e7c]{left:auto;right:var(--hero-ctrl-right)}.bp__hero-nav--next[data-v-38133e7c]{left:auto;right:calc(var(--hero-ctrl-right) + var(--hero-ctrl-size) + var(--hero-ctrl-gap))}.bp__hero-nav--prev[data-v-38133e7c]{left:auto;right:calc(var(--hero-ctrl-right) + (var(--hero-ctrl-size) + var(--hero-ctrl-gap))*2)}.bp__hero-dots[data-v-38133e7c]{align-items:center;bottom:auto;height:var(--hero-ctrl-size);left:16px;padding:0 var(--aa-space-3);top:var(--hero-ctrl-top);transform:none}}@media(prefers-reduced-motion:reduce){.bp__crumb-link[data-v-38133e7c],.bp__hero-dot[data-v-38133e7c],.bp__hero-fullscreen[data-v-38133e7c],.bp__hero-nav[data-v-38133e7c],.bp__hero-slide[data-v-38133e7c]{transition:none}}.btoc[data-v-3000ca13]{display:flex;flex-direction:column;width:100%}.btoc__mobile-toggle[data-v-3000ca13]{align-items:center;background:none;border:none;border-radius:var(--aa-radius-lg);color:var(--aa-color-text);cursor:pointer;display:flex;font-family:inherit;font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold);gap:var(--aa-space-2);padding:var(--aa-space-3) var(--aa-space-4);width:100%}.btoc__mobile-toggle[data-v-3000ca13]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:2px}.btoc__mobile-icon[data-v-3000ca13]{color:var(--aa-color-text-muted);flex-shrink:0;height:var(--aa-icon-sm);width:var(--aa-icon-sm)}.btoc__mobile-label[data-v-3000ca13]{flex:1;min-width:0;text-align:left}.btoc__mobile-chevron[data-v-3000ca13]{color:var(--aa-color-text-muted);height:var(--aa-icon-md);transition:transform var(--aa-duration-fast) var(--aa-ease-default);width:var(--aa-icon-md)}.btoc__mobile-chevron--open[data-v-3000ca13]{transform:rotate(180deg)}.btoc__panel[data-v-3000ca13]{display:none}.btoc__panel--open[data-v-3000ca13]{display:block;margin-top:var(--aa-space-2)}.btoc__section[data-v-3000ca13]{border-bottom:1px solid var(--aa-color-border-subtle)}.btoc__header[data-v-3000ca13]{border-radius:0;color:var(--aa-color-text);height:auto;justify-content:space-between;padding:var(--aa-space-3) var(--aa-space-4)}.btoc__title-row[data-v-3000ca13]{align-items:center;display:flex;gap:var(--aa-space-2);min-width:0}.btoc__title[data-v-3000ca13]{color:var(--aa-color-text-secondary);font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold);letter-spacing:var(--aa-tracking-wide);text-transform:uppercase}.btoc__chevron[data-v-3000ca13]{color:var(--aa-color-text-muted);flex-shrink:0;height:var(--aa-icon-md);transition:transform var(--aa-duration-fast) var(--aa-ease-default);width:var(--aa-icon-md)}.btoc__chevron--closed[data-v-3000ca13]{transform:rotate(-90deg)}.btoc__body[data-v-3000ca13]{padding:0 var(--aa-space-2) var(--aa-space-3)}.btoc__list[data-v-3000ca13]{list-style:none;margin:0;padding:0}.btoc__item[data-v-3000ca13]{border-radius:var(--aa-radius-md);position:relative}.btoc__item--depth-1[data-v-3000ca13]{padding-left:var(--aa-space-3)}.btoc__item--depth-2[data-v-3000ca13]{padding-left:var(--aa-space-6)}.btoc__item--active[data-v-3000ca13]{background:var(--aa-color-primary-light,color-mix(in srgb,var(--aa-color-primary) 10%,transparent))}.btoc__link[data-v-3000ca13]{align-items:baseline;background:none;border:none;border-radius:var(--aa-radius-md);color:var(--aa-color-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--aa-text-sm);gap:var(--aa-space-1);line-height:var(--aa-leading-normal);padding:var(--aa-space-2) var(--aa-space-3);text-align:left;transition:color var(--aa-duration-fast) var(--aa-ease-default);width:100%}.btoc__link[data-v-3000ca13]:hover{color:var(--aa-color-text)}.btoc__link[data-v-3000ca13]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:-2px}.btoc__item--active .btoc__link[data-v-3000ca13]{color:var(--aa-color-primary);font-weight:var(--aa-font-medium)}.btoc__number[data-v-3000ca13]{color:var(--aa-color-text-muted);flex-shrink:0;font-size:var(--aa-text-xs);font-variant-numeric:tabular-nums;font-weight:var(--aa-font-semibold);letter-spacing:var(--aa-tracking-wide)}.btoc__item--active .btoc__number[data-v-3000ca13]{color:var(--aa-color-primary)}.btoc__text[data-v-3000ca13]{flex:1;min-width:0}@media(min-width:768px){.btoc[data-v-3000ca13]{max-height:calc(100vh - var(--header-height, 56px) - var(--aa-space-10));overflow-y:auto;position:sticky;top:calc(var(--header-height, 56px) + var(--aa-space-6))}.btoc__mobile-toggle[data-v-3000ca13]{display:none}.btoc__panel[data-v-3000ca13]{display:block;margin-top:0}}.btoc--inline[data-v-3000ca13]{max-height:none;overflow-y:visible;position:static}.btoc--inline .btoc__panel[data-v-3000ca13]{display:block;margin-top:0}.btoc--inline .btoc__section[data-v-3000ca13]{border-bottom:none}.btoc--inline .btoc__body[data-v-3000ca13]{padding:0}.aa-fade-enter-active[data-v-3000ca13],.aa-fade-leave-active[data-v-3000ca13]{transition:opacity var(--aa-duration-fast) var(--aa-ease-default)}.aa-fade-enter-from[data-v-3000ca13],.aa-fade-leave-to[data-v-3000ca13]{opacity:0}@media(prefers-reduced-motion:reduce){.btoc__chevron[data-v-3000ca13],.btoc__link[data-v-3000ca13],.btoc__mobile-chevron[data-v-3000ca13]{transition:none}}.blog-platform-media[data-v-33ff2418]{display:block;margin:var(--aa-space-6) auto;max-width:100%}.is-align-left[data-v-33ff2418]{margin-left:0;margin-right:auto}.is-align-right[data-v-33ff2418]{margin-left:auto;margin-right:0}.is-align-center[data-v-33ff2418]{margin-left:auto;margin-right:auto}.bpm__header[data-v-33ff2418]{margin:0 0 var(--aa-space-3)}.bpm__title[data-v-33ff2418]{color:var(--aa-color-text);font-size:var(--aa-text-lg);font-weight:var(--aa-font-semibold);margin:0}.bpm__description[data-v-33ff2418]{line-height:var(--aa-leading-normal);margin:var(--aa-space-1) 0 0}.bpm__description[data-v-33ff2418],.bpm__item-caption[data-v-33ff2418]{color:var(--aa-color-text-muted);font-size:var(--aa-text-sm)}.bpm__item-caption[data-v-33ff2418]{line-height:1.4;margin-top:var(--aa-space-2);text-align:center}.bpm__image[data-v-33ff2418]{overflow:hidden}.bpm__image[data-v-33ff2418],.bpm__video[data-v-33ff2418]{border-radius:var(--aa-radius-lg);display:block;height:auto;width:100%}.bpm__video[data-v-33ff2418],.bpm__video-player[data-v-33ff2418]{background:var(--aa-color-surface)}.bpm__video-player[data-v-33ff2418]{border-radius:var(--aa-radius-lg);display:block;max-height:70vh;overflow:hidden;width:100%}@media(max-width:640px),(orientation:portrait){.bpm__video-player[data-v-33ff2418]{max-height:90svh;min-height:70svh}}.bpm__single--video[data-v-33ff2418]{width:100%}.bpm__slider-img--video[data-v-33ff2418]{pointer-events:auto}.bpm__slider-img-btn[data-v-33ff2418]{height:100%}.bpm__single[data-v-33ff2418],.bpm__slider-img-btn[data-v-33ff2418]{background:transparent;border:none;cursor:zoom-in;display:block;margin:0;padding:0;width:100%}.bpm__single[data-v-33ff2418]:focus-visible{border-radius:var(--aa-radius-lg);outline:2px solid var(--aa-color-primary);outline-offset:4px}.bpm__slider[data-v-33ff2418]{position:relative}.bpm__slider-stage[data-v-33ff2418]{background:var(--aa-color-surface);border-radius:var(--aa-radius-lg);overflow:hidden;position:relative;touch-action:pan-y}.bpm__slider-track[data-v-33ff2418]{display:flex;height:100%;inset:0;position:absolute;transition:transform .32s cubic-bezier(.22,.61,.36,1);width:100%;will-change:transform}.bpm__slider-track.is-dragging[data-v-33ff2418]{transition:none}.bpm__slider-img[data-v-33ff2418]{background:transparent;border:none;cursor:zoom-in;display:block;flex:0 0 100%;height:100%;margin:0;padding:0;pointer-events:none;width:100%}.bpm__slider-img.is-active[data-v-33ff2418]{pointer-events:auto}.bpm__slider-img[data-v-33ff2418]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:-4px}.bpm__slider-img>.bpm__image[data-v-33ff2418]{height:100%;width:100%}.bpm__slider-img[data-v-33ff2418] .aa-img{aspect-ratio:auto;height:100%;width:100%}.bpm__slider-img[data-v-33ff2418] .aa-img__el{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.bpm__slider-nav[data-v-33ff2418]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080;border:none;border-radius:var(--aa-radius-full);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.9;position:absolute;top:50%;transform:translateY(-50%);transition:background var(--aa-transition-fast),transform var(--aa-transition-fast);width:40px;z-index:2}.bpm__slider-nav[data-v-33ff2418]:hover{background:#000000b3;transform:translateY(-50%) scale(1.05)}.bpm__slider-nav[data-v-33ff2418]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:3px}.bpm__slider-nav--prev[data-v-33ff2418]{left:var(--aa-space-3)}.bpm__slider-nav--next[data-v-33ff2418]{right:var(--aa-space-3)}.bpm__slider-dots[data-v-33ff2418]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0006;border-radius:var(--aa-radius-full);bottom:var(--aa-space-3);display:flex;gap:var(--aa-space-2);left:50%;padding:var(--aa-space-2) var(--aa-space-3);position:absolute;transform:translate(-50%);z-index:2}.bpm__slider-dot[data-v-33ff2418]{background:#ffffff80;border:none;border-radius:var(--aa-radius-full);cursor:pointer;height:8px;padding:0;transition:background var(--aa-transition-fast),width var(--aa-transition-fast);width:8px}.bpm__slider-dot[data-v-33ff2418]:hover{background:#fffc}.bpm__slider-dot--active[data-v-33ff2418]{background:#fff;width:20px}.bpm__slider-dot--more[data-v-33ff2418]{background:#ffffff59;width:14px}.bpm__slider-dot--more[data-v-33ff2418]:hover{background:#fff9}.bpm__grid[data-v-33ff2418]{display:grid;gap:var(--aa-space-2);grid-template-columns:repeat(2,1fr)}.bpm__grid-item[data-v-33ff2418]{background:transparent;border:none;cursor:zoom-in;display:block;margin:0;padding:0}.bpm__grid-item[data-v-33ff2418]:focus-visible{border-radius:var(--aa-radius-lg);outline:2px solid var(--aa-color-primary);outline-offset:2px}@media(min-width:640px){.bpm__grid[data-v-33ff2418]{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.bpm__slider-dot[data-v-33ff2418],.bpm__slider-nav[data-v-33ff2418]{transition:none}}.blog-video[data-v-26314dbc]{background:var(--aa-color-surface-elevated);border-radius:var(--aa-radius-lg);margin:var(--aa-space-6) 0;overflow:hidden;position:relative;width:100%}.blog-video__iframe[data-v-26314dbc]{border:none;height:100%;inset:0;position:absolute;width:100%}.blog-video__placeholder[data-v-26314dbc]{align-items:center;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute}.blog-video__thumb[data-v-26314dbc]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.blog-video__play[data-v-26314dbc]{align-items:center;background:transparent;border:none;border-radius:var(--aa-radius-full);cursor:pointer;display:flex;height:72px;justify-content:center;position:relative;transition:transform var(--aa-transition-fast);width:72px;z-index:2}.blog-video__play[data-v-26314dbc]:hover{transform:scale(1.1)}.blog-video__play[data-v-26314dbc]:focus-visible{border-radius:var(--aa-radius-full);outline:2px solid var(--aa-color-primary);outline-offset:4px}.blog-video__play-icon[data-v-26314dbc]{display:flex;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.blog-video__notice[data-v-26314dbc]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000b3;bottom:0;left:0;padding:var(--aa-space-3) var(--aa-space-4);position:absolute;right:0;z-index:2}.blog-video__notice-text[data-v-26314dbc]{color:#fffc;font-size:var(--aa-text-xs);line-height:var(--aa-leading-normal);margin:0;text-align:center}[data-theme=dark] .blog-video[data-v-26314dbc]{background:var(--aa-color-surface-elevated)}@media(prefers-reduced-motion:reduce){.blog-video__play[data-v-26314dbc]{transition:none}}.blog-iframe[data-v-bc078217]{background:var(--aa-color-surface-elevated);border:1px solid var(--aa-color-border-subtle);border-radius:var(--aa-radius-lg);margin:var(--aa-space-6) 0;overflow:hidden;position:relative;width:100%}.blog-iframe__frame[data-v-bc078217]{border:none;display:block;width:100%}.blog-iframe__consent[data-v-bc078217],.blog-iframe__refused[data-v-bc078217]{align-items:center;display:grid;gap:var(--aa-space-4);grid-template-columns:minmax(0,1fr);padding:var(--aa-space-6);text-align:center}.blog-iframe__refused[data-v-bc078217]{background:var(--aa-color-surface-elevated);border:1px solid var(--aa-color-border-subtle)}@media(min-width:640px){.blog-iframe__consent[data-v-bc078217],.blog-iframe__refused[data-v-bc078217]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:var(--aa-space-8);text-align:left}}.blog-iframe__og-image[data-v-bc078217]{aspect-ratio:16/9;background:var(--aa-color-surface);border-radius:var(--aa-radius-md);overflow:hidden;position:relative}.blog-iframe__og-image img[data-v-bc078217]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-iframe__consent-body[data-v-bc078217]{align-items:center;display:flex;flex-direction:column;gap:var(--aa-space-2)}@media(min-width:640px){.blog-iframe__consent-body[data-v-bc078217]{align-items:flex-start}}.blog-iframe__provider[data-v-bc078217]{color:var(--aa-color-text-muted);font-size:var(--aa-text-xs);font-weight:var(--aa-font-semibold);letter-spacing:.04em;margin:0;text-transform:uppercase}.blog-iframe__og-title[data-v-bc078217]{color:var(--aa-color-text);font-size:var(--aa-text-lg);font-weight:var(--aa-font-semibold);margin:0}.blog-iframe__og-desc[data-v-bc078217]{color:var(--aa-color-text-secondary);display:-webkit-box;font-size:var(--aa-text-sm);-webkit-line-clamp:3;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.blog-iframe__consent-btn[data-v-bc078217]{background:var(--aa-color-primary);border:none;border-radius:var(--aa-radius-full);color:var(--aa-color-on-primary,#fff);cursor:pointer;font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold);margin-top:var(--aa-space-2);padding:var(--aa-space-2) var(--aa-space-5);transition:opacity var(--aa-transition-fast,.15s) ease}.blog-iframe__consent-btn[data-v-bc078217]:hover{opacity:.92}.blog-iframe__hint[data-v-bc078217]{color:var(--aa-color-text-muted);font-size:var(--aa-text-xs);margin:0}.blog-iframe__loader[data-v-bc078217]{align-items:center;background:var(--aa-color-surface-elevated);display:flex;flex-direction:column;gap:var(--aa-space-3);inset:0;justify-content:center;position:absolute;z-index:1}.blog-iframe__spinner[data-v-bc078217]{animation:blog-iframe-spin-bc078217 .8s linear infinite;border:3px solid var(--aa-color-border);border-radius:var(--aa-radius-full);border-top-color:var(--aa-color-primary);height:28px;width:28px}.blog-iframe__loader-text[data-v-bc078217]{color:var(--aa-color-text-muted);font-size:var(--aa-text-sm)}@keyframes blog-iframe-spin-bc078217{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.blog-iframe__spinner[data-v-bc078217]{animation:none;opacity:.6}}.blog-social-post[data-v-302fae65]{margin:var(--aa-space-6) 0}.bsp__card[data-v-302fae65]{background:var(--aa-color-surface);border:1px solid var(--aa-color-border);border-radius:var(--aa-radius-lg);box-shadow:var(--aa-shadow-sm);display:flex;flex-direction:column;margin:0 auto;overflow:hidden;width:100%}.bsp__media[data-v-302fae65]{aspect-ratio:1/1;background:var(--aa-color-surface-elevated);position:relative;width:100%}.bsp__og-image[data-v-302fae65],.bsp__placeholder[data-v-302fae65]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bsp__placeholder[data-v-302fae65]{align-items:center;display:flex;justify-content:center}.bsp__placeholder-icon[data-v-302fae65]{color:var(--aa-color-text-muted);height:64px;width:64px}.bsp__badge[data-v-302fae65]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009;border-radius:var(--aa-radius-full);color:#fff;display:inline-flex;font-size:var(--aa-text-xs);font-weight:var(--aa-font-medium);gap:var(--aa-space-1);left:var(--aa-space-3);padding:var(--aa-space-1) var(--aa-space-2);position:absolute;top:var(--aa-space-3)}.bsp__badge-icon[data-v-302fae65]{height:14px;width:14px}.bsp__body[data-v-302fae65]{display:flex;flex-direction:column;gap:var(--aa-space-2);padding:var(--aa-space-4)}.bsp__author[data-v-302fae65]{color:var(--aa-color-text);font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold);margin:0}.bsp__author a[data-v-302fae65]{color:inherit;text-decoration:none}.bsp__author a[data-v-302fae65]:hover{color:var(--aa-color-primary)}.bsp__title[data-v-302fae65]{color:var(--aa-color-text-secondary);display:-webkit-box;font-size:var(--aa-text-sm);-webkit-line-clamp:3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.bsp__notice[data-v-302fae65]{background:var(--aa-color-surface-elevated);border-radius:var(--aa-radius-md);color:var(--aa-color-text-muted);font-size:var(--aa-text-xs);line-height:1.4;margin:var(--aa-space-2) 0 0;padding:var(--aa-space-2) var(--aa-space-3)}.bsp__actions[data-v-302fae65]{display:flex;flex-wrap:wrap;gap:var(--aa-space-2);margin-top:var(--aa-space-2)}.bsp__cta[data-v-302fae65]{align-items:center;background:var(--aa-color-primary);border:none;border-radius:var(--aa-radius-md);color:var(--aa-color-on-primary,#fff);cursor:pointer;display:inline-flex;font-size:var(--aa-text-sm);font-weight:var(--aa-font-medium);gap:var(--aa-space-2);padding:var(--aa-space-2) var(--aa-space-4);transition:background var(--aa-transition-fast)}.bsp__cta[data-v-302fae65]:hover{background:var(--aa-color-primary-hover,var(--aa-color-primary))}.bsp__cta-icon[data-v-302fae65]{height:16px;width:16px}.bsp__alt[data-v-302fae65]{align-items:center;border:1px solid var(--aa-color-border);border-radius:var(--aa-radius-md);color:var(--aa-color-text);display:inline-flex;font-size:var(--aa-text-sm);font-weight:var(--aa-font-medium);gap:var(--aa-space-2);padding:var(--aa-space-2) var(--aa-space-4);text-decoration:none;transition:background var(--aa-transition-fast)}.bsp__alt[data-v-302fae65]:hover{background:var(--aa-color-surface-elevated)}.bsp__alt-icon[data-v-302fae65]{height:14px;width:14px}.bsp__widget[data-v-302fae65]{display:flex;justify-content:center}.bsp__loading[data-v-302fae65]{color:var(--aa-color-text-muted);font-size:var(--aa-text-sm);padding:var(--aa-space-3);text-align:center}.bsp__widget[data-v-302fae65] .instagram-media{margin:0 auto!important;max-width:100%!important;width:100%!important}@media(prefers-reduced-motion:reduce){.bsp__alt[data-v-302fae65],.bsp__cta[data-v-302fae65]{transition:none}}.blog-embed[data-v-6f1edeb1]{margin:var(--aa-space-6) 0}.blog-embed__title[data-v-6f1edeb1]{color:var(--aa-color-text);font-size:var(--aa-text-lg);font-weight:var(--aa-font-semibold);margin:0 0 var(--aa-space-3)}.blog-embed__carousel-card[data-v-6f1edeb1]{flex:0 0 200px;scroll-snap-align:start}@media(min-width:640px){.blog-embed__carousel-card[data-v-6f1edeb1]{flex-basis:220px}}@media(min-width:1024px){.blog-embed__carousel-card[data-v-6f1edeb1]{flex-basis:240px}}.blog-embed__grid[data-v-6f1edeb1]{display:grid;gap:var(--aa-space-3);grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.blog-embed__grid[data-v-6f1edeb1]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.blog-embed__grid[data-v-6f1edeb1]{grid-template-columns:repeat(4,1fr)}}.blog-embed__singles[data-v-6f1edeb1]{display:flex;flex-direction:column;gap:var(--aa-space-3)}.blog-embed-minimal[data-v-6f1edeb1]{align-items:center;backdrop-filter:blur(var(--aa-glass-blur));-webkit-backdrop-filter:blur(var(--aa-glass-blur));background:var(--aa-glass-bg);border:1px solid var(--aa-glass-border);border-radius:var(--aa-radius-lg);box-shadow:var(--aa-shadow-sm);color:inherit;display:flex;gap:var(--aa-space-3);margin:var(--aa-space-6) 0;max-width:480px;padding:var(--aa-space-3) var(--aa-space-4);text-decoration:none;transition:transform var(--aa-transition-fast),box-shadow var(--aa-transition-fast)}.blog-embed-minimal[data-v-6f1edeb1]:hover{box-shadow:var(--aa-shadow-md);transform:translateY(-2px)}.blog-embed-minimal[data-v-6f1edeb1]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:2px}.blog-embed-minimal__icon[data-v-6f1edeb1]{align-items:center;background:var(--aa-color-primary-light);border-radius:var(--aa-radius-md);color:var(--aa-color-primary);display:flex;flex-shrink:0;font-size:1.125rem;height:2.5rem;justify-content:center;width:2.5rem}.blog-embed-minimal__body[data-v-6f1edeb1]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.blog-embed-minimal__label[data-v-6f1edeb1]{color:var(--aa-color-primary);font-size:var(--aa-text-xs);font-weight:var(--aa-font-semibold);letter-spacing:var(--aa-tracking-wide);text-transform:uppercase}.blog-embed-minimal__title[data-v-6f1edeb1]{color:var(--aa-color-text);font-family:var(--aa-heading-font);font-size:var(--aa-text-base);font-weight:var(--aa-font-semibold);line-height:var(--aa-leading-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-embed-minimal__arrow[data-v-6f1edeb1]{color:var(--aa-color-text-muted);flex-shrink:0;height:1.25rem;transition:transform var(--aa-transition-fast);width:1.25rem}.blog-embed-minimal:hover .blog-embed-minimal__arrow[data-v-6f1edeb1]{transform:translate(2px)}.bp__faq[data-v-2588b9a4]{border-top:1px solid var(--aa-color-border-subtle);margin-top:var(--aa-space-12);padding-top:var(--aa-space-8)}.bp__faq-heading[data-v-2588b9a4]{color:var(--aa-heading-color);font-family:var(--aa-heading-font);font-size:var(--aa-heading-3-size);font-weight:var(--aa-heading-weight);margin:0 0 var(--aa-space-5)}.bp__faq-list[data-v-2588b9a4]{display:flex;flex-direction:column;gap:0}.bp__faq-item[data-v-2588b9a4]{border-bottom:1px solid var(--aa-color-border-subtle)}.bp__faq-question[data-v-2588b9a4]{align-items:center;background:none;border:none;color:var(--aa-color-text);cursor:pointer;display:flex;font-family:inherit;font-size:var(--aa-text-lg);font-weight:var(--aa-font-medium);gap:var(--aa-space-3);justify-content:space-between;line-height:var(--aa-leading-snug);padding:var(--aa-space-4) 0;text-align:left;width:100%}.bp__faq-question[data-v-2588b9a4]:focus-visible{border-radius:var(--aa-radius-sm);outline:2px solid var(--aa-color-primary);outline-offset:2px}.bp__faq-chevron[data-v-2588b9a4]{color:var(--aa-color-text-muted);flex-shrink:0;height:18px;transition:transform var(--aa-transition-fast);width:18px}.bp__faq-chevron--open[data-v-2588b9a4]{transform:rotate(180deg)}.bp__faq-answer[data-v-2588b9a4]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--aa-transition-normal)}.bp__faq-answer--open[data-v-2588b9a4]{grid-template-rows:1fr}.bp__faq-answer>p[data-v-2588b9a4]{color:var(--aa-color-text-secondary);font-size:var(--aa-text-lg);line-height:var(--aa-leading-relaxed);margin:0;min-height:0;overflow:hidden;padding:0 0 var(--aa-space-5)}@media(prefers-reduced-motion:reduce){.bp__faq-answer[data-v-2588b9a4],.bp__faq-chevron[data-v-2588b9a4]{transition:none}}.bp__author-card[data-v-8a1084bf]{background:var(--aa-color-surface-elevated);border:1px solid var(--aa-color-border-subtle);border-radius:var(--aa-radius-xl);display:flex;gap:var(--aa-space-4);margin-top:var(--aa-space-10);padding:var(--aa-space-6)}.bp__author-card-avatar[data-v-8a1084bf]{border-radius:var(--aa-radius-full);flex-shrink:0;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.bp__author-card-name[data-v-8a1084bf]{color:var(--aa-color-text);font-size:var(--aa-text-lg);font-weight:var(--aa-font-semibold);margin:0}.bp__author-card-title[data-v-8a1084bf]{color:var(--aa-color-text-muted);font-size:var(--aa-text-sm);margin:var(--aa-space-1) 0 0}.bp__author-card-bio[data-v-8a1084bf]{color:var(--aa-color-text-secondary);font-size:var(--aa-text-base);line-height:var(--aa-leading-relaxed);margin:var(--aa-space-3) 0 0}.bp__related[data-v-0a0e792d]{border-top:1px solid var(--aa-color-border-subtle);margin-top:var(--aa-space-12);padding-top:var(--aa-space-8)}.bp__related-heading[data-v-0a0e792d]{color:var(--aa-heading-color);font-family:var(--aa-heading-font);font-size:var(--aa-heading-3-size);font-weight:var(--aa-heading-weight);margin:0 0 var(--aa-space-5)}.bp__related-grid[data-v-0a0e792d]{display:grid;gap:var(--aa-space-4) var(--aa-space-3);grid-template-columns:repeat(2,1fr)}@media(max-width:399px){.bp__related-grid[data-v-0a0e792d]{grid-template-columns:1fr}}@media(min-width:640px){.bp__related-grid[data-v-0a0e792d]{gap:var(--aa-space-5) var(--aa-space-4);grid-template-columns:repeat(3,1fr)}}.aa-locked-recs[data-v-264fc3da]{position:relative}.aa-locked-recs__overlay[data-v-264fc3da]{border-radius:var(--aa-radius-md);overflow:hidden;position:relative}.aa-locked-recs__placeholders[data-v-264fc3da]{display:flex;filter:blur(8px);gap:var(--aa-space-4);opacity:.4;pointer-events:none}.aa-locked-recs__placeholder-card[data-v-264fc3da]{background:var(--aa-color-surface-elevated);border-radius:var(--aa-radius-md);flex:0 0 200px;height:260px}.aa-locked-recs__cta[data-v-264fc3da]{align-items:center;display:flex;flex-direction:column;gap:var(--aa-space-3);inset:0;justify-content:center;position:absolute;z-index:2}.aa-locked-recs__cta-text[data-v-264fc3da]{color:var(--aa-color-text);font-size:var(--aa-text-base);font-weight:var(--aa-font-semibold);margin:0;text-align:center}.aa-locked-recs__cta-link[data-v-264fc3da]{color:var(--aa-color-primary);font-size:var(--aa-text-sm);text-decoration:none}.aa-locked-recs__cta-link[data-v-264fc3da]:hover{text-decoration:underline}.aa-locked-recs__fallback[data-v-264fc3da]{margin-top:var(--aa-space-6)}.aa-locked-recs__fallback-label[data-v-264fc3da]{color:var(--aa-color-text-muted);font-size:var(--aa-text-sm);margin-bottom:var(--aa-space-3)}@media(max-width:600px){.aa-locked-recs__placeholder-card[data-v-264fc3da]{flex:0 0 150px;height:200px}}.aa-more-to-discover[data-v-aa379afc]{padding:var(--aa-space-8) 0}.aa-more-to-discover__title[data-v-aa379afc]{color:var(--aa-color-text);font-family:var(--aa-font-display);font-size:clamp(16px,3vw,20px);font-weight:var(--aa-font-bold);margin-bottom:var(--aa-space-6)}.aa-more-to-discover__skeleton[data-v-aa379afc]{display:flex;gap:var(--aa-space-4);overflow:hidden}.aa-more-to-discover__grid[data-v-aa379afc]{display:grid;gap:var(--aa-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.aa-more-to-discover__item a[data-v-aa379afc]{color:var(--aa-color-text);font-size:var(--aa-text-sm);text-decoration:none}.aa-more-to-discover__item a[data-v-aa379afc]:hover{color:var(--aa-color-primary)}.aa-more-to-discover__empty[data-v-aa379afc]{color:var(--aa-color-text-muted);font-size:var(--aa-text-sm);text-align:center}.blog-share__desktop[data-v-34005e82]{display:none}@media(min-width:768px){.blog-share__desktop[data-v-34005e82]{display:block;position:sticky;top:calc(var(--header-height, 56px) + var(--aa-space-4))}}.blog-share__group[data-v-34005e82]{backdrop-filter:blur(var(--aa-glass-blur));-webkit-backdrop-filter:blur(var(--aa-glass-blur));border:1px solid var(--aa-color-border-subtle);border-radius:var(--aa-radius-xl);box-shadow:var(--aa-shadow-sm);display:flex;flex-direction:column;gap:var(--aa-space-2);padding:var(--aa-space-2)}.blog-share__group[data-v-34005e82],[data-theme=dark] .blog-share__group[data-v-34005e82]{background:color-mix(in srgb,var(--aa-color-surface-elevated) 80%,transparent)}.blog-share__btn[data-v-34005e82]{align-items:center;background:transparent;border:none;border-radius:var(--aa-radius-lg);cursor:pointer;display:flex;height:var(--aa-space-10);justify-content:center;transition:background var(--aa-transition-fast),color var(--aa-transition-fast);width:var(--aa-space-10)}.blog-share__btn[data-v-34005e82]:hover{background:var(--aa-color-primary-light)}.blog-share__btn[data-v-34005e82]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:2px}.blog-share__btn--copied[data-v-34005e82]{background:var(--aa-color-primary-light)}.blog-share__icon[data-v-34005e82]{color:var(--aa-color-text-secondary);height:var(--aa-space-5);transition:color var(--aa-transition-fast);width:var(--aa-space-5)}.blog-share__btn:hover .blog-share__icon[data-v-34005e82]{color:var(--aa-color-primary)}.blog-share__btn--copied .blog-share__icon[data-v-34005e82]{color:var(--aa-color-success)}.blog-share__mobile[data-v-34005e82]{display:block}@media(min-width:768px){.blog-share__mobile[data-v-34005e82]{display:none}}.blog-share__mobile-trigger[data-v-34005e82]{align-items:center;background:var(--aa-color-surface);border:1px solid var(--aa-color-border);border-radius:var(--aa-radius-full);color:var(--aa-color-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--aa-text-sm);font-weight:var(--aa-font-medium);gap:var(--aa-space-2);padding:var(--aa-space-2) var(--aa-space-4);transition:background var(--aa-transition-fast),border-color var(--aa-transition-fast)}.blog-share__mobile-trigger[data-v-34005e82]:hover{border-color:var(--aa-color-primary);color:var(--aa-color-primary)}.blog-share__mobile-trigger[data-v-34005e82]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:2px}.blog-share__sheet-grid[data-v-34005e82]{display:grid;gap:var(--aa-space-3);grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.blog-share__sheet-grid--inline[data-v-34005e82]{width:100%}.blog-share__sheet-btn[data-v-34005e82]{align-items:center;background:var(--aa-color-surface-elevated);border:none;border-radius:var(--aa-radius-lg);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:var(--aa-space-2);padding:var(--aa-space-3);transition:background var(--aa-transition-fast)}.blog-share__sheet-btn[data-v-34005e82]:hover{background:var(--aa-color-primary-light)}.blog-share__sheet-btn[data-v-34005e82]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:2px}.blog-share__sheet-icon[data-v-34005e82]{color:var(--aa-color-text);height:var(--aa-space-6);width:var(--aa-space-6)}.blog-share__sheet-label[data-v-34005e82]{color:var(--aa-color-text-secondary);font-size:var(--aa-text-xs);text-align:center}@media(prefers-reduced-motion:reduce){.blog-share__btn[data-v-34005e82],.blog-share__icon[data-v-34005e82],.blog-share__mobile-trigger[data-v-34005e82],.blog-share__sheet-btn[data-v-34005e82]{transition:none}}.blog-footer[data-v-6ae27342]{bottom:0;display:flex;justify-content:center;left:0;padding:var(--aa-space-2) var(--aa-space-4) calc(var(--aa-space-2) + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;right:0;z-index:var(--aa-z-sticky,200)}.blog-footer__inner[data-v-6ae27342]{align-items:center;backdrop-filter:blur(12px) saturate(1.4) brightness(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.4) brightness(1.05);background:#ffffff61;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--aa-radius-2xl);box-shadow:0 4px 20px #00000014,inset 0 1px #fff6,inset 0 -.5px #0000000a;display:flex;gap:var(--aa-space-2);max-width:480px;padding:var(--aa-space-2) var(--aa-space-2);pointer-events:auto;width:100%}.dark .blog-footer__inner[data-v-6ae27342],[data-theme=dark] .blog-footer__inner[data-v-6ae27342]{background:#1e1e1e80;border-color:#ffffff1f;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1f,inset 0 -.5px #0000001a}.blog-footer__btn[data-v-6ae27342]{align-items:center;background:#ffffff40;border:1px solid hsla(0,0%,100%,.35);border-radius:var(--aa-radius-xl);color:var(--aa-color-text);cursor:pointer;display:flex;flex:1;font-size:var(--aa-text-sm);font-weight:var(--aa-font-medium);gap:var(--aa-space-2);justify-content:center;min-height:44px;padding:var(--aa-space-2) var(--aa-space-3);transition:background var(--aa-duration-fast),transform var(--aa-duration-press)}.dark .blog-footer__btn[data-v-6ae27342],[data-theme=dark] .blog-footer__btn[data-v-6ae27342]{background:#ffffff1a;border-color:#ffffff26}.blog-footer__btn[data-v-6ae27342]:hover{background:#fff6}.blog-footer__btn[data-v-6ae27342]:active{transform:scale(.97)}.blog-footer__btn-icon[data-v-6ae27342]{font-size:var(--aa-text-lg)}.blog-footer__btn-label[data-v-6ae27342]{white-space:nowrap}@media(min-width:1024px){.blog-footer[data-v-6ae27342]{display:none}}.blog-sheet[data-v-3b7be55d]{display:flex;flex-direction:column;gap:var(--aa-space-4);padding:var(--aa-space-2) var(--aa-space-4) var(--aa-space-6)}.blog-sheet__tabs[data-v-3b7be55d]{background:var(--aa-color-surface-elevated);border:1px solid var(--aa-color-border-subtle);border-radius:var(--aa-radius-xl);display:grid;gap:var(--aa-space-1);grid-auto-columns:1fr;grid-auto-flow:column;padding:4px}.blog-sheet__tab[data-v-3b7be55d]{align-items:center;background:transparent;border:none;border-radius:var(--aa-radius-lg);color:var(--aa-color-text-secondary);cursor:pointer;display:flex;font-size:var(--aa-text-sm);font-weight:var(--aa-font-medium);gap:var(--aa-space-2);justify-content:center;min-height:40px;padding:var(--aa-space-2) var(--aa-space-3);transition:background var(--aa-duration-fast),color var(--aa-duration-fast)}.blog-sheet__tab[data-v-3b7be55d]:hover{color:var(--aa-color-text)}.blog-sheet__tab.is-active[data-v-3b7be55d]{background:var(--aa-color-surface);box-shadow:var(--aa-shadow-sm);color:var(--aa-color-text)}.blog-sheet__tab-icon[data-v-3b7be55d]{font-size:var(--aa-text-base)}.blog-sheet__panels[data-v-3b7be55d]{display:flex;flex-direction:column}.blog-sheet__panel[data-v-3b7be55d]{min-height:200px}.bp[data-v-93e9ef06]{--aa-content-width:1120px;background:var(--aa-color-surface);min-height:100dvh;padding-bottom:var(--aa-space-24)}.bp__layout[data-v-93e9ef06]{display:grid;gap:var(--aa-space-8);grid-template-columns:1fr;padding-top:var(--aa-space-10)}.bp__sidebar[data-v-93e9ef06]{display:none}.bp__sidebar-glass[data-v-93e9ef06]{max-height:calc(100vh - var(--header-height, 56px) - var(--aa-space-12));overflow-y:auto;position:sticky;top:calc(var(--header-height, 56px) + var(--aa-space-10))}.bp__share-sidebar[data-v-93e9ef06]{display:none}.bp__share-inline[data-v-93e9ef06]{border-top:1px solid var(--aa-color-border-subtle);margin-top:var(--aa-space-10);padding-top:var(--aa-space-6)}@media(min-width:1024px){.bp__layout[data-v-93e9ef06]{gap:var(--aa-space-10);grid-template-columns:200px minmax(0,1fr) 56px}.bp__layout--no-toc[data-v-93e9ef06]{grid-template-columns:minmax(0,1fr) 56px}.bp__sidebar[data-v-93e9ef06]{display:block;grid-column:1}.bp__article[data-v-93e9ef06]{grid-column:2;min-width:0}.bp__layout--no-toc .bp__article[data-v-93e9ef06]{grid-column:1}.bp__share-sidebar[data-v-93e9ef06]{display:block;grid-column:3}.bp__layout--no-toc .bp__share-sidebar[data-v-93e9ef06]{grid-column:2}.bp__share-inline[data-v-93e9ef06]{display:none}}.bp__article[data-v-93e9ef06]{max-width:var(--aa-width-sm);min-width:0}.bp__summary[data-v-93e9ef06]{background:var(--aa-color-surface-elevated);border-radius:var(--aa-radius-lg);color:var(--aa-color-text);font-size:var(--aa-text-lg);font-weight:var(--aa-font-normal);line-height:var(--aa-leading-relaxed);margin:0 0 var(--aa-space-8);padding:var(--aa-space-4) var(--aa-space-5);text-wrap:balance}@media(min-width:640px){.bp__summary[data-v-93e9ef06]{font-size:var(--aa-text-xl);padding:var(--aa-space-5) var(--aa-space-6)}}.bp__body[data-v-93e9ef06]{color:var(--aa-color-text-secondary);font-size:var(--aa-text-lg);line-height:var(--aa-leading-relaxed)}.bp__prose[data-v-93e9ef06] h2,.bp__prose[data-v-93e9ef06] h3,.bp__prose[data-v-93e9ef06] h4{scroll-margin-top:calc(var(--aa-header-height, 56px) + var(--aa-space-6))}.bp__prose[data-v-93e9ef06] h2{color:var(--aa-heading-color);font-family:var(--aa-heading-font);font-size:var(--aa-heading-2-size);font-weight:var(--aa-heading-weight);line-height:var(--aa-heading-leading);margin:var(--aa-space-12) 0 var(--aa-space-4);text-wrap:balance}.bp__prose[data-v-93e9ef06] h2:first-child{margin-top:0}.bp__prose[data-v-93e9ef06] h3{color:var(--aa-heading-color);font-family:var(--aa-heading-font);font-size:var(--aa-heading-3-size);font-weight:var(--aa-heading-weight);line-height:var(--aa-heading-leading);margin:var(--aa-space-10) 0 var(--aa-space-3);text-wrap:balance}.bp__prose[data-v-93e9ef06] h4{color:var(--aa-heading-color);font-family:var(--aa-heading-font);font-size:var(--aa-heading-4-size);font-weight:var(--aa-font-semibold);line-height:var(--aa-leading-snug);margin:var(--aa-space-8) 0 var(--aa-space-2);text-wrap:balance}.bp__prose[data-v-93e9ef06] h5,.bp__prose[data-v-93e9ef06] h6{color:var(--aa-color-text-secondary);font-family:var(--aa-heading-font);font-size:var(--aa-heading-5-size);font-weight:var(--aa-font-semibold);line-height:var(--aa-leading-snug);margin:var(--aa-space-6) 0 var(--aa-space-2);text-wrap:balance}.bp__prose[data-v-93e9ef06] p{margin:0 0 var(--aa-space-5);text-wrap:balance}.bp__prose[data-v-93e9ef06] b,.bp__prose[data-v-93e9ef06] strong{color:var(--aa-color-text);font-weight:var(--aa-font-semibold)}.bp__prose[data-v-93e9ef06] ::-moz-selection{background:color-mix(in srgb,var(--aa-color-primary) 20%,transparent)}.bp__prose[data-v-93e9ef06] ::selection{background:color-mix(in srgb,var(--aa-color-primary) 20%,transparent)}.bp__prose[data-v-93e9ef06] a{color:var(--aa-color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--aa-transition-fast)}.bp__prose[data-v-93e9ef06] a:hover{color:var(--aa-color-primary-hover);text-decoration-thickness:2px}.bp__prose[data-v-93e9ef06] ol,.bp__prose[data-v-93e9ef06] ul{--aa-list-marker-color:var(--aa-color-text-secondary);--aa-list-marker-size:1.5rem;list-style:none;margin:0 0 var(--aa-space-5);padding:0}.bp__prose[data-v-93e9ef06] ol{counter-reset:list-counter}.bp__prose[data-v-93e9ef06] li{line-height:var(--aa-leading-relaxed);margin-bottom:var(--aa-space-2);padding-left:var(--aa-list-marker-size);position:relative}.bp__prose[data-v-93e9ef06] ul>li:before{background:var(--aa-list-marker-color);border-radius:var(--aa-radius-full);content:"";height:5px;left:.3rem;opacity:.8;position:absolute;top:.7em;width:5px}.bp__prose[data-v-93e9ef06] ol>li{counter-increment:list-counter}.bp__prose[data-v-93e9ef06] ol>li:before{color:var(--aa-list-marker-color);content:counter(list-counter) ".";font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold);left:0;position:absolute;text-align:right;width:calc(var(--aa-list-marker-size) - var(--aa-space-2))}.bp__prose[data-v-93e9ef06] ol[data-style=roman]{counter-reset:list-roman}.bp__prose[data-v-93e9ef06] ol[data-style=roman]>li{counter-increment:list-roman}.bp__prose[data-v-93e9ef06] ol[data-style=roman]>li:before{content:counter(list-roman,lower-roman) "."}.bp__prose[data-v-93e9ef06] li[data-marker=check]:before,.bp__prose[data-v-93e9ef06] li[data-marker=cross]:before,.bp__prose[data-v-93e9ef06] li[data-marker=dash]:before,.bp__prose[data-v-93e9ef06] ul.checkmark-list>li:before,.bp__prose[data-v-93e9ef06] ul.cross-list>li:before,.bp__prose[data-v-93e9ef06] ul[data-marker=dash]>li:before{background-color:var(--aa-color-text-secondary);border-radius:0;content:"";height:14px;left:.125rem;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;opacity:1;position:absolute;top:.45em;width:14px}.bp__prose[data-v-93e9ef06] li[data-marker=check]:before,.bp__prose[data-v-93e9ef06] ul.checkmark-list>li:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>")}.bp__prose[data-v-93e9ef06] li[data-marker=cross]:before,.bp__prose[data-v-93e9ef06] ul.cross-list>li:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>")}.bp__prose[data-v-93e9ef06] li[data-marker=dash]:before,.bp__prose[data-v-93e9ef06] ul[data-marker=dash]>li:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/></svg>")}.bp__prose[data-v-93e9ef06] li[data-marker=bullet]:before{background:var(--aa-list-marker-color);border-radius:var(--aa-radius-full);content:"";height:5px;left:.3rem;mask-image:none;-webkit-mask-image:none;opacity:.8;position:absolute;top:.7em;width:5px}.bp__prose[data-v-93e9ef06] li[data-marker=number]:before,.bp__prose[data-v-93e9ef06] li[data-marker=roman]:before{background:transparent;color:var(--aa-list-marker-color);content:attr(data-marker-text);font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold);left:0;line-height:var(--aa-leading-relaxed);mask-image:none;-webkit-mask-image:none;position:absolute;text-align:right;top:0;width:calc(var(--aa-list-marker-size) - var(--aa-space-2))}.bp__prose[data-v-93e9ef06] li[data-marker=roman]:before{font-variant:small-caps}.bp__prose[data-v-93e9ef06] li:has(>p:empty:only-child):before{display:none}.bp__prose[data-v-93e9ef06] li:has(>p:empty:only-child){display:none}.bp__prose[data-v-93e9ef06] li>ol,.bp__prose[data-v-93e9ef06] li>ul{margin-bottom:var(--aa-space-1);margin-top:var(--aa-space-2)}.bp__prose[data-v-93e9ef06] img{border-radius:var(--aa-radius-lg);height:auto;margin:var(--aa-space-6) 0;max-width:100%}.bp__prose[data-v-93e9ef06] hr{background:var(--aa-color-border-subtle);border:none;height:1px;margin:var(--aa-space-10) 0}.bp__prose[data-v-93e9ef06] figure{margin:var(--aa-space-8) 0}.bp__prose[data-v-93e9ef06] figcaption{color:var(--aa-color-text-muted);font-size:var(--aa-text-sm);font-style:italic;margin-top:var(--aa-space-2);text-align:center}.bp__prose[data-v-93e9ef06] code{background:var(--aa-color-surface-elevated);border-radius:var(--aa-radius-sm);color:var(--aa-color-text);font-family:var(--aa-font-mono);font-size:.875em;padding:.15em .4em;word-break:break-word}.bp__prose[data-v-93e9ef06] pre code{background:none;border-radius:0;font-size:inherit;padding:0}.bp__prose[data-v-93e9ef06] mark{background:color-mix(in srgb,var(--aa-color-primary) 12%,transparent);border-radius:var(--aa-radius-xs);color:inherit;padding:.1em .2em}.bp__prose[data-v-93e9ef06] .bp__body-img-wrap{display:block;margin:var(--aa-space-6) 0;position:relative}.bp__prose[data-v-93e9ef06] .bp__body-img-wrap img{margin:0}.bp__prose[data-v-93e9ef06] .bp__body-img-copyright{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--aa-overlay-heavy);border-radius:var(--aa-radius-full);bottom:var(--aa-space-2);color:var(--aa-color-on-image);font-size:var(--aa-text-xs);line-height:var(--aa-leading-normal);padding:var(--aa-space-1) var(--aa-space-2);pointer-events:none;position:absolute;right:var(--aa-space-2);z-index:2}.bp__embed-wrap[data-v-93e9ef06]{margin:var(--aa-space-8) 0}.bp__prose[data-v-93e9ef06] blockquote{background:color-mix(in srgb,var(--aa-color-primary) 4%,var(--aa-color-surface));border-left:3px solid var(--aa-color-primary);border-radius:0 var(--aa-radius-md) var(--aa-radius-md) 0;color:var(--aa-color-text);font-size:var(--aa-text-lg);font-style:italic;line-height:var(--aa-leading-relaxed);margin:var(--aa-space-6) 0;padding:var(--aa-space-3) var(--aa-space-4)}@media(min-width:640px){.bp__prose[data-v-93e9ef06] blockquote{font-size:var(--aa-text-xl);margin:var(--aa-space-8) 0;padding:var(--aa-space-4) var(--aa-space-5)}}[data-theme=dark] .bp__prose[data-v-93e9ef06] blockquote{background:color-mix(in srgb,var(--aa-color-primary) 8%,var(--aa-color-surface))}.bp__prose[data-v-93e9ef06] blockquote p:last-child{margin-bottom:0}.bp__prose[data-v-93e9ef06] pre{background:var(--aa-color-surface-elevated);border:1px solid var(--aa-color-border-subtle);border-radius:var(--aa-radius-lg);font-family:var(--aa-font-mono);font-size:var(--aa-text-sm);line-height:var(--aa-leading-relaxed);margin:var(--aa-space-8) 0;overflow-x:auto;padding:var(--aa-space-5);-webkit-overflow-scrolling:touch}[data-theme=dark] .bp__prose[data-v-93e9ef06] pre{background:color-mix(in srgb,var(--aa-color-surface-elevated) 60%,var(--aa-color-surface));border-color:var(--aa-color-border)}.bp__prose[data-v-93e9ef06] table{border-collapse:collapse;display:block;font-size:var(--aa-text-base);margin:var(--aa-space-6) 0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.bp__prose[data-v-93e9ef06] thead{border-bottom:2px solid var(--aa-color-border)}.bp__prose[data-v-93e9ef06] td,.bp__prose[data-v-93e9ef06] th{border-bottom:1px solid var(--aa-color-border-subtle);padding:var(--aa-space-3) var(--aa-space-4);text-align:left;white-space:nowrap}@media(min-width:640px){.bp__prose[data-v-93e9ef06] td,.bp__prose[data-v-93e9ef06] th{white-space:normal}.bp__prose[data-v-93e9ef06] table{display:table}}.bp__prose[data-v-93e9ef06] th{color:var(--aa-color-text);font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold);letter-spacing:var(--aa-tracking-wide);text-transform:uppercase}.bp__prose[data-v-93e9ef06] tr:hover td{background:var(--aa-surface-hover)}.bp__tags[data-v-93e9ef06]{border-top:1px solid var(--aa-color-border-subtle);display:flex;flex-wrap:wrap;gap:var(--aa-space-2);margin-top:var(--aa-space-10);padding-top:var(--aa-space-6)}.bp__tag[data-v-93e9ef06]{background:var(--aa-color-surface-elevated);border:1px solid var(--aa-color-border-subtle);border-radius:var(--aa-radius-full);color:var(--aa-color-text-secondary);display:inline-block;font-size:var(--aa-text-sm);padding:var(--aa-space-1) var(--aa-space-3);transition:background var(--aa-transition-fast),color var(--aa-transition-fast),border-color var(--aa-transition-fast)}.bp__tag[data-v-93e9ef06]:hover{background:var(--aa-color-primary-light);border-color:color-mix(in srgb,var(--aa-color-primary) 20%,transparent);color:var(--aa-color-primary)}@media(prefers-reduced-motion:reduce){.bp__prose[data-v-93e9ef06] a,.bp__tag[data-v-93e9ef06]{transition:none}}.bf[data-v-93e9ef06]{--aa-content-width:var(--aa-width-xl);background:var(--aa-color-surface);min-height:100dvh;padding-bottom:var(--aa-space-24)}
