#screen1{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,33vw);grid-template-rows:auto minmax(0,1fr);min-height:100svh;padding:24px clamp(20px,4vw,56px) clamp(34px,6vh,58px) clamp(20px,3.2vw,44px);overflow-x:hidden;overflow-y:clip;align-content:start;background:linear-gradient(124deg,#0d0d0f,#141416 58%,#19191c);border-bottom:2px solid #5a1717}#screen1:before{content:"";position:absolute;width:min(46vw,620px);height:min(68vh,500px);right:-14vw;top:-10vh;background:radial-gradient(56% 56% at 34% 40%,#8c1a1a2e,#8c1a1a00);pointer-events:none}#screen1:after{content:"";position:absolute;left:0;right:0;top:calc(84px + clamp(20px,3vh,34px));height:1px;background:linear-gradient(90deg,#9d2c2cb3,#9d2c2c0a 60%,#9d2c2c00);pointer-events:none}.runtime-header{grid-column:1 / -1;grid-row:1;display:flex;justify-content:space-between;align-items:center;min-height:56px;padding-bottom:clamp(20px,3vh,34px)}.runtime-wordmark{color:#f2f2f2;text-transform:uppercase;text-decoration:none;letter-spacing:0;font-size:18px}.runtime-nav{display:flex;align-items:center;gap:clamp(18px,3vw,42px);font-size:14px;text-transform:uppercase}.runtime-nav a{color:#d6d6d6;text-decoration:none}.runtime-nav a:hover,.runtime-nav a:focus-visible{color:#f0f0f0}#overview{grid-column:1;grid-row:2;max-width:880px;align-self:start;display:flex;flex-direction:column;gap:clamp(14px,2.2vh,20px);color:#efefef}.runtime-eyebrow{color:#bf5b5b;font-size:clamp(12px,1.2vw,14px);text-transform:uppercase}.runtime-title{font-size:clamp(42px,7.2vw,102px);line-height:.94;text-transform:none;max-width:7.8em}.runtime-title-accent{color:#a52b2b}.runtime-subtitle{max-width:68ch;color:#d1d1d1;font-size:clamp(15px,1.4vw,20px);line-height:1.45}.execution-flow{display:none}#screen2{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;overflow-y:visible;min-height:60vh;background:var(--qarmir-black);color:var(--qarmir-white);border-top:1px solid #832727}#about{height:200vh;background:linear-gradient(0deg,rgba(255,255,255,1),var(--qarmir-red)),linear-gradient(180deg,#5f15e7,#fff 6.62%)}#brief{position:relative;min-width:80%;padding:15px 4%;width:90%;margin:0 5%;border-color:var(--qarmir-red);border-radius:6px;border-style:solid;box-shadow:0 0 -15px 20px var(--qarmir-red);font-family:Goldman;font-size:16px;background:var(--qarmir-white-transparent);display:flex;flex-direction:column;color:var(--qarmir-black);text-align:left;gap:20px;height:fit-content;z-index:2;-webkit-user-select:none;user-select:none;box-shadow:0 10px 24px #41191926;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);overflow-y:hidden}#footer span{font-family:Goldman;color:var(--qarmir-white);font-size:15px;align-self:flex-end;white-space:nowrap}.white-button{background-color:#0f0f11;border:1px solid #8f2424;color:#f3f3f3;border-radius:0;padding:13px 18px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;letter-spacing:0;font-family:Orbitron;text-transform:uppercase;z-index:2;cursor:pointer;max-width:fit-content}.red-button{background-color:#101013;border:1px solid #8f2424;color:#f3f3f3;border-radius:0;padding:12px 18px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;letter-spacing:0;font-family:Orbitron;text-transform:uppercase;z-index:2;cursor:pointer;max-width:fit-content}.button:hover{background-color:var(--qarmir-white-active);transition:.2s}.hero-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.outline-light-button{background-color:transparent;border:1px solid #414146;color:#ededed;border-radius:0;padding:12px 18px;font-size:14px;font-family:Orbitron;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.outline-light-button:hover{border-color:#8f2424}.white-button:focus-visible,.outline-light-button:focus-visible,.runtime-nav a:focus-visible,.runtime-wordmark:focus-visible{outline:2px solid #a02c2c;outline-offset:3px}.strict-divider{height:2px;width:100%;background:var(--qarmir-black)}.strict-divider.dark{background:var(--qarmir-black);height:2px}.contrast-band{margin-top:16px;margin-bottom:20px}.heading-cut{display:inline;background:transparent;color:inherit;padding:0;border:0;box-shadow:none}.header-track{display:inline-block;border-bottom:0}.rhythm-title-band{display:inline-block;background:var(--qarmir-black);color:var(--qarmir-white);padding:14px 18px;border-radius:0}.rhythm-title-band.left{margin-right:auto}.rhythm-title-band.right{margin-left:auto}.rhythm-title-wrap{display:flex;width:100%}.rhythm-section-block{background:var(--qarmir-black);color:var(--qarmir-white);border-radius:0;padding:20px;margin-bottom:20px;border-left:4px solid var(--qarmir-white)}.rhythm-section-block.left{width:88%;margin-right:auto}.rhythm-section-block.right{width:88%;margin-left:auto}.edge-band{box-sizing:border-box;width:76vw;max-width:80vw;min-width:70vw}.edge-row{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex}.edge-row.left{justify-content:flex-start}.edge-row.right{justify-content:flex-end}.edge-band.left,.edge-band.right{margin:0}.runtime-content-workspace .edge-row{width:100%;margin-left:0;margin-right:0}.runtime-content-workspace .edge-band{width:min(100%,1120px);max-width:100%;min-width:0}@media (max-width: 768px){#screen1{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;padding-top:16px;padding-bottom:30px}.runtime-header{padding-bottom:18px;align-items:flex-start;gap:12px;flex-direction:column}.runtime-nav{gap:18px;flex-wrap:wrap}#overview{grid-column:1;grid-row:2;max-width:100%;gap:16px}.runtime-title{max-width:100%;font-size:clamp(38px,13vw,58px)}.runtime-subtitle{font-size:16px}.rhythm-section-block.left,.rhythm-section-block.right{width:100%}.edge-band{width:100%;max-width:100%;min-width:100%}.edge-band.left,.edge-band.right{margin-left:0;margin-right:0}.edge-row{width:100%;margin-left:0;margin-right:0}}@media (max-width: 1600px){.positioning-title{font-size:clamp(44px,8.4vw,122px);max-width:7.2em}.positioning-copy{margin-left:clamp(24px,8vw,160px)}#screen1{grid-template-columns:minmax(0,1fr) minmax(250px,30vw)}}@media (max-width: 1200px){.positioning-manifesto{margin-left:0;width:100%}.positioning-title{font-size:clamp(40px,7vw,84px);max-width:100%;line-height:.9}.positioning-line{width:min(88vw,520px);margin-left:0}.positioning-copy{margin-left:0;max-width:min(72ch,100%)}#screen1{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}#overview{grid-column:1;grid-row:2}}@media (max-height: 860px){#screen1{padding-top:18px;padding-bottom:20px}.runtime-header{min-height:48px;padding-bottom:14px}.runtime-title{font-size:clamp(36px,6.4vw,82px);line-height:.92}.runtime-subtitle{font-size:clamp(14px,1.15vw,18px);line-height:1.38}}@media (max-height: 760px){#screen1{padding-top:14px;padding-bottom:14px}.runtime-header{min-height:42px;padding-bottom:10px}#overview{gap:10px}.runtime-eyebrow{font-size:11px}.runtime-title{font-size:clamp(30px,5.2vw,64px);line-height:.9}.runtime-subtitle{font-size:13px;line-height:1.32}.white-button,.outline-light-button{padding:9px 13px;font-size:12px}}.stagger-up{transform:translateY(-8px)}.stagger-down{transform:translateY(8px)}@media (max-width: 768px){.stagger-up,.stagger-down{transform:none}}#main{position:relative;display:flex;flex-direction:column;overflow-y:visible;overflow-x:hidden;background:#0e0e10}.runtime-workspace-shell{--spine-w: clamp(180px, 20vw, 280px);display:block;width:100%;padding-left:var(--spine-w)}.runtime-spine{position:fixed;left:0;top:0;width:var(--spine-w);height:calc(100svh - 44px);border-right:1px solid #24242a;background:linear-gradient(to bottom,#421717,#2c1719,#171316 48%,#0b0b0d 56%,#0b0b0d);z-index:4;overflow:hidden}.runtime-spine-inner{height:100%;padding:clamp(22px,3.2vh,36px) clamp(14px,1.6vw,20px);display:flex;flex-direction:column;justify-content:space-between}.runtime-spine-title{font-size:11px;text-transform:uppercase;color:#9a2a2abd;writing-mode:vertical-rl;transform:rotate(180deg);align-self:flex-start}.runtime-spine-nav{display:flex;flex-direction:column;gap:8px}.runtime-spine-link{display:flex;align-items:baseline;gap:10px;text-decoration:none;color:#8c8c94;border-left:1px solid #2b2b30;padding:6px 0 6px 10px}.runtime-spine-link.active{color:#f1f1f3;border-left-color:#8f2424}.runtime-spine-idx{font-size:20px;line-height:.9;color:#9a2a2ac2}.runtime-spine-label{font-size:11px;text-transform:uppercase}.runtime-content-workspace{min-width:0;background:#0e0e10;margin-left:0;padding-bottom:48px}#core-section{position:relative}#core-section:before{content:"";position:absolute;left:clamp(14px,3vw,42px);top:0;bottom:0;width:1px;background:linear-gradient(180deg,#8d252533,#8d25250d 24%,#8d252529 56%,#8d25250f);pointer-events:none}#core-section:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:136px 100%;pointer-events:none;opacity:.26}.orbitron{font-family:Orbitron}.goldman{font-family:Goldman}.protocol-section{margin-bottom:clamp(82px,13vh,150px);position:relative}.protocol-section:not(.positioning-manifesto):after{content:"";position:absolute;left:clamp(18px,3.2vw,46px);bottom:-34px;width:clamp(78px,13vw,180px);height:1px;background:linear-gradient(90deg,#8d2525c7,#8d252538 68%,#8d252500);pointer-events:none}.runtime-coordinate{position:absolute;left:calc(clamp(14px,3vw,42px) - 74px);top:clamp(8px,2.2vh,18px);writing-mode:vertical-rl;transform:rotate(180deg);color:#9a2a2a;text-transform:uppercase;font-size:11px;letter-spacing:0;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;opacity:.58;font-weight:400;text-shadow:none}.section-title{color:#f0f0f2;line-height:.98;font-size:clamp(30px,4.6vw,58px)}.protocol-copy{color:#d8d8dc;font-size:clamp(15px,1.12vw,19px);line-height:1.42}.protocol-assertion{max-width:66ch;font-size:clamp(16px,1.35vw,22px);line-height:1.42;color:#d8d8dc;margin-bottom:clamp(24px,3.4vh,42px)}.positioning-manifesto{position:relative;width:min(100%,1200px);margin-left:clamp(10px,6vw,96px);padding-top:clamp(26px,4vh,56px);padding-bottom:clamp(52px,10vh,140px);color:#f0f0f2}.positioning-title{font-size:clamp(34px,6.2vw,108px);line-height:.86;letter-spacing:0;text-transform:uppercase;max-width:min(100%,11ch);margin:clamp(18px,3vh,36px) 0 0}.positioning-line{width:min(100%,720px);height:1px;background:linear-gradient(90deg,#8d2525 0%,#8d2525 43%,transparent 43%,transparent 49%,#8d2525 49%,#8d2525 100%);margin-top:clamp(18px,3.6vh,40px);margin-left:clamp(10px,3vw,72px)}.positioning-copy{margin-top:clamp(28px,6vh,84px);margin-left:clamp(14px,7vw,150px);max-width:min(100%,760px);font-size:clamp(16px,1.35vw,24px);line-height:1.5;color:#d7d7dc;display:grid;gap:clamp(14px,2.8vh,24px)}.positioning-copy p{margin:0}.positioning-manifesto:before{content:"";position:absolute;left:-68px;top:clamp(98px,18vh,170px);width:1px;height:clamp(120px,22vh,220px);background:#8d2525}.positioning-manifesto:after{content:"";position:absolute;right:clamp(12px,2vw,22px);bottom:clamp(22px,5vh,44px);width:clamp(120px,18vw,280px);height:1px;background:#26262d}.positioning-copy p:first-child,.positioning-copy p:last-child{color:#ececf0}.capabilities-section:before{content:"";position:absolute;right:clamp(8px,2vw,22px);top:-12px;width:clamp(90px,14vw,180px);height:1px;background:#8d2525;z-index:0}.capabilities-section .section-title{position:relative;z-index:2;max-width:16ch}.capability-grid{margin-top:clamp(10px,1.8vh,20px);align-items:stretch;grid-auto-rows:1fr}.capability-block{display:flex;flex-direction:column;justify-content:flex-start;border-left-width:1px;border-bottom-width:1px;border-top-width:0;border-right-width:0;padding-top:clamp(18px,2.5vh,28px)}.capability-block-dominant{border-left-color:#8d2525}.capability-index{color:#9a2a2a;font-size:clamp(26px,2.2vw,34px)}.capability-title{font-size:clamp(18px,1.35vw,24px);line-height:1.1;color:#f0f0f2;min-height:2.3em}.capability-text{color:#cfcfd4;font-size:clamp(14px,1.02vw,16px);margin-top:0}.protocol-arch-section{width:100%;display:flex;justify-content:flex-end;padding:0 clamp(8px,1.8vw,24px)}.protocol-arch-shell{position:relative;width:min(90vw,1260px);margin-left:auto;background:#09090b;color:#ededed;border:1px solid #242429;border-top:0;padding:clamp(42px,6vw,90px) clamp(22px,3.8vw,56px) clamp(54px,8vh,110px);overflow:visible}.protocol-arch-shell:before{content:"";position:absolute;left:0;top:0;width:42%;height:1px;background:#8f2424}.protocol-arch-shell:after{content:"";position:absolute;right:0;top:0;width:1px;height:160px;background:#8f2424}.protocol-arch-head{max-width:980px;padding-bottom:clamp(26px,5vh,52px);border-bottom:1px solid #24242b;margin-left:clamp(0px,1.5vw,16px)}.protocol-arch-subtitle{font-size:clamp(15px,1.3vw,20px);line-height:1.45;color:#cbcbcf;max-width:74ch}.protocol-arch-layout{margin-top:clamp(34px,7vh,84px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,33%);gap:clamp(38px,6vw,120px);align-items:start}.protocol-diagram{position:relative;margin-left:clamp(0px,2.5vw,30px);width:min(100%,700px);padding-left:clamp(14px,2vw,28px);border-left:1px solid #2c2c31}.protocol-diagram:before{content:"";position:absolute;left:-84px;top:-30px;width:112px;height:1px;background:#8f2424}.protocol-diagram:after{content:"";position:absolute;left:-84px;top:-30px;width:1px;height:86px;background:#8f2424}.protocol-node{border:0;border-bottom:1px solid #2f2f35;background:transparent;color:#efeff2;text-transform:uppercase;font-size:clamp(12px,1vw,14px);line-height:1.35;padding:clamp(11px,1.3vw,16px) clamp(2px,.6vw,8px) clamp(12px,1.4vw,16px)}.protocol-node-runtime{border-bottom-color:#9a2626;color:#ffe9e9}.protocol-arrow{width:62%;margin-left:10%;height:clamp(16px,1.9vw,26px);border-left:1px solid #8f2424;border-bottom:1px solid #8f2424}.protocol-diagram .protocol-arrow:nth-of-type(2n){margin-left:16%;width:52%}.protocol-notes{position:relative;border-left:1px solid #2f2f35;padding-left:clamp(20px,2.2vw,30px);display:grid;gap:clamp(18px,2.2vh,28px);font-size:clamp(12px,.9vw,15px);line-height:1.5;color:#d7d7db;margin-top:clamp(24px,3vh,42px)}.protocol-notes:before{content:"";position:absolute;left:-1px;top:-46px;width:1px;height:36px;background:#8f2424}.protocol-notes:after{content:"";position:absolute;right:-72px;top:38%;width:88px;height:1px;background:#8f2424}.protocol-notes p{margin:0;padding-bottom:12px;border-bottom:1px solid #2a2a30}.protocol-notes p:last-child{border-bottom:0;padding-bottom:0}.protocol-runtime-marker{position:absolute;right:clamp(18px,2vw,34px);bottom:clamp(10px,2.5vh,26px);font-size:clamp(72px,13vw,200px);line-height:.86;color:#97232326;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 1024px){#core-section:before,#core-section:after{opacity:.14}.protocol-section{margin-bottom:clamp(64px,10vh,110px)}.runtime-workspace-shell{--spine-w: 0px;padding-left:0}.runtime-spine{position:sticky;left:auto;top:0;width:auto;height:auto;border-right:0;border-bottom:1px solid #24242a}.runtime-content-workspace{margin-left:0}.runtime-spine-inner{padding:12px 14px;gap:10px;justify-content:flex-start}.runtime-spine-title{writing-mode:horizontal-tb;transform:none}.runtime-spine-nav{flex-direction:row;flex-wrap:wrap;gap:6px}.runtime-spine-link{padding:6px 8px;border-left:0;border-bottom:1px solid #2b2b30}.runtime-spine-link.active{border-left:0;border-bottom-color:#8f2424}.runtime-spine-idx{font-size:14px}.protocol-section:not(.positioning-manifesto):after{bottom:-24px;width:clamp(62px,20vw,120px)}.positioning-manifesto{margin-left:0;width:100%}.positioning-title{font-size:clamp(44px,12vw,96px)}.positioning-line{width:min(88vw,520px);margin-left:0}.positioning-copy{margin-left:0;margin-top:clamp(18px,4vh,34px);font-size:clamp(15px,2vw,18px)}.positioning-manifesto:before{display:none}.capabilities-section .section-title{max-width:100%}.protocol-arch-section{justify-content:flex-start}.protocol-arch-shell{width:100%}.protocol-arch-layout{grid-template-columns:minmax(0,1fr);gap:26px}.protocol-diagram{margin-left:0;width:100%}.protocol-notes{max-width:72ch;margin-top:0}.runtime-coordinate{left:calc(clamp(14px,3vw,42px) - 44px);top:8px;opacity:.52}.protocol-runtime-marker{font-size:clamp(56px,16vw,120px)}}
