.KYM7mW_container{width:100%;max-width:var(--content-max);padding-inline:var(--space-md);margin-inline:auto}.KYM7mW_narrow{max-width:var(--content-narrow)}
.uvtOua_image{max-width:100%;height:auto;display:block}
.xA3_Ka_main{padding-block:var(--space-8)}.xA3_Ka_images{gap:var(--space-6);margin-bottom:var(--space-8);flex-direction:column;display:flex}.xA3_Ka_figure{margin:0}.xA3_Ka_figure img{width:100%}.xA3_Ka_caption{color:var(--color-text-soft);margin-top:var(--space-2);font-size:.9375rem}.xA3_Ka_main h1{letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660}.xA3_Ka_meta{gap:var(--space-3);color:var(--color-text-soft);margin-bottom:var(--space-4);font-size:.9375rem;display:flex}.xA3_Ka_summary{max-width:44rem;line-height:1.7}
.J158ma_section{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.J158ma_section+.J158ma_section{margin-top:var(--space-6);padding-top:var(--space-4)}.J158ma_label{margin-bottom:var(--space-2);font-weight:600}.J158ma_list{list-style:none}.J158ma_link{color:inherit;text-underline-offset:.15em;text-decoration:underline}
.Vtf-Ja_banner{background:var(--color-bg-soft);border-bottom:1px solid var(--color-border-hover);padding-block:var(--space-2)}.Vtf-Ja_inner{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Vtf-Ja_text{color:var(--color-text-soft);margin:0;font-size:.875rem}.Vtf-Ja_edit{text-underline-offset:.15em;white-space:nowrap;font-size:.875rem;text-decoration:underline}
.fQgSJq_section{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.fQgSJq_section+.fQgSJq_section{margin-top:var(--space-6);padding-top:var(--space-4)}.fQgSJq_label{margin-bottom:var(--space-2);font-weight:600}.fQgSJq_list{list-style:none}.fQgSJq_link{color:inherit;text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}
.bRs1Ga_list{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;font-size:.9375rem;display:flex}.bRs1Ga_tag{border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);color:var(--color-text-soft);text-decoration:none;display:inline-block}.bRs1Ga_tag:hover,.bRs1Ga_tag:focus-visible{border-color:var(--color-border-hover);color:var(--color-text)}
.-AjEDq_main{padding-block:var(--space-8)}.-AjEDq_main h1{letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660}.-AjEDq_meta{gap:var(--space-3);color:var(--color-text-soft);margin-bottom:var(--space-4);font-size:.9375rem;display:flex}.-AjEDq_summary{max-width:44rem;line-height:1.7}.-AjEDq_transcript{margin-top:var(--space-6);color:var(--color-text-soft)}.-AjEDq_transcript summary{cursor:pointer;color:var(--color-text);font-weight:620}.-AjEDq_transcript p{margin-top:var(--space-3);white-space:pre-wrap;line-height:1.7}
.pDs3tG_main{padding-block:var(--space-8)}.pDs3tG_main h1{letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660}.pDs3tG_meta{gap:var(--space-3);color:var(--color-text-soft);margin-bottom:var(--space-6);font-size:.9375rem;display:flex}.pDs3tG_body{line-height:1.7}.pDs3tG_body p{margin-bottom:var(--space-4)}.pDs3tG_body h2{margin-block:var(--space-8) var(--space-3);font-size:1.5rem;font-weight:660}.pDs3tG_body h3{margin-block:var(--space-6) var(--space-2);font-size:1.25rem;font-weight:620}.pDs3tG_body ul,.pDs3tG_body ol{padding-left:var(--space-6);margin-bottom:var(--space-4)}.pDs3tG_body ul{list-style:outside}.pDs3tG_body ol{list-style:decimal}.pDs3tG_body li{margin-bottom:var(--space-1)}.pDs3tG_body a{text-underline-offset:.15em;text-decoration:underline}.pDs3tG_body blockquote{border-left:3px solid var(--color-border-hover);padding-left:var(--space-4);margin-block:var(--space-4);color:var(--color-text-soft)}.pDs3tG_body code{font-family:var(--font-mono);font-size:.9em}.pDs3tG_body pre{font-family:var(--font-mono);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);overflow-x:auto}.pDs3tG_body hr{border:0;border-top:1px solid var(--color-border);margin-block:var(--space-8)}
.Kp3sUG_meta{align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);color:var(--color-text-soft);letter-spacing:.01em;flex-wrap:wrap;font-size:.8125rem;font-style:italic;display:flex}.Kp3sUG_meta>*+:before{content:"·";margin-right:var(--space-2);color:var(--color-text-muted);font-style:normal}.Kp3sUG_meta time{font-variant-numeric:tabular-nums}
.ahTrvG_note{padding-block:var(--space-12);color:var(--color-text-soft)}.ahTrvG_problem{margin-top:var(--space-2);font-size:.875rem}
.SEjyva_badge{border:1px solid var(--color-border-hover);border-radius:var(--radius-full);padding:0 var(--space-2);color:var(--color-text-soft);vertical-align:middle;font-size:.8125rem;font-weight:400;display:inline-block}
.BL1NlW_main{padding-block:var(--space-12)}.BL1NlW_body{margin-top:var(--space-3);color:var(--color-text-soft)}
.s4KfyG_main{padding-block:var(--space-8)}.s4KfyG_header{margin-bottom:var(--space-8);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.s4KfyG_main h1{letter-spacing:-.02em;text-wrap:balance;margin-bottom:var(--space-3);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660;line-height:1.15}.s4KfyG_meta{align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);color:var(--color-text-soft);letter-spacing:.01em;flex-wrap:wrap;font-size:.8125rem;font-style:italic;display:flex}.s4KfyG_meta>*+:before{content:"·";margin-right:var(--space-2);color:var(--color-text-muted)}.s4KfyG_date{font-variant-numeric:tabular-nums}.s4KfyG_body{line-height:1.7}.s4KfyG_body p{margin-bottom:var(--space-4)}.s4KfyG_body h2{margin-block:var(--space-8) var(--space-3);font-size:1.5rem;font-weight:660}.s4KfyG_body h3{margin-block:var(--space-6) var(--space-2);font-size:1.25rem;font-weight:620}.s4KfyG_body ul,.s4KfyG_body ol{padding-left:var(--space-6);margin-bottom:var(--space-4)}.s4KfyG_body ul{list-style:outside}.s4KfyG_body ol{list-style:decimal}.s4KfyG_body li{margin-bottom:var(--space-1)}.s4KfyG_body a{text-underline-offset:.15em;text-decoration:underline}.s4KfyG_body blockquote{border-left:3px solid var(--color-border-hover);padding-left:var(--space-4);margin-block:var(--space-4);color:var(--color-text-soft)}.s4KfyG_body code{font-family:var(--font-mono);font-size:.9em}.s4KfyG_body pre{font-family:var(--font-mono);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);overflow-x:auto}.s4KfyG_body hr{border:0;border-top:1px solid var(--color-border);margin-block:var(--space-8)}.s4KfyG_authorLink{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-hover);text-decoration-color:var(--color-border-hover);text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--easing-standard)}.s4KfyG_authorLink:hover{text-decoration-color:currentColor}
.-p6Jza_card{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.-p6Jza_card h2{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:640}.-p6Jza_card a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.-p6Jza_card a:hover{text-decoration-thickness:2px}.-p6Jza_cardMeta{margin-bottom:var(--space-2)}.-p6Jza_thumb{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%;max-width:12rem;margin-bottom:var(--space-3);display:block}
.pglAZq_link{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-5);color:var(--color-text-soft);transition:color var(--duration-fast) var(--easing-standard);align-self:flex-start;font-size:.875rem;text-decoration:none;display:inline-flex}.pglAZq_link:hover{color:var(--color-text)}.pglAZq_arrow{transition:transform var(--duration-fast) var(--easing-standard);display:inline-block}.pglAZq_link:hover .pglAZq_arrow{transform:translate(-.2em)}@media (prefers-reduced-motion:reduce){.pglAZq_link:hover .pglAZq_arrow{transform:none}}
.pQt6IW_timeline{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-mono);flex-direction:column;margin:0;font-size:.8125rem;display:flex}.pQt6IW_item{justify-content:space-between;gap:var(--space-4);display:flex}.pQt6IW_item dt{color:var(--color-text-soft)}.pQt6IW_item dd{text-align:right;margin:0}
.S28Nca_wrapper{position:relative}.S28Nca_wrapper input{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-hover);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.9375rem}.S28Nca_wrapper input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.S28Nca_suggestions{z-index:var(--z-overlay);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--space-1);max-height:12rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.S28Nca_suggestions li button{text-align:left;width:100%;padding:var(--space-2);color:inherit;cursor:pointer;background:0 0;border:0}.S28Nca_suggestions li button:hover,.S28Nca_suggestions li button:focus-visible{background:var(--color-bg-soft)}
.nx0RQW_toggle{background:var(--toggle-bg);border:1px solid var(--toggle-border);border-radius:var(--radius-full);width:2.5rem;height:2.5rem;box-shadow:var(--toggle-shadow);color:var(--toggle-icon);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);place-items:center;display:grid}.nx0RQW_floating{top:max(var(--space-md), env(safe-area-inset-top,0px));right:max(var(--space-md), env(safe-area-inset-right,0px));z-index:var(--z-overlay);position:fixed}@media (max-width:47.99rem){.nx0RQW_floating{display:none}}.nx0RQW_toggle:hover{border-color:var(--toggle-border-hover);transform:scale(1.05)}.nx0RQW_toggle:active{transform:scale(.96)}.nx0RQW_icon>svg{width:1.125rem;height:1.125rem}
.i0KIOq_section{padding-block:var(--space-2xl)}.i0KIOq_tinted{background:var(--color-bg-soft)}.i0KIOq_title{letter-spacing:-.01em;margin-bottom:var(--space-lg);font-size:1.5rem;font-weight:600}
.BQo1zG_main{padding-block:var(--space-8)}.BQo1zG_main h1{letter-spacing:-.02em;margin-bottom:var(--space-6);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660}.BQo1zG_grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.BQo1zG_cell{gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.BQo1zG_thumb{aspect-ratio:1;background:var(--color-bg-soft);border-radius:var(--radius-md);margin-bottom:var(--space-2);overflow:hidden}.BQo1zG_thumb .BQo1zG_img{object-fit:cover;width:100%;max-width:none;height:100%}.BQo1zG_title{font-size:1.125rem;font-weight:620}.BQo1zG_cell:hover .BQo1zG_title{text-underline-offset:.15em;text-decoration:underline}.BQo1zG_medium{color:var(--color-text-soft);font-size:.9375rem}.BQo1zG_empty{color:var(--color-text-soft)}
.KO6pAW_main{padding-block:var(--space-8)}.KO6pAW_main h1{letter-spacing:-.02em;margin-bottom:var(--space-4);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660}.KO6pAW_filters{gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.KO6pAW_filter{gap:var(--space-1);flex-direction:column;display:flex}.KO6pAW_filterLabel{color:var(--color-text-soft);font-size:.875rem}.KO6pAW_filters select{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.KO6pAW_empty{color:var(--color-text-soft)}.KO6pAW_list{gap:var(--space-4);flex-direction:column;display:flex}
.hX-2aW_heading{letter-spacing:-.02em;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660}.hX-2aW_updated{color:var(--color-text-muted);margin-top:var(--space-xs);font-size:.875rem}.hX-2aW_prose{gap:var(--space-md);margin-top:var(--space-xl);color:var(--color-text-soft);display:grid}.hX-2aW_prose h2{color:var(--color-text);margin-top:var(--space-md);font-size:1.125rem;font-weight:620}.hX-2aW_prose ul{gap:var(--space-xs);padding-left:1.25rem;list-style:outside;display:grid}.hX-2aW_prose a{text-underline-offset:2px;text-decoration:underline}
._6-DenW_main{padding-block:var(--space-8)}._6-DenW_main h1{letter-spacing:-.02em;margin-bottom:var(--space-6);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660}._6-DenW_grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}._6-DenW_cell{gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}._6-DenW_thumb{aspect-ratio:1;background:var(--color-bg-soft);border-radius:var(--radius-md);margin-bottom:var(--space-2);overflow:hidden}._6-DenW_thumb ._6-DenW_img{object-fit:cover;width:100%;max-width:none;height:100%}._6-DenW_title{font-size:1.125rem;font-weight:620}._6-DenW_cell:hover ._6-DenW_title{text-underline-offset:.15em;text-decoration:underline}._6-DenW_medium{color:var(--color-text-soft);font-size:.9375rem}._6-DenW_empty{color:var(--color-text-soft)}._6-DenW_provider{text-transform:capitalize;width:100%;height:100%;color:var(--color-text-soft);justify-content:center;align-items:center;display:flex}
.ciecCG_main{padding-block:var(--space-8)}.ciecCG_main h1{letter-spacing:-.02em;margin-bottom:var(--space-6);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660}.ciecCG_list{gap:var(--space-4);flex-direction:column;display:flex}
.WR5oPW_main{padding-block:var(--space-8)}.WR5oPW_main h1{letter-spacing:-.02em;margin-bottom:var(--space-6);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660}.WR5oPW_empty{color:var(--color-text-soft)}.WR5oPW_list{gap:var(--space-2);flex-direction:column;display:flex}.WR5oPW_list li{padding-block:var(--space-2);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;display:flex}.WR5oPW_link{color:inherit;text-underline-offset:.15em;text-decoration:underline}.WR5oPW_count{color:var(--color-text-soft);font-size:.9375rem}
.i_VZ9W_main{padding-block:var(--space-8)}.i_VZ9W_main h1{letter-spacing:-.02em;margin-bottom:var(--space-4);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660}.i_VZ9W_list{gap:var(--space-6);flex-direction:column;display:flex}.i_VZ9W_entry h2{margin-bottom:var(--space-2);font-size:1.375rem;font-weight:640}.i_VZ9W_entry a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.i_VZ9W_entry a:hover{text-decoration-thickness:2px}.i_VZ9W_summary,.i_VZ9W_empty{color:var(--color-text-soft)}
.u2f8Jq_code{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem}.u2f8Jq_heading{letter-spacing:-.02em;margin-block:var(--space-sm) var(--space-md);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:660}.u2f8Jq_body{color:var(--color-text-soft);margin-bottom:var(--space-xl)}.u2f8Jq_action{border:1px solid var(--color-border-hover);border-radius:var(--radius-md);color:var(--color-text);padding:var(--space-xs) var(--space-md);transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);font-size:.9375rem;display:inline-block}.u2f8Jq_action:hover{background:var(--color-bg-soft);border-color:var(--color-text-muted)}
