.resource-migration-visual[data-v-6b421695]{position:relative;overflow:hidden;margin-block:clamp(2.5rem,6vw,4.5rem);border:1px solid var(--color-border);border-radius:28px;background:linear-gradient(145deg,color-mix(in srgb,var(--color-signal) 7%,transparent),transparent 38%),var(--color-surface);box-shadow:var(--shadow-soft);color:var(--color-text);isolation:isolate}.resource-migration-visual[data-v-6b421695]:before{position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-signal),var(--color-warmth),transparent);content:"";opacity:.78}.resource-migration-visual__header[data-v-6b421695]{display:grid;gap:.4rem;padding:clamp(1.4rem,3.5vw,2.25rem) clamp(1.2rem,4vw,2.75rem) 0}.resource-migration-visual__header p[data-v-6b421695]{margin:0;color:var(--color-text-muted);font-size:.76rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.resource-migration-visual__header h3[data-v-6b421695]{max-width:34ch;margin:0;color:var(--color-ink);font-size:clamp(1.3rem,3vw,2rem);font-weight:600;line-height:1.15}.resource-migration-visual figcaption[data-v-6b421695]{margin:0;padding:0 clamp(1.2rem,4vw,2.75rem) clamp(1.25rem,3vw,1.75rem);color:var(--color-text-muted);font-size:.82rem;line-height:1.5}.resource-migration-visual__timeline[data-v-6b421695]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:clamp(2rem,5vw,3.5rem) clamp(1.2rem,4vw,2.75rem) 2rem}.resource-migration-visual__milestone[data-v-6b421695]{position:relative;display:grid;align-content:start;gap:.35rem;min-width:0;padding-inline-end:clamp(.6rem,2vw,1.35rem)}.resource-migration-visual__milestone[data-v-6b421695]:not(:last-child):after{position:absolute;inset-block-start:1rem;inset-inline-start:2rem;width:calc(100% - 1.25rem);height:1px;background:linear-gradient(90deg,var(--color-signal),color-mix(in srgb,var(--color-signal) 20%,var(--color-border)));content:""}.resource-migration-visual__timeline-marker[data-v-6b421695]{position:relative;z-index:1;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 60%,var(--color-border));border-radius:50%;background:var(--color-surface-raised);color:var(--color-signal);font-size:.68rem;font-weight:600}.resource-migration-visual__milestone time[data-v-6b421695]{margin-block-start:.65rem;color:var(--color-signal);font-size:.82rem;font-weight:600}.resource-migration-visual__milestone strong[data-v-6b421695]{color:var(--color-ink);font-size:.92rem;font-weight:600;line-height:1.28}.resource-migration-visual__milestone small[data-v-6b421695]{color:var(--color-text-muted);font-size:.76rem;line-height:1.45}.resource-migration-visual--iceberg[data-v-6b421695]{background:linear-gradient(180deg,var(--color-surface) 0 37%,color-mix(in srgb,var(--color-signal) 8%,var(--color-surface-muted)) 37% 100%)}.resource-migration-visual__iceberg-scene[data-v-6b421695]{position:relative;display:grid;padding-block:1.75rem 2rem}.resource-migration-visual__iceberg-visible[data-v-6b421695]{position:relative;display:grid;width:min(68%,36rem);min-height:8rem;margin-inline:auto;align-content:center;gap:.8rem;padding:1.35rem clamp(1.1rem,3vw,2rem) 1rem;background:color-mix(in srgb,var(--color-signal) 12%,var(--color-surface-raised));clip-path:polygon(32% 0,68% 0,100% 100%,0 100%);text-align:center}.resource-migration-visual__zone-label[data-v-6b421695]{color:var(--color-text-muted);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.resource-migration-visual__chip-row[data-v-6b421695]{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.resource-migration-visual__chip-row span[data-v-6b421695],.resource-migration-visual__hidden-grid span[data-v-6b421695]{border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);color:var(--color-ink);font-size:clamp(.72rem,1.6vw,.84rem);font-weight:500;line-height:1.25}.resource-migration-visual__chip-row span[data-v-6b421695]{padding:.45rem .65rem}.resource-migration-visual__waterline[data-v-6b421695]{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem;margin-block:-1px;color:var(--color-signal);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.resource-migration-visual__waterline[data-v-6b421695]:after,.resource-migration-visual__waterline[data-v-6b421695]:before{height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--color-signal));content:""}.resource-migration-visual__waterline[data-v-6b421695]:after{background:linear-gradient(90deg,var(--color-signal),transparent)}.resource-migration-visual__iceberg-hidden[data-v-6b421695]{display:grid;width:min(92%,48rem);min-height:17rem;margin-inline:auto;align-content:start;gap:1rem;padding:1.5rem clamp(1.2rem,5vw,4rem) 2rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-signal) 18%,var(--color-surface-muted)),color-mix(in srgb,var(--color-action) 11%,var(--color-surface-muted)));clip-path:polygon(0 0,100% 0,82% 100%,18% 100%);text-align:center}.resource-migration-visual__hidden-grid[data-v-6b421695]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.resource-migration-visual__hidden-grid span[data-v-6b421695]{display:grid;min-height:3.6rem;padding:.65rem;place-items:center}.resource-migration-visual__hidden-grid span[data-v-6b421695]:nth-child(n+5){grid-column:span 1}.resource-migration-visual__hidden-grid span[data-v-6b421695]:last-child{grid-column:span 2}.resource-migration-visual__iceberg-conclusion[data-v-6b421695]{justify-self:center;border-inline-start:2px solid var(--color-warmth);padding-inline-start:.65rem;color:var(--color-ink);font-size:clamp(.82rem,2vw,1rem);font-weight:600;text-align:start}.resource-migration-visual__ai-flow[data-v-6b421695]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;padding:clamp(2rem,5vw,3rem) clamp(1.2rem,4vw,2.75rem) 1.75rem}.resource-migration-visual__ai-step[data-v-6b421695]{position:relative;display:grid;min-height:10.5rem;align-content:start;gap:.55rem;padding:1rem;border:1px solid var(--color-border);border-radius:18px;background:color-mix(in srgb,var(--color-surface-raised) 94%,transparent)}.resource-migration-visual__ai-step[data-v-6b421695]:not(:nth-child(6)):after{position:absolute;z-index:2;inset-block-start:50%;inset-inline-end:-.71rem;display:grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-signal);content:"›";font-size:1rem;transform:translateY(-50%)}.resource-migration-visual__ai-step>span[data-v-6b421695]{width:-moz-max-content;width:max-content;border-radius:999px;background:var(--color-signal-soft);padding:.28rem .48rem;color:var(--color-signal);font-size:.68rem;font-weight:600}.resource-migration-visual__ai-step strong[data-v-6b421695]{color:var(--color-ink);font-size:.9rem;font-weight:600;line-height:1.28}.resource-migration-visual__ai-step small[data-v-6b421695]{color:var(--color-text-muted);font-size:.76rem;line-height:1.45}.resource-migration-visual__ai-step[data-v-6b421695]:nth-child(4),.resource-migration-visual__ai-step[data-v-6b421695]:nth-child(5){border-color:color-mix(in srgb,var(--color-warmth) 42%,var(--color-border))}.resource-migration-visual__ai-step[data-v-6b421695]:nth-child(6){border-color:color-mix(in srgb,var(--color-signal) 62%,var(--color-border));background:color-mix(in srgb,var(--color-signal) 8%,var(--color-surface-raised))}.resource-migration-visual__guardrail[data-v-6b421695]{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:.6rem;margin-block-start:.35rem;border-block-start:1px solid var(--color-border);padding-block-start:1rem;color:var(--color-text-muted);font-size:.82rem}.resource-migration-visual__guardrail span[data-v-6b421695]{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%;background:var(--color-warmth-soft);color:var(--color-warmth);font-weight:600}.resource-migration-visual__guardrail strong[data-v-6b421695]{font-weight:500}@media(max-width:900px){.resource-migration-visual__timeline[data-v-6b421695]{grid-template-columns:1fr;gap:0;padding-block:2rem}.resource-migration-visual__milestone[data-v-6b421695]{grid-template-columns:2rem minmax(0,1fr);-moz-column-gap:.85rem;column-gap:.85rem;padding:0 0 1.6rem}.resource-migration-visual__milestone[data-v-6b421695]:not(:last-child):after{inset-block-start:2rem;inset-inline-start:.97rem;width:1px;height:calc(100% - 1.65rem);background:linear-gradient(180deg,var(--color-signal),color-mix(in srgb,var(--color-signal) 20%,var(--color-border)))}.resource-migration-visual__timeline-marker[data-v-6b421695]{grid-row:1/span 3}.resource-migration-visual__milestone time[data-v-6b421695]{margin-block-start:0}.resource-migration-visual__ai-flow[data-v-6b421695]{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-migration-visual__ai-step[data-v-6b421695]:nth-child(2n):after,.resource-migration-visual__ai-step[data-v-6b421695]:nth-child(6):after{display:none}.resource-migration-visual__ai-step[data-v-6b421695]:nth-child(odd):after{display:grid}}@media(max-width:600px){.resource-migration-visual[data-v-6b421695]{border-radius:22px}.resource-migration-visual__iceberg-visible[data-v-6b421695]{width:88%;clip-path:polygon(22% 0,78% 0,100% 100%,0 100%)}.resource-migration-visual__waterline[data-v-6b421695]{font-size:.6rem}.resource-migration-visual__iceberg-hidden[data-v-6b421695]{width:100%;min-height:auto;padding-inline:1.1rem;clip-path:polygon(0 0,100% 0,92% 100%,8% 100%)}.resource-migration-visual__hidden-grid[data-v-6b421695]{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-migration-visual__hidden-grid span[data-v-6b421695]:last-child{grid-column:1/-1}.resource-migration-visual__ai-flow[data-v-6b421695]{grid-template-columns:1fr}.resource-migration-visual__ai-step[data-v-6b421695]{min-height:0}.resource-migration-visual__ai-step[data-v-6b421695]:not(:nth-child(6)):after,.resource-migration-visual__ai-step[data-v-6b421695]:nth-child(odd):after{inset-block-start:auto;inset-block-end:-1.05rem;inset-inline-end:50%;display:grid;transform:translate(50%) rotate(90deg)}}@media(prefers-reduced-motion:no-preference){.resource-migration-visual__ai-step[data-v-6b421695],.resource-migration-visual__chip-row span[data-v-6b421695],.resource-migration-visual__hidden-grid span[data-v-6b421695],.resource-migration-visual__timeline-marker[data-v-6b421695]{transition:border-color .18s ease,transform .18s ease}.resource-migration-visual__ai-step[data-v-6b421695]:hover,.resource-migration-visual__chip-row span[data-v-6b421695]:hover,.resource-migration-visual__hidden-grid span[data-v-6b421695]:hover,.resource-migration-visual__milestone:hover .resource-migration-visual__timeline-marker[data-v-6b421695]{border-color:color-mix(in srgb,var(--color-signal) 62%,var(--color-border));transform:translateY(-2px)}}
