File size: 11,778 Bytes
a6a5d8e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>A11oy — Brand Orchestration Layer</title>
    <meta name="description" content="A11oy is the brand orchestration command center for the SZL family of products — governing design tokens, voice, component library, releases, and accessibility compliance across all sub-brands." />
    <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><rect width='32' height='32' rx='6' fill='%230a0f1e'/><text y='24' x='4' font-size='20' font-family='monospace' fill='%233b82f6'>A</text></svg>" />
    <style>
      .skip-to-content {
        position: absolute;
        left: -9999px;
        top: 1rem;
        z-index: 99999;
        padding: 0.5rem 1.25rem;
        background: #c8d8e8;
        color: #060b12;
        font-weight: 600;
        font-size: 0.875rem;
        line-height: 1.5;
        border-radius: 4px;
        text-decoration: none;
        white-space: nowrap;
        border: 2px solid #4d8fcc;
      }
      .skip-to-content:focus {
        left: 1rem;
        outline: 3px solid #4d8fcc;
        outline-offset: 2px;
      }
      :focus-visible {
        outline: 3px solid #4d8fcc;
        outline-offset: 2px;
        border-radius: 3px;
      }
      @media (prefers-reduced-motion: reduce) {
        *, *::before, *::after {
          animation-duration: 0.01ms !important;
          animation-iteration-count: 1 !important;
          transition-duration: 0.01ms !important;
          scroll-behavior: auto !important;
        }
      }
    </style>
    <script type="module" crossorigin src="/assets/index-p7D9h6Gt.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-WpFF-hl3.css">
  </head>
  <body>
<!-- SZL FLAGSHIP HERO v2 (ADDITIVE, prepended before #root) — Sign: Yachay · Perplexity Computer Agent
     Anduril×Anthropic×a11oy aesthetic. Kanchay tokens reused (no new tokens). Open-source fonts.
     Self-contained: no external CDN, no build step. Canvas wire-mesh animation (Live Wires lineage).
     Does NOT touch #root (React SPA) or any /api route — pure prepend. MARKER: data-szl-hero-v2 -->
<section id="szl-flagship-hero" data-szl-hero-v2="a11oy" aria-label="a11oy command hero">
  <style>
    #szl-flagship-hero{position:relative;width:100%;min-height:560px;background:#0a0f1e;color:#f5f7fa;
      font-family:"Inter","IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;overflow:hidden;
      border-bottom:1px solid #3c4757}
    #szl-flagship-hero *{box-sizing:border-box}
    #szl-hero-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;opacity:.55}
    #szl-hero-grid{position:absolute;inset:0;z-index:1;pointer-events:none;
      background-image:linear-gradient(rgba(60,71,87,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(60,71,87,.18) 1px,transparent 1px);
      background-size:48px 48px;mask-image:radial-gradient(ellipse 75% 70% at 50% 38%,#000 55%,transparent 100%)}
    #szl-hero-inner{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:30px 34px 26px}
    .szl-hero-top{display:flex;align-items:center;gap:12px;font-family:"JetBrains Mono",ui-monospace,monospace;
      font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#76859b}
    .szl-hero-top .dot{width:7px;height:7px;border-radius:50%;background:#1f9d57;box-shadow:0 0 0 0 rgba(31,157,87,.6);
      animation:szlpulse 2.4s infinite}
    @keyframes szlpulse{0%{box-shadow:0 0 0 0 rgba(31,157,87,.55)}70%{box-shadow:0 0 0 9px rgba(31,157,87,0)}100%{box-shadow:0 0 0 0 rgba(31,157,87,0)}}
    .szl-hero-top .sep{color:#3c4757}
    .szl-hero-top b{color:#d7b96b;font-weight:600}
    #szl-flagship-hero h1{font-size:clamp(30px,5vw,52px);line-height:1.02;margin:18px 0 12px;font-weight:680;
      letter-spacing:-.02em;max-width:18ch}
    #szl-flagship-hero h1 .accent{color:#d7b96b}
    .szl-hero-sub{font-size:clamp(14px,1.7vw,17px);line-height:1.5;color:#c9d2df;max-width:60ch;margin:0 0 22px}
    .szl-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;
      background:#3c4757;border:1px solid #3c4757;border-radius:10px;overflow:hidden;max-width:880px}
    .szl-metric{background:#10151c;padding:13px 15px}
    .szl-metric .v{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:21px;font-weight:600;color:#f5f7fa;line-height:1}
    .szl-metric .v .u{font-size:12px;color:#76859b;margin-left:3px}
    .szl-metric .k{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:#76859b;margin-top:7px}
    .szl-metric.good .v{color:#5cc4bf}
    .szl-hero-cta{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}
    .szl-hero-cta a{font-size:13px;font-weight:600;text-decoration:none;padding:9px 16px;border-radius:8px;
      font-family:"Inter",sans-serif;border:1px solid #3c4757;transition:.16s}
    .szl-hero-cta a.primary{background:#d7b96b;color:#10151c;border-color:#d7b96b}
    .szl-hero-cta a.primary:hover{background:#e4cf99}
    .szl-hero-cta a.ghost{background:transparent;color:#c9d2df}
    .szl-hero-cta a.ghost:hover{border-color:#5cc4bf;color:#5cc4bf}
    .szl-hero-foot{font-family:"JetBrains Mono",monospace;font-size:10.5px;color:#525f73;margin-top:18px;letter-spacing:.04em}
    @media(prefers-reduced-motion:reduce){#szl-hero-canvas{animation:none;opacity:.3}.szl-hero-top .dot{animation:none}}
    @media(max-width:640px){#szl-flagship-hero{min-height:480px}}
  </style>
  <canvas id="szl-hero-canvas" aria-hidden="true"></canvas>
  <div id="szl-hero-grid"></div>
  <div id="szl-hero-inner">
    <div class="szl-hero-top">
      <span class="dot"></span><span>SZL HOLDINGS</span><span class="sep">/</span>
      <span>A11OY</span><span class="sep">/</span>
      <span>DOCTRINE v11 · LOCKED</span><span class="sep">/</span>
      <b>REPLAY bacf5443…</b>
    </div>
    <h1>The <span class="accent">brand orchestration</span> command layer.</h1>
    <p class="szl-hero-sub">One governed control plane for tokens, voice, components, releases and accessibility across every SZL sub-brand — sensor-fused like Lattice, transparent like a constitution. Human retains final authority on every gate.</p>
    <div class="szl-metrics"><div class="szl-metric"><div class="v">749<span class="u">decls</span></div><div class="k">Lean kernel</div></div><div class="szl-metric"><div class="v">14<span class="u">axioms</span></div><div class="k">unique</div></div><div class="szl-metric"><div class="v">163<span class="u">sorries</span></div><div class="k">tracked</div></div><div class="szl-metric good"><div class="v">13<span class="u">axis</span></div><div class="k">yuyay_v3</div></div><div class="szl-metric good"><div class="v">100%<span class="u">gates</span></div><div class="k">GREEN</div></div></div>
    <div class="szl-hero-cta"><a class="primary" href="#root">Open command console</a><a class="ghost" href="/api/a11oy/v1/evidence">Evidence ledger</a></div>
    <!-- ADDITIVE (Yachay): Frontier 3D Visualizations banner. Pure prepend-style insert, links to
         self-contained R3F/Three.js r171 scenes served at /static/viz/{khipu,doctrine,router}/.
         WebGPU baseline + WebGL2 fallback. Real data binding. MARKER: data-szl-viz-banner -->
    <div data-szl-viz-banner="frontier-3d" style="margin-top:26px;padding-top:20px;border-top:1px solid #3c4757">
      <div style="font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#76859b;margin-bottom:12px">FRONTIER 3D &middot; live scenes</div>
      <div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-width:880px">
        <a href="/static/viz/khipu/" style="text-decoration:none;background:#10151c;border:1px solid #3c4757;border-radius:10px;padding:14px 16px;transition:.16s;display:block" onmouseover="this.style.borderColor='#c0392b'" onmouseout="this.style.borderColor='#3c4757'">
          <div style="font-family:'JetBrains Mono',monospace;font-size:14px;font-weight:600;color:#f5f7fa">Khipu Constellation</div>
          <div style="font-size:11.5px;color:#9aa6b8;margin-top:5px;line-height:1.4">Receipt ledger as a 3D star-field &middot; polls 6 flagship endpoints</div>
        </a>
        <a href="/static/viz/doctrine/" style="text-decoration:none;background:#10151c;border:1px solid #3c4757;border-radius:10px;padding:14px 16px;transition:.16s;display:block" onmouseover="this.style.borderColor='#d7b96b'" onmouseout="this.style.borderColor='#3c4757'">
          <div style="font-family:'JetBrains Mono',monospace;font-size:14px;font-weight:600;color:#f5f7fa">Doctrine Cathedral</div>
          <div style="font-size:11.5px;color:#9aa6b8;margin-top:5px;line-height:1.4">Doctrine v11 as architecture &middot; 749 / 14 / 163 LOCKED &middot; WASD walkthrough</div>
        </a>
        <a href="/static/viz/router/" style="text-decoration:none;background:#10151c;border:1px solid #3c4757;border-radius:10px;padding:14px 16px;transition:.16s;display:block" onmouseover="this.style.borderColor='#5cc4bf'" onmouseout="this.style.borderColor='#3c4757'">
          <div style="font-family:'JetBrains Mono',monospace;font-size:14px;font-weight:600;color:#f5f7fa">LLM-Router Live</div>
          <div style="font-size:11.5px;color:#9aa6b8;margin-top:5px;line-height:1.4">7-tier model router as organs &middot; polls /v1/router/stats &middot; sovereign mode</div>
        </a>
      </div>
    </div>
    <div class="szl-hero-foot">FRONTIER: Live constitution diff — every gate change replays against doctrine before merge · governed loop GREEN · additive deploy · sign: Yachay</div>
  </div>
  <script>
  (function(){
    var prefersReduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;
    var c = document.getElementById('szl-hero-canvas'); if(!c) return;
    var ctx = c.getContext('2d'); var W,H,DPR,nodes=[],t=0;
    var ACCENT='#d7b96b', TEAL='#5cc4bf', LINE='rgba(60,71,87,.55)';
    function size(){DPR=Math.min(2,window.devicePixelRatio||1);var r=c.getBoundingClientRect();
      W=c.width=Math.max(1,r.width*DPR);H=c.height=Math.max(1,r.height*DPR);build();}
    function build(){nodes=[];var N=Math.round((W*H)/(DPR*DPR)/26000);N=Math.max(26,Math.min(64,N));
      for(var i=0;i<N;i++){nodes.push({x:Math.random()*W,y:Math.random()*H,
        vx:(Math.random()-.5)*0.18*DPR,vy:(Math.random()-.5)*0.18*DPR,
        r:(1.1+Math.random()*1.8)*DPR,p:Math.random()*6.28});}}
    function step(){t+=0.016;ctx.clearRect(0,0,W,H);
      for(var i=0;i<nodes.length;i++){var n=nodes[i];n.x+=n.vx;n.y+=n.vy;
        if(n.x<0||n.x>W)n.vx*=-1; if(n.y<0||n.y>H)n.vy*=-1;}
      var MAX=150*DPR;
      for(var i=0;i<nodes.length;i++){for(var j=i+1;j<nodes.length;j++){
        var a=nodes[i],b=nodes[j];var dx=a.x-b.x,dy=a.y-b.y;var d=Math.sqrt(dx*dx+dy*dy);
        if(d<MAX){var o=(1-d/MAX);ctx.strokeStyle='rgba(92,196,191,'+(o*0.28).toFixed(3)+')';
          ctx.lineWidth=DPR*0.7;ctx.beginPath();ctx.moveTo(a.x,a.y);ctx.lineTo(b.x,b.y);ctx.stroke();}}}
      for(var i=0;i<nodes.length;i++){var n=nodes[i];
        var pulse=0.5+0.5*Math.sin(t*1.3+n.p);
        ctx.fillStyle = (i%5===0)?ACCENT:TEAL;
        ctx.globalAlpha=0.35+0.45*pulse;ctx.beginPath();ctx.arc(n.x,n.y,n.r*(0.8+0.5*pulse),0,6.2832);ctx.fill();}
      ctx.globalAlpha=1;
      if(!prefersReduce) requestAnimationFrame(step);}
    size();window.addEventListener('resize',size);
    if(prefersReduce){step();}else{requestAnimationFrame(step);}
  })();
  </script>
</section>


    <a href="#main-content" class="skip-to-content">Skip to main content</a>
    <div id="root"></div>
  </body>
</html>