.ai-memory-visuals-module__zKr_EG__figure{background:#fffdf8;border:1px solid #152b282b;margin:42px 0 52px;box-shadow:0 18px 50px #152b280f}.ai-memory-visuals-module__zKr_EG__header{border-bottom:1px solid #152b281f;justify-content:space-between;gap:24px;padding:24px 26px 18px;display:flex}.ai-memory-visuals-module__zKr_EG__header span{color:#b85b35;letter-spacing:.15em;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.ai-memory-visuals-module__zKr_EG__header h3{color:#152b28;font-family:var(--serif);margin:0;font-size:25px;line-height:1.35}.ai-memory-visuals-module__zKr_EG__header p{color:#64746f;text-align:right;max-width:290px;margin:0;font-size:12px;line-height:1.7}.ai-memory-visuals-module__zKr_EG__body{padding:25px 26px 27px}.ai-memory-visuals-module__zKr_EG__note{color:#6b7975;margin:0;padding:0 26px 24px;font-size:11px;line-height:1.65}.ai-memory-visuals-module__zKr_EG__tableWrap{width:100%;overflow-x:auto}.ai-memory-visuals-module__zKr_EG__table{border-collapse:collapse;width:100%;min-width:650px;font-size:12px;line-height:1.5}.ai-memory-visuals-module__zKr_EG__table th,.ai-memory-visuals-module__zKr_EG__table td{text-align:right;white-space:nowrap;border-bottom:1px solid #152b281f;padding:13px 12px}.ai-memory-visuals-module__zKr_EG__table th{color:#53635e;letter-spacing:.04em;background:#eae4d7;font-size:10px}.ai-memory-visuals-module__zKr_EG__table th:first-child,.ai-memory-visuals-module__zKr_EG__table td:first-child{z-index:1;text-align:left;position:sticky;left:0}.ai-memory-visuals-module__zKr_EG__table th:first-child{background:#eae4d7}.ai-memory-visuals-module__zKr_EG__table td:first-child{color:#152b28;background:#fffdf8;font-weight:800}.ai-memory-visuals-module__zKr_EG__table tbody tr:last-child td{border-bottom:0}.ai-memory-visuals-module__zKr_EG__bars{gap:18px;display:grid}.ai-memory-visuals-module__zKr_EG__barRow{grid-template-columns:76px 1fr;align-items:center;gap:14px;display:grid}.ai-memory-visuals-module__zKr_EG__barRow>b{color:#152b28;font-size:12px}.ai-memory-visuals-module__zKr_EG__tracks{gap:6px;display:grid}.ai-memory-visuals-module__zKr_EG__barLine{grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:9px;display:grid}.ai-memory-visuals-module__zKr_EG__track{background:#eee8dc;height:14px;overflow:hidden}.ai-memory-visuals-module__zKr_EG__track i{background:#183e38;height:100%;display:block}.ai-memory-visuals-module__zKr_EG__track i.ai-memory-visuals-module__zKr_EG__altBar{background:#d27545}.ai-memory-visuals-module__zKr_EG__barLine span{color:#62716d;font-variant-numeric:tabular-nums;font-size:11px}.ai-memory-visuals-module__zKr_EG__legend{color:#62716d;gap:18px;margin-bottom:16px;font-size:11px;display:flex}.ai-memory-visuals-module__zKr_EG__legend span{align-items:center;gap:7px;display:inline-flex}.ai-memory-visuals-module__zKr_EG__legend i{background:#183e38;border-radius:50%;width:9px;height:9px}.ai-memory-visuals-module__zKr_EG__legend span:last-child i{background:#d27545}.ai-memory-visuals-module__zKr_EG__tree{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.ai-memory-visuals-module__zKr_EG__tree div{background:#f6f0e5;border:1px solid #152b2824;min-height:126px;padding:16px}.ai-memory-visuals-module__zKr_EG__tree span{color:#b85b35;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.ai-memory-visuals-module__zKr_EG__tree b{color:#152b28;font-family:var(--serif);margin:17px 0 7px;font-size:22px;display:block}.ai-memory-visuals-module__zKr_EG__tree small{color:#687873;font-size:10px}.ai-memory-visuals-module__zKr_EG__shareStrip{color:#fff;height:45px;margin-top:18px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.ai-memory-visuals-module__zKr_EG__shareStrip i{background:#183e38;place-items:center;font-style:normal;display:grid}.ai-memory-visuals-module__zKr_EG__shareStrip i:nth-child(2){background:#4f7a70}.ai-memory-visuals-module__zKr_EG__shareStrip i:last-child{background:#d27545;min-width:44px}.ai-memory-visuals-module__zKr_EG__callout{color:#fff;background:#183e38;align-items:baseline;gap:9px;margin-top:20px;padding:16px 20px;display:flex}.ai-memory-visuals-module__zKr_EG__callout b{letter-spacing:.08em;font-size:11px}.ai-memory-visuals-module__zKr_EG__callout strong{color:#f1b17a;font-family:var(--serif);font-size:32px}.ai-memory-visuals-module__zKr_EG__callout span{color:#acc2bc;font-size:11px}.ai-memory-visuals-module__zKr_EG__timeline{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ai-memory-visuals-module__zKr_EG__timeline div{background:#f5efe4;border-top:4px solid #183e38;min-height:170px;padding:18px}.ai-memory-visuals-module__zKr_EG__timeline div:last-child{border-color:#d27545}.ai-memory-visuals-module__zKr_EG__timeline i{color:#b85b35;font-family:var(--serif);font-size:12px}.ai-memory-visuals-module__zKr_EG__timeline b,.ai-memory-visuals-module__zKr_EG__timeline span,.ai-memory-visuals-module__zKr_EG__timeline small{display:block}.ai-memory-visuals-module__zKr_EG__timeline b{color:#152b28;margin:18px 0 12px;font-size:14px}.ai-memory-visuals-module__zKr_EG__timeline span{color:#40544f;font-size:11px;line-height:1.5}.ai-memory-visuals-module__zKr_EG__timeline small{color:#71807c;margin-top:7px;font-size:10px;line-height:1.5}.ai-memory-visuals-module__zKr_EG__pyramid{place-items:center;gap:8px;display:grid}.ai-memory-visuals-module__zKr_EG__pyramid div{color:#fff;background:#183e38;grid-template-columns:42px 1fr 1fr 1fr;align-items:center;gap:12px;width:100%;padding:14px 18px;display:grid}.ai-memory-visuals-module__zKr_EG__pyramid div:nth-child(2){background:#31594f;width:91%}.ai-memory-visuals-module__zKr_EG__pyramid div:nth-child(3){background:#6d877e;width:82%}.ai-memory-visuals-module__zKr_EG__pyramid div:nth-child(4){color:#173b35;background:#d8c8ac;width:73%}.ai-memory-visuals-module__zKr_EG__pyramid i{color:#efaf79;font-size:10px;font-style:normal;font-weight:800}.ai-memory-visuals-module__zKr_EG__pyramid b{font-size:12px}.ai-memory-visuals-module__zKr_EG__pyramid span,.ai-memory-visuals-module__zKr_EG__pyramid small{font-size:10px}.ai-memory-visuals-module__zKr_EG__metricRow,.ai-memory-visuals-module__zKr_EG__metricGrid{gap:12px;margin-top:18px;display:grid}.ai-memory-visuals-module__zKr_EG__metricRow{grid-template-columns:repeat(2,1fr)}.ai-memory-visuals-module__zKr_EG__metricGrid{grid-template-columns:repeat(2,1fr);margin-top:0}.ai-memory-visuals-module__zKr_EG__metricRow div,.ai-memory-visuals-module__zKr_EG__metricGrid div{background:#f5efe4;border:1px solid #152b2824;padding:20px}.ai-memory-visuals-module__zKr_EG__metricRow b,.ai-memory-visuals-module__zKr_EG__metricGrid b{color:#152b28;font-family:var(--serif);margin:8px 0 5px;font-size:27px;line-height:1.2;display:block}.ai-memory-visuals-module__zKr_EG__metricRow span,.ai-memory-visuals-module__zKr_EG__metricGrid span{color:#62716d;letter-spacing:.04em;font-size:10px;font-weight:800}.ai-memory-visuals-module__zKr_EG__metricGrid small{color:#71807c;font-size:10px}.ai-memory-visuals-module__zKr_EG__ladder{gap:9px;display:grid}.ai-memory-visuals-module__zKr_EG__ladder div{background:#f4eee3;border-left:5px solid #183e38;grid-template-columns:1.1fr .7fr 1.4fr;align-items:center;gap:16px;padding:16px 20px;display:grid}.ai-memory-visuals-module__zKr_EG__ladder .ai-memory-visuals-module__zKr_EG__accent{background:#efe1d0;border-color:#d27545}.ai-memory-visuals-module__zKr_EG__ladder b{color:#152b28;font-size:12px}.ai-memory-visuals-module__zKr_EG__ladder span,.ai-memory-visuals-module__zKr_EG__ladder small{color:#667671;font-size:10px}.ai-memory-visuals-module__zKr_EG__dashboard{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ai-memory-visuals-module__zKr_EG__dashboard div{background:#f5efe4;border:1px solid #152b2824;min-height:112px;padding:16px}.ai-memory-visuals-module__zKr_EG__dashboard i{color:#b85b35;font-family:var(--serif);font-size:11px}.ai-memory-visuals-module__zKr_EG__dashboard b,.ai-memory-visuals-module__zKr_EG__dashboard span{display:block}.ai-memory-visuals-module__zKr_EG__dashboard b{color:#152b28;margin:12px 0 5px;font-size:14px}.ai-memory-visuals-module__zKr_EG__dashboard span{color:#687873;font-size:10px}@media (max-width:720px){.ai-memory-visuals-module__zKr_EG__figure{margin:34px -8px 42px}.ai-memory-visuals-module__zKr_EG__header{padding:20px 18px 15px;display:block}.ai-memory-visuals-module__zKr_EG__header p{text-align:left;max-width:none;margin-top:8px}.ai-memory-visuals-module__zKr_EG__body{padding:20px 18px}.ai-memory-visuals-module__zKr_EG__note{padding:0 18px 20px}.ai-memory-visuals-module__zKr_EG__tree{grid-template-columns:repeat(2,1fr)}.ai-memory-visuals-module__zKr_EG__tree div:last-child{grid-column:1/-1}.ai-memory-visuals-module__zKr_EG__timeline{grid-template-columns:repeat(2,1fr)}.ai-memory-visuals-module__zKr_EG__pyramid div,.ai-memory-visuals-module__zKr_EG__pyramid div:nth-child(n){grid-template-columns:34px 1fr;width:100%}.ai-memory-visuals-module__zKr_EG__pyramid span,.ai-memory-visuals-module__zKr_EG__pyramid small{grid-column:2}.ai-memory-visuals-module__zKr_EG__metricRow,.ai-memory-visuals-module__zKr_EG__metricGrid,.ai-memory-visuals-module__zKr_EG__dashboard{grid-template-columns:1fr}.ai-memory-visuals-module__zKr_EG__ladder div{grid-template-columns:1fr;gap:5px}}
.page-module__I-0LPG__hero{color:#fff;background:radial-gradient(circle at 82% 16%,#e4b06f2e,#0000 26%),linear-gradient(135deg,#112d28,#1d463c 64%,#10231e);padding:92px 0 80px}.page-module__I-0LPG__heroGrid{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.page-module__I-0LPG__back{color:#b8cbc4;align-items:center;gap:8px;margin-bottom:50px;font-size:12px;font-weight:750;display:inline-flex}.page-module__I-0LPG__kicker{color:#efb06f;letter-spacing:.18em;margin-bottom:17px;font-size:11px;font-weight:850;display:block}.page-module__I-0LPG__hero h1{max-width:820px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.4vw,82px);line-height:1.15}.page-module__I-0LPG__hero h1 em{color:#efb06f;font-style:normal}.page-module__I-0LPG__heroLead{color:#c1d2cc;margin:0;font-size:18px;line-height:1.95}.page-module__I-0LPG__metricBand{background:#e8dcc8}.page-module__I-0LPG__metrics{grid-template-columns:repeat(4,1fr);display:grid}.page-module__I-0LPG__metric{border-right:1px solid #152b282b;flex-direction:column;justify-content:center;min-height:138px;padding:24px 30px;display:flex}.page-module__I-0LPG__metric:first-child{padding-left:0}.page-module__I-0LPG__metric:last-child{border-right:0}.page-module__I-0LPG__metric strong{color:#173b35;font-family:var(--serif);font-size:34px}.page-module__I-0LPG__metric span{color:#66756f;font-size:11px}.page-module__I-0LPG__section{padding:86px 0}.page-module__I-0LPG__sectionAlt{background:#eee7da;padding:86px 0}.page-module__I-0LPG__sectionHead{grid-template-columns:.7fr 1.3fr;gap:70px;margin-bottom:46px;display:grid}.page-module__I-0LPG__sectionHead span{color:#c86435;letter-spacing:.15em;font-size:10px;font-weight:850}.page-module__I-0LPG__sectionHead h2{max-width:600px;font-family:var(--serif);margin:0;font-size:clamp(36px,4vw,54px);line-height:1.3}.page-module__I-0LPG__sectionHead p{color:#63736e;margin:0;font-size:16px;line-height:1.9}.page-module__I-0LPG__theses{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.page-module__I-0LPG__thesis{background:#fffdf8;border:1px solid #152b2829;min-height:300px;padding:28px}.page-module__I-0LPG__thesis svg{color:#c86435}.page-module__I-0LPG__thesis b{color:#173b35;font-family:var(--serif);margin:52px 0 12px;font-size:25px;line-height:1.4;display:block}.page-module__I-0LPG__thesis p{color:#687873;margin:0;font-size:13px;line-height:1.8}.page-module__I-0LPG__sourceBox{background:#f4ecdf;border-left:4px solid #c86435;grid-template-columns:48px 1fr;gap:18px;max-width:860px;margin-top:46px;padding:26px;display:grid}.page-module__I-0LPG__sourceBox svg{color:#c86435}.page-module__I-0LPG__sourceBox h3{color:#173b35;font-family:var(--serif);margin:0 0 8px;font-size:23px}.page-module__I-0LPG__sourceBox p{color:#63736e;margin:0;font-size:13px;line-height:1.8}.page-module__I-0LPG__disclaimer{color:#6b7975;margin:36px 0 0;font-size:12px;line-height:1.8}@media (max-width:760px){.page-module__I-0LPG__hero{padding:58px 0 52px}.page-module__I-0LPG__heroGrid,.page-module__I-0LPG__sectionHead{grid-template-columns:1fr;gap:28px}.page-module__I-0LPG__back{margin-bottom:36px}.page-module__I-0LPG__hero h1{font-size:46px}.page-module__I-0LPG__heroLead{font-size:16px}.page-module__I-0LPG__metrics{grid-template-columns:repeat(2,1fr)}.page-module__I-0LPG__metric{border-bottom:1px solid #152b282b;min-height:112px;padding:20px 14px}.page-module__I-0LPG__metric:nth-child(odd){padding-left:0}.page-module__I-0LPG__section,.page-module__I-0LPG__sectionAlt{padding:62px 0}.page-module__I-0LPG__theses{grid-template-columns:1fr}.page-module__I-0LPG__thesis{min-height:220px}.page-module__I-0LPG__thesis b{margin-top:38px}.page-module__I-0LPG__sourceBox{grid-template-columns:1fr}}
