@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400&family=Manrope:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@300;400&display=swap");.memory-page_wrapper__ySwTX{--bg:#FAFBFD;--bg-alt:#F1F2F6;--card-bg:#ffffff;--card-border:#E4E6ED;--card-shadow:0 1px 3px rgba(26,26,46,0.04),0 6px 16px rgba(26,26,46,0.03);--card-shadow-hover:0 4px 12px rgba(26,26,46,0.06),0 12px 32px rgba(26,26,46,0.06);--text-primary:#1a1a2e;--text-secondary:#555770;--text-muted:#8e90a6;--accent:#c17f59;--accent-dark:#a86c4a;--accent-light:#d4a574;--divider:#E4E6ED;min-height:100vh;background-color:var(--bg);color:var(--text-primary);font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.memory-page_nav__0PDBJ{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.15rem 2.5rem;transition:background .35s ease,box-shadow .35s ease,padding .3s ease}.memory-page_navScrolled__UVVFj{background:rgba(250,251,253,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 8px rgba(26,26,46,.05);padding:.8rem 2.5rem}.memory-page_navLogo__MYg4V{font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:400;color:var(--accent);text-decoration:none;letter-spacing:-.02em}.memory-page_navActions__LtjVI{display:flex;align-items:center;gap:1.25rem}.memory-page_navLogin__HPpiN{font-size:.88rem;font-weight:600;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.memory-page_navLogin__HPpiN:hover{color:var(--accent)}.memory-page_navCta__OBeZW{display:inline-block;background:var(--accent);color:#fff;padding:.5rem 1.5rem;border-radius:50px;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.memory-page_navCta__OBeZW:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 4px 14px rgba(193,127,89,.3)}.memory-page_hero__Y0eDp{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 5rem;overflow:hidden;background:linear-gradient(180deg,var(--bg) 0,var(--bg-alt) 100%)}.memory-page_heroDecor__PdQH7{position:absolute;right:-5%;top:50%;transform:translateY(-50%);width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(193,127,89,.06) 0,transparent 70%);pointer-events:none}.memory-page_heroContent__ZMksa{text-align:center;max-width:720px;position:relative;z-index:1}.memory-page_heroLabel__HhQNp{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:400;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.5rem;padding:.4rem 1rem;border:1px solid rgba(193,127,89,.25);border-radius:50px;animation:memory-page_fadeUp__KD_Yl .8s ease-out .1s both}.memory-page_heroTitle___t3yF{font-family:Fraunces,Georgia,serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:400;color:var(--text-primary);margin:0 0 1.5rem;line-height:1.15;letter-spacing:-.02em;animation:memory-page_fadeUp__KD_Yl .8s ease-out .25s both}.memory-page_heroAccent__pCXTq{color:var(--accent);font-style:italic}.memory-page_heroSubtitle__Axla8{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-secondary);line-height:1.7;margin:0;animation:memory-page_fadeUp__KD_Yl .8s ease-out .4s both}@keyframes memory-page_fadeUp__KD_Yl{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.memory-page_sectionTitle__fMwjc{font-family:Fraunces,Georgia,serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:400;color:var(--text-primary);margin:0 0 1rem;line-height:1.3;letter-spacing:-.01em}.memory-page_sectionTitleLight__qCRAF{color:#fff}.memory-page_sectionSubtitle__1gThy{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin:0 0 2.5rem;max-width:600px}.memory-page_sectionSubtitleLight__6N54j{color:rgba(255,255,255,.75)}.memory-page_problemSection__Rc8Cv{background:var(--bg);padding:0}.memory-page_problemInner__Cedjr{max-width:900px;margin:0 auto;padding:6rem 2rem}.memory-page_baselineCard__Y1RKM{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:2rem;box-shadow:var(--card-shadow)}.memory-page_fileStructure__7uBU9{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--divider)}.memory-page_fileItem__r2SMj{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--bg-alt);border-radius:10px;border:1px solid var(--card-border)}.memory-page_fileIcon__jOHXD{color:var(--text-muted);flex-shrink:0;margin-top:2px}.memory-page_fileDetails__KT5bq{display:flex;flex-direction:column;gap:.3rem}.memory-page_fileName__M9ELz{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:400;color:var(--text-primary)}.memory-page_fileDesc__QEf76{font-size:.88rem;color:var(--text-muted);line-height:1.5}.memory-page_baselineLimits__pZpF0{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.memory-page_limitItem__Nt0h7{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.memory-page_limitX__4jhCc{color:#dc2626;margin-right:.5rem;font-weight:600}.memory-page_baselineNote__6c7UD{font-size:.9rem;color:var(--text-muted);line-height:1.7;margin:0;padding-top:1.5rem;border-top:1px solid var(--divider);font-style:italic}.memory-page_diagramSection__waXAa{background:var(--bg-alt);padding:0}.memory-page_diagramInner__1UdRp{max-width:900px;margin:0 auto;padding:6rem 2rem}.memory-page_stackDiagram__n2_za{position:relative;display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:3rem 2rem 4rem;margin-top:1rem}.memory-page_brainLabel__8wKBp{display:flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:1.5rem}.memory-page_stackLayer__sxniT{width:var(--layer-width);opacity:0;transform:translateY(20px) scale(.97);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:var(--layer-delay)}.memory-page_stackVisible__hk8lO .memory-page_stackLayer__sxniT{opacity:1;transform:translateY(0) scale(1)}.memory-page_stackLayerInner__a21IY{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--card-bg);border:1px solid var(--card-border);border-left:4px solid var(--layer-color);border-radius:10px;box-shadow:var(--card-shadow);transition:all .3s ease}.memory-page_stackLayerInner__a21IY:hover{border-color:var(--layer-color);box-shadow:var(--card-shadow-hover);transform:translateX(4px)}.memory-page_stackNumber__ZhW3z{width:32px;height:32px;border-radius:50%;background:var(--layer-color);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Fraunces,Georgia,serif;font-size:.85rem;font-weight:500;flex-shrink:0}.memory-page_stackInfo__gXva2{display:flex;flex-direction:column;gap:.1rem;flex-grow:1}.memory-page_stackName__Mof2L{font-family:Fraunces,Georgia,serif;font-size:.95rem;font-weight:500;color:var(--text-primary)}.memory-page_stackLabel__H3Q1H{font-size:.78rem;color:var(--text-muted)}.memory-page_stackLifespan__D5Kk9{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted);white-space:nowrap}.memory-page_stackArrow__g3obb{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.memory-page_stackArrowLabel__e4Yux{font-family:JetBrains Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.memory-page_layersSection__m0_97{background:var(--bg);padding:0}.memory-page_layersInner__XY7MT{max-width:900px;margin:0 auto;padding:6rem 2rem}.memory-page_layerTimeline__Z9iQO{display:flex;flex-direction:column;gap:3rem;position:relative}.memory-page_layerTimeline__Z9iQO:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent-light) 0,var(--divider) 50%,var(--accent-light) 100%);transform:translateX(-50%)}.memory-page_layerCard__OneT2{position:relative;width:85%;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:2rem;box-shadow:var(--card-shadow);opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out,border-color .3s ease,box-shadow .3s ease}.memory-page_layerCardVisible__iodMR{opacity:1;transform:translateY(0)}.memory-page_layerCard__OneT2:hover{border-color:var(--layer-color);box-shadow:var(--card-shadow-hover)}.memory-page_layerCardLeft__zCmR1{align-self:flex-start;margin-left:0}.memory-page_layerCardRight__mR0Ta{align-self:flex-end;margin-right:0}.memory-page_layerCardHeader__yQTTs{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.memory-page_layerNumber__Roz08{width:40px;height:40px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Fraunces,Georgia,serif;font-size:1rem;font-weight:500;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.12)}.memory-page_layerName__azxpE{font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:500;color:var(--text-primary);margin:0}.memory-page_layerLabel__zjlTa{font-size:.82rem;color:var(--accent);margin:.15rem 0 0;font-weight:500}.memory-page_layerDescription___PKF3{font-size:.95rem;color:var(--text-secondary);line-height:1.7;margin:0 0 1.25rem}.memory-page_layerMeta__aJoru{display:flex;gap:2rem;margin-bottom:1.25rem;padding:1rem;background:var(--bg-alt);border-radius:10px}.memory-page_layerMetaItem__LANkt{display:flex;flex-direction:column;gap:.2rem}.memory-page_layerMetaLabel__n3c2O{font-family:JetBrains Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.memory-page_layerMetaValue__AWJVV{font-size:.85rem;color:var(--text-primary);font-style:italic}.memory-page_arcaLink__8ERYH{color:var(--accent);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(193,127,89,.35);text-decoration-color:rgba(193,127,89,.35);transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.memory-page_arcaLink__8ERYH:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.memory-page_skillCard__k40rq{width:100%!important;align-self:center!important;margin-left:0!important;margin-right:0!important}.memory-page_skillSystem__7CHsf{margin:1.5rem 0;position:relative}.memory-page_skillSystemLabel__yof7G{font-family:JetBrains Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:1rem}.memory-page_skillPart__dZDl_{border:1px solid var(--card-border);border-radius:12px;overflow:hidden;background:var(--bg)}.memory-page_skillPartHeader___mqhK{display:flex;align-items:center;gap:.85rem;padding:1rem 1.25rem;border-bottom:1px solid var(--card-border);background:var(--card-bg)}.memory-page_skillPartIcon__KirZo{width:36px;height:36px;border-radius:9px;background:var(--bg-alt);border:1px solid var(--card-border);display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}.memory-page_skillPartTitle__bhpTA{display:block;font-family:JetBrains Mono,monospace;font-size:.88rem;font-weight:400;color:var(--text-primary)}.memory-page_skillPartSubtitle__RjIeY{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.1rem}.memory-page_skillFilePreview__OUNJw{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.memory-page_skillFileMeta__JL9t0{display:flex;gap:1.5rem}.memory-page_skillFileMetaItem__Zh2_x{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-secondary)}.memory-page_skillFileMetaItem__Zh2_x strong{color:var(--text-muted);font-weight:400;margin-right:.25rem}.memory-page_skillFileSection__JyK8v{padding-top:.75rem;border-top:1px dashed var(--divider)}.memory-page_skillFileSectionTitle__Yck35{display:block;font-family:JetBrains Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.5rem;font-weight:400}.memory-page_skillFileSchema__h3EKd{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.memory-page_schemaRow__eW_Qa{display:flex;align-items:center;gap:.4rem;font-size:.78rem}.memory-page_schemaRow__eW_Qa code{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-primary);background:var(--bg-alt);padding:.1rem .4rem;border-radius:4px;border:1px solid var(--card-border)}.memory-page_schemaRow__eW_Qa span{font-size:.68rem;color:var(--text-muted);font-family:JetBrains Mono,monospace}.memory-page_skillFileText__Kbevr{font-size:.82rem;color:var(--text-secondary);line-height:1.6;margin:0}.memory-page_skillConnector__A_3bx{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;justify-content:center}.memory-page_skillConnectorLabel__aqQ6J{font-family:JetBrains Mono,monospace;font-size:.68rem;color:var(--accent);letter-spacing:.02em}.memory-page_skillTypes__ASV9O{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin:1.5rem 0}.memory-page_skillType__9Ng73{padding:1.15rem;background:var(--bg-alt);border-radius:10px;border:1px solid var(--card-border)}.memory-page_skillTypeLabel__rp2gl{display:block;font-family:Fraunces,Georgia,serif;font-size:.92rem;font-weight:500;color:var(--text-primary);margin-bottom:.2rem}.memory-page_skillTypeEngine__b9XsQ{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:rgba(193,127,89,.08);padding:.15rem .5rem;border-radius:4px;margin-bottom:.5rem}.memory-page_skillTypeDesc__bkyMf{font-size:.82rem;color:var(--text-secondary);line-height:1.6;margin:0}.memory-page_layerExample__9EbcW{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--card-border)}.memory-page_exampleLabel__Wx8rn{position:absolute;top:0;right:0;font-family:JetBrains Mono,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:.35rem .75rem;background:var(--bg-alt);border-bottom-left-radius:8px;border-left:1px solid var(--card-border);border-bottom:1px solid var(--card-border)}.memory-page_exampleCode__dS_N_{margin:0;padding:1.25rem;background:var(--bg-alt);font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.65;color:var(--text-secondary);overflow-x:auto;white-space:pre}.memory-page_processesSection__4UTYD{background:linear-gradient(135deg,#1a1a2e,#2d2b4e 50%,#1a1a2e);color:#fff;padding:0;position:relative;overflow:hidden}.memory-page_processesSection__4UTYD:before{content:"";position:absolute;top:-50%;left:-30%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(193,127,89,.08) 0,transparent 70%);pointer-events:none}.memory-page_processesInner__oKx0o{max-width:900px;margin:0 auto;padding:6rem 2rem;position:relative;z-index:1}.memory-page_processGrid__YOBaa{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.memory-page_processCard__IsnCx{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .3s ease,background .3s ease}.memory-page_processCard__IsnCx:hover{border-color:rgba(193,127,89,.4);background:rgba(255,255,255,.08)}.memory-page_processIcon__O6NtR{position:relative;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.memory-page_processIconPulse__IuSGH{position:absolute;inset:-4px;border-radius:14px;background:var(--accent);opacity:0;animation:memory-page_iconPulse__SCvEf 3s ease-in-out infinite}@keyframes memory-page_iconPulse__SCvEf{0%,to{opacity:0;transform:scale(1)}50%{opacity:.15;transform:scale(1.15)}}.memory-page_processTitle__OsfLP{font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-weight:500;color:#fff;margin:0 0 .35rem}.memory-page_processWhen__jDKAd{font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--accent-light);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.25rem}.memory-page_processMeta__15KlG{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding:1rem;background:rgba(255,255,255,.04);border-radius:10px;border:1px solid rgba(255,255,255,.06)}.memory-page_processMetaRow__0krV9{display:flex;justify-content:space-between;align-items:center}.memory-page_processMetaLabel__xBmPd{font-size:.78rem;color:rgba(255,255,255,.45);font-weight:500}.memory-page_processMetaValue__Jcsxk{font-size:.82rem;color:rgba(255,255,255,.85)}.memory-page_processDescription__27nDH{font-size:.9rem;color:rgba(255,255,255,.6);line-height:1.7;margin:0}.memory-page_comparisonSection__NLEYH{background:var(--bg);padding:0}.memory-page_comparisonInner__4Qyca{max-width:1000px;margin:0 auto;padding:6rem 2rem}.memory-page_comparisonTable__Mlvn1{border:1px solid var(--card-border);border-radius:16px;overflow:hidden;box-shadow:var(--card-shadow)}.memory-page_tableHeader__fnOm2{display:grid;grid-template-columns:1.2fr 2fr 2fr;background:var(--bg-alt);border-bottom:1px solid var(--card-border)}.memory-page_tableHeaderCell__hlkJk{padding:1rem 1.25rem;font-family:Fraunces,Georgia,serif;font-size:.9rem;font-weight:500;color:var(--text-primary)}.memory-page_tableHeaderBaseline__6Gl8J,.memory-page_tableHeaderMio__5mNI9{border-left:1px solid var(--card-border)}.memory-page_tableHeaderMio__5mNI9{color:var(--accent)}.memory-page_tableRow__a465B{display:grid;grid-template-columns:1.2fr 2fr 2fr;border-bottom:1px solid var(--card-border);transition:background .2s ease}.memory-page_tableRow__a465B:last-child{border-bottom:none}.memory-page_tableRow__a465B:hover{background:rgba(193,127,89,.03)}.memory-page_tableCell__bksCk{padding:.85rem 1.25rem;font-size:.85rem;line-height:1.5;color:var(--text-secondary)}.memory-page_tableCellAspect__N6ztD{font-weight:600;color:var(--text-primary);font-size:.82rem}.memory-page_tableCellBaseline__kZHWH,.memory-page_tableCellMio__N8ULn{border-left:1px solid var(--card-border)}.memory-page_tableCellMio__N8ULn{color:var(--text-primary);font-weight:500}.memory-page_narrativeSection__S5Icu{background:var(--bg-alt);padding:0}.memory-page_narrativeInner__I_K8a{max-width:700px;margin:0 auto;padding:6rem 2rem;display:flex;flex-direction:column;gap:3rem}.memory-page_narrativeBlock__gpVga{padding-left:1.5rem;border-left:3px solid var(--accent)}.memory-page_narrativeHeading__BIdsg{font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-weight:500;color:var(--text-primary);margin:0 0 .75rem}.memory-page_narrativeText__qcjur{font-size:.95rem;color:var(--text-secondary);line-height:1.8;margin:0}.memory-page_narrativeLink__Qd3X8{color:var(--accent);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(193,127,89,.35);text-decoration-color:rgba(193,127,89,.35);transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.memory-page_narrativeLink__Qd3X8:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.memory-page_ctaSection__9yJ0r{text-align:center;padding:6rem 2rem 7rem;max-width:900px;margin:0 auto}.memory-page_ctaHeadline__visvC{font-family:Fraunces,Georgia,serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:400;color:var(--text-primary);margin:0 0 .75rem;letter-spacing:-.01em}.memory-page_ctaSubline__JTB8e{font-size:1.1rem;color:var(--text-secondary);margin:0 0 2.75rem}.memory-page_ctaButton__2q9_B{display:inline-block;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);color:#fff;padding:1.15rem 3.5rem;border-radius:50px;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;box-shadow:0 4px 20px rgba(193,127,89,.25)}.memory-page_ctaButton__2q9_B:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(193,127,89,.4)}.memory-page_footer___cXJt{background:var(--bg-alt);border-top:1px solid var(--divider);text-align:center;padding:2.5rem 2rem}.memory-page_footerBrand__TIDai{font-family:Manrope,sans-serif;font-size:.88rem;font-weight:600;color:var(--text-secondary);margin:0 0 .4rem}.memory-page_footerAndea__it97O{font-size:.85rem;color:var(--text-muted);margin:0 0 .9rem}.memory-page_footerAndeaLink__RortT{color:var(--accent);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:rgba(193,127,89,.35);text-decoration-color:rgba(193,127,89,.35)}.memory-page_footerAndeaLink__RortT:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.memory-page_footerLinks__gcBIN{font-size:.8rem;color:var(--text-muted);margin:0}.memory-page_footerLink__xfLvh{color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.memory-page_footerLink__xfLvh:hover{color:var(--text-secondary)}.memory-page_hidden__32MMB{opacity:0;transform:translateY(16px)}.memory-page_fadeIn__fPBBg{opacity:1;transform:translateY(0);transition:opacity .7s ease-out,transform .7s ease-out}@media (max-width:768px){.memory-page_hero__Y0eDp{padding:6rem 1.5rem 3.5rem;min-height:auto}.memory-page_heroTitle___t3yF{font-size:2.2rem}.memory-page_nav__0PDBJ{padding:1rem 1.5rem}.memory-page_navScrolled__UVVFj{padding:.7rem 1.5rem}.memory-page_comparisonInner__4Qyca,.memory-page_diagramInner__1UdRp,.memory-page_layersInner__XY7MT,.memory-page_narrativeInner__I_K8a,.memory-page_problemInner__Cedjr,.memory-page_processesInner__oKx0o{padding:4.5rem 1.5rem}.memory-page_layerTimeline__Z9iQO:before{display:none}.memory-page_layerCard__OneT2{width:100%}.memory-page_layerMeta__aJoru{flex-direction:column;gap:1rem}.memory-page_skillTypes__ASV9O{grid-template-columns:1fr}.memory-page_skillFileMeta__JL9t0{flex-direction:column;gap:.35rem}.memory-page_skillFileSchema__h3EKd{flex-direction:column;gap:.25rem}.memory-page_skillConnector__A_3bx{flex-direction:column;gap:.35rem}.memory-page_processGrid__YOBaa,.memory-page_tableHeader__fnOm2,.memory-page_tableRow__a465B{grid-template-columns:1fr}.memory-page_tableHeaderCell__hlkJk{display:none}.memory-page_tableRow__a465B{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.memory-page_tableCell__bksCk{padding:0}.memory-page_tableCellAspect__N6ztD{font-size:.9rem;color:var(--accent)}.memory-page_tableCellBaseline__kZHWH,.memory-page_tableCellMio__N8ULn{border-left:none;padding-left:1rem;border-left:2px solid var(--divider)}.memory-page_tableCellMio__N8ULn{border-left-color:var(--accent)}.memory-page_tableCellBaseline__kZHWH:before{content:"Terminal agents: ";font-weight:600;color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.memory-page_tableCellMio__N8ULn:before{content:"Mio: ";font-weight:600;color:var(--accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.memory-page_stackLifespan__D5Kk9{display:none}.memory-page_ctaSection__9yJ0r{padding:4.5rem 1.5rem 5rem}.memory-page_heroDecor__PdQH7{display:none}}@media (max-width:480px){.memory-page_hero__Y0eDp{padding:5.5rem 1.25rem 3rem}.memory-page_heroTitle___t3yF{font-size:1.9rem}.memory-page_comparisonInner__4Qyca,.memory-page_diagramInner__1UdRp,.memory-page_layersInner__XY7MT,.memory-page_narrativeInner__I_K8a,.memory-page_problemInner__Cedjr,.memory-page_processesInner__oKx0o{padding:3.5rem 1.25rem}.memory-page_baselineCard__Y1RKM{padding:1.25rem}.memory-page_layerCard__OneT2,.memory-page_processCard__IsnCx{padding:1.5rem}.memory-page_exampleCode__dS_N_{font-size:.65rem}.memory-page_ctaSection__9yJ0r{padding:3.5rem 1.25rem 4.5rem}}@media (prefers-reduced-motion:reduce){.memory-page_stackLayer__sxniT{transition-duration:.01ms}.memory-page_processIconPulse__IuSGH{animation:none}.memory-page_layerCard__OneT2,.memory-page_processCard__IsnCx{transition-duration:.01ms}}