.blog_page___bVgL{min-height:100vh;background-color:var(--bg-primary)}.blog_container__LV5mb{max-width:1180px;margin:0 auto;padding:calc(72px + var(--space-10)) var(--space-6) var(--space-12)}.blog_header__6Cnro{margin-bottom:var(--space-8);text-align:center}.blog_title__3ASTH{margin:0 0 var(--space-3);color:var(--text-primary);font-size:clamp(var(--text-3xl),5vw,var(--text-4xl));font-weight:var(--font-bold);line-height:1.2}.blog_subtitle__LKGFO{margin:0 auto;color:var(--text-secondary);font-size:var(--text-lg);line-height:1.6;max-width:520px}.blog_toolbar__g_JI7{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.blog_searchBox__s6VFS{position:relative;max-width:420px;margin:0 auto;width:100%}.blog_searchIcon___PfND{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.blog_searchInput__5sx_7{width:100%;padding:var(--space-3) var(--space-10) var(--space-3) 2.75rem;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--border-radius-full);color:var(--text-primary);font-size:var(--text-sm);font-family:inherit;line-height:1.5;transition:border-color var(--transition),box-shadow var(--transition)}.blog_searchInput__5sx_7::placeholder{color:var(--text-tertiary)}.blog_searchInput__5sx_7:focus{outline:none;border-color:var(--primary-medium);box-shadow:0 0 0 3px var(--primary-light)}.blog_searchInput__5sx_7::-webkit-search-cancel-button{display:none}.blog_searchClear__59hgA{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:50%;background-color:var(--bg-secondary);color:var(--text-tertiary);cursor:pointer;transition:color var(--transition),background-color var(--transition)}.blog_searchClear__59hgA:hover{color:var(--text-primary);background-color:var(--bg-accent)}.blog_chips__Cg7JG{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.blog_chipActive__2WbgB,.blog_chip__lwbN4{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:inherit;line-height:1.4;cursor:pointer;transition:border-color var(--transition),color var(--transition),background-color var(--transition)}.blog_chip__lwbN4{border:1px solid var(--border-light);background-color:var(--bg-primary);color:var(--text-secondary)}.blog_chip__lwbN4:hover{border-color:var(--border-medium);color:var(--text-primary)}.blog_chipActive__2WbgB{border:1px solid var(--primary-medium);background-color:var(--primary-light);color:var(--primary-dark)}.blog_chipActive__2WbgB:focus-visible,.blog_chip__lwbN4:focus-visible,.blog_noResultsReset__HHt7P:focus-visible,.blog_searchClear__59hgA:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.blog_featuredCard___2Gru{--mouse-x:50%;--mouse-y:50%;--approach-opacity:0;display:block;position:relative;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--border-radius-2xl);padding:var(--space-8);margin-bottom:var(--space-8);text-decoration:none;color:inherit;z-index:1}[data-theme=dark] .blog_featuredCard___2Gru{background-color:var(--bg-card);border:1px solid var(--border-light)}.blog_featuredCard___2Gru:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:radial-gradient(300px circle at var(--mouse-x) var(--mouse-y),var(--interactive-border-approach),transparent 50%);opacity:var(--approach-opacity);transition:opacity .15s ease-out}.blog_featuredContent__xG5vJ{display:flex;flex-direction:column}.blog_featuredTop__PHBCn{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.blog_featuredLabel__jrsnc{display:inline-block;width:fit-content;border:none;border-radius:var(--border-radius-full);background-color:var(--primary-light);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.4;color:var(--primary-dark)}.blog_featuredCategory__KPocK{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.02em;text-transform:uppercase}.blog_featuredTitle__yVGoo{margin:0 0 var(--space-4);color:var(--text-primary);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.25}.blog_featuredDescription__uN6LK{margin:0 0 var(--space-6);color:var(--text-secondary);font-size:var(--text-lg);line-height:1.7;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog_featuredMeta__02bif{display:flex;align-items:center;gap:var(--space-4);color:var(--text-tertiary);font-size:var(--text-sm)}.blog_featuredFooter__54Mvo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:auto}.blog_featuredMetaDivider__yvK9B{width:4px;height:4px;border-radius:50%;background-color:var(--text-tertiary)}.blog_featuredReadMore__zzza_{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-semibold);transition:gap var(--transition)}.blog_featuredCard___2Gru:hover .blog_featuredReadMore__zzza_{gap:var(--space-3)}.blog_grid__hY_Qe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.blog_card___MVtD{--mouse-x:50%;--mouse-y:50%;--approach-opacity:0;display:flex;flex-direction:column;position:relative;background-color:var(--bg-primary);border-radius:var(--border-radius-2xl);padding:var(--space-6);text-decoration:none;color:inherit;border:1px solid var(--border-light);z-index:1}[data-theme=dark] .blog_card___MVtD{background-color:var(--bg-card);border:1px solid var(--border-light)}.blog_card___MVtD:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:radial-gradient(300px circle at var(--mouse-x) var(--mouse-y),var(--interactive-border-approach),transparent 50%);opacity:var(--approach-opacity);transition:opacity .15s ease-out}.blog_categoryPill__pAaY3{display:inline-block;width:fit-content;border:none;border-radius:var(--border-radius-full);background-color:var(--bg-accent);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.4;color:var(--primary-dark);margin-bottom:var(--space-3)}.blog_cardTitle__IWSjR{margin:0 0 var(--space-3);color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.35}.blog_cardDescription__xGvii{margin:0 0 var(--space-5);color:var(--text-secondary);font-size:var(--text-base);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_cardMeta__p36_K{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.blog_cardMetaLeft__lRzcM{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.blog_cardMetaDivider__xJnDO{width:4px;height:4px;border-radius:50%;background-color:var(--text-tertiary);flex-shrink:0}.blog_cardDate__6at12,.blog_readTime__Fobud{color:var(--text-tertiary);font-size:var(--text-sm)}.blog_readMore__3WpHa{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;flex-shrink:0;transition:color var(--transition),gap var(--transition)}.blog_readMoreIcon__AoKak{flex-shrink:0}.blog_card___MVtD:hover .blog_readMore__3WpHa{gap:var(--space-3)}.blog_readMore__3WpHa:hover{color:var(--primary-dark)}.blog_backLink__1Dbcf{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;margin-bottom:var(--space-8);transition:color var(--transition);position:sticky;top:84px;z-index:10}.blog_backLink__1Dbcf:hover{color:var(--primary-dark)}.blog_articleContainer__wP2aQ,.blog_postShell__yCd40{max-width:720px;margin:0 auto}.blog_postHeader__XwlFt{position:relative;margin-bottom:var(--space-10);text-align:center}.blog_postCategory__N5k80{display:inline-block;width:fit-content;border:1px solid var(--border-medium);border-radius:var(--border-radius-full);background-color:var(--bg-primary);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.4;color:var(--text-secondary);margin-bottom:var(--space-4)}.blog_postTitle__2aLiT{margin:0 0 var(--space-5);color:var(--text-primary);font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));font-weight:var(--font-bold);line-height:1.2}.blog_authorRow__J1Fmz{display:flex;align-items:center;justify-content:center;gap:var(--space-3);color:var(--text-tertiary);font-size:var(--text-sm)}.blog_authorName__K2xM2{color:var(--text-secondary);font-weight:var(--font-medium)}.blog_authorDivider__w71_T{width:4px;height:4px;border-radius:50%;background-color:var(--text-tertiary)}.blog_contentBody__hpmMG{max-width:720px}.blog_contentBody__hpmMG h2{margin:var(--space-16) 0 var(--space-5);font-size:var(--text-2xl);font-weight:var(--font-bold)}.blog_contentBody__hpmMG h2,.blog_contentBody__hpmMG h3{color:var(--text-primary);line-height:1.3;scroll-margin-top:100px}.blog_contentBody__hpmMG h3{margin:var(--space-10) 0 var(--space-4);font-size:var(--text-xl);font-weight:var(--font-semibold)}.blog_contentBody__hpmMG p{margin:0 0 var(--space-6);color:var(--text-secondary);font-size:var(--text-base);line-height:1.75}.blog_contentBody__hpmMG ul{margin:0 0 var(--space-6);padding-left:var(--space-6);list-style:disc;list-style-position:outside}.blog_contentBody__hpmMG ol{margin:0 0 var(--space-6);padding-left:var(--space-6);list-style:decimal;list-style-position:outside}.blog_contentBody__hpmMG ol li,.blog_contentBody__hpmMG ul li{color:var(--text-secondary);font-size:var(--text-base);line-height:1.5;margin-bottom:var(--space-2)}.blog_contentBody__hpmMG li:last-child{margin-bottom:0}.blog_quote__CA3D_{padding:var(--space-4) 0;font-size:var(--text-lg);font-style:italic;color:var(--text-tertiary);border:none;background:none}.blog_quote__CA3D_,.blog_tip__2DFfg{margin:var(--space-8) 0;line-height:1.7}.blog_tip__2DFfg{padding:var(--space-5) var(--space-6);background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);font-size:var(--text-base);color:var(--text-secondary);display:flex;gap:var(--space-3);align-items:flex-start}[data-theme=dark] .blog_tip__2DFfg{background-color:var(--bg-card);border-color:var(--border-light)}.blog_tipIcon__0iRps{flex-shrink:0;color:var(--primary);margin-top:3px}.blog_tipContent__LrSLl{flex:1 1;min-width:0;word-break:break-word}.blog_tableWrapper__uigMw{width:100%;margin:var(--space-8) 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--border-radius-lg)}.blog_contentTable__96TMl{width:100%;min-width:480px;border-collapse:initial;border-spacing:0;border:1px solid var(--border-light);border-radius:var(--border-radius-lg);overflow:hidden;font-size:var(--text-sm)}.blog_contentTable__96TMl th{background-color:var(--bg-secondary);color:var(--text-primary);font-weight:var(--font-semibold);text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em}[data-theme=dark] .blog_contentTable__96TMl th{background-color:var(--bg-card)}.blog_contentTable__96TMl td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-light);color:var(--text-secondary);line-height:1.5}.blog_contentTable__96TMl tr:last-child td{border-bottom:none}.blog_contentTable__96TMl tr:nth-child(2n) td{background-color:var(--bg-secondary)}[data-theme=dark] .blog_contentTable__96TMl tr:nth-child(2n) td{background-color:var(--bg-card)}.blog_codeBlock__Urh4q{margin:var(--space-8) 0;background-color:var(--gray-900);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);overflow:hidden;max-width:100%}.blog_codeBlockHeader__2QFAF{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.08)}.blog_codeBlockDot__TwqeE{width:10px;height:10px;border-radius:50%}.blog_codeBlockDotRed__uHccU{background-color:#ff5f57}.blog_codeBlockDotYellow__uiFR6{background-color:#febc2e}.blog_codeBlockDotGreen__QcZKq{background-color:#28c840}.blog_codeBlockTitle__YB_Sg{margin-left:var(--space-3);font-size:var(--text-xs);color:rgba(255,255,255,.4)}.blog_codeBlockTitle__YB_Sg,.blog_codeBlock__Urh4q pre{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace}.blog_codeBlock__Urh4q pre{margin:0;padding:var(--space-5) var(--space-6);font-size:var(--text-sm);line-height:1.8;color:#e2e8f0;white-space:pre;overflow-x:auto}.blog_inlineCode__4hUFN{background-color:var(--bg-accent);color:var(--primary-dark);font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:.875em;padding:.15em .4em;border-radius:var(--border-radius-sm)}[data-theme=dark] .blog_inlineCode__4hUFN{background-color:rgba(59,130,246,.15);color:var(--primary-high)}.blog_shareSection__kIu_C{margin-top:var(--space-12);display:flex;align-items:center;justify-content:space-between}.blog_shareLabel__HdxZs{color:var(--text-tertiary);font-size:var(--text-sm);font-weight:var(--font-medium)}.blog_shareButtons__DTsmu{display:flex;gap:var(--space-3)}.blog_shareButton__D_Eo_{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background-color:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--border-radius);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition);font-family:inherit}.blog_shareButton__D_Eo_:hover{border-color:var(--primary-medium);color:var(--primary-dark)}.blog_shareButtonCopied__9fKMv{border-color:var(--success);color:var(--success)}.blog_relatedSection__BZmrK{margin-top:var(--space-12)}.blog_relatedTitle__p2_5h{margin:0 0 var(--space-6);color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--font-bold);line-height:1.3}.blog_relatedGrid___vpCd{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.blog_relatedCard__a0Ihq{display:flex;flex-direction:column;background-color:var(--bg-secondary);border-radius:var(--border-radius-2xl);padding:var(--space-6);text-decoration:none;color:inherit;transition:border-color var(--transition);border:1px solid transparent}[data-theme=dark] .blog_relatedCard__a0Ihq{background-color:var(--bg-card);border:1px solid var(--border-light)}.blog_relatedCard__a0Ihq:hover{border-color:var(--border-medium)}.blog_relatedCardCategory__UaLey{display:inline-block;width:fit-content;border:1px solid var(--border-medium);border-radius:var(--border-radius-full);background-color:var(--bg-primary);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.4;color:var(--text-secondary);margin-bottom:var(--space-3)}.blog_relatedCardTitle__abt_z{margin:0 0 var(--space-2);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.4}.blog_relatedCardMeta__aB8wg{color:var(--text-tertiary);font-size:var(--text-xs);margin-top:auto}.blog_faqSection__vfRQx{margin-top:var(--space-12)}.blog_faqTitle__XLnkM{margin:0 0 var(--space-6);color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1.3}.blog_faqList__GkIcr{display:flex;flex-direction:column;gap:var(--space-2)}.blog_faqItem__wju3K{border-bottom:1px solid var(--border-light)}.blog_faqQuestion__jMO7_{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-medium);line-height:1.5;font-family:inherit}.blog_faqQuestion__jMO7_:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.blog_faqIconWrapper__SZ31U{display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);width:32px;height:32px;background-color:initial;transform:scale(1);transition:background-color .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.blog_faqQuestion__jMO7_:hover .blog_faqIconWrapper__SZ31U{background-color:var(--primary-light);transform:scale(1.2)}.blog_faqIcon__0iq58{color:var(--text-primary);width:20px;height:20px;flex-shrink:0;transition:color .2s ease}.blog_faqQuestion__jMO7_:hover .blog_faqIcon__0iq58{color:var(--primary-dark)}.blog_faqAnswerContainer__ruNG2{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.32,0,.67,0)}.blog_faqAnswerContainerOpen__wQRsu{grid-template-rows:1fr}.blog_faqAnswer__yz_4N{overflow:hidden}.blog_faqAnswer__yz_4N p{padding-bottom:var(--space-6);font-size:var(--text-base);margin:0;line-height:1.7;color:var(--text-secondary);max-width:720px}.blog_noResults__Lgo1j{text-align:center;padding:var(--space-12) var(--space-6)}.blog_noResultsTitle__SmDVP{margin:0 0 var(--space-2);color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold)}.blog_noResultsHint__Jba__{margin:0 0 var(--space-5);color:var(--text-secondary);font-size:var(--text-sm)}.blog_noResultsReset__HHt7P{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);border:1px solid var(--border-light);border-radius:var(--border-radius-full);background-color:var(--bg-primary);color:var(--primary);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:inherit;cursor:pointer;transition:border-color var(--transition),color var(--transition)}.blog_noResultsReset__HHt7P:hover{border-color:var(--primary-medium);color:var(--primary-dark)}.blog_notFound__5RqoP{text-align:center;padding:var(--space-16) 0}.blog_notFoundTitle__8C0jz{margin:0 0 var(--space-4);color:var(--text-primary);font-size:var(--text-3xl);font-weight:var(--font-bold)}.blog_notFoundDescription__5tqT4{margin:0;color:var(--text-secondary);font-size:var(--text-lg)}@media (max-width:1024px){.blog_container__LV5mb{padding:calc(72px + var(--space-8)) var(--space-6) var(--space-12)}.blog_grid__hY_Qe{grid-template-columns:repeat(2,1fr)}.blog_postShell__yCd40{max-width:720px}.blog_featuredCard___2Gru{padding:var(--space-6)}.blog_featuredTitle__yVGoo{font-size:var(--text-2xl)}}@media (max-width:768px){.blog_postShell__yCd40{max-width:720px}.blog_grid__hY_Qe{grid-template-columns:1fr}.blog_card___MVtD,.blog_featuredCard___2Gru{padding:var(--space-6)}.blog_featuredTitle__yVGoo{font-size:var(--text-xl)}.blog_featuredDescription__uN6LK{-webkit-line-clamp:3}.blog_relatedGrid___vpCd{grid-template-columns:1fr}.blog_relatedCard__a0Ihq{padding:var(--space-5)}.blog_contentBody__hpmMG h2{font-size:var(--text-xl)}.blog_contentBody__hpmMG h3{font-size:var(--text-lg)}.blog_shareSection__kIu_C{flex-direction:column;gap:var(--space-4);align-items:flex-start}.blog_contentTable__96TMl{font-size:var(--text-xs)}.blog_contentTable__96TMl td,.blog_contentTable__96TMl th{padding:var(--space-2) var(--space-3)}}@media (max-width:640px){.blog_container__LV5mb{padding:calc(72px + var(--space-8)) var(--space-4) var(--space-12)}.blog_title__3ASTH{font-size:clamp(var(--text-2xl),8vw,var(--text-4xl))}.blog_postTitle__2aLiT{font-size:clamp(var(--text-xl),6vw,var(--text-3xl))}.blog_backLink__1Dbcf{position:static}.blog_contentBody__hpmMG{max-width:100%;overflow-x:hidden}}.blogComponents_callout__pEfRa{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border-radius:var(--border-radius-xl);border:1px solid color-mix(in srgb,var(--callout-accent,var(--primary)) 20%,var(--border-light));background:radial-gradient(900px 420px at 0 0,color-mix(in srgb,var(--callout-accent,var(--primary)) 18%,transparent),transparent 60%),var(--bg-secondary);color:var(--text-secondary);line-height:1.7}[data-theme=dark] .blogComponents_callout__pEfRa{background:radial-gradient(900px 420px at 0 0,color-mix(in srgb,var(--callout-accent,var(--primary)) 22%,transparent),transparent 60%),var(--bg-card);border-color:color-mix(in srgb,var(--callout-accent,var(--primary)) 22%,var(--border-light))}.blogComponents_calloutTitle__Ck_64{font-weight:var(--font-semibold);margin-bottom:var(--space-2);color:var(--text-primary)}.blogComponents_calloutBody__59Z0H p{margin:0 0 var(--space-4)}.blogComponents_calloutBody__59Z0H p:last-child{margin-bottom:0}.blogComponents_calloutInfo__oJJVb{--callout-accent:var(--primary)}.blogComponents_calloutWarning__v2ub5{--callout-accent:var(--warning)}.blogComponents_calloutSuccess__e0huU{--callout-accent:var(--success)}.blogComponents_calloutDanger__svuRC{--callout-accent:var(--danger)}.blogComponents_proTip__IbU3O{margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);border-radius:var(--border-radius-xl);border:1px dashed var(--border-medium);background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(16,185,129,.06))}[data-theme=dark] .blogComponents_proTip__IbU3O{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(16,185,129,.08))}.blogComponents_proTipHeader__j11zA{font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.blogComponents_proTipBody__cscn6{color:var(--text-secondary);line-height:1.7}.blogComponents_keyTakeaway__NJrxA{margin:var(--space-8) 0;padding:var(--space-6);border-radius:var(--border-radius-xl);border:1px solid var(--border-light);background-color:var(--bg-primary)}[data-theme=dark] .blogComponents_keyTakeaway__NJrxA{background-color:rgba(255,255,255,.02)}.blogComponents_keyTakeawayHeader__4nnKm{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-weight:var(--font-semibold);margin-bottom:var(--space-3)}.blogComponents_keyTakeawayBody__f14Dp{color:var(--text-primary);font-size:var(--text-lg);line-height:1.7}.blogComponents_tableWrapper__nJgC9{width:100%;margin:var(--space-8) 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--border-radius-lg)}.blogComponents_table__MJ_ZO{width:100%;min-width:520px;border-collapse:initial;border-spacing:0;border:1px solid var(--border-light);border-radius:var(--border-radius-lg);overflow:hidden;font-size:var(--text-sm)}.blogComponents_table__MJ_ZO th{background-color:var(--bg-secondary);color:var(--text-primary);font-weight:var(--font-semibold);text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em}[data-theme=dark] .blogComponents_table__MJ_ZO th{background-color:var(--bg-card)}.blogComponents_table__MJ_ZO td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-light);color:var(--text-secondary);line-height:1.5}.blogComponents_table__MJ_ZO tr:last-child td{border-bottom:none}.blogComponents_table__MJ_ZO tr:nth-child(2n) td{background-color:var(--bg-secondary)}[data-theme=dark] .blogComponents_table__MJ_ZO tr:nth-child(2n) td{background-color:var(--bg-card)}.blogComponents_ctaBlock__cL_rB{margin:var(--space-8) 0 var(--space-5);padding:var(--space-5);border-radius:var(--border-radius-2xl);border:1px solid var(--border-light);background:radial-gradient(1200px 600px at 0 0,rgba(59,130,246,.16),transparent 55%),radial-gradient(900px 500px at 100% 30%,rgba(16,185,129,.12),transparent 55%),var(--bg-secondary);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.blogComponents_ctaBlockCompact__yNEAv{padding:var(--space-4);margin:var(--space-7) 0 var(--space-5)}[data-theme=dark] .blogComponents_ctaBlock__cL_rB{background:radial-gradient(1200px 600px at 0 0,rgba(59,130,246,.22),transparent 55%),radial-gradient(900px 500px at 100% 30%,rgba(16,185,129,.16),transparent 55%),var(--bg-card)}.blogComponents_ctaContent__zjCXH{min-width:0}.blogComponents_ctaTitle__PCzUD{font-size:var(--text-xl);color:var(--text-primary);font-weight:var(--font-bold);line-height:1.25}.blogComponents_ctaSubtitle__29KBL{margin:0;color:var(--text-secondary);line-height:1.7}.blogComponents_ctaBullets__O8pJz{margin:var(--space-4) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.blogComponents_ctaBullet__EOVKg{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--text-secondary);line-height:1.6}.blogComponents_ctaBulletIcon__xfH0B{color:var(--primary);flex-shrink:0;margin-top:2px}.blogComponents_ctaActions__oHvjj{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.blogComponents_ctaFootnote__nx8a4{color:var(--text-tertiary);font-size:var(--text-xs);text-align:center;align-self:stretch}.blogComponents_ctaButton__tjq6w{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);border-radius:var(--border-radius-full);font-size:var(--text-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition);border:none;background:var(--primary);color:#ffffff;box-shadow:0 4px 14px rgba(59,130,246,.25);text-decoration:none;text-align:center;justify-content:center;white-space:nowrap}.blogComponents_ctaButton__tjq6w:hover{box-shadow:0 6px 20px rgba(59,130,246,.3);background:var(--primary-dark)}.blogComponents_ctaButton__tjq6w:focus-visible{outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 30%,transparent)}.blogComponents_ctaIcon__hnN4K{flex-shrink:0}.blogComponents_checklist__Tc3fc{margin:var(--space-8) 0;border-radius:var(--border-radius-xl);border:1px solid var(--border-light);background-color:var(--bg-secondary);overflow:hidden}[data-theme=dark] .blogComponents_checklist__Tc3fc{background-color:var(--bg-card)}.blogComponents_checklistHeader__FZ0tF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-light)}.blogComponents_checklistTitleRow__3ttbr{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.blogComponents_checklistTitle__RPzzJ{margin:0;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold)}.blogComponents_checklistProgress__Nv9Vu{color:var(--text-tertiary);font-size:var(--text-sm)}.blogComponents_checklistReset__qbq_w{border:1px solid var(--border-medium);background:var(--bg-primary);border-radius:var(--border-radius);padding:var(--space-2) var(--space-3);color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm)}.blogComponents_checklistReset__qbq_w:hover{border-color:var(--primary-medium);color:var(--primary-dark)}.blogComponents_checklistList___QYTp{list-style:none;margin:0;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.blogComponents_checklistItem__IhsHk{width:100%;display:flex;align-items:flex-start;gap:var(--space-3);text-align:left;padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--border-radius-lg);background:transparent;cursor:pointer;color:var(--text-secondary)}.blogComponents_checklistItem__IhsHk:hover{border-color:var(--border-medium);background-color:rgba(59,130,246,.06)}.blogComponents_checklistItemChecked__AsA_D{color:var(--text-primary);background-color:rgba(16,185,129,.08);border-color:rgba(16,185,129,.25)}.blogComponents_checklistIcon__aZgO5{color:var(--text-tertiary);margin-top:2px;flex-shrink:0}.blogComponents_checklistIconChecked__OOpIn{color:var(--success);margin-top:2px;flex-shrink:0}.blogComponents_checklistText__5uaZo{line-height:1.6}.blogComponents_sessionStats__WFb_6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-6) 0 var(--space-8)}.blogComponents_sessionStat__YK5kR{padding:var(--space-4);border-radius:var(--border-radius-xl);border:1px solid var(--border-light);background:radial-gradient(420px 180px at 0 0,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%),var(--bg-secondary);min-width:0}[data-theme=dark] .blogComponents_sessionStat__YK5kR{background:radial-gradient(420px 180px at 0 0,color-mix(in srgb,var(--primary) 22%,transparent),transparent 70%),var(--bg-card)}.blogComponents_sessionStatValue__7_W1L{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:1.2}.blogComponents_sessionStatLabel__DN_9m{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45}.blogComponents_workedPrompt__efS6i{margin:var(--space-8) 0;padding:var(--space-5);border-radius:var(--border-radius-2xl);border:1px solid var(--border-light);background:var(--bg-secondary)}[data-theme=dark] .blogComponents_workedPrompt__efS6i{background:var(--bg-card)}.blogComponents_workedPromptLabel__1S_lF{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--font-semibold);color:var(--text-tertiary);margin-bottom:var(--space-3)}.blogComponents_workedPromptStem__aDmck{margin:0 0 var(--space-5);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);line-height:1.55}.blogComponents_workedPromptGrid__svaUo{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.blogComponents_workedPromptStrong__Lyjec,.blogComponents_workedPromptWeak__5QfJB{padding:var(--space-4);border-radius:var(--border-radius-xl);border:1px solid var(--border-light)}.blogComponents_workedPromptWeak__5QfJB{background:color-mix(in srgb,var(--danger) 7%,var(--bg-primary));border-color:color-mix(in srgb,var(--danger) 22%,var(--border-light))}.blogComponents_workedPromptStrong__Lyjec{background:color-mix(in srgb,var(--success) 8%,var(--bg-primary));border-color:color-mix(in srgb,var(--success) 24%,var(--border-light))}.blogComponents_workedPromptCardLabel___3Yg5{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-2);color:var(--text-secondary)}.blogComponents_workedPromptStrong__Lyjec p,.blogComponents_workedPromptWeak__5QfJB p{margin:0;color:var(--text-secondary);line-height:1.65}.blogComponents_workedPromptWhy__qViea{margin:var(--space-4) 0 0;color:var(--text-secondary);line-height:1.65}@media (max-width:768px){.blogComponents_sessionStats__WFb_6{grid-template-columns:1fr 1fr}.blogComponents_workedPromptGrid__svaUo{grid-template-columns:1fr}.blogComponents_ctaBlock__cL_rB{flex-direction:column;align-items:stretch;gap:var(--space-5);padding:var(--space-4)}.blogComponents_ctaButton__tjq6w{justify-content:center}.blogComponents_ctaActions__oHvjj{align-items:stretch}.blogComponents_ctaFootnote__nx8a4{text-align:center}}.HighlightBox_highlightContainer__6QSMU{position:relative;isolation:isolate;overflow:hidden;margin:var(--space-10) 0;padding:var(--space-6);border:1px solid var(--border-light);border-radius:var(--border-radius-2xl);background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),transparent 48%),var(--bg-secondary);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-6);gap:var(--space-6)}.HighlightBox_highlightContainer__6QSMU:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:calc(var(--border-radius-2xl) - 1px);background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 72%);pointer-events:none}[data-theme=dark] .HighlightBox_highlightContainer__6QSMU{background:linear-gradient(135deg,rgba(var(--primary-rgb),.14),transparent 52%),var(--bg-card);border-color:var(--border-light)}[data-theme=dark] .HighlightBox_highlightContainer__6QSMU:before{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 72%)}.HighlightBox_text__mAlx1{margin:0;font-size:var(--text-lg);font-weight:var(--font-medium);line-height:1.65;color:var(--text-primary)}.HighlightBox_highlight__FCyRE{font-weight:var(--font-bold);color:var(--primary)}[data-theme=dark] .HighlightBox_highlight__FCyRE{color:var(--primary-dark)}@media (max-width:640px){.HighlightBox_highlightContainer__6QSMU{padding:var(--space-5) var(--space-6);grid-template-columns:1fr;gap:var(--space-5)}.HighlightBox_text__mAlx1{font-size:var(--text-base)}.HighlightBox_ctaButton__c50c0{width:100%}}.HighlightBox_ctaButton__c50c0{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--border-radius-full);background:var(--primary);color:#ffffff;box-shadow:0 4px 14px rgba(59,130,246,.25);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--transition),box-shadow var(--transition),transform var(--transition)}.HighlightBox_ctaButton__c50c0:hover{background:var(--primary-dark);box-shadow:0 6px 20px rgba(59,130,246,.3);transform:translateY(-1px)}.HighlightBox_ctaButton__c50c0:focus-visible{outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 30%,transparent)}.HighlightBox_ctaIcon__y6QOp{flex-shrink:0;transition:transform var(--transition)}.HighlightBox_ctaButton__c50c0:hover .HighlightBox_ctaIcon__y6QOp{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.HighlightBox_ctaButton__c50c0,.HighlightBox_ctaIcon__y6QOp{transition:none}.HighlightBox_ctaButton__c50c0:hover,.HighlightBox_ctaButton__c50c0:hover .HighlightBox_ctaIcon__y6QOp{transform:none}}.StepCards_stepsContainer__f2tae{display:flex;flex-direction:column;gap:0;margin:var(--space-6) 0}.StepCards_stepCard__4lRCj{display:flex;gap:var(--space-5);position:relative}.StepCards_stepRail__H1vbw{flex-direction:column}.StepCards_stepNumber__2o1E_,.StepCards_stepRail__H1vbw{display:flex;align-items:center;flex-shrink:0;width:36px}.StepCards_stepNumber__2o1E_{height:36px;border-radius:50%;background:var(--gradient-primary);color:#fff;justify-content:center;font-size:var(--text-sm);font-weight:var(--font-bold);position:relative;z-index:1}.StepCards_stepLine__w7RWq{width:2px;flex:1 1;min-height:16px;background:var(--border-light);margin-top:var(--space-1)}.StepCards_stepBody__etgCt{flex:1 1;min-width:0;padding-bottom:var(--space-6)}.StepCards_stepCard__4lRCj:last-child .StepCards_stepBody__etgCt{padding-bottom:0}.StepCards_stepTitle__yeRCn{margin:0 0 var(--space-1);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);line-height:1.4}.StepCards_stepDesc__gbOKm{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65}[data-theme=dark] .StepCards_stepLine__w7RWq{background:var(--border-medium)}@media (max-width:640px){.StepCards_stepRail__H1vbw{width:28px}.StepCards_stepNumber__2o1E_{width:28px;height:28px;font-size:var(--text-xs)}.StepCards_stepBody__etgCt{padding-bottom:var(--space-4)}}.StudySchedule_scheduleContainer__vOLkJ{display:flex;flex-direction:column;gap:var(--space-6);margin:var(--space-8) 0;position:relative;padding-left:var(--space-10)}.StudySchedule_timelineRail__gg1YE{position:absolute;left:17px;top:var(--space-2);bottom:var(--space-2);width:2px;background:var(--border-light)}[data-theme=dark] .StudySchedule_timelineRail__gg1YE{background:var(--border-medium)}.StudySchedule_scheduleItem__kdWXh{display:flex;gap:var(--space-5);position:relative}.StudySchedule_iconWrapper__AJCtw{position:absolute;left:-40px;width:36px;height:36px;border-radius:50%;background:var(--bg-primary);border:1px solid var(--border-medium);display:flex;align-items:center;justify-content:center;z-index:2;color:var(--text-secondary)}[data-theme=dark] .StudySchedule_iconWrapper__AJCtw{border-color:var(--border-light)}.StudySchedule_studyItem__JlVmd .StudySchedule_iconWrapper__AJCtw{color:var(--primary);background:var(--primary-light);border-color:var(--primary-medium)}[data-theme=dark] .StudySchedule_studyItem__JlVmd .StudySchedule_iconWrapper__AJCtw{background:rgba(59,130,246,.2);border-color:var(--primary-dark);color:var(--primary-high)}.StudySchedule_itemContent__bykTY{flex:1 1;padding:0}.StudySchedule_itemHeader__B1fSZ{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}.StudySchedule_itemTime__r1pJg{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}.StudySchedule_itemTitle__XDxo_{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}.StudySchedule_itemDesc__m_YUW{margin:var(--space-1) 0 0 0;font-size:var(--text-base);color:var(--text-secondary);line-height:1.6}.StudySchedule_timeIcon__9RKL4{opacity:.7}@media (max-width:640px){.StudySchedule_scheduleContainer__vOLkJ{padding-left:var(--space-8)}.StudySchedule_timelineRail__gg1YE{left:13px}.StudySchedule_iconWrapper__AJCtw{width:28px;height:28px;left:-32px}}