.blog_blog_header__bCEtN{display:flex;flex-direction:column;gap:10px;padding-top:8px}.blog_blog_h1__3PKAJ{font-size:clamp(32px,4.4vw,48px);font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--ink)}.blog_blog_intro__i9WkF{max-width:52ch;font-size:19px;line-height:1.6;color:var(--ink-soft)}.blog_cover__MYohm{position:relative;aspect-ratio:16/10;border-radius:20px;overflow:hidden;background:#efe9f7;display:flex;align-items:center;justify-content:center;color:var(--purple)}.blog_cover__MYohm img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.blog_cover_product__vKhXS{background:radial-gradient(circle at 50% 58%,#fff 0,#f1ebf9 72%)}.blog_cover_product__vKhXS img{object-fit:contain;padding:0;mix-blend-mode:multiply}.blog_meta__Wuytz{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;color:var(--ink-soft)}.blog_meta__Wuytz>*+:not(.blog_tag__WYgJx):before{content:"";display:inline-block;width:3px;height:3px;margin-left:14px;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.6}.blog_tag__WYgJx{font-size:13px;font-weight:600;color:var(--purple);background:var(--purple-tint);padding:3px 10px;border-radius:999px}.blog_author__b85ag{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}.blog_avatar__kTxc6{width:30px;height:30px;border-radius:50%;background:var(--white);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center}.blog_featured_link__tlgJV{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;color:inherit;text-decoration:none}.blog_featured_cover__zJl1t{aspect-ratio:4/3;border-radius:28px}.blog_featured_body__diuja{display:flex;flex-direction:column;gap:16px}.blog_featured_title__r6Krc{font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.25;color:var(--ink);text-wrap:balance}.blog_featured_excerpt__5_MK6{font-size:18px;line-height:1.7;color:var(--ink-soft)}.blog_read_more__h9SNL{align-self:flex-start;margin-top:4px;font-size:16px;font-weight:700;color:var(--purple);padding-bottom:2px;background:linear-gradient(currentColor,currentColor) 100% 100% /0 2px no-repeat;transition:background-size .4s var(--ease-out)}.blog_post_grid__tQhed{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:44px 28px;gap:44px 28px}.blog_post_link__ECJL6{display:flex;flex-direction:column;gap:16px;color:inherit;text-decoration:none}.blog_post_body__EaB44{display:flex;flex-direction:column;gap:8px}.blog_post_title__6_3P0{font-size:21px;font-weight:700;line-height:1.35;color:var(--ink);text-wrap:balance;transition:color .2s var(--ease-out)}.blog_post_excerpt__m8BDd{font-size:16px;line-height:1.6;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_featured_link__tlgJV:hover .blog_cover__MYohm img,.blog_post_link__ECJL6:hover .blog_cover__MYohm img{transform:scale(1.035)}.blog_featured_link__tlgJV:hover .blog_featured_title__r6Krc,.blog_post_link__ECJL6:hover .blog_post_title__6_3P0{color:var(--purple)}.blog_featured_link__tlgJV:hover .blog_read_more__h9SNL{background-size:100% 2px}.blog_featured_link__tlgJV:focus-visible,.blog_post_link__ECJL6:focus-visible{outline:2px solid var(--purple);outline-offset:6px;border-radius:20px}.blog_post__FVroQ{display:flex;flex-direction:column;gap:36px}.blog_post_header__FiXIv{width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.blog_crumbs__wkNo3{display:flex;gap:8px;font-size:14px;color:var(--ink-soft)}.blog_crumbs__wkNo3 a{color:var(--purple);font-weight:600;text-decoration:none}.blog_crumbs__wkNo3 a:hover{text-decoration:underline}.blog_post_h1__1iuEZ{font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.blog_deck__Lv5gs{font-size:20px;line-height:1.65;color:var(--ink-soft)}.blog_post_cover__2Ad9s{width:100%;max-width:960px;margin:0 auto;aspect-ratio:2/1;border-radius:28px}.blog_reading__Wm0PW{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.blog_prose__ElbFD{font-size:18.5px;line-height:1.85;color:var(--ink)}.blog_prose__ElbFD>:first-child{margin-top:0}.blog_prose__ElbFD h2{font-size:28px;font-weight:800;line-height:1.3;margin:52px 0 14px;scroll-margin-top:96px;text-wrap:balance}.blog_prose__ElbFD h3{font-size:21px;font-weight:700;margin:32px 0 8px}.blog_prose__ElbFD p{margin:0 0 18px}.blog_prose__ElbFD ol,.blog_prose__ElbFD ul{margin:0 0 20px;-webkit-padding-start:24px;padding-inline-start:24px}.blog_prose__ElbFD li{margin-bottom:8px;-webkit-padding-start:4px;padding-inline-start:4px}.blog_prose__ElbFD li::marker{color:var(--purple);font-weight:700}.blog_prose__ElbFD a{color:var(--purple);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.blog_prose__ElbFD strong{font-weight:700}.blog_prose__ElbFD blockquote{margin:8px 0 24px;padding:18px 22px;border-radius:16px;background:var(--purple-tint);color:var(--darkerPurple);font-size:18px}.blog_toc__E_pIB{padding:20px 24px;border:1px solid var(--line);border-radius:18px;background:var(--white)}.blog_toc_title__b3RUC{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:10px}.blog_toc__E_pIB ol{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:flex;flex-direction:column;gap:6px;font-size:16px}.blog_toc__E_pIB li::marker{color:var(--purple);font-weight:700}.blog_toc__E_pIB a{color:var(--ink-soft);text-decoration:none}.blog_code__sabXN,.blog_toc__E_pIB a:hover{color:var(--purple)}.blog_code__sabXN{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:6px 8px 6px 16px;border:2px dashed var(--purple);border-radius:12px;background:var(--white);font:inherit;cursor:pointer;transition:background .2s var(--ease-out)}.blog_code__sabXN:hover{background:#f6f0fc}.blog_code__sabXN:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.blog_code_value__DH0gq{font-size:18px;font-weight:800;letter-spacing:.08em}.blog_code_action__S2sDd{font-size:13px;font-weight:700;padding:6px 10px;border-radius:8px;background:var(--purple);color:var(--white)}.blog_callout__JoQ0c{display:flex;flex-direction:column;border-radius:20px;background:var(--darkerPurple);color:#e9e1f5;box-shadow:0 18px 40px -22px rgba(35,24,53,.6)}.blog_callout_row__20kQw{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;padding:20px 24px}.blog_callout_row__20kQw+.blog_callout_row__20kQw{border-top:1px dashed hsla(0,0%,100%,.18)}.blog_callout_text__O9ksV{display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:1.5}.blog_callout_value__CDOrM{font-size:22px;font-weight:800;color:var(--white)}.blog_callout_text__O9ksV a{color:var(--yellow);font-weight:600}.blog_callout__JoQ0c .blog_code__sabXN{background:hsla(0,0%,100%,.06);border-color:var(--yellow);color:var(--white)}.blog_callout__JoQ0c .blog_code__sabXN:hover{background:hsla(0,0%,100%,.12)}.blog_callout__JoQ0c .blog_code_action__S2sDd{background:var(--yellow);color:var(--darkerPurple)}.blog_prose__ElbFD .blog_pick__wjZKk{margin:36px 0;display:grid;grid-template-columns:168px minmax(0,1fr);grid-gap:0 24px;gap:0 24px;padding:16px;background:var(--white);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-card);color:inherit;text-decoration:none;font-size:16px;font-weight:400;line-height:1.5;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)}.blog_pick_image__0ZFqj{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#f6f5f8;display:flex;align-items:center;justify-content:center}.blog_pick_image__0ZFqj img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--ease-out)}.blog_pick_label__n9GO4{position:absolute;top:10px;right:10px;padding:3px 10px;border-radius:999px;background:var(--yellow);color:var(--darkerPurple);font-size:12px;font-weight:800}.blog_pick_body__sDTLv{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:4px 0}.blog_pick_store__vxcBu{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--purple)}.blog_pick_title__tfNf6{font-size:19px;font-weight:700;line-height:1.35;color:var(--ink);text-wrap:balance;transition:color .2s var(--ease-out)}.blog_pick_footer__1JWw_{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1.5px dashed var(--line);font-size:14px;color:var(--ink-soft)}.blog_pick_hint__He4Px{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0}.blog_pick_code__qCoKP{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--purple);padding:1px 8px;border-radius:6px;background:var(--purple-tint)}.blog_pick_check___8Hxi{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ecf8f1;color:#17663a;font-size:11px;font-weight:800}.blog_pick_go__bLbHu{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-weight:700;color:var(--ink);transition:color .2s var(--ease-out)}.blog_pick_arrow__zkDOo{display:inline-block;transition:transform .3s var(--ease-out)}@media (hover:hover){.blog_prose__ElbFD .blog_pick__wjZKk:hover{transform:translateY(-3px);border-color:rgba(130,47,202,.25);box-shadow:var(--shadow-card-hover)}.blog_prose__ElbFD .blog_pick__wjZKk:hover .blog_pick_image__0ZFqj img{transform:scale(1.04)}.blog_prose__ElbFD .blog_pick__wjZKk:hover .blog_pick_go__bLbHu,.blog_prose__ElbFD .blog_pick__wjZKk:hover .blog_pick_title__tfNf6{color:var(--purple)}.blog_prose__ElbFD .blog_pick__wjZKk:hover .blog_pick_arrow__zkDOo{transform:translateX(-4px)}}.blog_prose__ElbFD .blog_pick__wjZKk:focus-visible{outline:2px solid var(--purple);outline-offset:3px}@media (prefers-reduced-motion:reduce){.blog_pick_arrow__zkDOo,.blog_pick_image__0ZFqj img,.blog_prose__ElbFD .blog_pick__wjZKk{transition:none}}@media only screen and (max-width:800px){.blog_featured_link__tlgJV{grid-template-columns:1fr;gap:20px}.blog_featured_cover__zJl1t{aspect-ratio:16/10;border-radius:20px}.blog_blog_intro__i9WkF,.blog_featured_excerpt__5_MK6{font-size:17px}.blog_post_grid__tQhed{grid-template-columns:1fr;gap:36px}.blog_post__FVroQ{gap:24px}.blog_deck__Lv5gs{font-size:18px}.blog_post_cover__2Ad9s{aspect-ratio:16/11;border-radius:20px}.blog_prose__ElbFD{font-size:17px}.blog_prose__ElbFD h2{font-size:23px;margin-top:40px}.blog_prose__ElbFD .blog_pick__wjZKk{grid-template-columns:104px minmax(0,1fr);gap:0 14px;padding:12px}.blog_pick_title__tfNf6{font-size:16px}.blog_pick_label__n9GO4{top:6px;right:6px;padding:2px 8px;font-size:11px}.blog_pick_footer__1JWw_{margin-top:12px;padding-top:12px;font-size:13px}.blog_callout_row__20kQw{flex-direction:column;align-items:stretch;padding:18px}.blog_code__sabXN{justify-content:space-between}}