.nMzHLq_root{position:relative}.nMzHLq_filters{gap:.75rem var(--gutter);grid-template-columns:minmax(12rem,1.5fr) repeat(3,minmax(7.5rem,1fr)) auto auto;align-items:end;display:grid}.nMzHLq_ctl{gap:.35rem;min-width:0;display:grid}.nMzHLq_ctl .nMzHLq_field{min-height:2.5rem;font-size:var(--step-small);background:var(--surface);border-radius:var(--radius-sm);padding:.4rem .6rem}.nMzHLq_check{min-height:2.5rem;font-size:var(--step-small);white-space:nowrap;cursor:pointer;align-items:center;gap:.55rem;display:inline-flex}.nMzHLq_reset{min-height:2.5rem;padding:0 .85rem}.nMzHLq_check input,.nMzHLq_pick input{appearance:none;border:1px solid var(--line-strong);background-color:var(--surface);cursor:pointer;width:1rem;height:1rem;transition:background-color var(--t-hover) ease, border-color var(--t-hover) ease;border-radius:3px;flex:none;margin:0}.nMzHLq_check input:checked,.nMzHLq_pick input:checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4l2.3 2.3 4.7-5' fill='none' stroke='%230b0b0c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.62rem .62rem}.nMzHLq_check input:disabled,.nMzHLq_pick input:disabled{cursor:not-allowed;opacity:.45}.nMzHLq_status{color:var(--muted);font-size:var(--step-small);margin-top:1.25rem}.nMzHLq_empty{color:var(--muted);font-size:var(--step-small);margin-top:1.25rem;padding:1.25rem 1rem}.nMzHLq_tableWrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);margin-top:1rem;overflow:hidden}.nMzHLq_lineup{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--step-small)}.nMzHLq_lineup th{text-align:left;font-family:var(--font-code);font-size:var(--step-label);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);background:var(--surface-2);border-bottom:1px solid var(--line);padding:.6rem 1rem;font-weight:400}.nMzHLq_lineup td{border-bottom:1px solid var(--line);color:var(--muted);vertical-align:middle;padding:.7rem 1rem}.nMzHLq_lineup tbody:last-child tr:last-child td{border-bottom:0}.nMzHLq_c1{width:30%}.nMzHLq_c3{width:17%}.nMzHLq_version{text-align:right;color:var(--muted);white-space:nowrap;font-family:var(--font-code);font-size:var(--step-label)}.nMzHLq_lineup .nMzHLq_group{color:var(--muted);background:var(--surface);border-bottom:1px solid var(--line);padding:.55rem 1rem .4rem}.nMzHLq_lineup tbody+tbody .nMzHLq_group{padding-top:1.4rem}.nMzHLq_name{align-items:center;gap:.45rem;display:flex}.nMzHLq_name a{color:var(--ink);font-size:var(--step-body)}.nMzHLq_pick{cursor:pointer;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-left:-.75rem;display:inline-flex}.nMzHLq_lineup tr{transition:background-color var(--t-hover) ease}.nMzHLq_on td{background:var(--surface-2)}.nMzHLq_bar{z-index:3;justify-content:space-between;align-items:center;gap:.75rem var(--gutter);background:var(--surface);flex-wrap:wrap;margin-top:1.5rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:1rem}.nMzHLq_bar p{font-size:var(--step-small);color:var(--muted)}.nMzHLq_barActions{flex-wrap:wrap;gap:.5rem;display:flex}.nMzHLq_compare{margin-top:clamp(2.5rem,6vw,4.5rem);scroll-margin-top:1.5rem}.nMzHLq_compareHead{gap:.35rem;margin-bottom:1rem;display:grid}.nMzHLq_compareTitle{font-size:var(--step-lead);letter-spacing:-.015em;font-weight:500;line-height:1.2}.nMzHLq_tablePanel{overflow:hidden}.nMzHLq_scroll{overflow-x:auto}.nMzHLq_scroll:focus-visible{outline-offset:-2px}.nMzHLq_table{border-collapse:collapse;width:100%;min-width:40rem;font-size:var(--step-small)}.nMzHLq_table th,.nMzHLq_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.85rem 1rem}.nMzHLq_table tbody tr:last-child th,.nMzHLq_table tbody tr:last-child td{border-bottom:0}.nMzHLq_table thead th{font-family:var(--font-display);font-weight:500;font-size:var(--step-body);background:var(--surface-2)}.nMzHLq_table tbody th{width:12.5rem;font-family:var(--font-code);font-size:var(--step-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:400}.nMzHLq_cellList{gap:.35rem;padding-left:1.1rem;display:grid}.nMzHLq_note{color:var(--muted);font-size:var(--step-small);margin-top:.85rem}@media (hover:hover) and (pointer:fine){.nMzHLq_lineup tbody tr:not(:first-child):hover td{background:var(--surface)}.nMzHLq_lineup tbody tr.nMzHLq_on:hover td{background:var(--surface-3)}.nMzHLq_name a:hover{color:var(--accent-text)}}@media (max-width:68em){.nMzHLq_filters{grid-template-columns:repeat(2,minmax(0,1fr))}.nMzHLq_search{grid-column:1/-1}.nMzHLq_check,.nMzHLq_reset{justify-self:start}}@media (max-width:48em){.nMzHLq_filters{grid-template-columns:1fr}.nMzHLq_search{grid-column:auto}.nMzHLq_check{min-height:2.75rem}.nMzHLq_reset{width:100%}.nMzHLq_lineup,.nMzHLq_lineup tbody{display:block}.nMzHLq_lineup thead,.nMzHLq_lineup colgroup{display:none}.nMzHLq_lineup tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.55rem 1rem;display:grid}.nMzHLq_lineup tr:has(.nMzHLq_group){border-bottom:0;padding:.7rem 1rem .3rem;display:block}.nMzHLq_lineup tr.nMzHLq_on{background:var(--surface-2)}.nMzHLq_lineup td{border-bottom:0;padding:0}.nMzHLq_lineup tbody:last-child tr:last-child{border-bottom:0}.nMzHLq_lineup td.nMzHLq_name{grid-column:1/-1}.nMzHLq_lineup td.nMzHLq_vendor{font-size:var(--step-label);font-family:var(--font-code);grid-column:1/-1}.nMzHLq_lineup td.nMzHLq_license{font-size:var(--step-label);font-family:var(--font-code);grid-column:1}.nMzHLq_lineup td.nMzHLq_version{text-align:right;grid-column:2}.nMzHLq_lineup .nMzHLq_group{border-bottom:0}.nMzHLq_lineup tbody+tbody .nMzHLq_group{border-top:1px solid var(--line)}.nMzHLq_bar{padding:.65rem .85rem}.nMzHLq_bar p{font-size:var(--step-label)}.nMzHLq_bar .nMzHLq_button{min-height:2.5rem}.nMzHLq_table{min-width:34rem}.nMzHLq_table tbody th{width:9.5rem}}
.zX2wcG_foot{padding:30svh var(--margin) 1.875rem;font-size:var(--step-small);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:1.5rem;display:grid}.zX2wcG_what{color:var(--muted)}.zX2wcG_links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.zX2wcG_links a,.zX2wcG_links button{color:var(--ink);font-size:inherit}.zX2wcG_end{color:var(--muted);justify-self:end}.zX2wcG_end a{color:var(--ink)}@media (max-width:52em){.zX2wcG_foot{grid-template-columns:1fr;gap:.5rem;padding-top:20svh;padding-bottom:1.5rem}.zX2wcG_links{justify-content:flex-start}.zX2wcG_end{justify-self:start}}
.wuuuIG_bar{z-index:20;padding:1.25rem var(--margin);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.wuuuIG_home{justify-content:flex-end;padding-top:2rem;position:absolute;inset:0 0 auto auto}.wuuuIG_brand{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.wuuuIG_mark{width:1.6rem;height:1.6rem;color:var(--ink)}.wuuuIG_word{font-size:1.5rem;line-height:1}.wuuuIG_nav{display:flex}.wuuuIG_links{align-items:center;gap:clamp(.9rem,1.8vw,1.75rem);display:flex}.wuuuIG_link{font-size:var(--step-small);color:var(--ink);text-decoration-color:#0000}.wuuuIG_action{min-height:2.75rem;font-size:var(--step-small);padding:0 1.1rem}@media (max-width:52em){.wuuuIG_links li:not(:last-child){display:none}.wuuuIG_home{justify-content:flex-end;left:0}}.wuuuIG_search{min-height:2.75rem;font-size:var(--step-small);gap:.75rem;padding:0 .9rem}.wuuuIG_kbd{font-family:var(--font-code);color:var(--muted)}
.ae_Mya_filters{flex-wrap:wrap;gap:.25rem;margin-bottom:1.5rem;display:flex}.ae_Mya_filter{min-height:2rem;font-size:var(--step-small);color:var(--muted);transition:color var(--t-hover) ease;border-radius:999px;padding:0 .75rem;position:relative}.ae_Mya_filter[aria-pressed=true]{color:var(--ink)}.ae_Mya_pill{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;position:absolute;inset:0}.ae_Mya_filterLabel{position:relative}.ae_Mya_count{font-family:var(--font-code);font-size:var(--step-label);color:var(--faint);margin-left:.15rem}.ae_Mya_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ae_Mya_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);height:100%;transition:border-color var(--t-hover) ease, transform var(--t-ui) var(--ease-out);text-decoration:none;display:grid;overflow:hidden}.ae_Mya_cover{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--bg);position:relative}.ae_Mya_canvas{width:100%;height:100%;position:absolute;inset:0}.ae_Mya_body{align-content:start;gap:.4rem;padding:1rem 1.1rem 1.15rem;display:grid}.ae_Mya_meta{font-family:var(--font-code);font-size:var(--step-label);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);justify-content:space-between;display:flex}.ae_Mya_title{letter-spacing:-.015em;color:var(--ink);font-size:1.0625rem;font-weight:500}.ae_Mya_summary{font-size:var(--step-small);color:var(--muted);line-height:1.5}.ae_Mya_tools{font-family:var(--font-code);font-size:var(--step-label);color:var(--faint);margin-top:.35rem}@media (hover:hover) and (pointer:fine){.ae_Mya_card:hover{border-color:var(--line-strong);transform:translateY(-2px)}}.ae_Mya_card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:64em){.ae_Mya_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40em){.ae_Mya_grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ae_Mya_card{transition:none}.ae_Mya_card:hover{transform:none}}
.HjmHzG_main{width:100%;max-width:var(--maxw);padding:clamp(1.5rem, 4vw, 2.5rem) var(--margin) 0;margin-inline:auto}.HjmHzG_crumbs{font-family:var(--font-code);font-size:var(--step-label);color:var(--faint);flex-wrap:wrap;gap:.35rem .5rem;display:flex}.HjmHzG_crumbs a{color:var(--muted);text-decoration:none}.HjmHzG_crumbs a:hover{color:var(--ink)}.HjmHzG_intro{gap:1rem;max-width:58rem;padding-block:clamp(1.5rem,4vw,2.5rem) clamp(2rem,5vw,3.5rem);display:grid}.HjmHzG_verif{font-size:var(--step-small)}.HjmHzG_nv{color:var(--err);font-weight:500}.HjmHzG_facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3rem);max-width:72rem;padding:clamp(1rem,2.5vw,1.5rem) clamp(1.1rem,3vw,2rem);display:grid}.HjmHzG_facts>div{border-top:1px solid var(--line);min-width:0;padding-block:.8rem}.HjmHzG_facts>div:nth-child(-n+2){border-top:0;padding-top:.25rem}.HjmHzG_facts dd{font-size:var(--step-small);overflow-wrap:anywhere;margin:.2rem 0 0;line-height:1.5}.HjmHzG_split{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3rem);max-width:72rem;margin-top:clamp(2.5rem,6vw,4.5rem);padding-top:clamp(1.25rem,3vw,2rem);display:grid}.HjmHzG_split>section{align-content:start;gap:.75rem;display:grid}.HjmHzG_split>section+section{border-left:1px solid var(--line);padding-left:clamp(1rem,3vw,2rem)}.HjmHzG_block{max-width:58rem;margin-top:clamp(2.5rem,6vw,4.5rem)}.HjmHzG_sub{font-size:var(--step-lead);margin-bottom:1rem;font-weight:400;line-height:1.2}.HjmHzG_list{gap:.6rem;padding-left:1.2rem;display:grid}.HjmHzG_concept{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,5rem);max-width:80rem;display:grid}.HjmHzG_explain{gap:2.25rem;display:grid}.HjmHzG_hint{color:var(--muted);font-size:var(--step-small)}.HjmHzG_related{flex-wrap:wrap;gap:.5rem;display:flex}.HjmHzG_related a{border:1px solid var(--line);min-height:2.5rem;font-size:var(--step-small);color:var(--ink);transition:border-color var(--t-hover) ease, background-color var(--t-hover) ease;border-radius:999px;align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex}.HjmHzG_footerNav{margin-top:clamp(3rem,8vw,6rem)}.HjmHzG_next{transition:border-color var(--t-hover) ease;grid-template-columns:1fr minmax(12rem,30%);text-decoration:none;display:grid;overflow:hidden}.HjmHzG_nextText{align-content:center;gap:.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.HjmHzG_nextTitle{font-size:var(--step-head);letter-spacing:-.03em;color:var(--ink);font-weight:500;line-height:1.1}.HjmHzG_nextSummary{font-size:var(--step-small);color:var(--muted);max-width:52ch}.HjmHzG_nextCover{border-left:1px solid var(--line);background:var(--bg);min-height:10rem;position:relative}.HjmHzG_nextCanvas{width:100%;height:100%;position:absolute;inset:0}.HjmHzG_back{min-height:2.75rem;font-family:var(--font-code);font-size:var(--step-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;margin-top:.65rem;text-decoration:none;display:inline-flex}.HjmHzG_back:hover{color:var(--ink)}@media (hover:hover) and (pointer:fine){.HjmHzG_related a:hover{border-color:var(--line-strong);background:var(--surface-2)}.HjmHzG_next:hover{border-color:var(--line-strong)}}@media (max-width:52em){.HjmHzG_concept{grid-template-columns:1fr}}@media (max-width:48em){.HjmHzG_facts,.HjmHzG_split{grid-template-columns:1fr}.HjmHzG_facts>div:nth-child(2){border-top:1px solid var(--line);padding-top:.8rem}.HjmHzG_split>section+section{border-left:0;border-top:1px solid var(--line);padding-top:1.25rem;padding-left:0}.HjmHzG_next{grid-template-columns:1fr}.HjmHzG_nextCover{border-left:0;border-top:1px solid var(--line);min-height:8rem}}.HjmHzG_plain{max-width:58rem}
.zAvd-a_main{width:100%;max-width:var(--maxw);padding:clamp(2rem, 6vw, 4.5rem) var(--margin) 0;margin-inline:auto}
.E0kJGG_hero,.E0kJGG_section,.E0kJGG_strip{width:100%;max-width:var(--maxw);padding-inline:var(--margin);margin-inline:auto}.E0kJGG_hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.E0kJGG_heroText{align-content:center;gap:1.5rem;display:grid}.E0kJGG_status{align-items:center;gap:.75rem;max-width:none;display:flex}.E0kJGG_dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 20%, transparent);border-radius:50%}.E0kJGG_clock{color:var(--accent);max-width:none;margin-left:auto}.E0kJGG_clock svg{width:9px!important}.E0kJGG_title{font-size:var(--step-display);letter-spacing:-.04em;max-width:20ch;font-weight:500;line-height:1.02}.E0kJGG_soft{color:var(--muted)}.E0kJGG_intro{font-size:var(--step-lead);color:var(--muted);max-width:46ch;line-height:1.5}.E0kJGG_actions{flex-wrap:wrap;gap:.5rem;display:flex}.E0kJGG_figure{aspect-ratio:1;position:relative;overflow:hidden}.E0kJGG_field{cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.E0kJGG_figCaption{font-family:var(--font-code);font-size:var(--step-label);color:var(--faint);pointer-events:none;align-items:baseline;gap:.75rem;display:flex;position:absolute;bottom:.85rem;left:1rem;right:1rem}.E0kJGG_figCaption>:last-child{pointer-events:auto}.E0kJGG_section{padding-top:var(--section)}.E0kJGG_sectionHead{gap:.6rem;max-width:40rem;margin-bottom:1.75rem;display:grid}.E0kJGG_sectionText{color:var(--muted)}.E0kJGG_stage{padding:clamp(1rem,2.5vw,1.5rem);overflow:hidden}.E0kJGG_strip{padding-top:var(--section)}.E0kJGG_stripLabel{margin-bottom:1rem}.E0kJGG_marquee{border-block:1px solid var(--line);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.E0kJGG_track{width:max-content;animation:40s linear infinite E0kJGG_marquee;display:flex}.E0kJGG_track li{font-family:var(--font-code);font-size:var(--step-small);color:var(--muted);white-space:nowrap;border-right:1px solid var(--line);padding:1.1rem 2rem}@keyframes E0kJGG_marquee{to{transform:translate(-50%)}}@media (hover:hover){.E0kJGG_marquee:hover .E0kJGG_track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.E0kJGG_track{flex-wrap:wrap;width:auto;animation:none}}.E0kJGG_aboutBody{grid-template-columns:2fr 1fr;gap:clamp(2rem,5vw,4rem);display:grid}.E0kJGG_aboutText{color:var(--muted);gap:1rem;display:grid}.E0kJGG_aboutText p:first-child{color:var(--ink)}.E0kJGG_facts{border-left:1px solid var(--line);align-content:start;gap:1rem;padding-left:1.5rem;display:grid}.E0kJGG_facts dd{font-size:var(--step-small);margin-top:.2rem}.E0kJGG_tableWrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.E0kJGG_table{border-collapse:collapse;width:100%;font-size:var(--step-small)}.E0kJGG_table th{text-align:left;font-family:var(--font-code);font-size:var(--step-label);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);background:var(--surface);border-bottom:1px solid var(--line);padding:.65rem 1rem;font-weight:400}.E0kJGG_table td{border-bottom:1px solid var(--line);color:var(--muted);padding:.7rem 1rem}.E0kJGG_table tr:last-child td{border-bottom:0}.E0kJGG_table td:first-child a{color:var(--ink);text-decoration:none}.E0kJGG_table th:last-child,.E0kJGG_table td:last-child{text-align:right;font-family:var(--font-code)}@media (hover:hover) and (pointer:fine){.E0kJGG_table tbody tr:hover td{background:var(--surface)}.E0kJGG_table td:first-child a:hover{color:var(--accent-text)}}.E0kJGG_contactPanel{gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}@media (max-width:56em){.E0kJGG_hero{grid-template-columns:1fr}.E0kJGG_figure{aspect-ratio:4/3}.E0kJGG_aboutBody{grid-template-columns:1fr}.E0kJGG_facts{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:1.25rem;padding-left:0}}@media (max-width:36em){.E0kJGG_table th:nth-child(2),.E0kJGG_table td:nth-child(2),.E0kJGG_table th:nth-child(3),.E0kJGG_table td:nth-child(3){display:none}.E0kJGG_facts{grid-template-columns:1fr}}
.HH0q4a_main{width:100%;max-width:var(--maxw);padding:0 var(--margin);margin-inline:auto}.HH0q4a_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,7vw,5rem) clamp(1.5rem,4vw,3rem);display:grid}.HH0q4a_heroText{align-content:center;gap:1.15rem;display:grid}.HH0q4a_title{font-size:var(--step-head);letter-spacing:-.03em;max-width:24ch;font-weight:500;line-height:1.06}.HH0q4a_jump{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.HH0q4a_jump a{min-height:2.75rem;font-size:var(--step-small);align-items:center;display:inline-flex}.HH0q4a_figure{aspect-ratio:1;position:relative;overflow:hidden}.HH0q4a_field{cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.HH0q4a_figCaption{font-family:var(--font-code);font-size:var(--step-label);color:var(--muted);pointer-events:none;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex;position:absolute;bottom:.85rem;left:1rem;right:1rem}.HH0q4a_section{padding-top:calc(var(--section) * .7)}.HH0q4a_first{padding-top:clamp(2.5rem,6vw,4.5rem)}.HH0q4a_sectionHead{gap:.55rem;max-width:40rem;margin-bottom:1.5rem;display:grid}.HH0q4a_models{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.HH0q4a_model{transition:border-color var(--t-hover) ease;align-content:start;gap:.6rem;padding:1.1rem 1.15rem 1.25rem;display:grid;position:relative}.HH0q4a_modelHead{gap:.25rem;display:grid}.HH0q4a_modelName{font-size:var(--step-lead);letter-spacing:-.015em;font-weight:500;line-height:1.2}.HH0q4a_modelName a{text-decoration:none}.HH0q4a_modelName a:after{content:"";border-radius:inherit;position:absolute;inset:0}.HH0q4a_modelModels{font-size:var(--step-small);line-height:1.5}.HH0q4a_modelNote{font-size:var(--step-small);color:var(--muted);line-height:1.5}.HH0q4a_facts{border-top:1px solid var(--line);gap:.55rem;margin-top:.35rem;padding-top:.85rem;display:grid}.HH0q4a_facts>div{grid-template-columns:7.25rem minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.HH0q4a_facts dd{font-family:var(--font-code);font-size:var(--step-label);color:var(--muted);margin:0;line-height:1.45}.HH0q4a_notions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.75rem,3vw,2.75rem);display:grid}.HH0q4a_theme{gap:.75rem;display:grid}.HH0q4a_themeName{color:var(--muted)}.HH0q4a_terms{gap:.5rem;display:grid}.HH0q4a_term{transition:border-color var(--t-hover) ease;gap:.3rem;padding:.9rem 1rem 1rem;display:grid;position:relative}.HH0q4a_termName{font-family:var(--font-display);font-size:var(--step-body);font-weight:500;line-height:1.3}.HH0q4a_termName a{text-decoration:none}.HH0q4a_termName a:after{content:"";border-radius:inherit;position:absolute;inset:0}.HH0q4a_termShort{font-size:var(--step-small);color:var(--muted);line-height:1.5}@media (hover:hover) and (pointer:fine){.HH0q4a_model:hover,.HH0q4a_term:hover,.HH0q4a_model:focus-within,.HH0q4a_term:focus-within{border-color:var(--line-strong)}.HH0q4a_modelName a:hover,.HH0q4a_termName a:hover{color:var(--accent-text)}}@media (max-width:64em){.HH0q4a_models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56em){.HH0q4a_hero{grid-template-columns:1fr}.HH0q4a_figure{aspect-ratio:4/3}}@media (max-width:48em){.HH0q4a_notions{grid-template-columns:1fr}}@media (max-width:40em){.HH0q4a_models{grid-template-columns:1fr}.HH0q4a_facts>div{grid-template-columns:5.75rem minmax(0,1fr)}}
.sxuMuG_main{gap:var(--gutter);padding:clamp(2rem, 6vw, 5rem) var(--margin) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;display:grid}.sxuMuG_arch{aspect-ratio:2/3;background:var(--surface);width:min(100%,26rem)}.sxuMuG_text{gap:1.25rem;padding-bottom:1rem;display:grid}.sxuMuG_links{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}@media (max-width:52em){.sxuMuG_main{grid-template-columns:1fr}.sxuMuG_arch{width:min(70%,16rem)}}
.XtySCq_main{width:100%;max-width:var(--maxw);padding:1.5rem var(--margin) 0;margin-inline:auto}.XtySCq_crumbs{font-family:var(--font-code);font-size:var(--step-label);color:var(--faint);gap:.5rem;display:flex}.XtySCq_crumbs a{color:var(--muted);text-decoration:none}.XtySCq_crumbs a:hover{color:var(--ink)}.XtySCq_head{grid-template-columns:3fr 2fr;align-items:end;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,5vw,4rem) 0 clamp(1.5rem,3vw,2.5rem);display:grid}.XtySCq_headText{gap:.75rem;display:grid}.XtySCq_title{font-size:var(--step-display);letter-spacing:-.04em;font-weight:500;line-height:1.02}.XtySCq_summary{font-size:var(--step-lead);color:var(--muted);max-width:52ch;line-height:1.5}.XtySCq_meta{border-left:1px solid var(--line);gap:.9rem;padding-left:1.5rem;display:grid}.XtySCq_meta dd{font-size:var(--step-small);margin-top:.15rem}.XtySCq_stage{min-height:50svh;padding:clamp(1rem,2.5vw,1.5rem);overflow:hidden}.XtySCq_notes{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);padding:clamp(3rem,7vw,5rem) 0;display:grid}.XtySCq_notes>div{align-content:start;gap:.6rem;display:grid}.XtySCq_notes p{color:var(--muted)}.XtySCq_next{transition:border-color var(--t-hover) ease;grid-template-columns:1fr minmax(12rem,30%);text-decoration:none;display:grid;overflow:hidden}.XtySCq_nextText{align-content:center;gap:.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.XtySCq_nextTitle{font-size:var(--step-head);letter-spacing:-.03em;color:var(--ink);font-weight:500}.XtySCq_nextSummary{font-size:var(--step-small);color:var(--muted);max-width:52ch}.XtySCq_nextCover{border-left:1px solid var(--line);background:var(--bg);min-height:10rem;position:relative}.XtySCq_nextCanvas{width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.XtySCq_next:hover{border-color:var(--line-strong)}}@media (max-width:52em){.XtySCq_head{grid-template-columns:1fr}.XtySCq_meta{border-left:0;border-top:1px solid var(--line);padding-top:1rem;padding-left:0}.XtySCq_notes,.XtySCq_next{grid-template-columns:1fr}.XtySCq_nextCover{border-left:0;border-top:1px solid var(--line)}}
.b0I4HW_main{padding:clamp(2rem, 6vw, 5rem) var(--margin) 0}.b0I4HW_intro{gap:1.5rem;margin-bottom:clamp(3rem,8vw,6rem);display:grid}.b0I4HW_intro p{max-width:36ch}
.YskPcW_main{padding:clamp(2rem, 6vw, 5rem) var(--margin) 0}.YskPcW_intro{gap:1.25rem;max-width:56rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.YskPcW_prose{max-width:46rem}.YskPcW_prose h2{font-size:var(--step-lead);margin:3.5rem 0 1rem;line-height:1.2}.YskPcW_prose h3{font-size:var(--step-body);margin:2rem 0 .5rem;font-weight:500}.YskPcW_prose ul{margin:.9em 0;padding-left:1.2rem}.YskPcW_prose li+li{margin-top:.4em}.YskPcW_prose a{text-underline-offset:.2em;text-decoration-thickness:.07em}.YskPcW_prose table{border-collapse:collapse;width:100%;font-size:var(--step-small);margin:1rem 0}.YskPcW_prose th,.YskPcW_prose td{text-align:left;vertical-align:top;border-bottom:2px solid var(--surface-2);padding:.6rem .75rem .6rem 0}.YskPcW_prose th{font-weight:500}.YskPcW_todo{color:var(--accent-text)}.YskPcW_note{background:var(--surface);margin-top:1.5rem;padding:1.25rem 1.5rem}.YskPcW_tableWrap{overflow-x:auto}
