.hybrid-stack[data-v-c9e9fcc6]{--stack-edge:color-mix(in srgb,var(--color-ink) 16%,var(--color-surface));margin-block:2rem;margin-inline:0;padding:clamp(1.2rem,4vw,2rem);border:1px solid var(--color-border);border-radius:20px;background:var(--color-surface)}.hybrid-stack__header>p[data-v-c9e9fcc6]{margin:0;color:var(--color-text-muted);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.hybrid-stack .hybrid-stack__header h3[data-v-c9e9fcc6]{margin:.4rem 0 1.5rem;color:var(--color-ink);font-size:1.4rem;font-weight:600;line-height:1.3}.hybrid-stack__layers[data-v-c9e9fcc6]{max-inline-size:38rem;margin-inline:auto}.hybrid-stack__layer[data-v-c9e9fcc6]{position:relative;display:grid;align-items:center;gap:1rem;padding:1.15rem 1.4rem;border:1px solid var(--stack-edge);border-radius:12px}.hybrid-stack__layer--booster[data-v-c9e9fcc6]{grid-template-columns:minmax(0,1fr) 120px;border-color:color-mix(in srgb,var(--color-action) 32%,var(--color-border));background:linear-gradient(115deg,color-mix(in srgb,var(--color-signal) 8%,var(--color-surface-raised)),var(--color-surface-raised))}.hybrid-stack__layer--booster[data-v-c9e9fcc6]:before{position:absolute;inset-inline:1.4rem;inset-block-start:-1px;block-size:2px;background:linear-gradient(90deg,var(--color-action),var(--color-signal));content:""}.hybrid-stack__role[data-v-c9e9fcc6]{color:var(--color-text-muted);font-size:.68rem;font-weight:500}.hybrid-stack .hybrid-stack__identity h4[data-v-c9e9fcc6]{margin:.25rem 0;color:var(--color-ink);font-size:1.12rem;font-weight:600;line-height:1.3}.hybrid-stack .hybrid-stack__identity p[data-v-c9e9fcc6]{margin:0;color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.hybrid-stack__visit[data-v-c9e9fcc6]{inline-size:120px;block-size:auto;stroke-width:1.25}.hybrid-stack__screen[data-v-c9e9fcc6]{fill:var(--color-surface-raised);stroke:var(--stack-edge)}.hybrid-stack__slide[data-v-c9e9fcc6]{fill:color-mix(in srgb,var(--color-signal) 14%,var(--color-surface));stroke:var(--stack-edge)}.hybrid-stack__fine[data-v-c9e9fcc6]{stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round}.hybrid-stack__signal[data-v-c9e9fcc6]{stroke:var(--color-action);stroke-linecap:round;stroke-linejoin:round}.hybrid-stack__signal-dot[data-v-c9e9fcc6]{fill:var(--color-action)}.hybrid-stack .hybrid-stack__strengths[data-v-c9e9fcc6]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.45rem 1.2rem;margin:0;padding:.75rem 0 0;border-block-start:1px solid var(--stack-edge);list-style:none}.hybrid-stack .hybrid-stack__strengths li[data-v-c9e9fcc6]{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--color-ink);font-size:.72rem;line-height:1.5}.hybrid-stack__strengths li[data-v-c9e9fcc6]:before{inline-size:4px;block-size:4px;flex-shrink:0;border-radius:50%;background:var(--color-action);content:""}.hybrid-stack__connection[data-v-c9e9fcc6]{display:grid;justify-items:center;block-size:42px}.hybrid-stack__connection span[data-v-c9e9fcc6]{inline-size:1px;background:var(--stack-edge)}.hybrid-stack__connection i[data-v-c9e9fcc6]{display:grid;place-items:center;inline-size:22px;block-size:22px;border:1px solid var(--stack-edge);border-radius:50%;color:var(--color-text-muted);font-size:.9rem;font-style:normal;line-height:1}.hybrid-stack__layer--foundation[data-v-c9e9fcc6]{grid-template-columns:38px minmax(0,1fr);background:var(--color-surface-muted)}.hybrid-stack__foundation-icon[data-v-c9e9fcc6]{inline-size:38px;stroke:var(--color-text-muted);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.hybrid-stack>figcaption[data-v-c9e9fcc6]{max-inline-size:38rem;margin:1.25rem auto 0;color:var(--color-text-muted);font-size:.82rem;line-height:1.65}@media(max-width:540px){.hybrid-stack__layer[data-v-c9e9fcc6]{padding:1rem}.hybrid-stack__layer--booster[data-v-c9e9fcc6]{grid-template-columns:minmax(0,1fr) 70px;gap:.75rem}.hybrid-stack__visit[data-v-c9e9fcc6]{inline-size:70px}.hybrid-stack .hybrid-stack__header h3[data-v-c9e9fcc6]{font-size:1.25rem}.hybrid-stack .hybrid-stack__strengths[data-v-c9e9fcc6]{gap:.5rem;flex-direction:column}}
