.deck-schematic{width:100%}.deck-schematic .scheme{width:100%;height:auto;display:block}.deck-schematic .scard{fill:#080a1061;stroke:#ece7db4d;stroke-width:1;filter:drop-shadow(0 0 12px rgba(232,200,122,.14))}.deck-schematic .scard.hero{fill:#080a1080;stroke:var(--ac,#c9a24c);stroke-width:1.4;filter:drop-shadow(0 0 26px color-mix(in srgb,var(--ac,#c9a24c) 45%,transparent))}.deck-schematic .gorb{filter:drop-shadow(0 0 8px rgba(255,244,214,.9))}.deck-schematic .gorb.ac{filter:drop-shadow(0 0 8px var(--ac,#38c6f4))}.deck-schematic .gamb{opacity:.5;animation:deck-breathe 6s ease-in-out infinite;animation-delay:calc(var(--i,0) * -1.7s)}.deck-schematic .ghalo-e{fill:none;stroke:color-mix(in srgb,var(--ac,#c9a24c) 55%,transparent);stroke-width:1;opacity:.55;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ac,#c9a24c) 70%,transparent))}.deck-schematic .ghalo-disc{opacity:.5;animation:deck-breathe 7s ease-in-out infinite}@keyframes deck-breathe{0%,to{opacity:.32}50%{opacity:.62}}.deck-schematic .stitle{fill:#ece7db;font:600 17.5px Chakra Petch,Birzia,sans-serif;letter-spacing:.06em;text-anchor:middle}.deck-schematic .stitle.hero{fill:var(--ac,#e8c87a)}.deck-schematic .ssub{fill:#a99f87;font:500 12.5px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;text-anchor:middle}.deck-schematic .schip{fill:#ffffff08;stroke:#ece7db1a}.deck-schematic .schipt{fill:#d6cfbd;font:500 12.5px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.05em;text-anchor:middle}.deck-schematic .spill{fill:#e8c87a14;stroke:#c9a24c}.deck-schematic .spill.warn{fill:#ffb02e12;stroke:#ffb02e}.deck-schematic .spillt{fill:#e8c87a;font:600 10.5px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;text-anchor:middle}.deck-schematic .spillt.warn{fill:#ffb02e}.deck-schematic .sdot{fill:#e8c87a47;animation:deck-sdotin .6s forwards;animation-delay:calc(var(--i) * .06s);opacity:0}.deck-schematic .sbase{fill:none;stroke:#ece7db21;stroke-width:1.4}.deck-schematic .flowf{fill:none;stroke:#e8c87a;stroke-width:2.2;stroke-dasharray:34 620;stroke-linecap:round;animation:deck-dashf 5.2s linear infinite;opacity:.9;filter:drop-shadow(0 0 5px rgba(232,200,122,.8))}.deck-schematic .flowb{fill:none;stroke:var(--ac,#38c6f4);stroke-width:2.2;stroke-dasharray:34 620;stroke-linecap:round;animation:deck-dashb 6.8s linear infinite;opacity:.75;filter:drop-shadow(0 0 5px var(--ac,#38c6f4))}.deck-schematic .flowf.ok,.deck-schematic .flowb.ok{stroke:#4ade80}.deck-schematic .flowf.warn,.deck-schematic .flowb.warn{stroke:#ffb02e}.deck-schematic .sframe{fill:none;stroke:#c9a24c59;stroke-width:1.2;stroke-dasharray:6 8}.deck-schematic .sframet{fill:#c9a24c;font:600 11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.22em}.deck-schematic .slabel,.deck-schematic .slegend{fill:#7a7362;font:500 11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.18em;text-anchor:middle}.deck-schematic .sport{fill:#0b0b10;stroke:#ece7db8c;stroke-width:1.3;filter:drop-shadow(0 0 4px rgba(232,200,122,.5))}.deck-schematic .schnode{opacity:0;animation:deck-nodein .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i,0) * .1s)}.deck-schematic .schlink{opacity:0;animation:deck-linkin 1s .5s forwards}@keyframes deck-dashf{to{stroke-dashoffset:-654}}@keyframes deck-dashb{to{stroke-dashoffset:654}}@keyframes deck-nodein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes deck-linkin{to{opacity:1}}@keyframes deck-sdotin{to{opacity:1}}@media(prefers-reduced-motion:reduce){.deck-schematic .flowf,.deck-schematic .flowb{animation:none}.deck-schematic .schnode,.deck-schematic .schlink,.deck-schematic .sdot{opacity:1;animation:none}.deck-schematic .gorb{display:none}.deck-schematic .gamb,.deck-schematic .ghalo-disc{animation:none}}.v-chips[data-astro-cid-wxmmwpdd]{display:flex;flex-wrap:wrap;gap:.55rem;padding:0;margin:1.4rem 0 .5rem;list-style:none}.v-chips[data-astro-cid-wxmmwpdd] li[data-astro-cid-wxmmwpdd]{font-size:.76rem;letter-spacing:.04em;padding:.32em .95em;border:1px solid color-mix(in srgb,var(--v-accent) 45%,transparent);border-radius:999px;color:color-mix(in srgb,var(--v-accent) 65%,#ece7db);background:color-mix(in srgb,var(--v-accent) 8%,transparent);white-space:nowrap}.v-scheme[data-astro-cid-wxmmwpdd]{position:relative;margin:1.6rem 0 .4rem;border:1px solid rgba(236,231,219,.13);border-radius:10px;background:linear-gradient(160deg,#0b0b10d9,#07070ad9)}.v-corner[data-astro-cid-wxmmwpdd]{position:absolute;width:14px;height:14px;border-color:var(--v-accent);border-style:solid;opacity:.9;pointer-events:none}.v-corner--tl[data-astro-cid-wxmmwpdd]{top:-1px;inset-inline-start:-1px;border-width:2px 0 0 2px;border-start-start-radius:6px}.v-corner--tr[data-astro-cid-wxmmwpdd]{top:-1px;inset-inline-end:-1px;border-width:2px 2px 0 0;border-start-end-radius:6px}.v-corner--bl[data-astro-cid-wxmmwpdd]{bottom:-1px;inset-inline-start:-1px;border-width:0 0 2px 2px;border-end-start-radius:6px}.v-corner--br[data-astro-cid-wxmmwpdd]{bottom:-1px;inset-inline-end:-1px;border-width:0 2px 2px 0;border-end-end-radius:6px}.v-corner--tl[data-astro-cid-wxmmwpdd],.v-corner--tr[data-astro-cid-wxmmwpdd],.v-corner--bl[data-astro-cid-wxmmwpdd],.v-corner--br[data-astro-cid-wxmmwpdd]{border:0 solid var(--v-accent)}.v-corner--tl[data-astro-cid-wxmmwpdd]{border-block-start-width:2px;border-inline-start-width:2px}.v-corner--tr[data-astro-cid-wxmmwpdd]{border-block-start-width:2px;border-inline-end-width:2px}.v-corner--bl[data-astro-cid-wxmmwpdd]{border-block-end-width:2px;border-inline-start-width:2px}.v-corner--br[data-astro-cid-wxmmwpdd]{border-block-end-width:2px;border-inline-end-width:2px}.v-scheme__bar[data-astro-cid-wxmmwpdd]{padding:.7rem 1rem;border-block-end:1px solid rgba(236,231,219,.09);font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;opacity:.65}.v-scheme__body[data-astro-cid-wxmmwpdd]{padding:1.1rem 1.1rem 1rem}.v-scheme__desktop[data-astro-cid-wxmmwpdd]{display:none}@media(min-width:880px){.v-scheme__desktop[data-astro-cid-wxmmwpdd]{display:block}.v-scheme__mobile[data-astro-cid-wxmmwpdd]{display:none}}.v-scheme__note[data-astro-cid-wxmmwpdd]{margin:0 0 1rem;padding:.45rem .9rem;border:1px dashed color-mix(in srgb,var(--v-accent) 45%,transparent);border-radius:8px;font-size:.72rem;letter-spacing:.08em;text-align:center;color:color-mix(in srgb,var(--v-accent) 70%,#ece7db)}.v-scheme__graph[data-astro-cid-wxmmwpdd]{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:.9rem 1.5rem;align-items:center}.v-scheme__col[data-astro-cid-wxmmwpdd]{display:grid;gap:.7rem;align-content:center}.v-node[data-astro-cid-wxmmwpdd]{position:relative;border:1px solid rgba(236,231,219,.15);border-radius:10px;background:#ffffff05;padding:.65rem .85rem}.v-node[data-astro-cid-wxmmwpdd] strong[data-astro-cid-wxmmwpdd]{display:block;font-size:.82rem;font-weight:600;letter-spacing:.06em;color:#ece7db}.v-node[data-astro-cid-wxmmwpdd] p[data-astro-cid-wxmmwpdd]{margin:.3rem 0 0;font-size:.76rem;line-height:1.55;opacity:.72}.v-node--in[data-astro-cid-wxmmwpdd]:after,.v-node--out[data-astro-cid-wxmmwpdd]:before{content:"";position:absolute;top:50%;width:1.1rem;height:1px}.v-node--in[data-astro-cid-wxmmwpdd]:after{inset-inline-end:-1.3rem;background:linear-gradient(to var(--flow-end, left),rgba(201,162,76,.7),transparent)}.v-node--out[data-astro-cid-wxmmwpdd]:before{inset-inline-start:-1.3rem;background:linear-gradient(to var(--flow-end, left),transparent,color-mix(in srgb,var(--v-accent) 70%,transparent))}[dir=ltr] .v-node--in[data-astro-cid-wxmmwpdd]:after,[dir=ltr] .v-node--out[data-astro-cid-wxmmwpdd]:before{--flow-end: right}.v-node--core[data-astro-cid-wxmmwpdd]{border:1.5px solid var(--v-accent);box-shadow:0 0 18px color-mix(in srgb,var(--v-accent) 28%,transparent);padding:.85rem 1rem}.v-node--core[data-astro-cid-wxmmwpdd] strong[data-astro-cid-wxmmwpdd]{color:var(--v-accent);font-size:.92rem}.v-scheme__pipeline[data-astro-cid-wxmmwpdd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.9rem 1.5rem}.v-scheme__pipeline[data-astro-cid-wxmmwpdd] .v-node[data-astro-cid-wxmmwpdd]:not(:last-child):after{content:"";position:absolute;top:50%;inset-inline-end:-1.3rem;width:1.1rem;height:1px;background:linear-gradient(to var(--flow-end, left),rgba(201,162,76,.7),color-mix(in srgb,var(--v-accent) 55%,transparent))}[dir=ltr] .v-scheme__pipeline[data-astro-cid-wxmmwpdd] .v-node[data-astro-cid-wxmmwpdd]:not(:last-child):after{--flow-end: right}.v-scheme__loop[data-astro-cid-wxmmwpdd]{margin:1.1rem auto 0;width:fit-content;max-width:100%;padding:.4rem 1.1rem;border:1px solid color-mix(in srgb,var(--v-accent) 50%,transparent);border-radius:999px;font-size:.74rem;letter-spacing:.06em;text-align:center;color:color-mix(in srgb,var(--v-accent) 70%,#ece7db);background:color-mix(in srgb,var(--v-accent) 7%,transparent)}.v-scheme__caption[data-astro-cid-wxmmwpdd]{margin:.8rem 0 0;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;opacity:.5}.v-gartner[data-astro-cid-wxmmwpdd]{margin:1.2rem 0 .4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.v-gartner__box[data-astro-cid-wxmmwpdd]{border:1px solid rgba(236,231,219,.12);border-inline-start:3px solid var(--v-accent);border-radius:8px;padding:.7rem .9rem;background:#ffffff05;font-size:.82rem;line-height:1.5}.v-gartner__label[data-astro-cid-wxmmwpdd]{display:block;margin-block-end:.3rem;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--v-accent) 75%,#ece7db)}.v-band[data-astro-cid-wxmmwpdd]{margin-top:1.4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;align-items:stretch}.v-panel[data-astro-cid-wxmmwpdd]{border:1px solid rgba(236,231,219,.12);border-radius:10px;padding:1rem 1.1rem;background:linear-gradient(160deg,#0b0b1099,#07070a99)}.v-panel__head[data-astro-cid-wxmmwpdd]{margin:0 0 .8rem!important;font-size:.7rem!important;letter-spacing:.28em!important;text-transform:uppercase;color:color-mix(in srgb,var(--v-accent) 80%,#ece7db)!important}.v-panel[data-astro-cid-wxmmwpdd] p[data-astro-cid-wxmmwpdd],.v-panel[data-astro-cid-wxmmwpdd] li[data-astro-cid-wxmmwpdd]{font-size:.82rem;line-height:1.6}.v-panel[data-astro-cid-wxmmwpdd] ul[data-astro-cid-wxmmwpdd]{margin:0;padding-inline-start:1.1rem}.v-panel[data-astro-cid-wxmmwpdd] ul[data-astro-cid-wxmmwpdd] li[data-astro-cid-wxmmwpdd]{margin-block-end:.45rem}.v-glyph[data-astro-cid-wxmmwpdd]{float:inline-end;width:clamp(88px,11vw,118px);margin-inline-start:.9rem;margin-block:.1rem .4rem;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--v-accent, #c9a24c) 30%,transparent));animation:v-glyph-breathe 7s ease-in-out infinite;pointer-events:none}.v-glyph[data-astro-cid-wxmmwpdd] svg[data-astro-cid-wxmmwpdd]{width:100%;height:auto;display:block;--ac: var(--v-accent, #c9a24c)}.v-glyph--caps[data-astro-cid-wxmmwpdd]{width:clamp(104px,13vw,140px)}@keyframes v-glyph-breathe{0%,to{opacity:.75}50%{opacity:1}}.v-caps[data-astro-cid-wxmmwpdd]{position:relative}@media(prefers-reduced-motion:reduce){.v-glyph[data-astro-cid-wxmmwpdd]{animation:none}}@media(max-width:640px){.v-glyph[data-astro-cid-wxmmwpdd]{width:76px}}.v-why[data-astro-cid-wxmmwpdd]{list-style:none;margin:0;padding:0;counter-reset:why}.v-why[data-astro-cid-wxmmwpdd] li[data-astro-cid-wxmmwpdd]{counter-increment:why;position:relative;padding-inline-start:2rem;margin-block-end:.7rem}.v-why[data-astro-cid-wxmmwpdd] li[data-astro-cid-wxmmwpdd]:before{content:counter(why,decimal-leading-zero);position:absolute;inset-inline-start:0;top:.05em;font-size:.82rem;font-weight:700;color:var(--v-accent)}@media(min-width:880px){.content-card--long .v-cols[data-astro-cid-wxmmwpdd]{columns:2;column-gap:2.4rem}.content-card--long .v-cols[data-astro-cid-wxmmwpdd] li[data-astro-cid-wxmmwpdd]{break-inside:avoid}}@media(max-width:879px){.v-scheme__graph[data-astro-cid-wxmmwpdd]{grid-template-columns:1fr;gap:.7rem}.v-node--in[data-astro-cid-wxmmwpdd]:after,.v-node--out[data-astro-cid-wxmmwpdd]:before,.v-scheme__pipeline[data-astro-cid-wxmmwpdd] .v-node[data-astro-cid-wxmmwpdd]:not(:last-child):after{display:none}.v-scheme__pipeline[data-astro-cid-wxmmwpdd]{grid-template-columns:1fr;gap:.7rem}.v-gartner[data-astro-cid-wxmmwpdd],.v-band[data-astro-cid-wxmmwpdd]{grid-template-columns:1fr}}
