.composite:where(.astro-gsnkux2h){position:relative;margin:0;isolation:isolate}.frame:where(.astro-gsnkux2h){border-radius:var(--r-4);border:1px solid var(--border-strong);background:var(--surface-2);overflow:hidden;box-shadow:var(--shadow-lg)}.frame-img:where(.astro-gsnkux2h){display:block;width:100%;height:auto;transition:filter .6s cubic-bezier(.16,1,.3,1)}.dimmed:where(.astro-gsnkux2h) .frame-img:where(.astro-gsnkux2h){filter:brightness(.55) saturate(.85)}.lifted:where(.astro-gsnkux2h){position:absolute;width:var(--el-w);height:auto;border-radius:var(--r-3);border:1px solid var(--green-line);box-shadow:0 30px 70px #060a0699,0 0 0 1px #ffffff0a;z-index:1}.place-bottom-left:where(.astro-gsnkux2h) .lifted:where(.astro-gsnkux2h){left:-4%;bottom:-8%}.place-bottom-right:where(.astro-gsnkux2h) .lifted:where(.astro-gsnkux2h){right:-4%;bottom:-8%}.place-top-right:where(.astro-gsnkux2h) .lifted:where(.astro-gsnkux2h){right:-4%;top:10%}.place-center-right:where(.astro-gsnkux2h) .lifted:where(.astro-gsnkux2h){right:-5%;top:50%;translate:0 -50%}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.lifted:where(.astro-gsnkux2h){animation:lift-in linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes lift-in{0%{transform:translateY(40px)}to{transform:none}}@media(max-width:640px){.lifted:where(.astro-gsnkux2h){position:relative;inset:auto;translate:none;display:block;width:88%;margin:-14% auto 0}}.hero:where(.astro-j7pv25f6){display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(28px,5vw,56px);padding:clamp(36px,5vw,64px) 0 clamp(44px,6vw,72px)}.hero-copy:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){font-family:var(--font-display);font-weight:700;font-size:var(--t-3xl);line-height:1.02;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.hero-copy:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6) .accent:where(.astro-j7pv25f6){color:var(--green)}.hero-copy:where(.astro-j7pv25f6)>p:where(.astro-j7pv25f6){margin-top:var(--s-5);font-size:var(--t-md);line-height:1.55;color:var(--ink-2);max-width:34ch}.hero-cta:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-8)}.hero:where(.astro-j7pv25f6) .hero-shot{min-width:0;margin-right:calc(-1 * var(--gutter));margin-bottom:var(--s-8)}.stack-strip:where(.astro-j7pv25f6){text-align:center}.stack-lede:where(.astro-j7pv25f6){font-size:var(--t-sm);color:var(--text-muted);margin-bottom:var(--s-6)}.stack-logos:where(.astro-j7pv25f6){list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,4.6vw,52px)}.stack-logos:where(.astro-j7pv25f6) svg:where(.astro-j7pv25f6){display:block;width:25px;height:25px;color:var(--text-muted);opacity:.82;transition:color .18s,opacity .18s}.stack-logos:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6):hover svg:where(.astro-j7pv25f6){color:var(--ink);opacity:1}.feature-head:where(.astro-j7pv25f6){max-width:640px;margin-bottom:var(--s-9)}.feature-head:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-family:var(--font-display);font-weight:700;font-size:var(--t-2xl);line-height:1.08;letter-spacing:-.028em;color:var(--ink);text-wrap:balance}.feature-head:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin-top:var(--s-4);font-size:var(--t-md);line-height:1.6;color:var(--ink-2)}.bento:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s-4)}.tile:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:var(--s-6);padding:clamp(20px,2.4vw,32px);overflow:hidden}.tile-agents:where(.astro-j7pv25f6){grid-column:span 7}.tile-signing:where(.astro-j7pv25f6){grid-column:span 5}.tile-market:where(.astro-j7pv25f6){grid-column:span 6}.tile-live:where(.astro-j7pv25f6){grid-column:span 6}.tile:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-family:var(--font-display);font-weight:700;font-size:var(--t-lg);letter-spacing:-.02em;color:var(--ink)}.tile:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin-top:var(--s-2);font-size:var(--t-sm);line-height:1.6;color:var(--ink-2);max-width:46ch}.tile:where(.astro-j7pv25f6) code:where(.astro-j7pv25f6){font-family:var(--font-mono);font-size:.92em;color:var(--green-bright)}.tile:where(.astro-j7pv25f6) .composite{margin-top:auto;margin-bottom:var(--s-6)}.tile-market:where(.astro-j7pv25f6){transition:border-color .18s}.tile-market:where(.astro-j7pv25f6):hover{border-color:var(--green-edge)}.tile-link:where(.astro-j7pv25f6){display:inline-flex;align-items:center;gap:6px;margin-top:var(--s-4);font-size:var(--t-sm);font-weight:500;color:var(--green-bright)}.tile-element:where(.astro-j7pv25f6){display:block;width:100%;height:auto;margin-top:auto;border-radius:var(--r-3);border:1px solid var(--green-line);box-shadow:var(--shadow-lg)}.mcp:where(.astro-j7pv25f6){max-width:820px}.mcp:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-family:var(--font-display);font-weight:700;font-size:var(--t-2xl);line-height:1.08;letter-spacing:-.028em;color:var(--ink);text-wrap:balance}.mcp-lede:where(.astro-j7pv25f6){margin:var(--s-4) 0 var(--s-6);font-size:var(--t-md);line-height:1.6;color:var(--ink-2);max-width:52ch}.mcp-auth:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr 1fr;gap:var(--s-6);margin:var(--s-7) 0}.mcp-auth-item:where(.astro-j7pv25f6){border-left:2px solid var(--green-line);padding-left:var(--s-4)}.mcp-auth-item:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-family:var(--font-display);font-weight:500;font-size:var(--t-base);color:var(--ink)}.mcp-auth-item:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin-top:var(--s-2);font-size:var(--t-sm);line-height:1.6;color:var(--ink-2)}.mcp-copy:where(.astro-j7pv25f6){min-width:0}.mcp-card:where(.astro-j7pv25f6){display:block;width:100%;height:auto;margin:var(--s-7) 0;border-radius:var(--r-3);border:1px solid var(--green-line);box-shadow:var(--shadow-lg)}.step-groups:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--s-6) var(--s-5)}.step-group:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding-bottom:var(--s-3);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--s-4)}.step-group:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6){list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2)}.step-note:where(.astro-j7pv25f6){margin-top:var(--s-8);font-size:var(--t-sm);color:var(--text-muted);max-width:62ch}.step-note:where(.astro-j7pv25f6) code:where(.astro-j7pv25f6){font-family:var(--font-mono);color:var(--ink-2)}.steps:where(.astro-j7pv25f6){list-style:none;counter-reset:step;display:grid;gap:var(--s-5);max-width:780px}.steps:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--s-4);align-items:start}.steps-n:where(.astro-j7pv25f6){display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--green-edge);background:var(--green-soft);font-family:var(--font-mono);font-size:var(--t-sm);color:var(--green-bright)}.steps-body:where(.astro-j7pv25f6){min-width:0}.steps-note:where(.astro-j7pv25f6){margin-top:var(--s-3);font-size:var(--t-xs);line-height:1.55;color:var(--text-muted);max-width:58ch}.steps-do:where(.astro-j7pv25f6){font-size:var(--t-sm);color:var(--ink-2);margin-bottom:var(--s-2)}.os:where(.astro-j7pv25f6){min-width:0}.os-radio:where(.astro-j7pv25f6){position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.os-bar:where(.astro-j7pv25f6){display:flex;gap:2px;margin-bottom:var(--s-2);flex-wrap:wrap}.os-tab:where(.astro-j7pv25f6){display:inline-flex;align-items:center;min-height:40px;padding:0 var(--s-4);border-radius:var(--r-2);border:1px solid transparent;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-muted);cursor:pointer;transition:color .15s,background .15s,border-color .15s}.os-tab:where(.astro-j7pv25f6):hover{color:var(--ink);background:var(--surface)}.os-pane:where(.astro-j7pv25f6){display:none;margin:0}#os-mac:where(.astro-j7pv25f6):checked~.os-bar:where(.astro-j7pv25f6) .os-tab-mac:where(.astro-j7pv25f6),#os-linux:where(.astro-j7pv25f6):checked~.os-bar:where(.astro-j7pv25f6) .os-tab-linux:where(.astro-j7pv25f6),#os-win:where(.astro-j7pv25f6):checked~.os-bar:where(.astro-j7pv25f6) .os-tab-win:where(.astro-j7pv25f6){color:var(--green-bright);background:var(--green-soft);border-color:var(--green-edge)}#os-mac:where(.astro-j7pv25f6):checked~.os-pane-mac:where(.astro-j7pv25f6),#os-linux:where(.astro-j7pv25f6):checked~.os-pane-linux:where(.astro-j7pv25f6),#os-win:where(.astro-j7pv25f6):checked~.os-pane-win:where(.astro-j7pv25f6){display:block}.os-radio:where(.astro-j7pv25f6):focus-visible~.os-bar:where(.astro-j7pv25f6) .os-tab-mac:where(.astro-j7pv25f6),#os-mac:where(.astro-j7pv25f6).os-radio:focus-visible~.os-bar:where(.astro-j7pv25f6) .os-tab-mac:where(.astro-j7pv25f6),#os-linux:where(.astro-j7pv25f6).os-radio:focus-visible~.os-bar:where(.astro-j7pv25f6) .os-tab-linux:where(.astro-j7pv25f6),#os-win:where(.astro-j7pv25f6).os-radio:focus-visible~.os-bar:where(.astro-j7pv25f6) .os-tab-win:where(.astro-j7pv25f6){outline:2px solid var(--green-bright);outline-offset:2px}.ways:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.way:where(.astro-j7pv25f6){display:flex;flex-direction:column;padding:var(--s-7)}.way-head:where(.astro-j7pv25f6){display:flex;align-items:center;gap:var(--s-3)}.way-head:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-family:var(--font-display);font-weight:700;font-size:var(--t-lg);letter-spacing:-.02em;color:var(--ink)}.way-lede:where(.astro-j7pv25f6){margin:var(--s-3) 0 var(--s-6);font-size:var(--t-sm);color:var(--ink-2)}.way-link:where(.astro-j7pv25f6){display:inline-flex;align-items:center;min-height:44px;margin-top:auto;padding-top:var(--s-5);font-size:var(--t-sm);font-weight:600;color:var(--green-bright)}.way-link:where(.astro-j7pv25f6):after{content:" →";white-space:pre}.pocket-shots:where(.astro-j7pv25f6){display:flex;justify-content:center;gap:var(--s-7)}.pocket:where(.astro-j7pv25f6) .pocket-shot{width:min(280px,45%);border-radius:var(--s-7);box-shadow:var(--shadow-lg)}@media(max-width:1080px){.hero:where(.astro-j7pv25f6){grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}}@media(max-width:880px){.hero:where(.astro-j7pv25f6){grid-template-columns:1fr;gap:var(--s-8);padding-top:var(--s-8)}.hero-copy:where(.astro-j7pv25f6)>p:where(.astro-j7pv25f6){max-width:46ch}.hero:where(.astro-j7pv25f6) .hero-shot{margin-right:0}.tile-agents:where(.astro-j7pv25f6),.tile-signing:where(.astro-j7pv25f6),.tile-market:where(.astro-j7pv25f6){grid-column:span 12}.tile-live:where(.astro-j7pv25f6){grid-column:span 12}.ways:where(.astro-j7pv25f6){grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.bento:where(.astro-j7pv25f6){gap:var(--s-3)}.tile-live:where(.astro-j7pv25f6){grid-column:span 12}.mcp-auth:where(.astro-j7pv25f6){grid-template-columns:1fr;gap:var(--s-5)}.hero-cta:where(.astro-j7pv25f6){flex-direction:column;align-items:stretch}.hero-cta:where(.astro-j7pv25f6) .btn:where(.astro-j7pv25f6){width:100%}.step-groups:where(.astro-j7pv25f6){gap:var(--s-6) var(--s-4)}.pocket-shots:where(.astro-j7pv25f6){gap:var(--s-4)}}@media(max-width:480px){.stack-logos:where(.astro-j7pv25f6){gap:22px 26px}.stack-logos:where(.astro-j7pv25f6) svg:where(.astro-j7pv25f6){width:22px;height:22px}.way:where(.astro-j7pv25f6){padding:var(--s-5)}.steps:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){grid-template-columns:28px minmax(0,1fr);gap:var(--s-3)}.steps-n:where(.astro-j7pv25f6){width:28px;height:28px;font-size:var(--t-xs)}}
