.Article_articlePage__itFWk{padding-top:var(--space-6);padding-bottom:var(--space-16);width:100%}.Article_articleWrapper__zZdVT{max-width:780px;margin:0 auto;width:100%}.Article_breadcrumbsWrapper__AXBlr{margin-bottom:var(--space-4)}.Article_articleHeader__gfd4Q{display:flex;flex-direction:column;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-6);margin-bottom:var(--space-8);width:100%}.Article_metaRow__jznMG{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.Article_metaText__AEK7f{font-family:var(--font-sans)}.Article_metaDot___zrTK,.Article_metaText__AEK7f{font-size:.75rem;color:var(--text-muted)}.Article_articleTitle__wNmAC{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,3.25rem);font-weight:900;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--text-primary);margin:0;overflow-wrap:break-word;word-break:break-word}.Article_articleExcerpt__Z5NZm{font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.6;color:var(--text-secondary);margin:0}.Article_articleBody__KnCqU{display:flex;flex-direction:column;gap:var(--space-5);font-size:.95rem;line-height:1.75;color:var(--text-secondary);width:100%}@media (min-width:768px){.Article_articleBody__KnCqU{font-size:1rem;line-height:1.8}}.Article_articleBody__KnCqU h2{font-size:clamp(1.35rem,3.5vw,2rem);margin-top:var(--space-6);margin-bottom:var(--space-2);border-left:3px solid var(--accent-primary);padding-left:var(--space-3)}.Article_articleBody__KnCqU h2,.Article_articleBody__KnCqU h3{font-family:var(--font-display);font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);overflow-wrap:break-word}.Article_articleBody__KnCqU h3{font-size:clamp(1.15rem,2.5vw,1.5rem);margin-top:var(--space-4);margin-bottom:var(--space-1)}.Article_articleBody__KnCqU p{margin:0}.Article_articleList__ns_tT{list-style:none;padding:0;margin:var(--space-2) 0;display:flex;flex-direction:column;gap:var(--space-2)}.Article_articleListItem__kfLgt{display:flex;align-items:baseline;gap:var(--space-2);font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.Article_bulletDot__kBIkE{width:6px;height:6px;background-color:var(--accent-primary);border-radius:50%;flex-shrink:0;position:relative;top:-2px}.Article_relatedToolsSection__5vo6h{margin-top:var(--space-10);border-top:1px solid var(--border-subtle);padding-top:var(--space-6);width:100%}.Article_relatedToolsTitle__txkm8{font-family:var(--font-display);font-size:clamp(1.15rem,3vw,1.5rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);margin:0 0 var(--space-4) 0}.Article_toolsGrid__XyFzl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:100%}@media (max-width:768px){.Article_toolsGrid__XyFzl{grid-template-columns:minmax(0,1fr)}}.Article_toolCard__mrm9c{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast);box-sizing:border-box}.Article_toolCard__mrm9c:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.Article_toolTag___cWb1{font-size:.65rem;font-weight:700;letter-spacing:.08em;color:var(--accent-primary)}.Article_toolName__0TVQ7,.Article_toolTag___cWb1{font-family:var(--font-display);text-transform:uppercase}.Article_toolName__0TVQ7{font-size:1.15rem;font-weight:800;letter-spacing:.02em;color:var(--text-primary);margin:0;overflow-wrap:break-word}.Article_toolDesc__RUc8S{font-size:.75rem;line-height:1.45;color:var(--text-muted);margin:0}.Article_toolAction__AB0_z{font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-primary);margin-top:var(--space-1)}.Article_articleCtaBox__N1XtB{margin-top:var(--space-8);background-color:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-top:3px solid var(--accent-primary);border-radius:var(--radius-sm);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);width:100%;box-sizing:border-box}@media (max-width:480px){.Article_articleCtaBox__N1XtB{padding:var(--space-4)}}.Article_ctaHeading___oULD{font-family:var(--font-display);font-size:clamp(1.2rem,3.5vw,1.6rem);font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);margin:0}.Article_ctaText__lU_hh{font-size:.875rem;line-height:1.6;color:var(--text-secondary);margin:0}.Article_ctaActions__h0sQn{display:flex;flex-wrap:wrap;gap:var(--space-3);width:100%}@media (max-width:640px){.Article_ctaActions__h0sQn{flex-direction:column;width:100%}.Article_ctaActions__h0sQn>*{width:100%;justify-content:center}}.Article_progressBarContainer__yuNu8{position:fixed;top:0;left:0;width:100%;height:4px;background:transparent;z-index:999}.Article_progressBar__iPiPY{height:100%;background:linear-gradient(90deg,var(--accent-primary),#ff6b6b);transition:width .1s ease-out}.Article_coverContainer__YKj8N{width:100%;max-height:420px;border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--space-6);border:1px solid var(--border-subtle);background-color:var(--bg-surface-elevated)}.Article_coverImage__QUEP4{width:100%;height:100%;max-height:420px;object-fit:cover;display:block}.Article_tocCard__XMP4b{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-primary);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-8);width:100%;box-sizing:border-box}.Article_tocTitle__H2bME{font-family:var(--font-display);font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin:0 0 var(--space-3) 0;display:flex;align-items:center;gap:var(--space-2)}.Article_tocList__jJvoN{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.Article_tocItem__D2JZR{margin:0}.Article_tocLink__0zm30{color:var(--text-secondary);text-decoration:none;font-size:.875rem;transition:color var(--transition-fast),padding-left var(--transition-fast);display:inline-block;line-height:1.4}.Article_tocLink__0zm30:hover{color:var(--accent-primary);padding-left:4px}.Article_tocSubItem__CwOmr{margin:0;padding-left:var(--space-4)}.Article_tocSubLink__OjBGw{color:var(--text-muted);text-decoration:none;font-size:.8rem;transition:color var(--transition-fast)}.Article_tocSubLink__OjBGw:hover{color:var(--accent-primary)}.Article_articleBody__KnCqU table{width:100%;border-collapse:collapse;margin:var(--space-4) 0;font-size:.875rem}.Article_articleBody__KnCqU th{background-color:var(--bg-surface-elevated);color:var(--text-primary);font-family:var(--font-display);font-weight:700;text-align:left;padding:.65rem .85rem;border:1px solid var(--border-subtle)}.Article_articleBody__KnCqU td{padding:.65rem .85rem;border:1px solid var(--border-subtle);color:var(--text-secondary)}.Article_articleBody__KnCqU tr:nth-child(2n){background-color:hsla(0,0%,100%,.02)}.Article_articleBody__KnCqU blockquote{border-left:4px solid var(--accent-primary);padding:var(--space-3) var(--space-4);margin:var(--space-4) 0;background-color:var(--bg-surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-style:italic;color:var(--text-primary)}.Article_articleBody__KnCqU pre{background-color:#0d1117;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-4);overflow-x:auto;font-family:monospace;font-size:.85rem;color:#c9d1d9;margin:var(--space-4) 0}.Article_articleBody__KnCqU code{font-family:monospace;font-size:.85em;background-color:var(--bg-surface-elevated);padding:.15rem .35rem;border-radius:var(--radius-xs);color:var(--accent-primary)}.Article_articleBody__KnCqU pre code{background-color:transparent;padding:0;color:inherit}.Article_articleBody__KnCqU ol,.Article_articleBody__KnCqU ul{padding-left:1.5rem;margin:var(--space-2) 0 var(--space-4) 0}.Article_articleBody__KnCqU li{margin-bottom:var(--space-2);line-height:1.6}.Article_authorCard__Yvew_{display:flex;align-items:center;gap:var(--space-4);background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-4);margin-top:var(--space-10);width:100%;box-sizing:border-box}.Article_authorAvatar__UgXTv{width:60px;height:60px;border-radius:50%;background-color:var(--accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.25rem;flex-shrink:0}.Article_authorInfo__t9VgK{display:flex;flex-direction:column;gap:.2rem}.Article_authorName__TS4jC{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--text-primary);margin:0;text-transform:uppercase;letter-spacing:.03em}.Article_authorRole__479T4{font-size:.8rem;color:var(--accent-primary);font-weight:600}.Article_authorBio___Dn_V{font-size:.8rem;color:var(--text-secondary);line-height:1.4;margin:0}.Container_container__Demda{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--page-padding-x);padding-right:var(--page-padding-x)}.Container_standard__4JrAR{max-width:var(--container-max)}.Container_narrow__70dRC{max-width:var(--container-narrow)}.Container_wide__kVXRF{max-width:var(--container-wide)}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:700;text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--space-2);text-align:center}.Button_button__96uC6:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Button_button__96uC6:disabled,.Button_button__96uC6[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_sm__pnQzd{min-height:36px;padding:6px 12px;font-size:.8rem}.Button_md__ktIWF{min-height:44px;padding:8px 18px;font-size:.875rem}.Button_lg__s7W56{min-height:48px;padding:10px 24px;font-size:.95rem}@media (max-width:640px){.Button_lg__s7W56{min-height:44px;padding:8px 16px;font-size:.875rem}}.Button_primary__6_Dls{background-color:var(--accent-primary);color:var(--text-primary);border:1px solid transparent}.Button_primary__6_Dls:hover:not(:disabled){background-color:var(--accent-hover);transform:translateY(-1px)}.Button_primary__6_Dls:active:not(:disabled){background-color:var(--accent-active);transform:translateY(0)}.Button_secondary__uuOdH{background-color:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-light)}.Button_secondary__uuOdH:hover:not(:disabled){background-color:var(--bg-surface-hover);border-color:var(--text-muted);transform:translateY(-1px)}.Button_secondary__uuOdH:active:not(:disabled){transform:translateY(0)}.Button_outline__PQR9W{background-color:transparent;color:var(--text-primary);border:1px solid var(--border-light)}.Button_outline__PQR9W:hover:not(:disabled){border-color:var(--accent-primary);color:var(--text-primary);background-color:var(--accent-subtle);transform:translateY(-1px)}.Button_outline__PQR9W:active:not(:disabled){transform:translateY(0)}.Button_ghost__gZqlA{background-color:transparent;color:var(--text-secondary);border:1px solid transparent}.Button_ghost__gZqlA:hover:not(:disabled){color:var(--text-primary);background-color:var(--bg-surface-hover)}.Button_ghost__gZqlA:active:not(:disabled){background-color:var(--bg-surface-elevated)}.Button_fullWidth__MEYBG{width:100%}@keyframes Button_buttonSpin__db3io{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button_spinner__DYdB3{display:inline-block;animation:Button_buttonSpin__db3io .75s linear infinite;flex-shrink:0}.Button_spinnerTrack__pZHY7{opacity:.25}.Button_spinnerHead__QFOj1{opacity:.95}.Button_loading__nv6bE{position:relative;cursor:wait!important;opacity:.85!important}.Button_buttonContent__XCJri{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.Breadcrumbs_nav__Ec6TR{margin-bottom:var(--space-6)}.Breadcrumbs_list__4VUFF{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;gap:var(--space-2);font-size:.875rem;line-height:1.4}.Breadcrumbs_item__JW0jf{display:inline-flex;align-items:center;gap:var(--space-2)}.Breadcrumbs_link__r9blI{color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast)}.Breadcrumbs_link__r9blI:hover{color:var(--text-primary)}.Breadcrumbs_separator__3XSIr{color:var(--border-light);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Breadcrumbs_current__wtn5P{color:var(--text-primary);font-weight:500}.Badge_badge__9tA3b{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .625rem;border-radius:var(--radius-full);line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Badge_default__sdCZN{background-color:var(--bg-surface-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle)}.Badge_accent__ZAYdk{background-color:var(--accent-subtle);color:var(--accent-primary);border:1px solid rgba(230,57,70,.25)}.Badge_category__r7DnV{background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-light)}.Badge_success__3M0a6{background-color:rgba(46,125,50,.15);color:#4caf50;border:1px solid rgba(76,175,80,.25)}.Badge_outline__EOUiA{background-color:transparent;color:var(--text-muted);border:1px solid var(--border-subtle)}