.hero{padding:164px 0 0}.hero-h{max-width:782px}.hero-data{color:var(--muted);letter-spacing:.02em;transition:color .3s var(--ease);margin-top:15px;font-size:14px;line-height:24px;display:inline-block}.hero-data:hover{color:#fff}.hero-row{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.hero-btns{gap:10px;display:flex}.hero-token{margin-top:20px}.hero-frame{aspect-ratio:1200/674;background:#000;border:1px solid #fff;border-radius:18px;margin-top:40px;position:relative}.hero-frame .tick{pointer-events:none;width:22px;height:22px;position:absolute}.hero-frame .tick:before,.hero-frame .tick:after{content:"";border:0 dashed #5a5a5a;position:absolute}.hero-frame .tick:before{border-top-width:1px;width:22px;height:0}.hero-frame .tick:after{border-left-width:1px;width:0;height:22px}.hero-frame .tick.tl{top:-30px;left:-30px}.hero-frame .tick.tl:before{top:29px;left:0}.hero-frame .tick.tl:after{top:0;left:29px}.hero-frame .tick.tr{top:-30px;right:-30px}.hero-frame .tick.tr:before{top:29px;right:0}.hero-frame .tick.tr:after{top:0;right:29px}.hero-frame .tick.bl{bottom:-30px;left:-30px}.hero-frame .tick.bl:before{bottom:29px;left:0}.hero-frame .tick.bl:after{bottom:0;left:29px}.hero-frame .tick.br{bottom:-30px;right:-30px}.hero-frame .tick.br:before{bottom:29px;right:0}.hero-frame .tick.br:after{bottom:0;right:29px}.hero-cap{color:var(--muted);z-index:1;justify-content:space-between;gap:12px;font-size:12px;display:flex;position:absolute;top:16px;left:20px;right:20px}.hero-layers{border-radius:18px;position:absolute;inset:0;overflow:hidden}.hero-layers svg{width:100%;height:100%;display:block}.hero-layers .hl-phone{display:none}.hero-layers .flow{stroke:#8a8a8a;stroke-width:1px;stroke-dasharray:4 4;animation:1s linear infinite dashflow}.hero-layers .tick{stroke:#5a5a5a;stroke-width:1px;stroke-dasharray:2 3}.hero-layers .bob{animation:3.2s ease-in-out infinite bob}.hero-layers .lbl{fill:#fff;font-family:var(--body);letter-spacing:.08em;font-size:12px}.hero-layers .note{fill:var(--muted);font-family:var(--mono);font-size:11px}.hero-layers .pulse{fill:#fff}.hero-layers .pulse-halo{fill:#ffffff24}.hero-layers.paused .flow,.hero-layers.paused .bob{animation-play-state:paused}@keyframes dashflow{to{stroke-dashoffset:-16px}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.logos{justify-content:center;padding:100px 20px 10px;display:flex}.logos-grid{grid-template-columns:repeat(4,135px);justify-content:center;gap:40px 20px;width:100%;max-width:660px;display:grid;position:relative}.logo-cell{letter-spacing:-.3px;height:34px;transition:filter .4s var(--ease), opacity .4s var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:500;display:inline-flex}.logo-cell img{object-fit:contain;filter:grayscale()contrast(1.1)brightness(1.35);width:22px;height:22px}.logos-hover{opacity:0;transition:opacity .4s var(--ease);pointer-events:none;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.logos-grid:hover .logo-cell{filter:blur(3px);opacity:.4}.logos-grid:hover .logos-hover{opacity:1}.intro-h{max-width:640px;margin-bottom:40px}.appwin{border:1px solid var(--line);background:#000;border-radius:18px;overflow:hidden}.appwin-bar{border-bottom:1px solid var(--line);height:44px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;display:grid}.appwin-bar>:last-child{justify-self:end}.term-dots{gap:6px;display:inline-flex}.term-dots .tdot{border:1px solid #5a5a5a;border-radius:50%;width:10px;height:10px;display:block}.appwin-body{grid-template-columns:250px minmax(0,1fr) 290px;height:620px;display:grid}.pane{padding:16px;overflow:hidden}.pane-l{border-right:1px solid var(--line)}.pane-r{border-left:1px solid var(--line);overflow-y:auto}.pane-h{margin-bottom:10px}.tree-row{color:var(--fg-80);border-radius:8px;justify-content:space-between;gap:10px;padding:0 8px;font-size:13px;line-height:30px;display:flex}.tree-row.on{background:var(--fill);color:#fff}.listing{color:#cfcfcf;white-space:pre;height:calc(100% - 26px);margin:0;font-size:12px;line-height:16.5px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.kv{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:12px;display:grid}.kv dt{color:var(--muted)}.kv dd{text-align:right;margin:0}.sub-row{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:grid}.sub-row>:last-child{text-align:right}.job-states{color:var(--dim);flex-wrap:wrap;gap:8px;display:flex}.job-states .on{color:#fff}.benefits{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.benefit{flex-direction:column;gap:20px;padding:30px;display:flex}.benefit+.benefit{border-left:1px solid var(--line)}.benefit p{max-width:320px;margin:4px 0 0}.agents{padding-bottom:60px}.agents-grid{grid-template-columns:minmax(0,930px) 260px;align-items:start;gap:10px;display:grid}.agents-cards{flex-direction:column;gap:60px;display:flex}.agent-card{border:1px solid var(--line);will-change:transform, opacity;background:#000;border-radius:25px;flex-direction:column;height:640px;padding:10px;display:flex}.agent-visual{border:1px solid var(--line);background:#000;border-radius:15px;height:478px;position:relative;overflow:hidden}.agent-visual img{object-fit:contain;width:100%;height:100%}.agent-overlay{border:1px solid var(--line);color:#d6d6d6;white-space:pre;background:#000000e0;border-radius:12px;max-width:calc(100% - 28px);margin:0;padding:12px 14px;font-size:11.5px;line-height:16px;position:absolute;bottom:14px;left:14px;overflow:hidden}.agent-copy{flex:1;justify-content:space-between;align-items:flex-end;gap:30px;padding:20px 15px 15px;display:flex}.agent-copy p{max-width:560px;margin:4px 0 0}.agents-side{border:1px solid var(--line);border-radius:25px;height:640px;position:sticky;top:120px;overflow:hidden}.stack{flex-direction:column;height:100%;padding:18px 0 16px;display:flex;position:relative}.stack-draw{flex:none;position:relative}.stack-slab{width:132px;transition:transform .18s linear;position:absolute;top:0;left:24px}.stack.snapped .stack-slab{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.stack-slab svg{display:block;overflow:visible}.stack-lbl{letter-spacing:.08em;color:var(--dim);transition:color .3s var(--ease);white-space:nowrap;font-size:9.5px;position:absolute}.stack-lbl.on{color:#fff}.stack-counter{border-top:1px solid var(--line);justify-content:center;gap:8px;margin-top:auto;padding:10px 0 8px;font-size:12px;display:flex}.stack-counter .on{color:#000;background:#fff;border-radius:4px;padding:0 6px}.stack-log{padding:0 16px;font-size:11px;line-height:18px}.stack-line{color:var(--dim);opacity:.35;transition:opacity .3s var(--ease), color .3s var(--ease)}.stack-line.on{color:#fff;opacity:1}.agents-last{grid-template-columns:minmax(0,750px) minmax(0,440px);gap:10px;margin-top:60px;display:grid}.term{border:1px solid var(--line);background:#000;border-radius:16px;flex-direction:column;height:640px;display:flex;overflow:hidden}.term-bar{border-bottom:1px solid var(--line);height:40px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;display:grid}.term-tabs{gap:6px;padding:10px 14px 0;display:flex}.term-tab{border:1px solid var(--line);height:28px;color:var(--muted);cursor:pointer;transition:color .2s var(--ease), background-color .2s var(--ease);background:0 0;border-radius:8px;padding:0 12px;font-size:12px}.term-tab.on{background:var(--fill);color:#fff;border-color:#0000}.term-body{color:#cfcfcf;white-space:pre-wrap;word-break:break-all;flex:1;margin:0;padding:14px;font-size:11.5px;line-height:16px;overflow:auto}.term-cmd{color:#fff}.term-foot{border-top:1px solid var(--line);gap:8px;padding:12px 14px;display:flex}.term-foot .field{height:34px;font-size:12px}.bento{background:var(--line);border:1px solid var(--line);border-radius:25px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tile{background:#000;flex-direction:column;gap:18px;min-height:480px;padding:25px;display:flex}.tile.wide{grid-column:span 2}.tile.full{grid-column:span 3;min-height:420px}.tile-art{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.tile-art img{object-fit:contain;width:auto;max-width:100%;max-height:250px}.tile-text{margin:0}.tile-label{letter-spacing:-.2px;width:fit-content;transition:opacity .3s var(--ease);gap:6px;margin-top:auto;font-size:18px;display:inline-flex}.tile-label:hover{opacity:.6}.tile-table{border:1px solid var(--line);border-radius:15px;flex-direction:column;flex:1;display:flex;overflow:hidden}.art-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:0 16px;font-size:12.5px;display:flex}.art-row:last-child{border-bottom:0}.art-row>:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile-code{border:1px solid var(--line);border-radius:15px;flex:none;min-height:200px;padding:18px;font-size:12px;line-height:20px}.tile-code+.tile-text{margin-top:auto}.tile-curl{border:1px solid var(--line);white-space:pre-wrap;word-break:break-all;color:#d6d6d6;border-radius:12px;margin:0;padding:12px 14px;font-size:11px;line-height:16px}.stat-tile{justify-content:flex-start}.stat-tile .stat{margin-top:60px;font-size:120px;line-height:.85}.payout{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.payout-copy{flex-direction:column;gap:30px;display:flex}.payout-split{gap:60px;display:flex}.payout-split .stat{margin-bottom:14px}.marquee{width:100%;overflow:hidden}.marquee-track{width:max-content;animation:linear infinite mq;display:flex}.marquee-track.rev{animation-direction:reverse}.marquee-track.paused{animation-play-state:paused}.marquee-set{gap:10px;padding-right:10px;display:flex}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.g-rows{flex-direction:column;gap:10px;display:flex}.g-tile{flex:none;width:220px;height:450px}.g-tile.wide{width:700px}.g-static{gap:10px;display:flex}.g-static .g-tile{height:320px}.g-static .g-tile.wide{flex:1;width:auto}.g-card{border:1px solid var(--line);height:100%;transition:border-color .3s var(--ease);background:#000;border-radius:15px;flex-direction:column;gap:14px;padding:30px;display:flex}.g-card:hover{border-color:#5a5a5a}.g-card.narrow{justify-content:space-between}.g-card.empty-card{justify-content:center;gap:18px}.g-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.g-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:auto;padding-top:20px;display:grid}.g-band{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stories-row .marquee-set>div{flex:none}.story{border:1px solid var(--line);width:360px;height:460px;transition:border-color .3s var(--ease);background:#000;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:center;padding:40px;display:flex}.story:hover{border-color:#5a5a5a}.story-top{justify-content:space-between;align-items:center;width:100%;display:flex}.story-meta{text-align:center;line-height:20px}.story-link{gap:6px;display:inline-flex}.community-right{align-items:center;gap:16px;display:flex}.community-body{grid-template-columns:minmax(0,1fr) 300px;min-height:300px;display:grid}.community-main{border-right:1px solid var(--line)}.wanted-tbl th{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.community-side{flex-direction:column;padding:18px;display:flex}.side-h{margin-bottom:8px}.side-row{border-bottom:1px solid var(--line);transition:opacity .3s var(--ease);justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;display:flex}.side-row:hover{opacity:.6}.final{padding-bottom:40px}.final-in{text-align:center;flex-direction:column;align-items:center;display:flex}.final-h{text-align:center;margin-bottom:40px}.prompt{border:1px solid var(--line);text-align:left;width:586px;max-width:100%;height:186px;transition:border-color .3s var(--ease);background:#000;border-radius:15px;flex-direction:column;display:flex}.prompt:focus-within{border-color:#5a5a5a}.prompt-input{resize:none;color:#fff;background:0 0;border:0;outline:none;flex:1;padding:16px;font-size:13px;line-height:19px}.prompt-input::placeholder{color:var(--dim)}.prompt-foot{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 12px 16px;display:flex}.prompt-go{color:#000;cursor:pointer;width:30px;height:30px;transition:opacity .3s var(--ease);background:#fff;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.prompt-go:disabled{opacity:.3;cursor:not-allowed}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.chip{background:var(--fill);height:26px;color:var(--fg-80);cursor:pointer;transition:opacity .3s var(--ease);border:0;border-radius:8px;padding:0 10px;font-size:12px}.chip:hover{opacity:.6}.final-link{color:var(--fg-80);gap:6px;margin-top:30px;display:inline-flex}.final-link:hover{color:#fff}@media (max-width:1199px){.agents-grid{grid-template-columns:minmax(0,1fr) 260px}.agents-last{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.appwin-body{grid-template-columns:220px minmax(0,1fr) 250px}}@media (max-width:809px){.hero{padding-top:110px}.hero-row{flex-direction:column;align-items:flex-start}.hero-frame{aspect-ratio:600/800;border-radius:15px}.hero-frame .tick{display:none}.hero-layers{border-radius:15px}.hero-layers .hl-desk{display:none}.hero-layers .hl-phone{display:block}.hero-cap{flex-direction:column;gap:2px;font-size:11px}.logos{padding-top:60px}.logos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.logo-cell{justify-content:flex-start;font-size:16px}.appwin-body{grid-template-columns:1fr;height:auto}.pane-l{border-right:0;border-bottom:1px solid var(--line)}.pane-c{height:320px}.pane-r{border-left:0;border-top:1px solid var(--line)}.benefits{grid-template-columns:1fr}.benefit+.benefit{border-left:0;border-top:1px solid var(--line)}.agents-grid{grid-template-columns:1fr}.agents-side{order:-1;height:600px;position:relative;top:0}.agents-cards{gap:20px}.agent-card{border-radius:20px;height:auto}.agent-visual{height:260px}.agent-overlay{font-size:10px;line-height:14px}.agent-copy{flex-direction:column;align-items:flex-start;gap:16px}.agents-last{grid-template-columns:1fr;margin-top:20px}.term{height:520px}.bento{border-radius:20px;grid-template-columns:1fr}.tile,.tile.wide,.tile.full{grid-column:auto;min-height:0}.tile-art img{max-height:200px}.stat-tile .stat{margin-top:10px;font-size:90px}.payout{grid-template-columns:1fr}.payout-split{gap:30px}.g-tile{width:180px;height:360px}.g-tile.wide{width:300px}.g-card{padding:20px}.g-stats{grid-template-columns:1fr 1fr}.g-static{flex-direction:column}.g-static .g-tile,.g-static .g-tile.wide{width:100%;height:auto;min-height:200px}.story{width:280px;height:400px;padding:30px}.community-right{flex-direction:column;align-items:flex-start;gap:10px}.community-body{grid-template-columns:1fr}.community-main{border-right:0;border-bottom:1px solid var(--line)}.final-h{font-size:36px}}.stack.mobile .stack-draw{width:260px;margin:0 auto}
