.case-study_card__yTGYr{background:var(--color-bg-elev);box-shadow:inset 0 1px 0 0 color-mix(in oklch,#fff 4%,transparent),0 0 0 1px color-mix(in oklch,#000 18%,transparent),0 1px 2px -1px color-mix(in oklch,#000 60%,transparent),0 8px 24px -12px color-mix(in oklch,#000 70%,transparent),0 24px 48px -28px color-mix(in oklch,#000 65%,transparent)}.case-study_card__yTGYr,.case-study_well__q9N8q{position:relative;border:1px solid var(--color-line);border-radius:var(--radius-lg)}.case-study_well__q9N8q{background:var(--color-bg-sunken);box-shadow:inset 0 1px 0 0 color-mix(in oklch,#fff 3%,transparent),inset 0 2px 14px -6px color-mix(in oklch,#000 70%,transparent)}.case-study_figureRoot___Qdma{display:block}.case-study_figureNode__mrbrx{opacity:1}.case-study_figureEdge__xh_ir{stroke-dasharray:var(--len,0);stroke-dashoffset:0}.case-study_armed__aONkc .case-study_figureNode__mrbrx{opacity:0}.case-study_armed__aONkc .case-study_figureEdge__xh_ir{stroke-dashoffset:var(--len,0)}.case-study_playing__FVFbA .case-study_figureNode__mrbrx{opacity:1;transition:opacity .5s var(--ease-out-quint);transition-delay:calc(var(--i, 0) * 90ms)}.case-study_playing__FVFbA .case-study_figureEdge__xh_ir{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-out-quint);transition-delay:calc(.22s + var(--i, 0) * 90ms)}@media (prefers-reduced-motion:reduce){.case-study_armed__aONkc .case-study_figureNode__mrbrx,.case-study_playing__FVFbA .case-study_figureNode__mrbrx{opacity:1;transition:none}.case-study_armed__aONkc .case-study_figureEdge__xh_ir,.case-study_playing__FVFbA .case-study_figureEdge__xh_ir{stroke-dashoffset:0;transition:none}}.case-study_barFill__a2gOt{transform-origin:left center;transform:scaleX(1)}.case-study_barArmed__o4hwO .case-study_barFill__a2gOt{transform:scaleX(0)}.case-study_barPlaying__Y7mU0 .case-study_barFill__a2gOt{transform:scaleX(1);transition:transform .8s var(--ease-out-quint);transition-delay:calc(var(--i, 0) * 80ms)}@media (prefers-reduced-motion:reduce){.case-study_barArmed__o4hwO .case-study_barFill__a2gOt,.case-study_barPlaying__Y7mU0 .case-study_barFill__a2gOt{transform:scaleX(1);transition:none}}.writing_indexMain__qSOXy{position:relative;overflow:hidden;padding-bottom:var(--space-128)}.writing_indexHead__hYnTA{padding-top:var(--space-96);padding-bottom:var(--space-48)}.writing_indexRail__pZ1hq{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-16);padding-bottom:var(--space-16);border-bottom:1px solid var(--color-line)}.writing_indexTitle__MtjHJ{margin-top:var(--space-48)}.writing_indexGrid__L_mWA{margin-top:var(--space-24);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-48);align-items:end}.writing_indexIntro__PEwx1{margin:0;max-width:52ch}.writing_indexIntro__PEwx1 em{font-family:var(--font-accent);font-style:italic;font-weight:400;color:var(--color-accent)}.writing_indexStats__YKe1z{margin:0;min-width:17rem;padding-left:var(--space-24);border-left:1px solid var(--color-line)}.writing_statRow__IzSLC{display:flex;justify-content:space-between;gap:var(--space-16);padding:var(--space-8) 0;border-bottom:1px solid color-mix(in oklch,var(--color-line) 55%,transparent);font-family:var(--font-mono);font-feature-settings:"tnum","zero";font-size:11px;letter-spacing:.04em}.writing_statRow__IzSLC:last-child{border-bottom:0}.writing_statRow__IzSLC dt{text-transform:uppercase;letter-spacing:.12em;color:var(--color-fg-faint)}.writing_statRow__IzSLC dd{margin:0;text-align:right;color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.writing_log__bWcfv{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-line)}.writing_entry__OY3ns{position:relative;border-bottom:1px solid var(--color-line)}.writing_entryLink__C4KX3{display:grid;grid-template-columns:6rem 1fr;gap:var(--space-32);align-items:start;padding:var(--space-48) 0;text-decoration:none;color:inherit}.writing_entryLink__C4KX3:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.writing_entryRail__cQBb_{display:flex;flex-direction:column;gap:var(--space-8);padding-top:.25rem}.writing_entryNum__jRJIB{font-family:var(--font-mono);font-size:1.5rem;font-weight:300;line-height:1;letter-spacing:.02em;color:var(--color-fg-faint);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-out-quint)}.writing_entryLink__C4KX3:focus-visible .writing_entryNum__jRJIB,.writing_entryLink__C4KX3:hover .writing_entryNum__jRJIB{color:var(--color-accent)}.writing_entryDate__uwOgv{font-family:var(--font-mono);font-feature-settings:"tnum","zero";font-size:11px;letter-spacing:.06em;color:var(--color-fg-faint);font-variant-numeric:tabular-nums}.writing_entryMain__lZbED{min-width:0}.writing_entryTitle__MXATU{font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:.98;letter-spacing:-.025em;font-variation-settings:"opsz" 40,"wght" 700;color:var(--color-fg);text-wrap:balance;transition:color .2s var(--ease-out-quint)}.writing_entryLink__C4KX3:focus-visible .writing_entryTitle__MXATU,.writing_entryLink__C4KX3:hover .writing_entryTitle__MXATU{color:var(--color-accent)}.writing_entryDek__ZMCvO{margin-top:var(--space-16);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.55;letter-spacing:-.005em;color:var(--color-fg-muted);max-width:68ch;text-wrap:pretty}.writing_entryMeta__NIU6i{margin-top:var(--space-24);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);font-family:var(--font-mono);font-feature-settings:"tnum","zero";font-size:11px;letter-spacing:.06em;color:var(--color-fg-faint)}.writing_metaDot__oi2fY{color:var(--color-line)}.writing_tagRow__9pk9e{margin-top:var(--space-16);display:flex;flex-wrap:wrap;gap:var(--space-8)}.writing_tag__WPV_w{display:inline-block;padding:.18rem .55rem;border:1px solid var(--color-line);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--color-fg-muted);text-transform:lowercase}.writing_mathBadge__Mu1cu{gap:.4rem}.writing_entryArrow__MiqlX,.writing_mathBadge__Mu1cu{display:inline-flex;align-items:center;color:var(--color-accent)}.writing_entryArrow__MiqlX{gap:.35rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.writing_entryArrow__MiqlX span{display:inline-block;transform:translateX(0);transition:transform .2s var(--ease-out-quint)}.writing_entryLink__C4KX3:focus-visible .writing_entryArrow__MiqlX span,.writing_entryLink__C4KX3:hover .writing_entryArrow__MiqlX span{transform:translateX(4px)}.writing_indexFoot__C82Mf{margin-top:var(--space-48);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16)}.writing_article__RaZRw{position:relative;padding-top:var(--space-64);padding-bottom:var(--space-128)}.writing_articleFrame__mfGnL{max-width:min(46rem,100%)}.writing_backLink__xWEYC{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-faint);text-decoration:none;transition:color .18s var(--ease-out-quint)}.writing_backLink__xWEYC:focus-visible,.writing_backLink__xWEYC:hover{color:var(--color-accent)}.writing_articleHead__TDuSY{margin-top:var(--space-48)}.writing_articleTitle__NJ5GI{margin:var(--space-24) 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4.6vw,3.5rem);line-height:.96;letter-spacing:-.03em;font-variation-settings:"opsz" 56,"wght" 700;color:var(--color-fg);text-wrap:balance}.writing_articleDek__SJ9Sg{margin-top:var(--space-24);font-family:var(--font-accent);font-style:italic;font-weight:400;font-size:clamp(1.3rem,2.6vw,1.75rem);line-height:1.3;letter-spacing:0;color:var(--color-fg-muted);max-width:32ch}.writing_byline__ZVC2S{margin-top:var(--space-32);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-16);font-family:var(--font-mono);font-feature-settings:"tnum","zero";font-size:11px;letter-spacing:.06em;color:var(--color-fg-faint);font-variant-numeric:tabular-nums}.writing_bylineStrong__9_ruv,.writing_sourceCard__82otJ{color:var(--color-fg-muted)}.writing_sourceCard__82otJ{margin-top:var(--space-24);display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .9rem;padding:var(--space-16) var(--space-24);border-radius:var(--radius-md);background-color:var(--color-bg-sunken);box-shadow:inset 0 1px 0 0 oklch(1 0 0/.04),0 0 0 1px var(--color-line);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em}.writing_sourceLabel__B4xp9{color:var(--color-fg-faint);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.writing_sourceCard__82otJ a{color:var(--color-accent);text-decoration:none}.writing_sourceCard__82otJ a:hover{text-decoration:underline;text-underline-offset:.18em}.writing_body__JCt12{margin-top:var(--space-64)}.writing_p__Ds_yL{margin:var(--space-24) 0 0;font-family:var(--font-sans);font-size:1.0625rem;line-height:1.68;letter-spacing:-.003em;color:var(--color-fg-muted)}.writing_lead__onTSj{margin:0;font-family:var(--font-sans);font-size:1.25rem;line-height:1.55;letter-spacing:-.01em;color:var(--color-fg)}.writing_h2__yTHiG{margin:var(--space-64) 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,3.2vw,2.25rem);line-height:1.02;letter-spacing:-.025em;font-variation-settings:"opsz" 36,"wght" 700;color:var(--color-fg);scroll-margin-top:5rem;text-wrap:balance}.writing_h2__yTHiG:before{content:"";display:block;width:2.5rem;height:2px;margin-bottom:var(--space-24);background-color:var(--color-accent)}.writing_h3__gcyQ5{margin:var(--space-48) 0 0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.12;letter-spacing:-.02em;font-variation-settings:"opsz" 24,"wght" 600;color:var(--color-fg);scroll-margin-top:5rem}.writing_ol__m4eNz,.writing_ul__d_7Vr{margin:var(--space-16) 0 0;padding-left:0;color:var(--color-fg-muted)}.writing_li__MieQg{margin-top:var(--space-12);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.62}.writing_ul__d_7Vr{list-style:none}.writing_ul__d_7Vr>.writing_li__MieQg{position:relative;padding-left:1.5rem}.writing_ul__d_7Vr>.writing_li__MieQg:before{content:"";position:absolute;left:.15rem;top:.68em;width:6px;height:6px;border-radius:1px;background-color:var(--color-accent);transform:rotate(45deg)}.writing_ol__m4eNz{list-style:none;counter-reset:step}.writing_ol__m4eNz>.writing_li__MieQg{position:relative;padding-left:2.4rem;counter-increment:step}.writing_ol__m4eNz>.writing_li__MieQg:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:.22em;font-family:var(--font-mono);font-feature-settings:"tnum","zero";font-size:11px;letter-spacing:.06em;color:var(--color-accent);font-variant-numeric:tabular-nums}.writing_term__p0gzk{font-family:var(--font-mono);font-size:.9em;letter-spacing:.01em;color:var(--color-fg)}.writing_a__8s9Op{color:var(--color-accent);text-decoration:none;text-underline-offset:.18em;text-decoration-thickness:1px;border-bottom:1px solid color-mix(in oklch,var(--color-accent) 45%,transparent);transition:border-color .16s var(--ease-out-quint)}.writing_a__8s9Op:focus-visible,.writing_a__8s9Op:hover{border-bottom-color:var(--color-accent)}.writing_code__kWJkE{font-family:var(--font-mono);font-size:.85em;padding:.1em .36em;border-radius:var(--radius-sm);background-color:var(--color-bg-sunken);box-shadow:0 0 0 1px var(--color-line);color:var(--color-fg);font-feature-settings:"tnum","zero";word-break:break-word}.writing_preWrap__DqTnS{margin:var(--space-32) 0 0}.writing_pre__bzrsP{margin:0;padding:var(--space-24);border-radius:var(--radius-md);background-color:var(--color-bg-sunken);box-shadow:inset 0 1px 0 0 oklch(1 0 0/.04),0 0 0 1px var(--color-line);overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.62;color:var(--color-fg-muted);-webkit-overflow-scrolling:touch}.writing_pre__bzrsP code{font-family:inherit;color:inherit;white-space:pre}.writing_figureCaption__IwYYW,.writing_preCaption__wGXJD{margin-top:var(--space-12);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--color-fg-faint);line-height:1.5}.writing_figure__8kkVs{margin:var(--space-48) 0 0}.writing_figureFrame__aze2z{position:relative;padding:var(--space-16);border-radius:var(--radius-lg);background-color:var(--color-bg-sunken);box-shadow:inset 0 1px 0 0 oklch(1 0 0/.05),inset 0 -1px 0 0 oklch(0 0 0/.25),0 0 0 1px var(--color-line)}.writing_figureImg__GvrLY{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.writing_chTL__iKCJU{top:8px;left:8px}.writing_chBR___LfbN{bottom:8px;right:8px}.writing_note__DZsl_{margin:var(--space-32) 0 0;padding:var(--space-8) 0 var(--space-8) var(--space-24);border-left:2px solid var(--color-accent)}.writing_noteLabel__Vwruj{display:block;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin-bottom:var(--space-12)}.writing_noteBody__vO_Bt{font-family:var(--font-accent);font-style:italic;font-size:1.2rem;line-height:1.5;color:var(--color-fg-muted)}.writing_noteBody__vO_Bt p{margin:0}.writing_noteBody__vO_Bt p+p{margin-top:var(--space-12)}.writing_defList__DDhJS{margin:var(--space-24) 0 0}.writing_defRow__TCVQB{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr;gap:var(--space-12) var(--space-24);padding:var(--space-16) 0;border-top:1px solid var(--color-line)}.writing_defRow__TCVQB:last-child{border-bottom:1px solid var(--color-line)}.writing_defTerm__Mjlfg{font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:var(--color-fg);line-height:1.5}.writing_defDesc____PtC{margin:0;font-family:var(--font-sans);font-size:1rem;line-height:1.62;color:var(--color-fg-muted)}.writing_articleFoot__8KJuT{margin-top:var(--space-96);padding-top:var(--space-32);border-top:1px solid var(--color-line)}.writing_footLabel__Rc88r{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--color-fg-faint)}.writing_nextGrid__spY8X{margin-top:var(--space-24);display:grid;gap:var(--space-16);grid-template-columns:repeat(2,1fr)}.writing_nextCard__axG7q{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-24);border-radius:var(--radius-lg);background-color:var(--color-bg-elev);box-shadow:inset 0 1px 0 0 oklch(1 0 0/.05),0 0 0 1px var(--color-line);text-decoration:none;color:inherit}.writing_nextCard__axG7q:focus-visible{outline-offset:2px}.writing_nextEyebrow__QeIOP{display:block;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent)}.writing_nextTitle__Yt7jK{display:block;font-family:var(--font-display);font-weight:700;font-size:1.2rem;line-height:1.04;letter-spacing:-.02em;font-variation-settings:"opsz" 24,"wght" 700;color:var(--color-fg);transition:color .2s var(--ease-out-quint)}.writing_nextCard__axG7q:focus-visible .writing_nextTitle__Yt7jK,.writing_nextCard__axG7q:hover .writing_nextTitle__Yt7jK{color:var(--color-accent)}.writing_katex-inline__nhZSk .katex{font-size:1.04em}.writing_katex-block__CmrbC{display:flex;align-items:center;gap:var(--space-16);margin:var(--space-32) 0 0;padding:var(--space-24);border-radius:var(--radius-md);background-color:var(--color-bg-sunken);box-shadow:inset 0 1px 0 0 oklch(1 0 0/.04),0 0 0 1px var(--color-line);overflow-x:auto}.writing_katex-block__render__bOQ1p{flex:1;min-width:0}.writing_katex-block__render__bOQ1p .katex-display{margin:0}.writing_katex-block__label__kc7j7{flex-shrink:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--color-fg-faint);font-variant-numeric:tabular-nums}.writing_body__JCt12 .katex{color:var(--color-fg)}@media (max-width:880px){.writing_indexGrid__L_mWA{grid-template-columns:1fr;gap:var(--space-32);align-items:start}.writing_indexStats__YKe1z{min-width:0;padding-left:0;border-left:0;border-top:1px solid var(--color-line);padding-top:var(--space-12)}}@media (max-width:640px){.writing_entryLink__C4KX3{grid-template-columns:1fr;gap:var(--space-16);padding:var(--space-32) 0}.writing_entryRail__cQBb_{flex-direction:row;align-items:baseline;gap:var(--space-12);padding-top:0}.writing_defRow__TCVQB{gap:var(--space-8)}.writing_defRow__TCVQB,.writing_nextGrid__spY8X{grid-template-columns:1fr}}.bench-table_wrap__zZ_Xc{margin:var(--space-32) 0 0;padding:var(--space-24);border-radius:var(--radius-lg);background-color:var(--color-bg-sunken);box-shadow:inset 0 1px 0 0 oklch(1 0 0/.05),inset 0 -1px 0 0 oklch(0 0 0/.25),0 0 0 1px var(--color-line)}.bench-table_head__QmdWO{display:flex;justify-content:space-between;padding-bottom:var(--space-12);border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-faint)}.bench-table_rows__B7FJa{list-style:none;margin:0;padding:0}.bench-table_row__0tw5J{display:grid;grid-template-columns:1fr 8rem 4rem;align-items:center;gap:var(--space-16);padding:var(--space-16) 0;border-bottom:1px solid color-mix(in oklch,var(--color-line) 60%,transparent)}.bench-table_row__0tw5J:last-child{border-bottom:0;padding-bottom:0}.bench-table_label__Bf1uY{min-width:0}.bench-table_workload__PCJcP{display:block;font-size:.95rem;line-height:1.4;color:var(--color-fg)}.bench-table_values__e8IbP{display:block;margin-top:.2rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:var(--color-fg-faint);font-variant-numeric:tabular-nums}.bench-table_track__H3Tlc{position:relative;height:14px;border-radius:var(--radius-xs);background-color:color-mix(in oklch,var(--color-line) 40%,transparent);overflow:hidden}.bench-table_bar__a__vf{position:absolute;left:0;top:0;bottom:0;border-radius:var(--radius-xs)}.bench-table_barWin__TKlSv{background-color:var(--color-accent);opacity:.95;box-shadow:0 0 12px -2px color-mix(in oklch,var(--color-accent) 70%,transparent)}.bench-table_barLoss__J6bLV{background-color:var(--color-fg-faint);opacity:.4}.bench-table_baseline__lTpKv{position:absolute;top:-4px;bottom:-4px;width:0;border-left:1.5px dashed var(--color-receipt);z-index:1}.bench-table_ratio__w8oxz{justify-self:end;font-size:13px}.bench-table_caption__tgKCy{margin-top:var(--space-16);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:1.5;color:var(--color-fg-faint)}@media (max-width:640px){.bench-table_row__0tw5J{grid-template-columns:1fr 3.2rem;grid-template-areas:"label ratio" "track track";gap:var(--space-8) var(--space-12)}.bench-table_label__Bf1uY{grid-area:label}.bench-table_ratio__w8oxz{grid-area:ratio}.bench-table_track__H3Tlc{grid-area:track}}.auto-ml_well__dso5U{position:relative;background-color:var(--color-bg-sunken);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 0 oklch(1 0 0/.03),inset 0 2px 8px -2px oklch(0 0 0/.5)}.auto-ml_hero__Du9x_{position:relative;overflow:hidden;padding-block:clamp(3.5rem,8vw,7rem) clamp(2.5rem,5vw,4.5rem)}.auto-ml_heroGrid__dWKU0{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--color-line) 1px,transparent 1px),linear-gradient(to bottom,var(--color-line) 1px,transparent 1px);background-size:72px 72px;opacity:.05;-webkit-mask-image:radial-gradient(ellipse 75% 85% at 30% 0,#000,transparent 72%);mask-image:radial-gradient(ellipse 75% 85% at 30% 0,#000,transparent 72%)}.auto-ml_backLink__iOFcS{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--color-fg-faint);text-decoration:none;transition:color .2s var(--ease-out-quint)}.auto-ml_backLink__iOFcS:hover{color:var(--color-fg)}.auto-ml_backLink__iOFcS span[aria-hidden]{color:var(--color-accent)}.auto-ml_statStrip__q0ErI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden;box-shadow:inset 0 1px 0 0 oklch(1 0 0/.04),0 8px 24px -12px oklch(0 0 0/.5)}.auto-ml_statCell__iEtu3{background:var(--color-bg-sunken);padding:1.375rem 1.5rem}.auto-ml_statValue__ltDYN{display:block;line-height:1}.auto-ml_statReceipt__AybBB{font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:600;line-height:1}.auto-ml_statKey__s7CmJ{margin-top:.5rem;font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--color-fg-faint)}@media (max-width:760px){.auto-ml_statStrip__q0ErI{grid-template-columns:repeat(2,minmax(0,1fr))}}.auto-ml_prose__PhmqK p{margin-bottom:1.5rem;font-size:var(--fs-body);line-height:1.62;color:var(--color-fg-muted)}.auto-ml_prose__PhmqK p:last-child{margin-bottom:0}.auto-ml_prose__PhmqK strong{color:var(--color-fg);font-weight:600}.auto-ml_code__cRxFQ,.auto-ml_prose__PhmqK code{font-family:var(--font-mono);font-size:.82em;color:var(--color-fg);background:var(--color-bg-elev);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:1px 6px;letter-spacing:-.01em;white-space:nowrap}.auto-ml_dek__HWPwj{max-width:60ch;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.55;color:var(--color-fg-muted)}.auto-ml_dek__HWPwj code{font-family:var(--font-mono);font-size:.82em;color:var(--color-fg);background:var(--color-bg-elev);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:1px 6px;white-space:nowrap}.auto-ml_archFigure__3lZLo{margin:0}.auto-ml_archCanvas__zOUag{padding:clamp(1.25rem,2.5vw,2.25rem) clamp(1rem,2vw,2rem) clamp(1rem,2vw,1.5rem)}.auto-ml_archScroll__C2f4w{overflow-x:auto;overscroll-behavior-x:contain}.auto-ml_archCanvas__zOUag svg{display:block;width:100%;height:auto}@media (max-width:720px){.auto-ml_archCanvas__zOUag svg{width:700px;max-width:none}}.auto-ml_figcaption__gY6xn{margin-top:1rem;font-family:var(--font-mono);font-size:11.5px;line-height:1.55;letter-spacing:.02em;color:var(--color-fg-faint)}.auto-ml_figcaption__gY6xn b{color:var(--color-accent);font-weight:500}.auto-ml_figcaption__gY6xn .auto-ml_amber__g52mt{color:var(--color-receipt);font-weight:500}.auto-ml_tradeGrid__QhADb{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width:760px){.auto-ml_tradeGrid__QhADb{grid-template-columns:1fr}}.auto-ml_trade__s0pqk{position:relative;background-color:var(--color-bg-elev);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1.625rem 1.625rem 1.5rem;box-shadow:var(--card-highlight),var(--card-occlusion),var(--shadow-elevation-low)}.auto-ml_tradeTag__hXdS7{display:inline-block;margin-bottom:1rem;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-mono);text-transform:uppercase;padding:4px 9px;border-radius:var(--radius-sm)}.auto-ml_tagKept__SVLTR{color:var(--color-accent);border:1px solid color-mix(in oklch,var(--color-accent) 42%,transparent)}.auto-ml_tagHonest__yE_hI{color:var(--color-receipt);border:1px solid color-mix(in oklch,var(--color-receipt) 42%,transparent)}.auto-ml_tradeTitle__v4zE7{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.45rem);font-weight:700;font-variation-settings:"opsz" 32,"wght" 700;line-height:1.08;letter-spacing:-.02em;color:var(--color-fg);margin-bottom:.75rem}.auto-ml_tradeBody__4Jvxi{font-size:14.5px;line-height:1.62;color:var(--color-fg-muted)}.auto-ml_tradeBody__4Jvxi code{font-family:var(--font-mono);font-size:.85em;color:var(--color-fg);background:var(--color-bg-sunken);border:1px solid var(--color-line);border-radius:var(--radius-xs);padding:0 4px;white-space:nowrap}.auto-ml_tradeFile__ULgss{margin-top:1rem;padding-top:.8125rem;border-top:1px solid var(--color-line);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:var(--color-fg-faint)}.auto-ml_evGrid__hnCgo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:760px){.auto-ml_evGrid__hnCgo{grid-template-columns:1fr 1fr}}@media (max-width:440px){.auto-ml_evGrid__hnCgo{grid-template-columns:1fr}}.auto-ml_ev__vlf_E{position:relative;background-color:var(--color-bg-elev);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1.5rem 1.5rem 1.375rem;box-shadow:var(--card-highlight),var(--card-occlusion),var(--shadow-elevation-low)}.auto-ml_evValue__j8cxM{margin:0;line-height:1}.auto-ml_evReceipt__DDVFH{font-size:clamp(1.625rem,3.2vw,1.875rem);font-weight:600;line-height:1}.auto-ml_evKey__zY9in{margin-top:.875rem;font-size:13px;font-weight:600;color:var(--color-fg)}.auto-ml_evDesc__rBDkn{margin-top:.3125rem;font-size:12px;line-height:1.5;color:var(--color-fg-faint)}.auto-ml_sandbox__bL1VS{padding:1.875rem clamp(1.375rem,2.5vw,2rem)}.auto-ml_sandboxHead__RCGxd{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;font-variation-settings:"opsz" 32,"wght" 700;letter-spacing:-.02em;color:var(--color-fg);margin-bottom:.375rem}.auto-ml_sandboxSub__PrrmE{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--color-fg-faint);margin-bottom:1.5rem;word-break:break-word}.auto-ml_flag__vVgM1{display:flex;align-items:baseline;gap:1rem;padding:.625rem 0;border-top:1px solid color-mix(in oklch,var(--color-line) 60%,transparent)}.auto-ml_flag__vVgM1:first-of-type{border-top:none}.auto-ml_flagName__GJrNP{font-family:var(--font-mono);font-size:12.5px;color:var(--color-accent);min-width:240px;flex-shrink:0;white-space:nowrap}.auto-ml_flagDesc__AX9Bx{font-size:13.5px;line-height:1.5;color:var(--color-fg-muted)}@media (max-width:620px){.auto-ml_flag__vVgM1{flex-direction:column;gap:.125rem}.auto-ml_flagName__GJrNP{min-width:0;white-space:normal}}.auto-ml_honest__6z229{position:relative;padding:1.75rem clamp(1.375rem,2.5vw,2rem);background:color-mix(in oklch,var(--color-receipt) 6%,var(--color-bg-sunken));border:1px solid color-mix(in oklch,var(--color-receipt) 28%,var(--color-line));border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 0 oklch(1 0 0/.03),0 8px 24px -14px oklch(0 0 0/.5)}.auto-ml_honestLabel__w6KM1{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--color-receipt);margin-bottom:.875rem}.auto-ml_honestTitle__Xcqfu{font-family:var(--font-display);font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:700;font-variation-settings:"opsz" 36,"wght" 700;line-height:1.05;letter-spacing:-.025em;color:var(--color-fg);margin-bottom:.875rem}.auto-ml_honestBody__Qk6HX{font-size:14.5px;line-height:1.65;color:var(--color-fg-muted)}.auto-ml_honestBody__Qk6HX+.auto-ml_honestBody__Qk6HX{margin-top:1rem}.auto-ml_honestBody__Qk6HX strong{color:var(--color-fg);font-weight:600}.auto-ml_honestBody__Qk6HX code{font-family:var(--font-mono);font-size:.85em;color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-xs);padding:0 4px;white-space:nowrap}.auto-ml_demo__EwXDb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.875rem clamp(1.375rem,2.5vw,2rem)}.auto-ml_demoCopy__FhqYZ{max-width:46ch}.auto-ml_demoTitle__OMzg0{font-family:var(--font-display);font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:700;font-variation-settings:"opsz" 36,"wght" 700;letter-spacing:-.02em;line-height:1.05;color:var(--color-fg);margin-bottom:.625rem}.auto-ml_demoText__CbuwS{font-size:14.5px;line-height:1.55;color:var(--color-fg-muted)}.auto-ml_gallery__dpUyH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}@media (max-width:760px){.auto-ml_gallery__dpUyH{grid-template-columns:1fr}}.auto-ml_shot__ORHjU{overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-bg-sunken);box-shadow:inset 0 1px 0 0 oklch(1 0 0/.04),0 8px 24px -14px oklch(0 0 0/.5);transition:transform .3s var(--ease-out-quint),border-color .3s var(--ease-out-quint)}@media (hover:hover) and (pointer:fine){.auto-ml_shot__ORHjU:hover{transform:translateY(-3px);border-color:color-mix(in oklch,var(--color-accent) 45%,var(--color-line))}}.auto-ml_shotFrame__BRvYh{position:relative;aspect-ratio:14/9;background-color:var(--color-bg-sunken);background-image:radial-gradient(var(--color-line) .5px,transparent .5px);background-size:18px 18px;border-bottom:1px solid var(--color-line);overflow:hidden}.auto-ml_shotImg__GsOWu{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.auto-ml_shotCap__NQDb8{display:flex;justify-content:space-between;gap:.625rem;padding:.8125rem 1rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-faint)}.auto-ml_shotNum__FFyz4{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.auto-ml_shot__ORHjU:hover{transform:none}}.auto-ml_links__aPvMc{display:flex;flex-wrap:wrap;gap:1rem}.auto-ml_btn__3akFz{display:inline-flex;align-items:center;gap:.625rem;padding:.9375rem 1.5rem;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:12.5px;letter-spacing:var(--track-mono);text-transform:uppercase;text-decoration:none;transition:transform .2s var(--ease-out-quint),background-color .2s var(--ease-out-quint),border-color .2s var(--ease-out-quint),color .2s var(--ease-out-quint)}.auto-ml_btnPrimary__9jQ_b{background:var(--color-accent);color:oklch(.16 .02 155);font-weight:600;box-shadow:0 8px 24px -12px color-mix(in oklch,var(--color-accent) 60%,transparent)}@media (hover:hover) and (pointer:fine){.auto-ml_btnPrimary__9jQ_b:hover{transform:translateY(-2px);background:color-mix(in oklch,var(--color-accent) 88%,white)}}.auto-ml_btnGhost__Ns_D6{border:1px solid var(--color-line);color:var(--color-fg)}.auto-ml_btnGhost__Ns_D6:hover{border-color:var(--color-accent);color:var(--color-accent)}.auto-ml_btnArrow__hWfl7{transition:transform .2s var(--ease-out-quint)}.auto-ml_btn__3akFz:hover .auto-ml_btnArrow__hWfl7{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.auto-ml_btnPrimary__9jQ_b:hover,.auto-ml_btn__3akFz:hover .auto-ml_btnArrow__hWfl7{transform:none}}.auto-ml_colophon__bKN1e{margin-top:2rem;font-family:var(--font-mono);font-size:11.5px;line-height:1.6;letter-spacing:.02em;color:var(--color-fg-faint)}.auto-ml_colophon__bKN1e .auto-ml_accent__ZV849{color:var(--color-accent)}.case-study_card__AM5Lg{background:var(--color-bg-elev);box-shadow:inset 0 1px 0 0 color-mix(in oklch,#fff 4%,transparent),0 0 0 1px color-mix(in oklch,#000 18%,transparent),0 1px 2px -1px color-mix(in oklch,#000 60%,transparent),0 8px 24px -12px color-mix(in oklch,#000 70%,transparent),0 24px 48px -28px color-mix(in oklch,#000 65%,transparent)}.case-study_card__AM5Lg,.case-study_well___MFET{position:relative;border:1px solid var(--color-line);border-radius:var(--radius-lg)}.case-study_well___MFET{background:var(--color-bg-sunken);box-shadow:inset 0 1px 0 0 color-mix(in oklch,#fff 3%,transparent),inset 0 2px 14px -6px color-mix(in oklch,#000 70%,transparent)}.case-study_pipelineRow__0AFW3{display:grid;grid-template-columns:minmax(0,.85fr) auto minmax(0,1.3fr) auto minmax(0,.8fr);align-items:stretch;gap:clamp(.5rem,1.2vw,1.25rem)}.case-study_stage__xSxat{display:flex;flex-direction:column;gap:.75rem}.case-study_stageHead__uo9ae{display:flex;align-items:baseline;gap:.6rem;font-family:var(--font-display);font-weight:600;font-size:clamp(1rem,1.6vw,1.2rem);letter-spacing:-.01em;color:var(--color-fg)}.case-study_stageNum__Pf49z{font-family:var(--font-mono);font-feature-settings:"tnum","zero";font-size:.75rem;letter-spacing:.12em;color:var(--color-accent)}.case-study_stageFile__183YB{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--color-fg-faint)}.case-study_stageNote__JnfL0{margin-top:auto;font-size:12px;line-height:1.5;color:var(--color-fg-muted)}.case-study_tokenStrip__DyYKU{display:flex;flex-wrap:wrap;gap:.4rem;padding:.7rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg-elev)}.case-study_token__0bD4X{font-family:var(--font-mono);font-size:13px;line-height:1;padding:.4em .55em;border-radius:var(--radius-xs);border:1px solid var(--color-line);color:var(--color-fg-muted);background:color-mix(in oklch,var(--color-bg-sunken) 80%,transparent)}.case-study_tokenOp__FtiTA{color:var(--color-accent);border-color:color-mix(in oklch,var(--color-accent) 45%,var(--color-line))}.case-study_astWell__IgGRT{position:relative;flex:1;display:grid;place-items:center;min-height:220px;padding:.75rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:linear-gradient(to bottom,color-mix(in oklch,var(--color-accent) 5%,transparent),transparent 60%),var(--color-bg-elev)}.case-study_astSvg__ndPLI{width:100%;height:auto;max-height:280px;overflow:visible}.case-study_astEdge__P_pC6{stroke:var(--color-line-strong);stroke-width:1.4;stroke-linecap:round;fill:none}.case-study_astNodeLeaf__Z2NXy{fill:var(--color-bg-sunken);stroke:var(--color-line-strong);stroke-width:1.4}.case-study_astNodeOp___6sgU{fill:color-mix(in oklch,var(--color-accent) 14%,var(--color-bg-sunken));stroke:var(--color-accent);stroke-width:1.8}.case-study_astLabel__SywSb{font-family:var(--font-mono);font-size:14px;font-weight:500;fill:var(--color-fg)}.case-study_resultWell__1OE3b{display:flex;flex-direction:column;gap:.4rem;padding:.85rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg-elev);font-family:var(--font-mono)}.case-study_resultLine__Wkd9K{display:flex;align-items:baseline;gap:.5rem;font-size:13px}.case-study_resultPrompt__IO1pg{color:var(--color-fg-faint)}.case-study_resultArrow__dHVDq{color:var(--color-accent)}.case-study_resultValue__8bro0{font-size:1.6rem;font-weight:600;color:var(--color-fg);font-feature-settings:"tnum","zero"}.case-study_connector__AWH9D{display:grid;place-items:center;color:var(--color-line-strong)}.case-study_connectorSvg__VQ_xt{width:clamp(28px,3vw,44px);height:24px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}@media (max-width:880px){.case-study_pipelineRow__0AFW3{grid-template-columns:1fr;gap:.75rem}.case-study_connector__AWH9D{transform:rotate(90deg);padding:.25rem 0}}.case-study_figureNode__0tKHZ{opacity:1}.case-study_figureEdge__YE2YM{stroke-dasharray:var(--len,0);stroke-dashoffset:0}.case-study_armed__L9Bby .case-study_figureNode__0tKHZ{opacity:0}.case-study_armed__L9Bby .case-study_figureEdge__YE2YM{stroke-dashoffset:var(--len,0)}.case-study_playing__OQDaL .case-study_figureNode__0tKHZ{opacity:1;transition:opacity .5s var(--ease-out-quint);transition-delay:calc(var(--i, 0) * 90ms)}.case-study_playing__OQDaL .case-study_figureEdge__YE2YM{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-out-quint);transition-delay:calc(.22s + var(--i, 0) * 90ms)}@media (prefers-reduced-motion:reduce){.case-study_armed__L9Bby .case-study_figureNode__0tKHZ,.case-study_playing__OQDaL .case-study_figureNode__0tKHZ{opacity:1;transition:none}.case-study_armed__L9Bby .case-study_figureEdge__YE2YM,.case-study_playing__OQDaL .case-study_figureEdge__YE2YM{stroke-dashoffset:0;transition:none}}.case-study_replWell__3IM_P{display:flex;flex-direction:column;gap:.6rem;border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-bg-sunken);padding:1rem 1.1rem;box-shadow:inset 0 1px 0 0 color-mix(in oklch,#fff 3%,transparent),inset 0 2px 14px -6px color-mix(in oklch,#000 70%,transparent);font-family:var(--font-mono)}.case-study_replStatus__81OBs{display:flex;align-items:center;gap:.5rem;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-faint)}.case-study_replDot__Wbi2g{width:7px;height:7px;border-radius:50%;background:var(--color-line-strong)}.case-study_replDotLive__yD_RS{background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-accent) 22%,transparent)}.case-study_replScroll__u7YS0{display:flex;flex-direction:column;gap:.35rem;max-height:240px;overflow-y:auto;scrollbar-width:thin}.case-study_replLine__X_KI_{display:flex;align-items:baseline;gap:.5rem;font-size:13px;color:var(--color-fg)}.case-study_replPrompt__OFyVB{color:var(--color-accent)}.case-study_replOutput__9TIoe{padding-left:1.1rem;font-size:13px;color:var(--color-fg-muted)}.case-study_replValue__6ACtT{color:var(--color-fg);font-weight:600;font-feature-settings:"tnum","zero"}.case-study_replError__R18FC{color:var(--color-fg)}.case-study_replInput__XQatq{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:var(--font-mono);font-size:13px;color:var(--color-fg);caret-color:var(--color-accent)}.case-study_replInput__XQatq::placeholder{color:var(--color-fg-faint)}.case-study_replForm__T6Bqs{display:flex;align-items:baseline;gap:.5rem;border-top:1px solid var(--color-line);padding-top:.6rem}.case-study_replHint__pkDNG{display:flex;flex-wrap:wrap;gap:.4rem}.case-study_replChip__zM8fr{font-family:var(--font-mono);font-size:11px;padding:.35em .6em;border-radius:var(--radius-xs);border:1px solid var(--color-line);background:var(--color-bg-elev);color:var(--color-fg-muted);cursor:pointer;transition:color .15s var(--ease-out-quint),border-color .15s var(--ease-out-quint)}.case-study_replChip__zM8fr:hover{color:var(--color-accent);border-color:color-mix(in oklch,var(--color-accent) 50%,var(--color-line))}.case-study_replChip__zM8fr:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.demos_well__DwhPJ{position:relative;background-color:var(--color-bg-sunken);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 0 oklch(0 0 0/.4),inset 0 0 0 1px var(--color-line);overflow:hidden}.demos_consoleBar__fcJ5U{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap;padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--color-line);background-color:color-mix(in oklch,var(--color-bg-elev) 70%,transparent);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--color-fg-faint)}.demos_consoleDot__p3_RT{width:7px;height:7px;border-radius:999px;background-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-accent) 18%,transparent)}.demos_legendRail__jQvs3{display:flex;align-items:center;gap:var(--space-16);flex-wrap:wrap}.demos_legendChip__UKRDX{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--color-fg-faint)}.demos_legendGlyph__PGTR4{font-size:9px;line-height:1}.demos_tilePreview__fFr7k{position:relative;aspect-ratio:16/9;background-color:var(--color-bg-sunken);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 0 oklch(0 0 0/.4),inset 0 0 0 1px var(--color-line);overflow:hidden}.demos_expandRow__f0u_Q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.demos_mazeWrap__Rq9Vq{display:grid;gap:1px;background-color:var(--color-line);border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:1/1;width:100%}.demos_mazeCell__ZXODi{background-color:var(--color-bg-elev);transition:background-color .12s linear}.demos_drawPad__tldLb{display:block;width:100%;aspect-ratio:1/1;touch-action:none;cursor:crosshair;background-color:#0b0c0e;border-radius:var(--radius-md);box-shadow:inset 0 1px 0 0 oklch(0 0 0/.4),inset 0 0 0 1px var(--color-line)}.demos_bar__xhDTa{position:relative;height:8px;border-radius:999px;background-color:color-mix(in oklch,var(--color-fg-faint) 16%,transparent);overflow:hidden}.demos_barFill__p2bWz{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px;background-color:var(--color-accent);transition:width .2s var(--ease-out-quint)}.demos_gate__gEKUz{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16);text-align:center;padding:var(--space-24);background-color:color-mix(in oklch,var(--color-bg-sunken) 78%,transparent)}.demos_gate__gEKUz:before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:blur(6px) saturate(1.2);-webkit-backdrop-filter:blur(6px) saturate(1.2)}.demos_action__z85Aq{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--color-accent);border-radius:var(--radius-sm);background-color:transparent;color:var(--color-accent);font-family:var(--font-mono);font-size:12px;letter-spacing:var(--track-mono);text-transform:uppercase;cursor:pointer;transition:background-color .16s var(--ease-out-quint),transform .16s var(--ease-out-quint),box-shadow .16s var(--ease-out-quint)}.demos_action__z85Aq:hover:not(:disabled){background-color:color-mix(in oklch,var(--color-accent) 14%,transparent)}@media (hover:hover) and (pointer:fine){.demos_action__z85Aq:focus-visible:not(:disabled),.demos_action__z85Aq:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:2px 2px 0 0 var(--color-accent)}}.demos_action__z85Aq:disabled{opacity:.45;cursor:not-allowed}.demos_controlGhost__EHCyM{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-bg-elev);color:var(--color-fg-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .16s var(--ease-out-quint),color .16s var(--ease-out-quint)}.demos_controlGhost__EHCyM:hover:not(:disabled){border-color:var(--color-line-strong);color:var(--color-fg)}.demos_controlGhost__EHCyM:disabled{opacity:.45;cursor:not-allowed}.demos_controlGhost__EHCyM[data-active=true]{border-color:var(--color-accent);color:var(--color-accent)}.demos_segment__HY_Pk{display:inline-flex;border:1px solid var(--color-line);border-radius:var(--radius-sm);overflow:hidden;background-color:var(--color-bg-sunken);flex-wrap:wrap}.demos_segmentItem__cRrib{padding:6px 11px;border:0;background-color:transparent;color:var(--color-fg-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;cursor:pointer;transition:background-color .14s var(--ease-out-quint),color .14s var(--ease-out-quint)}.demos_segmentItem__cRrib+.demos_segmentItem__cRrib{border-left:1px solid var(--color-line)}.demos_segmentItem__cRrib[data-active=true]{background-color:color-mix(in oklch,var(--color-accent) 16%,transparent);color:var(--color-accent)}.demos_readoutGrid__vD2Nm{display:grid;gap:var(--space-12) var(--space-24);grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.demos_readoutLabel__SWLLa{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--color-fg-faint)}.demos_readoutValue__HgAv7{font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums;color:var(--color-fg);margin-top:2px}.demos_islandSlot__q_Zlb{position:relative}.demos_islandMount__jCSzb{position:relative;z-index:1;opacity:0;transition:opacity var(--dur-move) var(--ease-out-quint)}.demos_islandMount__jCSzb[data-revealed=true]{opacity:1}.demos_posterLayer__y27AI{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;transition:opacity var(--dur-move) var(--ease-out-quint)}.demos_posterLayer__y27AI[data-fading=true]{opacity:0;pointer-events:none}.demos_posterButton__GHY_w{margin:0;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.demos_tapHint__tlnTa{padding-bottom:var(--space-16);text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--color-accent)}.demos_poster__elGVz{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);min-height:220px;padding:var(--space-24);text-align:center}.demos_posterBadge__RKK5T{width:10px;height:10px;border-radius:999px;background-color:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklch,var(--color-accent) 16%,transparent)}.demos_range__a1ETT{-webkit-appearance:none;appearance:none;height:4px;border-radius:999px;background-color:color-mix(in oklch,var(--color-fg-faint) 22%,transparent);cursor:pointer}.demos_range__a1ETT::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:999px;background-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-accent) 22%,transparent)}.demos_range__a1ETT::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:999px;background-color:var(--color-accent)}.demos_input__AOb0L{min-width:0;flex:1;border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-bg-sunken);padding:9px 12px;font-family:var(--font-mono);font-size:14px;color:var(--color-fg);outline:none;transition:border-color .16s var(--ease-out-quint)}.demos_input__AOb0L:focus{border-color:var(--color-accent)}.demos_tileDimmed__afPjc{opacity:.55;transition:opacity .22s var(--ease-out-quint)}