.page_page__yflAI{min-height:100vh;background:var(--bg-primary);padding-bottom:var(--sp-3xl)}.page_topBar___uAvv{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;padding:1rem var(--sp-md);background:rgba(5,5,10,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(124,58,237,.12)}.page_backLink__hjQnF{font-family:var(--font-heading);font-weight:600;font-size:.9rem;color:var(--text-secondary);text-decoration:none;transition:color .2s;letter-spacing:-.01em}.page_backLink__hjQnF:hover{color:#a78bfa}.page_coverWrap__Jz3VE{position:relative;width:100%;height:clamp(220px,40vw,480px);overflow:hidden}.page_coverImg__xdS9r{object-fit:cover;object-position:center}.page_coverOverlay__ZG11J{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,var(--bg-primary) 100%)}.page_article__YlLOu{max-width:740px;padding-top:var(--sp-2xl)}.page_header__Zc_Ie{margin-bottom:var(--sp-xl)}.page_emoji__842nt{font-size:3.5rem;margin-bottom:var(--sp-md);display:block}.page_headerMeta__zZGdC{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--sp-md)}.page_category__n9ZGV{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a78bfa;background:rgba(124,58,237,.12);border:1px solid rgba(124,58,237,.25);border-radius:999px;padding:.2rem .6rem}.page_dot___kn29{color:var(--text-tertiary)}.page_author__Ivdf7,.page_date__s1If_,.page_readTime__mCeU7{font-family:var(--font-heading);font-size:.8125rem;color:var(--text-tertiary)}.page_title__xYFu1{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:var(--sp-md);background:linear-gradient(135deg,var(--text-primary) 60%,#a78bfa 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_excerpt__49i5h{font-size:1.15rem;line-height:1.7;color:var(--text-secondary)}.page_divider___c5Mp{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.3),transparent);margin:var(--sp-xl) 0}.page_body__EQ_PO{font-size:1.0625rem;line-height:1.8;color:var(--text-secondary)}.page_body__EQ_PO h2{font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700;color:var(--text-primary);letter-spacing:-.025em;margin-top:var(--sp-lg);margin-bottom:.75rem;position:relative;padding-left:1rem}.page_body__EQ_PO h2:before{content:"";position:absolute;left:0;top:.15em;height:1em;width:3px;border-radius:2px;background:var(--grad-primary)}.page_body__EQ_PO h3{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-top:var(--sp-md);margin-bottom:.5rem}.page_body__EQ_PO p{margin-bottom:1rem}.page_body__EQ_PO ol,.page_body__EQ_PO ul{padding-left:1.5rem;margin-bottom:1rem}.page_body__EQ_PO li{margin-bottom:.4rem;color:var(--text-secondary)}.page_body__EQ_PO strong{color:var(--text-primary);font-weight:700}.page_body__EQ_PO em{color:#a78bfa;font-style:italic}.page_body__EQ_PO a{color:#a78bfa;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.page_body__EQ_PO a:hover{opacity:.8}.page_body__EQ_PO code{font-family:Fira Code,Fira Mono,monospace;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.2);border-radius:4px;padding:.15em .4em;font-size:.9em;color:#c4b5fd}.page_body__EQ_PO pre{background:rgba(0,0,0,.4);border:1px solid rgba(124,58,237,.2);border-radius:12px;padding:var(--sp-md);overflow-x:auto;margin-bottom:1rem}.page_body__EQ_PO pre code{background:none;border:none;padding:0;font-size:.9rem}.page_body__EQ_PO blockquote{border-left:3px solid #7c3aed;padding-left:1rem;margin:1rem 0;color:var(--text-tertiary);font-style:italic}.page_related__VtT7E{margin-top:var(--sp-xl)}.page_relatedHeading___9I2y{font-size:1rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--sp-md)}.page_relatedGrid__TwRNv{display:flex;flex-direction:column;gap:var(--sp-sm)}.page_relatedCard__VeupQ{display:flex;align-items:center;gap:var(--sp-md);padding:var(--sp-md);border-radius:14px;border:1px solid var(--glass-border);background:var(--glass-bg);text-decoration:none;color:inherit;transition:border-color .25s,transform .25s var(--ease-spring)}.page_relatedCard__VeupQ:hover{border-color:var(--glass-border-hover);transform:translateX(4px)}.page_relatedEmoji__dlLge{font-size:1.75rem;flex-shrink:0}.page_relatedCat__Bmc_R{font-family:var(--font-heading);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#a78bfa;display:block;margin-bottom:.2rem}.page_relatedTitle__eDcub{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--text-primary);line-height:1.3}.page_relatedArrow__g_DfQ{font-size:1.2rem;color:var(--text-tertiary);margin-left:auto;flex-shrink:0;transition:transform .2s var(--ease-spring),color .2s}.page_relatedCard__VeupQ:hover .page_relatedArrow__g_DfQ{transform:translateX(4px);color:#a78bfa}@media (max-width:768px){.page_title__xYFu1{font-size:2rem}.page_article__YlLOu{padding-top:var(--sp-xl)}}.BlogFeedback_wrapper__2mdYE{display:flex;flex-direction:column;gap:var(--sp-xl);padding:var(--sp-xl);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;margin-top:var(--sp-xl)}.BlogFeedback_section__OIadp{display:flex;flex-direction:column;gap:var(--sp-md)}.BlogFeedback_label__ZFWNq{font-family:var(--font-heading);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.BlogFeedback_reactions__xkCI4{display:flex;flex-wrap:wrap;gap:var(--sp-sm)}.BlogFeedback_btn__J4J1_{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--glass-border);background:transparent;color:var(--text-secondary);font-family:var(--font-heading);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.BlogFeedback_btn__J4J1_:hover{border-color:rgba(124,58,237,.5);background:rgba(124,58,237,.08);color:#a78bfa}.BlogFeedback_btn__J4J1_.BlogFeedback_active__DFPOm{border-color:rgba(124,58,237,.6);background:rgba(124,58,237,.18);color:#a78bfa}.BlogFeedback_emojiIcon__xmA95{font-size:1.1rem;line-height:1}.BlogFeedback_reactionLabel__ceNBH{font-size:.875rem}.BlogFeedback_count__HKwAK{font-size:.8rem;color:var(--text-tertiary);min-width:1.2ch;text-align:right}.BlogFeedback_btn__J4J1_.BlogFeedback_active__DFPOm .BlogFeedback_count__HKwAK{color:#a78bfa}.BlogFeedback_form__XrZuE{display:flex;flex-direction:column;gap:var(--sp-sm)}.BlogFeedback_textarea__tVCbe{width:100%;background:rgba(255,255,255,.03);border:1px solid var(--glass-border);border-radius:12px;padding:.875rem 1rem;color:var(--text-primary);font-size:.9375rem;line-height:1.6;font-family:inherit;resize:vertical;transition:border-color .2s;outline:none;box-sizing:border-box}.BlogFeedback_textarea__tVCbe::placeholder{color:var(--text-tertiary)}.BlogFeedback_textarea__tVCbe:focus{border-color:rgba(124,58,237,.5)}.BlogFeedback_submit__BZbAh{align-self:flex-start;padding:.6rem 1.4rem;border-radius:999px;border:none;background:var(--grad-primary);color:#fff;font-family:var(--font-heading);font-size:.9rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .2s}.BlogFeedback_submit__BZbAh:hover{opacity:.88;transform:translateY(-1px)}.BlogFeedback_thankYou__pC2nw{font-size:1rem;color:#a78bfa;font-weight:600}