.PullQuote-module__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}.PullQuote-module__z8l9Fa__pullQuote:before{content:"“";color:var(--quote);margin-right:.06em;font-size:1.1em;line-height:1}
.RunTable-module__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}.RunTable-module__cvObOa__runTable th:first-child,.RunTable-module__cvObOa__runTable td:first-child{width:29.17%}.RunTable-module__cvObOa__runTable th:nth-child(2),.RunTable-module__cvObOa__runTable td:nth-child(2){width:33.33%}.RunTable-module__cvObOa__runTable th:nth-child(3),.RunTable-module__cvObOa__runTable td:nth-child(3){width:20.83%}.RunTable-module__cvObOa__runTable th:nth-child(4),.RunTable-module__cvObOa__runTable td:nth-child(4){width:16.67%}.RunTable-module__cvObOa__runTable thead tr{background:var(--surface)}.RunTable-module__cvObOa__runTable th{text-align:left;color:var(--read-strong);border-bottom:1px solid var(--border);padding:10px 14px;font-weight:500}.RunTable-module__cvObOa__runTable th:nth-child(3),.RunTable-module__cvObOa__runTable th:nth-child(4),.RunTable-module__cvObOa__runTable td:nth-child(3),.RunTable-module__cvObOa__runTable td:nth-child(4){text-align:right}.RunTable-module__cvObOa__runTable td{color:var(--read-text);border-bottom:1px solid var(--border);padding:9px 14px}.RunTable-module__cvObOa__runTable tbody tr:last-child td{border-bottom:1px solid var(--border)}.RunTable-module__cvObOa__totalRow{background:var(--surface2)}.RunTable-module__cvObOa__totalRow td{color:var(--read-strong);border-bottom:none;font-weight:500}.RunTable-module__cvObOa__caption{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:left;padding-top:8px;font-size:11.5px}
.PillarFilter-module__pnfxnG__group{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.PillarFilter-module__pnfxnG__label{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);align-self:center;font-size:12px}.PillarFilter-module__pnfxnG__chip,.PillarFilter-module__pnfxnG__chipActive{font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;border-radius:2px;padding:8px 15px;font-size:12px;transition:transform .15s}.PillarFilter-module__pnfxnG__chip:hover,.PillarFilter-module__pnfxnG__chipActive:hover{transform:translateY(-1px)}.PillarFilter-module__pnfxnG__chip{color:var(--text2);border:1px solid var(--btn);background:0 0}.PillarFilter-module__pnfxnG__chipActive{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent)}
.page-module___pz6wG__readingColumn{background:var(--read-bg);max-width:760px;margin:0 auto;padding:64px 40px 96px}.page-module___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}.page-module___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}.page-module___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}.page-module___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}.page-module___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}.page-module___pz6wG__articleBody p{margin:0 0 26px}.page-module___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}.page-module___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}.page-module___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}.page-module___pz6wG__articleBody a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.page-module___pz6wG__articleBody table{border-collapse:collapse;width:100%;margin:0 0 26px;font-size:14.5px}.page-module___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}.page-module___pz6wG__articleBody td{border-bottom:1px solid var(--divider);color:var(--read-text);vertical-align:top;padding:10px 16px 10px 0}.page-module___pz6wG__articleBody blockquote{border-left:2px solid var(--accent);color:var(--muted);margin:0 0 26px;padding-left:18px;font-style:italic}.page-module___pz6wG__articleBody blockquote p{margin-bottom:8px}:is(.page-module___pz6wG__articleBody p>code,.page-module___pz6wG__articleBody li>code,.page-module___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){.page-module___pz6wG__readingColumn{width:100%;padding:40px 20px 64px}.page-module___pz6wG__articleH1{font-size:clamp(30px,9vw,56px)}.page-module___pz6wG__articleDek{font-size:clamp(17px,5vw,21px)}}@media (max-width:480px){.page-module___pz6wG__articleBody>p:first-of-type:first-letter{font-size:56px}}
.page-module__gd1dcq__index{max-width:880px;margin:0 auto;padding:64px 40px 96px}.page-module__gd1dcq__prompt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0;font-size:13px}.page-module__gd1dcq__h1{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);margin:12px 0 0;font-size:38px;font-weight:500}.page-module__gd1dcq__sub{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:10px 0 0;font-size:15px}.page-module__gd1dcq__filterPlaceholder{height:53px;margin:8px 0}.page-module__gd1dcq__list{margin-top:8px}.page-module__gd1dcq__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}.page-module__gd1dcq__row:hover{transform:translateY(-1px)}.page-module__gd1dcq__rowMeta{flex-direction:column;gap:4px;display:flex}.page-module__gd1dcq__rowPillar{font-family:var(--font-mono), ui-monospace, monospace;font-size:12.5px}.page-module__gd1dcq__rowDate{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:12px}.page-module__gd1dcq__rowBody{flex-direction:column;gap:6px;display:flex}.page-module__gd1dcq__rowTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text);font-size:25px;line-height:1.2}.page-module__gd1dcq__rowDek{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:62ch;font-size:14px;line-height:1.5}.page-module__gd1dcq__rowRead{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:right;font-size:12.5px}.page-module__gd1dcq__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}: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){.page-module__gd1dcq__index{padding:48px 20px 64px}.page-module__gd1dcq__h1{font-size:clamp(28px,8vw,38px)}.page-module__gd1dcq__row{grid-template-columns:1fr auto;grid-template-areas:"meta read""body body";gap:8px 16px;padding:20px 0}.page-module__gd1dcq__rowMeta{flex-direction:row;grid-area:meta;align-items:baseline;gap:10px}.page-module__gd1dcq__rowBody{grid-area:body}.page-module__gd1dcq__rowRead{grid-area:read}.page-module__gd1dcq__rowTitle{font-size:clamp(20px,6vw,25px)}}
.page-module__E0kJGG__home{max-width:1040px;margin:0 auto;padding:0 40px}.page-module__E0kJGG__hero{padding:80px 0 56px;animation:.6s both page-module__E0kJGG__dwRise}.page-module__E0kJGG__heroPrompt{font-family:var(--font-mono), ui-monospace, monospace;margin:0;font-size:13px}.page-module__E0kJGG__promptSigil{color:var(--accent)}.page-module__E0kJGG__promptRest{color:var(--faint)}.page-module__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}.page-module__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}.page-module__E0kJGG__heroButtons{gap:12px;margin-top:32px;display:flex}.page-module__E0kJGG__btnFilled,.page-module__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}.page-module__E0kJGG__btnFilled:hover,.page-module__E0kJGG__btnOutline:hover{transform:translateY(-1px)}.page-module__E0kJGG__btnFilled{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent)}.page-module__E0kJGG__btnOutline{color:var(--text2);border:1px solid var(--btn);background:0 0}.page-module__E0kJGG__section{padding:8px 0 48px}.page-module__E0kJGG__sectionLabel{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin:0 0 18px;font-size:13px}.page-module__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}.page-module__E0kJGG__logRow:hover{transform:translateY(-1px)}.page-module__E0kJGG__logDate{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:12.5px}.page-module__E0kJGG__logPillar{font-family:var(--font-mono), ui-monospace, monospace;font-size:12.5px}.page-module__E0kJGG__logTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--text);font-size:15px;line-height:1.35}.page-module__E0kJGG__logRead{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:right;font-size:12.5px}.page-module__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}.page-module__E0kJGG__treeCell{background:var(--bg);padding:22px 22px 26px;transition:transform .15s}.page-module__E0kJGG__treeCell:hover{transform:translateY(-1px)}.page-module__E0kJGG__treeSlug{font-family:var(--font-mono), ui-monospace, monospace;margin:0;font-size:15px;font-weight:500}.page-module__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}.page-module__E0kJGG__band{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;padding:36px 0 80px;display:flex}.page-module__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}.page-module__E0kJGG__bandComment{font-family:var(--font-mono), ui-monospace, monospace}.page-module__E0kJGG__bandSlashes{color:var(--faint)}.page-module__E0kJGG__bandStudio{color:var(--accent)}.page-module__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}.page-module__E0kJGG__bandCta:hover{transform:translateY(-1px)}.page-module__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){.page-module__E0kJGG__home{padding:0 20px}.page-module__E0kJGG__hero{padding:56px 0 40px}.page-module__E0kJGG__heroH1{font-size:clamp(28px,8.5vw,46px)}.page-module__E0kJGG__heroButtons{flex-wrap:wrap}.page-module__E0kJGG__logRow{grid-template-columns:1fr auto;grid-template-areas:"date read""pillar pillar""title title";gap:4px 12px;padding:14px 0}.page-module__E0kJGG__logDate{grid-area:date}.page-module__E0kJGG__logPillar{grid-area:pillar}.page-module__E0kJGG__logTitle{grid-area:title;margin-top:2px}.page-module__E0kJGG__logRead{grid-area:read}.page-module__E0kJGG__tree{grid-template-columns:1fr}.page-module__E0kJGG__band{flex-direction:column;align-items:flex-start;gap:20px;padding:32px 0 64px}.page-module__E0kJGG__bandCta{align-self:flex-start}}
