.desktop-proof[data-astro-cid-tama2mlh]{position:relative;z-index:1;width:min(92vw,1120px);height:380px;margin:3.5rem auto 0;border:1px solid var(--neutral-300);border-radius:1rem 1rem 0 0;background:#fff;box-shadow:var(--shadow-elevated);overflow:hidden}.desktop-proof__window[data-astro-cid-tama2mlh]{display:flex;flex-direction:column;height:100%}.desktop-proof__titlebar[data-astro-cid-tama2mlh]{height:38px;flex:0 0 38px;display:flex;align-items:center;gap:.75rem;padding:0 .9rem;border-bottom:1px solid var(--neutral-200);background:var(--neutral-100)}.desktop-proof__dots[data-astro-cid-tama2mlh]{display:inline-flex;gap:.4rem}.desktop-proof__dot[data-astro-cid-tama2mlh]{width:.7rem;height:.7rem;border-radius:999px;background:var(--neutral-400);display:inline-block}.desktop-proof__title[data-astro-cid-tama2mlh]{font-size:.78rem;font-weight:700;color:var(--neutral-700);letter-spacing:.01em}.desktop-proof__running[data-astro-cid-tama2mlh]{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;color:var(--neutral-600)}.desktop-proof__running-dot[data-astro-cid-tama2mlh]{width:.5rem;height:.5rem;border-radius:999px;background:var(--success);box-shadow:0 0 0 3px var(--success-bg)}.desktop-proof__body[data-astro-cid-tama2mlh]{flex:1;display:flex;min-height:0}.desktop-proof__sidebar[data-astro-cid-tama2mlh]{width:150px;flex:0 0 150px;padding:.85rem .55rem;display:flex;flex-direction:column;gap:.15rem;border-right:1px solid var(--neutral-200);background:var(--neutral-50)}.desktop-proof__nav-item[data-astro-cid-tama2mlh]{display:block;padding:.5rem .65rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;color:var(--neutral-700);text-decoration:none;cursor:default}.desktop-proof__nav-item--active[data-astro-cid-tama2mlh]{background:#fff;color:var(--primary-700);box-shadow:var(--shadow-soft)}.desktop-proof__canvas[data-astro-cid-tama2mlh]{flex:1;min-width:0;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.85rem;background:#fff;overflow:hidden}.desktop-proof__canvas-head[data-astro-cid-tama2mlh]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.desktop-proof__canvas-title[data-astro-cid-tama2mlh]{margin:0;font-size:1rem;font-weight:700;color:var(--charcoal-900);letter-spacing:-.01em}.desktop-proof__canvas-summary[data-astro-cid-tama2mlh]{margin:.2rem 0 0;font-size:.74rem;color:var(--neutral-600);line-height:1.5}.desktop-proof__badge[data-astro-cid-tama2mlh]{flex:0 0 auto;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--success-border);background:var(--success-bg);color:var(--success);font-size:.68rem;font-weight:700}.desktop-proof__cards[data-astro-cid-tama2mlh]{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.desktop-proof__card[data-astro-cid-tama2mlh]{padding:.65rem .7rem;border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-50);display:flex;flex-direction:column;gap:.15rem}.desktop-proof__card-value[data-astro-cid-tama2mlh]{font-size:1.25rem;font-weight:700;color:var(--charcoal-900);line-height:1}.desktop-proof__card-label[data-astro-cid-tama2mlh]{font-size:.7rem;color:var(--neutral-600);line-height:1.4}.desktop-proof__card--local[data-astro-cid-tama2mlh]{justify-content:center}.desktop-proof__card-icon[data-astro-cid-tama2mlh]{width:.6rem;height:.6rem;border-radius:999px;background:var(--success);box-shadow:0 0 0 3px var(--success-bg);display:inline-block}.desktop-proof__lists[data-astro-cid-tama2mlh]{flex:1;min-height:0;display:grid;grid-template-columns:1.4fr 1fr;gap:.55rem}.desktop-proof__panel[data-astro-cid-tama2mlh]{border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:#fff;padding:.55rem .65rem;display:flex;flex-direction:column;min-height:0}.desktop-proof__panel-title[data-astro-cid-tama2mlh]{margin:0 0 .35rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-600)}.desktop-proof__list[data-astro-cid-tama2mlh]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.desktop-proof__row[data-astro-cid-tama2mlh]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.35rem .4rem;border-radius:var(--radius-sm);background:var(--neutral-50)}.desktop-proof__row-dot[data-astro-cid-tama2mlh]{width:.4rem;height:.4rem;border-radius:999px;background:var(--success);box-shadow:0 0 0 2px var(--success-bg)}.desktop-proof__row-name[data-astro-cid-tama2mlh]{font-size:.76rem;font-weight:600;color:var(--charcoal-900)}.desktop-proof__row-detail[data-astro-cid-tama2mlh]{font-size:.68rem;color:var(--neutral-600)}@media(max-width:720px){.desktop-proof[data-astro-cid-tama2mlh]{height:360px}.desktop-proof__sidebar[data-astro-cid-tama2mlh]{display:none}.desktop-proof__lists[data-astro-cid-tama2mlh]{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.desktop-proof__panel[data-astro-cid-tama2mlh]{display:grid;grid-template-columns:5.75rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.15rem .5rem}.desktop-proof__panel-title[data-astro-cid-tama2mlh]{margin:0}.desktop-proof__list[data-astro-cid-tama2mlh]{min-width:0}.desktop-proof__row[data-astro-cid-tama2mlh]{grid-template-columns:auto minmax(0,1fr);line-height:1.4;padding:.2rem .4rem;min-width:0}.desktop-proof__row-name[data-astro-cid-tama2mlh]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-proof__row-detail[data-astro-cid-tama2mlh]{display:none}.desktop-proof__panel[data-astro-cid-tama2mlh] .desktop-proof__list[data-astro-cid-tama2mlh]>li[data-astro-cid-tama2mlh]:nth-child(n+2){display:none}}.hero[data-astro-cid-wse7a2hg]{position:relative;overflow:hidden;padding:clamp(5.5rem,9vw,8rem) 1rem 0;text-align:center;background:linear-gradient(180deg,var(--neutral-50) 0 55%,var(--neutral-100) 100%)}.hero[data-astro-cid-wse7a2hg]:before{content:"";position:absolute;inset:0;opacity:.16;background-image:radial-gradient(var(--neutral-500) .6px,transparent .6px);background-size:21px 21px}.hero__aura[data-astro-cid-wse7a2hg]{position:absolute;top:6rem;left:50%;transform:translate(-50%);width:min(680px,92%);height:340px;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgb(28 158 165 / .08),transparent 70%),radial-gradient(closest-side,rgb(66 112 216 / .07),transparent 70%),radial-gradient(closest-side,rgb(249 115 53 / .06),transparent 70%);background-position:18% 30%,50% 55%,82% 30%;background-repeat:no-repeat;filter:blur(8px)}.hero__copy[data-astro-cid-wse7a2hg]{position:relative;z-index:1;max-width:780px;margin:auto}.hero__eyebrow[data-astro-cid-wse7a2hg]{margin:0 0 .25rem}.hero[data-astro-cid-wse7a2hg] h1[data-astro-cid-wse7a2hg]{margin:1rem 0;font-size:clamp(3.25rem,7vw,6.5rem);line-height:var(--display-line-height);letter-spacing:var(--display-letter-spacing);text-wrap:balance}.hero[data-astro-cid-wse7a2hg] h1[data-astro-cid-wse7a2hg][data-cjk-display-punctuation=true]{font-feature-settings:var(--display-font-feature-settings)}.hero__title-line[data-astro-cid-wse7a2hg]{display:block}.hero[data-astro-cid-wse7a2hg] h1[data-astro-cid-wse7a2hg][data-cjk-display-punctuation=true] .hero__title-line[data-astro-cid-wse7a2hg]{translate:var(--display-optical-shift) 0}.hero__body[data-astro-cid-wse7a2hg]{max-width:660px;margin:auto;color:var(--neutral-700);font-size:clamp(1rem,1.8vw,1.2rem);line-height:var(--body-line-height);text-wrap:pretty}.hero__actions[data-astro-cid-wse7a2hg]{display:flex;justify-content:center;gap:.75rem;margin-top:1.75rem;flex-wrap:wrap}.hero__status[data-astro-cid-wse7a2hg]{display:flex;justify-content:center;gap:.6rem;margin:.9rem 0 0;color:var(--neutral-600);font-size:.78rem;flex-wrap:wrap}.hero__status[data-astro-cid-wse7a2hg] strong[data-astro-cid-wse7a2hg]{color:var(--success)}.connection{padding:clamp(3.5rem,7vw,6rem) 1rem;background:linear-gradient(180deg,var(--neutral-100) 0%,var(--neutral-50) 100%)}.connection__intro{max-width:var(--reading-max);margin:0 auto 2rem;text-align:center}.connection__intro h2{margin:.35rem 0 .8rem;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.1;letter-spacing:-.02em;color:var(--charcoal-900)}.connection__body{margin:0;color:var(--neutral-700);font-size:1rem;line-height:var(--body-line-height)}.connection-scene{container-type:inline-size;position:relative;max-width:var(--page-max);margin:0 auto}.scene-labels{display:none;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--neutral-600)}.scene-label{display:block;text-align:center}.scene-stage{position:relative;width:100%;aspect-ratio:1200 / 620}.scene-rails{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rail-channel{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round}.rail-source{fill:none;stroke-width:1.6;stroke-linecap:round;opacity:.85}.rail-dest{fill:none;stroke:var(--neutral-400);stroke-width:1.6;stroke-linecap:round;opacity:.55}.orb{opacity:0;filter:drop-shadow(0 0 6px currentColor)}.orb__halo{fill:currentColor;fill-opacity:.2}.orb__head{fill:currentColor;stroke:#fff;stroke-width:2.2}.scene-providers,.scene-applications{position:absolute;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;gap:.35rem}.scene-providers{left:0;width:22%;padding-left:.25rem}.scene-applications{right:0;width:30%;padding-right:.25rem;justify-content:flex-start;padding-top:6%}.scene-provider{position:absolute;left:0;width:100%;transform:translateY(-50%)}.scene-provider--openai{top:22.6%}.scene-provider--kimi{top:41.9%}.scene-provider--deepseek{top:61.3%}.scene-core{position:absolute;left:50%;top:48.4%;transform:translate(-50%,-50%);width:16%;display:flex;flex-direction:column;align-items:center;gap:.25rem}.scene-core__mark{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border:0;background:transparent;box-shadow:none;filter:drop-shadow(0 8px 24px rgb(124 45 18 / .08));transform-origin:center;animation:core-pulse 8s cubic-bezier(.65,0,.2,1) infinite}.scene-core__name{font-size:.78rem;font-weight:700;color:var(--charcoal-900)}.scene-core__note{font-size:.64rem;color:var(--neutral-600);text-align:center;line-height:1.35;max-width:10rem}@keyframes core-pulse{0%,49%,to{transform:scale(1)}10%{transform:scale(1.015)}60%{transform:scale(1.015)}70%{transform:scale(1)}}.provider-card{background:#fff;border:1px solid var(--neutral-300);border-radius:var(--radius-md);padding:.55rem .65rem;box-shadow:var(--shadow-soft);--source: var(--neutral-600)}.provider-card__identity{display:flex;align-items:center;gap:.5rem}.provider-card__icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:.5rem;background:color-mix(in srgb,var(--source) 14%,white);color:var(--source);font-weight:800;font-size:.85rem}.provider-card__meta{display:flex;flex-direction:column;min-width:0}.provider-card__name{font-size:.8rem;font-weight:700;color:var(--charcoal-900);line-height:1.2}.provider-card__status{display:inline-flex;align-items:center;gap:.3rem;font-size:.64rem;color:var(--neutral-600);margin-top:.1rem}.provider-card__status-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--source)}.provider-card__models{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.15rem}.provider-card__models li{font-size:.66rem;color:var(--neutral-700);padding-left:.5rem;position:relative}.provider-card__models li:before{content:"";position:absolute;left:0;top:.4rem;width:.25rem;height:.25rem;border-radius:999px;background:var(--source)}.application-card{position:relative;background:#fff;border:1px solid var(--neutral-300);border-radius:var(--radius-md);padding:.55rem .7rem;box-shadow:var(--shadow-soft);height:62px;overflow:hidden;transition:height .5s cubic-bezier(.65,0,.2,1),border-color .4s cubic-bezier(.65,0,.2,1),box-shadow .4s cubic-bezier(.65,0,.2,1)}.application-card__identity{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:0 .5rem;min-height:36px}.application-card__icon{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:.5rem;background:var(--neutral-100);color:var(--charcoal-900);font-weight:800;font-size:.72rem}.application-card__meta{display:flex;flex-direction:column;min-width:0}.application-card__name{font-size:.82rem;font-weight:700;color:var(--charcoal-900);line-height:1.2}.application-card__command{font-size:.66rem;color:var(--neutral-600);font-family:var(--font-mono)}.application-card__status{grid-column:2;grid-row:2;justify-self:end;position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .45rem;border-radius:999px;border:1px solid var(--success-border);background:var(--success-bg);color:var(--success);font-size:.6rem;font-weight:700}.application-card__status-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--success)}.application-card__status--receiving{opacity:0}.application-card__status--connected{opacity:1}.application-card__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.65,0,.2,1)}.application-card__body-inner{overflow:hidden;min-height:0}.application-card__terminal{margin-top:.4rem;padding:.5rem .6rem;border-radius:var(--radius-sm);background:var(--charcoal-950);color:#d6d6d6;font-family:var(--font-mono);font-size:.66rem;display:flex;flex-direction:column;gap:.15rem}.application-card__terminal-success{color:var(--success-on-dark)}.application-card__sources{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.application-card__source-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .35rem;border-radius:var(--radius-sm);background:var(--neutral-50);border:1px solid var(--neutral-200);font-size:.6rem;color:var(--neutral-700)}.application-card__source-dot{width:.4rem;height:.4rem;border-radius:999px;flex:none}.application-card__source-letter{font-size:.58rem;font-weight:700;color:var(--neutral-700)}.application-card__sources-ready{margin:.35rem 0 0;font-size:.62rem;color:var(--neutral-600)}@keyframes rail-dest-claude-active{0%,49%{stroke:var(--success);stroke-width:2.2;opacity:1}50%,to{stroke:var(--neutral-400);stroke-width:1.6;opacity:.55}}@keyframes rail-dest-codex-active{0%,52%{stroke:var(--neutral-400);stroke-width:1.6;opacity:.55}53%,94%{stroke:var(--success);stroke-width:2.2;opacity:1}95%,to{stroke:var(--neutral-400);stroke-width:1.6;opacity:.55}}@keyframes card-claude-active-border{0%,49%{border-color:var(--success-border);box-shadow:0 0 0 3px var(--success-bg),var(--shadow-soft)}50%,to{border-color:var(--neutral-300);box-shadow:var(--shadow-soft)}}@keyframes card-codex-active-border{0%,52%{border-color:var(--neutral-300);box-shadow:var(--shadow-soft)}53%,94%{border-color:var(--success-border);box-shadow:0 0 0 3px var(--success-bg),var(--shadow-soft)}95%,to{border-color:var(--neutral-300);box-shadow:var(--shadow-soft)}}.scene-application{position:absolute;right:0;width:100%}.scene-application--claude-code{top:12.6%}.scene-application--codex{top:48.4%}.scene-more{display:flex;justify-content:space-between;gap:1rem;margin-top:1.1rem;padding:0 .5rem}.more-card{display:block;margin:0;padding:.45rem .7rem;border-radius:var(--radius-sm);border:1px dashed var(--neutral-400);background:var(--neutral-50);color:var(--neutral-700);font-size:.7rem;font-weight:600;text-align:center;text-decoration:none}.more-applications{margin-left:auto}.scene-legend{display:flex;justify-content:center;gap:1.2rem;margin:1.2rem 0 0;font-size:.7rem;color:var(--neutral-600)}.scene-legend__item{display:inline-flex;align-items:center;gap:.35rem}.scene-legend__dot{width:.55rem;height:.55rem;border-radius:999px}.scene-legend__dot--source{background:linear-gradient(90deg,var(--source-teal),var(--source-blue),var(--source-orange))}.scene-legend__dot--active{background:var(--success)}.scene-vertical-rail{display:none}@container (min-width: 1120px){.scene-labels{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:.5rem}.application-claude-code.application-card{animation:card-claude-phase 8s cubic-bezier(.65,0,.2,1) infinite,card-claude-active-border 8s steps(1,end) infinite}@keyframes card-claude-phase{0%{height:62px}42%{height:188px}49%{height:62px}94%{height:62px}to{height:62px}}.application-codex.application-card{animation:card-codex-phase 8s cubic-bezier(.65,0,.2,1) infinite,card-codex-active-border 8s steps(1,end) infinite}@keyframes card-codex-phase{0%{height:62px}46%{height:62px}53%{height:188px}94%{height:188px}to{height:62px}}.rail-dest--claude{animation:rail-dest-claude-active 8s steps(1,end) infinite}.rail-dest--codex{animation:rail-dest-codex-active 8s steps(1,end) infinite}.application-claude-code .application-card__body{animation:body-claude-phase 8s cubic-bezier(.65,0,.2,1) infinite}.application-codex .application-card__body{animation:body-codex-phase 8s cubic-bezier(.65,0,.2,1) infinite}@keyframes body-claude-phase{0%,49%{grid-template-rows:0fr}42%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes body-codex-phase{0%,46%{grid-template-rows:0fr}53%,94%{grid-template-rows:1fr}to{grid-template-rows:0fr}}.application-claude-code .application-card__status--receiving{animation:status-on-claude 8s steps(1,end) infinite}.application-claude-code .application-card__status--connected{animation:status-off-claude 8s steps(1,end) infinite}.application-codex .application-card__status--receiving{animation:status-on-codex 8s steps(1,end) infinite}.application-codex .application-card__status--connected{animation:status-off-codex 8s steps(1,end) infinite}@keyframes status-on-claude{0%,42%{opacity:0}42%,49%{opacity:1}49%,to{opacity:0}}@keyframes status-off-claude{0%,42%{opacity:1}42%,49%{opacity:0}49%,to{opacity:1}}@keyframes status-on-codex{0%,53%{opacity:0}53%,94%{opacity:1}94%,to{opacity:0}}@keyframes status-off-codex{0%,53%{opacity:1}53%,94%{opacity:0}94%,to{opacity:1}}}@container (min-width: 720px) and (max-width: 1119px){.scene-labels{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:.5rem}.scene-stage{aspect-ratio:1200 / 520}.provider-card__models{display:none}.application-card{height:58px}.application-claude-code.application-card{animation:card-claude-phase-compact 8s cubic-bezier(.65,0,.2,1) infinite,card-claude-active-border 8s steps(1,end) infinite}@keyframes card-claude-phase-compact{0%{height:58px}42%{height:84px}49%{height:58px}94%{height:58px}to{height:58px}}.application-codex.application-card{animation:card-codex-phase-compact 8s cubic-bezier(.65,0,.2,1) infinite,card-codex-active-border 8s steps(1,end) infinite}@keyframes card-codex-phase-compact{0%{height:58px}46%{height:58px}53%{height:84px}94%{height:84px}to{height:58px}}.application-claude-code .application-card__body{animation:body-claude-phase 8s cubic-bezier(.65,0,.2,1) infinite}.application-codex .application-card__body{animation:body-codex-phase 8s cubic-bezier(.65,0,.2,1) infinite}.application-claude-code .application-card__status--receiving{animation:status-on-claude 8s steps(1,end) infinite}.application-claude-code .application-card__status--connected{animation:status-off-claude 8s steps(1,end) infinite}.application-codex .application-card__status--receiving{animation:status-on-codex 8s steps(1,end) infinite}.application-codex .application-card__status--connected{animation:status-off-codex 8s steps(1,end) infinite}.rail-dest--claude{animation:rail-dest-claude-active 8s steps(1,end) infinite}.rail-dest--codex{animation:rail-dest-codex-active 8s steps(1,end) infinite}.application-card__terminal,.application-card__sources{display:none}.application-card__sources-ready{display:block;opacity:0}.application-claude-code .application-card__sources-ready{animation:status-on-claude 8s steps(1,end) infinite}.application-codex .application-card__sources-ready{animation:status-on-codex 8s steps(1,end) infinite}.orb__halo{r:11}.orb__head{r:5.5}.scene-core__note{display:none}}@container (max-width: 719px){.scene-labels,.scene-rails,.energy-layer{display:none}.scene-stage{aspect-ratio:auto;display:grid;grid-template-columns:1fr;gap:1rem;padding:0}.scene-providers,.scene-core,.scene-applications,.scene-provider{position:static;transform:none;width:100%}.scene-application{position:static;width:100%}.scene-providers{order:1}.scene-vertical-rail{order:2}.scene-core{order:3}.scene-applications{order:4}.scene-providers{display:grid;grid-template-columns:1fr;gap:.5rem}.provider-card__models{display:none}.scene-vertical-rail{display:flex;justify-content:center;gap:.9rem;height:2.4rem}.vertical-rail__line{width:3px;border-radius:3px}.vertical-rail__line--teal{background:var(--source-teal)}.vertical-rail__line--blue{background:var(--source-blue)}.vertical-rail__line--orange{background:var(--source-orange)}.scene-core{display:flex;flex-direction:column;align-items:center;text-align:center}.scene-core__note{display:block;max-width:16rem}.scene-applications{display:grid;gap:.6rem}.application-card{height:auto;min-height:58px}.application-card__body{grid-template-rows:1fr}.application-card__status--receiving{opacity:1}.application-card__status--connected{opacity:0}.application-card__terminal,.application-card__sources{display:none}.application-card__sources-ready{display:block;opacity:1}.scene-more{flex-direction:column;align-items:stretch;gap:.5rem}.more-applications{margin-left:0}}@media(prefers-reduced-motion:reduce){.energy-layer{display:none}.application-card,.application-card__body,.application-card__status--receiving,.application-card__status--connected,.application-card__sources-ready,.scene-core__mark,.rail-dest{animation:none}.scene-core__mark{transform:none}@container (min-width: 1120px){.application-codex.application-card{height:62px}.application-codex .application-card__body{grid-template-rows:0fr}.application-codex .application-card__status--receiving{opacity:0}.application-codex .application-card__status--connected{opacity:1}.application-claude-code.application-card{height:188px;border-color:var(--success-border);box-shadow:0 0 0 3px var(--success-bg),var(--shadow-soft)}.application-claude-code .application-card__body{grid-template-rows:1fr}.application-claude-code .application-card__status--receiving{opacity:1}.application-claude-code .application-card__status--connected{opacity:0}}@container (min-width: 720px) and (max-width: 1119px){.application-codex.application-card{height:58px}.application-codex .application-card__body{grid-template-rows:0fr}.application-codex .application-card__status--receiving{opacity:0}.application-codex .application-card__status--connected{opacity:1}.application-codex .application-card__sources-ready{opacity:0}.application-claude-code.application-card{height:84px;border-color:var(--success-border);box-shadow:0 0 0 3px var(--success-bg),var(--shadow-soft)}.application-claude-code .application-card__body{grid-template-rows:1fr}.application-claude-code .application-card__status--receiving{opacity:1}.application-claude-code .application-card__status--connected{opacity:0}.application-claude-code .application-card__sources-ready{opacity:1}}.rail-dest--claude{stroke:var(--success);stroke-width:2.2;opacity:1}.rail-dest--codex{opacity:.7}}.trust[data-astro-cid-uf3kfrdu]{background:var(--charcoal-950);color:var(--neutral-100)}.trust__inner[data-astro-cid-uf3kfrdu]{display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3rem)}.trust__eyebrow[data-astro-cid-uf3kfrdu]{color:var(--primary-400)}.trust__heading[data-astro-cid-uf3kfrdu] h2[data-astro-cid-uf3kfrdu]{color:#fff}.trust__heading[data-astro-cid-uf3kfrdu] p[data-astro-cid-uf3kfrdu]{color:var(--neutral-300)}.trust__cards[data-astro-cid-uf3kfrdu]{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.trust__card[data-astro-cid-uf3kfrdu]{display:flex;flex-direction:column;gap:.55rem;min-height:170px;padding:1.5rem;border:1px solid var(--charcoal-800);border-radius:var(--radius-md);background:var(--charcoal-900)}.trust__marker[data-astro-cid-uf3kfrdu]{font-size:1.6rem;font-weight:700;line-height:1;color:var(--primary-400);letter-spacing:-.02em}.trust__card-title[data-astro-cid-uf3kfrdu]{margin:0;font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:-.01em}.trust__card-body[data-astro-cid-uf3kfrdu]{margin:0;color:var(--neutral-300);font-size:.9rem;line-height:var(--body-line-height)}.trust__terms[data-astro-cid-uf3kfrdu]{width:100%;max-width:760px;margin-inline:auto;padding:1.25rem 1.4rem;border:1px solid var(--charcoal-800);border-radius:var(--radius-md);background:var(--charcoal-900);text-align:center}.trust__terms-title[data-astro-cid-uf3kfrdu]{margin:0 0 .35rem;font-size:.85rem;font-weight:700;color:var(--neutral-100)}.trust__terms-body[data-astro-cid-uf3kfrdu]{margin:0 0 .6rem;color:var(--neutral-400);font-size:.82rem;line-height:var(--body-line-height)}.trust[data-astro-cid-uf3kfrdu] .action-link--text{color:var(--primary-400)}@media(max-width:760px){.trust__cards[data-astro-cid-uf3kfrdu]{grid-template-columns:1fr}}.integrations[data-astro-cid-fuqnjcpz]{background:var(--neutral-100)}.integrations__inner[data-astro-cid-fuqnjcpz]{display:flex;flex-direction:column;gap:clamp(2rem,4vw,2.75rem)}.integrations__cards[data-astro-cid-fuqnjcpz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.integrations__card[data-astro-cid-fuqnjcpz]{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--neutral-300);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-soft)}.integrations__card-title[data-astro-cid-fuqnjcpz]{margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;color:var(--charcoal-900);letter-spacing:-.02em}.integrations__card-body[data-astro-cid-fuqnjcpz]{margin:0;color:var(--neutral-700);font-size:.95rem;line-height:var(--body-line-height)}.integrations__examples[data-astro-cid-fuqnjcpz]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.integrations__example[data-astro-cid-fuqnjcpz]{padding:.35rem .7rem;border:1px solid var(--neutral-300);border-radius:999px;background:var(--neutral-50);color:var(--charcoal-900);font-size:.82rem;font-weight:600}.integrations__card[data-astro-cid-fuqnjcpz] .action-link{align-self:flex-start;margin-top:auto}.integrations__build[data-astro-cid-fuqnjcpz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.4rem 1.6rem;border:2px dashed var(--neutral-400);border-radius:var(--radius-lg);background:var(--neutral-50)}.integrations__build-title[data-astro-cid-fuqnjcpz]{margin:0;font-size:1.05rem;font-weight:700;color:var(--charcoal-900);letter-spacing:-.01em}.integrations__build-links[data-astro-cid-fuqnjcpz]{display:flex;flex-wrap:wrap;gap:.65rem}@media(max-width:760px){.integrations__cards[data-astro-cid-fuqnjcpz]{grid-template-columns:1fr}}.developers[data-astro-cid-wcpucxee]{background:var(--neutral-200)}.developers__inner[data-astro-cid-wcpucxee]{display:flex;flex-direction:column;gap:clamp(2rem,4vw,2.75rem)}.developers__cards[data-astro-cid-wcpucxee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.developers__card[data-astro-cid-wcpucxee]{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:clamp(1.75rem,3.5vw,2.5rem);border:1px solid var(--neutral-300);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-soft);min-height:200px}.developers__card-title[data-astro-cid-wcpucxee]{margin:0;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:700;color:var(--charcoal-900);line-height:1.1;letter-spacing:-.025em}.developers__card[data-astro-cid-wcpucxee] .action-link{margin-top:auto}.developers__action[data-astro-cid-wcpucxee]{display:contents}@media(max-width:760px){.developers__cards[data-astro-cid-wcpucxee]{grid-template-columns:1fr}}.bottom-cta[data-astro-cid-3j5bygcx]{background:linear-gradient(180deg,var(--neutral-50) 0%,var(--neutral-100) 100%);text-align:center}.bottom-cta__inner[data-astro-cid-3j5bygcx]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.bottom-cta[data-astro-cid-3j5bygcx] h2[data-astro-cid-3j5bygcx]{margin:.5rem 0 0;max-width:760px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em;color:var(--charcoal-900)}.bottom-cta__inner[data-astro-cid-3j5bygcx]>p[data-astro-cid-3j5bygcx]:not(.eyebrow){max-width:620px;margin:0 auto;color:var(--neutral-700);font-size:clamp(1rem,1.5vw,1.125rem);line-height:var(--body-line-height)}.bottom-cta__action[data-astro-cid-3j5bygcx]{margin-top:1.25rem}
