@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.woff2)format("woff2-variations")}:root{--ink:#0b1120;--blue:#0a3dbf;--blue-bright:#1577ff;--cyan:#00bfe9;--purple:#7456ed;--line:#dce3ef;--muted:#46546a;--paper:#f6f8fc}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:96px}body{color:var(--ink);text-rendering:optimizelegibility;background:#fff;margin:0;font-family:Pretendard Variable,Pretendard,Noto Sans KR,system-ui,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline-offset:3px;outline:3px solid #0747c9;box-shadow:0 0 0 2px #fff}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:12px 16px;font-size:14px;font-weight:700;transition:top .15s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;align-items:center;max-width:1440px;height:72px;margin:0 auto;padding:0 56px;display:flex;position:sticky;top:0;box-shadow:0 1px #0b11200a}.brand{align-items:center;display:flex}.logo-lockup{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.logo-lockup__symbol{object-fit:contain;width:35px;height:35px}.logo-lockup__word{letter-spacing:-.055em;font-size:27px;font-weight:790;line-height:1}.logo-lockup--dark{color:#fff;opacity:.94}.symbol{object-fit:contain;width:40px;height:40px;display:block}.site-header .desktop-nav{gap:28px;margin-left:auto;margin-right:30px;display:flex}.site-header .desktop-nav a{color:#465268;font-size:14px;transition:color .2s}.site-header .desktop-nav a:hover{color:var(--blue)}.site-header .desktop-nav a[aria-current=page]{color:var(--blue);font-weight:720}.site-header .desktop-nav a.is-category-active:not([aria-current=page]){color:#344158;font-weight:700}.header-cta{background:var(--ink);color:#fff;align-items:center;gap:20px;min-height:44px;padding:0 16px;font-size:13px;font-weight:680;display:inline-flex}.header-cta[aria-current=page]{background:var(--blue)}.mobile-menu{display:none}.hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;max-width:1440px;min-height:690px;margin:0 auto;padding:74px 56px 78px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #e4e9f2;width:380px;height:380px;position:absolute;top:18px;right:-250px;transform:rotate(45deg)}.status-label{color:#566278;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 25px;font:650 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.status-label i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #00bfe91f}.eyebrow{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px;font:720 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.eyebrow--light{color:#62dbf3}.hero h1{letter-spacing:-.058em;word-break:keep-all;margin:0;font-size:clamp(42px,4vw,60px);font-weight:790;line-height:1.12}.hero-lead{max-width:610px;color:var(--muted);word-break:keep-all;margin:27px 0 0;font-size:17px;line-height:1.82}.hero-actions{gap:12px;margin-top:34px;display:flex}.hero-actions--center{justify-content:center}.button{border:1px solid var(--line);justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{box-shadow:2px 2px 0 var(--blue-bright);transform:translateY(0)}.button--primary{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:5px 5px 0 var(--blue-bright);gap:22px}.button--secondary{background:#fff}.button--bright{color:var(--ink);box-shadow:5px 5px 0 var(--cyan);background:#fff;gap:22px}.button--dark{color:#fff;background:0 0;border-color:#344058}.hero-note{color:#69768a;align-items:center;gap:13px;margin:37px 0 0;font-size:13px;display:flex}.hero-note span{border:1px solid var(--line);width:29px;height:29px;color:var(--blue);place-items:center;font:700 10px ui-monospace,monospace;display:grid}.memory-system{background:var(--paper);z-index:1;border:1px solid #cfd8e7;padding:19px;position:relative;box-shadow:14px 14px #eef2f8}.system-head{border-bottom:1px solid var(--line);color:#6a7588;letter-spacing:.1em;justify-content:space-between;padding-bottom:13px;font:650 10px ui-monospace,monospace;display:flex}.signal{gap:4px;display:flex}.signal i{background:#b7c2d3;border-radius:50%;width:5px;height:5px}.signal i:first-child{background:var(--cyan)}.layer-stack{background:#dce3ef;border:1px solid #dce3ef;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:13px;display:grid}.layer{background:#fff;border-top:3px solid #8794a8;flex-direction:column;justify-content:space-between;min-height:75px;padding:13px 11px;display:flex}.layer span{letter-spacing:.08em;color:#718097;font:700 9px ui-monospace,monospace}.layer b{letter-spacing:-.02em;font-size:12px}.layer--org{border-color:var(--blue)}.layer--product{border-color:var(--blue-bright)}.layer--task{border-color:var(--cyan)}.layer--session{border-color:var(--purple)}.memory-core{background:var(--ink);color:#fff;margin-top:11px;padding:18px}.core-title{align-items:center;gap:12px;display:flex}.core-title .symbol{width:37px;height:37px}.core-title>span{flex-direction:column;font-size:14px;font-weight:720;display:flex}.core-title small{color:#66dff4;letter-spacing:.1em;margin-bottom:3px;font:650 9px ui-monospace,monospace}.core-title em{color:#9eacc1;text-transform:uppercase;border:1px solid #344159;margin-left:auto;padding:5px 8px;font:600 10px ui-monospace,monospace}.memory-grid{border:1px solid #263047;grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.memory-grid span{color:#d6ddec;border-bottom:1px solid #263047;align-items:center;gap:10px;min-height:48px;padding:0 11px;font-size:12px;display:flex}.memory-grid span:nth-child(odd){border-right:1px solid #263047}.memory-grid span:nth-last-child(-n+2){border-bottom:0}.memory-grid i{color:#6eddf0;font:650 10px ui-monospace,monospace}.session-flow{justify-content:space-between;align-items:center;gap:7px;margin-top:11px;display:flex}.session-flow>span{border:1px solid var(--line);text-align:center;color:#67748a;background:#fff;flex:1;padding:11px 7px;font:650 10px ui-monospace,monospace}.session-flow b{color:#8e9bad;font-size:11px}.session-flow i{color:var(--cyan);margin-top:3px;font-style:normal;display:block}.premise{background:var(--blue);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;max-width:1440px;min-height:128px;margin:0 auto;padding:30px 56px;display:grid}.premise>p{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:720;line-height:1.4}.premise>div{justify-content:flex-end;align-items:center;gap:10px;display:flex}.premise span{letter-spacing:.08em;font:700 11px ui-monospace,monospace}.premise b{color:#c9d9ff;background:#ffffff1f;padding:4px 7px;font:500 10px ui-monospace,monospace}.premise i{color:#66dff4;font-style:normal}.section{max-width:1440px;margin:0 auto;padding:118px 56px}.section-heading{max-width:760px}.section-heading h2,.memory-intro h2,.distinction-title h2,.roadmap-copy h2,.final-section h2{letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(35px,3.5vw,50px);font-weight:770;line-height:1.16}.section-heading>p:last-child,.memory-intro>p:last-of-type,.roadmap-copy>p{color:var(--muted);word-break:keep-all;margin:24px 0 0;font-size:16px;line-height:1.8}.section-heading--row{grid-template-columns:1fr .8fr;align-items:end;gap:110px;max-width:none;display:grid}.section-heading--row>p:last-child{margin-bottom:5px}.section-heading--center{text-align:center;max-width:770px;margin:0 auto 58px}.section-heading--center>p:last-child{color:#aebbd0}.problem-section{background:#fff}.problem-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.problem-grid article{border-right:1px solid var(--line);min-height:240px;padding:27px 25px;position:relative}.problem-grid article:last-child{border-right:0}.problem-grid article:after{content:"";background:var(--blue);transform-origin:0;height:4px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.problem-grid article:hover:after{transform:scaleX(1)}.problem-grid article>span{color:var(--blue);font:700 11px ui-monospace,monospace}.problem-grid h3{letter-spacing:-.03em;margin:55px 0 13px;font-size:18px}.problem-grid p{color:var(--muted);word-break:keep-all;margin:0;font-size:14px;line-height:1.7}.bridge-statement{border:1px solid var(--line);text-align:center;color:#536076;border-top:0;margin:0;padding:30px;font-size:15px}.bridge-statement strong{color:var(--blue)}.memory-section{background:var(--ink);color:#fff;grid-template-columns:.9fr 1.1fr;gap:100px;max-width:1440px;margin:0 auto;padding:112px 56px;display:grid}.memory-intro>p:last-of-type{color:#aebbd0}.memory-statement{flex-wrap:wrap;align-items:center;gap:9px;margin-top:40px;display:flex}.memory-statement span{color:#d7dfed;letter-spacing:.05em;border:1px solid #33405a;padding:9px 10px;font:650 10px ui-monospace,monospace}.memory-statement i{color:var(--cyan);font:600 11px ui-monospace,monospace}.memory-categories{border-top:1px solid #303a50}.memory-categories article{border-bottom:1px solid #303a50;grid-template-columns:40px 1fr;align-items:center;gap:18px;min-height:100px;display:grid}.memory-categories article>span{color:#66dff4;font:650 10px ui-monospace,monospace}.memory-categories h3{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:680}.memory-categories p{color:#9faabd;margin:6px 0 0;font-size:13px;line-height:1.55}.architecture-section{background:var(--paper)}.hierarchy{margin-top:62px}.hierarchy article{width:calc(100% - (var(--level) * 6%));margin-left:calc(var(--level) * 6%);border:1px solid var(--line);background:#fff;border-bottom:0;grid-template-columns:48px 150px 1fr auto;align-items:center;gap:20px;min-height:87px;padding:0 24px;display:grid;position:relative}.hierarchy article:last-child{border-bottom:1px solid var(--line)}.hierarchy article:before{content:"";background:var(--blue);width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.hierarchy article:nth-child(2):before{background:var(--blue-bright)}.hierarchy article:nth-child(3):before{background:var(--cyan)}.hierarchy article:nth-child(4):before{background:var(--purple)}.hierarchy article>span{color:#8290a5;font:650 10px ui-monospace,monospace}.hierarchy h3{margin:0;font-size:18px}.hierarchy p{color:var(--muted);margin:0;font-size:14px}.hierarchy i{color:#9aa6b8;letter-spacing:.08em;font:650 9px ui-monospace,monospace}.principles{border-top:1px solid #cfd8e5;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.principles article{padding:23px 30px 0 0}.principles span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font:700 12px ui-monospace,monospace}.principles p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.65}.workflow-section{background:var(--blue);color:#fff;max-width:1440px;margin:0 auto;padding:112px 56px}.workflow-steps{border:1px solid #fff3;grid-template-columns:repeat(5,1fr);margin-bottom:44px;display:grid}.workflow-steps article{border-right:1px solid #ffffff2e;min-height:170px;padding:20px}.workflow-steps article:last-child{border-right:0}.workflow-steps span{color:#6ee1f5;font:650 10px ui-monospace,monospace}.workflow-steps h3{margin:32px 0 9px;font-size:15px}.workflow-steps p{color:#ccd9f5;word-break:keep-all;margin:0;font-size:13px;line-height:1.6}.console-shell{background:#0d1424;border:1px solid #35415a;grid-template-columns:190px 1fr;max-width:1050px;min-height:470px;margin:0 auto;display:grid;box-shadow:16px 16px #05164559}.console-sidebar{color:#8e9bb0;border-right:1px solid #263149;flex-direction:column;gap:5px;padding:20px 14px;display:flex}.console-brand{color:#fff;align-items:center;gap:9px;margin-bottom:28px;padding:0 6px;font-size:14px;display:flex}.console-brand .symbol{width:27px;height:27px}.console-sidebar>span{padding:10px 11px;font-size:12px}.console-sidebar>span.active{color:#fff;border-left:2px solid var(--cyan);background:#17213a}.console-sidebar>span i{float:right;color:#62dbf3;font-style:normal}.console-main{min-width:0}.console-top{color:#8e9bb0;border-bottom:1px solid #263149;justify-content:space-between;align-items:center;height:53px;padding:0 22px;font:600 10px ui-monospace,monospace;display:flex}.console-top i{color:#62dbf3;text-transform:uppercase;border:1px solid #28475a;padding:5px 8px;font-style:normal}.task-title{justify-content:space-between;align-items:end;padding:23px 24px 18px;display:flex}.task-title small{color:#6f7c91;letter-spacing:.08em;font:650 10px ui-monospace,monospace}.task-title h3{margin:7px 0 0;font-size:19px}.task-title>span{color:#62dbf3;font:650 10px ui-monospace,monospace}.terminal{border:1px solid #313c52;margin:0 24px 24px}.terminal-bar{color:#aeb9ca;border-bottom:1px solid #313c52;align-items:center;min-height:41px;padding:0 13px;font:600 10px ui-monospace,monospace;display:flex}.terminal-bar>span{gap:5px;margin-right:14px;display:flex}.terminal-bar>span i{background:#334159;border-radius:50%;width:7px;height:7px}.terminal-bar>span i:first-child{background:#6b4fec}.terminal-bar b{font-weight:600}.terminal-bar em{color:#62dbf3;margin-left:auto;font-style:normal}.terminal-body{color:#d9e2f0;background:#080d18;min-height:250px;padding:22px;font:500 12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace}.terminal-body p{margin:0 0 7px}.terminal-body p>span{color:var(--cyan)}.terminal-body .log{color:#6e7c91}.terminal-body .agent{color:#b9c7da;margin:17px 0}.terminal-body .cursor{align-items:center;gap:8px;display:flex}.terminal-body .cursor i{background:#dbe7f7;width:7px;height:15px}.workflow-keyline{text-align:center;color:#cddaf5;margin:43px 0 0;font-size:15px}.workflow-keyline strong{color:#fff}.continuity-section{background:#fff}.task-timeline{border:1px solid var(--line);background:var(--paper);margin-top:62px;padding:24px}.timeline-head{background:var(--ink);color:#fff;grid-template-columns:160px 1fr auto;align-items:center;min-height:58px;padding:0 16px;display:grid}.timeline-head span{color:#62dbf3;letter-spacing:.08em;font:650 10px ui-monospace,monospace}.timeline-head b{font-size:13px}.timeline-head i{color:#62dbf3;font:650 10px ui-monospace,monospace}.timeline-line{border-bottom:1px solid #9db1cf;border-left:1px solid #9db1cf;border-right:1px solid #9db1cf;height:46px;margin:0 10%}.role-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.role-grid article{border:1px solid var(--line);background:#fff;min-height:170px;padding:18px}.role-grid article>span{color:var(--blue);font:700 10px ui-monospace,monospace}.role-grid small{float:right;color:#8795a9;font:650 9px ui-monospace,monospace}.role-grid h3{margin:40px 0 8px;font-size:16px}.role-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.timeline-return{color:#667389;justify-content:center;align-items:center;gap:12px;margin-top:26px;font:600 11px ui-monospace,monospace;display:flex}.timeline-return i{color:var(--cyan);font-size:18px;font-style:normal}.timeline-return b{color:var(--blue)}.distinction-section{background:var(--ink);color:#fff;grid-template-columns:.65fr 1.35fr;gap:85px;max-width:1440px;margin:0 auto;padding:105px 56px;display:grid}.comparison{border:1px solid #303b52}.comparison-head,.comparison-row{grid-template-columns:1fr 1fr;display:grid}.comparison-head span{color:#62dbf3;letter-spacing:.08em;padding:14px 18px;font:650 10px ui-monospace,monospace}.comparison-head span+span{color:#8f9db2;border-left:1px solid #303b52}.comparison-row{border-top:1px solid #303b52}.comparison-row span{color:#dce4f1;align-items:center;gap:12px;min-height:64px;padding:0 18px;font-size:13px;display:flex}.comparison-row span+span{color:#8f9db2;border-left:1px solid #303b52}.comparison-row i{color:#62dbf3;font:700 14px ui-monospace,monospace}.comparison-row span+span i{color:#68758b}.roadmap-section{background:#fff;grid-template-columns:.85fr 1.15fr;gap:95px;display:grid}.ownership{border-top:1px solid var(--line);padding:20px 0 0 52px;position:relative}.ownership span{border:1px solid var(--line);width:36px;height:36px;color:var(--blue);place-items:center;display:grid;position:absolute;top:20px;left:0}.ownership strong{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;font:700 11px ui-monospace,monospace;display:block}.build-board{border:1px solid var(--line);align-self:center}.board-head{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.board-head span{letter-spacing:.08em;font:650 10px ui-monospace,monospace}.board-head i{color:#62dbf3;font:650 10px ui-monospace,monospace}.board-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;min-height:70px;padding:0 18px;display:grid}.board-row:last-child{border-bottom:0}.board-row>span{color:#8996a9;font:650 10px ui-monospace,monospace}.board-row b{font-size:14px}.state{text-align:center;color:#68768b;background:#edf2f9;min-width:70px;padding:6px 7px;font:650 9px ui-monospace,monospace}.state--building{color:#007f99;background:#e3f8fc}.state--designing{color:var(--blue);background:#edf1ff}.final-section{background:var(--blue);color:#fff;text-align:center;max-width:1440px;margin:0 auto;padding:105px 30px 115px}.final-mark{background:#fff;place-items:center;width:64px;height:64px;margin:0 auto 28px;display:grid}.final-mark .symbol{width:54px;height:54px}.final-section h2{font-size:clamp(37px,4vw,54px)}.final-section>p:not(.eyebrow){color:#cad8f4;max-width:650px;margin:25px auto 0;font-size:16px;line-height:1.7}footer{color:#8f9aae;background:#080d18;grid-template-columns:180px 1fr auto;align-items:center;gap:30px;max-width:1440px;min-height:132px;margin:0 auto;padding:26px 56px;display:grid}footer .logo-lockup{justify-self:start}footer nav{flex-wrap:wrap;justify-content:center;gap:12px 24px;display:flex}footer nav a{color:#aab5c6;font-size:14px}footer nav a:hover{color:#fff}footer small{letter-spacing:.06em;text-align:right;font:600 11px/1.6 ui-monospace,monospace}.home-v2{background:#fff}.home-v2 section[id]{scroll-margin-top:84px}.home-v2 .eyebrow{letter-spacing:.13em;margin-bottom:20px;font-size:13px}.home-hero{background:#fff;grid-template-columns:.92fr 1.08fr;align-items:center;gap:76px;max-width:1440px;min-height:680px;margin:0 auto;padding:76px 56px 84px;display:grid}.home-hero__copy{z-index:1;max-width:650px;position:relative}.home-v2 .status-label{margin-bottom:26px;font-size:12px}.home-hero h1{letter-spacing:-.058em;word-break:keep-all;margin:0;font-size:clamp(56px,4.7vw,64px);font-weight:800;line-height:1.1}.home-hero__lead{color:#4f5d73;word-break:keep-all;max-width:650px;margin:27px 0 0;font-size:18px;line-height:1.72}.home-hero__visual{justify-self:end;width:100%;max-width:660px;margin:0;overflow:hidden}.home-hero__visual img{width:100%;height:auto;display:block}.home-actions{gap:12px;margin-top:34px;display:flex}.home-actions--center{justify-content:center}.home-button{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:48px;padding:0 19px;font-size:14px;font-weight:720;transition:transform .18s,border-color .18s;display:inline-flex}.home-button:hover{transform:translateY(-2px)}.home-button--primary{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:5px 5px 0 var(--blue-bright)}.home-button--secondary{color:var(--ink);background:#fff}.home-hero__notice{border-left:2px solid var(--cyan);color:#667389;margin:35px 0 0;padding-left:16px;font-size:14px;line-height:1.65}.home-hero__notice span{color:var(--blue);letter-spacing:.08em;margin-right:10px;font:700 11px ui-monospace,monospace}.home-system-map{background:var(--paper);border:1px solid #cdd7e7;box-shadow:14px 14px #edf1f7}.home-system-map__head{border-bottom:1px solid var(--line);color:#68758a;letter-spacing:.07em;justify-content:space-between;align-items:center;min-height:54px;padding:0 17px;font:700 11px ui-monospace,monospace;display:flex}.home-system-map__head i{color:var(--blue);font-style:normal}.home-memory-node{border:1px solid #283650;border-top:4px solid var(--cyan);background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:7px 20px;min-height:92px;margin:18px 18px 0;padding:18px 20px;display:grid}.home-memory-node span{color:#62dbf3;letter-spacing:.07em;font:700 10px ui-monospace,monospace}.home-memory-node strong{grid-column:1;font-size:18px}.home-memory-node small{color:#aebbd0;grid-area:1/2/3;font-size:14px}.home-system-map__arrow{color:#657287;justify-content:center;align-items:center;gap:12px;min-height:49px;font-size:13px;display:flex}.home-system-map__arrow i{background:#9aa9bd;width:34px;height:1px;position:relative}.home-task-map{grid-template-columns:.82fr 20px 1.35fr 20px .82fr;align-items:stretch;gap:7px;padding:0 18px;display:grid}.home-task-map>i{color:var(--blue-bright);place-items:center;font-style:normal;display:grid}.home-session-node{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;min-height:108px;padding:15px 13px;display:flex}.home-session-node span{color:#77849a;font:700 10px ui-monospace,monospace}.home-session-node strong{margin-top:15px;font-size:14px}.home-session-node small{color:#7b889d;margin-top:5px;font-size:13px}.home-task-node{border:1px solid var(--blue);background:#fff;align-items:center;gap:13px;min-height:108px;padding:15px;display:flex}.home-task-node .symbol{width:43px;height:43px}.home-task-node>span{flex-direction:column;display:flex}.home-task-node small{color:var(--blue);margin-bottom:9px;font:700 10px ui-monospace,monospace}.home-task-node strong{font-size:15px;line-height:1.45}.home-resume-node{background:#fff;border:1px solid #cbd5e4;grid-template-columns:100px 1fr auto;align-items:center;min-height:64px;margin:0 18px 18px;padding:0 16px;display:grid}.home-resume-node>span{color:var(--purple);font:700 10px ui-monospace,monospace}.home-resume-node strong{font-size:14px}.home-resume-node i{color:#007c95;background:#e5f8fc;padding:5px 7px;font:700 9px ui-monospace,monospace}.home-section,.home-not,.home-boundaries{max-width:1440px;margin:0 auto;padding:110px 56px 120px}.home-heading{max-width:760px}.home-heading h2,.home-boundaries h2,.home-final h2{letter-spacing:-.048em;word-break:keep-all;margin:0;font-size:clamp(38px,3.5vw,44px);line-height:1.18}.home-heading>p:last-child,.home-heading--row>p,.home-boundaries__intro>p{color:var(--muted);word-break:keep-all;margin:25px 0 0;font-size:17px;line-height:1.75}.home-heading--row{grid-template-columns:1fr .75fr;align-items:end;gap:80px;max-width:none;display:grid}.home-heading--row>p{margin-bottom:3px}.home-problem{background:#fff}.home-problem__grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.home-problem__grid article{border-right:1px solid var(--line);flex-direction:column;min-height:290px;padding:27px;display:flex}.home-problem__grid article:last-child{border-right:0}.home-problem__grid article>span{color:var(--blue);font:700 12px ui-monospace,monospace}.home-problem__grid h3{letter-spacing:-.025em;margin:58px 0 18px;font-size:23px;line-height:1.38}.home-problem__grid h3 span{display:block}.home-problem__grid p{color:var(--muted);margin:auto 0 0;font-size:16px;line-height:1.72}.home-architecture{background:var(--ink);color:#fff;max-width:1440px;margin:0 auto;padding:110px 56px 116px}.home-heading--light>p:last-child{color:#b8c4d6}.home-architecture__principles{border-top:1px solid #334058;border-bottom:1px solid #334058;grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.home-architecture__principles div{border-right:1px solid #334058;flex-direction:column;justify-content:center;align-items:flex-start;min-height:160px;padding:26px;display:flex}.home-architecture__principles div:last-child{border-right:0}.home-architecture__principles span{color:#62dbf3;margin-bottom:28px;font:700 11px ui-monospace,monospace}.home-architecture__principles strong{font-size:20px}.home-architecture__principles p{color:#9eabc0;margin:10px 0 0;font-size:16px;line-height:1.65}.home-capabilities{background:#fff}.home-capability-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:62px;display:grid}.home-capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:360px;padding:30px;display:flex}.home-capability-grid article:nth-child(2n){border-right:0}.home-capability-grid article:nth-last-child(-n+2){border-bottom:0}.home-capability-grid article>div{justify-content:space-between;align-items:center;display:flex}.home-capability-grid article>div>span{color:var(--blue);font:700 12px ui-monospace,monospace}.home-capability-grid small{color:#667389;letter-spacing:.05em;text-transform:uppercase;font:700 11px ui-monospace,monospace}.home-capability-grid h3{letter-spacing:-.03em;margin:64px 0 18px;font-size:25px;line-height:1.35}.home-capability-grid h3 span{display:block}.home-capability-grid p{max-width:510px;color:var(--muted);margin:0 0 30px;font-size:16px;line-height:1.72}.home-capability-grid a{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:14px;font-weight:720;display:flex}.home-not{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-not__list{border-top:1px solid #cfd8e6;margin-top:58px}.home-not__list>div{border-bottom:1px solid #cfd8e6;grid-template-columns:70px 230px 1fr;align-items:center;gap:16px;min-height:78px;padding:0 6px;display:grid}.home-not__list span{color:var(--blue);font:700 11px ui-monospace,monospace}.home-not__list strong{letter-spacing:.04em;font:700 12px ui-monospace,monospace}.home-not__list p{color:var(--muted);margin:0;font-size:16px}.home-use-cases{background:#fff}.home-use-cases__grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:60px;display:grid}.home-use-cases__grid article{border:1px solid var(--line);flex-direction:column;min-height:290px;padding:24px;display:flex}.home-use-cases__grid article>span{color:var(--blue);font:700 11px ui-monospace,monospace}.home-use-cases__grid h3{margin:70px 0 15px;font-size:20px;line-height:1.35}.home-use-cases__grid p{color:var(--muted);margin:auto 0 0;font-size:16px;line-height:1.72}.home-boundaries{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:.78fr 1.22fr;gap:86px;display:grid}.home-boundaries__intro{align-self:start;position:sticky;top:112px}.home-boundaries__intro h2>span{display:block}.home-boundaries__subline{white-space:nowrap;margin-top:5px;font-size:clamp(21px,2.55vw,34px)}.home-boundaries__intro>a{border:1px solid var(--ink);background:var(--ink);color:#fff;align-items:center;gap:30px;min-height:46px;margin-top:34px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.home-boundaries__list{border-top:1px solid #cfd8e6}.home-boundaries__list article{border-bottom:1px solid #cfd8e6;min-height:205px;padding:28px 2px}.home-boundaries__list article>span{color:var(--blue);letter-spacing:.07em;font:700 11px ui-monospace,monospace}.home-boundaries__list h3{margin:34px 0 13px;font-size:22px;line-height:1.42}.home-boundaries__list p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.home-how{background:#fff;max-width:1440px;margin:0 auto;padding:110px 56px 120px}.home-how .home-heading{max-width:none}.home-how__title{white-space:nowrap;max-width:none}.home-how__lead{white-space:nowrap}.home-how__steps{margin-top:54px}.home-how__steps article{width:calc(100% - var(--indent));min-height:94px;margin-left:var(--indent);border:1px solid var(--line);background:#fff;border-bottom:0;grid-template-columns:150px 220px 1fr;align-items:center;padding:20px 22px;display:grid}.home-how__steps article:first-child{--indent:0px;border-left:4px solid var(--blue)}.home-how__steps article:nth-child(2){--indent:22px;border-left:4px solid var(--blue-bright)}.home-how__steps article:nth-child(3){--indent:44px;border-left:4px solid var(--cyan)}.home-how__steps article:nth-child(4){--indent:66px;border-left:4px solid var(--purple);border-bottom:1px solid var(--line)}.home-how__steps span{color:var(--blue);letter-spacing:.07em;font:700 11px ui-monospace,monospace}.home-how__steps h3{margin:0;font-size:18px}.home-how__steps p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.contact-hero{background:var(--paper);border-bottom:1px solid var(--line);max-width:1440px;min-height:680px;margin:0 auto;padding:105px 56px 120px}.contact-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,66px);line-height:1.12}.contact-hero>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.75}.contact-email{color:var(--blue);letter-spacing:-.03em;margin-top:52px;font-size:clamp(25px,3vw,38px);font-weight:760;display:inline-block}.contact-actions{gap:12px;margin-top:34px;display:flex}.contact-copy{border:1px solid var(--ink);cursor:pointer;background:var(--ink);color:#fff;min-height:50px;box-shadow:5px 5px 0 var(--blue-bright);justify-content:space-between;align-items:center;gap:28px;padding:0 18px;font-size:14px;font-weight:720;display:inline-flex}.home-final{border-top:1px solid var(--line);text-align:center;background:#fff;max-width:1440px;margin:0 auto;padding:105px 30px 115px}.home-final>.symbol{width:64px;height:64px;margin:0 auto 28px}.home-final>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:23px auto 0;font-size:17px;line-height:1.7}.content-page{background:#fff;min-height:100vh}.content-page-hero{background:var(--ink);color:#fff;grid-template-columns:.92fr 1.08fr;align-items:center;gap:82px;max-width:1440px;min-height:540px;margin:0 auto;padding:78px 56px 82px;display:grid}.content-page-hero--light{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.content-page-hero__copy{max-width:650px}.content-page-hero h1{letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(40px,4.2vw,58px);font-weight:790;line-height:1.13}.content-page-hero__copy>p:last-child{color:#b9c4d5;word-break:keep-all;max-width:625px;margin:26px 0 0;font-size:17px;line-height:1.82}.content-page-hero--light .content-page-hero__copy>p:last-child{color:var(--muted)}.page-breadcrumb{color:#8998af;letter-spacing:.04em;flex-wrap:wrap;gap:9px;margin:0 0 48px;font:650 11px/1.3 ui-monospace,monospace;display:flex}.page-breadcrumb a{color:#c8d2e1}.page-breadcrumb a:hover{color:#62dbf3}.page-breadcrumb--dark{color:#7d899b}.page-breadcrumb--dark a{color:#354158}.content-layout{grid-template-columns:190px minmax(0,790px);justify-content:space-between;gap:72px;max-width:1180px;margin:0 auto;padding:96px 56px 124px;display:grid}.content-toc{border-left:1px solid var(--line);height:fit-content;padding:7px 0 7px 20px;position:sticky;top:116px}.content-toc p{color:#79869a;letter-spacing:.12em;margin:0 0 18px;font:700 11px ui-monospace,monospace}.content-toc a{color:#59667a;margin:13px 0;font-size:13px;line-height:1.45;display:block}.content-toc a:hover{color:var(--blue)}.content-article{min-width:0}.content-article>section{border-bottom:1px solid var(--line);margin-bottom:90px;padding-bottom:90px}.content-article>section:last-of-type{margin-bottom:0}.article-index{color:var(--blue);letter-spacing:.13em;margin:0 0 20px;font:720 11px ui-monospace,monospace}.content-article h2{letter-spacing:-.045em;word-break:keep-all;margin:0 0 28px;font-size:clamp(34px,3.4vw,44px);line-height:1.2}.content-article>section>p:not(.article-index):not(.article-note):not(.article-keyline){color:var(--muted);word-break:keep-all;margin:0 0 23px;font-size:17px;line-height:1.78}.content-article .article-lead{color:#344158!important;font-size:18px!important;line-height:1.75!important}.content-article blockquote{border-left:3px solid var(--cyan);background:var(--paper);color:#27334a;margin:36px 0 0;padding:23px 26px;font-size:16px;line-height:1.7}.article-note{background:var(--paper);color:#536177;border:1px solid #ced8e7;margin:30px 0 0;padding:18px 20px;font-size:15px;line-height:1.72}.article-keyline{background:var(--ink);color:#bec9da;margin:31px 0 0;padding:21px 24px;font-size:15px;line-height:1.7}.article-keyline strong{color:#fff}.memory-vault{background:#0d1526;border:1px solid #334057;box-shadow:14px 14px #151f34}.memory-vault__head{border-bottom:1px solid #303b50;align-items:center;gap:13px;min-height:76px;padding:0 19px;display:flex}.memory-vault__head .symbol{width:39px;height:39px}.memory-vault__head>span{color:#fff;flex-direction:column;font-size:13px;font-weight:700;display:flex}.memory-vault__head small{color:#77869e;margin-bottom:5px;font:650 9px ui-monospace,monospace}.memory-vault__head i{color:#62dbf3;border:1px solid #26516a;margin-left:auto;padding:5px 8px;font:650 9px ui-monospace,monospace}.memory-vault__row{border-bottom:1px solid #253047;grid-template-columns:44px 1fr auto;align-items:center;min-height:59px;padding:0 19px;display:grid}.memory-vault__row>span{color:#687891;font:650 10px ui-monospace,monospace}.memory-vault__row b{color:#d8e1ed;font-size:13px}.memory-vault__row i{color:#62dbf3;font:650 9px ui-monospace,monospace}.memory-vault__foot{color:#8492a8;background:#090f1c;justify-content:center;align-items:center;gap:17px;min-height:63px;padding:0 19px;font:650 10px ui-monospace,monospace;display:flex}.memory-vault__foot b{color:#fff}.memory-vault__foot i{color:#62dbf3;font-style:normal}.timeline-scale{border:1px solid var(--line);margin:42px 0}.timeline-scale>div{border-bottom:1px solid var(--line);grid-template-columns:130px 100px 1fr;align-items:center;gap:17px;min-height:68px;padding:0 19px;display:grid}.timeline-scale>div:last-child{border-bottom:0}.timeline-scale span{color:var(--blue);letter-spacing:.08em;font:700 10px ui-monospace,monospace}.timeline-scale b{font-size:14px}.timeline-scale i{background:#d9e2ef;height:5px;position:relative}.timeline-scale>div:first-child i{background:var(--purple);width:24%}.timeline-scale>div:nth-child(2) i{background:var(--blue-bright);width:54%}.timeline-scale>div:nth-child(3) i{background:var(--cyan);width:100%}.definition-list{border-top:1px solid var(--line);margin-top:38px}.definition-list article,.focus-list article{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:20px;min-height:112px;padding:24px 4px;display:grid}.definition-list article>span,.focus-list article>span{color:var(--blue);font:700 11px ui-monospace,monospace}.definition-list h3,.focus-list h3{margin:0 0 9px;font-size:18px}.definition-list p,.focus-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.concept-comparison{border:1px solid var(--line);margin-top:38px}.concept-comparison>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.concept-comparison>div:first-child{border-top:0}.concept-comparison span{color:#48566c;align-items:center;min-height:64px;padding:16px 20px;font-size:13px;line-height:1.55;display:flex}.concept-comparison span+span{border-left:1px solid var(--line)}.concept-comparison__head{background:var(--ink)}.concept-comparison__head span{color:#62dbf3;letter-spacing:.09em;min-height:48px;font:700 10px ui-monospace,monospace}.concept-comparison__head span+span{color:#c8d2e1;border-color:#354057}.scope-stack{margin-top:40px}.scope-stack>div{width:calc(100% - var(--indent));margin-left:var(--indent);border:1px solid var(--line);background:#fff;border-bottom:0;grid-template-columns:45px 150px 1fr;align-items:center;min-height:94px;padding:20px 22px;display:grid}.scope-stack>div:first-child{--indent:0px;border-left:4px solid var(--blue)}.scope-stack>div:nth-child(2){--indent:22px;border-left:4px solid var(--blue-bright)}.scope-stack>div:nth-child(3){--indent:44px;border-left:4px solid var(--cyan)}.scope-stack>div:nth-child(4){--indent:66px;border-left:4px solid var(--purple);border-bottom:1px solid var(--line)}.scope-stack span{color:#8794a7;font:650 10px ui-monospace,monospace}.scope-stack h3{margin:0;font-size:16px}.scope-stack p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.reuse-flow{border:1px solid var(--line);background:var(--paper);justify-content:center;align-items:center;gap:16px;margin:38px 0;padding:26px 20px;display:flex}.reuse-flow span{border:1px solid var(--line);text-align:center;background:#fff;padding:12px 14px;font-size:13px;font-weight:680}.reuse-flow i{color:var(--blue-bright);font-style:normal}.task-sequence,.development-board{background:#fff;border:1px solid #cbd6e6;box-shadow:14px 14px #e8edf5}.task-sequence__head,.development-board__head{background:var(--ink);color:#fff;grid-template-columns:145px 1fr auto;align-items:center;min-height:67px;padding:0 19px;display:grid}.task-sequence__head span,.development-board__head span{color:#62dbf3;letter-spacing:.08em;font:700 9px ui-monospace,monospace}.task-sequence__head b{font-size:13px}.task-sequence__head i,.development-board__head i{color:#62dbf3;font:650 9px ui-monospace,monospace}.task-sequence__rail{border-left:1px solid #a8b6ca;height:25px;margin-left:40px}.task-sequence__item{border:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;min-height:58px;margin:0 18px 9px 40px;padding:0 15px;display:grid;position:relative}.task-sequence__item:before{content:"";border-top:1px solid #a8b6ca;width:22px;position:absolute;left:-23px}.task-sequence__item span{color:var(--blue);font:700 9px ui-monospace,monospace}.task-sequence__item b{font-size:13px}.task-sequence__item i{color:#738198;font:650 9px ui-monospace,monospace}.task-sequence__return{border-top:1px solid var(--line);color:#657287;justify-content:flex-end;align-items:center;gap:10px;min-height:48px;margin-top:18px;padding:0 19px;font-size:11px;display:flex}.task-sequence__return span{color:var(--blue);font-size:16px}.two-unit-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.two-unit-grid article{border:1px solid var(--line);flex-direction:column;min-height:285px;padding:28px;display:flex}.two-unit-grid article>span{color:var(--blue);letter-spacing:.12em;font:720 11px ui-monospace,monospace}.two-unit-grid h3{margin:46px 0 14px;font-size:22px}.two-unit-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.two-unit-grid small{color:#8b98ab;margin-top:auto;font:650 9px ui-monospace,monospace}.numbered-flow{border-top:1px solid var(--line);margin:38px 0 0;padding:0;list-style:none}.numbered-flow li{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:20px;padding:24px 0;display:grid}.numbered-flow li>span{color:var(--blue);font:700 11px ui-monospace,monospace}.numbered-flow h3{margin:0 0 9px;font-size:17px}.numbered-flow p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.resume-boundary{grid-template-columns:1fr 30px 1fr;align-items:stretch;gap:10px;margin-top:38px;display:grid}.resume-boundary>div{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:145px;padding:22px;display:flex}.resume-boundary>span{color:var(--blue-bright);place-items:center;display:grid}.resume-boundary small{color:var(--blue);letter-spacing:.08em;font:700 9px ui-monospace,monospace}.resume-boundary strong{font-size:14px;line-height:1.65}.role-definition-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:38px;display:grid}.role-definition-grid article{border:1px solid var(--line);min-height:220px;padding:24px}.role-definition-grid article>span{color:var(--blue);font:700 10px ui-monospace,monospace}.role-definition-grid small{float:right;color:#8390a4;font-size:11px}.role-definition-grid h3{margin:50px 0 10px;font-size:20px}.role-definition-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.provider-flow{border:1px solid var(--line);background:var(--paper);text-align:center;grid-template-columns:1fr 30px 1.2fr 30px 1fr;align-items:center;gap:8px;margin-top:38px;padding:30px 22px;display:grid}.provider-flow span{border:1px solid var(--line);background:#fff;padding:15px 10px;font-size:13px;font-weight:700}.provider-flow small{color:#7a879a;font:650 9px ui-monospace,monospace}.provider-flow i{color:var(--blue-bright);font-style:normal}.provider-flow b{color:var(--blue);font:700 10px/1.5 ui-monospace,monospace}.page-console{background:#090f1c;border:1px solid #354158;box-shadow:14px 14px #151f34}.page-console__top{border-bottom:1px solid #303b50;align-items:center;gap:12px;min-height:69px;padding:0 18px;display:flex}.page-console__top .symbol{width:37px;height:37px}.page-console__top>span{color:#fff;flex-direction:column;font-size:12px;font-weight:700;display:flex}.page-console__top small{color:#76859c;margin-bottom:4px;font:650 9px ui-monospace,monospace}.page-console__top>i{color:#62dbf3;margin-left:auto;font:650 9px ui-monospace,monospace}.page-console__body{color:#d7e1ed;min-height:255px;padding:25px;font:500 12px/1.8 ui-monospace,monospace}.page-console__body p{margin:0 0 8px}.page-console__body p>span{color:#62dbf3}.page-console__body .console-ready{color:#65d9f2}.page-console__body .console-agent{color:#aebbd0;margin:22px 0}.console-cursor{vertical-align:middle;background:#dce6f4;width:7px;height:15px;display:inline-block}.step-cards{border-top:1px solid var(--line);margin:42px 0 0;padding:0;list-style:none}.step-cards li{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:20px;min-height:104px;padding:23px 4px;display:grid}.step-cards li>span{color:var(--blue);font:700 11px ui-monospace,monospace}.step-cards h3{margin:0 0 8px;font-size:17px}.step-cards p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.task-form-mock{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1fr;gap:15px;margin-top:38px;padding:24px;display:grid}.task-form-mock>div{border:1px solid var(--line);background:#fff;min-height:74px;padding:14px 16px}.task-form-mock label{color:#7c899d;letter-spacing:.08em;margin-bottom:11px;font:700 9px ui-monospace,monospace;display:block}.task-form-mock span{font-size:13px;font-weight:680}.task-form-mock__goal{grid-column:1/-1;min-height:114px!important}.task-form-mock__goal p{color:#344158;margin:0;font-size:14px;line-height:1.65}.task-form-mock button{background:var(--ink);color:#fff;opacity:1;border:0;grid-column:2;justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;font-weight:700;display:flex}.experience-list{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.experience-list span{border-bottom:1px solid var(--line);color:#3e4b61;align-items:center;gap:13px;min-height:66px;padding:0 18px;font-size:13px;display:flex}.experience-list span:nth-child(odd){border-right:1px solid var(--line)}.experience-list span:nth-last-child(-n+2){border-bottom:0}.experience-list i{color:var(--blue-bright);font-style:normal}.managed-layers{margin-top:38px}.managed-layers>div{border:1px solid var(--line);flex-direction:column;justify-content:center;min-height:95px;padding:20px 23px;display:flex}.managed-layers>div:last-child{border-color:var(--ink);background:var(--ink);color:#fff}.managed-layers>i{color:#778499;place-items:center;height:43px;font-size:11px;font-style:normal;display:grid}.managed-layers span{color:var(--blue);letter-spacing:.08em;margin-bottom:9px;font:700 9px ui-monospace,monospace}.managed-layers>div:last-child span{color:#62dbf3}.managed-layers strong{font-size:15px}.one-task-map{border:1px solid var(--line);background:var(--paper);text-align:center;grid-template-columns:.7fr 25px 1fr 25px 1.4fr;align-items:center;gap:7px;margin-top:38px;padding:28px 20px;display:grid}.one-task-map>i{color:var(--blue-bright);font-style:normal}.one-task-map__user,.one-task-map__task{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;min-height:72px;padding:12px;font-size:12px;font-weight:700;display:flex}.one-task-map__task small{color:var(--blue);margin-bottom:7px;font:700 9px ui-monospace,monospace}.one-task-map__roles{gap:5px;display:grid}.one-task-map__roles span{border:1px solid var(--line);background:#fff;padding:8px;font-size:11px}.development-board__head{grid-template-columns:1fr auto}.development-board__row{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;min-height:59px;padding:0 19px;display:grid}.development-board__row>span{color:#8491a5;font:650 10px ui-monospace,monospace}.development-board__row b{font-size:13px}.development-board__row i{color:#007e98;background:#e9f8fb;padding:5px 7px;font:650 8px ui-monospace,monospace}.development-board__foot{background:var(--paper);color:#657287;justify-content:center;align-items:center;gap:15px;min-height:56px;padding:0 19px;font:700 9px ui-monospace,monospace;display:flex}.development-board__foot i{color:var(--blue-bright);font-style:normal}.focus-list{border-top:1px solid var(--line);margin-top:38px}.validation-grid{grid-template-columns:1fr 1fr;gap:10px;margin:38px 0 0;padding:0;list-style:none;display:grid}.validation-grid li{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:170px;padding:22px;display:flex}.validation-grid span{color:var(--blue);font:700 10px ui-monospace,monospace}.validation-grid strong{font-size:14px;line-height:1.7}.public-boundary{grid-template-columns:1fr 1fr;gap:10px;margin-top:38px;display:grid}.public-boundary>div{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:145px;padding:22px;display:flex}.public-boundary>div:first-child{border-top:3px solid var(--blue)}.public-boundary>div:last-child{border-top:3px solid var(--cyan)}.public-boundary small{color:var(--blue);letter-spacing:.08em;font:700 9px ui-monospace,monospace}.public-boundary strong{font-size:14px;line-height:1.65}.release-sequence{grid-template-columns:repeat(4,1fr);margin:38px 0 0;padding:0;list-style:none;display:grid}.release-sequence li{border:1px solid var(--line);border-right:0;flex-direction:column;justify-content:space-between;min-height:185px;padding:20px;display:flex}.release-sequence li:last-child{border-right:1px solid var(--line)}.release-sequence li>span{color:var(--blue);font:700 10px ui-monospace,monospace}.release-sequence div{flex-direction:column;gap:9px;display:flex}.release-sequence small{color:#8794a8;font:700 9px ui-monospace,monospace}.release-sequence strong{font-size:12px;line-height:1.65}.next-reading{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;min-height:112px;margin-top:70px;padding:25px 27px;display:flex}.next-reading>div{flex-direction:column;gap:8px;display:flex}.next-reading small{color:#62dbf3;letter-spacing:.1em;font:700 9px ui-monospace,monospace}.next-reading strong{font-size:15px}.next-reading>a{white-space:nowrap;border:1px solid #3a465c;align-items:center;gap:25px;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.next-reading>a:hover{border-color:#62dbf3}.next-reading--split>span{gap:8px;display:flex}.next-reading--split>span a{white-space:nowrap;border:1px solid #3a465c;padding:11px 13px;font-size:13px}.next-reading--split i{color:#62dbf3;font-style:normal}@media (max-width:1050px){.site-header{padding:0 28px}.site-header nav{display:none}.header-cta{margin-left:auto}.hero{grid-template-columns:1fr;gap:54px;padding:72px 28px}.hero-copy{max-width:760px}.memory-system{width:100%;max-width:760px}.premise,.section,.workflow-section,.memory-section,.distinction-section,.roadmap-section{padding-left:28px;padding-right:28px}.problem-grid{grid-template-columns:1fr 1fr}.problem-grid article{border-bottom:1px solid var(--line)}.problem-grid article:nth-child(2){border-right:0}.problem-grid article:nth-last-child(-n+2){border-bottom:0}.memory-section{gap:55px}.workflow-steps{grid-template-columns:repeat(3,1fr)}.workflow-steps article:nth-child(3){border-right:0}.workflow-steps article:nth-child(-n+3){border-bottom:1px solid #ffffff2e}.distinction-section{grid-template-columns:1fr;gap:50px}.content-page-hero{gap:45px;padding-left:28px;padding-right:28px}.content-layout{grid-template-columns:160px minmax(0,1fr);gap:45px;padding-left:28px;padding-right:28px}}@media (max-width:760px){.site-header{height:70px;padding:0 20px}.logo-lockup{width:145px}.header-cta{width:40px;min-width:40px;padding:0;font-size:0}.header-cta span{font-size:15px}.hero{padding:56px 20px 60px}.hero h1{font-size:clamp(38px,10.5vw,47px)}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.layer-stack{grid-template-columns:1fr 1fr}.memory-grid{grid-template-columns:1fr}.memory-grid span,.memory-grid span:nth-child(odd){border-bottom:1px solid #263047;border-right:0}.memory-grid span:last-child{border-bottom:0}.session-flow b,.session-flow span:last-child{display:none}.premise{grid-template-columns:1fr;gap:20px;padding:28px 20px}.premise>div{flex-wrap:wrap;justify-content:flex-start}.section,.workflow-section,.memory-section,.distinction-section,.roadmap-section{padding:82px 20px}.section-heading h2,.memory-intro h2,.distinction-title h2,.roadmap-copy h2,.final-section h2{font-size:34px}.section-heading--row,.memory-section,.roadmap-section{grid-template-columns:1fr;gap:44px}.problem-grid{grid-template-columns:1fr}.problem-grid article,.problem-grid article:nth-child(2),.problem-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:205px}.problem-grid article:last-child{border-bottom:0}.problem-grid h3{margin-top:38px}.hierarchy article{grid-template-columns:32px 1fr;gap:7px 12px;width:100%;margin-left:0;padding:17px}.hierarchy article p{grid-column:2}.hierarchy article i{display:none}.principles{grid-template-columns:1fr}.principles article{border-bottom:1px solid var(--line);padding:22px 0}.workflow-steps{grid-template-columns:1fr}.workflow-steps article,.workflow-steps article:nth-child(3){border-bottom:1px solid #ffffff2e;border-right:0;min-height:122px}.workflow-steps article:last-child{border-bottom:0}.workflow-steps h3{margin-top:22px}.console-shell{grid-template-columns:1fr;min-height:420px}.console-sidebar{display:none}.console-top{padding:0 14px}.task-title{padding:20px 14px 14px}.terminal{margin:0 14px 14px}.terminal-body{padding:16px;overflow:hidden}.role-grid{grid-template-columns:1fr 1fr}.timeline-head{grid-template-columns:1fr auto;padding:0 12px}.timeline-head b{display:none}.comparison-head span,.comparison-row span{padding-left:10px;padding-right:10px;font-size:11px}.comparison-row i{display:none}.build-board{margin-top:5px}.final-section{padding:80px 20px 90px}footer{text-align:center;grid-template-columns:1fr;padding:28px 20px}footer .logo-lockup{margin:0 auto}footer small{text-align:center}.content-page-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding:50px 20px 62px}.content-page-hero h1{font-size:clamp(36px,10vw,45px)}.content-page-hero__copy>p:last-child{font-size:16px}.page-breadcrumb{margin-bottom:36px}.content-layout{padding:72px 20px 90px;display:block}.content-toc{display:none}.content-article>section{margin-bottom:70px;padding-bottom:70px}.content-article h2{font-size:32px}.content-article .article-lead{font-size:16px!important}.memory-vault,.task-sequence,.development-board,.page-console{box-shadow:8px 8px #151f3429}.timeline-scale>div{grid-template-columns:92px 76px 1fr;gap:9px;padding:0 13px}.definition-list article,.focus-list article,.numbered-flow li,.step-cards li{grid-template-columns:42px 1fr;gap:10px}.concept-comparison span{min-height:78px;padding:12px;font-size:12px}.scope-stack>div{grid-template-columns:36px 1fr;gap:8px;width:100%;margin-left:0}.scope-stack p{grid-column:2;margin-top:7px}.reuse-flow{flex-direction:column}.reuse-flow i{transform:rotate(90deg)}.two-unit-grid,.role-definition-grid,.validation-grid,.public-boundary{grid-template-columns:1fr}.two-unit-grid article{min-height:245px}.resume-boundary{grid-template-columns:1fr}.resume-boundary>span{height:28px;transform:rotate(90deg)}.provider-flow{grid-template-columns:1fr}.provider-flow i{transform:rotate(90deg)}.task-form-mock{grid-template-columns:1fr;padding:16px}.task-form-mock__goal,.task-form-mock button{grid-column:1}.experience-list{grid-template-columns:1fr}.experience-list span,.experience-list span:nth-child(odd),.experience-list span:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.experience-list span:last-child{border-bottom:0}.one-task-map{grid-template-columns:1fr}.one-task-map>i{transform:rotate(90deg)}.release-sequence{grid-template-columns:1fr 1fr}.release-sequence li,.release-sequence li:last-child{border-right:1px solid var(--line);border-bottom:0;min-height:160px}.release-sequence li:nth-child(odd){border-right:0}.release-sequence li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.next-reading{flex-direction:column;align-items:flex-start}.next-reading--split>span{flex-direction:column;width:100%}.next-reading--split>span a{text-align:center}}@media (max-width:1050px){.site-header .desktop-nav,.site-header .header-cta{display:none}.site-header .mobile-menu{margin-left:auto;display:block;position:relative}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;align-content:center;gap:7px;width:44px;height:44px;padding:0 10px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);height:2px;display:block}.mobile-menu nav{border:1px solid var(--line);background:#fff;flex-direction:column;gap:0;width:min(310px,100vw - 32px);padding:9px;display:flex;position:absolute;top:51px;right:0;box-shadow:8px 8px #0b11201a}.mobile-menu nav a{border-bottom:1px solid var(--line);color:#344158;padding:13px 12px;font-size:14px}.mobile-menu nav a:last-child{background:var(--ink);color:#fff;border-bottom:0}.home-hero{grid-template-columns:1fr;gap:60px;min-height:0;padding-left:28px;padding-right:28px}.home-hero__copy{max-width:760px}.home-hero__visual{justify-self:start;width:100%;max-width:760px;margin-top:-96px}.home-system-map{width:100%;max-width:760px}.home-section,.home-not,.home-boundaries,.home-architecture,.home-how{padding-left:28px;padding-right:28px}.home-heading--row{grid-template-columns:1fr;align-items:start;gap:24px}.home-heading--row>p{max-width:720px;margin-top:0}.home-use-cases__grid{grid-template-columns:1fr 1fr}.home-boundaries{grid-template-columns:1fr;gap:58px}.home-boundaries__intro{position:static}}@media (max-width:760px){.site-header{height:64px;padding:0 18px}.logo-lockup{width:142px}.mobile-menu summary{width:42px;height:42px}.home-v2 section[id]{scroll-margin-top:74px}.home-v2 .eyebrow{font-size:12px}.home-hero{gap:46px;padding:52px 20px 68px}.home-hero__visual{margin-top:-36px}.home-v2 .status-label{font-size:12px;line-height:1.5}.home-hero h1{font-size:clamp(38px,10.8vw,42px);line-height:1.14}.home-hero__lead{font-size:16px;line-height:1.72}.home-actions{flex-direction:column;align-items:stretch}.home-button{width:100%;min-height:50px}.home-hero__notice{font-size:14px}.home-system-map{box-shadow:8px 8px #edf1f7}.home-memory-node{grid-template-columns:1fr}.home-memory-node small{grid-area:auto/1;font-size:14px}.home-task-map{grid-template-columns:1fr}.home-task-map>.home-session-node:first-child,.home-task-map>.home-session-node:first-child+i{display:none}.home-task-map>i{height:24px;transform:rotate(90deg)}.home-task-map+.home-system-map__arrow,.home-resume-node{display:none}.home-session-node,.home-task-node{min-height:90px}.home-resume-node{grid-template-columns:1fr;gap:9px;min-height:96px;padding:16px}.home-resume-node i{width:fit-content}.home-section,.home-not,.home-boundaries,.home-architecture,.home-how{padding:82px 20px 90px}.home-how__title,.home-how__lead{white-space:normal}.home-how__steps article{grid-template-columns:1fr;gap:8px;width:100%;margin-left:0}.home-how__steps h3{margin-top:7px}.contact-hero{min-height:0;padding:72px 20px 88px}.contact-hero h1{font-size:42px}.contact-hero>p:not(.eyebrow){font-size:16px}.contact-actions{flex-direction:column}.contact-copy{width:100%}.home-heading h2,.home-boundaries h2,.home-final h2{font-size:32px;line-height:1.22}.home-heading>p:last-child,.home-heading--row>p,.home-boundaries__intro>p,.home-final>p:not(.eyebrow){font-size:16px}.home-problem__grid{grid-template-columns:1fr}.home-problem__grid article{border-right:0;border-bottom:1px solid var(--line);min-height:230px}.home-problem__grid article:last-child{border-bottom:0}.home-problem__grid h3{margin-top:36px;font-size:21px}.home-architecture__principles{grid-template-columns:1fr}.home-architecture__principles div{border-bottom:1px solid #334058;border-right:0}.home-architecture__principles div:last-child{border-bottom:0}.home-capability-grid{grid-template-columns:1fr}.home-capability-grid article,.home-capability-grid article:nth-child(2n),.home-capability-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:315px}.home-capability-grid article:last-child{border-bottom:0}.home-capability-grid h3{margin-top:45px;font-size:23px}.home-not__list>div{grid-template-columns:40px 1fr;gap:9px;padding:19px 2px}.home-not__list p{grid-column:2;line-height:1.65}.home-use-cases__grid{grid-template-columns:1fr}.home-use-cases__grid article{min-height:225px}.home-use-cases__grid h3{margin-top:42px}.home-boundaries__list article{min-height:0}.home-final{padding:82px 20px 92px}.home-final .home-actions{max-width:420px;margin-left:auto;margin-right:auto}footer nav{flex-direction:column}}.page-breadcrumb{font-size:13px}.content-toc a{font-size:14px}.article-index{font-size:12px}.definition-list p,.focus-list p,.numbered-flow p,.step-cards p,.role-definition-grid p,.two-unit-grid p{font-size:15px}.definition-list h3,.focus-list h3,.numbered-flow h3,.step-cards h3{font-size:19px}.content-page footer nav a{font-size:14px}@media (max-width:760px){.content-article>section>p:not(.article-index):not(.article-note):not(.article-keyline){font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}h1,h2,h3,p,li,dt,dd,a,button{word-break:keep-all}code,pre,.page-console,.provider-flow{overflow-wrap:anywhere}.home-button:active,.header-cta:active{box-shadow:none;transform:translateY(0)}.mobile-menu>button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;align-content:center;gap:7px;padding:0 10px;display:grid}.mobile-menu>button span{background:currentColor;height:2px;transition:transform .15s;display:block}.mobile-menu>button[aria-expanded=true] span:first-child{transform:translateY(4.5px)rotate(45deg)}.mobile-menu>button[aria-expanded=true] span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.mobile-menu nav a{align-items:center;min-height:44px;display:flex}.mobile-menu nav a[aria-current=page]{color:var(--blue);background:#edf3ff;font-weight:750}.mobile-menu nav a:last-child{color:#344158;background:#fff}.task-form-mock{display:block}.task-form-mock figcaption{color:var(--blue);letter-spacing:.06em;margin-bottom:16px;font:720 12px/1.4 ui-monospace,monospace}.task-form-mock dl{grid-template-columns:1fr 1fr;gap:15px;margin:0;display:grid}.task-form-mock dl>div{border:1px solid var(--line);background:#fff;min-height:74px;padding:14px 16px}.task-form-mock dt{color:#526078;letter-spacing:.06em;margin-bottom:11px;font:700 11px ui-monospace,monospace}.task-form-mock dd{color:#344158;margin:0;font-size:14px;line-height:1.65}.task-form-mock__action{background:var(--ink);color:#fff;align-items:center;width:max-content;min-height:44px;margin:15px 0 0 auto;padding:0 16px;font-size:13px;font-weight:700;display:flex}.concepts-index main{max-width:1440px;margin:0 auto;padding:100px 56px 120px}.concepts-index__hero{max-width:800px}.concepts-index__hero h1,.not-found-page h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,66px);line-height:1.12}.concepts-index__hero>p:last-child,.not-found-page main>p{color:var(--muted);margin:25px 0 0;font-size:17px;line-height:1.8}.concepts-index__grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.concepts-index__grid article{border-right:1px solid var(--line);flex-direction:column;min-height:290px;padding:28px;display:flex}.concepts-index__grid article:last-child{border-right:0}.concepts-index__grid article>span{color:var(--blue);font:720 12px ui-monospace,monospace}.concepts-index__grid h2{margin:55px 0 15px;font-size:25px}.concepts-index__grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.concepts-index__grid a{min-height:44px;color:var(--blue);align-items:end;margin-top:auto;font-size:14px;font-weight:720;display:flex}.not-found-page main{text-align:center;flex-direction:column;align-items:center;min-height:650px;padding:110px 24px;display:flex}.not-found-page main>.symbol{width:72px;height:72px;margin-bottom:28px}.not-found-page main>p{max-width:620px}.page-breadcrumb,.content-toc p,.content-toc a,.article-index,.memory-vault__row span,.memory-vault__row i,.task-sequence i,.task-sequence span,.page-console__top small,.page-console__top>i,.role-definition-grid small,.next-reading small{color:#46546a}.content-page-hero .page-breadcrumb,.content-page-hero .page-breadcrumb a{color:#d9e2f0}.content-page-hero--light .page-breadcrumb,.content-page-hero--light .page-breadcrumb a{color:#46546a}.content-page-hero .eyebrow--light,.next-reading small,.page-console__top>i{color:#7be6fa}.home-system-map__head>span,.home-session-node>span,.home-session-node>small{color:#4b5870}.home-resume-node>i{color:#00677d}.memory-vault__row>span{color:#b8c4d6}.memory-vault__row>i{color:#7be6fa}.scope-stack>div>span,.two-unit-grid article>small,.provider-flow small{color:#46546a}.task-sequence__head>span,.task-sequence__head>i,.page-console__top small{color:#9eeafa}.managed-layers>i{color:#4b5870}@media (max-width:900px){.content-page-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding-left:28px;padding-right:28px}.content-layout{padding-left:28px;padding-right:28px;display:block}.content-toc{border:1px solid var(--line);background:var(--paper);flex-wrap:wrap;gap:6px;margin-bottom:56px;padding:16px;display:flex;position:static}.content-toc p{width:100%;margin:0 0 7px}.content-toc a{border:1px solid var(--line);background:#fff;align-items:center;min-height:44px;padding:0 12px;display:flex}.concepts-index main{padding-left:28px;padding-right:28px}.concepts-index__grid{grid-template-columns:1fr}.concepts-index__grid article{border-right:0;border-bottom:1px solid var(--line);min-height:230px}.concepts-index__grid article:last-child{border-bottom:0}}@media (max-width:760px){.mobile-menu>button{width:44px;height:44px}.home-problem__grid article{min-height:0;padding:22px 20px}.home-problem__grid h3{margin:18px 0 10px}.home-architecture__principles div{min-height:0;padding:22px 0}.content-toc{margin-bottom:48px;display:flex}.content-layout{padding-top:48px}.task-form-mock dl{grid-template-columns:1fr}.task-form-mock__goal{grid-column:auto}.concepts-index main{padding:70px 20px 90px}.concepts-index__hero h1,.not-found-page h1{font-size:38px}.not-found-page main{min-height:560px;padding:82px 20px}}
