.page_page__axf_a{min-height:100vh;background-color:var(--color-bg);background-image:var(--texture-paper)}.page_container__Z0zKe{max-width:1100px;margin:0 auto;padding:24px 32px 0}.page_breadcrumbs__jLKE4{margin-bottom:32px}.page_cube__By_Ux{position:relative;width:var(--cube-size);height:var(--cube-size);flex-shrink:0;container-type:inline-size;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.08)}.page_cubeLink__MzMuR{display:block;text-decoration:none}.page_cubeLink__MzMuR .page_cube__By_Ux{transition:transform .2s ease}.page_cubeLink__MzMuR:hover .page_cube__By_Ux{transform:translateY(-2px)}.page_cubeFeatured__G8jL1{box-shadow:0 12px 48px rgba(var(--color-accent-rgb),.25),0 4px 16px rgba(0,0,0,.15);border:1px solid rgba(var(--color-accent-rgb),.4)}.page_cubeBackground__LaxyA{position:absolute;inset:0;background-color:var(--cube-bg,var(--color-ink));background-size:cover;background-position:50%}.page_cubeBackgroundBlurred__qHAeX{filter:blur(6px)}.page_cubeFace__ko8fl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;user-select:none}.page_logo__n6VRl{object-fit:contain;width:var(--cube-logo);height:var(--cube-logo)}.page_letter__dJ10v{font-family:var(--font-heading);font-style:italic;font-size:var(--cube-letter);color:rgba(0,0,0,.7);line-height:1}.page_letterLight__6jJmB{color:rgba(255,255,255,.85)}.page_corner___CCgy{position:absolute;width:24px;height:24px}.page_cornerTopLeft___Zpju{top:0;left:0;border-top:2px solid var(--color-accent);border-left:2px solid var(--color-accent)}.page_cornerTopRight__NIz67{top:0;right:0;border-top:2px solid var(--color-accent);border-right:2px solid var(--color-accent)}.page_cornerBottomLeft__HLr2K{bottom:0;left:0;border-bottom:2px solid var(--color-accent);border-left:2px solid var(--color-accent)}.page_cornerBottomRight__na4F6{bottom:0;right:0;border-bottom:2px solid var(--color-accent);border-right:2px solid var(--color-accent)}.page_cubeCategory__su4iE{position:absolute;top:8px;right:8px;padding:3px 7px;background-color:var(--color-ink-2);color:var(--color-white);font-family:var(--font-monospace);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;z-index:5}.page_name__crewD{font-size:clamp(2.4rem,6vw,4.5rem);color:var(--color-ink);line-height:1;letter-spacing:-.02em;padding:0 0 12px;margin:0}.page_name__crewD,.page_tagline__9Gti6{font-family:var(--font-heading);font-style:italic;text-align:center}.page_tagline__9Gti6{font-size:clamp(.9rem,2vw,1.15rem);color:var(--color-muted);margin:0 0 20px;line-height:1.4}.page_thickRule__ARZ3z{height:3px;background-color:var(--color-ink);margin-bottom:14px}.page_layout__Lmp8s{display:flex;gap:48px;align-items:flex-start}.page_sidebar__Ypj92{width:260px;flex-shrink:0}.page_about__vqLH_{margin-top:28px}.page_sidebarSection__6hJAE{margin-top:24px}.page_sidebarLabel__E66Ck{font-family:var(--font-monospace);font-size:10px;color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid var(--color-ink)}.page_aboutLabel__hAQGn{margin-bottom:12px}.page_aboutRows__FM8ik{display:flex;flex-direction:column;gap:8px}.page_aboutRow__VMni8{display:flex;justify-content:space-between;align-items:center}.page_aboutKey__h4QeH,.page_llmsKey__h6HR1{font-family:var(--font-monospace);font-size:10px;color:var(--color-muted);letter-spacing:.06em}.page_aboutKey__h4QeH,.page_planBadge__Aox26{text-transform:uppercase}.page_planBadge__Aox26{display:inline-block;font-family:var(--font-monospace);font-size:10px;font-weight:600;border:1px solid;letter-spacing:.1em;padding:2px 7px;line-height:1.6}.page_planFeatured__IgI0n{color:var(--color-accent);background-color:rgba(var(--color-accent-rgb),.1)}.page_planPremium__nRCSp{color:#7C3AED;background-color:rgba(124,58,237,.08)}.page_planPro__vDZXR{color:#0891B2;background-color:rgba(8,145,178,.08)}.page_planFree__R7SPT{color:var(--color-muted);background-color:transparent}.page_aboutCategory__RmyuH{display:inline-flex;align-items:center;gap:6px;color:var(--color-ink)}.page_aboutCategoryLink__VQcWY{font-family:var(--font-monospace);font-size:10px;color:var(--color-ink);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px}.page_aboutCategoryLink__VQcWY:hover{color:var(--color-accent);text-decoration-color:var(--color-accent)}.page_aboutCategoryName__qYPVk{letter-spacing:.06em;text-transform:uppercase}.page_aboutCategoryName__qYPVk,.page_aboutValue__UvC9f{font-family:var(--font-monospace);font-size:10px;color:var(--color-ink)}.page_checkedLiveLink__aPNxD{font-family:var(--font-monospace);font-size:10px;color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.page_aboutStatus__nYT8j{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-monospace);font-size:10px;color:var(--color-ink)}.page_statusIcon__Lg8kd{color:var(--color-success-ink)}.page_llmsLink__xhIBf{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-monospace);font-size:10px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.page_checkedLiveLink__aPNxD:hover,.page_llmsLink__xhIBf,.page_llmsLink__xhIBf:hover{color:var(--color-ink)}.page_tagList__c9oeC{display:flex;flex-wrap:wrap;gap:6px}.page_tagLink__perVm{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-monospace);font-size:10px;color:var(--color-ink);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background-color:var(--color-border-soft);padding:3px 8px;line-height:1.4}.page_tagLink__perVm:hover{color:var(--color-ink);background-color:#DDD7CB}.page_icon__aeFhK{flex-shrink:0}.page_socialList__lCaon{display:flex;flex-direction:column;gap:0}.page_socialLink__O26bZ{display:flex;align-items:center;gap:8px;font-family:var(--font-monospace);font-size:11px;color:var(--color-ink);text-decoration:none;letter-spacing:.06em;text-transform:uppercase;padding:5px 0;border-bottom:1px solid var(--color-border);transition:color .15s ease}.page_socialArrow__OTAwo{margin-left:auto;color:var(--color-muted);font-size:10px}.page_contactLink__tpIt4{font-family:var(--font-monospace);font-size:11px;color:var(--color-ink);text-decoration:none;letter-spacing:.04em;word-break:break-all;display:block;padding-bottom:6px;border-bottom:1px solid var(--color-border)}.page_main__e1Bvv{flex:1;min-width:0}.page_sectionRule__wqW9a{font-family:var(--font-monospace);font-size:10px;font-weight:400;color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--color-ink)}.page_prose__3w1qq{font-family:var(--font-body);font-size:17px;color:var(--color-ink);line-height:1.75}.page_prose__3w1qq h1,.page_prose__3w1qq h2,.page_prose__3w1qq h3{font-family:var(--font-heading);font-style:italic;color:var(--color-ink);line-height:1.2;margin:1.4em 0 .6em}.page_prose__3w1qq h1{font-size:1.8rem}.page_prose__3w1qq h2{font-size:1.4rem}.page_prose__3w1qq h3{font-size:1.15rem}.page_prose__3w1qq p{margin:0 0 1em}.page_prose__3w1qq ol,.page_prose__3w1qq ul{padding-left:1.4em;margin:0 0 1em}.page_prose__3w1qq li{margin-bottom:.3em}.page_prose__3w1qq strong{font-weight:600;color:var(--color-ink)}.page_prose__3w1qq code{font-family:var(--font-monospace);font-size:.88em;background:var(--color-surface);padding:1px 5px;border-radius:2px}.page_prose__3w1qq a{color:var(--color-accent);text-underline-offset:3px}.page_prose__3w1qq blockquote{border-left:3px solid var(--color-accent);margin:0 0 1em;padding:4px 0 4px 16px;color:var(--color-muted);font-style:italic}.page_factFile__FT_19{margin-top:32px}.page_mainSection__6rUwR{margin-top:40px}.page_screenshotsLabel__TrdG6{font-family:var(--font-monospace);font-size:10px;color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--color-ink)}.page_nextSteps__tDi85{margin-top:48px}.page_nextList__XUQLi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.page_nextLink__1UZ_8{font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.page_outlineTags__OSIO8{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.page_outlineTag__ksHht{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);text-decoration:none;border:1px solid var(--color-border);padding:5px 10px}.page_outlineTag__ksHht:hover{color:var(--color-ink);border-color:var(--color-ink)}.page_bottomRule__lwHAG{margin-top:40px;height:1px;background-color:var(--color-border)}.page_back__KdWOG{margin-top:16px;margin-bottom:32px}.page_backLink__r4RmT{font-family:var(--font-monospace);font-size:11px;color:var(--color-muted);text-decoration:none;letter-spacing:.1em;text-transform:uppercase;transition:color .15s ease}@media (max-width:767px){.page_layout__Lmp8s{flex-direction:column;gap:32px}.page_sidebar__Ypj92{width:100%}.page_cube__By_Ux{width:100%;height:auto;aspect-ratio:1/1}}.tracking_visitButton__LgxTP{display:block;margin-top:16px;padding:10px 0;background-color:var(--color-ink);color:var(--color-white);font-family:var(--font-monospace);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color .15s ease}.badge-marquee_marquee__w9EQI{padding:20px 0;overflow:hidden;max-width:80rem;margin:0 auto;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}@keyframes badge-marquee_marquee__w9EQI{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.badge-marquee_track__hlWSz{display:flex;align-items:center;gap:48px;width:max-content;animation:badge-marquee_marquee__w9EQI 30s linear infinite}.badge-marquee_track__hlWSz:hover{animation-play-state:paused}.badge-marquee_track__hlWSz img{display:block}.badge-marquee_half__Zy_a2{gap:48px}.badge-marquee_badge__pWJyE,.badge-marquee_copy__kOV_I,.badge-marquee_half__Zy_a2{display:flex;align-items:center;flex-shrink:0}.badge-marquee_copy__kOV_I{cursor:pointer}.callout_callout__1syLj{padding:20px 24px;margin:32px 0;border-radius:2px}.callout_info__Z1F2u{border-left:4px solid #2563eb;background-color:#EFF6FF}.callout_tip__gHFFy{border-left:4px solid var(--color-accent);background-color:#FFFBEB}.callout_warning__ljn4R{border-left:4px solid #ea580c;background-color:#FFF7ED}.callout_success__bFd4_{border-left:4px solid #16a34a;background-color:#F0FDF4}.callout_title__pL_Gk{font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.callout_body__5bPP2,.callout_title__pL_Gk{font-family:var(--font-body);font-size:15px;color:var(--color-ink)}.callout_body__5bPP2{line-height:1.7}.key-takeaway_takeaway__m7aPC{border:2px solid var(--color-accent);border-radius:2px;padding:24px 28px;margin:32px 0;position:relative}.key-takeaway_label__yAM74{font-family:var(--font-monospace);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:12px}.key-takeaway_body__zz6xi{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--color-ink)}.checklist_list__m1bGK{list-style:none;padding:0;margin:32px 0;border:1px solid var(--color-border);border-radius:2px;overflow:hidden}.checklist_item__YtqDl{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--color-ink);background-color:var(--color-bg)}.checklist_item__YtqDl:not(:last-child){border-bottom:1px solid var(--color-border)}.checklist_box__mQpEo{width:20px;height:20px;border-radius:2px;border:2px solid var(--color-border);background-color:transparent;color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.checklist_boxChecked__qNyxB{border-color:var(--color-accent);background-color:var(--color-accent)}.checklist_label__4t_jY{opacity:.7}.checklist_labelChecked__CCr8Y{opacity:1}.author-bio_bio__dJo5_{border:1px solid var(--color-border);border-radius:2px;padding:28px 32px;margin:48px 0 32px;display:flex;gap:24px;align-items:flex-start}.author-bio_avatar__Beerx{width:56px;height:56px;border-radius:50%;background-color:var(--color-ink);color:var(--color-bg);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-style:italic;font-size:22px;flex-shrink:0}.author-bio_info__AO0RK{flex:1}.author-bio_label__UVe_E{font-family:var(--font-monospace);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);margin-bottom:4px}.author-bio_name__jne0Q{font-family:var(--font-heading);font-style:italic;font-size:22px;color:var(--color-ink);margin:0 0 4px;line-height:1.2}.author-bio_role__Q8wxj{font-family:var(--font-monospace);font-size:12px;color:var(--color-accent);letter-spacing:.04em;margin-bottom:12px}.author-bio_text__S_mKM{font-family:var(--font-body);font-size:14px;line-height:1.7;color:var(--color-muted);margin:0 0 14px}.author-bio_projectLink__oJxBt{color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-accent)}.author-bio_links__yJq1X{display:flex;gap:16px}.author-bio_profileLink__2EOli{font-family:var(--font-monospace);font-size:12px;color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-border);letter-spacing:.04em}.blog-figure_figure__ei1Bs{margin:36px 0;text-align:center}.blog-figure_caption__NZ0yj{font-family:var(--font-monospace);font-size:12px;color:var(--color-muted);margin-top:10px;letter-spacing:.02em}.lightbox-image_trigger__SQFhU{display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in}.lightbox-image_thumbnail__RJXCP{width:100%;height:auto;border-radius:2px;border:1px solid var(--color-border);box-shadow:0 1px 3px rgba(var(--color-ink-rgb),.08)}.lightbox-image_overlay__WckkL{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px);background-color:rgba(var(--color-ink-rgb),.92);cursor:zoom-out;animation:fadeIn .15s ease-out}.lightbox-image_enlarged__FQ8gM{max-width:100%;max-height:85vh;width:auto;height:auto;border-radius:2px;border:1px solid var(--color-muted)}.lightbox-image_overlayFooter__XhAx5{display:flex;align-items:center;gap:16px;margin-top:16px}.lightbox-image_overlayCaption__TdIJe{font-family:var(--font-monospace);font-size:12px;color:var(--color-border);letter-spacing:.02em}.lightbox-image_close__2Oedz{font-family:var(--font-monospace);font-size:12px;color:var(--color-bg);background:none;border:1px solid var(--color-muted);border-radius:2px;padding:4px 10px;cursor:pointer;letter-spacing:.04em}.stat-row_row__l4gDZ{display:flex;flex-wrap:wrap;gap:8px 28px;padding:22px 0;border-top:1px solid var(--color-border);scroll-margin-top:90px}.stat-row_value__PycKP{font-family:var(--font-heading);font-style:italic;font-size:clamp(1.5rem,3vw,2rem);color:var(--color-ink);line-height:1.1;flex:0 0 130px;min-width:110px}.stat-row_text__bPnbT{flex:1 1 320px;min-width:240px}.stat-row_claim__8wpSU{font-family:var(--font-body);font-size:16px;color:var(--color-ink);line-height:1.6;margin:0}.stat-row_context___riP8{font-family:var(--font-body);font-size:14px;color:var(--color-muted);line-height:1.6;margin:6px 0 0}.stat-row_source__vwEY1{display:inline-block;margin-top:8px;font-family:var(--font-monospace);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);text-decoration:none;border-bottom:1px solid var(--color-border)}.page_heading__r_c9y{font-family:var(--font-heading);font-style:italic;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:400;color:var(--color-ink);margin:12px 0 16px}.page_intro___rpjr{margin-bottom:48px}.page_meta__wM9I7{font-family:var(--font-monospace);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 24px}.page_metaValue___E8bn{color:var(--color-ink)}.page_rule__y7V1s{height:1px;background-color:var(--color-border);margin-top:40px}.page_toc__jsxn7{margin-bottom:64px}.page_tocLinks__2ELx4{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 32px;margin-top:16px}.page_tocLink___Uefs{font-family:var(--font-monospace);font-size:13px;color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-border);padding-bottom:8px}.page_tocNumber__JD8BX{color:var(--color-accent)}.page_tocCount__rphiT{color:var(--color-muted)}.page_statSection__NzHtZ{margin-bottom:72px;scroll-margin-top:90px}.page_sectionIntro__q5ThJ{font-family:var(--font-body);font-size:17px;color:var(--color-muted);line-height:1.7;margin-bottom:28px}.page_stats__cNxP1{border-bottom:1px solid var(--color-border)}.page_related__R7eVf{font-family:var(--font-monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:20px 0 0}.page_section__49Gur{margin-bottom:64px}.page_changelogRule__vhBys{height:2px;background-color:var(--color-ink);margin-bottom:20px}.page_changelogHeading__5vLIN{font-family:var(--font-monospace);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);margin:0 0 16px}.page_changelog__zIxIL{list-style:none;padding:0;margin:0}.page_changelogEntry__OvS_4{display:flex;gap:16px;padding:10px 0;border-top:1px solid var(--color-border);font-family:var(--font-monospace);font-size:13px;line-height:1.6}.page_changelogDate__QKQRn{color:var(--color-accent);flex-shrink:0}.page_changelogNote__EmHve{color:var(--color-muted)}.page_cta__EFxdP{margin-bottom:64px}.page_ctaBody__pJdxL{font-family:var(--font-body);font-size:17px;color:var(--color-muted);line-height:1.7;max-width:420px;margin:0 auto 32px}.blog-card_card__jsGF_{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border:1px solid var(--color-border);border-radius:2px;overflow:hidden;transition:box-shadow .2s ease}.blog-card_media__0Ue1c{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.blog-card_mediaPlaceholder__eu_kF{background:linear-gradient(135deg,var(--color-ink) 0,var(--color-accent) 100%)}.blog-card_image__EvtKk{object-fit:cover}.blog-card_body__trXJa{padding:20px 24px;display:flex;flex-direction:column;flex:1}.blog-card_meta__MR2h8{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.blog-card_category___uURR{font-family:var(--font-monospace);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);font-weight:500}.blog-card_readingTime__KzwSB{font-family:var(--font-monospace);font-size:11px;color:var(--color-muted);letter-spacing:.05em}.blog-card_title__K_zNL{font-family:var(--font-heading);font-style:italic;font-size:1.15rem;line-height:1.3;color:var(--color-ink);margin:0 0 8px}.blog-card_description__B2nM3{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--color-muted);margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card_byline__Il_Kz{font-family:var(--font-monospace);font-size:11px;color:var(--color-muted);letter-spacing:.04em;margin-top:auto}.blog-card_featured__5Rs0Q .blog-card_media__0Ue1c{padding-bottom:50%}.blog-card_featured__5Rs0Q .blog-card_body__trXJa{padding:28px 32px}.blog-card_featured__5Rs0Q .blog-card_title__K_zNL{font-size:clamp(1.4rem,3vw,1.8rem)}.blog-card_featured__5Rs0Q .blog-card_description__B2nM3{-webkit-line-clamp:3}.quote_quote__nAYND{margin:40px 0;padding:0 0 0 28px;border-left:3px solid var(--color-accent)}.quote_text__IpoOT{font-family:var(--font-heading);font-style:italic;font-size:clamp(1.15rem,2.5vw,1.4rem);line-height:1.5;color:var(--color-ink);margin:0}.quote_attribution__FZKTw{margin-top:12px;font-family:var(--font-monospace);font-size:13px;color:var(--color-muted);letter-spacing:.02em}.image-caption_image___vFXK{width:100%;max-width:var(--image-max-width);height:auto;border-radius:2px;border:1px solid var(--color-border)}.step-by-step_steps__4DB8_{margin:32px 0}.step-by-step_step__ZgsmA{display:flex;gap:20px;position:relative;padding-bottom:0}.step-by-step_step__ZgsmA:not(:last-child){padding-bottom:28px}.step-by-step_connector__MMZ5w{position:absolute;left:17px;top:36px;bottom:0;width:2px;background-color:var(--color-border)}.step-by-step_number__wfdaY{width:36px;height:36px;border-radius:50%;background-color:var(--color-accent);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-family:var(--font-monospace);font-size:14px;font-weight:500;flex-shrink:0}.step-by-step_content__EtzxY{flex:1;padding-top:4px}.step-by-step_title__4L9Xb{font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--color-ink);margin-bottom:4px}.step-by-step_description__zuau6{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--color-muted)}.blog-page_page__yBGhj{min-height:100vh;background-color:var(--color-bg);background-image:var(--texture-paper);background-repeat:repeat;background-size:200px 200px}.blog-page_hero__67tdP{text-align:center;padding:64px 24px 40px;max-width:720px;margin:0 auto}.blog-page_eyebrow__wg0eT{font-family:var(--font-monospace);font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted);margin-bottom:16px}.blog-page_title__oeFwn{font-family:var(--font-heading);font-style:italic;font-size:clamp(2rem,5vw,3.2rem);line-height:1.1;color:var(--color-ink);margin:0 0 16px}.blog-page_intro__EEfnm{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--color-muted);max-width:520px;margin:0 auto 32px}.blog-page_rule__c4kYh{height:1px;background-color:var(--color-border);max-width:960px;margin:0 auto}.blog-page_posts__jS65P{max-width:960px;margin:0 auto;padding:40px 24px 80px}.blog-page_empty__35m1K{font-family:var(--font-body);font-size:16px;color:var(--color-muted);text-align:center;padding:40px 0}.blog-page_featured__xrWzt{margin-bottom:40px}.blog-page_grid__imXel{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.reading-progress_track___v8L8{position:fixed;top:0;left:0;width:100%;height:3px;z-index:1100;background-color:transparent}.reading-progress_bar__d9hLq{height:100%;width:var(--progress);background-color:var(--color-accent);transition:width .15s ease}.table-of-contents_toc__9v3Uc{position:sticky;top:120px;max-height:calc(100vh - 160px);overflow-y:auto}.table-of-contents_heading__vNMGu{font-family:var(--font-monospace);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);margin-bottom:14px;font-weight:500}.table-of-contents_list__l69ZI{list-style:none;padding:0;margin:0}.table-of-contents_item__kJqyl{margin-bottom:0}.table-of-contents_link__UWHdH{display:block;font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--color-muted);text-decoration:none;padding:5px 0 5px 12px;border-left:2px solid transparent;transition:all .15s ease;font-weight:400}.table-of-contents_subsection__356Rd{padding-left:16px}.table-of-contents_active__0lhZa{color:var(--color-ink);border-left-color:var(--color-accent);font-weight:500}.category-filter_filter___fzKL{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.category-filter_option__9ORne{font-family:var(--font-monospace);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:6px 16px;border:1px solid var(--color-border);border-radius:2px;background-color:transparent;color:var(--color-muted);cursor:pointer;transition:all .15s ease;text-decoration:none}.category-filter_active__tvnAE{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-white)}