.platform-blueprint[data-v-89029d51]{border:1px solid rgba(var(--v-theme-on-surface),.18);background:rgba(var(--v-theme-background),.85);border-radius:16px;margin:0;position:relative;overflow:hidden}.platform-blueprint__caption[data-v-89029d51]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.12);color:rgb(var(--v-theme-text-secondary));align-items:center;gap:14px;padding:18px 22px;font-size:.78rem;display:flex}.platform-blueprint__index[data-v-89029d51]{font-family:var(--font-mono);color:rgb(var(--v-theme-primary));font-size:.65rem}.platform-blueprint__diagram[data-v-89029d51]{background-image:radial-gradient(rgba(var(--v-theme-on-surface),.15) .7px,transparent .7px);background-size:18px 18px;padding:clamp(22px,3vw,38px) clamp(16px,2.8vw,32px) 24px}.platform-blueprint__hub[data-v-89029d51]{border:1px solid rgba(var(--v-theme-primary),.36);background:rgb(var(--v-theme-background));border-radius:12px;align-items:center;gap:16px;width:max-content;max-width:100%;margin-inline:auto;padding:18px 26px;display:flex}.platform-blueprint__hub-icon[data-v-89029d51]{color:rgb(var(--v-theme-primary))}.platform-blueprint__hub strong[data-v-89029d51]{font-size:1.2rem;font-weight:500}.platform-blueprint__hub p[data-v-89029d51]{color:rgb(var(--v-theme-text-secondary));margin:2px 0 0;font-size:.76rem}.platform-blueprint__branches[data-v-89029d51]{background:linear-gradient(rgba(var(--v-theme-primary),.45),rgba(var(--v-theme-primary),.45)) top /1px 20px no-repeat;justify-content:space-between;width:72%;height:42px;margin-inline:auto;padding-top:20px;display:flex}.platform-blueprint__branches span[data-v-89029d51]{border-top:1px solid rgba(var(--v-theme-primary),.45);flex:1;position:relative}.platform-blueprint__branches span[data-v-89029d51]:after{background:rgba(var(--v-theme-primary),.45);content:"";width:1px;height:22px;position:absolute;top:0;left:50%}.platform-blueprint__nodes[data-v-89029d51]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.platform-blueprint__nodes li[data-v-89029d51]{border:1px solid rgba(var(--v-theme-on-surface),.16);background:rgb(var(--v-theme-background));border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:124px;padding:clamp(12px,1.8vw,18px);display:flex}.platform-blueprint__nodes strong[data-v-89029d51]{font-size:.86rem;font-weight:500}.platform-blueprint__nodes span[data-v-89029d51]{color:rgb(var(--v-theme-text-secondary));font-size:.72rem;line-height:1.45}.platform-blueprint__node--green .v-icon[data-v-89029d51]{color:rgb(var(--v-theme-primary))}.platform-blueprint__node--purple .v-icon[data-v-89029d51]{color:rgb(var(--v-theme-creator))}.platform-blueprint__node--blue .v-icon[data-v-89029d51]{color:rgb(var(--v-theme-silicon))}.platform-blueprint__note[data-v-89029d51]{color:rgb(var(--v-theme-text-secondary));margin:0;padding:0 22px 20px;font-size:.76rem;line-height:1.6}@media (width<=399px){.platform-blueprint__nodes[data-v-89029d51]{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-blueprint__branches[data-v-89029d51]{display:none}.platform-blueprint__hub[data-v-89029d51]{margin-bottom:22px;padding-inline:18px}}
