@font-face{font-family:plexSans;src:url(../media/IBMPlexSans_Regular-s.p.1-h52z97c7bce.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(../media/IBMPlexSans_Medium-s.p.2broe1i9movoa.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexSans;src:url(../media/IBMPlexSans_SemiBold-s.p.11xxlm8n0_7w8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSans;src:url(../media/IBMPlexSans_Bold-s.p.0opy23tsy2xx8.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.RPH5Rq_className{font-family:plexSans,plexSans Fallback,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.RPH5Rq_variable{--font-sans:"plexSans", "plexSans Fallback", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_Regular-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_Medium-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_SemiBold-s.p.04jv21_rdbjv3.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ulqLQG_className{font-family:plexMono,plexMono Fallback,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ulqLQG_variable{--font-mono:"plexMono", "plexMono Fallback", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}
@font-face{font-family:newsreader;src:url(../media/Newsreader_Regular-s.18q64_vlk_qen.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.X47Dfa_className{font-family:newsreader,newsreader Fallback,Georgia,Cambria,Times New Roman,serif}.X47Dfa_variable{--font-serif:"newsreader", "newsreader Fallback", Georgia, Cambria, Times New Roman, serif}
.z8l9Fa_pullQuote{font-family:var(--font-sans), system-ui, sans-serif;color:var(--read-strong);background:0 0;border:none;margin:36px 0;padding:0;font-size:30px;font-weight:700;line-height:1.16;position:relative}.z8l9Fa_pullQuote:before{content:"“";color:var(--quote);margin-right:.06em;font-size:1.1em;line-height:1}
.cvObOa_runTable{border-collapse:collapse;table-layout:fixed;border:1px solid var(--border);width:100%;font-family:var(--font-mono), ui-monospace, monospace;caption-side:bottom;border-radius:4px;margin:32px 0;font-size:13px;overflow:hidden}.cvObOa_runTable th:first-child,.cvObOa_runTable td:first-child{width:29.17%}.cvObOa_runTable th:nth-child(2),.cvObOa_runTable td:nth-child(2){width:33.33%}.cvObOa_runTable th:nth-child(3),.cvObOa_runTable td:nth-child(3){width:20.83%}.cvObOa_runTable th:nth-child(4),.cvObOa_runTable td:nth-child(4){width:16.67%}.cvObOa_runTable thead tr{background:var(--surface)}.cvObOa_runTable th{text-align:left;color:var(--read-strong);border-bottom:1px solid var(--border);padding:10px 14px;font-weight:500}.cvObOa_runTable th:nth-child(3),.cvObOa_runTable th:nth-child(4),.cvObOa_runTable td:nth-child(3),.cvObOa_runTable td:nth-child(4){text-align:right}.cvObOa_runTable td{color:var(--read-text);border-bottom:1px solid var(--border);padding:9px 14px}.cvObOa_runTable tbody tr:last-child td{border-bottom:1px solid var(--border)}.cvObOa_totalRow{background:var(--surface2)}.cvObOa_totalRow td{color:var(--read-strong);border-bottom:none;font-weight:500}.cvObOa_caption{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:left;padding-top:8px;font-size:11.5px}
.z9MglW_wrap{margin:36px 0;padding:0}.z9MglW_frame{border:1px solid var(--border);background:var(--surface);border-radius:2px;width:100%;position:relative;overflow:hidden}.z9MglW_frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.z9MglW_credit{font-family:var(--font-mono), ui-monospace, monospace;color:var(--read-soft);margin-top:10px;padding:0;font-size:13px;line-height:1.5}.z9MglW_credit a{color:var(--read-soft);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.z9MglW_credit a:hover{color:var(--read-text)}
._3b5zuq_toggle{border:1px solid var(--btn);color:var(--nav);font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;line-height:1;display:inline-flex}._3b5zuq_toggle:hover,._3b5zuq_toggle:focus-visible{color:var(--text2)}._3b5zuq_label{letter-spacing:.01em}
.dQ673a_bar{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:24px;padding:18px 40px;display:flex}.dQ673a_lockup{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.01em;align-items:baseline;font-size:15px;font-weight:600;display:inline-flex}.dQ673a_lockAccent{color:var(--accent)}.dQ673a_lockDev{color:var(--text)}.dQ673a_right{align-items:center;gap:22px;display:flex}.dQ673a_link,.dQ673a_linkActive,.dQ673a_linkDisabled{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.01em;font-size:12.5px}.dQ673a_link{color:var(--nav)}.dQ673a_link:hover,.dQ673a_link:focus-visible,.dQ673a_linkActive{color:var(--text2)}.dQ673a_linkDisabled{color:var(--nav);opacity:.6;cursor:default;-webkit-user-select:none;user-select:none}@media (max-width:640px){.dQ673a_bar{gap:16px;padding:16px 20px}.dQ673a_right{gap:18px}.dQ673a_link{display:none}}
.p-5sba_footer{border-top:1px solid var(--border);margin-top:0;padding:28px 40px}.p-5sba_inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.p-5sba_right{align-items:center;gap:18px;display:flex}.p-5sba_left,.p-5sba_link{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:12px}.p-5sba_link{transition:color .15s}.p-5sba_link:hover{color:var(--muted)}@media (max-width:640px){.p-5sba_footer{padding:24px 20px}}
.pInYZG_row{border-top:1px solid var(--divider);grid-template-columns:150px 1fr 70px;align-items:baseline;gap:20px;padding:22px 0;transition:transform .15s;display:grid}.pInYZG_row:hover{transform:translateY(-1px)}.pInYZG_rowMeta{flex-direction:column;gap:4px;display:flex}.pInYZG_rowPillar{font-family:var(--font-mono), ui-monospace, monospace;font-size:12.5px}.pInYZG_rowDate{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:12px}.pInYZG_rowBody{flex-direction:column;gap:6px;display:flex}.pInYZG_rowTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text);font-size:25px;line-height:1.2}.pInYZG_rowDek{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:62ch;font-size:14px;line-height:1.5}.pInYZG_rowRead{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:right;font-size:12.5px}.pInYZG_empty{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);border-top:1px solid var(--divider);margin:0;padding:22px 0;font-size:13.5px}@media (max-width:640px){.pInYZG_row{grid-template-columns:1fr auto;grid-template-areas:"meta read""body body";gap:8px 16px;padding:20px 0}.pInYZG_rowMeta{flex-direction:row;grid-area:meta;align-items:baseline;gap:10px}.pInYZG_rowBody{grid-area:body}.pInYZG_rowRead{grid-area:read}.pInYZG_rowTitle{font-size:clamp(20px,6vw,25px)}}
.gd1dcq_index{max-width:880px;margin:0 auto;padding:64px 40px 96px}.gd1dcq_prompt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0;font-size:13px}.gd1dcq_h1{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);margin:12px 0 0;font-size:38px;font-weight:500}.gd1dcq_sub{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:10px 0 0;font-size:15px}.gd1dcq_filterPlaceholder{height:53px;margin:8px 0}.gd1dcq_list{margin-top:8px}:is([data-filter-root][data-filter=frameworks] [data-pillar]:not([data-pillar=frameworks]),[data-filter-root][data-filter=memory] [data-pillar]:not([data-pillar=memory]),[data-filter-root][data-filter=engineering] [data-pillar]:not([data-pillar=engineering])){display:none}@media (max-width:640px){.gd1dcq_index{padding:48px 20px 64px}.gd1dcq_h1{font-size:clamp(28px,8vw,38px)}}
._pz6wG_readingColumn{background:var(--read-bg);max-width:760px;margin:0 auto;padding:64px 40px 96px}._pz6wG_kicker{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-ink);white-space:nowrap;border-radius:3px;padding:4px 9px;font-size:11px;display:inline-block}._pz6wG_articleH1{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;color:var(--read-strong);margin:20px 0 0;font-size:56px;font-weight:700;line-height:1}._pz6wG_articleDek{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:52ch;margin:22px 0 0;font-size:21px;line-height:1.5}._pz6wG_metaRow{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);border-bottom:1px solid var(--border);margin:28px 0 0;padding:28px 0 18px;font-size:11.5px}._pz6wG_articleBody{font-family:var(--font-sans), system-ui, sans-serif;color:var(--read-text);margin-top:36px;font-size:17px;line-height:1.72}._pz6wG_articleBody p{margin:0 0 26px}._pz6wG_articleBody>p:first-of-type:first-letter{float:left;font-family:var(--font-sans), system-ui, sans-serif;color:var(--accent);padding:4px 10px 0 0;font-size:66px;font-weight:700;line-height:.8}._pz6wG_articleBody h2{font-family:var(--font-sans), system-ui, sans-serif;color:var(--read-strong);letter-spacing:-.01em;margin-top:48px;margin-bottom:14px;font-size:22px;font-weight:600;line-height:1.25}._pz6wG_articleBody h3{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--eng);margin:40px 0 16px;font-size:13px;font-weight:500}._pz6wG_articleBody a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}._pz6wG_articleBody table{border-collapse:collapse;width:100%;margin:0 0 26px;font-size:14.5px}._pz6wG_articleBody th{text-align:left;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);border-bottom:1px solid var(--border);padding:8px 16px 8px 0;font-size:11.5px}._pz6wG_articleBody td{border-bottom:1px solid var(--divider);color:var(--read-text);vertical-align:top;padding:10px 16px 10px 0}._pz6wG_articleBody blockquote{border-left:2px solid var(--accent);color:var(--muted);margin:0 0 26px;padding-left:18px;font-style:italic}._pz6wG_articleBody blockquote p{margin-bottom:8px}:is(._pz6wG_articleBody p>code,._pz6wG_articleBody li>code,._pz6wG_articleBody td>code){font-family:var(--font-mono), ui-monospace, monospace;background:var(--surface);border-radius:3px;padding:1px 5px;font-size:.88em}@media (max-width:640px){._pz6wG_readingColumn{width:100%;padding:40px 20px 64px}._pz6wG_articleH1{font-size:clamp(30px,9vw,56px)}._pz6wG_articleDek{font-size:clamp(17px,5vw,21px)}}@media (max-width:480px){._pz6wG_articleBody>p:first-of-type:first-letter{font-size:56px}}._pz6wG_related{border-top:1px solid var(--border);margin-top:56px;padding-top:24px}._pz6wG_relatedLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0 0 6px;font-size:13px}._pz6wG_relatedRow{border-top:1px solid var(--divider);grid-template-columns:110px 1fr 56px;align-items:baseline;gap:16px;padding:12px 0;text-decoration:none;transition:transform .15s;display:grid}._pz6wG_relatedRow:hover{transform:translate(2px)}._pz6wG_relatedPillar{font-family:var(--font-mono), ui-monospace, monospace;font-size:12.5px}._pz6wG_relatedTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--read-strong);font-size:16px;line-height:1.35}._pz6wG_relatedRead{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:right;font-size:12px}._pz6wG_relatedMore{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);margin-top:16px;font-size:12.5px;text-decoration:none;display:inline-block}._pz6wG_relatedMore:hover,._pz6wG_relatedMore:focus-visible{text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){._pz6wG_relatedRow{grid-template-columns:1fr auto;grid-template-areas:"pillar read""title title";gap:6px 12px}._pz6wG_relatedPillar{grid-area:pillar}._pz6wG_relatedTitle{grid-area:title}._pz6wG_relatedRead{grid-area:read}}._pz6wG_terms{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:18px 0 0;padding-top:14px;display:flex}._pz6wG_termsLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:13px}._pz6wG_termLink{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);text-underline-offset:3px;font-size:12.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._pz6wG_termLink:hover,._pz6wG_termLink:focus-visible{color:var(--accent)}
.Ce3I4a_column{background:var(--read-bg);max-width:880px;margin:0 auto;padding:64px 40px 96px}.Ce3I4a_crumb{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0 0 20px;font-size:13px}.Ce3I4a_crumbLink{color:var(--faint);text-decoration:none}.Ce3I4a_crumbLink:hover,.Ce3I4a_crumbLink:focus-visible{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.Ce3I4a_crumbSep{margin:0 6px}.Ce3I4a_h1{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;color:var(--read-strong);max-width:24ch;margin:0;font-size:44px;font-weight:700;line-height:1.05}.Ce3I4a_dek{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:56ch;margin:20px 0 0;font-size:20px;line-height:1.5}.Ce3I4a_metaRow{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);border-bottom:1px solid var(--border);margin:24px 0 0;padding:24px 0 16px;font-size:11.5px}.Ce3I4a_metaSep{margin:0 8px}.Ce3I4a_download{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.Ce3I4a_body{font-family:var(--font-sans), system-ui, sans-serif;color:var(--read-text);margin-top:32px;font-size:17px;line-height:1.7}.Ce3I4a_body p{max-width:68ch;margin:0 0 22px}.Ce3I4a_body h2{font-family:var(--font-sans), system-ui, sans-serif;color:var(--read-strong);letter-spacing:-.01em;margin:44px 0 14px;font-size:22px;font-weight:600;line-height:1.25}.Ce3I4a_body h3{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--eng);margin:36px 0 14px;font-size:13px;font-weight:500}:is(.Ce3I4a_body ul,.Ce3I4a_body ol){max-width:68ch;margin:0 0 22px;padding-left:22px}.Ce3I4a_body li{margin:0 0 8px}.Ce3I4a_body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.Ce3I4a_body blockquote{border-left:2px solid var(--accent);color:var(--muted);max-width:68ch;margin:0 0 22px;padding-left:18px;font-style:italic}:is(.Ce3I4a_body p>code,.Ce3I4a_body li>code,.Ce3I4a_body td>code){font-family:var(--font-mono), ui-monospace, monospace;background:var(--surface);border-radius:3px;padding:1px 5px;font-size:.88em}.Ce3I4a_body table{font-size:13.5px}.Ce3I4a_body th{text-align:left;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 14px 8px 0;font-size:11px}.Ce3I4a_body td{border-bottom:1px solid var(--divider);color:var(--read-text);vertical-align:top;white-space:nowrap;padding:9px 14px 9px 0}.Ce3I4a_sources{border-top:1px solid var(--border);margin-top:48px;padding-top:20px}.Ce3I4a_sourcesLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0 0 10px;font-size:13px}.Ce3I4a_sourceList{margin:0;padding:0;list-style:none}.Ce3I4a_source{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:0 0 6px;font-size:14.5px;line-height:1.6}.Ce3I4a_sourceLink{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.Ce3I4a_sourceDate{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:12px}@media (max-width:640px){.Ce3I4a_column{width:100%;padding:40px 20px 64px}.Ce3I4a_h1{font-size:clamp(28px,8.5vw,44px)}.Ce3I4a_dek{font-size:clamp(17px,5vw,20px)}}
.BnNf4G_index{max-width:880px;margin:0 auto;padding:64px 40px 96px}.BnNf4G_prompt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0;font-size:13px}.BnNf4G_h1{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);margin:12px 0 0;font-size:38px;font-weight:500}.BnNf4G_sub{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:62ch;margin:10px 0 0;font-size:15px}.BnNf4G_list{margin-top:32px}.BnNf4G_sectionLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:48px 0 0;font-size:13px}.BnNf4G_row{border-top:1px solid var(--divider);grid-template-columns:150px 1fr 70px;align-items:baseline;gap:20px;padding:22px 0;text-decoration:none;transition:transform .15s;display:grid}.BnNf4G_row:hover{transform:translateY(-1px)}.BnNf4G_rowMeta{flex-direction:column;gap:6px;display:flex}.BnNf4G_rowDate{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:12px}.BnNf4G_rowBadge{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--eng);font-size:11px}.BnNf4G_rowBody{flex-direction:column;gap:6px;display:flex}.BnNf4G_rowTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text);font-size:25px;line-height:1.2}.BnNf4G_rowDek{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:62ch;font-size:14px;line-height:1.5}.BnNf4G_rowRead{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:right;font-size:12.5px}.BnNf4G_empty{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);border-top:1px solid var(--divider);margin:32px 0 0;padding:22px 0;font-size:13.5px}@media (max-width:640px){.BnNf4G_index{padding:48px 20px 64px}.BnNf4G_h1{font-size:clamp(28px,8vw,38px)}.BnNf4G_row{grid-template-columns:1fr auto;grid-template-areas:"meta read""body body";gap:8px 16px;padding:20px 0}.BnNf4G_rowMeta{flex-direction:row;grid-area:meta;align-items:baseline;gap:10px}.BnNf4G_rowBody{grid-area:body}.BnNf4G_rowRead{grid-area:read}.BnNf4G_rowTitle{font-size:clamp(20px,6vw,25px)}}
._9TAq5q_column{background:var(--read-bg);max-width:880px;margin:0 auto;padding:64px 40px 96px}._9TAq5q_crumb{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0 0 20px;font-size:13px}._9TAq5q_crumbLink{color:var(--faint);text-decoration:none}._9TAq5q_crumbLink:hover,._9TAq5q_crumbLink:focus-visible{color:var(--muted);text-underline-offset:2px;text-decoration:underline}._9TAq5q_crumbSep{margin:0 6px}._9TAq5q_h1{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;color:var(--read-strong);max-width:24ch;margin:0;font-size:44px;font-weight:700;line-height:1.05}._9TAq5q_answer{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:56ch;margin:20px 0 0;font-size:20px;line-height:1.5}._9TAq5q_metaRow{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);border-bottom:1px solid var(--border);margin:24px 0 0;padding:24px 0 16px;font-size:11.5px}._9TAq5q_metaSep{margin:0 8px}._9TAq5q_download{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._9TAq5q_body{font-family:var(--font-sans), system-ui, sans-serif;color:var(--read-text);margin-top:32px;font-size:17px;line-height:1.7}._9TAq5q_body p{max-width:68ch;margin:0 0 22px}._9TAq5q_body h2{font-family:var(--font-sans), system-ui, sans-serif;color:var(--read-strong);letter-spacing:-.01em;margin:44px 0 14px;font-size:22px;font-weight:600;line-height:1.25}._9TAq5q_body h3{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--eng);margin:36px 0 14px;font-size:13px;font-weight:500}:is(._9TAq5q_body ul,._9TAq5q_body ol){max-width:68ch;margin:0 0 22px;padding-left:22px}._9TAq5q_body li{margin:0 0 8px}._9TAq5q_body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}._9TAq5q_body blockquote{border-left:2px solid var(--accent);color:var(--muted);max-width:68ch;margin:0 0 22px;padding-left:18px;font-style:italic}:is(._9TAq5q_body p>code,._9TAq5q_body li>code,._9TAq5q_body td>code){font-family:var(--font-mono), ui-monospace, monospace;background:var(--surface);border-radius:3px;padding:1px 5px;font-size:.88em}._9TAq5q_body table{font-size:13.5px}._9TAq5q_body th{text-align:left;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 14px 8px 0;font-size:11px}._9TAq5q_body td{border-bottom:1px solid var(--divider);color:var(--read-text);vertical-align:top;white-space:nowrap;padding:9px 14px 9px 0}._9TAq5q_sources{border-top:1px solid var(--border);margin-top:48px;padding-top:20px}._9TAq5q_sourcesLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0 0 10px;font-size:13px}._9TAq5q_sourceList{margin:0;padding:0;list-style:none}._9TAq5q_source{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:0 0 6px;font-size:14.5px;line-height:1.6}._9TAq5q_sourceLink{color:var(--accent);text-underline-offset:2px;text-decoration:underline}._9TAq5q_sourceDate{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:12px}@media (max-width:640px){._9TAq5q_column{width:100%;padding:40px 20px 64px}._9TAq5q_h1{font-size:clamp(28px,8.5vw,44px)}._9TAq5q_dek{font-size:clamp(17px,5vw,20px)}}._9TAq5q_gradeCard{border-left:3px solid var(--border);background:var(--surface);flex-direction:column;gap:6px;max-width:68ch;margin:24px 0 0;padding:14px 18px;display:flex}._9TAq5q_gradeLabel{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.12em;font-size:11.5px}._9TAq5q_gradeNote{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);font-size:14.5px;line-height:1.55}._9TAq5q_grade_strong{border-left-color:var(--mem)}._9TAq5q_grade_strong ._9TAq5q_gradeLabel{color:var(--mem)}._9TAq5q_grade_mixed{border-left-color:var(--eng)}._9TAq5q_grade_mixed ._9TAq5q_gradeLabel{color:var(--eng)}._9TAq5q_grade_limited{border-left-color:var(--muted)}._9TAq5q_grade_limited ._9TAq5q_gradeLabel{color:var(--muted)}._9TAq5q_grade_insufficient{border-left-color:var(--faint)}._9TAq5q_grade_insufficient ._9TAq5q_gradeLabel{color:var(--faint)}
.qGsC2q_index{max-width:880px;margin:0 auto;padding:64px 40px 96px}.qGsC2q_prompt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0;font-size:13px}.qGsC2q_h1{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);margin:12px 0 0;font-size:38px;font-weight:500}.qGsC2q_sub{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:62ch;margin:10px 0 0;font-size:15px}.qGsC2q_list{margin-top:32px}.qGsC2q_row{border-top:1px solid var(--divider);grid-template-columns:150px 1fr 70px;align-items:baseline;gap:20px;padding:22px 0;text-decoration:none;transition:transform .15s;display:grid}.qGsC2q_row:hover{transform:translateY(-1px)}.qGsC2q_rowMeta{flex-direction:column;gap:6px;display:flex}.qGsC2q_grade{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.qGsC2q_grade_strong{color:var(--mem)}.qGsC2q_grade_mixed{color:var(--eng)}.qGsC2q_grade_limited{color:var(--muted)}.qGsC2q_grade_insufficient{color:var(--faint)}.qGsC2q_rowBody{flex-direction:column;gap:6px;display:flex}.qGsC2q_rowTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text);font-size:25px;line-height:1.2}.qGsC2q_rowDek{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:62ch;font-size:14px;line-height:1.5}.qGsC2q_rowRead{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:right;font-size:12.5px}.qGsC2q_empty{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);border-top:1px solid var(--divider);margin:32px 0 0;padding:22px 0;font-size:13.5px}@media (max-width:640px){.qGsC2q_index{padding:48px 20px 64px}.qGsC2q_h1{font-size:clamp(28px,8vw,38px)}.qGsC2q_row{grid-template-columns:1fr auto;grid-template-areas:"meta read""body body";gap:8px 16px;padding:20px 0}.qGsC2q_rowMeta{flex-direction:row;grid-area:meta;align-items:baseline;gap:10px}.qGsC2q_rowBody{grid-area:body}.qGsC2q_rowRead{grid-area:read}.qGsC2q_rowTitle{font-size:clamp(20px,6vw,25px)}}
._2rHJVW_column{background:var(--read-bg);max-width:760px;margin:0 auto;padding:64px 40px 96px}._2rHJVW_crumb{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0 0 20px;font-size:13px}._2rHJVW_crumbLink{color:var(--faint);text-decoration:none}._2rHJVW_crumbLink:hover,._2rHJVW_crumbLink:focus-visible{color:var(--muted);text-underline-offset:2px;text-decoration:underline}._2rHJVW_crumbSep{margin:0 6px}._2rHJVW_kicker{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-ink);white-space:nowrap;border-radius:3px;padding:4px 9px;font-size:11px;display:inline-block}._2rHJVW_h1{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;color:var(--read-strong);margin:20px 0 0;font-size:48px;font-weight:700;line-height:1.05}._2rHJVW_definition{font-family:var(--font-sans), system-ui, sans-serif;color:var(--read-text);max-width:52ch;margin:22px 0 0;font-size:21px;line-height:1.5}._2rHJVW_metaRow{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);border-bottom:1px solid var(--border);margin:24px 0 0;padding:24px 0 16px;font-size:11.5px}._2rHJVW_metaSep{margin:0 8px}._2rHJVW_body{font-family:var(--font-sans), system-ui, sans-serif;color:var(--read-text);margin-top:32px;font-size:17px;line-height:1.72}._2rHJVW_body p{margin:0 0 22px}._2rHJVW_body h2{font-family:var(--font-sans), system-ui, sans-serif;color:var(--read-strong);letter-spacing:-.01em;margin:36px 0 12px;font-size:20px;font-weight:600;line-height:1.25}._2rHJVW_body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}:is(._2rHJVW_body p>code,._2rHJVW_body li>code){font-family:var(--font-mono), ui-monospace, monospace;background:var(--surface);border-radius:3px;padding:1px 5px;font-size:.88em}._2rHJVW_usedIn{border-top:1px solid var(--border);margin-top:44px;padding-top:20px}._2rHJVW_usedInLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0 0 4px;font-size:13px}._2rHJVW_hubLink{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);margin-top:18px;font-size:12.5px;text-decoration:none;display:inline-block}._2rHJVW_hubLink:hover,._2rHJVW_hubLink:focus-visible{text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){._2rHJVW_column{width:100%;padding:40px 20px 64px}._2rHJVW_h1{font-size:clamp(28px,8.5vw,48px)}._2rHJVW_definition{font-size:clamp(17px,5vw,21px)}}
._21lOKW_index{max-width:880px;margin:0 auto;padding:64px 40px 96px}._21lOKW_prompt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0;font-size:13px}._21lOKW_h1{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);margin:12px 0 0;font-size:38px;font-weight:500}._21lOKW_sub{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:62ch;margin:10px 0 0;font-size:15px}._21lOKW_group{margin-top:44px}._21lOKW_groupLabel{font-family:var(--font-mono), ui-monospace, monospace;margin-bottom:6px;font-size:13px;text-decoration:none;display:inline-block}._21lOKW_groupLabel:hover,._21lOKW_groupLabel:focus-visible{text-underline-offset:2px;text-decoration:underline}._21lOKW_list{margin:0}._21lOKW_row{border-top:1px solid var(--divider);grid-template-columns:220px 1fr;align-items:baseline;gap:20px;padding:16px 0;display:grid}._21lOKW_term{margin:0}._21lOKW_termLink{font-family:var(--font-serif), Georgia, serif;color:var(--text);font-size:21px;line-height:1.2;text-decoration:none}._21lOKW_termLink:hover,._21lOKW_termLink:focus-visible{text-underline-offset:3px;text-decoration:underline}._21lOKW_definition{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:62ch;margin:0;font-size:14.5px;line-height:1.55}._21lOKW_empty{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);border-top:1px solid var(--divider);margin:32px 0 0;padding:22px 0;font-size:13.5px}@media (max-width:640px){._21lOKW_index{padding:48px 20px 64px}._21lOKW_h1{font-size:clamp(28px,8vw,38px)}._21lOKW_row{grid-template-columns:1fr;gap:6px}}
.E0kJGG_home{max-width:1040px;margin:0 auto;padding:0 40px}.E0kJGG_hero{padding:80px 0 56px;animation:.6s both E0kJGG_dwRise}.E0kJGG_heroPrompt{font-family:var(--font-mono), ui-monospace, monospace;margin:0;font-size:13px}.E0kJGG_promptSigil{color:var(--accent)}.E0kJGG_promptRest{color:var(--faint)}.E0kJGG_heroH1{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);letter-spacing:-.01em;max-width:23ch;margin:16px 0 0;font-size:46px;font-weight:500;line-height:1.08}.E0kJGG_heroSub{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:58ch;margin:20px 0 0;font-size:16.5px;line-height:1.55}.E0kJGG_heroButtons{gap:12px;margin-top:32px;display:flex}.E0kJGG_btnFilled,.E0kJGG_btnOutline{font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;border-radius:2px;align-items:center;padding:11px 18px;font-size:13px;transition:transform .15s;display:inline-flex}.E0kJGG_btnFilled:hover,.E0kJGG_btnOutline:hover{transform:translateY(-1px)}.E0kJGG_btnFilled{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent)}.E0kJGG_btnOutline{color:var(--text2);border:1px solid var(--btn);background:0 0}.E0kJGG_section{padding:8px 0 48px}.E0kJGG_sectionLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0 0 18px;font-size:13px}.E0kJGG_logRow{border-top:1px solid var(--divider);grid-template-columns:104px 150px 1fr 64px;align-items:baseline;gap:16px;padding:13px 0;transition:transform .15s;display:grid}.E0kJGG_logRow:hover{transform:translateY(-1px)}.E0kJGG_logDate{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:12.5px}.E0kJGG_logPillar{font-family:var(--font-mono), ui-monospace, monospace;font-size:12.5px}.E0kJGG_logTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--text);font-size:15px;line-height:1.35}.E0kJGG_logRead{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:right;font-size:12.5px}.E0kJGG_tree{background:var(--border);border:1px solid var(--border);border-radius:3px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.E0kJGG_treeCell{background:var(--bg);padding:22px 22px 26px;transition:transform .15s}.E0kJGG_treeCell:hover{transform:translateY(-1px)}.E0kJGG_treeSlug{font-family:var(--font-mono), ui-monospace, monospace;margin:0;font-size:15px;font-weight:500}.E0kJGG_treeDesc{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:10px 0 0;font-size:13.5px;line-height:1.5}.E0kJGG_band{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;padding:36px 0 80px;display:flex}.E0kJGG_bandCopy{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:64ch;margin:0;font-size:14px;line-height:1.55}.E0kJGG_bandComment{font-family:var(--font-mono), ui-monospace, monospace}.E0kJGG_bandSlashes{color:var(--faint)}.E0kJGG_bandStudio{color:var(--accent)}.E0kJGG_bandCta{font-family:var(--font-mono), ui-monospace, monospace;border:1px solid var(--btn);color:var(--text2);white-space:nowrap;border-radius:2px;padding:11px 18px;font-size:13px;transition:transform .15s}.E0kJGG_bandCta:hover{transform:translateY(-1px)}.E0kJGG_empty{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);border-top:1px solid var(--divider);margin:0;padding:13px 0;font-size:13.5px}@media (max-width:640px){.E0kJGG_home{padding:0 20px}.E0kJGG_hero{padding:56px 0 40px}.E0kJGG_heroH1{font-size:clamp(28px,8.5vw,46px)}.E0kJGG_heroButtons{flex-wrap:wrap}.E0kJGG_logRow{grid-template-columns:1fr auto;grid-template-areas:"date read""pillar pillar""title title";gap:4px 12px;padding:14px 0}.E0kJGG_logDate{grid-area:date}.E0kJGG_logPillar{grid-area:pillar}.E0kJGG_logTitle{grid-area:title;margin-top:2px}.E0kJGG_logRead{grid-area:read}.E0kJGG_tree{grid-template-columns:1fr}.E0kJGG_band{flex-direction:column;align-items:flex-start;gap:20px;padding:32px 0 64px}.E0kJGG_bandCta{align-self:flex-start}}
.KPsHRq_hub{max-width:880px;margin:0 auto;padding:64px 40px 96px}.KPsHRq_prompt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0;font-size:13px}.KPsHRq_h1{font-family:var(--font-mono), ui-monospace, monospace;margin:12px 0 0;font-size:38px;font-weight:500}.KPsHRq_sub{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:10px 0 0;font-size:15px}.KPsHRq_meta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:6px 0;margin:22px 0 0;font-size:12.5px;display:flex}.KPsHRq_metaSep{margin:0 10px}.KPsHRq_metaLink{color:var(--muted);text-decoration:none}.KPsHRq_metaLink:hover,.KPsHRq_metaLink:focus-visible{text-underline-offset:2px;text-decoration:underline}.KPsHRq_list{margin-top:4px}.KPsHRq_listLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:40px 0 0;font-size:13px}.KPsHRq_overview{border-top:1px solid var(--border);margin-top:36px;padding-top:24px}.KPsHRq_overviewLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0 0 18px;font-size:13px}.KPsHRq_overviewBody{font-family:var(--font-sans), system-ui, sans-serif;color:var(--text);max-width:68ch;font-size:17px;line-height:1.7}.KPsHRq_overviewBody p{margin:0 0 20px}.KPsHRq_overviewBody h2{font-family:var(--font-sans), system-ui, sans-serif;color:var(--text);letter-spacing:-.01em;margin:32px 0 12px;font-size:20px;font-weight:600;line-height:1.25}:is(.KPsHRq_overviewBody ul,.KPsHRq_overviewBody ol){margin:0 0 20px;padding-left:22px}.KPsHRq_overviewBody li{margin:0 0 8px}.KPsHRq_overviewBody a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}:is(.KPsHRq_overviewBody p>code,.KPsHRq_overviewBody li>code){font-family:var(--font-mono), ui-monospace, monospace;background:var(--surface);border-radius:3px;padding:1px 5px;font-size:.88em}@media (max-width:640px){.KPsHRq_hub{padding:48px 20px 64px}.KPsHRq_h1{font-size:clamp(28px,8vw,38px)}}.KPsHRq_terms{border-top:1px solid var(--border);margin-top:48px;padding-top:20px}.KPsHRq_termsLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0 0 4px;font-size:13px}.KPsHRq_termList{margin:0 0 16px}.KPsHRq_termRow{border-top:1px solid var(--divider);grid-template-columns:200px 1fr;align-items:baseline;gap:16px;padding:12px 0;display:grid}.KPsHRq_termName{margin:0}.KPsHRq_termLink{font-family:var(--font-serif), Georgia, serif;color:var(--text);font-size:19px;text-decoration:none}.KPsHRq_termLink:hover,.KPsHRq_termLink:focus-visible{text-underline-offset:3px;text-decoration:underline}.KPsHRq_termDef{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:62ch;margin:0;font-size:14px;line-height:1.5}@media (max-width:640px){.KPsHRq_termRow{grid-template-columns:1fr;gap:4px}}
