.sr-key{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-hero .hero-in{grid-template-columns:1.1fr .9fr}.lp-hero h1{font-size:clamp(2.7rem,5vw,4.5rem);line-height:1.04}.hero-lead-2{color:var(--ink-3);max-width:44ch;margin-top:14px;font-size:1.0625rem}.loop{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative}.loop-ring{width:84%;height:84%;position:absolute;inset:8%;transform:rotate(-135deg)}.loop-ring circle{fill:none;stroke:var(--oat-2);stroke-width:2px}.loop-ring .loop-run{stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-dasharray:18 82;stroke-dashoffset:calc(var(--k,0) * -25);transition:stroke-dashoffset .9s var(--ease)}.loop:not(.is-live) .loop-run{stroke-dasharray:100 0;opacity:.5}.loop-core{background:var(--t-mint);border-radius:50%;place-items:center;display:grid;position:absolute;inset:31%}.loop-mark{width:62%;height:auto;color:var(--green-deep)}.loop-st{background:var(--card);width:46%;transition:opacity .5s var(--ease), transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:16px;align-content:start;gap:6px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 1px 2px #1414130f}.loop-st b{font-family:var(--serif);font-size:1.15rem;font-weight:500}.loop-st span{color:var(--ink-3);font-size:.875rem;line-height:1.45}.loop-st q{color:var(--ink-2);quotes:"«" "»";font-size:.9063rem;line-height:1.45}:lang(en) .loop-st q{quotes:"“" "”"}.loop-st .tag{justify-self:start;padding:2px 9px;font-size:.75rem}.loop-st pre{color:var(--ink-2);white-space:pre;margin:0;font:500 .75rem/1.6 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.loop-st pre span{display:block}.loop-st .n-k{color:var(--green);display:inline}.loop-st .n-s{color:#9a6a1e;display:inline}.s0{inset-block-start:0;inset-inline-start:0}.s1{inset-block-start:4%;inset-inline-end:0}.s2{inset-block-end:4%;inset-inline-end:0}.s3{inset-block-end:0;inset-inline-start:2%}.loop.is-live .loop-st:not(.is-on){opacity:.42}.loop.is-live .loop-st.is-on{transform:translateY(-4px);box-shadow:0 22px 44px -24px #14141359}.loop-key{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}@media (width<=860px){.lp-hero .hero-in{grid-template-columns:1fr}.loop{aspect-ratio:auto;gap:10px;max-width:none;display:grid}.loop-ring,.loop-core{display:none}.loop-st{width:auto;position:static}.loop.is-live .loop-st:not(.is-on){opacity:1}}.vs{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:clamp(14px,2vw,24px);display:grid}@media (width<=900px){.vs{grid-template-columns:1fr}}.vs-col{border-radius:var(--r-lg);align-content:start;gap:18px;margin:0;padding:clamp(20px,3vw,36px);display:grid}.vs-col figcaption{font-family:var(--serif);font-size:1.4rem}.vs-old{background:var(--oat)}.vs-new{background:var(--t-mint-soft)}.chain{gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.chain li{background:var(--card);transition:box-shadow .4s var(--ease), transform .4s var(--ease);border-radius:14px;gap:2px;padding:12px 16px;display:grid;position:relative}.chain li b{font-weight:500}.chain li span{color:var(--ink-3);font-size:.875rem}.chain li:not(:last-child):after{content:"";inset-inline-start:28px;background:var(--green);width:2px;height:22px;position:absolute;top:100%}.vs-old .chain li{background:#fff9}.vs-old .chain li b{color:var(--ink-2)}.vs-old .chain li:not(:last-child):after{background:repeating-linear-gradient(var(--ink-3) 0 3px, transparent 3px 7px);opacity:.5}.vs-new-in{grid-template-columns:1fr minmax(120px,34%);align-items:stretch;gap:14px;display:grid}.gov-band{background:var(--green);color:var(--ivory);border-radius:14px;align-items:center;margin:0;padding:16px;font-size:.9375rem;line-height:1.5;display:flex}@media (width<=560px){.vs-new-in{grid-template-columns:1fr}}#chain-new.is-live .chain li.is-on{box-shadow:0 0 0 2px var(--green);transform:translateX(var(--nudge,4px))}[dir=rtl] #chain-new{--nudge:-4px}.vs-foot{font-family:var(--serif);color:var(--ink-2);font-size:1.15rem}.parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}@media (width<=1000px){.parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.parts{grid-template-columns:1fr}}.part{align-content:start;gap:8px;display:grid}.part .art-tile{aspect-ratio:5/4;margin-bottom:8px;padding:22px}.part h3{font-family:var(--serif);font-size:1.5rem;font-weight:400}.part p{color:var(--ink-2);font-size:.9688rem}.statement{font-family:var(--serif);max-width:26ch;margin-top:clamp(40px,5vw,64px);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.25}.wrap>.nilx{margin-top:clamp(80px,10vw,144px)}.nilx{background:var(--forest);color:#edeae2;border-radius:var(--r-lg);grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,5vw,72px);padding:clamp(28px,5vw,72px);display:grid}@media (width<=960px){.nilx{grid-template-columns:1fr}}.nilx .kicker{color:#8fd0b8}.nilx .h2{color:#f4f1ea}.nilx .h2 .dim{color:#9daba5}.nilx .lead{color:#c5cec9}.ticks{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ticks li{padding-inline-start:26px;position:relative}.ticks li:before{content:"";inset-inline-start:0;border-bottom:2px solid #8fd0b8;border-left:2px solid #8fd0b8;width:12px;height:7px;position:absolute;top:.55em;transform:rotate(-45deg)}.nilx-proven{font-family:var(--serif);color:#f2d6a8;border-top:1px solid #edeae21f;margin-top:28px;padding-top:20px;font-size:1.2rem;line-height:1.45}.code{background:#0d1916;border-radius:18px;padding:18px 0 0;overflow:hidden}.code-src{color:#a9b5b0;padding:0 20px 12px;font-size:.875rem}.code-pre{color:#dce3df;margin:0;padding:0 0 14px;font:400 .875rem/1.75 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow-x:auto}.code-pre code{min-width:max-content;display:block}.ln{transition:background-color .25s var(--ease), border-color .25s var(--ease);border-inline-start:3px solid #0000;padding-inline-end:20px;display:block}.ln>i{text-align:end;color:#5e6e68;user-select:none;width:3.2em;padding-inline-end:1.2em;font-style:normal;display:inline-block}.ln.is-hl{background:#8fd0b821;border-inline-start-color:#8fd0b8}.ln.is-hl>i,.n-k{color:#8fd0b8}.n-s{color:#e2b77a}.notes{background:#12201c;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:14px;list-style:none;display:grid}@media (width<=560px){.notes{grid-template-columns:1fr}}.note{text-align:start;color:#c5cec9;cursor:pointer;width:100%;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:10px;align-items:baseline;gap:10px;padding:9px 12px;font-size:.9063rem;line-height:1.45;display:flex}.note i{color:#8fd0b8;min-width:1.6em;font:500 .8125rem ui-monospace,Menlo,Consolas,monospace}.note:hover,.note[aria-pressed=true]{color:#f4f1ea;background:#8fd0b81f}.note:focus-visible{outline-offset:1px;outline:2px solid #8fd0b8}.steps6{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.steps6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps6{grid-template-columns:1fr}}.steps6 li{counter-increment:s;background:var(--oat);border-radius:16px;align-content:start;justify-items:start;gap:8px;padding:22px;display:grid}.steps6 li:before{content:counter(s);font-family:var(--serif);color:var(--green);font-size:1.6rem;line-height:1}:lang(ar) .steps6 li:before{content:counter(s, arabic-indic)}.steps6 h3{font-family:var(--serif);font-size:1.3rem;font-weight:500;line-height:1.3}.steps6 p{color:var(--ink-2);font-size:.9688rem}.steps6 .pill{margin-top:4px}.honest{font-family:var(--serif);max-width:52ch;margin-top:28px;font-size:clamp(1.2rem,1.8vw,1.4rem);line-height:1.45}.legend{color:var(--ink-3);margin-top:12px;font-size:.9063rem}.every{gap:12px;display:grid}.kinds{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.kinds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.kinds{grid-template-columns:1fr}}.kind{background:var(--oat);border-radius:16px;align-content:start;justify-items:start;gap:8px;padding:20px;display:grid}.kind h3{font-family:var(--serif);font-size:1.2rem;font-weight:500;line-height:1.3}.kind p{color:var(--ink-2);font-size:.9375rem}.base{background:var(--forest);color:#edeae2;font-family:var(--serif);border-radius:16px;align-items:center;gap:16px;padding:18px 22px;font-size:clamp(1.1rem,1.6vw,1.3rem);display:flex}.base-mark{color:#8fd0b8;flex:none;width:52px;height:auto}.roles3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-bottom:clamp(28px,4vw,44px);display:grid}@media (width<=760px){.roles3{grid-template-columns:1fr}}.roles3 article{border-top:3px solid var(--green);gap:6px;padding-top:16px;display:grid}.roles3 h3{font-family:var(--serif);font-size:1.5rem;font-weight:400}.roles3 p{color:var(--ink-2)}.stack{grid-template-columns:1fr minmax(160px,24%);align-items:stretch;gap:12px;display:grid}@media (width<=700px){.stack{grid-template-columns:1fr}}.layers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.layers li{background:var(--oat);transition:background-color .4s var(--ease), color .4s var(--ease);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding:18px 22px;display:flex}.layers li:nth-child(3){background:var(--t-mint)}.layers li b{font-family:var(--serif);font-size:1.35rem;font-weight:500}.layers li span{color:var(--ink-3);font-size:.9375rem}#stack.is-live .layers li.is-on{background:var(--forest);color:#f4f1ea}#stack.is-live .layers li.is-on span{color:#a9b5b0}.band{background:var(--green);color:var(--ivory);border-radius:14px;align-content:center;gap:8px;margin:0;padding:22px;display:grid}.band b{font-family:var(--serif);font-size:1.5rem;font-weight:500}.band span{color:#d6ede4;font-size:.9375rem}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(28px,4vw,44px);display:grid}@media (width<=1000px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.facts{grid-template-columns:1fr}}.facts article{border-top:3px solid var(--ink);align-content:start;justify-items:start;gap:8px;padding-top:16px;display:grid}.facts h3{font-family:var(--serif);font-size:1.3rem;font-weight:500;line-height:1.3}.facts p{color:var(--ink-2);font-size:.9688rem}.proof{margin-top:clamp(56px,7vw,96px)}.proof-h{font-family:var(--serif);max-width:30ch;margin-bottom:24px;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:400;line-height:1.2}.proof-h .dim{color:var(--ink-3)}.lp-close{background:var(--forest);color:#edeae2;border-radius:var(--r-lg);grid-template-columns:1fr minmax(340px,.9fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,5vw,72px);display:grid}@media (width<=900px){.lp-close{grid-template-columns:1fr}}.lp-close .start{color:var(--ink)}.close-mark{color:#8fd0b8;width:92px;height:auto;margin-bottom:24px}.lp-close .h2{color:#f4f1ea}.lp-close .lead{color:#c5cec9}.lp-close .vision-l{font-family:var(--serif);color:#8fd0b8;margin-top:24px;font-size:1.3rem;font-weight:400}.agent-status{background:var(--oat);color:var(--ink-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 clamp(28px,4vw,44px);padding:16px 20px;display:flex}.edge{color:var(--ink-2);border:1.5px dashed #b9b1a2;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin:0 0 12px;padding:16px 22px;display:flex}.edge b{font-family:var(--serif);color:var(--ink);font-size:1.25rem;font-weight:500}.edge span{color:var(--ink-3);font-size:.9375rem}.remember{color:#edeae2;margin-top:24px}.parts-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.parts-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.parts-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.parts-5{grid-template-columns:1fr}}.parts-5 .part .art-tile{aspect-ratio:1;padding:18px}.parts-5 .part h3{font-size:1.3rem}.part-ai .art-tile{outline-offset:-1.5px;outline:1.5px dashed #b9b1a2}.edge-chip{color:var(--green-deep);background:#ffffff80;border:1.5px dashed #9db8ae;border-radius:999px;justify-self:start;margin:0;padding:6px 14px;font-size:.9063rem}.loop-st .ok{color:var(--done);font-size:.8438rem;font-weight:500}.loop-st pre.wrap-code{white-space:pre-wrap;word-break:break-word}.mini-card{background:var(--ivory);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;justify-items:start;gap:4px;padding:10px 12px;display:grid}.mini-card em{color:var(--ink);font-style:normal;font-weight:500}.mini-card small{color:var(--ink-3);font-size:.8125rem}.mini-card .pill{min-height:22px;padding:1px 9px;font-size:.75rem;font-style:normal}.n-r{color:#b7e3d2}.n-x{color:#f0a58c;font-weight:600}.nilx-status{margin-top:22px}.nilx .pill.p-run{color:#a8dcc8;background:#8fd0b824}.code-modes{flex-wrap:wrap;gap:6px;padding:0 20px 14px;display:flex}.mode{cursor:pointer;color:#c5cec9;background:#edeae214;border:0;border-radius:999px;padding:6px 14px;font-size:.875rem;font-weight:500}.mode[aria-pressed=true]{color:var(--forest);background:#8fd0b8}.mode:focus-visible{outline-offset:2px;outline:2px solid #8fd0b8}.code:not(.has-modes) .code-modes{display:none}.ln-gap{color:#5e6e68}.esc{transition:opacity .3s var(--ease)}.code.is-refused .esc{display:none}.code.is-refused .ln-ret{background:#f0a58c1f;border-inline-start-color:#f0a58c}.verdicts{gap:8px;padding:0 14px 14px;display:grid}.verdict{border-radius:12px;gap:4px;margin:0;padding:12px 14px;font-size:.9375rem;display:grid}.verdict b{color:#a9b5b0;font-size:.8438rem;font-weight:500}.verdict pre{white-space:pre-wrap;color:#dce3df;margin:4px 0 0;font:400 .8125rem/1.6 ui-monospace,Menlo,Consolas,monospace}.v-ok{color:#bfe6cc;background:#8bd3a41a}.v-no{color:#f6d2c5;background:#f0a58c1a}.code.has-modes:not(.is-refused) .v-no,.code.has-modes.is-refused .v-ok,.code.has-modes .verdict b{display:none}.steps6 li.is-key{background:var(--t-mint-soft)}.fence{counter-reset:f;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width<=900px){.fence{grid-template-columns:1fr;gap:8px}}.fence li{counter-increment:f;background:var(--oat);align-content:start;gap:8px;padding:18px;display:grid;position:relative}.fence li:before{content:counter(f);font-family:var(--serif);color:var(--green);font-size:1.4rem;line-height:1}:lang(ar) .fence li:before{content:counter(f, arabic-indic)}.fence li:first-child{border-start-start-radius:16px;border-end-start-radius:16px}.fence li:last-child{border-start-end-radius:16px;border-end-end-radius:16px}.fence li.is-ai{background:var(--card);box-shadow:inset 0 0 0 1.5px #d5cdbe}.fence li.is-cross{border-inline-start:3px solid var(--green)}@media (width<=900px){.fence li{border-radius:14px}.fence li.is-cross{border-inline-start:0;border-top:3px solid var(--green)}}#ai .statement{margin-top:36px}#ai .agent-status{margin-top:24px}.kinds-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.kinds-3{grid-template-columns:1fr}}.arch{grid-template-columns:minmax(150px,18%) 1fr;align-items:center;gap:14px;display:grid}@media (width<=760px){.arch{grid-template-columns:1fr}}.arch-ai{background:var(--card);border:1.5px dashed #b9b1a2;border-radius:14px;gap:4px;padding:18px;display:grid;position:relative}.arch-ai b{font-family:var(--serif);font-size:1.4rem;font-weight:500}.arch-ai span{color:var(--ink-3);font-size:.9063rem}.arch-arrow{color:var(--green);align-items:center;gap:8px;margin-top:10px;font-size:.875rem;font-style:normal;font-weight:500;display:flex}.arch-arrow:after{content:"";background:var(--green);flex:1;min-width:24px;height:2px}.arch-arrow em{font-style:normal}.arch .stack{grid-template-columns:1fr minmax(150px,22%)}@media (width<=760px){.arch .stack{grid-template-columns:1fr}}.arch .layers li{padding:13px 20px}.arch .layers li b{font-size:1.2rem}.arch .layers li:nth-child(3){background:var(--oat)}.arch .layers li:nth-child(4){background:var(--t-mint)}.ledger{background:var(--forest);color:#edeae2;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 18px;margin:0;padding:18px 22px;display:flex}.ledger b{font-family:var(--serif);font-size:1.35rem;font-weight:500}.ledger span{color:#c5cec9;font-size:.9375rem}
