.ContactForm_form__H5JcE{background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#00141e24);border-radius:14px;box-shadow:0 8px 28px #00141e0f;gap:18px;margin-top:28px;max-width:720px;padding:24px}.ContactForm_form__H5JcE,.ContactForm_row__brGCD{display:grid}.ContactForm_row__brGCD{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ContactForm_field__5YOXO{display:grid;gap:7px}.ContactForm_label__7uhpr{font-size:14px;font-weight:650}.ContactForm_input__z2Vcm,.ContactForm_label__7uhpr,.ContactForm_textarea__gsfPq{color:var(--color-text-primary,#00141e)}.ContactForm_input__z2Vcm,.ContactForm_textarea__gsfPq{background:var(--color-background,#fff);border:1px solid var(--color-border-subtle,#00141e33);border-radius:9px;box-sizing:border-box;font:inherit;font-size:16px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ContactForm_input__z2Vcm{min-height:46px;padding:10px 12px}.ContactForm_textarea__gsfPq{line-height:1.5;min-height:170px;padding:12px;resize:vertical}.ContactForm_input__z2Vcm:focus,.ContactForm_textarea__gsfPq:focus{border-color:#804dd1;box-shadow:0 0 0 3px #804dd129}.ContactForm_input__z2Vcm:disabled,.ContactForm_textarea__gsfPq:disabled{cursor:not-allowed;opacity:.7}.ContactForm_hint__jfyzv{color:var(--color-text-muted,#00141ea6);font-size:13px;line-height:1.45;margin:-4px 0 0}.ContactForm_button__DzqJi{background:#804dd1;border:0;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;justify-self:start;min-height:46px;min-width:150px;padding:11px 22px;transition:background .15s ease,transform .15s ease}.ContactForm_button__DzqJi:hover:not(:disabled){background:#6e3fc0;transform:translateY(-1px)}.ContactForm_button__DzqJi:disabled{cursor:not-allowed;opacity:.7}.ContactForm_status__yW2qm{border-radius:9px;font-size:14px;line-height:1.45;margin:0;padding:11px 13px}.ContactForm_success__pnD_x{background:#22c55e1a;border:1px solid #15803d47;color:#166534}.ContactForm_error__x_8DG{background:#ef444417;border:1px solid #b91c1c40;color:#991b1b}.ContactForm_honeypot__Fwy_x{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;width:1px!important}html.dark .ContactForm_form__H5JcE{background:var(--color-surface,#131c2b);border-color:var(--color-border-subtle,#94a3b82e);box-shadow:0 10px 30px #02061757}html.dark .ContactForm_label__7uhpr{color:var(--color-text-primary,#f8fafc)}html.dark .ContactForm_input__z2Vcm,html.dark .ContactForm_textarea__gsfPq{background:#02061761;border-color:#94a3b847;color:#f8fafc}html.dark .ContactForm_hint__jfyzv{color:var(--color-text-muted,#94a3b8)}html.dark .ContactForm_success__pnD_x{color:#86efac}html.dark .ContactForm_error__x_8DG{color:#fca5a5}@media(max-width:640px){.ContactForm_form__H5JcE{gap:16px;margin-top:22px;padding:18px 14px}.ContactForm_row__brGCD{grid-template-columns:1fr}.ContactForm_button__DzqJi{width:100%}}:root{--color-page-background:#00141e;--color-surface:#fff;--color-surface-muted:#eee;--color-surface-alt:#f5f6f7;--color-surface-hover:#e2e4e4;--color-surface-strong:#f4f5f5;--color-chip-neutral:#c8cdcd;--color-team-highlight:#eef7ff;--color-pinned-highlight:#1f728e29;--color-text-primary:#00141e;--color-text-secondary:#3f484c;--color-text-muted:#545d64;--color-border-subtle:#00141e0f;--color-border-strong:#e5e5e5;--color-input-bg:#f5f5f5;--color-input-border:#e5e5e5;--color-input-placeholder:#999;--color-overlay-strong:#000000b3;--color-card-shadow:#1623291f;--color-image-placeholder:#f0f0f0;--color-empty-state-bg:#f8f9fa;--color-empty-state-border:#e9ecef;--color-empty-state-text:#6c757d;--color-surface-accent:#f3f5f8;--color-button-disabled-bg:#e2e5e5;--color-button-disabled-text:#9ea4a7;--color-trend-odds:#fff}html.dark{color-scheme:dark;--color-page-background:#060d1a;--color-surface:#131c2b;--color-surface-muted:#0d1522;--color-surface-alt:#182235;--color-surface-hover:#243147;--color-surface-strong:#1f2b3f;--color-chip-neutral:#2c3a55;--color-team-highlight:#223453;--color-pinned-highlight:#50a0c840;--color-text-primary:#f8fafc;--color-text-secondary:#cad6f6;--color-text-muted:#9ca6c0;--color-border-subtle:#94a3b83d;--color-border-strong:#94a3b866;--color-input-bg:#121b2b;--color-input-border:#94a3b873;--color-input-placeholder:#7b869d;--color-overlay-strong:#040710cc;--color-card-shadow:#04071099;--color-image-placeholder:#1b273a;--color-empty-state-bg:#101929;--color-empty-state-border:#94a3b852;--color-empty-state-text:#d0dcff;--color-surface-accent:#1b2538;--color-button-disabled-bg:#78829947;--color-button-disabled-text:#9fa9c6;--color-trend-odds:#ffffff8c}html:has(.blog-layout){max-width:100%;overflow-x:clip;scrollbar-width:none}html:has(.blog-layout)::-webkit-scrollbar{height:0;width:0}body:has(.blog-layout){max-width:100%;overflow-x:clip}.blog-page{padding:0 0 24px}@media(max-width:670px){.blog-page{padding:0 0 24px}}.blog-page__header{border-bottom:1px solid var(--color-border-subtle,#00141e14);margin-bottom:24px;padding-bottom:16px}.blog-page__title{color:var(--color-text-primary,#00141e);font-size:28px;font-weight:700;margin:0}.blog-page__subtitle{color:var(--color-text-muted,#6c757d);font-size:14px;margin:8px 0 0}.blog-page__crumb{color:var(--color-text-muted,#6c757d);font-size:12px;margin-bottom:8px}.blog-page__crumb a{color:#804dd1;text-decoration:none}.blog-page__crumb a:hover{text-decoration:underline}.blog-page__empty{color:var(--color-text-muted,#6c757d);font-size:15px;padding:48px 16px;text-align:center}.blog-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:815px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:670px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#00141e14);border-radius:12px;box-shadow:0 4px 14px #0f172a0f;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{box-shadow:0 10px 28px #0f172a1f;transform:translateY(-2px)}.blog-card__image{aspect-ratio:16/9;background:var(--color-image-placeholder,#f0f0f0);overflow:hidden;position:relative;width:100%}.blog-card__image img{display:block;height:100%;object-fit:cover;width:100%}.blog-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px}.blog-card__meta{align-items:center;color:var(--color-text-muted,#6c757d);display:flex;font-size:12px;gap:10px}.blog-card__category{align-items:center;background:#804dd11f;border-radius:999px;color:#5a3aa3;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.04em;padding:3px 10px;text-decoration:none;text-transform:uppercase;transition:background .15s ease}.blog-card__category:hover{background:#804dd138;text-decoration:none}.blog-card__title{font-size:18px;font-weight:700;line-height:1.35;margin:4px 0}.blog-card__title a{color:var(--color-text-primary,#00141e);text-decoration:none}.blog-card__title a:hover{color:#804dd1}.blog-card__excerpt{color:var(--color-text-secondary,#00141ec7);display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.55;margin:0;-webkit-box-orient:vertical;overflow:hidden}.blog-card__more{color:#804dd1;font-size:13px;font-weight:600;margin-top:auto;padding-top:8px;text-decoration:none}.blog-card__more:hover{text-decoration:underline}.blog-post{padding:24px 16px}@media(max-width:670px){.blog-post{padding:12px 0}}.blog-post__header{margin-bottom:24px}.blog-post__top-meta{align-items:center;color:var(--color-text-muted,#6c757d);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-bottom:12px}.blog-post__back{color:#804dd1;font-size:13px;margin-left:auto;text-decoration:none}.blog-post__back:hover{text-decoration:underline}.blog-post__title{color:var(--color-text-primary,#00141e);font-size:32px;font-weight:700;line-height:1.2;margin:0 0 16px}@media(max-width:670px){.blog-post__title{font-size:24px}}.blog-post__subtitle{color:var(--color-text-muted,#00141ead);font-size:17px;font-weight:400;line-height:1.5;margin:-8px 0 20px}.blog-post__author{align-items:center;display:flex;gap:10px;margin-bottom:20px}.blog-post__author img{border-radius:50%;height:40px;width:40px}.blog-post__author-name{color:var(--color-text-primary,#00141e);font-size:14px;font-weight:600}.blog-post__author-meta{color:var(--color-text-muted,#6c757d);font-size:12px}.blog-post__featured{background:var(--color-image-placeholder,#f0f0f0);border-radius:12px;overflow:hidden;width:100%}.blog-post__featured img{display:block;height:auto;max-width:100%;width:100%}.blog-post__content{color:var(--color-text-secondary,#00141ed9);font-size:16px;line-height:1.75}.blog-post__content p{margin:0 0 16px}.blog-post__content h2{color:var(--color-text-primary,#00141e);font-size:24px;margin:28px 0 12px}.blog-post__content h3{color:var(--color-text-primary,#00141e);font-size:20px;margin:24px 0 10px}.blog-post__content h4{color:var(--color-text-primary,#00141e);font-size:18px;margin:20px 0 8px}.blog-post__content ol,.blog-post__content ul{margin:0 0 16px;padding-left:24px}.blog-post__content li{margin-bottom:6px}.blog-post__content a{color:#804dd1;text-decoration:underline}.blog-post__content img{border-radius:8px;display:block;height:auto!important;margin:16px 0;max-width:100%!important;position:static!important}.blog-post__content [class*=wp-block],.blog-post__content figure{max-width:100%!important;position:relative}.blog-post__content .wp-block-image{margin:16px 0}.blog-post__content .wp-block-image img{border-radius:8px}.blog-post__content .wp-block-image figcaption{color:var(--color-text-muted,#6c757d);font-size:12px;margin-top:6px;text-align:center}.blog-post__content .wp-block-image.alignfull,.blog-post__content .wp-block-image.alignwide{margin-left:0;margin-right:0;max-width:100%;width:100%}.blog-post__content .wp-block-cover{border-radius:8px;overflow:hidden;position:relative!important;width:100%}.blog-post__content .wp-block-cover .wp-block-cover__image-background{height:100%!important;inset:0;object-fit:cover!important;position:absolute!important;width:100%!important}.blog-post__content .wp-block-media-text{align-items:center;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:16px 0}@media(max-width:670px){.blog-post__content .wp-block-media-text{grid-template-columns:1fr}}.blog-post__content .wp-block-media-text .wp-block-media-text__media img{height:auto;margin:0;width:100%}.blog-post__content blockquote{background:#804dd114;border-left:4px solid #804dd1;font-style:italic;margin:16px 0;padding:12px 20px}.blog-post__content code{background:#0000000f;border-radius:4px;font-size:.9em;padding:2px 6px}.blog-post__content pre{background:#1e293b;border-radius:8px;color:#f8fafc;overflow-x:auto;padding:14px}.blog-post__content table{border:1px solid var(--color-border-subtle,#00141e1f);border-collapse:collapse;border-radius:10px;font-size:13px;line-height:1.5;margin:16px 0;overflow:hidden;width:100%}.blog-post__content td,.blog-post__content th{border-bottom:1px solid var(--color-border-subtle,#00141e12);padding:7px 12px;text-align:left;vertical-align:middle}.blog-post__content th{background:var(--color-surface-muted,#f3f5f8);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.blog-post__content tr:last-child td{border-bottom:0}.blog-post__content tbody tr:nth-child(2n){background:#00141e05}.blog-post__content table img{border-radius:2px;display:inline-block;height:14px;margin:0 7px 0 0;max-width:20px;object-fit:cover;vertical-align:middle;width:20px}@media(max-width:670px){.blog-post__content table:has(thead){display:block;max-width:100%;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;border-radius:10px;white-space:nowrap}.blog-post__content table:has(thead) td,.blog-post__content table:has(thead) th{white-space:nowrap}.blog-post__content table:not(:has(thead)){display:block}.blog-post__content table:not(:has(thead)) thead{display:none}.blog-post__content table:not(:has(thead)) tbody,.blog-post__content table:not(:has(thead)) td,.blog-post__content table:not(:has(thead)) th,.blog-post__content table:not(:has(thead)) tr{display:block}.blog-post__content table:not(:has(thead)) tbody tr{border-bottom:1px solid #00141e14;padding:8px 12px}.blog-post__content table:not(:has(thead)) tbody tr:last-child{border-bottom:0}.blog-post__content table:not(:has(thead)) tbody tr:nth-child(2n){background:#00141e05}.blog-post__content table:not(:has(thead)) th{background:none;border:none;color:var(--color-text-muted,#00141e8c);font-size:11px;letter-spacing:.02em;padding:0}.blog-post__content table:not(:has(thead)) td{border:none;font-size:14px;font-weight:600;padding:1px 0 0}}html.dark .blog-card__title a,html.dark .blog-page__title,html.dark .blog-post__author-name,html.dark .blog-post__title{color:var(--color-text-primary,#f8fafc)}html.dark .blog-card__excerpt,html.dark .blog-card__meta,html.dark .blog-page__crumb,html.dark .blog-page__empty,html.dark .blog-page__subtitle,html.dark .blog-post__author-meta,html.dark .blog-post__content,html.dark .blog-post__top-meta{color:var(--color-text-secondary,#cbd5e1)}html.dark .blog-card{border-color:var(--color-border-subtle,#94a3b82e);box-shadow:0 6px 18px #02061773}html.dark .blog-card__category{background:#804dd138;color:#d8ccff}html.dark .blog-card__category:hover{background:#804dd157}html.dark .blog-post__content h2,html.dark .blog-post__content h3,html.dark .blog-post__content h4{color:var(--color-text-primary,#f8fafc)}html.dark .blog-post__content code{background:#ffffff14}.blog-layout{box-sizing:border-box;margin:0 auto;max-width:100%;min-width:0;padding:8px 16px 66px;width:1308px}@media(max-width:1049px){.blog-layout{width:100%}}@media(max-width:670px){.blog-layout{padding:8px 8px 40px}}.blog-wrapper{box-sizing:border-box;display:flex;margin:0 auto;max-width:100%;padding:21px 16px 66px;width:1308px}@media(max-width:1049px){.blog-wrapper{flex-wrap:wrap;width:100%}}@media(max-width:670px){.blog-wrapper{padding:21px 0 30px}}.middle--blog-expanded{display:flex;gap:14px;margin-right:0;width:100%}@media(max-width:1049px){.middle--blog-expanded{width:100%}}@media(max-width:670px){.middle--blog-expanded{flex-direction:column;width:100%}}.middle--blog-expanded>.middle__content{flex:1 1 1032px;max-width:1032px;min-width:0}@media(max-width:1049px){.middle--blog-expanded>.middle__content{flex:1;max-width:100%}}.middle--blog-expanded>.middle__sidebar{align-self:flex-start;display:flex;flex:0 0 230px;flex-direction:column;gap:24px}@media(max-width:1049px){.middle--blog-expanded>.middle__sidebar{flex:0 0 230px}}@media(max-width:815px){.middle--blog-expanded>.middle__sidebar{display:none}}@media(max-width:670px){.middle--blog-expanded>.middle__sidebar{flex:1}}.middle--blog-expanded>.middle__content>.blog-article{background:#0000;border:none;border-radius:0;box-shadow:none;padding:12px 14px}@media(max-width:815px){.middle--blog-expanded>.middle__content>.blog-article{padding:10px 12px}}@media(max-width:670px){.middle--blog-expanded>.middle__content>.blog-article{padding:4px 0}}.blog-article{color:var(--color-text-secondary,#555e61);display:flex;flex-direction:column;font-size:15px;gap:24px;line-height:1.8}.blog-article__intro{display:flex;flex-direction:column;gap:4px}.blog-article .static-page__header{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.blog-article .static-page__title{color:var(--color-text-primary,#00141e);font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}@media(max-width:670px){.blog-article .static-page__title{font-size:24px}}.blog-article .static-page__subtitle{color:var(--color-text-muted,#00141eb8);font-size:18px;font-weight:500;line-height:1.6;margin:0}.blog-meta__author,.blog-meta__date,.blog-meta__reading-time{color:var(--color-text-muted,#6c757d);display:inline-block;font-size:13px;letter-spacing:.02em;text-transform:uppercase}.blog-meta__author:after,.blog-meta__date:after,.blog-meta__reading-time:after{content:" • ";margin:0 8px}.blog-meta__author:last-child:after,.blog-meta__date:last-child:after,.blog-meta__reading-time:last-child:after{content:"";margin:0}.blog-inline-image{margin:24px auto;max-width:840px;text-align:center}.blog-inline-image img{background:var(--color-image-placeholder,#f0f0f0);border-radius:10px;display:block;height:auto;width:100%}.blog-inline-image figcaption{color:var(--color-text-muted,#5f6b77);font-size:12px;line-height:1.5;margin-top:8px}.blog-section{display:flex;flex-direction:column;gap:12px}.blog-section h2{color:var(--color-text-primary,#00141e);font-size:24px;font-weight:700;line-height:1.4;margin:0}@media(max-width:670px){.blog-section h2{font-size:20px}}.blog-section p{color:var(--color-text-secondary,#00141ed6);line-height:1.8;margin:0}.blog-subsections{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:20px}.blog-subsection{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--color-surface-accent,#5070b414);border-radius:12px;padding:16px}.blog-subsection h3{color:var(--color-text-primary,#00141e);font-size:18px;margin:0 0 8px}.blog-subsection p{color:var(--color-text-secondary,#00141ec7);line-height:1.6;margin:0}.blog-list{display:grid;gap:8px;list-style:disc;margin:8px 0;padding-left:20px}.blog-list li{color:var(--color-text-secondary,#00141ed6);line-height:1.8;margin:0}.blog-list li strong{color:var(--color-text-primary,#00141e);font-weight:600}.blog-quote{background:#804dd114;border-left:4px solid #804dd1;border-radius:4px;color:var(--color-text-secondary,#00141ed6);font-style:italic;line-height:1.8;margin:16px 0;padding:16px 20px}.blog-quote:before{color:#804dd1;content:'"';font-size:32px;opacity:.3}.blog-tags{align-items:center;background:var(--color-surface-accent,#f7f9fb);border:1px solid var(--color-border-subtle,#00141e0f);border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;margin:32px 0 0;padding:12px 16px}.blog-tags__label{color:var(--color-text-muted,#64748b);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.blog-tags__cloud{display:flex;flex-wrap:wrap;gap:8px}.blog-tags__tag{align-items:center;background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#00141e1f);border-radius:999px;color:var(--color-text-secondary,#334155);display:inline-flex;font-size:11px;font-weight:500;padding:4px 12px;text-decoration:none;transition:background .2s ease,transform .2s ease,border-color .2s ease}.blog-tags__tag:hover{background:#804dd11f;border-color:#804dd161;color:#4c318f;text-decoration:none;transform:translateY(-1px)}.blog-related{display:flex;flex-direction:column;gap:24px}.blog-related__title{color:var(--color-text-primary,#00141e);font-size:20px;font-weight:700;margin:0}.blog-related__list{display:flex;flex-direction:column;gap:24px}.blog-related__item{border:1px solid #0000;border-radius:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blog-related__item:hover{border-color:#804dd147;box-shadow:0 20px 32px #0f172a1a;transform:translateY(-2px)}.blog-related__link{align-items:stretch;background:var(--color-surface-muted,#f9fafb);border-radius:12px;color:inherit;display:flex;gap:18px;padding:18px}.blog-related__link,.blog-related__link:hover{text-decoration:none}@media(max-width:815px){.blog-related__link{flex-direction:column}}.blog-related__thumb{background:var(--color-image-placeholder,#e2e8f0);border-radius:8px;flex:0 0 148px;height:96px;overflow:hidden}.blog-related__thumb img{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:815px){.blog-related__thumb{height:180px;width:100%}}.blog-related__content{display:flex;flex-direction:column;gap:8px;justify-content:center}.blog-related__headline{color:var(--color-text-primary,#00141e);font-size:17px;font-weight:700;line-height:1.4;margin:0}.blog-related__description{color:var(--color-text-secondary,#00141ead);font-size:13px;line-height:1.6;margin:0}.blog-related__time{color:var(--color-text-muted,#64748b);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.blog-related__more{align-items:center;align-self:center;background:linear-gradient(135deg,#804dd12e,#804dd114);border:1px solid #804dd152;border-radius:999px;color:#3e2b7b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 22px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.blog-related__more:hover{background:linear-gradient(135deg,#804dd147,#804dd129);box-shadow:0 12px 20px #4c318f2e;transform:translateY(-1px)}.blog-related__more span{font-size:16px;line-height:1}.blog-related--inline{background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#00141e0f);border-radius:16px;box-shadow:0 18px 40px #0f172a14;margin:32px 0 0;padding:28px}.blog-sharing{border-top:1px solid var(--color-border-subtle,#00141e0f);margin-top:32px;padding-top:24px}.blog-sharing h3{color:var(--color-text-primary,#00141e);font-size:18px;font-weight:600;margin:0 0 16px}.blog-share-buttons{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:670px){.blog-share-buttons{flex-direction:column}}.share-btn{background:var(--color-surface-muted,#eee);border:1px solid var(--color-border-subtle,#00141e0f);border-radius:6px;color:var(--color-text-primary,#00141e);cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;text-decoration:none;transition:all .2s ease}.share-btn:hover{background:var(--color-surface-hover,#e2e4e4);transform:translateY(-1px)}.share-btn--facebook:hover{background:#1877f2;border-color:#1877f2;color:#fff}.share-btn--twitter:hover{background:#1da1f2;border-color:#1da1f2;color:#fff}.share-btn--linkedin:hover{background:#0a66c2;border-color:#0a66c2;color:#fff}.share-btn--copy:hover{background:#804dd1;border-color:#804dd1;color:#fff}.blog-breadcrumbs{font-size:11px;font-weight:600;letter-spacing:.05em;margin:0;min-width:0;padding:0;text-transform:uppercase;width:100%}.blog-breadcrumbs ol{display:flex;flex-wrap:nowrap;gap:4px;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-breadcrumbs ol::-webkit-scrollbar{display:none}.blog-breadcrumbs li{align-items:center;display:flex;flex:0 0 auto}.blog-breadcrumbs li:not(:last-child):after{color:var(--color-text-muted,#999);content:"›";margin-left:8px}.blog-breadcrumbs a{color:#804dd1;text-decoration:none;transition:color .2s ease;white-space:nowrap}.blog-breadcrumbs a:hover{color:#5a3aa3}.blog-breadcrumbs span{color:var(--color-text-muted,#666);white-space:nowrap}.blog-article-header{margin:0}.blog-article-header__title{font-size:36px;font-weight:700;margin:0}.blog-article-header__meta{color:var(--color-text-muted,#666);font-size:12px;gap:4px;margin-top:8px}.blog-article-header__author,.blog-article-header__date{font-weight:500}.blog-article-header__separator{color:var(--color-border-subtle,#ddd)}.blog-toc{background:#0000;border:none;border-radius:12px;box-shadow:none;margin:0;max-height:calc(100vh - 32px);overflow:hidden;padding:12px 0;position:sticky;top:0;transition:box-shadow .2s ease,border-color .2s ease;width:100%}.blog-toc__header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 12px 10px}.blog-toc__title{color:var(--color-text-primary,#00141e);font-size:16px;font-weight:700;margin:0}.blog-toc__toggle{align-items:center;background:none;border:none;border-radius:8px;color:var(--color-text-muted,#64748b);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s ease,color .2s ease;width:32px}.blog-toc__toggle:hover{background:var(--color-surface-accent,#eef1f6);color:#804dd1}.blog-toc__toggle svg{height:16px;transform:rotate(0deg);transition:transform .2s ease;width:16px}.blog-toc__body{max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain;padding:0 12px 12px;scrollbar-width:thin}.blog-toc__body::-webkit-scrollbar{width:6px}.blog-toc__body::-webkit-scrollbar-track{background:#0000}.blog-toc__body::-webkit-scrollbar-thumb{background:#804dd147;border-radius:12px}.blog-toc__list,.blog-toc__sublist{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.blog-toc__sublist{border-left:1px solid var(--color-border-subtle,#00141e14);gap:2px;margin-top:6px;padding-left:16px}.blog-toc__link{border-radius:4px;color:var(--color-text-secondary,#495867);display:block;font-size:13px;font-weight:500;line-height:1.4;padding:5px 10px;text-decoration:none;transition:background .2s ease,color .2s ease}.blog-toc__link:hover{background:#804dd11f;color:#5a3aa3;text-decoration:none}.blog-toc__item--nested .blog-toc__link{border-radius:6px;color:var(--color-text-muted,#6b7a8c);font-size:12px;font-weight:500;margin-left:14px;padding-left:22px;position:relative}.blog-toc__item--nested .blog-toc__link:before{background:currentColor;border-radius:999px;content:"";height:5px;left:9px;opacity:.45;position:absolute;top:50%;transform:translateY(-50%);width:5px}.blog-toc__item--active>.blog-toc__link{background:#804dd129;color:#493397;font-weight:500}.blog-toc--mobile{display:none}.blog-toc--inline{background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#00141e14);border-radius:12px;box-shadow:0 8px 24px #0f172a14;margin:0 0 24px;max-height:none;overflow:visible;padding:0;position:static}.blog-toc--inline .blog-toc__header{padding:14px 16px 10px}.blog-toc--inline .blog-toc__body{max-height:none;overflow:visible;padding:0 16px 16px}.blog-toc--collapsed .blog-toc__body{display:none}.blog-toc--collapsed .blog-toc__toggle svg{transform:rotate(-90deg)}@media(max-width:1049px){.blog-sidebar{gap:16px;margin:0;position:static;top:auto;width:100%}}@media(max-width:815px){.blog-sidebar{display:none}.blog-most-read--mobile{display:block;margin:32px 0 0;padding:0 16px}.blog-most-read--mobile .blog-most-read__title{font-size:18px}.blog-most-read--mobile .blog-most-read__item{margin-bottom:16px;padding-bottom:16px}.blog-most-read--mobile .blog-most-read__image{height:72px;width:100px}.blog-toc--mobile{background:#0000;border:none;border-radius:12px;box-shadow:none;display:block;margin:10px 0 16px;max-height:none;padding:4px 4px 10px 2px;position:static}.blog-toc--mobile .blog-toc__body{max-height:none;overflow:visible;padding:0 8px 0 2px}.blog-toc--mobile .blog-toc__header{padding:4px 4px 6px;position:relative}.blog-toc--mobile .blog-toc__title{color:var(--color-text-primary,#00141e);font-size:13px;font-weight:600}.blog-toc--mobile .blog-toc__link{border-radius:4px;color:var(--color-text-secondary,#475569);font-size:13px;padding:5px 8px;text-decoration:none}.blog-toc--mobile .blog-toc__sublist{border-left:1px solid var(--color-border-subtle,#00141e14);margin-left:0;padding-left:6px}.blog-toc--mobile .blog-toc__item--active>.blog-toc__link,.blog-toc--mobile .blog-toc__link:hover{background:#804dd138;color:#493397}.blog-toc--mobile .blog-toc__item--nested .blog-toc__link{color:var(--color-text-muted,#6b7a8c);font-weight:400}.blog-toc--mobile .blog-toc__toggle{background:#804dd114;border-radius:10px;color:var(--color-text-secondary,#475569)}.blog-toc--mobile .blog-toc__toggle:hover{background:#804dd12e}.blog-toc--inline{border-radius:10px;box-shadow:0 6px 20px #0f172a0f;margin:0 0 20px}.blog-vip-capture--mobile{display:block;margin-top:16px}.blog-vip-capture--desktop{display:none}}html.dark .blog-toc--mobile{background:#0000;border:none;box-shadow:none}html.dark .blog-toc--inline{background:var(--color-surface,#131c2b);border-color:var(--color-border-subtle,#94a3b82e);box-shadow:0 8px 24px #02061747}html.dark .blog-toc--mobile .blog-toc__title{color:#ecf2ffeb}html.dark .blog-toc--mobile .blog-toc__link{color:#dae1f4d1}html.dark .blog-toc--mobile .blog-toc__sublist{border-left-color:#4761db38}html.dark .blog-toc--mobile .blog-toc__item--active>.blog-toc__link,html.dark .blog-toc--mobile .blog-toc__link:hover{background:#4761db57;color:#f8fafcfa}html.dark .blog-toc--mobile .blog-toc__item--nested .blog-toc__link{color:#c9d0e3b3}html.dark .blog-toc--mobile .blog-toc__toggle{background:#4761db3d;color:#ecf2ffcc}html.dark .blog-toc--mobile .blog-toc__toggle:hover{background:#7867ee52}.blog-featured-image{border-radius:8px;box-shadow:none;margin:0;overflow:hidden;padding:0}.blog-featured-image img{background:var(--color-image-placeholder,#f0f0f0);display:block;height:auto;width:100%}.blog-featured-image figcaption{color:var(--color-text-muted,#5f6b77);font-size:12px;line-height:1.5;padding:8px 0 0;text-align:center}.blog-lightbox{animation:fadeIn .3s ease;background:#000000e6;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.blog-lightbox,.blog-lightbox__content{align-items:center;display:flex;justify-content:center}.blog-lightbox__content{max-height:90vh;max-width:90vw;position:relative}.blog-lightbox__image{border-radius:8px;max-height:100%;max-width:100%;object-fit:contain}.blog-lightbox__caption{color:#ffffffd1;font-size:14px;line-height:1.5;margin-top:12px;text-align:center}.blog-lightbox__close{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;padding:0;position:absolute;right:0;top:-40px;transition:transform .2s ease;width:40px}.blog-lightbox__close:hover{transform:scale(1.2)}@media(max-width:670px){.blog-lightbox__close{font-size:24px;right:10px;top:10px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.blog-table-container{background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#00141e0f);border-radius:12px;box-shadow:0 6px 20px #1623290f;margin:16px 0;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-table{border-collapse:collapse;margin:0;min-width:560px;width:100%}.blog-table thead{background:var(--color-surface-muted,#eee);border-bottom:2px solid var(--color-border-strong,#e5e5e5)}.blog-table th{color:var(--color-text-primary,#00141e);font-size:13px;font-weight:700;letter-spacing:.02em;padding:12px 16px;text-align:left;text-transform:uppercase}.blog-table td{border-bottom:1px solid var(--color-border-subtle,#00141e0f);color:var(--color-text-secondary,#00141ed6);font-size:14px;padding:12px 16px}.blog-table tbody tr{transition:background-color .2s ease}.blog-table tbody tr:nth-child(odd){background:var(--color-surface-alt,#f5f6f7)}.blog-table tbody tr:hover{background:var(--color-surface-accent,#f3f5f8)}.blog-table tbody tr:last-child td{border-bottom:none}.blog-table .sortable{cursor:pointer;padding-right:24px;position:relative;-webkit-user-select:none;user-select:none}.blog-table .sortable:after{content:"⇅";font-size:12px;opacity:.5;position:absolute;right:8px}.blog-table .sortable.sorted-asc:after{content:"↑";opacity:1}.blog-table .sortable.sorted-desc:after{content:"↓";opacity:1}.blog-table-container::-webkit-scrollbar{height:6px}.blog-table-container::-webkit-scrollbar-thumb{background:#804dd147;border-radius:12px}.blog-chart{align-items:center;background:var(--color-surface-accent,#f3f5f8);border:2px dashed var(--color-border-subtle,#00141e0f);border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:24px 0;min-height:300px;padding:24px;text-align:center}.blog-chart__title{color:var(--color-text-primary,#00141e);font-size:16px;font-weight:600;margin:0 0 8px}.blog-chart__placeholder{align-items:center;background:linear-gradient(135deg,#804dd11a,#b6acd71a);border-radius:6px;color:var(--color-text-muted,#6c757d);display:flex;font-size:14px;height:250px;justify-content:center;width:100%}.blog-chart--bar .blog-chart__placeholder{background:linear-gradient(90deg,#804dd1,#b6acd7)}.blog-chart--line .blog-chart__placeholder{background:linear-gradient(180deg,#804dd1,#b6acd7)}.blog-chart--pie .blog-chart__placeholder{background:conic-gradient(#804dd1 0deg 90deg,#b6acd7 90deg 180deg,#37193f 180deg 270deg,#1a0a2e 270deg);border-radius:50%;height:200px;width:200px}.blog-stats-box{background:linear-gradient(135deg,#804dd114,#b6acd714);border:1px solid #804dd12e;border-radius:8px;margin:24px 0;padding:20px}.blog-stats-box__title{color:var(--color-text-primary,#00141e);font-size:16px;font-weight:700;letter-spacing:.02em;margin:0 0 16px;text-transform:uppercase}.blog-stats-box__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}@media(max-width:670px){.blog-stats-box__grid{grid-template-columns:repeat(2,1fr)}}.blog-stats-box__stat{background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#00141e0f);border-radius:6px;padding:12px;text-align:center}.blog-stats-box__stat-value{color:#804dd1;display:block;font-size:24px;font-weight:700;margin-bottom:4px}.blog-stats-box__stat-label{color:var(--color-text-muted,#6c757d);display:block;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.blog-banner{background:linear-gradient(135deg,#804dd1,#5a3aa3);border-radius:8px;color:#fff;margin:24px 0;overflow:hidden;padding:20px;position:relative;text-align:center}.blog-banner:before{background:#ffffff1a;border-radius:50%;content:"";height:200px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:200px}.blog-banner__content{position:relative;z-index:1}.blog-banner__title{font-size:20px;font-weight:700;margin:0 0 8px}.blog-banner__text{font-size:14px;margin:0 0 16px;opacity:.95}.blog-banner__button{background:#fff;border:none;border-radius:6px;color:#804dd1;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:10px 24px;text-decoration:none;transition:all .3s ease}.blog-banner__button:hover{box-shadow:0 8px 16px #0003;transform:translateY(-2px)}.blog-banner--promo{background:linear-gradient(135deg,#37193f,#1a0a2e)}.blog-banner--success{background:linear-gradient(135deg,#10b981,#059669)}.blog-banner--warning{background:linear-gradient(135deg,#f59e0b,#d97706)}.blog-banner--info{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.blog-gallery{margin:24px 0}.blog-gallery__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:670px){.blog-gallery__grid{grid-template-columns:1fr}}.blog-gallery__item{border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;outline:none;transition:box-shadow .3s ease}.blog-gallery__item:focus-visible .blog-gallery__media,.blog-gallery__item:hover .blog-gallery__media{box-shadow:0 18px 24px #0000002e;transform:scale(1.03)}.blog-gallery__item:focus-visible{box-shadow:0 0 0 3px #804dd159}.blog-gallery__item img{display:block;height:100%;object-fit:cover;width:100%}.blog-gallery__media{aspect-ratio:1;background:var(--color-image-placeholder,#f0f0f0);border-radius:12px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.blog-gallery__overlay{align-items:center;background:#00000080;bottom:0;color:#fff;display:flex;font-size:24px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.blog-gallery__caption{color:var(--color-text-muted,#5f6b77);font-size:13px;margin:0 auto;max-width:90%;text-align:center}.blog-embed{background:var(--color-surface-accent,#804dd114);border-radius:12px;margin:24px 0;overflow:hidden;padding:16px}.blog-embed blockquote,.blog-embed iframe{margin:0 auto!important}.blog-embed--twitter{background:var(--color-surface-accent,#3b82f614)}.blog-embed--instagram{background:var(--color-surface-accent,#ec489914)}.blog-alert{background-color:var(--color-surface-accent,#f3f5f8);border-left:4px solid;border-radius:6px;margin:24px 0;padding:16px 20px}.blog-alert__title{font-size:14px;font-weight:700;letter-spacing:.02em;margin:0 0 8px;text-transform:uppercase}.blog-alert__text{font-size:14px;line-height:1.6;margin:0}.blog-alert--success{background-color:#10b98114;border-left-color:#10b981}.blog-alert--success .blog-alert__title{color:#059669}.blog-alert--success .blog-alert__text{color:#047857}.blog-alert--warning{background-color:#f59e0b14;border-left-color:#f59e0b}.blog-alert--warning .blog-alert__title{color:#d97706}.blog-alert--warning .blog-alert__text{color:#b45309}.blog-alert--info{background-color:#3b82f614;border-left-color:#3b82f6}.blog-alert--info .blog-alert__title{color:#1d4ed8}.blog-alert--info .blog-alert__text{color:#1e40af}.blog-alert--error{background-color:#ef444414;border-left-color:#ef4444}.blog-alert--error .blog-alert__title{color:#dc2626}.blog-alert--error .blog-alert__text{color:#b91c1c}.blog-comparison{margin:24px 0;overflow-x:auto}.blog-comparison__table{background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#00141e0f);border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.blog-comparison__header{background:var(--color-surface-muted,#eee);border-bottom:2px solid var(--color-border-strong,#e5e5e5)}.blog-comparison__row{border-bottom:1px solid var(--color-border-subtle,#00141e0f);display:grid;grid-template-columns:150px 1fr 1fr}@media(max-width:670px){.blog-comparison__row{grid-template-columns:100px 1fr 1fr}}.blog-comparison__row:last-child{border-bottom:none}.blog-comparison__cell{align-items:center;display:flex;padding:12px 16px}.blog-comparison__cell--header{background:var(--color-surface-muted,#eee);color:var(--color-text-primary,#00141e);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.blog-comparison__cell--label{background:var(--color-surface-accent,#f3f5f8);color:var(--color-text-primary,#00141e);font-weight:600}.blog-comparison__cell--value{color:var(--color-text-secondary,#00141ed6);font-size:14px}.blog-comparison__cell--winner{background:#10b9811a;color:#059669;font-weight:600}.blog-timeline{margin:24px 0;padding-left:40px;position:relative}.blog-timeline:before{background:linear-gradient(180deg,#804dd1,#b6acd7);bottom:0;content:"";left:8px;position:absolute;top:0;width:2px}.blog-timeline-item{margin-bottom:24px;position:relative}.blog-timeline-item:before{background:#fff;border:3px solid #804dd1;border-radius:50%;content:"";height:16px;left:-40px;position:absolute;top:4px;width:16px}.blog-timeline-item--completed:before{background:#804dd1}.blog-timeline-item__time{color:#804dd1;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:4px;text-transform:uppercase}.blog-timeline-item__title{color:var(--color-text-primary,#00141e);font-size:16px;font-weight:600;margin:0 0 4px}.blog-timeline-item__description{color:var(--color-text-secondary,#00141ed6);font-size:14px;line-height:1.6;margin:0}.blog-most-read{margin:0;position:relative;top:auto;width:100%}.blog-most-read__title{color:var(--color-text-primary,#00141e);font-size:16px;font-weight:700;margin:0 0 12px}.blog-most-read__item{border-bottom:1px solid var(--color-border-subtle,#00141e0f);margin-bottom:12px;padding-bottom:12px}.blog-most-read__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-most-read__link{display:flex;gap:10px;text-decoration:none;transition:opacity .2s ease}.blog-most-read__link:hover{opacity:.85}.blog-most-read__image{background:var(--color-image-placeholder,#f0f0f0);border-radius:5px;flex-shrink:0;height:64px;overflow:hidden;position:relative;width:85px}.blog-most-read__image img{display:block;height:100%;object-fit:cover;width:100%}.blog-most-read__badge{background:#000000b3;border-radius:2px;bottom:4px;color:#f44;font-size:8px;font-weight:700;left:4px;letter-spacing:.03em;line-height:1;padding:2px 5px;position:absolute;text-transform:uppercase}.blog-most-read__content{display:flex;flex:1;flex-direction:column;justify-content:center}.blog-most-read__headline{color:var(--color-text-primary,#00141e);font-size:12px;font-weight:700;line-height:1.25;margin:0}.blog-most-read-section{margin:32px auto 0;padding:0 16px;width:1308px}@media(max-width:1049px){.blog-most-read-section{width:100%}}@media(max-width:670px){.blog-most-read-section{margin:24px auto 0;padding:0}}.blog-most-read--standalone{background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#00141e0f);border-radius:12px;box-shadow:0 16px 40px var(--color-card-shadow,#1623291f);margin:0;padding:20px 24px}@media(max-width:815px){.blog-most-read--standalone{padding:18px}}@media(max-width:670px){.blog-most-read--standalone{border-radius:10px;box-shadow:0 16px 36px #16232914;padding:16px}}.blog-most-read--mobile{display:none}.blog-accordion{border:1px solid var(--color-border-subtle,#00141e0f);border-radius:8px;margin:24px 0;overflow:hidden}.blog-accordion-item{border-bottom:1px solid var(--color-border-subtle,#00141e0f)}.blog-accordion-item:last-child{border-bottom:none}.blog-accordion-item__header{align-items:center;background:var(--color-surface-accent,#f3f5f8);cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.blog-accordion-item__header:hover{background:var(--color-surface-hover,#e2e4e4)}.blog-accordion-item__title{color:var(--color-text-primary,#00141e);font-size:16px;font-weight:600;margin:0}.blog-accordion-item__toggle{align-items:center;color:#804dd1;display:flex;font-weight:700;height:20px;justify-content:center;transition:transform .3s ease;width:20px}.blog-accordion-item__toggle.open{transform:rotate(180deg)}.blog-accordion-item__content{background:var(--color-surface,#fff);max-height:0;overflow:hidden;transition:max-height .3s ease}.blog-accordion-item__content.open{max-height:1000px}.blog-accordion-item__body{color:var(--color-text-secondary,#00141ed6);font-size:14px;line-height:1.8;padding:16px 20px}.blog-accordion-item__body p{margin:0 0 12px}.blog-accordion-item__body p:last-child{margin-bottom:0}html.dark .blog-content{background:var(--color-surface,#131c2b)}html.dark .blog-toc .blog-toc__title{color:var(--color-text-primary,#f8fafc)}html.dark .blog-toc .blog-toc__toggle{color:var(--color-text-muted,#94a3b8b3)}html.dark .blog-toc .blog-toc__toggle:hover{background:#804dd13d;color:#d8ccff}html.dark .blog-toc .blog-toc__body{border-color:var(--color-border-subtle,#94a3b829)}html.dark .blog-toc .blog-toc__sublist{border-left-color:var(--color-border-subtle,#94a3b829)}html.dark .blog-toc .blog-toc__link{color:var(--color-text-muted,#94a3b8b3)}html.dark .blog-toc .blog-toc__link:hover{background:#804dd147;color:#e5dcff}html.dark .blog-toc .blog-toc__item--nested .blog-toc__link{color:var(--color-text-muted,#94a3b899)}html.dark .blog-toc .blog-toc__item--active>.blog-toc__link{background:#804dd15c;color:#f2ecff}html.dark .blog-featured-image figcaption{background:none;color:#ecf2ffb8}html.dark .blog-tags{background:#0f172a8f;border-color:#94a3b82e}html.dark .blog-tags__label{color:#cbd5e1a8}html.dark .blog-tags__tag{background:#1e293bb8;border-color:#94a3b847;color:#e2e8f0e6}html.dark .blog-tags__tag:hover{background:#6366f13d;border-color:#818cf873;color:#d7d9ff}html.dark .blog-related{background:var(--color-surface,#131c2b);border-color:#94a3b82e;box-shadow:0 24px 48px #0206178c}html.dark .blog-related__title{color:#f8fafceb}html.dark .blog-related__link{background:#0f172ab8}html.dark .blog-related__headline{color:#f8fafce3}html.dark .blog-related__description{color:#cbd5e1c7}html.dark .blog-related__time{color:#94a3b8b3}html.dark .blog-related__more{background:#6366f13d;color:#c7ccff}html.dark .blog-related__more:hover{background:#6366f152}html.dark .blog-share-buttons .share-btn{background:var(--color-surface-muted,#0d1522);border-color:var(--color-border-subtle,#94a3b83d);color:var(--color-text-primary,#f8fafc)}html.dark .blog-share-buttons .share-btn:hover{background:var(--color-surface-hover,#243147)}html.dark .blog-table-container{background:var(--color-surface,#131c2b);border-color:var(--color-border-subtle,#94a3b83d);box-shadow:0 6px 20px #02061759}html.dark .blog-table thead{background:var(--color-surface-muted,#0d1522)}html.dark .blog-table tbody tr:nth-child(odd){background:var(--color-surface-alt,#182235)}html.dark .blog-table tbody tr:hover{background:var(--color-surface-hover,#243147)}html.dark .blog-chart{background:var(--color-surface-accent,#1b2538);border-color:var(--color-border-subtle,#94a3b83d)}html.dark .blog-stats-box{background:linear-gradient(135deg,#804dd126,#b6acd714);border-color:#804dd14d}html.dark .blog-stats-box .blog-stats-box__stat{background:var(--color-surface,#131c2b);border-color:var(--color-border-subtle,#94a3b83d)}html.dark .blog-gallery__item{background:var(--color-image-placeholder,#1b273a)}html.dark .blog-gallery__caption{color:#e2e8f0d1}html.dark .blog-inline-image figcaption{color:#ecf2ffb8}html.dark .blog-subsection{background:#47556952}html.dark .blog-subsection h3{color:#f8fafceb}html.dark .blog-subsection p{color:#cbd5e1d1}html.dark .blog-embed{background:#94a3b81f}html.dark .blog-embed--twitter{background:#1e40af52}html.dark .blog-embed--instagram{background:#f43f5e42}html.dark .blog-lightbox__caption{color:#f8fafce0}html.dark .blog-alert{background-color:var(--color-surface-accent,#1b2538)}html.dark .blog-comparison__table{background:var(--color-surface,#131c2b)}html.dark .blog-accordion-item__header{background:var(--color-surface-accent,#1b2538)}html.dark .blog-accordion-item__header:hover{background:var(--color-surface-hover,#243147)}html.dark .blog-accordion-item__content,html.dark .blog-card{background:var(--color-surface,#131c2b)}html.dark .blog-card{border-color:var(--color-border-subtle,#94a3b83d);box-shadow:0 1px 0 0 #ffffff05,0 8px 28px #02060c59}html.dark .blog-most-read__title{color:var(--color-text-primary,#f8fafc)}html.dark .blog-most-read__item{border-bottom-color:var(--color-border-subtle,#94a3b83d)}html.dark .blog-most-read__headline{color:var(--color-text-primary,#f8fafc)}html.dark .blog-most-read__badge{background:#000c;color:#f66}html.dark .blog-breadcrumbs a{color:#b6acd7}html.dark .blog-breadcrumbs a:hover{color:#804dd1}html.dark .blog-breadcrumbs span{color:var(--color-text-muted,#94a3b899)}html.dark .blog-breadcrumbs li:not(:last-child):after{color:var(--color-text-muted,#94a3b866)}html.dark .blog-article-header__meta{color:var(--color-text-muted,#94a3b899)}html.dark .blog-article-header__separator{color:var(--color-border-subtle,#94a3b83d)}.blog-page__cats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.blog-page__cat-pill{align-items:center;background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#00141e1a);border-radius:999px;color:var(--color-text-secondary,#334155);display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.04em;padding:6px 14px;text-decoration:none;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,color .15s ease}.blog-page__cat-pill:hover{background:#804dd11a;border-color:#804dd14d;color:#4c318f;text-decoration:none}.blog-page__cat-count{align-items:center;background:#804dd11f;border-radius:999px;color:#5a3aa3;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px}.blog-featured{border-radius:16px;box-shadow:0 8px 32px #0f172a1f;margin-bottom:32px;overflow:hidden}.blog-featured__image-wrap{aspect-ratio:16/7;display:block;overflow:hidden;position:relative;text-decoration:none;width:100%}@media(max-width:670px){.blog-featured__image-wrap{aspect-ratio:4/3}}.blog-featured__image-wrap:hover .blog-featured__overlay{opacity:.82}.blog-featured__image-wrap img{object-fit:cover}.blog-featured__image-placeholder{background:linear-gradient(135deg,#001e28,#1a0a2e);height:100%;width:100%}.blog-featured__overlay{background:linear-gradient(0deg,#000a14e6,#000a148c 45%,#000a1426);inset:0;position:absolute;transition:opacity .25s ease}.blog-featured__overlay-content{align-items:flex-start;bottom:0;display:flex;flex-direction:column;gap:10px;left:0;padding:28px 28px 24px;position:absolute;right:0}@media(max-width:670px){.blog-featured__overlay-content{gap:8px;padding:16px}}.blog-featured__title{color:#fff;font-size:26px;font-weight:800;line-height:1.25;margin:0;text-shadow:0 2px 8px #00000073}@media(max-width:670px){.blog-featured__title{font-size:18px}}.blog-featured__excerpt{color:#ffffffd1;font-size:14px;line-height:1.55;margin:0}@media(max-width:670px){.blog-featured__excerpt{display:none}}.blog-featured__meta{align-items:center;color:#ffffffa6;display:flex;font-size:12px;gap:12px}.blog-featured__read-more{color:#ffffffe6;font-size:12px;font-weight:700;letter-spacing:.03em;margin-left:auto}html.dark .blog-page__cat-pill{background:#0f172a99;border-color:#94a3b833;color:#e2e8f0d1}html.dark .blog-page__cat-pill:hover{background:#804dd138;border-color:#804dd166;color:#d8ccff}html.dark .blog-page__cat-count{background:#804dd147;color:#d0c8ff}html.dark .blog-featured{box-shadow:0 8px 32px #0206178c}.blog-layout .middle--blog-expanded{margin-top:8px}.blog-article-header__meta{align-items:center;color:var(--color-text-muted,#6c757d);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:12px}.blog-article-header__separator{color:var(--color-border-strong,#ccc)}.blog-article-header__extra-category{align-items:center;display:inline-flex;gap:8px}.blog-article-header__date,.blog-article-header__read-time{color:var(--color-text-muted,#6c757d);font-size:13px}.blog-article-header__title{color:var(--color-text-primary,#00141e);font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px}@media(max-width:670px){.blog-article-header__title{font-size:24px}}.blog-post__author-avatar{border:2px solid var(--color-border-subtle,#00141e14);border-radius:50%}.blog-post__footer-nav{align-items:center;border-top:1px solid var(--color-border-subtle,#00141e12);display:flex;gap:16px;margin-top:24px;padding-top:24px}.blog-sidebar{align-self:flex-start;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-width:thin;top:8px;width:100%}@media(max-width:815px){.blog-sidebar{display:none}}.blog-sidebar .blog-toc{display:flex;flex:0 0 auto;flex-direction:column;max-height:none;padding-top:0;position:static}.blog-sidebar .blog-toc__body{flex:0 0 auto;max-height:none;overflow:visible}.blog-sidebar .blog-vip-capture--desktop{flex:0 0 auto}.blog-sidebar .blog-toc__link{padding-bottom:3px;padding-top:3px}.blog-vip-capture--mobile{display:none}.blog-vip-capture--desktop{display:block}.blog-card__image-placeholder,.blog-featured__image-placeholder{background:linear-gradient(135deg,#e8eaf0,#d4d8e4);height:100%;width:100%}html.dark .blog-card__image-placeholder,html.dark .blog-featured__image-placeholder{background:linear-gradient(135deg,#1b2538,#0d1522)}html.dark .blog-article-header__title{color:var(--color-text-primary,#f8fafc)}html.dark .blog-article-header__date,html.dark .blog-article-header__read-time,html.dark .blog-article-header__separator{color:var(--color-text-muted,#94a3b8a6)}html.dark .blog-post__footer-nav{border-top-color:var(--color-border-subtle,#94a3b829)}.blog-internal-links{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 8px}.blog-internal-links__pill{align-items:center;background:var(--color-surface-accent,#f7f9fb);border:1px solid var(--color-border-subtle,#00141e1f);border-radius:999px;color:#4c318f;display:inline-flex;font-size:13px;font-weight:600;padding:8px 16px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.blog-internal-links__pill:hover{background:#804dd11a;border-color:#804dd159;color:#3b2870;text-decoration:none}html.dark .blog-internal-links__pill{background:#94a3b814;border-color:#94a3b833;color:#c9b8f5}html.dark .blog-internal-links__pill:hover{background:#804dd138;color:#e3d8ff}.blog-faq{margin:40px 0 8px}.blog-faq__title{color:var(--color-text-primary,#00141e);font-size:22px;font-weight:700;margin:0 0 16px}.blog-faq__accordion{border:1px solid var(--color-border-subtle,#00141e14);border-radius:12px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.blog-faq__item{border-bottom:1px solid var(--color-border-subtle,#00141e12)}.blog-faq__item:last-child{border-bottom:none}.blog-faq__item[data-state=open] .blog-faq__trigger{background:#804dd10f;color:#4c318f}.blog-faq__item[data-state=open] .blog-faq__icon{color:#804dd1;transform:rotate(180deg)}.blog-faq__question-wrapper{font-size:inherit;font-weight:inherit;margin:0}.blog-faq__trigger{align-items:center;background:var(--color-surface-accent,#f7f9fb);border:none;color:var(--color-text-primary,#00141e);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;padding:16px 20px;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.blog-faq__trigger:hover{background:#804dd117;color:#4c318f}.blog-faq__trigger:focus-visible{outline:2px solid #804dd199;outline-offset:-2px}.blog-faq__question-text{flex:1;line-height:1.45;min-width:0;overflow-wrap:anywhere}.blog-faq__icon{align-items:center;color:var(--color-text-muted,#6c757d);display:flex;flex:0 0 20px;justify-content:center;transition:transform .22s ease,color .18s ease}.blog-faq__content{overflow:hidden}.blog-faq__content[data-state=open]{animation:faqOpen .22s ease}.blog-faq__content[data-state=closed],.blog-faq__content[hidden]{display:none}.blog-faq__answer{background:var(--color-surface,#fff);color:var(--color-text-secondary,#00141ed6);font-size:14px;line-height:1.75;min-width:0;overflow-wrap:anywhere;padding:16px 20px 20px;word-break:break-word}.blog-faq__answer p{margin:0 0 10px}.blog-faq__answer p:last-child{margin:0}.blog-faq__answer a{color:#804dd1;text-decoration:underline}.blog-faq__answer ol,.blog-faq__answer ul{margin:8px 0;padding-left:20px}@keyframes faqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes faqClose{0%{opacity:1}to{opacity:0}}html.dark .blog-faq__title{color:var(--color-text-primary,#f0f4ff)}html.dark .blog-faq__accordion{border-color:#94a3b82e}html.dark .blog-faq__item{border-bottom-color:#94a3b81f}html.dark .blog-faq__item[data-state=open] .blog-faq__trigger{background:#804dd12e;color:#d8ccff}html.dark .blog-faq__trigger{background:#0f172ab8;color:#f0f4ffe6}html.dark .blog-faq__trigger:hover{background:#804dd138;color:#e0d8ff}html.dark .blog-faq__icon{color:#94a3b8a6}html.dark .blog-faq__answer{background:#0d1522b8;color:#cbd5e1e0}html.dark .blog-faq__answer a{color:#b6acd7}.rp-section{border-top:1px solid var(--color-border-subtle,#00141e14);margin:32px 0 0;padding-top:22px}.rp-section__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.rp-section__title{color:var(--color-text-primary,#00141e);font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0}.rp-section__more{align-items:center;color:var(--color-text-muted,#6c757d);display:inline-flex;font-size:13px;font-weight:600;gap:4px;text-decoration:none;transition:color .15s ease;white-space:nowrap}.rp-section__more span{font-size:16px;line-height:1}.rp-section__more:hover{color:#804dd1;text-decoration:none}.middle--blog-expanded .rp-section{margin-top:48px;padding:32px 14px 0}.middle--blog-expanded .rp-section__head{margin-bottom:22px}@media(max-width:815px){.middle--blog-expanded .rp-section{padding-left:12px;padding-right:12px}}@media(max-width:670px){.middle--blog-expanded .rp-section{padding-left:0;padding-right:0}.middle--blog-expanded .rp-section .rp-section__head,.middle__related .rp-section .rp-section__head{margin-bottom:14px}.middle--blog-expanded .rp-section .rp-grid,.middle__related .rp-section .rp-grid{display:flex;flex-direction:column;gap:14px}.middle--blog-expanded .rp-section .rp-card__link,.middle__related .rp-section .rp-card__link{align-items:center;column-gap:12px;display:grid;grid-template-columns:clamp(126px,36vw,146px) minmax(0,1fr);min-height:96px}.middle--blog-expanded .rp-section .rp-card__image,.middle__related .rp-section .rp-card__image{align-self:center;aspect-ratio:auto;border-radius:10px;height:clamp(90px,25vw,104px);width:clamp(126px,36vw,146px)}.middle--blog-expanded .rp-section .rp-card__title,.middle__related .rp-section .rp-card__title{display:-webkit-box;font-size:15px;grid-column:2;line-height:1.24;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.middle--blog-expanded .rp-section .rp-date,.middle__related .rp-section .rp-date{font-size:11px;grid-column:2;margin-top:6px}}.rp-date{color:var(--color-text-muted,#8a9299);display:block;font-size:12px;margin-top:6px}.rp-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:815px){.rp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:670px){.rp-grid{grid-template-columns:1fr}}.rp-card__link{color:inherit;display:flex;flex-direction:column;gap:8px;text-decoration:none}.rp-card__link:hover .rp-card__title{color:#804dd1}.rp-card__link:hover .rp-card__image img{transform:scale(1.03)}.rp-card__image{aspect-ratio:16/9;background:var(--color-image-placeholder,#f0f0f0);border-radius:8px;overflow:hidden}.rp-card__image img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.rp-card__title{color:var(--color-text-primary,#00141e);font-size:14px;font-weight:700;line-height:1.35;margin:0;transition:color .15s ease}html.dark .rp-section{border-top-color:#94a3b829}html.dark .rp-section__title{color:#f8fafceb}html.dark .rp-section__more{color:#94a3b8a6}html.dark .rp-section__more:hover{color:#b6acd7}html.dark .rp-card__title{color:#f8fafce6}html.dark .rp-date{color:#94a3b899}html.dark .rp-card__image{background:var(--color-image-placeholder,#1b2538)}@media(max-width:670px){.blog-grid .blog-card:nth-child(n+7){display:none}}.blog-pagination{display:flex;justify-content:center;margin-bottom:8px;margin-top:48px}.blog-pagination__mobile{align-items:center;background:var(--color-surface,#fff);border:1.5px solid #804dd133;border-radius:12px;display:none;gap:0;overflow:hidden}@media(max-width:670px){.blog-pagination__mobile{display:flex;max-width:320px;width:100%}}.blog-pagination__status{color:var(--color-text-primary,#00141e);flex:1;font-size:15px;font-weight:700;letter-spacing:.01em;padding:0 8px;text-align:center;white-space:nowrap}.blog-pagination__desktop{align-items:center;display:flex;gap:6px}@media(max-width:670px){.blog-pagination__desktop{display:none}}.blog-pagination__pages{align-items:center;display:flex;gap:4px;margin:0 6px}.blog-pagination__btn{align-items:center;color:#804dd1;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 18px;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}@media(max-width:670px){.blog-pagination__btn{border-right:1.5px solid #804dd126;color:#804dd1;padding:11px 16px}.blog-pagination__btn:last-child{border-left:1.5px solid #804dd126;border-right:none}.blog-pagination__btn:hover:not(.blog-pagination__btn--disabled){background:#804dd114}}.blog-pagination__btn--nav{border:1.5px solid #804dd14d;border-radius:8px;padding:8px 16px}.blog-pagination__btn--nav:hover:not(.blog-pagination__btn--disabled){background:#804dd1;border-color:#804dd1;color:#fff}.blog-pagination__btn--disabled{color:var(--color-text-muted,#9ca3af);cursor:default;pointer-events:none}.blog-pagination__btn--disabled.blog-pagination__btn--nav{border-color:#9ca3af4d}.blog-pagination__page{align-items:center;border-radius:8px;color:var(--color-text-primary,#00141e);display:inline-flex;font-size:14px;font-weight:500;height:38px;justify-content:center;text-decoration:none;transition:background .15s ease,color .15s ease;width:38px}.blog-pagination__page:hover{background:#804dd11a;color:#804dd1}.blog-pagination__page--active{background:#804dd1;color:#fff!important;font-weight:700;pointer-events:none}.blog-pagination__ellipsis{align-items:center;color:var(--color-text-muted,#9ca3af);display:inline-flex;font-size:14px;height:38px;justify-content:center;-webkit-user-select:none;user-select:none;width:32px}html.dark .blog-pagination__mobile{background:var(--color-surface,#0f1923);border-color:#804dd14d}html.dark .blog-pagination__status{color:#f8fafce6}html.dark .blog-pagination__btn{color:#b090e6}html.dark .blog-pagination__btn--nav{border-color:#b090e659;color:#b090e6}html.dark .blog-pagination__btn--nav:hover:not(.blog-pagination__btn--disabled){background:#804dd1;border-color:#804dd1;color:#fff}html.dark .blog-pagination__btn--disabled{color:#94a3b873}@media(max-width:670px){html.dark .blog-pagination__btn{border-right-color:#804dd133}html.dark .blog-pagination__btn:last-child{border-left-color:#804dd133}}html.dark .blog-pagination__page{color:#f8fafcd9}html.dark .blog-pagination__page:hover{background:#804dd12e;color:#c4a6f0}html.dark .blog-pagination__page--active{background:#804dd1;color:#fff!important}html.dark .blog-pagination__ellipsis{color:#94a3b880}.blog-page__subtitle--page{color:var(--color-text-muted,#6b7280);font-size:14px;margin-top:4px}.blog-post__content .ma-figure{background:var(--color-surface-alt,#f7f8fa);border:1px solid var(--color-border-subtle,#e4e7ea);border-radius:12px;margin:28px 0;padding:14px;text-align:center}.blog-post__content .ma-figure--interactive{cursor:zoom-in;transition:border-color .16s ease}.blog-post__content .ma-figure--interactive:focus-visible,.blog-post__content .ma-figure--interactive:hover{border-color:var(--color-accent,#804dd1)}.blog-post__content .ma-shot{border-radius:8px;display:block;height:auto;margin:0 auto!important;width:100%}.blog-post__content .ma-shot--dark{display:none}.blog-post__content .ma-figure figcaption{color:var(--color-text-muted,#6c757d);font-size:13px;line-height:1.5;margin:12px 4px 2px;text-align:center}html.dark .blog-post__content .ma-figure{background:var(--color-surface-alt,#161b22);border-color:var(--color-border-subtle,#262c36)}html.dark .blog-post__content .ma-shot--light{display:none}html.dark .blog-post__content .ma-shot--dark{display:block}.ma-lightbox{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06090ceb;display:flex;gap:8px;inset:0;justify-content:center;padding:24px;position:fixed;z-index:3000}.ma-lightbox__stage{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0;max-width:min(1200px,92vw)}.ma-lightbox__image{background:#0000;border-radius:10px;height:auto;max-height:82vh;max-width:100%;width:auto}.ma-lightbox__caption{align-items:baseline;color:#ffffffdb;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;justify-content:center;line-height:1.5;max-width:760px;text-align:center}.ma-lightbox__counter{color:#ffffff80;font-variant-numeric:tabular-nums}.ma-lightbox__close,.ma-lightbox__nav{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;font-size:30px;height:44px;justify-content:center;line-height:1;transition:background .16s ease;width:44px}.ma-lightbox__close:focus-visible,.ma-lightbox__close:hover,.ma-lightbox__nav:focus-visible,.ma-lightbox__nav:hover{background:#ffffff3d}.ma-lightbox__close{font-size:26px;position:absolute;right:18px;top:18px}@media(max-width:815px){.ma-lightbox{gap:2px;padding:12px}.ma-lightbox__nav{font-size:24px;height:36px;width:36px}.ma-lightbox__image{max-height:70vh}}.blog-post__content .ma-figure__hint{display:none}@media(max-width:815px){.blog-post__content .ma-figure__hint{color:var(--color-accent,#804dd1);display:block;font-size:12px;font-weight:600;margin-top:6px}}