:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#c7926b;--page-deep:#b87854;--shell:#f4dfc6;--shell-soft:#fff0d7;--card:#f6e2c7;--card-strong:#f1d0aa;--ink:#261914;--ink-soft:#5d473b;--muted:#876d5c;--line:#4d302229;--line-strong:#4d302247;--brown:#3c271d;--brown-light:#6b4734;--gold:#f1c353;--gold-soft:#ffe28a;--green:#b4c879;--blue:#86b9d6;--orange:#e99b58;--coral:#df765f;--purple:#b294d1;--radius-xl:34px;--radius-lg:24px;--radius-md:18px;--radius-sm:12px;--shadow-soft:0 30px 80px #4c2a193d, inset 0 1px 0 #ffffffb3, inset 0 -14px 26px #623c281a;--shadow-card:0 18px 36px #4527182e, 0 4px 0 #683f281f, inset 0 1px 0 #ffffffb8;--shadow-pressed:inset 0 8px 18px #5e392424, inset 0 -1px 0 #ffffff8f, 0 1px 0 #ffffff70;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-sans);font-synthesis-weight:none;text-rendering:geometricprecision}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{min-height:100vh;color:var(--ink);background:linear-gradient(180deg, #ffe2bf52, transparent 34rem), radial-gradient(circle at 20% 10%, #ffe6bb57, transparent 28rem), linear-gradient(180deg, var(--page) 0%, var(--page-deep) 100%);font-family:var(--font-sans);margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.26;mix-blend-mode:soft-light;background-image:linear-gradient(90deg,#fff4e024 1px,#0000 1px),linear-gradient(0deg,#5332211f 1px,#0000 1px),radial-gradient(#4f2f1e29 .8px,#0000 1px);background-size:72px 72px,72px 72px,24px 24px;position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}main{min-height:100vh;padding:26px 0 72px;position:relative;overflow:clip}.hero{background:var(--shell);width:min(1500px,100vw - 56px);min-height:min(850px,100svh - 52px);box-shadow:var(--shadow-soft);isolation:isolate;border:1px solid #fff6e8b8;border-radius:30px;margin:0 auto;position:relative;overflow:hidden}.heroImage{z-index:0;background:url(/generated/clay-workbench-ai.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.heroShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#4226181f 0%,#f4dabb1f 20%,#0000 42%),linear-gradient(#fff1db24 0%,#0000 42%,#3d24171a 100%);position:absolute;inset:0}.nav{z-index:5;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:relative}.brand,.navLinks,.heroPanel,.button,.textLink,.startLinks a{background:linear-gradient(180deg, #fff2dbf0, #e6c8a6e0), var(--shell-soft);box-shadow:var(--shadow-card);border:1px solid #4f312129}.brand{color:#22160f;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 16px 0 10px;font-size:16px;font-weight:820;display:inline-flex}.brandMark{background:radial-gradient(circle at 28% 22%,#fff4cfe0 0 18%,#0000 19%),linear-gradient(145deg,#f0b24c 0%,#b26a35 58%,#5d3526 100%);border-radius:10px;width:30px;height:30px;box-shadow:inset 0 1px #ffffffb8,inset 0 -8px 14px #4523143d,0 8px 14px #482a192e}.navLinks{background:linear-gradient(180deg, #ffefd5d6, #e4c6a4c7), var(--shell-soft);border-radius:18px;align-items:center;gap:4px;min-height:48px;padding:6px;display:flex}.navLinks a{color:#564033;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:14px;font-weight:760;display:inline-flex}.navLinks a:hover{color:var(--ink);background:#ffffff70}.heroContent{z-index:3;background:linear-gradient(180deg, #ffefd7f0, #eed3b4f0), var(--card);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #56372524;border-radius:22px;flex-direction:column;justify-content:center;width:min(500px,42vw);min-height:430px;padding:26px 28px 28px;display:flex;position:absolute;top:24%;left:clamp(260px,20vw,430px);box-shadow:0 26px 52px #40241633,0 5px #6f452b1a,inset 0 1px #ffffffb8}.heroName{background:linear-gradient(180deg, #ffe782e6, #e6b73fe6), var(--gold);color:#4b301b;border:1px solid #7e56202e;border-radius:12px;width:100%;margin:0 0 20px;padding:16px 18px;font-size:14px;font-weight:820;line-height:1.55;box-shadow:0 12px 20px #6b431a29,inset 0 1px #ffffff94,inset 0 -8px 14px #9a65191f}.heroContent h1{color:#22150f;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(44px,4.1vw,62px);font-weight:850;line-height:1.08}.heroLead{color:var(--ink-soft);margin:22px 0 0;font-size:16px;font-weight:560;line-height:1.78}.heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button,.textLink,.startLinks a{color:#3d2a20;border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:820;transition:transform .16s,box-shadow .16s;display:inline-flex}.button:hover,.textLink:hover,.startLinks a:hover{transform:translateY(-2px)}.button.primary,.textLink{color:#fff2df;background:linear-gradient(180deg, #4b3327, #25160f), var(--brown);border-color:#24160f59}.button.secondary,.startLinks a{color:#473226;background:linear-gradient(180deg, #fff1daf5, #e0c3a1e6), var(--shell-soft)}.button.inline{width:fit-content;margin-top:24px}.heroPanel{z-index:3;background:linear-gradient(180deg, #ffefdadb, #eacdadd6), var(--card);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(290px,24vw);min-height:130px;padding:18px;display:grid;position:absolute;top:48%;right:clamp(210px,18vw,390px)}.heroPanel span{min-width:0;min-height:32px;box-shadow:var(--shadow-pressed);color:#644b3e;white-space:nowrap;background:#fff8ebbd;border:1px solid #4e33231f;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:820;display:flex}.section{width:min(860px,100vw - 40px);margin:0 auto}.intro{padding:76px 0 64px}.sectionHeader{max-width:800px}.sectionHeader.compact{max-width:520px}.sectionLabel,.productLabel{color:#71513f;letter-spacing:0;background:#ffebcdd1;border:1px solid #5c3b261f;border-radius:999px;align-items:center;min-height:30px;margin:0 0 18px;padding:0 12px;font-size:12px;font-weight:820;display:inline-flex;box-shadow:inset 0 1px #ffffffad,0 10px 20px #482a1a14}.sectionHeader h2,.startCopy h2{color:#241710;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,52px);font-weight:850;line-height:1.15}.sectionHeader p:not(.sectionLabel),.startCopy p:not(.sectionLabel){color:#3f2b20b8;margin:18px 0 0;font-size:16px;font-weight:560;line-height:1.9}.principleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.principleCard,.lifeCard,.productCard,.core,.statement,.start{box-shadow:var(--shadow-card);border:1px solid #5c3a2629}.principleCard{background:linear-gradient(180deg, #ffedd1eb, #e5c5a2e6), var(--card);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:230px;padding:24px;display:flex}.principleCard:nth-child(2){background:linear-gradient(180deg, #cfe29ce6, #a9c472e0), var(--green)}.principleCard:nth-child(3){background:linear-gradient(180deg, #c4a8dbe6, #a685c5e0), var(--purple)}.principleCard h3,.lifeCard h3,.productCard h3{color:#241710;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:26px;font-weight:850;line-height:1.15}.principleCard p,.lifeCard p,.productCard p{color:#2b1e16b8;margin:16px 0 0;font-size:14px;font-weight:560;line-height:1.75}.loop{grid-template-columns:.72fr 1fr;align-items:stretch;gap:26px;width:min(1120px,100vw - 40px);padding:58px 0;display:grid}.loopMedia,.productVisual,.startVisual,.coreVisual{box-shadow:var(--shadow-card);background:#ffe6c87a;border:1px solid #5b3a2626;border-radius:24px;position:relative;overflow:hidden}.loopMedia img,.productVisual img,.startVisual img,.coreVisual>img{object-fit:cover;width:100%;height:100%}.loopMedia{min-height:620px}.loopContent{align-content:center;gap:24px;display:grid}.lifeGrid{box-shadow:var(--shadow-pressed);background:linear-gradient(90deg,#744e3012 1px,#0000 1px) 0 0/58px 58px,linear-gradient(0deg,#744e300d 1px,#0000 1px) 0 0/58px 58px,#ffe7ca6b;border:1px solid #5b3a2624;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px;display:grid}.lifeCard{background:linear-gradient(180deg, #ffe27df2, #e7bb49f2), var(--gold);border-radius:16px;flex-direction:column;min-height:250px;padding:18px;display:flex}.lifeCard:nth-child(2){background:linear-gradient(180deg, #c2dc8ef2, #9ebd68f2), var(--green)}.lifeCard:nth-child(3){background:linear-gradient(180deg, #c5a0ddf2, #a679caf2), var(--purple)}.lifeCard:nth-child(4){background:linear-gradient(180deg, #f2a460f2, #de804cf2), var(--orange)}.lifeCard:nth-child(5){background:linear-gradient(180deg, #95cddff2, #6fb0c6f2), var(--blue)}.lifeCard span{width:34px;height:34px;box-shadow:var(--shadow-pressed);color:#614331;background:#fff7e9b8;border:1px solid #422b1e1f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:auto;font-size:12px;font-weight:850;display:inline-flex}.lifeCard h3{margin-top:54px;font-size:22px}.core{background:linear-gradient(180deg, #ffefd7eb, #e7c9a9eb), var(--card);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:center;gap:30px;width:min(860px,100vw - 40px);margin-top:48px;padding:28px;display:grid}.coreVisual{border-radius:20px;min-height:380px}.coreVisual:after,.productVisual:after,.startVisual:after{content:"";pointer-events:none;background:linear-gradient(#fff1db1a,#0000 46%),radial-gradient(circle at 50% 24%,#ffedc42e,#0000 22rem);position:absolute;inset:0}.monitorCard{z-index:2;width:min(310px,100% - 40px);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#ffe1bb2e,#0000 36%),linear-gradient(160deg,#5a382b,#2d1c16);border:1px solid #fff0da29;border-radius:18px;padding:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.monitorCard p{color:#ffe7c2;background:#2115106b;border-radius:999px;align-items:center;min-height:28px;margin:0;padding:0 10px;font-size:11px;font-weight:820;display:inline-flex}.monitorCard div{gap:10px;margin-top:34px;display:grid}.monitorCard span{color:#ffe3b8;text-overflow:ellipsis;white-space:nowrap;background:#1a100c3d;border:1px solid #ffe8c81f;border-radius:10px;min-width:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;display:block;overflow:hidden}.runtime{width:min(1120px,100vw - 40px);padding:70px 0 18px}.runtimeHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:24px;display:grid}.runtimeHeader h2{color:#241710;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,4.1vw,54px);font-weight:850;line-height:1.12}.runtimeControls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.runtimeControls button{background:linear-gradient(180deg, #fff1daf5, #e0c3a1e6), var(--shell-soft);min-height:42px;box-shadow:var(--shadow-card);color:#473226;font:inherit;cursor:pointer;border:1px solid #4f312129;border-radius:12px;padding:0 14px;font-size:13px;font-weight:850}.runtimeControls button:hover{transform:translateY(-1px)}.runtimeControls .isPrimary{color:#fff2df;background:linear-gradient(180deg, #4b3327, #25160f), var(--brown);border-color:#24160f59}.runtimeConsole{box-shadow:var(--shadow-card);background:linear-gradient(90deg,#744e3012 1px,#0000 1px) 0 0/62px 62px,linear-gradient(0deg,#744e300d 1px,#0000 1px) 0 0/62px 62px,linear-gradient(#ffecd0f0,#e1c2a0e6);border:1px solid #53342329;border-radius:24px;grid-template-columns:minmax(300px,.92fr) minmax(300px,.9fr) minmax(300px,.82fr);gap:16px;padding:18px;display:grid}.runtimeTopbar{grid-column:1/-1;grid-template-columns:1.3fr 1fr repeat(3,.62fr);gap:10px;display:grid}.runtimeTopbar div,.agentMatrix,.eventStream,.agentInspector{box-shadow:var(--shadow-pressed);border:1px solid #4e322224;border-radius:18px}.runtimeTopbar div{background:linear-gradient(180deg, #fff6e7e0, #ebccaad6), var(--card);gap:8px;min-height:78px;padding:14px 16px;display:grid}.runtimeTopbar span,.spawnMap span,.eventStreamHeader span,.mailboxPanel>span{color:#4c3427ad;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.2}.runtimeTopbar strong{color:#2c1d16;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;font-weight:850;line-height:1.2;overflow:hidden}.agentMatrix{background:radial-gradient(circle at 80% 8%,#ffe27d57,#0000 12rem),linear-gradient(#fff1dedb,#e7c5a4c7);align-content:start;gap:12px;min-height:500px;padding:18px;display:grid}.agentRow{background:linear-gradient(180deg, #fff6e7eb, #eed1b0e6), var(--card);min-height:82px;box-shadow:var(--shadow-card);color:#35241b;font:inherit;text-align:left;cursor:pointer;border:1px solid #4d312024;border-radius:16px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.agentRow:hover,.agentRow.isSelected{background:linear-gradient(180deg, #ffe276f0, #dca53eeb), var(--gold);border-color:#3a251957;transform:translateY(-1px)}.agentRow strong{color:#241710;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:850;line-height:1.2;display:block;overflow:hidden}.agentRow small{color:#3d2b20ad;margin-top:6px;font-size:12px;font-weight:720;line-height:1.3;display:block}.agentRow code{color:#4f382d;background:#fff7e9a8;border-radius:999px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:760}.statusDot{background:var(--muted);border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 5px #fff7e9a3}.statusDot.running{background:#7fa246;box-shadow:0 0 0 5px #b4c8793d,0 0 18px #7fa246b3}.statusDot.idle{background:#d69d46}.statusDot.retiring{background:#bb6c55;box-shadow:0 0 0 5px #df765f33,0 0 18px #bb6c55a8}.spawnMap{background:#fff6e78a;border:1px dashed #4d312038;border-radius:16px;gap:8px;margin-top:8px;padding:16px;display:grid}.spawnMap strong,.spawnMap small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.spawnMap strong{color:#3b281e;font-size:13px}.spawnMap small{color:#3d2b20b8;font-size:11px;line-height:1.45}.eventStream{background:linear-gradient(180deg, #5b392bf0, #281913f5), var(--brown);flex-direction:column;gap:12px;min-height:500px;padding:18px;display:flex}.eventStreamHeader{border-bottom:1px solid #ffe7c61f;gap:8px;margin-bottom:6px;padding-bottom:16px;display:grid}.eventStreamHeader span{color:#f5c96f}.eventStreamHeader strong{color:#fff0d3;font-size:20px;font-weight:850;line-height:1.2}.eventLine{background:linear-gradient(135deg,#ffe5be1a,#0000 48%),#150d0a3d;border:1px solid #ffe8c81f;border-radius:14px;gap:8px;padding:14px;display:grid}.eventLine code{color:#ffe19a;background:#ffe28a26;border-radius:999px;width:fit-content;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:850}.eventLine strong{color:#fff3df;overflow-wrap:anywhere;font-size:14px;font-weight:840;line-height:1.25}.eventLine small{color:#ffe5c3ad;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}.agentInspector{background:linear-gradient(180deg, #c4a8dbe0, #a07fc0e6), var(--purple);flex-direction:column;min-height:500px;padding:22px;display:flex}.agentInspector p{color:#4a352a;background:#fff7e9ad;border:1px solid #3c271c1f;border-radius:999px;width:fit-content;margin:0;padding:8px 10px;font-size:12px;font-weight:850}.agentInspector h3{color:#241710;font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;margin:54px 0 0;font-size:clamp(25px,2.5vw,36px);font-weight:850;line-height:1.08}.agentInspector>span{color:#2a1d16c2;margin-top:14px;font-size:15px;font-weight:640;line-height:1.72;display:block}.budgetStack{gap:12px;margin-top:26px;display:grid}.budgetStack label{background:#fff7e985;border:1px solid #3b271b1f;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:48px;padding:12px;display:grid;position:relative;overflow:hidden}.budgetStack label span,.budgetStack label strong{z-index:1;position:relative}.budgetStack label span{color:#4d372c;font-size:12px;font-weight:850}.budgetStack label strong{color:#38261d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:820}.budgetStack label i{background:#ffe27d8f;width:0;position:absolute;inset:0 auto 0 0}.mailboxPanel{gap:8px;margin-top:22px;display:grid}.mailboxPanel code,.toolStrip code{color:#38261d;overflow-wrap:anywhere;background:#fff7e99e;border:1px solid #3b271b1f;border-radius:10px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:760;line-height:1.3}.toolStrip{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:24px;display:flex}.protocol{width:min(1120px,100vw - 40px);padding:70px 0 18px}.protocolHeader{grid-template-columns:minmax(0,1fr) minmax(280px,.66fr);align-items:end;gap:34px;margin-bottom:24px;display:grid}.protocolHeader h2{color:#241710;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,4.1vw,54px);font-weight:850;line-height:1.12}.protocolHeader>p{color:#3f2b20bd;margin:0 0 4px;font-size:15px;font-weight:580;line-height:1.85}.protocolConsole{box-shadow:var(--shadow-card);background:linear-gradient(90deg,#744e3012 1px,#0000 1px) 0 0/62px 62px,linear-gradient(0deg,#744e300d 1px,#0000 1px) 0 0/62px 62px,linear-gradient(#ffecd0f0,#e1c2a0e6);border:1px solid #53342329;border-radius:24px;grid-template-columns:minmax(360px,1.05fr) minmax(240px,.55fr) minmax(280px,.72fr);align-items:stretch;gap:16px;padding:18px;display:grid}.kernelBoard,.packetRail,.contractInspector{box-shadow:var(--shadow-pressed);border:1px solid #4e322224;border-radius:18px}.kernelBoard{background:radial-gradient(circle at 50% 46%,#ffe58361,#0000 10rem),linear-gradient(160deg,#fff1dedb,#e7c5a4c7);min-height:500px;padding:20px;position:relative;overflow:hidden}.kernelOrbit{border:1px dashed #5235233d;border-radius:999px;position:absolute;inset:36px}.kernelOrbit:before,.kernelOrbit:after{content:"";border:1px solid #5235231f;border-radius:999px;position:absolute;inset:58px}.kernelOrbit:after{background:#fff5e647;inset:116px;box-shadow:inset 0 0 0 1px #52352314}.orbitNode{z-index:1;min-width:78px;min-height:34px;box-shadow:var(--shadow-card);color:#614331;background:#fff7eadb;border:1px solid #412a1d24;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex;position:absolute}.orbitNode.top{top:-17px;left:50%;transform:translate(-50%)}.orbitNode.right{top:50%;right:-22px;transform:translateY(-50%)}.orbitNode.bottom{bottom:-17px;left:50%;transform:translate(-50%)}.orbitNode.left{top:50%;left:-26px;transform:translateY(-50%)}.kernelCore{z-index:2;background:linear-gradient(180deg, #4e3427, #25160f), var(--brown);color:#ffe9c8;border:1px solid #2d1d1442;border-radius:22px;flex-direction:column;justify-content:center;gap:14px;width:min(260px,100% - 72px);min-height:150px;padding:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 48px #42261847,inset 0 1px #fff2da2e}.kernelCore span{font-size:14px;font-weight:850}.kernelCore strong{color:#fff7e7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:780;line-height:1.55}.kernelBoundary{z-index:3;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:100%;display:grid;position:relative}.boundaryButton{background:linear-gradient(180deg, #fff6e7e0, #ebccaad6), var(--card);width:min(220px,100%);min-height:104px;box-shadow:var(--shadow-card);color:#35241b;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;border:1px solid #4d312024;border-radius:16px;flex-direction:column;justify-content:space-between;align-self:start;align-items:flex-start;padding:16px;transition:transform .16s,border-color .16s,background .16s;display:flex}.boundaryButton:nth-child(2){justify-self:end}.boundaryButton:nth-child(3){align-self:end}.boundaryButton:nth-child(4){place-self:end}.boundaryButton:hover,.boundaryButton.isActive{background:linear-gradient(180deg, #ffe276f0, #dca53eeb), var(--gold);border-color:#3a251957;transform:translateY(-2px)}.boundaryButton span{font-size:18px;font-weight:850;line-height:1.2}.boundaryButton strong{color:#342319ad;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.4}.packetRail{background:linear-gradient(180deg, #5b392bf0, #281913f5), var(--brown);flex-direction:column;gap:12px;padding:18px;display:flex}.railHeader{border-bottom:1px solid #ffe7c61f;gap:8px;margin-bottom:6px;padding-bottom:16px;display:grid}.railHeader span{color:#f5c96f;font-size:12px;font-weight:850}.railHeader strong{color:#fff0d3;font-size:20px;font-weight:850;line-height:1.2}.packet{background:linear-gradient(135deg,#ffe5be1a,#0000 48%),#150d0a3d;border:1px solid #ffe8c81f;border-radius:14px;gap:8px;padding:15px;display:grid}.packet span{color:#ffe19a;background:#ffe28a26;border-radius:999px;width:fit-content;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:850}.packet strong{color:#fff3df;font-size:14px;font-weight:840;line-height:1.25}.packet small{color:#ffe5c3ad;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}.contractInspector{background:linear-gradient(180deg, #c4a8dbe0, #a07fc0e6), var(--purple);flex-direction:column;justify-content:flex-end;min-height:500px;padding:22px;display:flex}.contractInspector p{color:#4a352a;background:#fff7e9ad;border:1px solid #3c271c1f;border-radius:999px;width:fit-content;margin:0 0 auto;padding:8px 10px;font-size:12px;font-weight:850}.contractInspector h3{color:#241710;font-family:var(--font-display);letter-spacing:0;margin:92px 0 0;font-size:clamp(28px,3vw,42px);font-weight:850;line-height:1.08}.contractInspector>span{color:#2a1d16c2;margin-top:16px;font-size:15px;font-weight:620;line-height:1.76;display:block}.contractTags{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.contractTags code{color:#38261d;background:#fff7e99e;border:1px solid #3b271b1f;border-radius:10px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:760;line-height:1.2}.statement{background:linear-gradient(135deg,#ffdbad33,#0000 40%),linear-gradient(120deg,#915f47,#c48662 52%,#dda96f);border-radius:24px;margin-top:68px;padding:44px;position:relative;overflow:hidden}.statement img{object-fit:cover;opacity:.16;mix-blend-mode:soft-light;width:100%;height:100%;position:absolute;inset:0}.statement:before{content:"";box-shadow:var(--shadow-pressed);border:1px solid #ffefd92e;border-radius:18px;position:absolute;inset:16px}.statement p{z-index:1;color:#fff5e6;max-width:760px;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;text-shadow:0 2px 20px #4022142e;margin:0;font-size:clamp(27px,3.6vw,42px);font-weight:850;line-height:1.42;position:relative}.products{padding:72px 0 34px}.productVisual{height:260px;margin-top:28px}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.productCard{background:linear-gradient(180deg, #ffedccf0, #e6c6a4e6), var(--card);border-radius:18px;flex-direction:column;align-items:flex-start;min-height:360px;padding:24px;display:flex}.productCard:first-child{background:linear-gradient(180deg, #ffe279f0, #dda540f0), var(--gold)}.productCard p:not(.productLabel){flex:1;margin-bottom:24px}.productLabel{background:#fff5e2a8;margin-bottom:20px}.textLink{width:100%}.start{background:linear-gradient(90deg,#744e3012 1px,#0000 1px) 0 0/64px 64px,linear-gradient(0deg,#744e300d 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#ffebcfeb,#e4c4a3eb);border-radius:24px;grid-template-columns:.82fr 1fr;align-items:stretch;gap:0;margin-top:38px;padding:18px;display:grid}.startVisual{min-height:360px;box-shadow:var(--shadow-pressed);border-radius:18px 0 0 18px}.startCopy{box-shadow:var(--shadow-pressed);background:#ffefd8d1;border:1px solid #5c3a2624;border-left:0;border-radius:0 18px 18px 0;flex-direction:column;justify-content:center;padding:34px;display:flex}.startLinks{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.footer{color:#38261c9e;justify-content:space-between;gap:20px;width:min(860px,100vw - 40px);margin:42px auto 0;font-size:13px;line-height:1.6;display:flex}@media (width<=1180px){.hero{min-height:760px}.heroContent{width:min(460px,100vw - 96px);top:24%;left:clamp(56px,11vw,160px)}.heroPanel{width:250px;right:70px}.loop,.core,.runtimeHeader,.runtimeConsole,.protocolHeader,.protocolConsole{grid-template-columns:1fr}.loopMedia{min-height:420px}.sectionHeader.compact{max-width:800px}.protocolHeader,.runtimeHeader{align-items:start}.runtimeTopbar{grid-template-columns:repeat(2,minmax(0,1fr))}.runtimeTopbar div:first-child,.runtimeTopbar div:nth-child(2){grid-column:span 1}.agentMatrix,.eventStream,.agentInspector{min-height:0}.protocolConsole{grid-template-columns:minmax(0,1fr)}.kernelBoard,.contractInspector{min-height:420px}.packetRail{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.railHeader{grid-column:1/-1}}@media (width<=860px){main{padding-top:16px}.hero{border-radius:24px;width:min(720px,100vw - 28px);min-height:910px}.heroImage{opacity:.92;background-position:54%}.nav{align-items:flex-start;padding:12px}.navLinks{display:none}.heroContent{width:auto;min-height:auto;padding:22px;top:98px;left:18px;right:18px}.heroContent h1{font-size:clamp(38px,10vw,50px)}.heroPanel{grid-template-columns:repeat(5,minmax(0,1fr));width:auto;inset:auto 18px 24px}.section,.core,.loop,.runtime,.protocol,.footer{width:min(720px,100vw - 28px)}.principleGrid,.productGrid,.start{grid-template-columns:1fr}.principleCard,.productCard{min-height:220px}.lifeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifeCard{min-height:220px}.lifeCard p{min-height:unset}.core{padding:22px}.protocol,.runtime{padding-top:52px}.runtimeHeader{gap:16px}.runtimeControls{justify-content:flex-start}.runtimeConsole{padding:12px}.runtimeTopbar{grid-template-columns:1fr}.runtimeTopbar strong{white-space:normal}.kernelBoundary{grid-template-columns:1fr;align-content:space-between;height:auto}.boundaryButton,.boundaryButton:nth-child(2),.boundaryButton:nth-child(3),.boundaryButton:nth-child(4){align-self:stretch;min-height:76px;margin:0}.kernelBoard{gap:12px;min-height:auto;display:grid}.kernelOrbit{display:none}.kernelCore{justify-self:center;width:min(240px,100% - 52px);position:relative;top:auto;left:auto;transform:none}.packetRail{grid-template-columns:repeat(2,minmax(0,1fr))}.startVisual{border-radius:18px 18px 0 0;min-height:260px}.startCopy{border-top:0;border-left:1px solid #5c3a2624;border-radius:0 0 18px 18px}.footer{flex-direction:column}}@media (width<=540px){.hero{min-height:860px}.brand{min-height:44px}.heroName{padding:13px 14px}.heroLead{font-size:15px;line-height:1.75}.heroActions{grid-template-columns:1fr;display:grid}.button{width:100%}.heroPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.intro,.loop,.products{padding-top:48px;padding-bottom:32px}.principleGrid,.productGrid{gap:12px}.loopMedia,.productVisual{height:auto;min-height:240px}.lifeGrid{grid-template-columns:1fr;padding:12px}.lifeCard{min-height:0}.lifeCard h3{margin-top:34px}.monitorCard{width:auto;left:16px;right:16px}.coreVisual{min-height:456px}.monitorCard span{white-space:normal}.protocolHeader h2{font-size:clamp(32px,9vw,44px)}.runtimeHeader h2{overflow-wrap:anywhere;font-size:clamp(28px,8.2vw,38px)}.protocolConsole{padding:12px}.kernelBoard,.contractInspector{min-height:auto}.kernelCore{width:100%;min-height:124px;padding:18px}.kernelCore strong{font-size:11px}.boundaryButton span{font-size:16px}.packetRail{grid-template-columns:1fr}.contractInspector h3{margin-top:76px}.statement{padding:30px}.start{padding:12px}.startCopy{padding:24px}}.paperIcon{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none;width:22px;height:22px}.heroName,.heroPanel span,.sectionLabel,.productLabel,.paperTopline{align-items:center;gap:9px;display:inline-flex}.heroName .paperIcon{color:#6b421f;width:19px;height:19px}.heroPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.heroPanel span{justify-content:flex-start}.heroPanel .paperIcon{width:15px;height:15px}.section{position:relative}.intro,.loop,.core,.products,.start{background:linear-gradient(90deg,#7e543412 1px,#0000 1px) 0 0/72px 72px,linear-gradient(0deg,#7e54340d 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#f6ddbf94,#d6ab8466);border:1px solid #fff6e775;border-radius:30px;margin-top:54px;box-shadow:0 26px 70px #4d2b1b29,inset 0 1px #ffffff8a,inset 0 -18px 32px #72442914}.intro{width:min(1120px,100vw - 40px);padding:28px}.loop{padding:28px}.products{width:min(1120px,100vw - 40px);padding:30px}.core,.start{width:min(1120px,100vw - 40px)}.sectionHeader,.sectionHeader.compact,.startCopy{background:linear-gradient(180deg, #fff1daf0, #ebcbaae0), var(--card);max-width:none;box-shadow:var(--shadow-card);border:1px solid #51342424;border-radius:22px;padding:28px;position:relative}.sectionHeader:before,.startCopy:before,.principleCard:before,.productCard:before{content:"";width:74px;height:14px;box-shadow:var(--shadow-pressed);background:#fffaee73;border-radius:999px;position:absolute;top:12px;right:18px}.sectionLabel{margin-bottom:16px}.sectionHeader h2,.startCopy h2{max-width:780px}.sectionHeader p:not(.sectionLabel),.startCopy p:not(.sectionLabel){max-width:760px}.principleGrid{align-items:stretch}.principleCard,.productCard,.lifeCard{position:relative;overflow:hidden}.paperTopline{width:fit-content;min-height:40px;box-shadow:var(--shadow-pressed);color:#4d372c;background:#fff7e89e;border:1px solid #3d271c1f;border-radius:13px;margin-bottom:34px;padding:0 12px;font-size:12px;font-weight:850}.paperTopline .paperIcon{width:20px;height:20px}.principleCard h3{margin-top:auto}.loopMedia,.productVisual,.startVisual,.coreVisual{background:linear-gradient(180deg, #fff0d8e6, #e1c2a1c7), var(--card);border-radius:22px;padding:12px}.loopMedia img,.productVisual img,.startVisual img,.coreVisual>img{border-radius:16px;box-shadow:inset 0 0 0 1px #3f291d1f}.lifeGrid{border-radius:22px;align-self:stretch;padding:14px}.lifeCard{justify-content:flex-start;gap:12px}.lifeCard>span{margin-bottom:10px}.lifeCard>.paperIcon{color:#2a1d16c7;width:34px;height:34px;margin-top:auto}.lifeCard h3{margin-top:20px}.lifeCard p{min-height:112px}.core{padding:28px}.monitorCard{background:linear-gradient(135deg,#ffe1bb2e,#0000 36%),linear-gradient(160deg,#5a382b,#2d1c16)}.statement{width:min(980px,100vw - 40px);margin-top:54px}.productVisual{height:300px}.productGrid{align-items:stretch}.productCard{transform:rotate(var(--paper-tilt,-.6deg));transition:transform .18s,box-shadow .18s}.productCard:nth-child(2){--paper-tilt:.4deg}.productCard:nth-child(3){--paper-tilt:-.2deg}.productCard:hover{transform:translateY(-4px)rotate(0)}.productLabel{min-height:40px;padding:0 12px}.productLabel .paperIcon{width:19px;height:19px}.sectionLabel .paperIcon{width:17px;height:17px}.productCard h3{margin-top:28px}.start{padding:18px}.startCopy{border-left:1px solid #5c3a2624}.startLinks a{min-height:42px}@media (width<=860px){.intro,.loop,.core,.products,.start,.statement{border-radius:24px;width:min(720px,100vw - 28px);margin-top:28px}.intro,.loop,.products,.core{padding:16px}.sectionHeader,.sectionHeader.compact,.startCopy{padding:22px}.heroPanel,.lifeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifeCard p{min-height:0}}@media (width<=540px){.heroPanel span{min-height:38px}.principleCard,.productCard{transform:none}.loopMedia,.productVisual,.startVisual,.coreVisual{padding:8px}.lifeGrid{grid-template-columns:1fr}}
